]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Merging the VirtualMC branch to the main development branch (HEAD)
[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$
b9d0a01d 18Revision 1.53.6.4 2002/10/14 13:14:08 hristov
19Updating VirtualMC to v3-09-02
20
21Revision 1.58 2002/10/02 17:56:34 barbera
22Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
23
8a3132f2 24Revision 1.57 2002/06/12 18:57:25 nilsen
25Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
26
7bdd9b7d 27Revision 1.56 2002/05/10 22:30:27 nilsen
28fix to use default paramters for the SDD response.
29
dd32e627 30Revision 1.55 2002/04/13 22:21:12 nilsen
31New default value of noise for SDD simulations introduced.
32
9f461b2e 33Revision 1.54 2002/03/28 16:17:03 nilsen
34Set new Geant Step size and related parameters for the ITS materials.
35
d236497b 36Revision 1.53 2001/11/28 01:35:45 nilsen
37Using standard constructors instead of default constructors for Clusterfinder,
38Response, and FastSimulator.
39
aa044888 40Revision 1.52 2001/10/22 11:00:54 hristov
41New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
42
1266e9b4 43Revision 1.51 2001/10/19 10:18:49 barbera
44A typo corrected.
45
1d8d6507 46Revision 1.50 2001/10/18 12:25:07 barbera
47Detailed 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
48
ac9c285e 49Revision 1.49 2001/10/18 03:09:21 barbera
50The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
51
1f99c14b 52Revision 1.48 2001/10/17 04:35:32 barbera
53Checks 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
54
a8c83dcb 55Revision 1.47 2001/10/04 22:33:39 nilsen
56Fixed bugs in SetDefaults.
57
82873bc1 58Revision 1.46 2001/10/01 19:34:08 nilsen
59Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
60
1570d46d 61Revision 1.45 2001/06/07 14:42:14 barbera
62Both chip and det thicknesses set to [100,300]
63
214030ed 64Revision 1.44 2001/05/31 19:24:47 barbera
65Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
66
46d7680e 67Revision 1.43 2001/05/30 16:15:47 fca
68Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
69
cbfdea0d 70Revision 1.42 2001/05/30 15:55:35 hristov
71Strings compared instead of pointers
72
268b9c60 73Revision 1.41 2001/05/30 14:04:31 hristov
74Dynamic cast replaced (F.Carminati)
75
4154d3d8 76Revision 1.40 2001/05/25 15:59:59 morsch
77Overlaps corrected. (R. Barbera)
78
9bf5e8ff 79Revision 1.38 2001/05/16 08:17:49 hristov
80Bug 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)
81
e99dbc71 82Revision 1.37 2001/05/10 00:12:59 nilsen
83Finished fixing up the default segmentation for the PPR geometry.
84
c11a498e 85Revision 1.36 2001/05/09 01:02:21 nilsen
86Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
87
92cc4da1 88Revision 1.35 2001/05/03 08:40:15 barbera
89Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
90
1e9111db 91Revision 1.33 2001/05/01 22:40:42 nilsen
92Partical update of SetDefault.
93
2c198b76 94Revision 1.32 2001/04/22 13:48:09 barbera
95New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
96
fc44ab90 97Revision 1.31 2001/04/04 07:02:16 barbera
98Position of the cylinders holding rails corrected
99
27c5763c 100Revision 1.30 2001/03/29 22:02:30 barbera
101Some changes to the services due to the new drawings from the engineers.
102
05a91552 103Revision 1.29 2001/03/29 05:28:56 barbera
104Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
105
31683195 106Revision 1.28 2001/03/28 06:40:20 barbera
107Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
108
9181d340 109Revision 1.26 2001/03/23 00:12:23 nilsen
110Set Reading of AliITSgeom data from Geant3 common blocks as the default and
111not a .det file. Removed redundent calls to BuildGeometry.
112
0646a0e8 113Revision 1.25 2001/03/20 19:22:51 barbera
114Flags 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.
115
6d62fed9 116Revision 1.23 2001/03/13 21:18:44 barbera
117Some misleading comments removed
118
705eabd9 119Revision 1.22 2001/03/13 18:13:30 barbera
120Some mother volumes sligthly modified to eliminate an overlap with the absorber
121
45725ec9 122Revision 1.21 2001/03/13 08:36:23 hristov
123fabsf replaced by TMath::Abs
124
767187dd 125Revision 1.20 2001/03/13 00:17:41 barbera
126New SDD geometry got grom F. Tosello and checked by the SDD engineers
127
80272ed3 128Revision 1.19 2001/02/28 18:23:13 barbera
129Setters and getters to set/get the detector and chip thickness on SPD layers added
130
3d12a48d 131Revision 1.18 2001/02/27 23:18:24 barbera
132Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
133
c47b75b1 134Revision 1.17 2001/02/19 22:14:55 nilsen
135Fix for all 4 versions 11, 12, 21, and 22.
136
63bb0827 137Revision 1.16 2001/02/19 20:10:34 barbera
138Set option=2 and thickness=2 as default values --> SetMinorVersion=22
139
dae60ad0 140Revision 1.15 2001/02/19 19:44:00 barbera
141Air density parameter corrected
142
6190d58a 143Revision 1.14 2001/02/13 16:53:35 nilsen
144Fixed a but when trying to use GEANT4. Needed to replace
145if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
146because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
147did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
148to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
149in the same way as in AliITSv5.cxx.
150
9a4c6ea3 151Revision 1.13 2001/02/09 20:06:26 nilsen
152Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
153
58e13d99 154Revision 1.12 2001/02/09 13:53:38 barbera
155Int_t redefinition avoided
156
508f0c10 157Revision 1.11 2001/02/09 06:55:38 barbera
158SPD option re-set to B. It was A by mistake
159
3f1f65c1 160Revision 1.10 2001/02/09 00:05:31 nilsen
161Added fMajor/MinorVersion variables and made other changes to better make
162use of the new code changes in AliITSgeom related classes.
163
bae7e562 164
165Revision 1.9 2001/02/08 16:00:37 barbera
166New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
167
686e2715 168Revision 1.8 2001/02/06 08:03:44 barbera
169Material redefinition in SDD
170
39e6c65e 171Revision 1.7 2001/02/05 13:34:57 barbera
172Updated version of the ITS detailed geometry
173
de0a2a9c 174Revision 1.5 2001/01/30 09:23:13 hristov
175Streamers removed (R.Brun)
176
a8a6107b 177Revision 1.4 2001/01/23 20:08:03 barbera
178Option B for pixels implemented and set as default
179
a9c4129c 180Revision 1.3 2001/01/17 08:08:20 barbera
181Some media parameters modified
182
cd3a3507 183Revision 1.1.2.1 2001/01/15 13:38:08 barbera
184New ITS detailed geometry to be used for the PPR
185
db915fea 186*/
187
188///////////////////////////////////////////////////////////////////////////////
189// //
bae7e562 190// Inner Traking System version PPR asymmetric //
db915fea 191// This class contains the base procedures for the Inner Tracking System //
192// //
bae7e562 193// Authors: R. Barbera //
194// version 8. //
195// Created January 15 2001. //
196// //
197// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 198// //
199///////////////////////////////////////////////////////////////////////////////
cd3a3507 200
201// See AliITSvPPRasymm::StepManager().
bae7e562 202#include <iostream.h>
203#include <iomanip.h>
cd3a3507 204#include <stdio.h>
205#include <stdlib.h>
db915fea 206#include <TMath.h>
db915fea 207#include <TGeometry.h>
208#include <TNode.h>
209#include <TTUBE.h>
1f99c14b 210#include <TTUBS.h>
211#include <TPCON.h>
db915fea 212#include <TFile.h> // only required for Tracking function?
213#include <TCanvas.h>
214#include <TObjArray.h>
cd3a3507 215#include <TLorentzVector.h>
216#include <TObjString.h>
db915fea 217#include <TClonesArray.h>
cd3a3507 218#include <TBRIK.h>
219#include <TSystem.h>
db915fea 220
221#include "AliMC.h"
cd3a3507 222#include "AliRun.h"
db915fea 223#include "AliMagF.h"
224#include "AliConst.h"
bae7e562 225#include "AliITSGeant3Geometry.h"
7bdd9b7d 226#include "AliTrackReference.h"
db915fea 227#include "AliITShit.h"
cd3a3507 228#include "AliITS.h"
db915fea 229#include "AliITSvPPRasymm.h"
cd3a3507 230#include "AliITSgeom.h"
bae7e562 231#include "AliITSgeomSPD.h"
232#include "AliITSgeomSDD.h"
233#include "AliITSgeomSSD.h"
2c198b76 234#include "AliITSDetType.h"
235#include "AliITSresponseSPD.h"
236#include "AliITSresponseSDD.h"
237#include "AliITSresponseSSD.h"
238#include "AliITSsegmentationSPD.h"
239#include "AliITSsegmentationSDD.h"
240#include "AliITSsegmentationSSD.h"
82873bc1 241#include "AliITSsimulationSPD.h"
242#include "AliITSsimulationSDD.h"
243#include "AliITSsimulationSSD.h"
2c198b76 244#include "AliITSClusterFinderSPD.h"
245#include "AliITSClusterFinderSDD.h"
246#include "AliITSClusterFinderSSD.h"
db915fea 247
248
249ClassImp(AliITSvPPRasymm)
250
251//_____________________________________________________________________________
252AliITSvPPRasymm::AliITSvPPRasymm() {
253////////////////////////////////////////////////////////////////////////
254// Standard default constructor for the ITS version 8.
255////////////////////////////////////////////////////////////////////////
bae7e562 256 Int_t i;
257
258 fIdN = 0;
259 fIdName = 0;
260 fIdSens = 0;
261 fEuclidOut = kFALSE; // Don't write Euclide file
262 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 263 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 264 fMajorVersion = IsVersion();
265 fMinorVersion = -1;
266 for(i=0;i<60;i++) fRead[i] = '\0';
267 for(i=0;i<60;i++) fWrite[i] = '\0';
268 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 269}
270//_____________________________________________________________________________
271AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
272////////////////////////////////////////////////////////////////////////
273// Standard constructor for the ITS version 8.
274////////////////////////////////////////////////////////////////////////
bae7e562 275 Int_t i;
276
277 fIdN = 6;
278 fIdName = new TString[fIdN];
279 fIdName[0] = "ITS1";
280 fIdName[1] = "ITS2";
281 fIdName[2] = "ITS3";
282 fIdName[3] = "ITS4";
283 fIdName[4] = "ITS5";
284 fIdName[5] = "ITS6";
285 fIdSens = new Int_t[fIdN];
286 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
287 fMajorVersion = IsVersion();
3d12a48d 288 fMinorVersion = 2;
bae7e562 289 fEuclidOut = kFALSE; // Don't write Euclide file
290 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 291 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 292 SetThicknessDet1();
293 SetThicknessDet2();
294 SetThicknessChip1();
295 SetThicknessChip2();
bae7e562 296
3d12a48d 297 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
298 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 299 strncpy(fRead,fEuclidGeomDet,60);
300 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 301}
302//____________________________________________________________________________
303AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
304////////////////////////////////////////////////////////////////////////
bae7e562 305// Copy Constructor for ITS version 8.
db915fea 306////////////////////////////////////////////////////////////////////////
307 if(&source == this) return;
bae7e562 308 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 309 return;
310}
311//_____________________________________________________________________________
312AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
313////////////////////////////////////////////////////////////////////////
bae7e562 314// Assignment operator for the ITS version 8.
db915fea 315////////////////////////////////////////////////////////////////////////
bae7e562 316 if(&source == this) return *this;
317 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
318 return *this;
db915fea 319}
320//_____________________________________________________________________________
321AliITSvPPRasymm::~AliITSvPPRasymm() {
322////////////////////////////////////////////////////////////////////////
323// Standard destructor for the ITS version 8.
324////////////////////////////////////////////////////////////////////////
325}
db915fea 326//__________________________________________________________________________
327void AliITSvPPRasymm::BuildGeometry(){
328////////////////////////////////////////////////////////////////////////
329// Geometry builder for the ITS version 8.
330////////////////////////////////////////////////////////////////////////
331 TNode *node, *top;
1f99c14b 332
ac9c285e 333 const Int_t kColorITS=kYellow;
db915fea 334 //
335 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 336
1266e9b4 337
ac9c285e 338 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 339 top->cd();
340 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
341 node->SetLineColor(kColorITS);
342 fNodes->Add(node);
343
ac9c285e 344 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 345 top->cd();
346 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
347 node->SetLineColor(kColorITS);
348 fNodes->Add(node);
349
ac9c285e 350 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 351 top->cd();
352 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
353 node->SetLineColor(kColorITS);
354 fNodes->Add(node);
355
ac9c285e 356 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 357 top->cd();
358 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
359 node->SetLineColor(kColorITS);
360 fNodes->Add(node);
361
ac9c285e 362 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 363 top->cd();
364 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
365 node->SetLineColor(kColorITS);
366 fNodes->Add(node);
367
ac9c285e 368 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 369 top->cd();
370 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
371 node->SetLineColor(kColorITS);
1f99c14b 372 fNodes->Add(node);
1f99c14b 373
374
ac9c285e 375/*
376 // DETAILED GEOMETRY
377
378 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
379
1f99c14b 380 // Define some variables for SPD
381
382 Float_t dits[100];
383 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
384 Float_t di103[3], di10a[3]; // for layer 1
385 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
386 Float_t di1d3[3], di20a[3]; // for layer 2
387
388 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
389 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
390
391 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
392 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
393
394 Float_t dbus=300.; // total bus thickness on both layers (micron)
395
396 ddet1 = GetThicknessDet1();
397 ddet2 = GetThicknessDet2();
398 dchip1 = GetThicknessChip1();
399 dchip2 = GetThicknessChip2();
400
401 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
402
403 if(ddet1 < 100. || ddet1 > 300.) {
404 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
405 " The default value of 200 microns will be used." << endl;
406 ddet1=200.;
407 }
408
409 if(ddet2 < 100. || ddet2 > 300.) {
410 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
411 " The default value of 200 microns will be used." << endl;
412 ddet2=200.;
413 }
414
415 if(dchip1 < 100. || dchip1 > 300.) {
416 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
417 " The default value of 200 microns will be used." << endl;
418 dchip1=200.;
419 }
420
421 if(dchip2 < 100. || dchip2 > 300.) {
422 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
423 " The default value of 200 microns will be used." << endl;
424 dchip2=200.;
425 }
426
427 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
428 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
429 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
430 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
431
432 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
433 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
434 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
435 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
436 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
437
438 Float_t deltax, deltay;
439
440 Int_t thickness = fMinorVersion/10;
441 Int_t option = fMinorVersion - 10*thickness;
442
443
444 // Define some variables for SDD
445 // SDD detector ladder
446
447 Float_t ySDD;
448 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
449 Float_t Y_SDD_sep = 0.20;
450 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
451 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
452
453 // Rotation matrices
454
455 // SPD - option 'a'
456
457 if (option == 1) {
458
1266e9b4 459 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
460 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
461 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
462 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
463 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
464 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
465 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
466 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
467 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
468 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
469 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
470 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
471 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
472 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
473 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 474
475 }
476
477 // SPD - option 'b' (this is the default)
478
479 if (option == 2) {
480
1266e9b4 481 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
482 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
483 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
484 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
485 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
486 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
487 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
488 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
489 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
490 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
491 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
492 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
493 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
494 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
495 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 496
497 }
498
499 // SDD
500
1266e9b4 501 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
502 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
503 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
504 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
505 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
506 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
507 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
508 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
509 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
510 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
511 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
512 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
513 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
514 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
515 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
516 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
517 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
518 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
519 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
520 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
521 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
522 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
523 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
524 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
525 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
526 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
527 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
528 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
529 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
530 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
531 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
532 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
533 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
534 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
535 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
536 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 537
538 //SSD
539
1266e9b4 540 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
541 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
542 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
543 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
544 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
545 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
546 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
547 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
548 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
549 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
550 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
551 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
552 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
553 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
554 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
555 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
556 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
557 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
558 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
559 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
560 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
561 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
562 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
563 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
564 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
565 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
566 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
567 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
568 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
569 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
570 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
571 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
572 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
573 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
574 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
575 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
576 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
577 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
578 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
579 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
580 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
581 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
582 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
583 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
584 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
585 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
586 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
587 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
588 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
589 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
590 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
591 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
592 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
593 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
594 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
595 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
596 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
597 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
598 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
599 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
600 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
601 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
602 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
603 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
604 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
605 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
606 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
607 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
608 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
609 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
610 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 611
612
613 // --- Define SPD (option 'a') volumes ----------------------------
614
615 // SPD - option 'a'
616 // (this is NOT the default)
617
618 if (option == 1) {
619
620 dits1[0] = 0.64;
621 dits1[1] = ddet1;
622 dits1[2] = 3.48;
623 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
624
625 dits2[0] = 0.64;
626 dits2[1] = ddet2;
627 dits2[2] = 3.48;
628 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
629
630 di101[0] = 0.705;
631 di101[1] = ddet1;
632 di101[2] = 3.536;
633 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
634
635 di1d1[0] = 0.705;
636 di1d1[1] = ddet2;
637 di1d1[2] = 3.536;
638 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
639
640 di103[0] = 0.793;
641 di103[1] = ddet1+dchip1;
642 di103[2] = 3.536;
643 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
644
645 di1d3[0] = 0.793;
646 di1d3[1] = ddet2+dchip2;
647 di1d3[2] = 3.536;
648 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
649
650 di10a[0] = 0.843;
651 di10a[1] = ddet1+dchip1+dbus+0.0025;
652 di10a[2] = 19.344;
653 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
654
655 di20a[0] = 0.843;
656 di20a[1] = ddet2+dchip2+dbus+0.0025;
657 di20a[2] = 19.344;
658 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
659
660 dits[0] = 3.7;
661 dits[1] = 7.7;
662 dits[2] = 24;
663 dits[3] = 57;
664 dits[4] = 100;
665 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
666
667 dits[0] = 3.7;
668 dits[1] = 7.75;
669 dits[2] = 26.1;
670 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
671
672 }
673
674 // --- Define SPD (option 'b') volumes ----------------------------
675
676 // SPD - option 'b'
677 // (this is the default)
678
679 if (option == 2) {
680
681 dits1[0] = 0.64;
682 dits1[1] = ddet1;
683 dits1[2] = 3.48;
684 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
685
686 dits2[0] = 0.64;
687 dits2[1] = ddet2;
688 dits2[2] = 3.48;
689 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
690
691 di101[0] = 0.705;
692 di101[1] = ddet1;
693 di101[2] = 3.536;
694 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
695
696 di1d1[0] = 0.705;
697 di1d1[1] = ddet2;
698 di1d1[2] = 3.536;
699 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
700
701 di107[0] = 0.793;
702 di107[1] = ddet1+dchip1;
703 di107[2] = 3.536;
704 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
705
706 di1d7[0] = 0.7975;
707 di1d7[1] = ddet2+dchip2;
708 di1d7[2] = 3.536;
709 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
710
711 di10b[0] = 0.843;
712 di10b[1] = ddet1+dchip1+dbus+0.0025;
713 di10b[2] = 19.344;
714 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
715
716 di20b[0] = 0.843;
717 di20b[1] = ddet2+dchip2+dbus+0.0025;
718 di20b[2] = 19.344;
719 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
720
721 dits[0] = 3.7;
722 dits[1] = 7.7;
723 dits[2] = 24;
724 dits[3] = 57;
725 dits[4] = 100;
726 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
727
728 dits[0] = 3.7;
729 dits[1] = 7.75;
730 dits[2] = 26.1;
731 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
732
733
734 }
735
736 // --- Define SDD volumes ------------------------------------------
737
738 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 739 it34->DefineSection(0,-34.6,23.49,28.);
740 it34->DefineSection(1,-23.65,23.49,28.);
741 it34->DefineSection(2,-23.65,14.59,28.);
742 it34->DefineSection(3,23.65,14.59,28.);
743 it34->DefineSection(4,23.65,23.49,28.);
744 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 745
746 I302dits[0] = 3.6250;
747 I302dits[1] = 0.0150;
748 I302dits[2] = 4.3794;
749 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
750
751 I004dits[0] = I302dits[0]+0.005;
752 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
753 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
754 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
755 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
756 }
757 I004dits[2] = I004dits[2] + I302dits[2];
758 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
759
760 dits[0] = 3.50850;
761 dits[1] = 0.01499;
762 dits[2] = 3.76320;
763 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
764
765 I402dits[0] = 3.6250;
766 I402dits[1] = 0.0150;
767 I402dits[2] = 4.3794;
768 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
769
770 I005dits[0] = I402dits[0]+0.005;
771 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
772 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
773 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
774 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
775 }
776 I005dits[2] = I005dits[2] + I402dits[2];
777 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
778
779 dits[0] = 3.50850;
780 dits[1] = 0.01499;
781 dits[2] = 3.76320;
782 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
783
784
785 // --- Define SSD volumes ------------------------------------------
786
787
788 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 789 it56->DefineSection(0,-57.45,43.6,48.);
790 it56->DefineSection(1,-49.15,43.6,48.);
791 it56->DefineSection(2,-49.15,36.9,48.);
792 it56->DefineSection(3,50.55,36.9,48.);
793 it56->DefineSection(4,50.55,43.6,48.);
794 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 795
796 dits[0] = 3.75;
797 dits[1] = 0.045;
798 dits[2] = 43.3;
799 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
800
801 dits[0] = 3.75;
802 dits[1] = 0.045;
803 dits[2] = 50.975;
804 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
805
806 dits[0] = 3.75;
807 dits[1] = 0.015;
808 dits[2] = 2.1;
809 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
810
811 dits[0] = 3.75;
812 dits[1] = 0.015;
813 dits[2] = 2.1;
814 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
815
816 dits[0] = 3.65;
817 dits[1] = 0.015;
818 dits[2] = 2;
819 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
820
821 dits[0] = 3.65;
822 dits[1] = 0.015;
823 dits[2] = 2;
824 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
825
826 //
827
828 top->cd();
829
830 // --- Place SPD (option 'a') volumes into their mother volume
831
832 // SPD - option 'a'
833 // (this is NOT the default)
834
835 if (option == 1) {
836
837
838 }
839
840
841 // --- Place SPD (option 'b') volumes into their mother volume
842
843 // SPD - option 'b'
844 // (this is the default)
845
846 if (option == 2) {
847
848 // Place IT12 in Alice
849 //
850 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
851 node->SetLineColor(kColorITS);
852 node->SetVisibility(0);
853 node->cd();
854 //
855 // Place copy #1 of I12B in IT12
856 //
857 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
858 sub1node->SetLineColor(kColorITS);
859 sub1node->SetVisibility(0);
860 sub1node->cd();
861 //
862 // Place copy #1 of I10B in I12B
863 //
864 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
865 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 866 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 867 sub2node->SetLineColor(kColorITS);
868 sub2node->SetVisibility(0);
869 sub2node->cd();
870 //
871 // Place copy #1 of I107 in I10B
872 //
873 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
874 sub3node->SetLineColor(kColorITS);
875 sub3node->SetVisibility(0);
876 sub3node->cd();
877 //
878 // Place copy #1 of I101 in I107
879 //
880 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
881 sub4node->SetLineColor(kColorITS);
882 sub4node->SetVisibility(0);
883 sub4node->cd();
884 //
885 // Place copy #1 of ITS1 in I101
886 //
887 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
888 sub5node->SetLineColor(kColorITS);
889 fNodes->Add(sub5node);
890 sub4node->cd();
891 fNodes->Add(sub4node);
892 sub3node->cd();
893 fNodes->Add(sub3node);
894 sub2node->cd();
895 //
896 // Place copy #2 of I107 in I10B
897 //
898 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
899 sub3node->SetLineColor(kColorITS);
900 sub3node->SetVisibility(0);
901 sub3node->cd();
902 //
903 // Place copy #1 of I101 in I107
904 //
905 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
906 sub4node->SetLineColor(kColorITS);
907 sub4node->SetVisibility(0);
908 sub4node->cd();
909 //
910 // Place copy #1 of ITS1 in I101
911 //
912 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
913 sub5node->SetLineColor(kColorITS);
914 fNodes->Add(sub5node);
915 sub4node->cd();
916 fNodes->Add(sub4node);
917 sub3node->cd();
918 fNodes->Add(sub3node);
919 sub2node->cd();
920 //
921 // Place copy #3 of I107 in I10B
922 //
923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
924 sub3node->SetLineColor(kColorITS);
925 sub3node->SetVisibility(0);
926 sub3node->cd();
927 //
928 // Place copy #1 of I101 in I107
929 //
930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
931 sub4node->SetLineColor(kColorITS);
932 sub4node->SetVisibility(0);
933 sub4node->cd();
934 //
935 // Place copy #1 of ITS1 in I101
936 //
937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
938 sub5node->SetLineColor(kColorITS);
939 fNodes->Add(sub5node);
940 sub4node->cd();
941 fNodes->Add(sub4node);
942 sub3node->cd();
943 fNodes->Add(sub3node);
944 sub2node->cd();
945 //
946 // Place copy #4 of I107 in I10B
947 //
948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
949 sub3node->SetLineColor(kColorITS);
950 sub3node->SetVisibility(0);
951 sub3node->cd();
952 //
953 // Place copy #1 of I101 in I107
954 //
955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
956 sub4node->SetLineColor(kColorITS);
957 sub4node->SetVisibility(0);
958 sub4node->cd();
959 //
960 // Place copy #1 of ITS1 in I101
961 //
962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
963 sub5node->SetLineColor(kColorITS);
964 fNodes->Add(sub5node);
965 sub4node->cd();
966 fNodes->Add(sub4node);
967 sub3node->cd();
968 fNodes->Add(sub3node);
969 sub2node->cd();
970 fNodes->Add(sub2node);
971 sub1node->cd();
972 //
973 // Place copy #2 of I10B in I12B
974 //
975 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
976 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 977 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 978 sub2node->SetLineColor(kColorITS);
979 sub2node->SetVisibility(0);
980 sub2node->cd();
981 //
982 // Place copy #1 of I107 in I10B
983 //
984 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
985 sub3node->SetLineColor(kColorITS);
986 sub3node->SetVisibility(0);
987 sub3node->cd();
988 //
989 // Place copy #1 of I101 in I107
990 //
991 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
992 sub4node->SetLineColor(kColorITS);
993 sub4node->SetVisibility(0);
994 sub4node->cd();
995 //
996 // Place copy #1 of ITS1 in I101
997 //
998 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
999 sub5node->SetLineColor(kColorITS);
1000 fNodes->Add(sub5node);
1001 sub4node->cd();
1002 fNodes->Add(sub4node);
1003 sub3node->cd();
1004 fNodes->Add(sub3node);
1005 sub2node->cd();
1006 //
1007 // Place copy #2 of I107 in I10B
1008 //
1009 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1010 sub3node->SetLineColor(kColorITS);
1011 sub3node->SetVisibility(0);
1012 sub3node->cd();
1013 //
1014 // Place copy #1 of I101 in I107
1015 //
1016 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1017 sub4node->SetLineColor(kColorITS);
1018 sub4node->SetVisibility(0);
1019 sub4node->cd();
1020 //
1021 // Place copy #1 of ITS1 in I101
1022 //
1023 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1024 sub5node->SetLineColor(kColorITS);
1025 fNodes->Add(sub5node);
1026 sub4node->cd();
1027 fNodes->Add(sub4node);
1028 sub3node->cd();
1029 fNodes->Add(sub3node);
1030 sub2node->cd();
1031 //
1032 // Place copy #3 of I107 in I10B
1033 //
1034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1035 sub3node->SetLineColor(kColorITS);
1036 sub3node->SetVisibility(0);
1037 sub3node->cd();
1038 //
1039 // Place copy #1 of I101 in I107
1040 //
1041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1042 sub4node->SetLineColor(kColorITS);
1043 sub4node->SetVisibility(0);
1044 sub4node->cd();
1045 //
1046 // Place copy #1 of ITS1 in I101
1047 //
1048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1049 sub5node->SetLineColor(kColorITS);
1050 fNodes->Add(sub5node);
1051 sub4node->cd();
1052 fNodes->Add(sub4node);
1053 sub3node->cd();
1054 fNodes->Add(sub3node);
1055 sub2node->cd();
1056 //
1057 // Place copy #4 of I107 in I10B
1058 //
1059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1060 sub3node->SetLineColor(kColorITS);
1061 sub3node->SetVisibility(0);
1062 sub3node->cd();
1063 //
1064 // Place copy #1 of I101 in I107
1065 //
1066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1067 sub4node->SetLineColor(kColorITS);
1068 sub4node->SetVisibility(0);
1069 sub4node->cd();
1070 //
1071 // Place copy #1 of ITS1 in I101
1072 //
1073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1074 sub5node->SetLineColor(kColorITS);
1075 fNodes->Add(sub5node);
1076 sub4node->cd();
1077 fNodes->Add(sub4node);
1078 sub3node->cd();
1079 fNodes->Add(sub3node);
1080 sub2node->cd();
1081 fNodes->Add(sub2node);
1082 sub1node->cd();
1083 //
1084 // Place copy #1 of I20B in I12B
1085 //
1086 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1087 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1088 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1089 sub2node->SetLineColor(kColorITS);
1090 sub2node->SetVisibility(0);
1091 sub2node->cd();
1092 //
1093 // Place copy #1 of I1D7 in I20B
1094 //
1095 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1096 sub3node->SetLineColor(kColorITS);
1097 sub3node->SetVisibility(0);
1098 sub3node->cd();
1099 //
1100 // Place copy #1 of I1D1 in I1D7
1101 //
1102 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1103 sub4node->SetLineColor(kColorITS);
1104 sub4node->SetVisibility(0);
1105 sub4node->cd();
1106 //
1107 // Place copy #1 of ITS2 in I1D1
1108 //
1109 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1110 sub5node->SetLineColor(kColorITS);
1111 fNodes->Add(sub5node);
1112 sub4node->cd();
1113 fNodes->Add(sub4node);
1114 sub3node->cd();
1115 fNodes->Add(sub3node);
1116 sub2node->cd();
1117 //
1118 // Place copy #2 of I1D7 in I20B
1119 //
1120 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1121 sub3node->SetLineColor(kColorITS);
1122 sub3node->SetVisibility(0);
1123 sub3node->cd();
1124 //
1125 // Place copy #1 of I1D1 in I1D7
1126 //
1127 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1128 sub4node->SetLineColor(kColorITS);
1129 sub4node->SetVisibility(0);
1130 sub4node->cd();
1131 //
1132 // Place copy #1 of ITS2 in I1D1
1133 //
1134 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1135 sub5node->SetLineColor(kColorITS);
1136 fNodes->Add(sub5node);
1137 sub4node->cd();
1138 fNodes->Add(sub4node);
1139 sub3node->cd();
1140 fNodes->Add(sub3node);
1141 sub2node->cd();
1142 //
1143 // Place copy #3 of I1D7 in I20B
1144 //
1145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1146 sub3node->SetLineColor(kColorITS);
1147 sub3node->SetVisibility(0);
1148 sub3node->cd();
1149 //
1150 // Place copy #1 of I1D1 in I1D7
1151 //
1152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1153 sub4node->SetLineColor(kColorITS);
1154 sub4node->SetVisibility(0);
1155 sub4node->cd();
1156 //
1157 // Place copy #1 of ITS2 in I1D1
1158 //
1159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1160 sub5node->SetLineColor(kColorITS);
1161 fNodes->Add(sub5node);
1162 sub4node->cd();
1163 fNodes->Add(sub4node);
1164 sub3node->cd();
1165 fNodes->Add(sub3node);
1166 sub2node->cd();
1167 //
1168 // Place copy #4 of I1D7 in I20B
1169 //
1170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1171 sub3node->SetLineColor(kColorITS);
1172 sub3node->SetVisibility(0);
1173 sub3node->cd();
1174 //
1175 // Place copy #1 of I1D1 in I1D7
1176 //
1177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1178 sub4node->SetLineColor(kColorITS);
1179 sub4node->SetVisibility(0);
1180 sub4node->cd();
1181 //
1182 // Place copy #1 of ITS2 in I1D1
1183 //
1184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1185 sub5node->SetLineColor(kColorITS);
1186 fNodes->Add(sub5node);
1187 sub4node->cd();
1188 fNodes->Add(sub4node);
1189 sub3node->cd();
1190 fNodes->Add(sub3node);
1191 sub2node->cd();
1192 fNodes->Add(sub2node);
1193 sub1node->cd();
1194 //
1195 // Place copy #2 of I20B in I12B
1196 //
1197 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1198 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1199 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1200 sub2node->SetLineColor(kColorITS);
1201 sub2node->SetVisibility(0);
1202 sub2node->cd();
1203 //
1204 // Place copy #1 of I1D7 in I20B
1205 //
1206 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1207 sub3node->SetLineColor(kColorITS);
1208 sub3node->SetVisibility(0);
1209 sub3node->cd();
1210 //
1211 // Place copy #1 of I1D1 in I1D7
1212 //
1213 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1214 sub4node->SetLineColor(kColorITS);
1215 sub4node->SetVisibility(0);
1216 sub4node->cd();
1217 //
1218 // Place copy #1 of ITS2 in I1D1
1219 //
1220 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1221 sub5node->SetLineColor(kColorITS);
1222 fNodes->Add(sub5node);
1223 sub4node->cd();
1224 fNodes->Add(sub4node);
1225 sub3node->cd();
1226 fNodes->Add(sub3node);
1227 sub2node->cd();
1228 //
1229 // Place copy #2 of I1D7 in I20B
1230 //
1231 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1232 sub3node->SetLineColor(kColorITS);
1233 sub3node->SetVisibility(0);
1234 sub3node->cd();
1235 //
1236 // Place copy #1 of I1D1 in I1D7
1237 //
1238 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1239 sub4node->SetLineColor(kColorITS);
1240 sub4node->SetVisibility(0);
1241 sub4node->cd();
1242 //
1243 // Place copy #1 of ITS2 in I1D1
1244 //
1245 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1246 sub5node->SetLineColor(kColorITS);
1247 fNodes->Add(sub5node);
1248 sub4node->cd();
1249 fNodes->Add(sub4node);
1250 sub3node->cd();
1251 fNodes->Add(sub3node);
1252 sub2node->cd();
1253 //
1254 // Place copy #3 of I1D7 in I20B
1255 //
1256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1257 sub3node->SetLineColor(kColorITS);
1258 sub3node->SetVisibility(0);
1259 sub3node->cd();
1260 //
1261 // Place copy #1 of I1D1 in I1D7
1262 //
1263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1264 sub4node->SetLineColor(kColorITS);
1265 sub4node->SetVisibility(0);
1266 sub4node->cd();
1267 //
1268 // Place copy #1 of ITS2 in I1D1
1269 //
1270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1271 sub5node->SetLineColor(kColorITS);
1272 fNodes->Add(sub5node);
1273 sub4node->cd();
1274 fNodes->Add(sub4node);
1275 sub3node->cd();
1276 fNodes->Add(sub3node);
1277 sub2node->cd();
1278 //
1279 // Place copy #4 of I1D7 in I20B
1280 //
1281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1282 sub3node->SetLineColor(kColorITS);
1283 sub3node->SetVisibility(0);
1284 sub3node->cd();
1285 //
1286 // Place copy #1 of I1D1 in I1D7
1287 //
1288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1289 sub4node->SetLineColor(kColorITS);
1290 sub4node->SetVisibility(0);
1291 sub4node->cd();
1292 //
1293 // Place copy #1 of ITS2 in I1D1
1294 //
1295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1296 sub5node->SetLineColor(kColorITS);
1297 fNodes->Add(sub5node);
1298 sub4node->cd();
1299 fNodes->Add(sub4node);
1300 sub3node->cd();
1301 fNodes->Add(sub3node);
1302 sub2node->cd();
1303 fNodes->Add(sub2node);
1304 sub1node->cd();
1305 //
1306 // Place copy #3 of I20B in I12B
1307 //
1308 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1309 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1310 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1311 sub2node->SetLineColor(kColorITS);
1312 sub2node->SetVisibility(0);
1313 sub2node->cd();
1314 //
1315 // Place copy #1 of I1D7 in I20B
1316 //
1317 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1318 sub3node->SetLineColor(kColorITS);
1319 sub3node->SetVisibility(0);
1320 sub3node->cd();
1321 //
1322 // Place copy #1 of I1D1 in I1D7
1323 //
1324 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1325 sub4node->SetLineColor(kColorITS);
1326 sub4node->SetVisibility(0);
1327 sub4node->cd();
1328 //
1329 // Place copy #1 of ITS2 in I1D1
1330 //
1331 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1332 sub5node->SetLineColor(kColorITS);
1333 fNodes->Add(sub5node);
1334 sub4node->cd();
1335 fNodes->Add(sub4node);
1336 sub3node->cd();
1337 fNodes->Add(sub3node);
1338 sub2node->cd();
1339 //
1340 // Place copy #2 of I1D7 in I20B
1341 //
1342 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1343 sub3node->SetLineColor(kColorITS);
1344 sub3node->SetVisibility(0);
1345 sub3node->cd();
1346 //
1347 // Place copy #1 of I1D1 in I1D7
1348 //
1349 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1350 sub4node->SetLineColor(kColorITS);
1351 sub4node->SetVisibility(0);
1352 sub4node->cd();
1353 //
1354 // Place copy #1 of ITS2 in I1D1
1355 //
1356 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1357 sub5node->SetLineColor(kColorITS);
1358 fNodes->Add(sub5node);
1359 sub4node->cd();
1360 fNodes->Add(sub4node);
1361 sub3node->cd();
1362 fNodes->Add(sub3node);
1363 sub2node->cd();
1364 //
1365 // Place copy #3 of I1D7 in I20B
1366 //
1367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1368 sub3node->SetLineColor(kColorITS);
1369 sub3node->SetVisibility(0);
1370 sub3node->cd();
1371 //
1372 // Place copy #1 of I1D1 in I1D7
1373 //
1374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1375 sub4node->SetLineColor(kColorITS);
1376 sub4node->SetVisibility(0);
1377 sub4node->cd();
1378 //
1379 // Place copy #1 of ITS2 in I1D1
1380 //
1381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1382 sub5node->SetLineColor(kColorITS);
1383 fNodes->Add(sub5node);
1384 sub4node->cd();
1385 fNodes->Add(sub4node);
1386 sub3node->cd();
1387 fNodes->Add(sub3node);
1388 sub2node->cd();
1389 //
1390 // Place copy #4 of I1D7 in I20B
1391 //
1392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1393 sub3node->SetLineColor(kColorITS);
1394 sub3node->SetVisibility(0);
1395 sub3node->cd();
1396 //
1397 // Place copy #1 of I1D1 in I1D7
1398 //
1399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1400 sub4node->SetLineColor(kColorITS);
1401 sub4node->SetVisibility(0);
1402 sub4node->cd();
1403 //
1404 // Place copy #1 of ITS2 in I1D1
1405 //
1406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1407 sub5node->SetLineColor(kColorITS);
1408 fNodes->Add(sub5node);
1409 sub4node->cd();
1410 fNodes->Add(sub4node);
1411 sub3node->cd();
1412 fNodes->Add(sub3node);
1413 sub2node->cd();
1414 fNodes->Add(sub2node);
1415 sub1node->cd();
1416 //
1417 // Place copy #4 of I20B in I12B
1418 //
1419 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1420 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1421 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1422 sub2node->SetLineColor(kColorITS);
1423 sub2node->SetVisibility(0);
1424 sub2node->cd();
1425 //
1426 // Place copy #1 of I1D7 in I20B
1427 //
1428 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1429 sub3node->SetLineColor(kColorITS);
1430 sub3node->SetVisibility(0);
1431 sub3node->cd();
1432 //
1433 // Place copy #1 of I1D1 in I1D7
1434 //
1435 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1436 sub4node->SetLineColor(kColorITS);
1437 sub4node->SetVisibility(0);
1438 sub4node->cd();
1439 //
1440 // Place copy #1 of ITS2 in I1D1
1441 //
1442 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1443 sub5node->SetLineColor(kColorITS);
1444 fNodes->Add(sub5node);
1445 sub4node->cd();
1446 fNodes->Add(sub4node);
1447 sub3node->cd();
1448 fNodes->Add(sub3node);
1449 sub2node->cd();
1450 //
1451 // Place copy #2 of I1D7 in I20B
1452 //
1453 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1454 sub3node->SetLineColor(kColorITS);
1455 sub3node->SetVisibility(0);
1456 sub3node->cd();
1457 //
1458 // Place copy #1 of I1D1 in I1D7
1459 //
1460 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1461 sub4node->SetLineColor(kColorITS);
1462 sub4node->SetVisibility(0);
1463 sub4node->cd();
1464 //
1465 // Place copy #1 of ITS2 in I1D1
1466 //
1467 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1468 sub5node->SetLineColor(kColorITS);
1469 fNodes->Add(sub5node);
1470 sub4node->cd();
1471 fNodes->Add(sub4node);
1472 sub3node->cd();
1473 fNodes->Add(sub3node);
1474 sub2node->cd();
1475 //
1476 // Place copy #3 of I1D7 in I20B
1477 //
1478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1479 sub3node->SetLineColor(kColorITS);
1480 sub3node->SetVisibility(0);
1481 sub3node->cd();
1482 //
1483 // Place copy #1 of I1D1 in I1D7
1484 //
1485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1486 sub4node->SetLineColor(kColorITS);
1487 sub4node->SetVisibility(0);
1488 sub4node->cd();
1489 //
1490 // Place copy #1 of ITS2 in I1D1
1491 //
1492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1493 sub5node->SetLineColor(kColorITS);
1494 fNodes->Add(sub5node);
1495 sub4node->cd();
1496 fNodes->Add(sub4node);
1497 sub3node->cd();
1498 fNodes->Add(sub3node);
1499 sub2node->cd();
1500 //
1501 // Place copy #4 of I1D7 in I20B
1502 //
1503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1504 sub3node->SetLineColor(kColorITS);
1505 sub3node->SetVisibility(0);
1506 sub3node->cd();
1507 //
1508 // Place copy #1 of I1D1 in I1D7
1509 //
1510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1511 sub4node->SetLineColor(kColorITS);
1512 sub4node->SetVisibility(0);
1513 sub4node->cd();
1514 //
1515 // Place copy #1 of ITS2 in I1D1
1516 //
1517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1518 sub5node->SetLineColor(kColorITS);
1519 fNodes->Add(sub5node);
1520 sub4node->cd();
1521 fNodes->Add(sub4node);
1522 sub3node->cd();
1523 fNodes->Add(sub3node);
1524 sub2node->cd();
1525 fNodes->Add(sub2node);
1526 sub1node->cd();
1527 fNodes->Add(sub1node);
1528 node->cd();
1529 //
1530 // Place copy #2 of I12B in IT12
1531 //
1266e9b4 1532 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1533 sub1node->SetLineColor(kColorITS);
1534 sub1node->SetVisibility(0);
1535 sub1node->cd();
1536 //
1537 // Place copy #1 of I10B in I12B
1538 //
1539 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1540 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1541 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1542 sub2node->SetLineColor(kColorITS);
1543 sub2node->SetVisibility(0);
1544 sub2node->cd();
1545 //
1546 // Place copy #1 of I107 in I10B
1547 //
1548 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1549 sub3node->SetLineColor(kColorITS);
1550 sub3node->SetVisibility(0);
1551 sub3node->cd();
1552 //
1553 // Place copy #1 of I101 in I107
1554 //
1555 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1556 sub4node->SetLineColor(kColorITS);
1557 sub4node->SetVisibility(0);
1558 sub4node->cd();
1559 //
1560 // Place copy #1 of ITS1 in I101
1561 //
1562 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1563 sub5node->SetLineColor(kColorITS);
1564 fNodes->Add(sub5node);
1565 sub4node->cd();
1566 fNodes->Add(sub4node);
1567 sub3node->cd();
1568 fNodes->Add(sub3node);
1569 sub2node->cd();
1570 //
1571 // Place copy #2 of I107 in I10B
1572 //
1573 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1574 sub3node->SetLineColor(kColorITS);
1575 sub3node->SetVisibility(0);
1576 sub3node->cd();
1577 //
1578 // Place copy #1 of I101 in I107
1579 //
1580 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1581 sub4node->SetLineColor(kColorITS);
1582 sub4node->SetVisibility(0);
1583 sub4node->cd();
1584 //
1585 // Place copy #1 of ITS1 in I101
1586 //
1587 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1588 sub5node->SetLineColor(kColorITS);
1589 fNodes->Add(sub5node);
1590 sub4node->cd();
1591 fNodes->Add(sub4node);
1592 sub3node->cd();
1593 fNodes->Add(sub3node);
1594 sub2node->cd();
1595 //
1596 // Place copy #3 of I107 in I10B
1597 //
1598 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1599 sub3node->SetLineColor(kColorITS);
1600 sub3node->SetVisibility(0);
1601 sub3node->cd();
1602 //
1603 // Place copy #1 of I101 in I107
1604 //
1605 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1606 sub4node->SetLineColor(kColorITS);
1607 sub4node->SetVisibility(0);
1608 sub4node->cd();
1609 //
1610 // Place copy #1 of ITS1 in I101
1611 //
1612 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1613 sub5node->SetLineColor(kColorITS);
1614 fNodes->Add(sub5node);
1615 sub4node->cd();
1616 fNodes->Add(sub4node);
1617 sub3node->cd();
1618 fNodes->Add(sub3node);
1619 sub2node->cd();
1620 //
1621 // Place copy #4 of I107 in I10B
1622 //
1623 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1624 sub3node->SetLineColor(kColorITS);
1625 sub3node->SetVisibility(0);
1626 sub3node->cd();
1627 //
1628 // Place copy #1 of I101 in I107
1629 //
1630 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1631 sub4node->SetLineColor(kColorITS);
1632 sub4node->SetVisibility(0);
1633 sub4node->cd();
1634 //
1635 // Place copy #1 of ITS1 in I101
1636 //
1637 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1638 sub5node->SetLineColor(kColorITS);
1639 fNodes->Add(sub5node);
1640 sub4node->cd();
1641 fNodes->Add(sub4node);
1642 sub3node->cd();
1643 fNodes->Add(sub3node);
1644 sub2node->cd();
1645 fNodes->Add(sub2node);
1646 sub1node->cd();
1647 //
1648 // Place copy #2 of I10B in I12B
1649 //
1650 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1651 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1652 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1653 sub2node->SetLineColor(kColorITS);
1654 sub2node->SetVisibility(0);
1655 sub2node->cd();
1656 //
1657 // Place copy #1 of I107 in I10B
1658 //
1659 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1660 sub3node->SetLineColor(kColorITS);
1661 sub3node->SetVisibility(0);
1662 sub3node->cd();
1663 //
1664 // Place copy #1 of I101 in I107
1665 //
1666 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1667 sub4node->SetLineColor(kColorITS);
1668 sub4node->SetVisibility(0);
1669 sub4node->cd();
1670 //
1671 // Place copy #1 of ITS1 in I101
1672 //
1673 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1674 sub5node->SetLineColor(kColorITS);
1675 fNodes->Add(sub5node);
1676 sub4node->cd();
1677 fNodes->Add(sub4node);
1678 sub3node->cd();
1679 fNodes->Add(sub3node);
1680 sub2node->cd();
1681 //
1682 // Place copy #2 of I107 in I10B
1683 //
1684 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1685 sub3node->SetLineColor(kColorITS);
1686 sub3node->SetVisibility(0);
1687 sub3node->cd();
1688 //
1689 // Place copy #1 of I101 in I107
1690 //
1691 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1692 sub4node->SetLineColor(kColorITS);
1693 sub4node->SetVisibility(0);
1694 sub4node->cd();
1695 //
1696 // Place copy #1 of ITS1 in I101
1697 //
1698 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1699 sub5node->SetLineColor(kColorITS);
1700 fNodes->Add(sub5node);
1701 sub4node->cd();
1702 fNodes->Add(sub4node);
1703 sub3node->cd();
1704 fNodes->Add(sub3node);
1705 sub2node->cd();
1706 //
1707 // Place copy #3 of I107 in I10B
1708 //
1709 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1710 sub3node->SetLineColor(kColorITS);
1711 sub3node->SetVisibility(0);
1712 sub3node->cd();
1713 //
1714 // Place copy #1 of I101 in I107
1715 //
1716 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1717 sub4node->SetLineColor(kColorITS);
1718 sub4node->SetVisibility(0);
1719 sub4node->cd();
1720 //
1721 // Place copy #1 of ITS1 in I101
1722 //
1723 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1724 sub5node->SetLineColor(kColorITS);
1725 fNodes->Add(sub5node);
1726 sub4node->cd();
1727 fNodes->Add(sub4node);
1728 sub3node->cd();
1729 fNodes->Add(sub3node);
1730 sub2node->cd();
1731 //
1732 // Place copy #4 of I107 in I10B
1733 //
1734 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1735 sub3node->SetLineColor(kColorITS);
1736 sub3node->SetVisibility(0);
1737 sub3node->cd();
1738 //
1739 // Place copy #1 of I101 in I107
1740 //
1741 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1742 sub4node->SetLineColor(kColorITS);
1743 sub4node->SetVisibility(0);
1744 sub4node->cd();
1745 //
1746 // Place copy #1 of ITS1 in I101
1747 //
1748 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1749 sub5node->SetLineColor(kColorITS);
1750 fNodes->Add(sub5node);
1751 sub4node->cd();
1752 fNodes->Add(sub4node);
1753 sub3node->cd();
1754 fNodes->Add(sub3node);
1755 sub2node->cd();
1756 fNodes->Add(sub2node);
1757 sub1node->cd();
1758 //
1759 // Place copy #1 of I20B in I12B
1760 //
1761 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1762 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1763 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1764 sub2node->SetLineColor(kColorITS);
1765 sub2node->SetVisibility(0);
1766 sub2node->cd();
1767 //
1768 // Place copy #1 of I1D7 in I20B
1769 //
1770 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1771 sub3node->SetLineColor(kColorITS);
1772 sub3node->SetVisibility(0);
1773 sub3node->cd();
1774 //
1775 // Place copy #1 of I1D1 in I1D7
1776 //
1777 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1778 sub4node->SetLineColor(kColorITS);
1779 sub4node->SetVisibility(0);
1780 sub4node->cd();
1781 //
1782 // Place copy #1 of ITS2 in I1D1
1783 //
1784 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1785 sub5node->SetLineColor(kColorITS);
1786 fNodes->Add(sub5node);
1787 sub4node->cd();
1788 fNodes->Add(sub4node);
1789 sub3node->cd();
1790 fNodes->Add(sub3node);
1791 sub2node->cd();
1792 //
1793 // Place copy #2 of I1D7 in I20B
1794 //
1795 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1796 sub3node->SetLineColor(kColorITS);
1797 sub3node->SetVisibility(0);
1798 sub3node->cd();
1799 //
1800 // Place copy #1 of I1D1 in I1D7
1801 //
1802 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1803 sub4node->SetLineColor(kColorITS);
1804 sub4node->SetVisibility(0);
1805 sub4node->cd();
1806 //
1807 // Place copy #1 of ITS2 in I1D1
1808 //
1809 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1810 sub5node->SetLineColor(kColorITS);
1811 fNodes->Add(sub5node);
1812 sub4node->cd();
1813 fNodes->Add(sub4node);
1814 sub3node->cd();
1815 fNodes->Add(sub3node);
1816 sub2node->cd();
1817 //
1818 // Place copy #3 of I1D7 in I20B
1819 //
1820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1821 sub3node->SetLineColor(kColorITS);
1822 sub3node->SetVisibility(0);
1823 sub3node->cd();
1824 //
1825 // Place copy #1 of I1D1 in I1D7
1826 //
1827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1828 sub4node->SetLineColor(kColorITS);
1829 sub4node->SetVisibility(0);
1830 sub4node->cd();
1831 //
1832 // Place copy #1 of ITS2 in I1D1
1833 //
1834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1835 sub5node->SetLineColor(kColorITS);
1836 fNodes->Add(sub5node);
1837 sub4node->cd();
1838 fNodes->Add(sub4node);
1839 sub3node->cd();
1840 fNodes->Add(sub3node);
1841 sub2node->cd();
1842 //
1843 // Place copy #4 of I1D7 in I20B
1844 //
1845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1846 sub3node->SetLineColor(kColorITS);
1847 sub3node->SetVisibility(0);
1848 sub3node->cd();
1849 //
1850 // Place copy #1 of I1D1 in I1D7
1851 //
1852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1853 sub4node->SetLineColor(kColorITS);
1854 sub4node->SetVisibility(0);
1855 sub4node->cd();
1856 //
1857 // Place copy #1 of ITS2 in I1D1
1858 //
1859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1860 sub5node->SetLineColor(kColorITS);
1861 fNodes->Add(sub5node);
1862 sub4node->cd();
1863 fNodes->Add(sub4node);
1864 sub3node->cd();
1865 fNodes->Add(sub3node);
1866 sub2node->cd();
1867 fNodes->Add(sub2node);
1868 sub1node->cd();
1869 //
1870 // Place copy #2 of I20B in I12B
1871 //
1872 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1873 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1874 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1875 sub2node->SetLineColor(kColorITS);
1876 sub2node->SetVisibility(0);
1877 sub2node->cd();
1878 //
1879 // Place copy #1 of I1D7 in I20B
1880 //
1881 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1882 sub3node->SetLineColor(kColorITS);
1883 sub3node->SetVisibility(0);
1884 sub3node->cd();
1885 //
1886 // Place copy #1 of I1D1 in I1D7
1887 //
1888 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1889 sub4node->SetLineColor(kColorITS);
1890 sub4node->SetVisibility(0);
1891 sub4node->cd();
1892 //
1893 // Place copy #1 of ITS2 in I1D1
1894 //
1895 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1896 sub5node->SetLineColor(kColorITS);
1897 fNodes->Add(sub5node);
1898 sub4node->cd();
1899 fNodes->Add(sub4node);
1900 sub3node->cd();
1901 fNodes->Add(sub3node);
1902 sub2node->cd();
1903 //
1904 // Place copy #2 of I1D7 in I20B
1905 //
1906 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1907 sub3node->SetLineColor(kColorITS);
1908 sub3node->SetVisibility(0);
1909 sub3node->cd();
1910 //
1911 // Place copy #1 of I1D1 in I1D7
1912 //
1913 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1914 sub4node->SetLineColor(kColorITS);
1915 sub4node->SetVisibility(0);
1916 sub4node->cd();
1917 //
1918 // Place copy #1 of ITS2 in I1D1
1919 //
1920 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1921 sub5node->SetLineColor(kColorITS);
1922 fNodes->Add(sub5node);
1923 sub4node->cd();
1924 fNodes->Add(sub4node);
1925 sub3node->cd();
1926 fNodes->Add(sub3node);
1927 sub2node->cd();
1928 //
1929 // Place copy #3 of I1D7 in I20B
1930 //
1931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1932 sub3node->SetLineColor(kColorITS);
1933 sub3node->SetVisibility(0);
1934 sub3node->cd();
1935 //
1936 // Place copy #1 of I1D1 in I1D7
1937 //
1938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1939 sub4node->SetLineColor(kColorITS);
1940 sub4node->SetVisibility(0);
1941 sub4node->cd();
1942 //
1943 // Place copy #1 of ITS2 in I1D1
1944 //
1945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1946 sub5node->SetLineColor(kColorITS);
1947 fNodes->Add(sub5node);
1948 sub4node->cd();
1949 fNodes->Add(sub4node);
1950 sub3node->cd();
1951 fNodes->Add(sub3node);
1952 sub2node->cd();
1953 //
1954 // Place copy #4 of I1D7 in I20B
1955 //
1956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1957 sub3node->SetLineColor(kColorITS);
1958 sub3node->SetVisibility(0);
1959 sub3node->cd();
1960 //
1961 // Place copy #1 of I1D1 in I1D7
1962 //
1963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1964 sub4node->SetLineColor(kColorITS);
1965 sub4node->SetVisibility(0);
1966 sub4node->cd();
1967 //
1968 // Place copy #1 of ITS2 in I1D1
1969 //
1970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1971 sub5node->SetLineColor(kColorITS);
1972 fNodes->Add(sub5node);
1973 sub4node->cd();
1974 fNodes->Add(sub4node);
1975 sub3node->cd();
1976 fNodes->Add(sub3node);
1977 sub2node->cd();
1978 fNodes->Add(sub2node);
1979 sub1node->cd();
1980 //
1981 // Place copy #3 of I20B in I12B
1982 //
1983 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1984 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1985 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1986 sub2node->SetLineColor(kColorITS);
1987 sub2node->SetVisibility(0);
1988 sub2node->cd();
1989 //
1990 // Place copy #1 of I1D7 in I20B
1991 //
1992 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1993 sub3node->SetLineColor(kColorITS);
1994 sub3node->SetVisibility(0);
1995 sub3node->cd();
1996 //
1997 // Place copy #1 of I1D1 in I1D7
1998 //
1999 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2000 sub4node->SetLineColor(kColorITS);
2001 sub4node->SetVisibility(0);
2002 sub4node->cd();
2003 //
2004 // Place copy #1 of ITS2 in I1D1
2005 //
2006 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2007 sub5node->SetLineColor(kColorITS);
2008 fNodes->Add(sub5node);
2009 sub4node->cd();
2010 fNodes->Add(sub4node);
2011 sub3node->cd();
2012 fNodes->Add(sub3node);
2013 sub2node->cd();
2014 //
2015 // Place copy #2 of I1D7 in I20B
2016 //
2017 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2018 sub3node->SetLineColor(kColorITS);
2019 sub3node->SetVisibility(0);
2020 sub3node->cd();
2021 //
2022 // Place copy #1 of I1D1 in I1D7
2023 //
2024 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2025 sub4node->SetLineColor(kColorITS);
2026 sub4node->SetVisibility(0);
2027 sub4node->cd();
2028 //
2029 // Place copy #1 of ITS2 in I1D1
2030 //
2031 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2032 sub5node->SetLineColor(kColorITS);
2033 fNodes->Add(sub5node);
2034 sub4node->cd();
2035 fNodes->Add(sub4node);
2036 sub3node->cd();
2037 fNodes->Add(sub3node);
2038 sub2node->cd();
2039 //
2040 // Place copy #3 of I1D7 in I20B
2041 //
2042 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2043 sub3node->SetLineColor(kColorITS);
2044 sub3node->SetVisibility(0);
2045 sub3node->cd();
2046 //
2047 // Place copy #1 of I1D1 in I1D7
2048 //
2049 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2050 sub4node->SetLineColor(kColorITS);
2051 sub4node->SetVisibility(0);
2052 sub4node->cd();
2053 //
2054 // Place copy #1 of ITS2 in I1D1
2055 //
2056 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2057 sub5node->SetLineColor(kColorITS);
2058 fNodes->Add(sub5node);
2059 sub4node->cd();
2060 fNodes->Add(sub4node);
2061 sub3node->cd();
2062 fNodes->Add(sub3node);
2063 sub2node->cd();
2064 //
2065 // Place copy #4 of I1D7 in I20B
2066 //
2067 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2068 sub3node->SetLineColor(kColorITS);
2069 sub3node->SetVisibility(0);
2070 sub3node->cd();
2071 //
2072 // Place copy #1 of I1D1 in I1D7
2073 //
2074 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2075 sub4node->SetLineColor(kColorITS);
2076 sub4node->SetVisibility(0);
2077 sub4node->cd();
2078 //
2079 // Place copy #1 of ITS2 in I1D1
2080 //
2081 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2082 sub5node->SetLineColor(kColorITS);
2083 fNodes->Add(sub5node);
2084 sub4node->cd();
2085 fNodes->Add(sub4node);
2086 sub3node->cd();
2087 fNodes->Add(sub3node);
2088 sub2node->cd();
2089 fNodes->Add(sub2node);
2090 sub1node->cd();
2091 //
2092 // Place copy #4 of I20B in I12B
2093 //
2094 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2095 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2096 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2097 sub2node->SetLineColor(kColorITS);
2098 sub2node->SetVisibility(0);
2099 sub2node->cd();
2100 //
2101 // Place copy #1 of I1D7 in I20B
2102 //
2103 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2104 sub3node->SetLineColor(kColorITS);
2105 sub3node->SetVisibility(0);
2106 sub3node->cd();
2107 //
2108 // Place copy #1 of I1D1 in I1D7
2109 //
2110 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2111 sub4node->SetLineColor(kColorITS);
2112 sub4node->SetVisibility(0);
2113 sub4node->cd();
2114 //
2115 // Place copy #1 of ITS2 in I1D1
2116 //
2117 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2118 sub5node->SetLineColor(kColorITS);
2119 fNodes->Add(sub5node);
2120 sub4node->cd();
2121 fNodes->Add(sub4node);
2122 sub3node->cd();
2123 fNodes->Add(sub3node);
2124 sub2node->cd();
2125 //
2126 // Place copy #2 of I1D7 in I20B
2127 //
2128 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2129 sub3node->SetLineColor(kColorITS);
2130 sub3node->SetVisibility(0);
2131 sub3node->cd();
2132 //
2133 // Place copy #1 of I1D1 in I1D7
2134 //
2135 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2136 sub4node->SetLineColor(kColorITS);
2137 sub4node->SetVisibility(0);
2138 sub4node->cd();
2139 //
2140 // Place copy #1 of ITS2 in I1D1
2141 //
2142 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2143 sub5node->SetLineColor(kColorITS);
2144 fNodes->Add(sub5node);
2145 sub4node->cd();
2146 fNodes->Add(sub4node);
2147 sub3node->cd();
2148 fNodes->Add(sub3node);
2149 sub2node->cd();
2150 //
2151 // Place copy #3 of I1D7 in I20B
2152 //
2153 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2154 sub3node->SetLineColor(kColorITS);
2155 sub3node->SetVisibility(0);
2156 sub3node->cd();
2157 //
2158 // Place copy #1 of I1D1 in I1D7
2159 //
2160 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2161 sub4node->SetLineColor(kColorITS);
2162 sub4node->SetVisibility(0);
2163 sub4node->cd();
2164 //
2165 // Place copy #1 of ITS2 in I1D1
2166 //
2167 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2168 sub5node->SetLineColor(kColorITS);
2169 fNodes->Add(sub5node);
2170 sub4node->cd();
2171 fNodes->Add(sub4node);
2172 sub3node->cd();
2173 fNodes->Add(sub3node);
2174 sub2node->cd();
2175 //
2176 // Place copy #4 of I1D7 in I20B
2177 //
2178 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2179 sub3node->SetLineColor(kColorITS);
2180 sub3node->SetVisibility(0);
2181 sub3node->cd();
2182 //
2183 // Place copy #1 of I1D1 in I1D7
2184 //
2185 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2186 sub4node->SetLineColor(kColorITS);
2187 sub4node->SetVisibility(0);
2188 sub4node->cd();
2189 //
2190 // Place copy #1 of ITS2 in I1D1
2191 //
2192 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2193 sub5node->SetLineColor(kColorITS);
2194 fNodes->Add(sub5node);
2195 sub4node->cd();
2196 fNodes->Add(sub4node);
2197 sub3node->cd();
2198 fNodes->Add(sub3node);
2199 sub2node->cd();
2200 fNodes->Add(sub2node);
2201 sub1node->cd();
2202 fNodes->Add(sub1node);
2203 node->cd();
2204 //
2205 // Place copy #3 of I12B in IT12
2206 //
1266e9b4 2207 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2208 sub1node->SetLineColor(kColorITS);
2209 sub1node->SetVisibility(0);
2210 sub1node->cd();
2211 //
2212 // Place copy #1 of I10B in I12B
2213 //
2214 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2215 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2216 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2217 sub2node->SetLineColor(kColorITS);
2218 sub2node->SetVisibility(0);
2219 sub2node->cd();
2220 //
2221 // Place copy #1 of I107 in I10B
2222 //
2223 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2224 sub3node->SetLineColor(kColorITS);
2225 sub3node->SetVisibility(0);
2226 sub3node->cd();
2227 //
2228 // Place copy #1 of I101 in I107
2229 //
2230 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2231 sub4node->SetLineColor(kColorITS);
2232 sub4node->SetVisibility(0);
2233 sub4node->cd();
2234 //
2235 // Place copy #1 of ITS1 in I101
2236 //
2237 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2238 sub5node->SetLineColor(kColorITS);
2239 fNodes->Add(sub5node);
2240 sub4node->cd();
2241 fNodes->Add(sub4node);
2242 sub3node->cd();
2243 fNodes->Add(sub3node);
2244 sub2node->cd();
2245 //
2246 // Place copy #2 of I107 in I10B
2247 //
2248 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2249 sub3node->SetLineColor(kColorITS);
2250 sub3node->SetVisibility(0);
2251 sub3node->cd();
2252 //
2253 // Place copy #1 of I101 in I107
2254 //
2255 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2256 sub4node->SetLineColor(kColorITS);
2257 sub4node->SetVisibility(0);
2258 sub4node->cd();
2259 //
2260 // Place copy #1 of ITS1 in I101
2261 //
2262 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2263 sub5node->SetLineColor(kColorITS);
2264 fNodes->Add(sub5node);
2265 sub4node->cd();
2266 fNodes->Add(sub4node);
2267 sub3node->cd();
2268 fNodes->Add(sub3node);
2269 sub2node->cd();
2270 //
2271 // Place copy #3 of I107 in I10B
2272 //
2273 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2274 sub3node->SetLineColor(kColorITS);
2275 sub3node->SetVisibility(0);
2276 sub3node->cd();
2277 //
2278 // Place copy #1 of I101 in I107
2279 //
2280 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2281 sub4node->SetLineColor(kColorITS);
2282 sub4node->SetVisibility(0);
2283 sub4node->cd();
2284 //
2285 // Place copy #1 of ITS1 in I101
2286 //
2287 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2288 sub5node->SetLineColor(kColorITS);
2289 fNodes->Add(sub5node);
2290 sub4node->cd();
2291 fNodes->Add(sub4node);
2292 sub3node->cd();
2293 fNodes->Add(sub3node);
2294 sub2node->cd();
2295 //
2296 // Place copy #4 of I107 in I10B
2297 //
2298 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2299 sub3node->SetLineColor(kColorITS);
2300 sub3node->SetVisibility(0);
2301 sub3node->cd();
2302 //
2303 // Place copy #1 of I101 in I107
2304 //
2305 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2306 sub4node->SetLineColor(kColorITS);
2307 sub4node->SetVisibility(0);
2308 sub4node->cd();
2309 //
2310 // Place copy #1 of ITS1 in I101
2311 //
2312 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2313 sub5node->SetLineColor(kColorITS);
2314 fNodes->Add(sub5node);
2315 sub4node->cd();
2316 fNodes->Add(sub4node);
2317 sub3node->cd();
2318 fNodes->Add(sub3node);
2319 sub2node->cd();
2320 fNodes->Add(sub2node);
2321 sub1node->cd();
2322 //
2323 // Place copy #2 of I10B in I12B
2324 //
2325 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2326 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2327 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2328 sub2node->SetLineColor(kColorITS);
2329 sub2node->SetVisibility(0);
2330 sub2node->cd();
2331 //
2332 // Place copy #1 of I107 in I10B
2333 //
2334 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2335 sub3node->SetLineColor(kColorITS);
2336 sub3node->SetVisibility(0);
2337 sub3node->cd();
2338 //
2339 // Place copy #1 of I101 in I107
2340 //
2341 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2342 sub4node->SetLineColor(kColorITS);
2343 sub4node->SetVisibility(0);
2344 sub4node->cd();
2345 //
2346 // Place copy #1 of ITS1 in I101
2347 //
2348 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2349 sub5node->SetLineColor(kColorITS);
2350 fNodes->Add(sub5node);
2351 sub4node->cd();
2352 fNodes->Add(sub4node);
2353 sub3node->cd();
2354 fNodes->Add(sub3node);
2355 sub2node->cd();
2356 //
2357 // Place copy #2 of I107 in I10B
2358 //
2359 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2360 sub3node->SetLineColor(kColorITS);
2361 sub3node->SetVisibility(0);
2362 sub3node->cd();
2363 //
2364 // Place copy #1 of I101 in I107
2365 //
2366 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2367 sub4node->SetLineColor(kColorITS);
2368 sub4node->SetVisibility(0);
2369 sub4node->cd();
2370 //
2371 // Place copy #1 of ITS1 in I101
2372 //
2373 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2374 sub5node->SetLineColor(kColorITS);
2375 fNodes->Add(sub5node);
2376 sub4node->cd();
2377 fNodes->Add(sub4node);
2378 sub3node->cd();
2379 fNodes->Add(sub3node);
2380 sub2node->cd();
2381 //
2382 // Place copy #3 of I107 in I10B
2383 //
2384 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2385 sub3node->SetLineColor(kColorITS);
2386 sub3node->SetVisibility(0);
2387 sub3node->cd();
2388 //
2389 // Place copy #1 of I101 in I107
2390 //
2391 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2392 sub4node->SetLineColor(kColorITS);
2393 sub4node->SetVisibility(0);
2394 sub4node->cd();
2395 //
2396 // Place copy #1 of ITS1 in I101
2397 //
2398 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2399 sub5node->SetLineColor(kColorITS);
2400 fNodes->Add(sub5node);
2401 sub4node->cd();
2402 fNodes->Add(sub4node);
2403 sub3node->cd();
2404 fNodes->Add(sub3node);
2405 sub2node->cd();
2406 //
2407 // Place copy #4 of I107 in I10B
2408 //
2409 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2410 sub3node->SetLineColor(kColorITS);
2411 sub3node->SetVisibility(0);
2412 sub3node->cd();
2413 //
2414 // Place copy #1 of I101 in I107
2415 //
2416 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2417 sub4node->SetLineColor(kColorITS);
2418 sub4node->SetVisibility(0);
2419 sub4node->cd();
2420 //
2421 // Place copy #1 of ITS1 in I101
2422 //
2423 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2424 sub5node->SetLineColor(kColorITS);
2425 fNodes->Add(sub5node);
2426 sub4node->cd();
2427 fNodes->Add(sub4node);
2428 sub3node->cd();
2429 fNodes->Add(sub3node);
2430 sub2node->cd();
2431 fNodes->Add(sub2node);
2432 sub1node->cd();
2433 //
2434 // Place copy #1 of I20B in I12B
2435 //
2436 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2437 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2438 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2439 sub2node->SetLineColor(kColorITS);
2440 sub2node->SetVisibility(0);
2441 sub2node->cd();
2442 //
2443 // Place copy #1 of I1D7 in I20B
2444 //
2445 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2446 sub3node->SetLineColor(kColorITS);
2447 sub3node->SetVisibility(0);
2448 sub3node->cd();
2449 //
2450 // Place copy #1 of I1D1 in I1D7
2451 //
2452 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2453 sub4node->SetLineColor(kColorITS);
2454 sub4node->SetVisibility(0);
2455 sub4node->cd();
2456 //
2457 // Place copy #1 of ITS2 in I1D1
2458 //
2459 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2460 sub5node->SetLineColor(kColorITS);
2461 fNodes->Add(sub5node);
2462 sub4node->cd();
2463 fNodes->Add(sub4node);
2464 sub3node->cd();
2465 fNodes->Add(sub3node);
2466 sub2node->cd();
2467 //
2468 // Place copy #2 of I1D7 in I20B
2469 //
2470 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2471 sub3node->SetLineColor(kColorITS);
2472 sub3node->SetVisibility(0);
2473 sub3node->cd();
2474 //
2475 // Place copy #1 of I1D1 in I1D7
2476 //
2477 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2478 sub4node->SetLineColor(kColorITS);
2479 sub4node->SetVisibility(0);
2480 sub4node->cd();
2481 //
2482 // Place copy #1 of ITS2 in I1D1
2483 //
2484 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2485 sub5node->SetLineColor(kColorITS);
2486 fNodes->Add(sub5node);
2487 sub4node->cd();
2488 fNodes->Add(sub4node);
2489 sub3node->cd();
2490 fNodes->Add(sub3node);
2491 sub2node->cd();
2492 //
2493 // Place copy #3 of I1D7 in I20B
2494 //
2495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2496 sub3node->SetLineColor(kColorITS);
2497 sub3node->SetVisibility(0);
2498 sub3node->cd();
2499 //
2500 // Place copy #1 of I1D1 in I1D7
2501 //
2502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2503 sub4node->SetLineColor(kColorITS);
2504 sub4node->SetVisibility(0);
2505 sub4node->cd();
2506 //
2507 // Place copy #1 of ITS2 in I1D1
2508 //
2509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2510 sub5node->SetLineColor(kColorITS);
2511 fNodes->Add(sub5node);
2512 sub4node->cd();
2513 fNodes->Add(sub4node);
2514 sub3node->cd();
2515 fNodes->Add(sub3node);
2516 sub2node->cd();
2517 //
2518 // Place copy #4 of I1D7 in I20B
2519 //
2520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2521 sub3node->SetLineColor(kColorITS);
2522 sub3node->SetVisibility(0);
2523 sub3node->cd();
2524 //
2525 // Place copy #1 of I1D1 in I1D7
2526 //
2527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2528 sub4node->SetLineColor(kColorITS);
2529 sub4node->SetVisibility(0);
2530 sub4node->cd();
2531 //
2532 // Place copy #1 of ITS2 in I1D1
2533 //
2534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2535 sub5node->SetLineColor(kColorITS);
2536 fNodes->Add(sub5node);
2537 sub4node->cd();
2538 fNodes->Add(sub4node);
2539 sub3node->cd();
2540 fNodes->Add(sub3node);
2541 sub2node->cd();
2542 fNodes->Add(sub2node);
2543 sub1node->cd();
2544 //
2545 // Place copy #2 of I20B in I12B
2546 //
2547 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2548 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2549 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2550 sub2node->SetLineColor(kColorITS);
2551 sub2node->SetVisibility(0);
2552 sub2node->cd();
2553 //
2554 // Place copy #1 of I1D7 in I20B
2555 //
2556 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2557 sub3node->SetLineColor(kColorITS);
2558 sub3node->SetVisibility(0);
2559 sub3node->cd();
2560 //
2561 // Place copy #1 of I1D1 in I1D7
2562 //
2563 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2564 sub4node->SetLineColor(kColorITS);
2565 sub4node->SetVisibility(0);
2566 sub4node->cd();
2567 //
2568 // Place copy #1 of ITS2 in I1D1
2569 //
2570 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2571 sub5node->SetLineColor(kColorITS);
2572 fNodes->Add(sub5node);
2573 sub4node->cd();
2574 fNodes->Add(sub4node);
2575 sub3node->cd();
2576 fNodes->Add(sub3node);
2577 sub2node->cd();
2578 //
2579 // Place copy #2 of I1D7 in I20B
2580 //
2581 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2582 sub3node->SetLineColor(kColorITS);
2583 sub3node->SetVisibility(0);
2584 sub3node->cd();
2585 //
2586 // Place copy #1 of I1D1 in I1D7
2587 //
2588 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2589 sub4node->SetLineColor(kColorITS);
2590 sub4node->SetVisibility(0);
2591 sub4node->cd();
2592 //
2593 // Place copy #1 of ITS2 in I1D1
2594 //
2595 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2596 sub5node->SetLineColor(kColorITS);
2597 fNodes->Add(sub5node);
2598 sub4node->cd();
2599 fNodes->Add(sub4node);
2600 sub3node->cd();
2601 fNodes->Add(sub3node);
2602 sub2node->cd();
2603 //
2604 // Place copy #3 of I1D7 in I20B
2605 //
2606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2607 sub3node->SetLineColor(kColorITS);
2608 sub3node->SetVisibility(0);
2609 sub3node->cd();
2610 //
2611 // Place copy #1 of I1D1 in I1D7
2612 //
2613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2614 sub4node->SetLineColor(kColorITS);
2615 sub4node->SetVisibility(0);
2616 sub4node->cd();
2617 //
2618 // Place copy #1 of ITS2 in I1D1
2619 //
2620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2621 sub5node->SetLineColor(kColorITS);
2622 fNodes->Add(sub5node);
2623 sub4node->cd();
2624 fNodes->Add(sub4node);
2625 sub3node->cd();
2626 fNodes->Add(sub3node);
2627 sub2node->cd();
2628 //
2629 // Place copy #4 of I1D7 in I20B
2630 //
2631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2632 sub3node->SetLineColor(kColorITS);
2633 sub3node->SetVisibility(0);
2634 sub3node->cd();
2635 //
2636 // Place copy #1 of I1D1 in I1D7
2637 //
2638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2639 sub4node->SetLineColor(kColorITS);
2640 sub4node->SetVisibility(0);
2641 sub4node->cd();
2642 //
2643 // Place copy #1 of ITS2 in I1D1
2644 //
2645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2646 sub5node->SetLineColor(kColorITS);
2647 fNodes->Add(sub5node);
2648 sub4node->cd();
2649 fNodes->Add(sub4node);
2650 sub3node->cd();
2651 fNodes->Add(sub3node);
2652 sub2node->cd();
2653 fNodes->Add(sub2node);
2654 sub1node->cd();
2655 //
2656 // Place copy #3 of I20B in I12B
2657 //
2658 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2659 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2660 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2661 sub2node->SetLineColor(kColorITS);
2662 sub2node->SetVisibility(0);
2663 sub2node->cd();
2664 //
2665 // Place copy #1 of I1D7 in I20B
2666 //
2667 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2668 sub3node->SetLineColor(kColorITS);
2669 sub3node->SetVisibility(0);
2670 sub3node->cd();
2671 //
2672 // Place copy #1 of I1D1 in I1D7
2673 //
2674 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2675 sub4node->SetLineColor(kColorITS);
2676 sub4node->SetVisibility(0);
2677 sub4node->cd();
2678 //
2679 // Place copy #1 of ITS2 in I1D1
2680 //
2681 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2682 sub5node->SetLineColor(kColorITS);
2683 fNodes->Add(sub5node);
2684 sub4node->cd();
2685 fNodes->Add(sub4node);
2686 sub3node->cd();
2687 fNodes->Add(sub3node);
2688 sub2node->cd();
2689 //
2690 // Place copy #2 of I1D7 in I20B
2691 //
2692 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2693 sub3node->SetLineColor(kColorITS);
2694 sub3node->SetVisibility(0);
2695 sub3node->cd();
2696 //
2697 // Place copy #1 of I1D1 in I1D7
2698 //
2699 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2700 sub4node->SetLineColor(kColorITS);
2701 sub4node->SetVisibility(0);
2702 sub4node->cd();
2703 //
2704 // Place copy #1 of ITS2 in I1D1
2705 //
2706 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2707 sub5node->SetLineColor(kColorITS);
2708 fNodes->Add(sub5node);
2709 sub4node->cd();
2710 fNodes->Add(sub4node);
2711 sub3node->cd();
2712 fNodes->Add(sub3node);
2713 sub2node->cd();
2714 //
2715 // Place copy #3 of I1D7 in I20B
2716 //
2717 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2718 sub3node->SetLineColor(kColorITS);
2719 sub3node->SetVisibility(0);
2720 sub3node->cd();
2721 //
2722 // Place copy #1 of I1D1 in I1D7
2723 //
2724 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2725 sub4node->SetLineColor(kColorITS);
2726 sub4node->SetVisibility(0);
2727 sub4node->cd();
2728 //
2729 // Place copy #1 of ITS2 in I1D1
2730 //
2731 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2732 sub5node->SetLineColor(kColorITS);
2733 fNodes->Add(sub5node);
2734 sub4node->cd();
2735 fNodes->Add(sub4node);
2736 sub3node->cd();
2737 fNodes->Add(sub3node);
2738 sub2node->cd();
2739 //
2740 // Place copy #4 of I1D7 in I20B
2741 //
2742 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2743 sub3node->SetLineColor(kColorITS);
2744 sub3node->SetVisibility(0);
2745 sub3node->cd();
2746 //
2747 // Place copy #1 of I1D1 in I1D7
2748 //
2749 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2750 sub4node->SetLineColor(kColorITS);
2751 sub4node->SetVisibility(0);
2752 sub4node->cd();
2753 //
2754 // Place copy #1 of ITS2 in I1D1
2755 //
2756 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2757 sub5node->SetLineColor(kColorITS);
2758 fNodes->Add(sub5node);
2759 sub4node->cd();
2760 fNodes->Add(sub4node);
2761 sub3node->cd();
2762 fNodes->Add(sub3node);
2763 sub2node->cd();
2764 fNodes->Add(sub2node);
2765 sub1node->cd();
2766 //
2767 // Place copy #4 of I20B in I12B
2768 //
2769 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2770 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2771 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2772 sub2node->SetLineColor(kColorITS);
2773 sub2node->SetVisibility(0);
2774 sub2node->cd();
2775 //
2776 // Place copy #1 of I1D7 in I20B
2777 //
2778 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2779 sub3node->SetLineColor(kColorITS);
2780 sub3node->SetVisibility(0);
2781 sub3node->cd();
2782 //
2783 // Place copy #1 of I1D1 in I1D7
2784 //
2785 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2786 sub4node->SetLineColor(kColorITS);
2787 sub4node->SetVisibility(0);
2788 sub4node->cd();
2789 //
2790 // Place copy #1 of ITS2 in I1D1
2791 //
2792 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2793 sub5node->SetLineColor(kColorITS);
2794 fNodes->Add(sub5node);
2795 sub4node->cd();
2796 fNodes->Add(sub4node);
2797 sub3node->cd();
2798 fNodes->Add(sub3node);
2799 sub2node->cd();
2800 //
2801 // Place copy #2 of I1D7 in I20B
2802 //
2803 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2804 sub3node->SetLineColor(kColorITS);
2805 sub3node->SetVisibility(0);
2806 sub3node->cd();
2807 //
2808 // Place copy #1 of I1D1 in I1D7
2809 //
2810 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2811 sub4node->SetLineColor(kColorITS);
2812 sub4node->SetVisibility(0);
2813 sub4node->cd();
2814 //
2815 // Place copy #1 of ITS2 in I1D1
2816 //
2817 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2818 sub5node->SetLineColor(kColorITS);
2819 fNodes->Add(sub5node);
2820 sub4node->cd();
2821 fNodes->Add(sub4node);
2822 sub3node->cd();
2823 fNodes->Add(sub3node);
2824 sub2node->cd();
2825 //
2826 // Place copy #3 of I1D7 in I20B
2827 //
2828 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2829 sub3node->SetLineColor(kColorITS);
2830 sub3node->SetVisibility(0);
2831 sub3node->cd();
2832 //
2833 // Place copy #1 of I1D1 in I1D7
2834 //
2835 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2836 sub4node->SetLineColor(kColorITS);
2837 sub4node->SetVisibility(0);
2838 sub4node->cd();
2839 //
2840 // Place copy #1 of ITS2 in I1D1
2841 //
2842 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2843 sub5node->SetLineColor(kColorITS);
2844 fNodes->Add(sub5node);
2845 sub4node->cd();
2846 fNodes->Add(sub4node);
2847 sub3node->cd();
2848 fNodes->Add(sub3node);
2849 sub2node->cd();
2850 //
2851 // Place copy #4 of I1D7 in I20B
2852 //
2853 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2854 sub3node->SetLineColor(kColorITS);
2855 sub3node->SetVisibility(0);
2856 sub3node->cd();
2857 //
2858 // Place copy #1 of I1D1 in I1D7
2859 //
2860 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2861 sub4node->SetLineColor(kColorITS);
2862 sub4node->SetVisibility(0);
2863 sub4node->cd();
2864 //
2865 // Place copy #1 of ITS2 in I1D1
2866 //
2867 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2868 sub5node->SetLineColor(kColorITS);
2869 fNodes->Add(sub5node);
2870 sub4node->cd();
2871 fNodes->Add(sub4node);
2872 sub3node->cd();
2873 fNodes->Add(sub3node);
2874 sub2node->cd();
2875 fNodes->Add(sub2node);
2876 sub1node->cd();
2877 fNodes->Add(sub1node);
2878 node->cd();
2879 //
2880 // Place copy #4 of I12B in IT12
2881 //
1266e9b4 2882 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2883 sub1node->SetLineColor(kColorITS);
2884 sub1node->SetVisibility(0);
2885 sub1node->cd();
2886 //
2887 // Place copy #1 of I10B in I12B
2888 //
2889 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2890 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2891 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2892 sub2node->SetLineColor(kColorITS);
2893 sub2node->SetVisibility(0);
2894 sub2node->cd();
2895 //
2896 // Place copy #1 of I107 in I10B
2897 //
2898 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2899 sub3node->SetLineColor(kColorITS);
2900 sub3node->SetVisibility(0);
2901 sub3node->cd();
2902 //
2903 // Place copy #1 of I101 in I107
2904 //
2905 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2906 sub4node->SetLineColor(kColorITS);
2907 sub4node->SetVisibility(0);
2908 sub4node->cd();
2909 //
2910 // Place copy #1 of ITS1 in I101
2911 //
2912 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2913 sub5node->SetLineColor(kColorITS);
2914 fNodes->Add(sub5node);
2915 sub4node->cd();
2916 fNodes->Add(sub4node);
2917 sub3node->cd();
2918 fNodes->Add(sub3node);
2919 sub2node->cd();
2920 //
2921 // Place copy #2 of I107 in I10B
2922 //
2923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2924 sub3node->SetLineColor(kColorITS);
2925 sub3node->SetVisibility(0);
2926 sub3node->cd();
2927 //
2928 // Place copy #1 of I101 in I107
2929 //
2930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2931 sub4node->SetLineColor(kColorITS);
2932 sub4node->SetVisibility(0);
2933 sub4node->cd();
2934 //
2935 // Place copy #1 of ITS1 in I101
2936 //
2937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2938 sub5node->SetLineColor(kColorITS);
2939 fNodes->Add(sub5node);
2940 sub4node->cd();
2941 fNodes->Add(sub4node);
2942 sub3node->cd();
2943 fNodes->Add(sub3node);
2944 sub2node->cd();
2945 //
2946 // Place copy #3 of I107 in I10B
2947 //
2948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2949 sub3node->SetLineColor(kColorITS);
2950 sub3node->SetVisibility(0);
2951 sub3node->cd();
2952 //
2953 // Place copy #1 of I101 in I107
2954 //
2955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2956 sub4node->SetLineColor(kColorITS);
2957 sub4node->SetVisibility(0);
2958 sub4node->cd();
2959 //
2960 // Place copy #1 of ITS1 in I101
2961 //
2962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2963 sub5node->SetLineColor(kColorITS);
2964 fNodes->Add(sub5node);
2965 sub4node->cd();
2966 fNodes->Add(sub4node);
2967 sub3node->cd();
2968 fNodes->Add(sub3node);
2969 sub2node->cd();
2970 //
2971 // Place copy #4 of I107 in I10B
2972 //
2973 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2974 sub3node->SetLineColor(kColorITS);
2975 sub3node->SetVisibility(0);
2976 sub3node->cd();
2977 //
2978 // Place copy #1 of I101 in I107
2979 //
2980 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2981 sub4node->SetLineColor(kColorITS);
2982 sub4node->SetVisibility(0);
2983 sub4node->cd();
2984 //
2985 // Place copy #1 of ITS1 in I101
2986 //
2987 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2988 sub5node->SetLineColor(kColorITS);
2989 fNodes->Add(sub5node);
2990 sub4node->cd();
2991 fNodes->Add(sub4node);
2992 sub3node->cd();
2993 fNodes->Add(sub3node);
2994 sub2node->cd();
2995 fNodes->Add(sub2node);
2996 sub1node->cd();
2997 //
2998 // Place copy #2 of I10B in I12B
2999 //
3000 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3001 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3002 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3003 sub2node->SetLineColor(kColorITS);
3004 sub2node->SetVisibility(0);
3005 sub2node->cd();
3006 //
3007 // Place copy #1 of I107 in I10B
3008 //
3009 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3010 sub3node->SetLineColor(kColorITS);
3011 sub3node->SetVisibility(0);
3012 sub3node->cd();
3013 //
3014 // Place copy #1 of I101 in I107
3015 //
3016 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3017 sub4node->SetLineColor(kColorITS);
3018 sub4node->SetVisibility(0);
3019 sub4node->cd();
3020 //
3021 // Place copy #1 of ITS1 in I101
3022 //
3023 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3024 sub5node->SetLineColor(kColorITS);
3025 fNodes->Add(sub5node);
3026 sub4node->cd();
3027 fNodes->Add(sub4node);
3028 sub3node->cd();
3029 fNodes->Add(sub3node);
3030 sub2node->cd();
3031 //
3032 // Place copy #2 of I107 in I10B
3033 //
3034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3035 sub3node->SetLineColor(kColorITS);
3036 sub3node->SetVisibility(0);
3037 sub3node->cd();
3038 //
3039 // Place copy #1 of I101 in I107
3040 //
3041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3042 sub4node->SetLineColor(kColorITS);
3043 sub4node->SetVisibility(0);
3044 sub4node->cd();
3045 //
3046 // Place copy #1 of ITS1 in I101
3047 //
3048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3049 sub5node->SetLineColor(kColorITS);
3050 fNodes->Add(sub5node);
3051 sub4node->cd();
3052 fNodes->Add(sub4node);
3053 sub3node->cd();
3054 fNodes->Add(sub3node);
3055 sub2node->cd();
3056 //
3057 // Place copy #3 of I107 in I10B
3058 //
3059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3060 sub3node->SetLineColor(kColorITS);
3061 sub3node->SetVisibility(0);
3062 sub3node->cd();
3063 //
3064 // Place copy #1 of I101 in I107
3065 //
3066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3067 sub4node->SetLineColor(kColorITS);
3068 sub4node->SetVisibility(0);
3069 sub4node->cd();
3070 //
3071 // Place copy #1 of ITS1 in I101
3072 //
3073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3074 sub5node->SetLineColor(kColorITS);
3075 fNodes->Add(sub5node);
3076 sub4node->cd();
3077 fNodes->Add(sub4node);
3078 sub3node->cd();
3079 fNodes->Add(sub3node);
3080 sub2node->cd();
3081 //
3082 // Place copy #4 of I107 in I10B
3083 //
3084 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3085 sub3node->SetLineColor(kColorITS);
3086 sub3node->SetVisibility(0);
3087 sub3node->cd();
3088 //
3089 // Place copy #1 of I101 in I107
3090 //
3091 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3092 sub4node->SetLineColor(kColorITS);
3093 sub4node->SetVisibility(0);
3094 sub4node->cd();
3095 //
3096 // Place copy #1 of ITS1 in I101
3097 //
3098 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3099 sub5node->SetLineColor(kColorITS);
3100 fNodes->Add(sub5node);
3101 sub4node->cd();
3102 fNodes->Add(sub4node);
3103 sub3node->cd();
3104 fNodes->Add(sub3node);
3105 sub2node->cd();
3106 fNodes->Add(sub2node);
3107 sub1node->cd();
3108 //
3109 // Place copy #1 of I20B in I12B
3110 //
3111 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3112 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3113 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3114 sub2node->SetLineColor(kColorITS);
3115 sub2node->SetVisibility(0);
3116 sub2node->cd();
3117 //
3118 // Place copy #1 of I1D7 in I20B
3119 //
3120 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3121 sub3node->SetLineColor(kColorITS);
3122 sub3node->SetVisibility(0);
3123 sub3node->cd();
3124 //
3125 // Place copy #1 of I1D1 in I1D7
3126 //
3127 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3128 sub4node->SetLineColor(kColorITS);
3129 sub4node->SetVisibility(0);
3130 sub4node->cd();
3131 //
3132 // Place copy #1 of ITS2 in I1D1
3133 //
3134 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3135 sub5node->SetLineColor(kColorITS);
3136 fNodes->Add(sub5node);
3137 sub4node->cd();
3138 fNodes->Add(sub4node);
3139 sub3node->cd();
3140 fNodes->Add(sub3node);
3141 sub2node->cd();
3142 //
3143 // Place copy #2 of I1D7 in I20B
3144 //
3145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3146 sub3node->SetLineColor(kColorITS);
3147 sub3node->SetVisibility(0);
3148 sub3node->cd();
3149 //
3150 // Place copy #1 of I1D1 in I1D7
3151 //
3152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3153 sub4node->SetLineColor(kColorITS);
3154 sub4node->SetVisibility(0);
3155 sub4node->cd();
3156 //
3157 // Place copy #1 of ITS2 in I1D1
3158 //
3159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3160 sub5node->SetLineColor(kColorITS);
3161 fNodes->Add(sub5node);
3162 sub4node->cd();
3163 fNodes->Add(sub4node);
3164 sub3node->cd();
3165 fNodes->Add(sub3node);
3166 sub2node->cd();
3167 //
3168 // Place copy #3 of I1D7 in I20B
3169 //
3170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3171 sub3node->SetLineColor(kColorITS);
3172 sub3node->SetVisibility(0);
3173 sub3node->cd();
3174 //
3175 // Place copy #1 of I1D1 in I1D7
3176 //
3177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3178 sub4node->SetLineColor(kColorITS);
3179 sub4node->SetVisibility(0);
3180 sub4node->cd();
3181 //
3182 // Place copy #1 of ITS2 in I1D1
3183 //
3184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3185 sub5node->SetLineColor(kColorITS);
3186 fNodes->Add(sub5node);
3187 sub4node->cd();
3188 fNodes->Add(sub4node);
3189 sub3node->cd();
3190 fNodes->Add(sub3node);
3191 sub2node->cd();
3192 //
3193 // Place copy #4 of I1D7 in I20B
3194 //
3195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3196 sub3node->SetLineColor(kColorITS);
3197 sub3node->SetVisibility(0);
3198 sub3node->cd();
3199 //
3200 // Place copy #1 of I1D1 in I1D7
3201 //
3202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3203 sub4node->SetLineColor(kColorITS);
3204 sub4node->SetVisibility(0);
3205 sub4node->cd();
3206 //
3207 // Place copy #1 of ITS2 in I1D1
3208 //
3209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3210 sub5node->SetLineColor(kColorITS);
3211 fNodes->Add(sub5node);
3212 sub4node->cd();
3213 fNodes->Add(sub4node);
3214 sub3node->cd();
3215 fNodes->Add(sub3node);
3216 sub2node->cd();
3217 fNodes->Add(sub2node);
3218 sub1node->cd();
3219 //
3220 // Place copy #2 of I20B in I12B
3221 //
3222 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3223 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3224 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3225 sub2node->SetLineColor(kColorITS);
3226 sub2node->SetVisibility(0);
3227 sub2node->cd();
3228 //
3229 // Place copy #1 of I1D7 in I20B
3230 //
3231 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3232 sub3node->SetLineColor(kColorITS);
3233 sub3node->SetVisibility(0);
3234 sub3node->cd();
3235 //
3236 // Place copy #1 of I1D1 in I1D7
3237 //
3238 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3239 sub4node->SetLineColor(kColorITS);
3240 sub4node->SetVisibility(0);
3241 sub4node->cd();
3242 //
3243 // Place copy #1 of ITS2 in I1D1
3244 //
3245 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3246 sub5node->SetLineColor(kColorITS);
3247 fNodes->Add(sub5node);
3248 sub4node->cd();
3249 fNodes->Add(sub4node);
3250 sub3node->cd();
3251 fNodes->Add(sub3node);
3252 sub2node->cd();
3253 //
3254 // Place copy #2 of I1D7 in I20B
3255 //
3256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3257 sub3node->SetLineColor(kColorITS);
3258 sub3node->SetVisibility(0);
3259 sub3node->cd();
3260 //
3261 // Place copy #1 of I1D1 in I1D7
3262 //
3263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3264 sub4node->SetLineColor(kColorITS);
3265 sub4node->SetVisibility(0);
3266 sub4node->cd();
3267 //
3268 // Place copy #1 of ITS2 in I1D1
3269 //
3270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3271 sub5node->SetLineColor(kColorITS);
3272 fNodes->Add(sub5node);
3273 sub4node->cd();
3274 fNodes->Add(sub4node);
3275 sub3node->cd();
3276 fNodes->Add(sub3node);
3277 sub2node->cd();
3278 //
3279 // Place copy #3 of I1D7 in I20B
3280 //
3281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3282 sub3node->SetLineColor(kColorITS);
3283 sub3node->SetVisibility(0);
3284 sub3node->cd();
3285 //
3286 // Place copy #1 of I1D1 in I1D7
3287 //
3288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3289 sub4node->SetLineColor(kColorITS);
3290 sub4node->SetVisibility(0);
3291 sub4node->cd();
3292 //
3293 // Place copy #1 of ITS2 in I1D1
3294 //
3295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3296 sub5node->SetLineColor(kColorITS);
3297 fNodes->Add(sub5node);
3298 sub4node->cd();
3299 fNodes->Add(sub4node);
3300 sub3node->cd();
3301 fNodes->Add(sub3node);
3302 sub2node->cd();
3303 //
3304 // Place copy #4 of I1D7 in I20B
3305 //
3306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3307 sub3node->SetLineColor(kColorITS);
3308 sub3node->SetVisibility(0);
3309 sub3node->cd();
3310 //
3311 // Place copy #1 of I1D1 in I1D7
3312 //
3313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3314 sub4node->SetLineColor(kColorITS);
3315 sub4node->SetVisibility(0);
3316 sub4node->cd();
3317 //
3318 // Place copy #1 of ITS2 in I1D1
3319 //
3320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3321 sub5node->SetLineColor(kColorITS);
3322 fNodes->Add(sub5node);
3323 sub4node->cd();
3324 fNodes->Add(sub4node);
3325 sub3node->cd();
3326 fNodes->Add(sub3node);
3327 sub2node->cd();
3328 fNodes->Add(sub2node);
3329 sub1node->cd();
3330 //
3331 // Place copy #3 of I20B in I12B
3332 //
3333 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3334 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3335 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3336 sub2node->SetLineColor(kColorITS);
3337 sub2node->SetVisibility(0);
3338 sub2node->cd();
3339 //
3340 // Place copy #1 of I1D7 in I20B
3341 //
3342 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3343 sub3node->SetLineColor(kColorITS);
3344 sub3node->SetVisibility(0);
3345 sub3node->cd();
3346 //
3347 // Place copy #1 of I1D1 in I1D7
3348 //
3349 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3350 sub4node->SetLineColor(kColorITS);
3351 sub4node->SetVisibility(0);
3352 sub4node->cd();
3353 //
3354 // Place copy #1 of ITS2 in I1D1
3355 //
3356 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3357 sub5node->SetLineColor(kColorITS);
3358 fNodes->Add(sub5node);
3359 sub4node->cd();
3360 fNodes->Add(sub4node);
3361 sub3node->cd();
3362 fNodes->Add(sub3node);
3363 sub2node->cd();
3364 //
3365 // Place copy #2 of I1D7 in I20B
3366 //
3367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3368 sub3node->SetLineColor(kColorITS);
3369 sub3node->SetVisibility(0);
3370 sub3node->cd();
3371 //
3372 // Place copy #1 of I1D1 in I1D7
3373 //
3374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3375 sub4node->SetLineColor(kColorITS);
3376 sub4node->SetVisibility(0);
3377 sub4node->cd();
3378 //
3379 // Place copy #1 of ITS2 in I1D1
3380 //
3381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3382 sub5node->SetLineColor(kColorITS);
3383 fNodes->Add(sub5node);
3384 sub4node->cd();
3385 fNodes->Add(sub4node);
3386 sub3node->cd();
3387 fNodes->Add(sub3node);
3388 sub2node->cd();
3389 //
3390 // Place copy #3 of I1D7 in I20B
3391 //
3392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3393 sub3node->SetLineColor(kColorITS);
3394 sub3node->SetVisibility(0);
3395 sub3node->cd();
3396 //
3397 // Place copy #1 of I1D1 in I1D7
3398 //
3399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3400 sub4node->SetLineColor(kColorITS);
3401 sub4node->SetVisibility(0);
3402 sub4node->cd();
3403 //
3404 // Place copy #1 of ITS2 in I1D1
3405 //
3406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3407 sub5node->SetLineColor(kColorITS);
3408 fNodes->Add(sub5node);
3409 sub4node->cd();
3410 fNodes->Add(sub4node);
3411 sub3node->cd();
3412 fNodes->Add(sub3node);
3413 sub2node->cd();
3414 //
3415 // Place copy #4 of I1D7 in I20B
3416 //
3417 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3418 sub3node->SetLineColor(kColorITS);
3419 sub3node->SetVisibility(0);
3420 sub3node->cd();
3421 //
3422 // Place copy #1 of I1D1 in I1D7
3423 //
3424 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3425 sub4node->SetLineColor(kColorITS);
3426 sub4node->SetVisibility(0);
3427 sub4node->cd();
3428 //
3429 // Place copy #1 of ITS2 in I1D1
3430 //
3431 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3432 sub5node->SetLineColor(kColorITS);
3433 fNodes->Add(sub5node);
3434 sub4node->cd();
3435 fNodes->Add(sub4node);
3436 sub3node->cd();
3437 fNodes->Add(sub3node);
3438 sub2node->cd();
3439 fNodes->Add(sub2node);
3440 sub1node->cd();
3441 //
3442 // Place copy #4 of I20B in I12B
3443 //
3444 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3445 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3446 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3447 sub2node->SetLineColor(kColorITS);
3448 sub2node->SetVisibility(0);
3449 sub2node->cd();
3450 //
3451 // Place copy #1 of I1D7 in I20B
3452 //
3453 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3454 sub3node->SetLineColor(kColorITS);
3455 sub3node->SetVisibility(0);
3456 sub3node->cd();
3457 //
3458 // Place copy #1 of I1D1 in I1D7
3459 //
3460 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3461 sub4node->SetLineColor(kColorITS);
3462 sub4node->SetVisibility(0);
3463 sub4node->cd();
3464 //
3465 // Place copy #1 of ITS2 in I1D1
3466 //
3467 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3468 sub5node->SetLineColor(kColorITS);
3469 fNodes->Add(sub5node);
3470 sub4node->cd();
3471 fNodes->Add(sub4node);
3472 sub3node->cd();
3473 fNodes->Add(sub3node);
3474 sub2node->cd();
3475 //
3476 // Place copy #2 of I1D7 in I20B
3477 //
3478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3479 sub3node->SetLineColor(kColorITS);
3480 sub3node->SetVisibility(0);
3481 sub3node->cd();
3482 //
3483 // Place copy #1 of I1D1 in I1D7
3484 //
3485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3486 sub4node->SetLineColor(kColorITS);
3487 sub4node->SetVisibility(0);
3488 sub4node->cd();
3489 //
3490 // Place copy #1 of ITS2 in I1D1
3491 //
3492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3493 sub5node->SetLineColor(kColorITS);
3494 fNodes->Add(sub5node);
3495 sub4node->cd();
3496 fNodes->Add(sub4node);
3497 sub3node->cd();
3498 fNodes->Add(sub3node);
3499 sub2node->cd();
3500 //
3501 // Place copy #3 of I1D7 in I20B
3502 //
3503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3504 sub3node->SetLineColor(kColorITS);
3505 sub3node->SetVisibility(0);
3506 sub3node->cd();
3507 //
3508 // Place copy #1 of I1D1 in I1D7
3509 //
3510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3511 sub4node->SetLineColor(kColorITS);
3512 sub4node->SetVisibility(0);
3513 sub4node->cd();
3514 //
3515 // Place copy #1 of ITS2 in I1D1
3516 //
3517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3518 sub5node->SetLineColor(kColorITS);
3519 fNodes->Add(sub5node);
3520 sub4node->cd();
3521 fNodes->Add(sub4node);
3522 sub3node->cd();
3523 fNodes->Add(sub3node);
3524 sub2node->cd();
3525 //
3526 // Place copy #4 of I1D7 in I20B
3527 //
3528 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3529 sub3node->SetLineColor(kColorITS);
3530 sub3node->SetVisibility(0);
3531 sub3node->cd();
3532 //
3533 // Place copy #1 of I1D1 in I1D7
3534 //
3535 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3536 sub4node->SetLineColor(kColorITS);
3537 sub4node->SetVisibility(0);
3538 sub4node->cd();
3539 //
3540 // Place copy #1 of ITS2 in I1D1
3541 //
3542 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3543 sub5node->SetLineColor(kColorITS);
3544 fNodes->Add(sub5node);
3545 sub4node->cd();
3546 fNodes->Add(sub4node);
3547 sub3node->cd();
3548 fNodes->Add(sub3node);
3549 sub2node->cd();
3550 fNodes->Add(sub2node);
3551 sub1node->cd();
3552 fNodes->Add(sub1node);
3553 node->cd();
3554 //
3555 // Place copy #5 of I12B in IT12
3556 //
1266e9b4 3557 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3558 sub1node->SetLineColor(kColorITS);
3559 sub1node->SetVisibility(0);
3560 sub1node->cd();
3561 //
3562 // Place copy #1 of I10B in I12B
3563 //
3564 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3565 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3566 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3567 sub2node->SetLineColor(kColorITS);
3568 sub2node->SetVisibility(0);
3569 sub2node->cd();
3570 //
3571 // Place copy #1 of I107 in I10B
3572 //
3573 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3574 sub3node->SetLineColor(kColorITS);
3575 sub3node->SetVisibility(0);
3576 sub3node->cd();
3577 //
3578 // Place copy #1 of I101 in I107
3579 //
3580 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3581 sub4node->SetLineColor(kColorITS);
3582 sub4node->SetVisibility(0);
3583 sub4node->cd();
3584 //
3585 // Place copy #1 of ITS1 in I101
3586 //
3587 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3588 sub5node->SetLineColor(kColorITS);
3589 fNodes->Add(sub5node);
3590 sub4node->cd();
3591 fNodes->Add(sub4node);
3592 sub3node->cd();
3593 fNodes->Add(sub3node);
3594 sub2node->cd();
3595 //
3596 // Place copy #2 of I107 in I10B
3597 //
3598 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3599 sub3node->SetLineColor(kColorITS);
3600 sub3node->SetVisibility(0);
3601 sub3node->cd();
3602 //
3603 // Place copy #1 of I101 in I107
3604 //
3605 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3606 sub4node->SetLineColor(kColorITS);
3607 sub4node->SetVisibility(0);
3608 sub4node->cd();
3609 //
3610 // Place copy #1 of ITS1 in I101
3611 //
3612 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3613 sub5node->SetLineColor(kColorITS);
3614 fNodes->Add(sub5node);
3615 sub4node->cd();
3616 fNodes->Add(sub4node);
3617 sub3node->cd();
3618 fNodes->Add(sub3node);
3619 sub2node->cd();
3620 //
3621 // Place copy #3 of I107 in I10B
3622 //
3623 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3624 sub3node->SetLineColor(kColorITS);
3625 sub3node->SetVisibility(0);
3626 sub3node->cd();
3627 //
3628 // Place copy #1 of I101 in I107
3629 //
3630 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3631 sub4node->SetLineColor(kColorITS);
3632 sub4node->SetVisibility(0);
3633 sub4node->cd();
3634 //
3635 // Place copy #1 of ITS1 in I101
3636 //
3637 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3638 sub5node->SetLineColor(kColorITS);
3639 fNodes->Add(sub5node);
3640 sub4node->cd();
3641 fNodes->Add(sub4node);
3642 sub3node->cd();
3643 fNodes->Add(sub3node);
3644 sub2node->cd();
3645 //
3646 // Place copy #4 of I107 in I10B
3647 //
3648 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3649 sub3node->SetLineColor(kColorITS);
3650 sub3node->SetVisibility(0);
3651 sub3node->cd();
3652 //
3653 // Place copy #1 of I101 in I107
3654 //
3655 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3656 sub4node->SetLineColor(kColorITS);
3657 sub4node->SetVisibility(0);
3658 sub4node->cd();
3659 //
3660 // Place copy #1 of ITS1 in I101
3661 //
3662 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3663 sub5node->SetLineColor(kColorITS);
3664 fNodes->Add(sub5node);
3665 sub4node->cd();
3666 fNodes->Add(sub4node);
3667 sub3node->cd();
3668 fNodes->Add(sub3node);
3669 sub2node->cd();
3670 fNodes->Add(sub2node);
3671 sub1node->cd();
3672 //
3673 // Place copy #2 of I10B in I12B
3674 //
3675 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3676 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3677 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3678 sub2node->SetLineColor(kColorITS);
3679 sub2node->SetVisibility(0);
3680 sub2node->cd();
3681 //
3682 // Place copy #1 of I107 in I10B
3683 //
3684 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3685 sub3node->SetLineColor(kColorITS);
3686 sub3node->SetVisibility(0);
3687 sub3node->cd();
3688 //
3689 // Place copy #1 of I101 in I107
3690 //
3691 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3692 sub4node->SetLineColor(kColorITS);
3693 sub4node->SetVisibility(0);
3694 sub4node->cd();
3695 //
3696 // Place copy #1 of ITS1 in I101
3697 //
3698 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3699 sub5node->SetLineColor(kColorITS);
3700 fNodes->Add(sub5node);
3701 sub4node->cd();
3702 fNodes->Add(sub4node);
3703 sub3node->cd();
3704 fNodes->Add(sub3node);
3705 sub2node->cd();
3706 //
3707 // Place copy #2 of I107 in I10B
3708 //
3709 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3710 sub3node->SetLineColor(kColorITS);
3711 sub3node->SetVisibility(0);
3712 sub3node->cd();
3713 //
3714 // Place copy #1 of I101 in I107
3715 //
3716 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3717 sub4node->SetLineColor(kColorITS);
3718 sub4node->SetVisibility(0);
3719 sub4node->cd();
3720 //
3721 // Place copy #1 of ITS1 in I101
3722 //
3723 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3724 sub5node->SetLineColor(kColorITS);
3725 fNodes->Add(sub5node);
3726 sub4node->cd();
3727 fNodes->Add(sub4node);
3728 sub3node->cd();
3729 fNodes->Add(sub3node);
3730 sub2node->cd();
3731 //
3732 // Place copy #3 of I107 in I10B
3733 //
3734 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3735 sub3node->SetLineColor(kColorITS);
3736 sub3node->SetVisibility(0);
3737 sub3node->cd();
3738 //
3739 // Place copy #1 of I101 in I107
3740 //
3741 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3742 sub4node->SetLineColor(kColorITS);
3743 sub4node->SetVisibility(0);
3744 sub4node->cd();
3745 //
3746 // Place copy #1 of ITS1 in I101
3747 //
3748 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3749 sub5node->SetLineColor(kColorITS);
3750 fNodes->Add(sub5node);
3751 sub4node->cd();
3752 fNodes->Add(sub4node);
3753 sub3node->cd();
3754 fNodes->Add(sub3node);
3755 sub2node->cd();
3756 //
3757 // Place copy #4 of I107 in I10B
3758 //
3759 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3760 sub3node->SetLineColor(kColorITS);
3761 sub3node->SetVisibility(0);
3762 sub3node->cd();
3763 //
3764 // Place copy #1 of I101 in I107
3765 //
3766 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3767 sub4node->SetLineColor(kColorITS);
3768 sub4node->SetVisibility(0);
3769 sub4node->cd();
3770 //
3771 // Place copy #1 of ITS1 in I101
3772 //
3773 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3774 sub5node->SetLineColor(kColorITS);
3775 fNodes->Add(sub5node);
3776 sub4node->cd();
3777 fNodes->Add(sub4node);
3778 sub3node->cd();
3779 fNodes->Add(sub3node);
3780 sub2node->cd();
3781 fNodes->Add(sub2node);
3782 sub1node->cd();
3783 //
3784 // Place copy #1 of I20B in I12B
3785 //
3786 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3787 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3788 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3789 sub2node->SetLineColor(kColorITS);
3790 sub2node->SetVisibility(0);
3791 sub2node->cd();
3792 //
3793 // Place copy #1 of I1D7 in I20B
3794 //
3795 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3796 sub3node->SetLineColor(kColorITS);
3797 sub3node->SetVisibility(0);
3798 sub3node->cd();
3799 //
3800 // Place copy #1 of I1D1 in I1D7
3801 //
3802 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3803 sub4node->SetLineColor(kColorITS);
3804 sub4node->SetVisibility(0);
3805 sub4node->cd();
3806 //
3807 // Place copy #1 of ITS2 in I1D1
3808 //
3809 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3810 sub5node->SetLineColor(kColorITS);
3811 fNodes->Add(sub5node);
3812 sub4node->cd();
3813 fNodes->Add(sub4node);
3814 sub3node->cd();
3815 fNodes->Add(sub3node);
3816 sub2node->cd();
3817 //
3818 // Place copy #2 of I1D7 in I20B
3819 //
3820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3821 sub3node->SetLineColor(kColorITS);
3822 sub3node->SetVisibility(0);
3823 sub3node->cd();
3824 //
3825 // Place copy #1 of I1D1 in I1D7
3826 //
3827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3828 sub4node->SetLineColor(kColorITS);
3829 sub4node->SetVisibility(0);
3830 sub4node->cd();
3831 //
3832 // Place copy #1 of ITS2 in I1D1
3833 //
3834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3835 sub5node->SetLineColor(kColorITS);
3836 fNodes->Add(sub5node);
3837 sub4node->cd();
3838 fNodes->Add(sub4node);
3839 sub3node->cd();
3840 fNodes->Add(sub3node);
3841 sub2node->cd();
3842 //
3843 // Place copy #3 of I1D7 in I20B
3844 //
3845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3846 sub3node->SetLineColor(kColorITS);
3847 sub3node->SetVisibility(0);
3848 sub3node->cd();
3849 //
3850 // Place copy #1 of I1D1 in I1D7
3851 //
3852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3853 sub4node->SetLineColor(kColorITS);
3854 sub4node->SetVisibility(0);
3855 sub4node->cd();
3856 //
3857 // Place copy #1 of ITS2 in I1D1
3858 //
3859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3860 sub5node->SetLineColor(kColorITS);
3861 fNodes->Add(sub5node);
3862 sub4node->cd();
3863 fNodes->Add(sub4node);
3864 sub3node->cd();
3865 fNodes->Add(sub3node);
3866 sub2node->cd();
3867 //
3868 // Place copy #4 of I1D7 in I20B
3869 //
3870 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3871 sub3node->SetLineColor(kColorITS);
3872 sub3node->SetVisibility(0);
3873 sub3node->cd();
3874 //
3875 // Place copy #1 of I1D1 in I1D7
3876 //
3877 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3878 sub4node->SetLineColor(kColorITS);
3879 sub4node->SetVisibility(0);
3880 sub4node->cd();
3881 //
3882 // Place copy #1 of ITS2 in I1D1
3883 //
3884 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3885 sub5node->SetLineColor(kColorITS);
3886 fNodes->Add(sub5node);
3887 sub4node->cd();
3888 fNodes->Add(sub4node);
3889 sub3node->cd();
3890 fNodes->Add(sub3node);
3891 sub2node->cd();
3892 fNodes->Add(sub2node);
3893 sub1node->cd();
3894 //
3895 // Place copy #2 of I20B in I12B
3896 //
3897 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3898 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3899 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3900 sub2node->SetLineColor(kColorITS);
3901 sub2node->SetVisibility(0);
3902 sub2node->cd();
3903 //
3904 // Place copy #1 of I1D7 in I20B
3905 //
3906 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3907 sub3node->SetLineColor(kColorITS);
3908 sub3node->SetVisibility(0);
3909 sub3node->cd();
3910 //
3911 // Place copy #1 of I1D1 in I1D7
3912 //
3913 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3914 sub4node->SetLineColor(kColorITS);
3915 sub4node->SetVisibility(0);
3916 sub4node->cd();
3917 //
3918 // Place copy #1 of ITS2 in I1D1
3919 //
3920 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3921 sub5node->SetLineColor(kColorITS);
3922 fNodes->Add(sub5node);
3923 sub4node->cd();
3924 fNodes->Add(sub4node);
3925 sub3node->cd();
3926 fNodes->Add(sub3node);
3927 sub2node->cd();
3928 //
3929 // Place copy #2 of I1D7 in I20B
3930 //
3931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3932 sub3node->SetLineColor(kColorITS);
3933 sub3node->SetVisibility(0);
3934 sub3node->cd();
3935 //
3936 // Place copy #1 of I1D1 in I1D7
3937 //
3938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3939 sub4node->SetLineColor(kColorITS);
3940 sub4node->SetVisibility(0);
3941 sub4node->cd();
3942 //
3943 // Place copy #1 of ITS2 in I1D1
3944 //
3945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3946 sub5node->SetLineColor(kColorITS);
3947 fNodes->Add(sub5node);
3948 sub4node->cd();
3949 fNodes->Add(sub4node);
3950 sub3node->cd();
3951 fNodes->Add(sub3node);
3952 sub2node->cd();
3953 //
3954 // Place copy #3 of I1D7 in I20B
3955 //
3956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3957 sub3node->SetLineColor(kColorITS);
3958 sub3node->SetVisibility(0);
3959 sub3node->cd();
3960 //
3961 // Place copy #1 of I1D1 in I1D7
3962 //
3963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3964 sub4node->SetLineColor(kColorITS);
3965 sub4node->SetVisibility(0);
3966 sub4node->cd();
3967 //
3968 // Place copy #1 of ITS2 in I1D1
3969 //
3970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3971 sub5node->SetLineColor(kColorITS);
3972 fNodes->Add(sub5node);
3973 sub4node->cd();
3974 fNodes->Add(sub4node);
3975 sub3node->cd();
3976 fNodes->Add(sub3node);
3977 sub2node->cd();
3978 //
3979 // Place copy #4 of I1D7 in I20B
3980 //
3981 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3982 sub3node->SetLineColor(kColorITS);
3983 sub3node->SetVisibility(0);
3984 sub3node->cd();
3985 //
3986 // Place copy #1 of I1D1 in I1D7
3987 //
3988 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3989 sub4node->SetLineColor(kColorITS);
3990 sub4node->SetVisibility(0);
3991 sub4node->cd();
3992 //
3993 // Place copy #1 of ITS2 in I1D1
3994 //
3995 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3996 sub5node->SetLineColor(kColorITS);
3997 fNodes->Add(sub5node);
3998 sub4node->cd();
3999 fNodes->Add(sub4node);
4000 sub3node->cd();
4001 fNodes->Add(sub3node);
4002 sub2node->cd();
4003 fNodes->Add(sub2node);
4004 sub1node->cd();
4005 //
4006 // Place copy #3 of I20B in I12B
4007 //
4008 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4009 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4010 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4011 sub2node->SetLineColor(kColorITS);
4012 sub2node->SetVisibility(0);
4013 sub2node->cd();
4014 //
4015 // Place copy #1 of I1D7 in I20B
4016 //
4017 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4018 sub3node->SetLineColor(kColorITS);
4019 sub3node->SetVisibility(0);
4020 sub3node->cd();
4021 //
4022 // Place copy #1 of I1D1 in I1D7
4023 //
4024 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4025 sub4node->SetLineColor(kColorITS);
4026 sub4node->SetVisibility(0);
4027 sub4node->cd();
4028 //
4029 // Place copy #1 of ITS2 in I1D1
4030 //
4031 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4032 sub5node->SetLineColor(kColorITS);
4033 fNodes->Add(sub5node);
4034 sub4node->cd();
4035 fNodes->Add(sub4node);
4036 sub3node->cd();
4037 fNodes->Add(sub3node);
4038 sub2node->cd();
4039 //
4040 // Place copy #2 of I1D7 in I20B
4041 //
4042 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4043 sub3node->SetLineColor(kColorITS);
4044 sub3node->SetVisibility(0);
4045 sub3node->cd();
4046 //
4047 // Place copy #1 of I1D1 in I1D7
4048 //
4049 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4050 sub4node->SetLineColor(kColorITS);
4051 sub4node->SetVisibility(0);
4052 sub4node->cd();
4053 //
4054 // Place copy #1 of ITS2 in I1D1
4055 //
4056 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4057 sub5node->SetLineColor(kColorITS);
4058 fNodes->Add(sub5node);
4059 sub4node->cd();
4060 fNodes->Add(sub4node);
4061 sub3node->cd();
4062 fNodes->Add(sub3node);
4063 sub2node->cd();
4064 //
4065 // Place copy #3 of I1D7 in I20B
4066 //
4067 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4068 sub3node->SetLineColor(kColorITS);
4069 sub3node->SetVisibility(0);
4070 sub3node->cd();
4071 //
4072 // Place copy #1 of I1D1 in I1D7
4073 //
4074 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4075 sub4node->SetLineColor(kColorITS);
4076 sub4node->SetVisibility(0);
4077 sub4node->cd();
4078 //
4079 // Place copy #1 of ITS2 in I1D1
4080 //
4081 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4082 sub5node->SetLineColor(kColorITS);
4083 fNodes->Add(sub5node);
4084 sub4node->cd();
4085 fNodes->Add(sub4node);
4086 sub3node->cd();
4087 fNodes->Add(sub3node);
4088 sub2node->cd();
4089 //
4090 // Place copy #4 of I1D7 in I20B
4091 //
4092 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4093 sub3node->SetLineColor(kColorITS);
4094 sub3node->SetVisibility(0);
4095 sub3node->cd();
4096 //
4097 // Place copy #1 of I1D1 in I1D7
4098 //
4099 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4100 sub4node->SetLineColor(kColorITS);
4101 sub4node->SetVisibility(0);
4102 sub4node->cd();
4103 //
4104 // Place copy #1 of ITS2 in I1D1
4105 //
4106 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4107 sub5node->SetLineColor(kColorITS);
4108 fNodes->Add(sub5node);
4109 sub4node->cd();
4110 fNodes->Add(sub4node);
4111 sub3node->cd();
4112 fNodes->Add(sub3node);
4113 sub2node->cd();
4114 fNodes->Add(sub2node);
4115 sub1node->cd();
4116 //
4117 // Place copy #4 of I20B in I12B
4118 //
4119 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4120 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4121 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4122 sub2node->SetLineColor(kColorITS);
4123 sub2node->SetVisibility(0);
4124 sub2node->cd();
4125 //
4126 // Place copy #1 of I1D7 in I20B
4127 //
4128 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4129 sub3node->SetLineColor(kColorITS);
4130 sub3node->SetVisibility(0);
4131 sub3node->cd();
4132 //
4133 // Place copy #1 of I1D1 in I1D7
4134 //
4135 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4136 sub4node->SetLineColor(kColorITS);
4137 sub4node->SetVisibility(0);
4138 sub4node->cd();
4139 //
4140 // Place copy #1 of ITS2 in I1D1
4141 //
4142 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4143 sub5node->SetLineColor(kColorITS);
4144 fNodes->Add(sub5node);
4145 sub4node->cd();
4146 fNodes->Add(sub4node);
4147 sub3node->cd();
4148 fNodes->Add(sub3node);
4149 sub2node->cd();
4150 //
4151 // Place copy #2 of I1D7 in I20B
4152 //
4153 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4154 sub3node->SetLineColor(kColorITS);
4155 sub3node->SetVisibility(0);
4156 sub3node->cd();
4157 //
4158 // Place copy #1 of I1D1 in I1D7
4159 //
4160 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4161 sub4node->SetLineColor(kColorITS);
4162 sub4node->SetVisibility(0);
4163 sub4node->cd();
4164 //
4165 // Place copy #1 of ITS2 in I1D1
4166 //
4167 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4168 sub5node->SetLineColor(kColorITS);
4169 fNodes->Add(sub5node);
4170 sub4node->cd();
4171 fNodes->Add(sub4node);
4172 sub3node->cd();
4173 fNodes->Add(sub3node);
4174 sub2node->cd();
4175 //
4176 // Place copy #3 of I1D7 in I20B
4177 //
4178 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4179 sub3node->SetLineColor(kColorITS);
4180 sub3node->SetVisibility(0);
4181 sub3node->cd();
4182 //
4183 // Place copy #1 of I1D1 in I1D7
4184 //
4185 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4186 sub4node->SetLineColor(kColorITS);
4187 sub4node->SetVisibility(0);
4188 sub4node->cd();
4189 //
4190 // Place copy #1 of ITS2 in I1D1
4191 //
4192 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4193 sub5node->SetLineColor(kColorITS);
4194 fNodes->Add(sub5node);
4195 sub4node->cd();
4196 fNodes->Add(sub4node);
4197 sub3node->cd();
4198 fNodes->Add(sub3node);
4199 sub2node->cd();
4200 //
4201 // Place copy #4 of I1D7 in I20B
4202 //
4203 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4204 sub3node->SetLineColor(kColorITS);
4205 sub3node->SetVisibility(0);
4206 sub3node->cd();
4207 //
4208 // Place copy #1 of I1D1 in I1D7
4209 //
4210 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4211 sub4node->SetLineColor(kColorITS);
4212 sub4node->SetVisibility(0);
4213 sub4node->cd();
4214 //
4215 // Place copy #1 of ITS2 in I1D1
4216 //
4217 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4218 sub5node->SetLineColor(kColorITS);
4219 fNodes->Add(sub5node);
4220 sub4node->cd();
4221 fNodes->Add(sub4node);
4222 sub3node->cd();
4223 fNodes->Add(sub3node);
4224 sub2node->cd();
4225 fNodes->Add(sub2node);
4226 sub1node->cd();
4227 fNodes->Add(sub1node);
4228 node->cd();
4229 //
4230 // Place copy #6 of I12B in IT12
4231 //
1266e9b4 4232 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4233 sub1node->SetLineColor(kColorITS);
4234 sub1node->SetVisibility(0);
4235 sub1node->cd();
4236 //
4237 // Place copy #1 of I10B in I12B
4238 //
4239 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4240 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4241 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4242 sub2node->SetLineColor(kColorITS);
4243 sub2node->SetVisibility(0);
4244 sub2node->cd();
4245 //
4246 // Place copy #1 of I107 in I10B
4247 //
4248 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4249 sub3node->SetLineColor(kColorITS);
4250 sub3node->SetVisibility(0);
4251 sub3node->cd();
4252 //
4253 // Place copy #1 of I101 in I107
4254 //
4255 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4256 sub4node->SetLineColor(kColorITS);
4257 sub4node->SetVisibility(0);
4258 sub4node->cd();
4259 //
4260 // Place copy #1 of ITS1 in I101
4261 //
4262 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4263 sub5node->SetLineColor(kColorITS);
4264 fNodes->Add(sub5node);
4265 sub4node->cd();
4266 fNodes->Add(sub4node);
4267 sub3node->cd();
4268 fNodes->Add(sub3node);
4269 sub2node->cd();
4270 //
4271 // Place copy #2 of I107 in I10B
4272 //
4273 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4274 sub3node->SetLineColor(kColorITS);
4275 sub3node->SetVisibility(0);
4276 sub3node->cd();
4277 //
4278 // Place copy #1 of I101 in I107
4279 //
4280 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4281 sub4node->SetLineColor(kColorITS);
4282 sub4node->SetVisibility(0);
4283 sub4node->cd();
4284 //
4285 // Place copy #1 of ITS1 in I101
4286 //
4287 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4288 sub5node->SetLineColor(kColorITS);
4289 fNodes->Add(sub5node);
4290 sub4node->cd();
4291 fNodes->Add(sub4node);
4292 sub3node->cd();
4293 fNodes->Add(sub3node);
4294 sub2node->cd();
4295 //
4296 // Place copy #3 of I107 in I10B
4297 //
4298 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4299 sub3node->SetLineColor(kColorITS);
4300 sub3node->SetVisibility(0);
4301 sub3node->cd();
4302 //
4303 // Place copy #1 of I101 in I107
4304 //
4305 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4306 sub4node->SetLineColor(kColorITS);
4307 sub4node->SetVisibility(0);
4308 sub4node->cd();
4309 //
4310 // Place copy #1 of ITS1 in I101
4311 //
4312 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4313 sub5node->SetLineColor(kColorITS);
4314 fNodes->Add(sub5node);
4315 sub4node->cd();
4316 fNodes->Add(sub4node);
4317 sub3node->cd();
4318 fNodes->Add(sub3node);
4319 sub2node->cd();
4320 //
4321 // Place copy #4 of I107 in I10B
4322 //
4323 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4324 sub3node->SetLineColor(kColorITS);
4325 sub3node->SetVisibility(0);
4326 sub3node->cd();
4327 //
4328 // Place copy #1 of I101 in I107
4329 //
4330 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4331 sub4node->SetLineColor(kColorITS);
4332 sub4node->SetVisibility(0);
4333 sub4node->cd();
4334 //
4335 // Place copy #1 of ITS1 in I101
4336 //
4337 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4338 sub5node->SetLineColor(kColorITS);
4339 fNodes->Add(sub5node);
4340 sub4node->cd();
4341 fNodes->Add(sub4node);
4342 sub3node->cd();
4343 fNodes->Add(sub3node);
4344 sub2node->cd();
4345 fNodes->Add(sub2node);
4346 sub1node->cd();
4347 //
4348 // Place copy #2 of I10B in I12B
4349 //
4350 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4351 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4352 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4353 sub2node->SetLineColor(kColorITS);
4354 sub2node->SetVisibility(0);
4355 sub2node->cd();
4356 //
4357 // Place copy #1 of I107 in I10B
4358 //
4359 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4360 sub3node->SetLineColor(kColorITS);
4361 sub3node->SetVisibility(0);
4362 sub3node->cd();
4363 //
4364 // Place copy #1 of I101 in I107
4365 //
4366 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4367 sub4node->SetLineColor(kColorITS);
4368 sub4node->SetVisibility(0);
4369 sub4node->cd();
4370 //
4371 // Place copy #1 of ITS1 in I101
4372 //
4373 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4374 sub5node->SetLineColor(kColorITS);
4375 fNodes->Add(sub5node);
4376 sub4node->cd();
4377 fNodes->Add(sub4node);
4378 sub3node->cd();
4379 fNodes->Add(sub3node);
4380 sub2node->cd();
4381 //
4382 // Place copy #2 of I107 in I10B
4383 //
4384 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4385 sub3node->SetLineColor(kColorITS);
4386 sub3node->SetVisibility(0);
4387 sub3node->cd();
4388 //
4389 // Place copy #1 of I101 in I107
4390 //
4391 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4392 sub4node->SetLineColor(kColorITS);
4393 sub4node->SetVisibility(0);
4394 sub4node->cd();
4395 //
4396 // Place copy #1 of ITS1 in I101
4397 //
4398 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4399 sub5node->SetLineColor(kColorITS);
4400 fNodes->Add(sub5node);
4401 sub4node->cd();
4402 fNodes->Add(sub4node);
4403 sub3node->cd();
4404 fNodes->Add(sub3node);
4405 sub2node->cd();
4406 //
4407 // Place copy #3 of I107 in I10B
4408 //
4409 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4410 sub3node->SetLineColor(kColorITS);
4411 sub3node->SetVisibility(0);
4412 sub3node->cd();
4413 //
4414 // Place copy #1 of I101 in I107
4415 //
4416 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4417 sub4node->SetLineColor(kColorITS);
4418 sub4node->SetVisibility(0);
4419 sub4node->cd();
4420 //
4421 // Place copy #1 of ITS1 in I101
4422 //
4423 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4424 sub5node->SetLineColor(kColorITS);
4425 fNodes->Add(sub5node);
4426 sub4node->cd();
4427 fNodes->Add(sub4node);
4428 sub3node->cd();
4429 fNodes->Add(sub3node);
4430 sub2node->cd();
4431 //
4432 // Place copy #4 of I107 in I10B
4433 //
4434 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4435 sub3node->SetLineColor(kColorITS);
4436 sub3node->SetVisibility(0);
4437 sub3node->cd();
4438 //
4439 // Place copy #1 of I101 in I107
4440 //
4441 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4442 sub4node->SetLineColor(kColorITS);
4443 sub4node->SetVisibility(0);
4444 sub4node->cd();
4445 //
4446 // Place copy #1 of ITS1 in I101
4447 //
4448 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4449 sub5node->SetLineColor(kColorITS);
4450 fNodes->Add(sub5node);
4451 sub4node->cd();
4452 fNodes->Add(sub4node);
4453 sub3node->cd();
4454 fNodes->Add(sub3node);
4455 sub2node->cd();
4456 fNodes->Add(sub2node);
4457 sub1node->cd();
4458 //
4459 // Place copy #1 of I20B in I12B
4460 //
4461 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4462 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4463 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4464 sub2node->SetLineColor(kColorITS);
4465 sub2node->SetVisibility(0);
4466 sub2node->cd();
4467 //
4468 // Place copy #1 of I1D7 in I20B
4469 //
4470 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4471 sub3node->SetLineColor(kColorITS);
4472 sub3node->SetVisibility(0);
4473 sub3node->cd();
4474 //
4475 // Place copy #1 of I1D1 in I1D7
4476 //
4477 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4478 sub4node->SetLineColor(kColorITS);
4479 sub4node->SetVisibility(0);
4480 sub4node->cd();
4481 //
4482 // Place copy #1 of ITS2 in I1D1
4483 //
4484 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4485 sub5node->SetLineColor(kColorITS);
4486 fNodes->Add(sub5node);
4487 sub4node->cd();
4488 fNodes->Add(sub4node);
4489 sub3node->cd();
4490 fNodes->Add(sub3node);
4491 sub2node->cd();
4492 //
4493 // Place copy #2 of I1D7 in I20B
4494 //
4495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4496 sub3node->SetLineColor(kColorITS);
4497 sub3node->SetVisibility(0);
4498 sub3node->cd();
4499 //
4500 // Place copy #1 of I1D1 in I1D7
4501 //
4502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4503 sub4node->SetLineColor(kColorITS);
4504 sub4node->SetVisibility(0);
4505 sub4node->cd();
4506 //
4507 // Place copy #1 of ITS2 in I1D1
4508 //
4509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4510 sub5node->SetLineColor(kColorITS);
4511 fNodes->Add(sub5node);
4512 sub4node->cd();
4513 fNodes->Add(sub4node);
4514 sub3node->cd();
4515 fNodes->Add(sub3node);
4516 sub2node->cd();
4517 //
4518 // Place copy #3 of I1D7 in I20B
4519 //
4520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4521 sub3node->SetLineColor(kColorITS);
4522 sub3node->SetVisibility(0);
4523 sub3node->cd();
4524 //
4525 // Place copy #1 of I1D1 in I1D7
4526 //
4527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4528 sub4node->SetLineColor(kColorITS);
4529 sub4node->SetVisibility(0);
4530 sub4node->cd();
4531 //
4532 // Place copy #1 of ITS2 in I1D1
4533 //
4534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4535 sub5node->SetLineColor(kColorITS);
4536 fNodes->Add(sub5node);
4537 sub4node->cd();
4538 fNodes->Add(sub4node);
4539 sub3node->cd();
4540 fNodes->Add(sub3node);
4541 sub2node->cd();
4542 //
4543 // Place copy #4 of I1D7 in I20B
4544 //
4545 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4546 sub3node->SetLineColor(kColorITS);
4547 sub3node->SetVisibility(0);
4548 sub3node->cd();
4549 //
4550 // Place copy #1 of I1D1 in I1D7
4551 //
4552 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4553 sub4node->SetLineColor(kColorITS);
4554 sub4node->SetVisibility(0);
4555 sub4node->cd();
4556 //
4557 // Place copy #1 of ITS2 in I1D1
4558 //
4559 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4560 sub5node->SetLineColor(kColorITS);
4561 fNodes->Add(sub5node);
4562 sub4node->cd();
4563 fNodes->Add(sub4node);
4564 sub3node->cd();
4565 fNodes->Add(sub3node);
4566 sub2node->cd();
4567 fNodes->Add(sub2node);
4568 sub1node->cd();
4569 //
4570 // Place copy #2 of I20B in I12B
4571 //
4572 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4573 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4574 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4575 sub2node->SetLineColor(kColorITS);
4576 sub2node->SetVisibility(0);
4577 sub2node->cd();
4578 //
4579 // Place copy #1 of I1D7 in I20B
4580 //
4581 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4582 sub3node->SetLineColor(kColorITS);
4583 sub3node->SetVisibility(0);
4584 sub3node->cd();
4585 //
4586 // Place copy #1 of I1D1 in I1D7
4587 //
4588 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4589 sub4node->SetLineColor(kColorITS);
4590 sub4node->SetVisibility(0);
4591 sub4node->cd();
4592 //
4593 // Place copy #1 of ITS2 in I1D1
4594 //
4595 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4596 sub5node->SetLineColor(kColorITS);
4597 fNodes->Add(sub5node);
4598 sub4node->cd();
4599 fNodes->Add(sub4node);
4600 sub3node->cd();
4601 fNodes->Add(sub3node);
4602 sub2node->cd();
4603 //
4604 // Place copy #2 of I1D7 in I20B
4605 //
4606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4607 sub3node->SetLineColor(kColorITS);
4608 sub3node->SetVisibility(0);
4609 sub3node->cd();
4610 //
4611 // Place copy #1 of I1D1 in I1D7
4612 //
4613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4614 sub4node->SetLineColor(kColorITS);
4615 sub4node->SetVisibility(0);
4616 sub4node->cd();
4617 //
4618 // Place copy #1 of ITS2 in I1D1
4619 //
4620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4621 sub5node->SetLineColor(kColorITS);
4622 fNodes->Add(sub5node);
4623 sub4node->cd();
4624 fNodes->Add(sub4node);
4625 sub3node->cd();
4626 fNodes->Add(sub3node);
4627 sub2node->cd();
4628 //
4629 // Place copy #3 of I1D7 in I20B
4630 //
4631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4632 sub3node->SetLineColor(kColorITS);
4633 sub3node->SetVisibility(0);
4634 sub3node->cd();
4635 //
4636 // Place copy #1 of I1D1 in I1D7
4637 //
4638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4639 sub4node->SetLineColor(kColorITS);
4640 sub4node->SetVisibility(0);
4641 sub4node->cd();
4642 //
4643 // Place copy #1 of ITS2 in I1D1
4644 //
4645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4646 sub5node->SetLineColor(kColorITS);
4647 fNodes->Add(sub5node);
4648 sub4node->cd();
4649 fNodes->Add(sub4node);
4650 sub3node->cd();
4651 fNodes->Add(sub3node);
4652 sub2node->cd();
4653 //
4654 // Place copy #4 of I1D7 in I20B
4655 //
4656 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4657 sub3node->SetLineColor(kColorITS);
4658 sub3node->SetVisibility(0);
4659 sub3node->cd();
4660 //
4661 // Place copy #1 of I1D1 in I1D7
4662 //
4663 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4664 sub4node->SetLineColor(kColorITS);
4665 sub4node->SetVisibility(0);
4666 sub4node->cd();
4667 //
4668 // Place copy #1 of ITS2 in I1D1
4669 //
4670 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4671 sub5node->SetLineColor(kColorITS);
4672 fNodes->Add(sub5node);
4673 sub4node->cd();
4674 fNodes->Add(sub4node);
4675 sub3node->cd();
4676 fNodes->Add(sub3node);
4677 sub2node->cd();
4678 fNodes->Add(sub2node);
4679 sub1node->cd();
4680 //
4681 // Place copy #3 of I20B in I12B
4682 //
4683 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4684 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4685 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4686 sub2node->SetLineColor(kColorITS);
4687 sub2node->SetVisibility(0);
4688 sub2node->cd();
4689 //
4690 // Place copy #1 of I1D7 in I20B
4691 //
4692 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4693 sub3node->SetLineColor(kColorITS);
4694 sub3node->SetVisibility(0);
4695 sub3node->cd();
4696 //
4697 // Place copy #1 of I1D1 in I1D7
4698 //
4699 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4700 sub4node->SetLineColor(kColorITS);
4701 sub4node->SetVisibility(0);
4702 sub4node->cd();
4703 //
4704 // Place copy #1 of ITS2 in I1D1
4705 //
4706 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4707 sub5node->SetLineColor(kColorITS);
4708 fNodes->Add(sub5node);
4709 sub4node->cd();
4710 fNodes->Add(sub4node);
4711 sub3node->cd();
4712 fNodes->Add(sub3node);
4713 sub2node->cd();
4714 //
4715 // Place copy #2 of I1D7 in I20B
4716 //
4717 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4718 sub3node->SetLineColor(kColorITS);
4719 sub3node->SetVisibility(0);
4720 sub3node->cd();
4721 //
4722 // Place copy #1 of I1D1 in I1D7
4723 //
4724 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4725 sub4node->SetLineColor(kColorITS);
4726 sub4node->SetVisibility(0);
4727 sub4node->cd();
4728 //
4729 // Place copy #1 of ITS2 in I1D1
4730 //
4731 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4732 sub5node->SetLineColor(kColorITS);
4733 fNodes->Add(sub5node);
4734 sub4node->cd();
4735 fNodes->Add(sub4node);
4736 sub3node->cd();
4737 fNodes->Add(sub3node);
4738 sub2node->cd();
4739 //
4740 // Place copy #3 of I1D7 in I20B
4741 //
4742 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4743 sub3node->SetLineColor(kColorITS);
4744 sub3node->SetVisibility(0);
4745 sub3node->cd();
4746 //
4747 // Place copy #1 of I1D1 in I1D7
4748 //
4749 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4750 sub4node->SetLineColor(kColorITS);
4751 sub4node->SetVisibility(0);
4752 sub4node->cd();
4753 //
4754 // Place copy #1 of ITS2 in I1D1
4755 //
4756 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4757 sub5node->SetLineColor(kColorITS);
4758 fNodes->Add(sub5node);
4759 sub4node->cd();
4760 fNodes->Add(sub4node);
4761 sub3node->cd();
4762 fNodes->Add(sub3node);
4763 sub2node->cd();
4764 //
4765 // Place copy #4 of I1D7 in I20B
4766 //
4767 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4768 sub3node->SetLineColor(kColorITS);
4769 sub3node->SetVisibility(0);
4770 sub3node->cd();
4771 //
4772 // Place copy #1 of I1D1 in I1D7
4773 //
4774 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4775 sub4node->SetLineColor(kColorITS);
4776 sub4node->SetVisibility(0);
4777 sub4node->cd();
4778 //
4779 // Place copy #1 of ITS2 in I1D1
4780 //
4781 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4782 sub5node->SetLineColor(kColorITS);
4783 fNodes->Add(sub5node);
4784 sub4node->cd();
4785 fNodes->Add(sub4node);
4786 sub3node->cd();
4787 fNodes->Add(sub3node);
4788 sub2node->cd();
4789 fNodes->Add(sub2node);
4790 sub1node->cd();
4791 //
4792 // Place copy #4 of I20B in I12B
4793 //
4794 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4795 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4796 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4797 sub2node->SetLineColor(kColorITS);
4798 sub2node->SetVisibility(0);
4799 sub2node->cd();
4800 //
4801 // Place copy #1 of I1D7 in I20B
4802 //
4803 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4804 sub3node->SetLineColor(kColorITS);
4805 sub3node->SetVisibility(0);
4806 sub3node->cd();
4807 //
4808 // Place copy #1 of I1D1 in I1D7
4809 //
4810 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4811 sub4node->SetLineColor(kColorITS);
4812 sub4node->SetVisibility(0);
4813 sub4node->cd();
4814 //
4815 // Place copy #1 of ITS2 in I1D1
4816 //
4817 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4818 sub5node->SetLineColor(kColorITS);
4819 fNodes->Add(sub5node);
4820 sub4node->cd();
4821 fNodes->Add(sub4node);
4822 sub3node->cd();
4823 fNodes->Add(sub3node);
4824 sub2node->cd();
4825 //
4826 // Place copy #2 of I1D7 in I20B
4827 //
4828 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4829 sub3node->SetLineColor(kColorITS);
4830 sub3node->SetVisibility(0);
4831 sub3node->cd();
4832 //
4833 // Place copy #1 of I1D1 in I1D7
4834 //
4835 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4836 sub4node->SetLineColor(kColorITS);
4837 sub4node->SetVisibility(0);
4838 sub4node->cd();
4839 //
4840 // Place copy #1 of ITS2 in I1D1
4841 //
4842 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4843 sub5node->SetLineColor(kColorITS);
4844 fNodes->Add(sub5node);
4845 sub4node->cd();
4846 fNodes->Add(sub4node);
4847 sub3node->cd();
4848 fNodes->Add(sub3node);
4849 sub2node->cd();
4850 //
4851 // Place copy #3 of I1D7 in I20B
4852 //
4853 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4854 sub3node->SetLineColor(kColorITS);
4855 sub3node->SetVisibility(0);
4856 sub3node->cd();
4857 //
4858 // Place copy #1 of I1D1 in I1D7
4859 //
4860 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4861 sub4node->SetLineColor(kColorITS);
4862 sub4node->SetVisibility(0);
4863 sub4node->cd();
4864 //
4865 // Place copy #1 of ITS2 in I1D1
4866 //
4867 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4868 sub5node->SetLineColor(kColorITS);
4869 fNodes->Add(sub5node);
4870 sub4node->cd();
4871 fNodes->Add(sub4node);
4872 sub3node->cd();
4873 fNodes->Add(sub3node);
4874 sub2node->cd();
4875 //
4876 // Place copy #4 of I1D7 in I20B
4877 //
4878 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4879 sub3node->SetLineColor(kColorITS);
4880 sub3node->SetVisibility(0);
4881 sub3node->cd();
4882 //
4883 // Place copy #1 of I1D1 in I1D7
4884 //
4885 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4886 sub4node->SetLineColor(kColorITS);
4887 sub4node->SetVisibility(0);
4888 sub4node->cd();
4889 //
4890 // Place copy #1 of ITS2 in I1D1
4891 //
4892 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4893 sub5node->SetLineColor(kColorITS);
4894 fNodes->Add(sub5node);
4895 sub4node->cd();
4896 fNodes->Add(sub4node);
4897 sub3node->cd();
4898 fNodes->Add(sub3node);
4899 sub2node->cd();
4900 fNodes->Add(sub2node);
4901 sub1node->cd();
4902 fNodes->Add(sub1node);
4903 node->cd();
4904 //
4905 // Place copy #7 of I12B in IT12
4906 //
1266e9b4 4907 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4908 sub1node->SetLineColor(kColorITS);
4909 sub1node->SetVisibility(0);
4910 sub1node->cd();
4911 //
4912 // Place copy #1 of I10B in I12B
4913 //
4914 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4915 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4916 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4917 sub2node->SetLineColor(kColorITS);
4918 sub2node->SetVisibility(0);
4919 sub2node->cd();
4920 //
4921 // Place copy #1 of I107 in I10B
4922 //
4923 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4924 sub3node->SetLineColor(kColorITS);
4925 sub3node->SetVisibility(0);
4926 sub3node->cd();
4927 //
4928 // Place copy #1 of I101 in I107
4929 //
4930 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4931 sub4node->SetLineColor(kColorITS);
4932 sub4node->SetVisibility(0);
4933 sub4node->cd();
4934 //
4935 // Place copy #1 of ITS1 in I101
4936 //
4937 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4938 sub5node->SetLineColor(kColorITS);
4939 fNodes->Add(sub5node);
4940 sub4node->cd();
4941 fNodes->Add(sub4node);
4942 sub3node->cd();
4943 fNodes->Add(sub3node);
4944 sub2node->cd();
4945 //
4946 // Place copy #2 of I107 in I10B
4947 //
4948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4949 sub3node->SetLineColor(kColorITS);
4950 sub3node->SetVisibility(0);
4951 sub3node->cd();
4952 //
4953 // Place copy #1 of I101 in I107
4954 //
4955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4956 sub4node->SetLineColor(kColorITS);
4957 sub4node->SetVisibility(0);
4958 sub4node->cd();
4959 //
4960 // Place copy #1 of ITS1 in I101
4961 //
4962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4963 sub5node->SetLineColor(kColorITS);
4964 fNodes->Add(sub5node);
4965 sub4node->cd();
4966 fNodes->Add(sub4node);
4967 sub3node->cd();
4968 fNodes->Add(sub3node);
4969 sub2node->cd();
4970 //
4971 // Place copy #3 of I107 in I10B
4972 //
4973 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4974 sub3node->SetLineColor(kColorITS);
4975 sub3node->SetVisibility(0);
4976 sub3node->cd();
4977 //
4978 // Place copy #1 of I101 in I107
4979 //
4980 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4981 sub4node->SetLineColor(kColorITS);
4982 sub4node->SetVisibility(0);
4983 sub4node->cd();
4984 //
4985 // Place copy #1 of ITS1 in I101
4986 //
4987 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4988 sub5node->SetLineColor(kColorITS);
4989 fNodes->Add(sub5node);
4990 sub4node->cd();
4991 fNodes->Add(sub4node);
4992 sub3node->cd();
4993 fNodes->Add(sub3node);
4994 sub2node->cd();
4995 //
4996 // Place copy #4 of I107 in I10B
4997 //
4998 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4999 sub3node->SetLineColor(kColorITS);
5000 sub3node->SetVisibility(0);
5001 sub3node->cd();
5002 //
5003 // Place copy #1 of I101 in I107
5004 //
5005 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5006 sub4node->SetLineColor(kColorITS);
5007 sub4node->SetVisibility(0);
5008 sub4node->cd();
5009 //
5010 // Place copy #1 of ITS1 in I101
5011 //
5012 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5013 sub5node->SetLineColor(kColorITS);
5014 fNodes->Add(sub5node);
5015 sub4node->cd();
5016 fNodes->Add(sub4node);
5017 sub3node->cd();
5018 fNodes->Add(sub3node);
5019 sub2node->cd();
5020 fNodes->Add(sub2node);
5021 sub1node->cd();
5022 //
5023 // Place copy #2 of I10B in I12B
5024 //
5025 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5026 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5027 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5028 sub2node->SetLineColor(kColorITS);
5029 sub2node->SetVisibility(0);
5030 sub2node->cd();
5031 //
5032 // Place copy #1 of I107 in I10B
5033 //
5034 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5035 sub3node->SetLineColor(kColorITS);
5036 sub3node->SetVisibility(0);
5037 sub3node->cd();
5038 //
5039 // Place copy #1 of I101 in I107
5040 //
5041 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5042 sub4node->SetLineColor(kColorITS);
5043 sub4node->SetVisibility(0);
5044 sub4node->cd();
5045 //
5046 // Place copy #1 of ITS1 in I101
5047 //
5048 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5049 sub5node->SetLineColor(kColorITS);
5050 fNodes->Add(sub5node);
5051 sub4node->cd();
5052 fNodes->Add(sub4node);
5053 sub3node->cd();
5054 fNodes->Add(sub3node);
5055 sub2node->cd();
5056 //
5057 // Place copy #2 of I107 in I10B
5058 //
5059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5060 sub3node->SetLineColor(kColorITS);
5061 sub3node->SetVisibility(0);
5062 sub3node->cd();
5063 //
5064 // Place copy #1 of I101 in I107
5065 //
5066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5067 sub4node->SetLineColor(kColorITS);
5068 sub4node->SetVisibility(0);
5069 sub4node->cd();
5070 //
5071 // Place copy #1 of ITS1 in I101
5072 //
5073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5074 sub5node->SetLineColor(kColorITS);
5075 fNodes->Add(sub5node);
5076 sub4node->cd();
5077 fNodes->Add(sub4node);
5078 sub3node->cd();
5079 fNodes->Add(sub3node);
5080 sub2node->cd();
5081 //
5082 // Place copy #3 of I107 in I10B
5083 //
5084 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5085 sub3node->SetLineColor(kColorITS);
5086 sub3node->SetVisibility(0);
5087 sub3node->cd();
5088 //
5089 // Place copy #1 of I101 in I107
5090 //
5091 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5092 sub4node->SetLineColor(kColorITS);
5093 sub4node->SetVisibility(0);
5094 sub4node->cd();
5095 //
5096 // Place copy #1 of ITS1 in I101
5097 //
5098 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5099 sub5node->SetLineColor(kColorITS);
5100 fNodes->Add(sub5node);
5101 sub4node->cd();
5102 fNodes->Add(sub4node);
5103 sub3node->cd();
5104 fNodes->Add(sub3node);
5105 sub2node->cd();
5106 //
5107 // Place copy #4 of I107 in I10B
5108 //
5109 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5110 sub3node->SetLineColor(kColorITS);
5111 sub3node->SetVisibility(0);
5112 sub3node->cd();
5113 //
5114 // Place copy #1 of I101 in I107
5115 //
5116 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5117 sub4node->SetLineColor(kColorITS);
5118 sub4node->SetVisibility(0);
5119 sub4node->cd();
5120 //
5121 // Place copy #1 of ITS1 in I101
5122 //
5123 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5124 sub5node->SetLineColor(kColorITS);
5125 fNodes->Add(sub5node);
5126 sub4node->cd();
5127 fNodes->Add(sub4node);
5128 sub3node->cd();
5129 fNodes->Add(sub3node);
5130 sub2node->cd();
5131 fNodes->Add(sub2node);
5132 sub1node->cd();
5133 //
5134 // Place copy #1 of I20B in I12B
5135 //
5136 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5137 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5138 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5139 sub2node->SetLineColor(kColorITS);
5140 sub2node->SetVisibility(0);
5141 sub2node->cd();
5142 //
5143 // Place copy #1 of I1D7 in I20B
5144 //
5145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5146 sub3node->SetLineColor(kColorITS);
5147 sub3node->SetVisibility(0);
5148 sub3node->cd();
5149 //
5150 // Place copy #1 of I1D1 in I1D7
5151 //
5152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5153 sub4node->SetLineColor(kColorITS);
5154 sub4node->SetVisibility(0);
5155 sub4node->cd();
5156 //
5157 // Place copy #1 of ITS2 in I1D1
5158 //
5159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5160 sub5node->SetLineColor(kColorITS);
5161 fNodes->Add(sub5node);
5162 sub4node->cd();
5163 fNodes->Add(sub4node);
5164 sub3node->cd();
5165 fNodes->Add(sub3node);
5166 sub2node->cd();
5167 //
5168 // Place copy #2 of I1D7 in I20B
5169 //
5170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5171 sub3node->SetLineColor(kColorITS);
5172 sub3node->SetVisibility(0);
5173 sub3node->cd();
5174 //
5175 // Place copy #1 of I1D1 in I1D7
5176 //
5177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5178 sub4node->SetLineColor(kColorITS);
5179 sub4node->SetVisibility(0);
5180 sub4node->cd();
5181 //
5182 // Place copy #1 of ITS2 in I1D1
5183 //
5184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5185 sub5node->SetLineColor(kColorITS);
5186 fNodes->Add(sub5node);
5187 sub4node->cd();
5188 fNodes->Add(sub4node);
5189 sub3node->cd();
5190 fNodes->Add(sub3node);
5191 sub2node->cd();
5192 //
5193 // Place copy #3 of I1D7 in I20B
5194 //
5195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5196 sub3node->SetLineColor(kColorITS);
5197 sub3node->SetVisibility(0);
5198 sub3node->cd();
5199 //
5200 // Place copy #1 of I1D1 in I1D7
5201 //
5202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5203 sub4node->SetLineColor(kColorITS);
5204 sub4node->SetVisibility(0);
5205 sub4node->cd();
5206 //
5207 // Place copy #1 of ITS2 in I1D1
5208 //
5209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5210 sub5node->SetLineColor(kColorITS);
5211 fNodes->Add(sub5node);
5212 sub4node->cd();
5213 fNodes->Add(sub4node);
5214 sub3node->cd();
5215 fNodes->Add(sub3node);
5216 sub2node->cd();
5217 //
5218 // Place copy #4 of I1D7 in I20B
5219 //
5220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5221 sub3node->SetLineColor(kColorITS);
5222 sub3node->SetVisibility(0);
5223 sub3node->cd();
5224 //
5225 // Place copy #1 of I1D1 in I1D7
5226 //
5227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5228 sub4node->SetLineColor(kColorITS);
5229 sub4node->SetVisibility(0);
5230 sub4node->cd();
5231 //
5232 // Place copy #1 of ITS2 in I1D1
5233 //
5234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5235 sub5node->SetLineColor(kColorITS);
5236 fNodes->Add(sub5node);
5237 sub4node->cd();
5238 fNodes->Add(sub4node);
5239 sub3node->cd();
5240 fNodes->Add(sub3node);
5241 sub2node->cd();
5242 fNodes->Add(sub2node);
5243 sub1node->cd();
5244 //
5245 // Place copy #2 of I20B in I12B
5246 //
5247 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5248 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5249 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5250 sub2node->SetLineColor(kColorITS);
5251 sub2node->SetVisibility(0);
5252 sub2node->cd();
5253 //
5254 // Place copy #1 of I1D7 in I20B
5255 //
5256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5257 sub3node->SetLineColor(kColorITS);
5258 sub3node->SetVisibility(0);
5259 sub3node->cd();
5260 //
5261 // Place copy #1 of I1D1 in I1D7
5262 //
5263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5264 sub4node->SetLineColor(kColorITS);
5265 sub4node->SetVisibility(0);
5266 sub4node->cd();
5267 //
5268 // Place copy #1 of ITS2 in I1D1
5269 //
5270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5271 sub5node->SetLineColor(kColorITS);
5272 fNodes->Add(sub5node);
5273 sub4node->cd();
5274 fNodes->Add(sub4node);
5275 sub3node->cd();
5276 fNodes->Add(sub3node);
5277 sub2node->cd();
5278 //
5279 // Place copy #2 of I1D7 in I20B
5280 //
5281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5282 sub3node->SetLineColor(kColorITS);
5283 sub3node->SetVisibility(0);
5284 sub3node->cd();
5285 //
5286 // Place copy #1 of I1D1 in I1D7
5287 //
5288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5289 sub4node->SetLineColor(kColorITS);
5290 sub4node->SetVisibility(0);
5291 sub4node->cd();
5292 //
5293 // Place copy #1 of ITS2 in I1D1
5294 //
5295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5296 sub5node->SetLineColor(kColorITS);
5297 fNodes->Add(sub5node);
5298 sub4node->cd();
5299 fNodes->Add(sub4node);
5300 sub3node->cd();
5301 fNodes->Add(sub3node);
5302 sub2node->cd();
5303 //
5304 // Place copy #3 of I1D7 in I20B
5305 //
5306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5307 sub3node->SetLineColor(kColorITS);
5308 sub3node->SetVisibility(0);
5309 sub3node->cd();
5310 //
5311 // Place copy #1 of I1D1 in I1D7
5312 //
5313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5314 sub4node->SetLineColor(kColorITS);
5315 sub4node->SetVisibility(0);
5316 sub4node->cd();
5317 //
5318 // Place copy #1 of ITS2 in I1D1
5319 //
5320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5321 sub5node->SetLineColor(kColorITS);
5322 fNodes->Add(sub5node);
5323 sub4node->cd();
5324 fNodes->Add(sub4node);
5325 sub3node->cd();
5326 fNodes->Add(sub3node);
5327 sub2node->cd();
5328 //
5329 // Place copy #4 of I1D7 in I20B
5330 //
5331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5332 sub3node->SetLineColor(kColorITS);
5333 sub3node->SetVisibility(0);
5334 sub3node->cd();
5335 //
5336 // Place copy #1 of I1D1 in I1D7
5337 //
5338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5339 sub4node->SetLineColor(kColorITS);
5340 sub4node->SetVisibility(0);
5341 sub4node->cd();
5342 //
5343 // Place copy #1 of ITS2 in I1D1
5344 //
5345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5346 sub5node->SetLineColor(kColorITS);
5347 fNodes->Add(sub5node);
5348 sub4node->cd();
5349 fNodes->Add(sub4node);
5350 sub3node->cd();
5351 fNodes->Add(sub3node);
5352 sub2node->cd();
5353 fNodes->Add(sub2node);
5354 sub1node->cd();
5355 //
5356 // Place copy #3 of I20B in I12B
5357 //
5358 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5359 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5360 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5361 sub2node->SetLineColor(kColorITS);
5362 sub2node->SetVisibility(0);
5363 sub2node->cd();
5364 //
5365 // Place copy #1 of I1D7 in I20B
5366 //
5367 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5368 sub3node->SetLineColor(kColorITS);
5369 sub3node->SetVisibility(0);
5370 sub3node->cd();
5371 //
5372 // Place copy #1 of I1D1 in I1D7
5373 //
5374 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5375 sub4node->SetLineColor(kColorITS);
5376 sub4node->SetVisibility(0);
5377 sub4node->cd();
5378 //
5379 // Place copy #1 of ITS2 in I1D1
5380 //
5381 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5382 sub5node->SetLineColor(kColorITS);
5383 fNodes->Add(sub5node);
5384 sub4node->cd();
5385 fNodes->Add(sub4node);
5386 sub3node->cd();
5387 fNodes->Add(sub3node);
5388 sub2node->cd();
5389 //
5390 // Place copy #2 of I1D7 in I20B
5391 //
5392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5393 sub3node->SetLineColor(kColorITS);
5394 sub3node->SetVisibility(0);
5395 sub3node->cd();
5396 //
5397 // Place copy #1 of I1D1 in I1D7
5398 //
5399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5400 sub4node->SetLineColor(kColorITS);
5401 sub4node->SetVisibility(0);
5402 sub4node->cd();
5403 //
5404 // Place copy #1 of ITS2 in I1D1
5405 //
5406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5407 sub5node->SetLineColor(kColorITS);
5408 fNodes->Add(sub5node);
5409 sub4node->cd();
5410 fNodes->Add(sub4node);
5411 sub3node->cd();
5412 fNodes->Add(sub3node);
5413 sub2node->cd();
5414 //
5415 // Place copy #3 of I1D7 in I20B
5416 //
5417 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5418 sub3node->SetLineColor(kColorITS);
5419 sub3node->SetVisibility(0);
5420 sub3node->cd();
5421 //
5422 // Place copy #1 of I1D1 in I1D7
5423 //
5424 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5425 sub4node->SetLineColor(kColorITS);
5426 sub4node->SetVisibility(0);
5427 sub4node->cd();
5428 //
5429 // Place copy #1 of ITS2 in I1D1
5430 //
5431 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5432 sub5node->SetLineColor(kColorITS);
5433 fNodes->Add(sub5node);
5434 sub4node->cd();
5435 fNodes->Add(sub4node);
5436 sub3node->cd();
5437 fNodes->Add(sub3node);
5438 sub2node->cd();
5439 //
5440 // Place copy #4 of I1D7 in I20B
5441 //
5442 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5443 sub3node->SetLineColor(kColorITS);
5444 sub3node->SetVisibility(0);
5445 sub3node->cd();
5446 //
5447 // Place copy #1 of I1D1 in I1D7
5448 //
5449 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5450 sub4node->SetLineColor(kColorITS);
5451 sub4node->SetVisibility(0);
5452 sub4node->cd();
5453 //
5454 // Place copy #1 of ITS2 in I1D1
5455 //
5456 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5457 sub5node->SetLineColor(kColorITS);
5458 fNodes->Add(sub5node);
5459 sub4node->cd();
5460 fNodes->Add(sub4node);
5461 sub3node->cd();
5462 fNodes->Add(sub3node);
5463 sub2node->cd();
5464 fNodes->Add(sub2node);
5465 sub1node->cd();
5466 //
5467 // Place copy #4 of I20B in I12B
5468 //
5469 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5470 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5471 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5472 sub2node->SetLineColor(kColorITS);
5473 sub2node->SetVisibility(0);
5474 sub2node->cd();
5475 //
5476 // Place copy #1 of I1D7 in I20B
5477 //
5478 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5479 sub3node->SetLineColor(kColorITS);
5480 sub3node->SetVisibility(0);
5481 sub3node->cd();
5482 //
5483 // Place copy #1 of I1D1 in I1D7
5484 //
5485 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5486 sub4node->SetLineColor(kColorITS);
5487 sub4node->SetVisibility(0);
5488 sub4node->cd();
5489 //
5490 // Place copy #1 of ITS2 in I1D1
5491 //
5492 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5493 sub5node->SetLineColor(kColorITS);
5494 fNodes->Add(sub5node);
5495 sub4node->cd();
5496 fNodes->Add(sub4node);
5497 sub3node->cd();
5498 fNodes->Add(sub3node);
5499 sub2node->cd();
5500 //
5501 // Place copy #2 of I1D7 in I20B
5502 //
5503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5504 sub3node->SetLineColor(kColorITS);
5505 sub3node->SetVisibility(0);
5506 sub3node->cd();
5507 //
5508 // Place copy #1 of I1D1 in I1D7
5509 //
5510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5511 sub4node->SetLineColor(kColorITS);
5512 sub4node->SetVisibility(0);
5513 sub4node->cd();
5514 //
5515 // Place copy #1 of ITS2 in I1D1
5516 //
5517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5518 sub5node->SetLineColor(kColorITS);
5519 fNodes->Add(sub5node);
5520 sub4node->cd();
5521 fNodes->Add(sub4node);
5522 sub3node->cd();
5523 fNodes->Add(sub3node);
5524 sub2node->cd();
5525 //
5526 // Place copy #3 of I1D7 in I20B
5527 //
5528 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5529 sub3node->SetLineColor(kColorITS);
5530 sub3node->SetVisibility(0);
5531 sub3node->cd();
5532 //
5533 // Place copy #1 of I1D1 in I1D7
5534 //
5535 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5536 sub4node->SetLineColor(kColorITS);
5537 sub4node->SetVisibility(0);
5538 sub4node->cd();
5539 //
5540 // Place copy #1 of ITS2 in I1D1
5541 //
5542 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5543 sub5node->SetLineColor(kColorITS);
5544 fNodes->Add(sub5node);
5545 sub4node->cd();
5546 fNodes->Add(sub4node);
5547 sub3node->cd();
5548 fNodes->Add(sub3node);
5549 sub2node->cd();
5550 //
5551 // Place copy #4 of I1D7 in I20B
5552 //
5553 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5554 sub3node->SetLineColor(kColorITS);
5555 sub3node->SetVisibility(0);
5556 sub3node->cd();
5557 //
5558 // Place copy #1 of I1D1 in I1D7
5559 //
5560 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5561 sub4node->SetLineColor(kColorITS);
5562 sub4node->SetVisibility(0);
5563 sub4node->cd();
5564 //
5565 // Place copy #1 of ITS2 in I1D1
5566 //
5567 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5568 sub5node->SetLineColor(kColorITS);
5569 fNodes->Add(sub5node);
5570 sub4node->cd();
5571 fNodes->Add(sub4node);
5572 sub3node->cd();
5573 fNodes->Add(sub3node);
5574 sub2node->cd();
5575 fNodes->Add(sub2node);
5576 sub1node->cd();
5577 fNodes->Add(sub1node);
5578 node->cd();
5579 //
5580 // Place copy #8 of I12B in IT12
5581 //
1266e9b4 5582 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5583 sub1node->SetLineColor(kColorITS);
5584 sub1node->SetVisibility(0);
5585 sub1node->cd();
5586 //
5587 // Place copy #1 of I10B in I12B
5588 //
5589 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5590 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5591 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5592 sub2node->SetLineColor(kColorITS);
5593 sub2node->SetVisibility(0);
5594 sub2node->cd();
5595 //
5596 // Place copy #1 of I107 in I10B
5597 //
5598 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5599 sub3node->SetLineColor(kColorITS);
5600 sub3node->SetVisibility(0);
5601 sub3node->cd();
5602 //
5603 // Place copy #1 of I101 in I107
5604 //
5605 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5606 sub4node->SetLineColor(kColorITS);
5607 sub4node->SetVisibility(0);
5608 sub4node->cd();
5609 //
5610 // Place copy #1 of ITS1 in I101
5611 //
5612 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5613 sub5node->SetLineColor(kColorITS);
5614 fNodes->Add(sub5node);
5615 sub4node->cd();
5616 fNodes->Add(sub4node);
5617 sub3node->cd();
5618 fNodes->Add(sub3node);
5619 sub2node->cd();
5620 //
5621 // Place copy #2 of I107 in I10B
5622 //
5623 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5624 sub3node->SetLineColor(kColorITS);
5625 sub3node->SetVisibility(0);
5626 sub3node->cd();
5627 //
5628 // Place copy #1 of I101 in I107
5629 //
5630 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5631 sub4node->SetLineColor(kColorITS);
5632 sub4node->SetVisibility(0);
5633 sub4node->cd();
5634 //
5635 // Place copy #1 of ITS1 in I101
5636 //
5637 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5638 sub5node->SetLineColor(kColorITS);
5639 fNodes->Add(sub5node);
5640 sub4node->cd();
5641 fNodes->Add(sub4node);
5642 sub3node->cd();
5643 fNodes->Add(sub3node);
5644 sub2node->cd();
5645 //
5646 // Place copy #3 of I107 in I10B
5647 //
5648 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5649 sub3node->SetLineColor(kColorITS);
5650 sub3node->SetVisibility(0);
5651 sub3node->cd();
5652 //
5653 // Place copy #1 of I101 in I107
5654 //
5655 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5656 sub4node->SetLineColor(kColorITS);
5657 sub4node->SetVisibility(0);
5658 sub4node->cd();
5659 //
5660 // Place copy #1 of ITS1 in I101
5661 //
5662 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5663 sub5node->SetLineColor(kColorITS);
5664 fNodes->Add(sub5node);
5665 sub4node->cd();
5666 fNodes->Add(sub4node);
5667 sub3node->cd();
5668 fNodes->Add(sub3node);
5669 sub2node->cd();
5670 //
5671 // Place copy #4 of I107 in I10B
5672 //
5673 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5674 sub3node->SetLineColor(kColorITS);
5675 sub3node->SetVisibility(0);
5676 sub3node->cd();
5677 //
5678 // Place copy #1 of I101 in I107
5679 //
5680 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5681 sub4node->SetLineColor(kColorITS);
5682 sub4node->SetVisibility(0);
5683 sub4node->cd();
5684 //
5685 // Place copy #1 of ITS1 in I101
5686 //
5687 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5688 sub5node->SetLineColor(kColorITS);
5689 fNodes->Add(sub5node);
5690 sub4node->cd();
5691 fNodes->Add(sub4node);
5692 sub3node->cd();
5693 fNodes->Add(sub3node);
5694 sub2node->cd();
5695 fNodes->Add(sub2node);
5696 sub1node->cd();
5697 //
5698 // Place copy #2 of I10B in I12B
5699 //
5700 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5701 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5702 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5703 sub2node->SetLineColor(kColorITS);
5704 sub2node->SetVisibility(0);
5705 sub2node->cd();
5706 //
5707 // Place copy #1 of I107 in I10B
5708 //
5709 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5710 sub3node->SetLineColor(kColorITS);
5711 sub3node->SetVisibility(0);
5712 sub3node->cd();
5713 //
5714 // Place copy #1 of I101 in I107
5715 //
5716 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5717 sub4node->SetLineColor(kColorITS);
5718 sub4node->SetVisibility(0);
5719 sub4node->cd();
5720 //
5721 // Place copy #1 of ITS1 in I101
5722 //
5723 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5724 sub5node->SetLineColor(kColorITS);
5725 fNodes->Add(sub5node);
5726 sub4node->cd();
5727 fNodes->Add(sub4node);
5728 sub3node->cd();
5729 fNodes->Add(sub3node);
5730 sub2node->cd();
5731 //
5732 // Place copy #2 of I107 in I10B
5733 //
5734 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5735 sub3node->SetLineColor(kColorITS);
5736 sub3node->SetVisibility(0);
5737 sub3node->cd();
5738 //
5739 // Place copy #1 of I101 in I107
5740 //
5741 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5742 sub4node->SetLineColor(kColorITS);
5743 sub4node->SetVisibility(0);
5744 sub4node->cd();
5745 //
5746 // Place copy #1 of ITS1 in I101
5747 //
5748 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5749 sub5node->SetLineColor(kColorITS);
5750 fNodes->Add(sub5node);
5751 sub4node->cd();
5752 fNodes->Add(sub4node);
5753 sub3node->cd();
5754 fNodes->Add(sub3node);
5755 sub2node->cd();
5756 //
5757 // Place copy #3 of I107 in I10B
5758 //
5759 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5760 sub3node->SetLineColor(kColorITS);
5761 sub3node->SetVisibility(0);
5762 sub3node->cd();
5763 //
5764 // Place copy #1 of I101 in I107
5765 //
5766 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5767 sub4node->SetLineColor(kColorITS);
5768 sub4node->SetVisibility(0);
5769 sub4node->cd();
5770 //
5771 // Place copy #1 of ITS1 in I101
5772 //
5773 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5774 sub5node->SetLineColor(kColorITS);
5775 fNodes->Add(sub5node);
5776 sub4node->cd();
5777 fNodes->Add(sub4node);
5778 sub3node->cd();
5779 fNodes->Add(sub3node);
5780 sub2node->cd();
5781 //
5782 // Place copy #4 of I107 in I10B
5783 //
5784 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5785 sub3node->SetLineColor(kColorITS);
5786 sub3node->SetVisibility(0);
5787 sub3node->cd();
5788 //
5789 // Place copy #1 of I101 in I107
5790 //
5791 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5792 sub4node->SetLineColor(kColorITS);
5793 sub4node->SetVisibility(0);
5794 sub4node->cd();
5795 //
5796 // Place copy #1 of ITS1 in I101
5797 //
5798 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5799 sub5node->SetLineColor(kColorITS);
5800 fNodes->Add(sub5node);
5801 sub4node->cd();
5802 fNodes->Add(sub4node);
5803 sub3node->cd();
5804 fNodes->Add(sub3node);
5805 sub2node->cd();
5806 fNodes->Add(sub2node);
5807 sub1node->cd();
5808 //
5809 // Place copy #1 of I20B in I12B
5810 //
5811 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5812 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5813 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5814 sub2node->SetLineColor(kColorITS);
5815 sub2node->SetVisibility(0);
5816 sub2node->cd();
5817 //
5818 // Place copy #1 of I1D7 in I20B
5819 //
5820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5821 sub3node->SetLineColor(kColorITS);
5822 sub3node->SetVisibility(0);
5823 sub3node->cd();
5824 //
5825 // Place copy #1 of I1D1 in I1D7
5826 //
5827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5828 sub4node->SetLineColor(kColorITS);
5829 sub4node->SetVisibility(0);
5830 sub4node->cd();
5831 //
5832 // Place copy #1 of ITS2 in I1D1
5833 //
5834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5835 sub5node->SetLineColor(kColorITS);
5836 fNodes->Add(sub5node);
5837 sub4node->cd();
5838 fNodes->Add(sub4node);
5839 sub3node->cd();
5840 fNodes->Add(sub3node);
5841 sub2node->cd();
5842 //
5843 // Place copy #2 of I1D7 in I20B
5844 //
5845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5846 sub3node->SetLineColor(kColorITS);
5847 sub3node->SetVisibility(0);
5848 sub3node->cd();
5849 //
5850 // Place copy #1 of I1D1 in I1D7
5851 //
5852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5853 sub4node->SetLineColor(kColorITS);
5854 sub4node->SetVisibility(0);
5855 sub4node->cd();
5856 //
5857 // Place copy #1 of ITS2 in I1D1
5858 //
5859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5860 sub5node->SetLineColor(kColorITS);
5861 fNodes->Add(sub5node);
5862 sub4node->cd();
5863 fNodes->Add(sub4node);
5864 sub3node->cd();
5865 fNodes->Add(sub3node);
5866 sub2node->cd();
5867 //
5868 // Place copy #3 of I1D7 in I20B
5869 //
5870 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5871 sub3node->SetLineColor(kColorITS);
5872 sub3node->SetVisibility(0);
5873 sub3node->cd();
5874 //
5875 // Place copy #1 of I1D1 in I1D7
5876 //
5877 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5878 sub4node->SetLineColor(kColorITS);
5879 sub4node->SetVisibility(0);
5880 sub4node->cd();
5881 //
5882 // Place copy #1 of ITS2 in I1D1
5883 //
5884 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5885 sub5node->SetLineColor(kColorITS);
5886 fNodes->Add(sub5node);
5887 sub4node->cd();
5888 fNodes->Add(sub4node);
5889 sub3node->cd();
5890 fNodes->Add(sub3node);
5891 sub2node->cd();
5892 //
5893 // Place copy #4 of I1D7 in I20B
5894 //
5895 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5896 sub3node->SetLineColor(kColorITS);
5897 sub3node->SetVisibility(0);
5898 sub3node->cd();
5899 //
5900 // Place copy #1 of I1D1 in I1D7
5901 //
5902 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5903 sub4node->SetLineColor(kColorITS);
5904 sub4node->SetVisibility(0);
5905 sub4node->cd();
5906 //
5907 // Place copy #1 of ITS2 in I1D1
5908 //
5909 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5910 sub5node->SetLineColor(kColorITS);
5911 fNodes->Add(sub5node);
5912 sub4node->cd();
5913 fNodes->Add(sub4node);
5914 sub3node->cd();
5915 fNodes->Add(sub3node);
5916 sub2node->cd();
5917 fNodes->Add(sub2node);
5918 sub1node->cd();
5919 //
5920 // Place copy #2 of I20B in I12B
5921 //
5922 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5923 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5924 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5925 sub2node->SetLineColor(kColorITS);
5926 sub2node->SetVisibility(0);
5927 sub2node->cd();
5928 //
5929 // Place copy #1 of I1D7 in I20B
5930 //
5931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5932 sub3node->SetLineColor(kColorITS);
5933 sub3node->SetVisibility(0);
5934 sub3node->cd();
5935 //
5936 // Place copy #1 of I1D1 in I1D7
5937 //
5938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5939 sub4node->SetLineColor(kColorITS);
5940 sub4node->SetVisibility(0);
5941 sub4node->cd();
5942 //
5943 // Place copy #1 of ITS2 in I1D1
5944 //
5945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5946 sub5node->SetLineColor(kColorITS);
5947 fNodes->Add(sub5node);
5948 sub4node->cd();
5949 fNodes->Add(sub4node);
5950 sub3node->cd();
5951 fNodes->Add(sub3node);
5952 sub2node->cd();
5953 //
5954 // Place copy #2 of I1D7 in I20B
5955 //
5956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5957 sub3node->SetLineColor(kColorITS);
5958 sub3node->SetVisibility(0);
5959 sub3node->cd();
5960 //
5961 // Place copy #1 of I1D1 in I1D7
5962 //
5963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5964 sub4node->SetLineColor(kColorITS);
5965 sub4node->SetVisibility(0);
5966 sub4node->cd();
5967 //
5968 // Place copy #1 of ITS2 in I1D1
5969 //
5970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5971 sub5node->SetLineColor(kColorITS);
5972 fNodes->Add(sub5node);
5973 sub4node->cd();
5974 fNodes->Add(sub4node);
5975 sub3node->cd();
5976 fNodes->Add(sub3node);
5977 sub2node->cd();
5978 //
5979 // Place copy #3 of I1D7 in I20B
5980 //
5981 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5982 sub3node->SetLineColor(kColorITS);
5983 sub3node->SetVisibility(0);
5984 sub3node->cd();
5985 //
5986 // Place copy #1 of I1D1 in I1D7
5987 //
5988 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5989 sub4node->SetLineColor(kColorITS);
5990 sub4node->SetVisibility(0);
5991 sub4node->cd();
5992 //
5993 // Place copy #1 of ITS2 in I1D1
5994 //
5995 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5996 sub5node->SetLineColor(kColorITS);
5997 fNodes->Add(sub5node);
5998 sub4node->cd();
5999 fNodes->Add(sub4node);
6000 sub3node->cd();
6001 fNodes->Add(sub3node);
6002 sub2node->cd();
6003 //
6004 // Place copy #4 of I1D7 in I20B
6005 //
6006 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6007 sub3node->SetLineColor(kColorITS);
6008 sub3node->SetVisibility(0);
6009 sub3node->cd();
6010 //
6011 // Place copy #1 of I1D1 in I1D7
6012 //
6013 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6014 sub4node->SetLineColor(kColorITS);
6015 sub4node->SetVisibility(0);
6016 sub4node->cd();
6017 //
6018 // Place copy #1 of ITS2 in I1D1
6019 //
6020 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6021 sub5node->SetLineColor(kColorITS);
6022 fNodes->Add(sub5node);
6023 sub4node->cd();
6024 fNodes->Add(sub4node);
6025 sub3node->cd();
6026 fNodes->Add(sub3node);
6027 sub2node->cd();
6028 fNodes->Add(sub2node);
6029 sub1node->cd();
6030 //
6031 // Place copy #3 of I20B in I12B
6032 //
6033 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6034 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6035 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6036 sub2node->SetLineColor(kColorITS);
6037 sub2node->SetVisibility(0);
6038 sub2node->cd();
6039 //
6040 // Place copy #1 of I1D7 in I20B
6041 //
6042 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6043 sub3node->SetLineColor(kColorITS);
6044 sub3node->SetVisibility(0);
6045 sub3node->cd();
6046 //
6047 // Place copy #1 of I1D1 in I1D7
6048 //
6049 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6050 sub4node->SetLineColor(kColorITS);
6051 sub4node->SetVisibility(0);
6052 sub4node->cd();
6053 //
6054 // Place copy #1 of ITS2 in I1D1
6055 //
6056 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6057 sub5node->SetLineColor(kColorITS);
6058 fNodes->Add(sub5node);
6059 sub4node->cd();
6060 fNodes->Add(sub4node);
6061 sub3node->cd();
6062 fNodes->Add(sub3node);
6063 sub2node->cd();
6064 //
6065 // Place copy #2 of I1D7 in I20B
6066 //
6067 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6068 sub3node->SetLineColor(kColorITS);
6069 sub3node->SetVisibility(0);
6070 sub3node->cd();
6071 //
6072 // Place copy #1 of I1D1 in I1D7
6073 //
6074 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6075 sub4node->SetLineColor(kColorITS);
6076 sub4node->SetVisibility(0);
6077 sub4node->cd();
6078 //
6079 // Place copy #1 of ITS2 in I1D1
6080 //
6081 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6082 sub5node->SetLineColor(kColorITS);
6083 fNodes->Add(sub5node);
6084 sub4node->cd();
6085 fNodes->Add(sub4node);
6086 sub3node->cd();
6087 fNodes->Add(sub3node);
6088 sub2node->cd();
6089 //
6090 // Place copy #3 of I1D7 in I20B
6091 //
6092 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6093 sub3node->SetLineColor(kColorITS);
6094 sub3node->SetVisibility(0);
6095 sub3node->cd();
6096 //
6097 // Place copy #1 of I1D1 in I1D7
6098 //
6099 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6100 sub4node->SetLineColor(kColorITS);
6101 sub4node->SetVisibility(0);
6102 sub4node->cd();
6103 //
6104 // Place copy #1 of ITS2 in I1D1
6105 //
6106 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6107 sub5node->SetLineColor(kColorITS);
6108 fNodes->Add(sub5node);
6109 sub4node->cd();
6110 fNodes->Add(sub4node);
6111 sub3node->cd();
6112 fNodes->Add(sub3node);
6113 sub2node->cd();
6114 //
6115 // Place copy #4 of I1D7 in I20B
6116 //
6117 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6118 sub3node->SetLineColor(kColorITS);
6119 sub3node->SetVisibility(0);
6120 sub3node->cd();
6121 //
6122 // Place copy #1 of I1D1 in I1D7
6123 //
6124 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6125 sub4node->SetLineColor(kColorITS);
6126 sub4node->SetVisibility(0);
6127 sub4node->cd();
6128 //
6129 // Place copy #1 of ITS2 in I1D1
6130 //
6131 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6132 sub5node->SetLineColor(kColorITS);
6133 fNodes->Add(sub5node);
6134 sub4node->cd();
6135 fNodes->Add(sub4node);
6136 sub3node->cd();
6137 fNodes->Add(sub3node);
6138 sub2node->cd();
6139 fNodes->Add(sub2node);
6140 sub1node->cd();
6141 //
6142 // Place copy #4 of I20B in I12B
6143 //
6144 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6145 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6146 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6147 sub2node->SetLineColor(kColorITS);
6148 sub2node->SetVisibility(0);
6149 sub2node->cd();
6150 //
6151 // Place copy #1 of I1D7 in I20B
6152 //
6153 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6154 sub3node->SetLineColor(kColorITS);
6155 sub3node->SetVisibility(0);
6156 sub3node->cd();
6157 //
6158 // Place copy #1 of I1D1 in I1D7
6159 //
6160 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6161 sub4node->SetLineColor(kColorITS);
6162 sub4node->SetVisibility(0);
6163 sub4node->cd();
6164 //
6165 // Place copy #1 of ITS2 in I1D1
6166 //
6167 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6168 sub5node->SetLineColor(kColorITS);
6169 fNodes->Add(sub5node);
6170 sub4node->cd();
6171 fNodes->Add(sub4node);
6172 sub3node->cd();
6173 fNodes->Add(sub3node);
6174 sub2node->cd();
6175 //
6176 // Place copy #2 of I1D7 in I20B
6177 //
6178 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6179 sub3node->SetLineColor(kColorITS);
6180 sub3node->SetVisibility(0);
6181 sub3node->cd();
6182 //
6183 // Place copy #1 of I1D1 in I1D7
6184 //
6185 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6186 sub4node->SetLineColor(kColorITS);
6187 sub4node->SetVisibility(0);
6188 sub4node->cd();
6189 //
6190 // Place copy #1 of ITS2 in I1D1
6191 //
6192 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6193 sub5node->SetLineColor(kColorITS);
6194 fNodes->Add(sub5node);
6195 sub4node->cd();
6196 fNodes->Add(sub4node);
6197 sub3node->cd();
6198 fNodes->Add(sub3node);
6199 sub2node->cd();
6200 //
6201 // Place copy #3 of I1D7 in I20B
6202 //
6203 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6204 sub3node->SetLineColor(kColorITS);
6205 sub3node->SetVisibility(0);
6206 sub3node->cd();
6207 //
6208 // Place copy #1 of I1D1 in I1D7
6209 //
6210 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6211 sub4node->SetLineColor(kColorITS);
6212 sub4node->SetVisibility(0);
6213 sub4node->cd();
6214 //
6215 // Place copy #1 of ITS2 in I1D1
6216 //
6217 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6218 sub5node->SetLineColor(kColorITS);
6219 fNodes->Add(sub5node);
6220 sub4node->cd();
6221 fNodes->Add(sub4node);
6222 sub3node->cd();
6223 fNodes->Add(sub3node);
6224 sub2node->cd();
6225 //
6226 // Place copy #4 of I1D7 in I20B
6227 //
6228 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6229 sub3node->SetLineColor(kColorITS);
6230 sub3node->SetVisibility(0);
6231 sub3node->cd();
6232 //
6233 // Place copy #1 of I1D1 in I1D7
6234 //
6235 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6236 sub4node->SetLineColor(kColorITS);
6237 sub4node->SetVisibility(0);
6238 sub4node->cd();
6239 //
6240 // Place copy #1 of ITS2 in I1D1
6241 //
6242 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6243 sub5node->SetLineColor(kColorITS);
6244 fNodes->Add(sub5node);
6245 sub4node->cd();
6246 fNodes->Add(sub4node);
6247 sub3node->cd();
6248 fNodes->Add(sub3node);
6249 sub2node->cd();
6250 fNodes->Add(sub2node);
6251 sub1node->cd();
6252 fNodes->Add(sub1node);
6253 node->cd();
6254 //
6255 // Place copy #9 of I12B in IT12
6256 //
1266e9b4 6257 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6258 sub1node->SetLineColor(kColorITS);
6259 sub1node->SetVisibility(0);
6260 sub1node->cd();
6261 //
6262 // Place copy #1 of I10B in I12B
6263 //
6264 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6265 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6266 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6267 sub2node->SetLineColor(kColorITS);
6268 sub2node->SetVisibility(0);
6269 sub2node->cd();
6270 //
6271 // Place copy #1 of I107 in I10B
6272 //
6273 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6274 sub3node->SetLineColor(kColorITS);
6275 sub3node->SetVisibility(0);
6276 sub3node->cd();
6277 //
6278 // Place copy #1 of I101 in I107
6279 //
6280 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6281 sub4node->SetLineColor(kColorITS);
6282 sub4node->SetVisibility(0);
6283 sub4node->cd();
6284 //
6285 // Place copy #1 of ITS1 in I101
6286 //
6287 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6288 sub5node->SetLineColor(kColorITS);
6289 fNodes->Add(sub5node);
6290 sub4node->cd();
6291 fNodes->Add(sub4node);
6292 sub3node->cd();
6293 fNodes->Add(sub3node);
6294 sub2node->cd();
6295 //
6296 // Place copy #2 of I107 in I10B
6297 //
6298 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6299 sub3node->SetLineColor(kColorITS);
6300 sub3node->SetVisibility(0);
6301 sub3node->cd();
6302 //
6303 // Place copy #1 of I101 in I107
6304 //
6305 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6306 sub4node->SetLineColor(kColorITS);
6307 sub4node->SetVisibility(0);
6308 sub4node->cd();
6309 //
6310 // Place copy #1 of ITS1 in I101
6311 //
6312 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6313 sub5node->SetLineColor(kColorITS);
6314 fNodes->Add(sub5node);
6315 sub4node->cd();
6316 fNodes->Add(sub4node);
6317 sub3node->cd();
6318 fNodes->Add(sub3node);
6319 sub2node->cd();
6320 //
6321 // Place copy #3 of I107 in I10B
6322 //
6323 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6324 sub3node->SetLineColor(kColorITS);
6325 sub3node->SetVisibility(0);
6326 sub3node->cd();
6327 //
6328 // Place copy #1 of I101 in I107
6329 //
6330 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6331 sub4node->SetLineColor(kColorITS);
6332 sub4node->SetVisibility(0);
6333 sub4node->cd();
6334 //
6335 // Place copy #1 of ITS1 in I101
6336 //
6337 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6338 sub5node->SetLineColor(kColorITS);
6339 fNodes->Add(sub5node);
6340 sub4node->cd();
6341 fNodes->Add(sub4node);
6342 sub3node->cd();
6343 fNodes->Add(sub3node);
6344 sub2node->cd();
6345 //
6346 // Place copy #4 of I107 in I10B
6347 //
6348 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6349 sub3node->SetLineColor(kColorITS);
6350 sub3node->SetVisibility(0);
6351 sub3node->cd();
6352 //
6353 // Place copy #1 of I101 in I107
6354 //
6355 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6356 sub4node->SetLineColor(kColorITS);
6357 sub4node->SetVisibility(0);
6358 sub4node->cd();
6359 //
6360 // Place copy #1 of ITS1 in I101
6361 //
6362 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6363 sub5node->SetLineColor(kColorITS);
6364 fNodes->Add(sub5node);
6365 sub4node->cd();
6366 fNodes->Add(sub4node);
6367 sub3node->cd();
6368 fNodes->Add(sub3node);
6369 sub2node->cd();
6370 fNodes->Add(sub2node);
6371 sub1node->cd();
6372 //
6373 // Place copy #2 of I10B in I12B
6374 //
6375 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6376 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6377 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6378 sub2node->SetLineColor(kColorITS);
6379 sub2node->SetVisibility(0);
6380 sub2node->cd();
6381 //
6382 // Place copy #1 of I107 in I10B
6383 //
6384 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6385 sub3node->SetLineColor(kColorITS);
6386 sub3node->SetVisibility(0);
6387 sub3node->cd();
6388 //
6389 // Place copy #1 of I101 in I107
6390 //
6391 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6392 sub4node->SetLineColor(kColorITS);
6393 sub4node->SetVisibility(0);
6394 sub4node->cd();
6395 //
6396 // Place copy #1 of ITS1 in I101
6397 //
6398 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6399 sub5node->SetLineColor(kColorITS);
6400 fNodes->Add(sub5node);
6401 sub4node->cd();
6402 fNodes->Add(sub4node);
6403 sub3node->cd();
6404 fNodes->Add(sub3node);
6405 sub2node->cd();
6406 //
6407 // Place copy #2 of I107 in I10B
6408 //
6409 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6410 sub3node->SetLineColor(kColorITS);
6411 sub3node->SetVisibility(0);
6412 sub3node->cd();
6413 //
6414 // Place copy #1 of I101 in I107
6415 //
6416 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6417 sub4node->SetLineColor(kColorITS);
6418 sub4node->SetVisibility(0);
6419 sub4node->cd();
6420 //
6421 // Place copy #1 of ITS1 in I101
6422 //
6423 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6424 sub5node->SetLineColor(kColorITS);
6425 fNodes->Add(sub5node);
6426 sub4node->cd();
6427 fNodes->Add(sub4node);
6428 sub3node->cd();
6429 fNodes->Add(sub3node);
6430 sub2node->cd();
6431 //
6432 // Place copy #3 of I107 in I10B
6433 //
6434 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6435 sub3node->SetLineColor(kColorITS);
6436 sub3node->SetVisibility(0);
6437 sub3node->cd();
6438 //
6439 // Place copy #1 of I101 in I107
6440 //
6441 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6442 sub4node->SetLineColor(kColorITS);
6443 sub4node->SetVisibility(0);
6444 sub4node->cd();
6445 //
6446 // Place copy #1 of ITS1 in I101
6447 //
6448 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6449 sub5node->SetLineColor(kColorITS);
6450 fNodes->Add(sub5node);
6451 sub4node->cd();
6452 fNodes->Add(sub4node);
6453 sub3node->cd();
6454 fNodes->Add(sub3node);
6455 sub2node->cd();
6456 //
6457 // Place copy #4 of I107 in I10B
6458 //
6459 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6460 sub3node->SetLineColor(kColorITS);
6461 sub3node->SetVisibility(0);
6462 sub3node->cd();
6463 //
6464 // Place copy #1 of I101 in I107
6465 //
6466 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6467 sub4node->SetLineColor(kColorITS);
6468 sub4node->SetVisibility(0);
6469 sub4node->cd();
6470 //
6471 // Place copy #1 of ITS1 in I101
6472 //
6473 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6474 sub5node->SetLineColor(kColorITS);
6475 fNodes->Add(sub5node);
6476 sub4node->cd();
6477 fNodes->Add(sub4node);
6478 sub3node->cd();
6479 fNodes->Add(sub3node);
6480 sub2node->cd();
6481 fNodes->Add(sub2node);
6482 sub1node->cd();
6483 //
6484 // Place copy #1 of I20B in I12B
6485 //
6486 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6487 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6488 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6489 sub2node->SetLineColor(kColorITS);
6490 sub2node->SetVisibility(0);
6491 sub2node->cd();
6492 //
6493 // Place copy #1 of I1D7 in I20B
6494 //
6495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6496 sub3node->SetLineColor(kColorITS);
6497 sub3node->SetVisibility(0);
6498 sub3node->cd();
6499 //
6500 // Place copy #1 of I1D1 in I1D7
6501 //
6502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6503 sub4node->SetLineColor(kColorITS);
6504 sub4node->SetVisibility(0);
6505 sub4node->cd();
6506 //
6507 // Place copy #1 of ITS2 in I1D1
6508 //
6509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6510 sub5node->SetLineColor(kColorITS);
6511 fNodes->Add(sub5node);
6512 sub4node->cd();
6513 fNodes->Add(sub4node);
6514 sub3node->cd();
6515 fNodes->Add(sub3node);
6516 sub2node->cd();
6517 //
6518 // Place copy #2 of I1D7 in I20B
6519 //
6520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6521 sub3node->SetLineColor(kColorITS);
6522 sub3node->SetVisibility(0);
6523 sub3node->cd();
6524 //
6525 // Place copy #1 of I1D1 in I1D7
6526 //
6527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6528 sub4node->SetLineColor(kColorITS);
6529 sub4node->SetVisibility(0);
6530 sub4node->cd();
6531 //
6532 // Place copy #1 of ITS2 in I1D1
6533 //
6534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6535 sub5node->SetLineColor(kColorITS);
6536 fNodes->Add(sub5node);
6537 sub4node->cd();
6538 fNodes->Add(sub4node);
6539 sub3node->cd();
6540 fNodes->Add(sub3node);
6541 sub2node->cd();
6542 //
6543 // Place copy #3 of I1D7 in I20B
6544 //
6545 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6546 sub3node->SetLineColor(kColorITS);
6547 sub3node->SetVisibility(0);
6548 sub3node->cd();
6549 //
6550 // Place copy #1 of I1D1 in I1D7
6551 //
6552 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6553 sub4node->SetLineColor(kColorITS);
6554 sub4node->SetVisibility(0);
6555 sub4node->cd();
6556 //
6557 // Place copy #1 of ITS2 in I1D1
6558 //
6559 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6560 sub5node->SetLineColor(kColorITS);
6561 fNodes->Add(sub5node);
6562 sub4node->cd();
6563 fNodes->Add(sub4node);
6564 sub3node->cd();
6565 fNodes->Add(sub3node);
6566 sub2node->cd();
6567 //
6568 // Place copy #4 of I1D7 in I20B
6569 //
6570 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6571 sub3node->SetLineColor(kColorITS);
6572 sub3node->SetVisibility(0);
6573 sub3node->cd();
6574 //
6575 // Place copy #1 of I1D1 in I1D7
6576 //
6577 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6578 sub4node->SetLineColor(kColorITS);
6579 sub4node->SetVisibility(0);
6580 sub4node->cd();
6581 //
6582 // Place copy #1 of ITS2 in I1D1
6583 //
6584 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6585 sub5node->SetLineColor(kColorITS);
6586 fNodes->Add(sub5node);
6587 sub4node->cd();
6588 fNodes->Add(sub4node);
6589 sub3node->cd();
6590 fNodes->Add(sub3node);
6591 sub2node->cd();
6592 fNodes->Add(sub2node);
6593 sub1node->cd();
6594 //
6595 // Place copy #2 of I20B in I12B
6596 //
6597 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6598 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6599 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6600 sub2node->SetLineColor(kColorITS);
6601 sub2node->SetVisibility(0);
6602 sub2node->cd();
6603 //
6604 // Place copy #1 of I1D7 in I20B
6605 //
6606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6607 sub3node->SetLineColor(kColorITS);
6608 sub3node->SetVisibility(0);
6609 sub3node->cd();
6610 //
6611 // Place copy #1 of I1D1 in I1D7
6612 //
6613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6614 sub4node->SetLineColor(kColorITS);
6615 sub4node->SetVisibility(0);
6616 sub4node->cd();
6617 //
6618 // Place copy #1 of ITS2 in I1D1
6619 //
6620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6621 sub5node->SetLineColor(kColorITS);
6622 fNodes->Add(sub5node);
6623 sub4node->cd();
6624 fNodes->Add(sub4node);
6625 sub3node->cd();
6626 fNodes->Add(sub3node);
6627 sub2node->cd();
6628 //
6629 // Place copy #2 of I1D7 in I20B
6630 //
6631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6632 sub3node->SetLineColor(kColorITS);
6633 sub3node->SetVisibility(0);
6634 sub3node->cd();
6635 //
6636 // Place copy #1 of I1D1 in I1D7
6637 //
6638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6639 sub4node->SetLineColor(kColorITS);
6640 sub4node->SetVisibility(0);
6641 sub4node->cd();
6642 //
6643 // Place copy #1 of ITS2 in I1D1
6644 //
6645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6646 sub5node->SetLineColor(kColorITS);
6647 fNodes->Add(sub5node);
6648 sub4node->cd();
6649 fNodes->Add(sub4node);
6650 sub3node->cd();
6651 fNodes->Add(sub3node);
6652 sub2node->cd();
6653 //
6654 // Place copy #3 of I1D7 in I20B
6655 //
6656 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6657 sub3node->SetLineColor(kColorITS);
6658 sub3node->SetVisibility(0);
6659 sub3node->cd();
6660 //
6661 // Place copy #1 of I1D1 in I1D7
6662 //
6663 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6664 sub4node->SetLineColor(kColorITS);
6665 sub4node->SetVisibility(0);
6666 sub4node->cd();
6667 //
6668 // Place copy #1 of ITS2 in I1D1
6669 //
6670 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6671 sub5node->SetLineColor(kColorITS);
6672 fNodes->Add(sub5node);
6673 sub4node->cd();
6674 fNodes->Add(sub4node);
6675 sub3node->cd();
6676 fNodes->Add(sub3node);
6677 sub2node->cd();
6678 //
6679 // Place copy #4 of I1D7 in I20B
6680 //
6681 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6682 sub3node->SetLineColor(kColorITS);
6683 sub3node->SetVisibility(0);
6684 sub3node->cd();
6685 //
6686 // Place copy #1 of I1D1 in I1D7
6687 //
6688 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6689 sub4node->SetLineColor(kColorITS);
6690 sub4node->SetVisibility(0);
6691 sub4node->cd();
6692 //
6693 // Place copy #1 of ITS2 in I1D1
6694 //
6695 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6696 sub5node->SetLineColor(kColorITS);
6697 fNodes->Add(sub5node);
6698 sub4node->cd();
6699 fNodes->Add(sub4node);
6700 sub3node->cd();
6701 fNodes->Add(sub3node);
6702 sub2node->cd();
6703 fNodes->Add(sub2node);
6704 sub1node->cd();
6705 //
6706 // Place copy #3 of I20B in I12B
6707 //
6708 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6709 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6710 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6711 sub2node->SetLineColor(kColorITS);
6712 sub2node->SetVisibility(0);
6713 sub2node->cd();
6714 //
6715 // Place copy #1 of I1D7 in I20B
6716 //
6717 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6718 sub3node->SetLineColor(kColorITS);
6719 sub3node->SetVisibility(0);
6720 sub3node->cd();
6721 //
6722 // Place copy #1 of I1D1 in I1D7
6723 //
6724 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6725 sub4node->SetLineColor(kColorITS);
6726 sub4node->SetVisibility(0);
6727 sub4node->cd();
6728 //
6729 // Place copy #1 of ITS2 in I1D1
6730 //
6731 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6732 sub5node->SetLineColor(kColorITS);
6733 fNodes->Add(sub5node);
6734 sub4node->cd();
6735 fNodes->Add(sub4node);
6736 sub3node->cd();
6737 fNodes->Add(sub3node);
6738 sub2node->cd();
6739 //
6740 // Place copy #2 of I1D7 in I20B
6741 //
6742 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6743 sub3node->SetLineColor(kColorITS);
6744 sub3node->SetVisibility(0);
6745 sub3node->cd();
6746 //
6747 // Place copy #1 of I1D1 in I1D7
6748 //
6749 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6750 sub4node->SetLineColor(kColorITS);
6751 sub4node->SetVisibility(0);
6752 sub4node->cd();
6753 //
6754 // Place copy #1 of ITS2 in I1D1
6755 //
6756 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6757 sub5node->SetLineColor(kColorITS);
6758 fNodes->Add(sub5node);
6759 sub4node->cd();
6760 fNodes->Add(sub4node);
6761 sub3node->cd();
6762 fNodes->Add(sub3node);
6763 sub2node->cd();
6764 //
6765 // Place copy #3 of I1D7 in I20B
6766 //
6767 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6768 sub3node->SetLineColor(kColorITS);
6769 sub3node->SetVisibility(0);
6770 sub3node->cd();
6771 //
6772 // Place copy #1 of I1D1 in I1D7
6773 //
6774 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6775 sub4node->SetLineColor(kColorITS);
6776 sub4node->SetVisibility(0);
6777 sub4node->cd();
6778 //
6779 // Place copy #1 of ITS2 in I1D1
6780 //
6781 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6782 sub5node->SetLineColor(kColorITS);
6783 fNodes->Add(sub5node);
6784 sub4node->cd();
6785 fNodes->Add(sub4node);
6786 sub3node->cd();
6787 fNodes->Add(sub3node);
6788 sub2node->cd();
6789 //
6790 // Place copy #4 of I1D7 in I20B
6791 //
6792 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6793 sub3node->SetLineColor(kColorITS);
6794 sub3node->SetVisibility(0);
6795 sub3node->cd();
6796 //
6797 // Place copy #1 of I1D1 in I1D7
6798 //
6799 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6800 sub4node->SetLineColor(kColorITS);
6801 sub4node->SetVisibility(0);
6802 sub4node->cd();
6803 //
6804 // Place copy #1 of ITS2 in I1D1
6805 //
6806 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6807 sub5node->SetLineColor(kColorITS);
6808 fNodes->Add(sub5node);
6809 sub4node->cd();
6810 fNodes->Add(sub4node);
6811 sub3node->cd();
6812 fNodes->Add(sub3node);
6813 sub2node->cd();
6814 fNodes->Add(sub2node);
6815 sub1node->cd();
6816 //
6817 // Place copy #4 of I20B in I12B
6818 //
6819 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6820 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6821 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6822 sub2node->SetLineColor(kColorITS);
6823 sub2node->SetVisibility(0);
6824 sub2node->cd();
6825 //
6826 // Place copy #1 of I1D7 in I20B
6827 //
6828 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6829 sub3node->SetLineColor(kColorITS);
6830 sub3node->SetVisibility(0);
6831 sub3node->cd();
6832 //
6833 // Place copy #1 of I1D1 in I1D7
6834 //
6835 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6836 sub4node->SetLineColor(kColorITS);
6837 sub4node->SetVisibility(0);
6838 sub4node->cd();
6839 //
6840 // Place copy #1 of ITS2 in I1D1
6841 //
6842 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6843 sub5node->SetLineColor(kColorITS);
6844 fNodes->Add(sub5node);
6845 sub4node->cd();
6846 fNodes->Add(sub4node);
6847 sub3node->cd();
6848 fNodes->Add(sub3node);
6849 sub2node->cd();
6850 //
6851 // Place copy #2 of I1D7 in I20B
6852 //
6853 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6854 sub3node->SetLineColor(kColorITS);
6855 sub3node->SetVisibility(0);
6856 sub3node->cd();
6857 //
6858 // Place copy #1 of I1D1 in I1D7
6859 //
6860 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6861 sub4node->SetLineColor(kColorITS);
6862 sub4node->SetVisibility(0);
6863 sub4node->cd();
6864 //
6865 // Place copy #1 of ITS2 in I1D1
6866 //
6867 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6868 sub5node->SetLineColor(kColorITS);
6869 fNodes->Add(sub5node);
6870 sub4node->cd();
6871 fNodes->Add(sub4node);
6872 sub3node->cd();
6873 fNodes->Add(sub3node);
6874 sub2node->cd();
6875 //
6876 // Place copy #3 of I1D7 in I20B
6877 //
6878 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6879 sub3node->SetLineColor(kColorITS);
6880 sub3node->SetVisibility(0);
6881 sub3node->cd();
6882 //
6883 // Place copy #1 of I1D1 in I1D7
6884 //
6885 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6886 sub4node->SetLineColor(kColorITS);
6887 sub4node->SetVisibility(0);
6888 sub4node->cd();
6889 //
6890 // Place copy #1 of ITS2 in I1D1
6891 //
6892 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6893 sub5node->SetLineColor(kColorITS);
6894 fNodes->Add(sub5node);
6895 sub4node->cd();
6896 fNodes->Add(sub4node);
6897 sub3node->cd();
6898 fNodes->Add(sub3node);
6899 sub2node->cd();
6900 //
6901 // Place copy #4 of I1D7 in I20B
6902 //
6903 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6904 sub3node->SetLineColor(kColorITS);
6905 sub3node->SetVisibility(0);
6906 sub3node->cd();
6907 //
6908 // Place copy #1 of I1D1 in I1D7
6909 //
6910 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6911 sub4node->SetLineColor(kColorITS);
6912 sub4node->SetVisibility(0);
6913 sub4node->cd();
6914 //
6915 // Place copy #1 of ITS2 in I1D1
6916 //
6917 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6918 sub5node->SetLineColor(kColorITS);
6919 fNodes->Add(sub5node);
6920 sub4node->cd();
6921 fNodes->Add(sub4node);
6922 sub3node->cd();
6923 fNodes->Add(sub3node);
6924 sub2node->cd();
6925 fNodes->Add(sub2node);
6926 sub1node->cd();
6927 fNodes->Add(sub1node);
6928 node->cd();
6929 //
6930 // Place copy #10 of I12B in IT12
6931 //
1266e9b4 6932 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6933 sub1node->SetLineColor(kColorITS);
6934 sub1node->SetVisibility(0);
6935 sub1node->cd();
6936 //
6937 // Place copy #1 of I10B in I12B
6938 //
6939 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6940 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6941 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6942 sub2node->SetLineColor(kColorITS);
6943 sub2node->SetVisibility(0);
6944 sub2node->cd();
6945 //
6946 // Place copy #1 of I107 in I10B
6947 //
6948 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6949 sub3node->SetLineColor(kColorITS);
6950 sub3node->SetVisibility(0);
6951 sub3node->cd();
6952 //
6953 // Place copy #1 of I101 in I107
6954 //
6955 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6956 sub4node->SetLineColor(kColorITS);
6957 sub4node->SetVisibility(0);
6958 sub4node->cd();
6959 //
6960 // Place copy #1 of ITS1 in I101
6961 //
6962 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6963 sub5node->SetLineColor(kColorITS);
6964 fNodes->Add(sub5node);
6965 sub4node->cd();
6966 fNodes->Add(sub4node);
6967 sub3node->cd();
6968 fNodes->Add(sub3node);
6969 sub2node->cd();
6970 //
6971 // Place copy #2 of I107 in I10B
6972 //
6973 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6974 sub3node->SetLineColor(kColorITS);
6975 sub3node->SetVisibility(0);
6976 sub3node->cd();
6977 //
6978 // Place copy #1 of I101 in I107
6979 //
6980 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6981 sub4node->SetLineColor(kColorITS);
6982 sub4node->SetVisibility(0);
6983 sub4node->cd();
6984 //
6985 // Place copy #1 of ITS1 in I101
6986 //
6987 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6988 sub5node->SetLineColor(kColorITS);
6989 fNodes->Add(sub5node);
6990 sub4node->cd();
6991 fNodes->Add(sub4node);
6992 sub3node->cd();
6993 fNodes->Add(sub3node);
6994 sub2node->cd();
6995 //
6996 // Place copy #3 of I107 in I10B
6997 //
6998 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6999 sub3node->SetLineColor(kColorITS);
7000 sub3node->SetVisibility(0);
7001 sub3node->cd();
7002 //
7003 // Place copy #1 of I101 in I107
7004 //
7005 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7006 sub4node->SetLineColor(kColorITS);
7007 sub4node->SetVisibility(0);
7008 sub4node->cd();
7009 //
7010 // Place copy #1 of ITS1 in I101
7011 //
7012 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7013 sub5node->SetLineColor(kColorITS);
7014 fNodes->Add(sub5node);
7015 sub4node->cd();
7016 fNodes->Add(sub4node);
7017 sub3node->cd();
7018 fNodes->Add(sub3node);
7019 sub2node->cd();
7020 //
7021 // Place copy #4 of I107 in I10B
7022 //
7023 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7024 sub3node->SetLineColor(kColorITS);
7025 sub3node->SetVisibility(0);
7026 sub3node->cd();
7027 //
7028 // Place copy #1 of I101 in I107
7029 //
7030 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7031 sub4node->SetLineColor(kColorITS);
7032 sub4node->SetVisibility(0);
7033 sub4node->cd();
7034 //
7035 // Place copy #1 of ITS1 in I101
7036 //
7037 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7038 sub5node->SetLineColor(kColorITS);
7039 fNodes->Add(sub5node);
7040 sub4node->cd();
7041 fNodes->Add(sub4node);
7042 sub3node->cd();
7043 fNodes->Add(sub3node);
7044 sub2node->cd();
7045 fNodes->Add(sub2node);
7046 sub1node->cd();
7047 //
7048 // Place copy #2 of I10B in I12B
7049 //
7050 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7051 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7052 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7053 sub2node->SetLineColor(kColorITS);
7054 sub2node->SetVisibility(0);
7055 sub2node->cd();
7056 //
7057 // Place copy #1 of I107 in I10B
7058 //
7059 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7060 sub3node->SetLineColor(kColorITS);
7061 sub3node->SetVisibility(0);
7062 sub3node->cd();
7063 //
7064 // Place copy #1 of I101 in I107
7065 //
7066 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7067 sub4node->SetLineColor(kColorITS);
7068 sub4node->SetVisibility(0);
7069 sub4node->cd();
7070 //
7071 // Place copy #1 of ITS1 in I101
7072 //
7073 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7074 sub5node->SetLineColor(kColorITS);
7075 fNodes->Add(sub5node);
7076 sub4node->cd();
7077 fNodes->Add(sub4node);
7078 sub3node->cd();
7079 fNodes->Add(sub3node);
7080 sub2node->cd();
7081 //
7082 // Place copy #2 of I107 in I10B
7083 //
7084 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7085 sub3node->SetLineColor(kColorITS);
7086 sub3node->SetVisibility(0);
7087 sub3node->cd();
7088 //
7089 // Place copy #1 of I101 in I107
7090 //
7091 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7092 sub4node->SetLineColor(kColorITS);
7093 sub4node->SetVisibility(0);
7094 sub4node->cd();
7095 //
7096 // Place copy #1 of ITS1 in I101
7097 //
7098 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7099 sub5node->SetLineColor(kColorITS);
7100 fNodes->Add(sub5node);
7101 sub4node->cd();
7102 fNodes->Add(sub4node);
7103 sub3node->cd();
7104 fNodes->Add(sub3node);
7105 sub2node->cd();
7106 //
7107 // Place copy #3 of I107 in I10B
7108 //
7109 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7110 sub3node->SetLineColor(kColorITS);
7111 sub3node->SetVisibility(0);
7112 sub3node->cd();
7113 //
7114 // Place copy #1 of I101 in I107
7115 //
7116 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7117 sub4node->SetLineColor(kColorITS);
7118 sub4node->SetVisibility(0);
7119 sub4node->cd();
7120 //
7121 // Place copy #1 of ITS1 in I101
7122 //
7123 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7124 sub5node->SetLineColor(kColorITS);
7125 fNodes->Add(sub5node);
7126 sub4node->cd();
7127 fNodes->Add(sub4node);
7128 sub3node->cd();
7129 fNodes->Add(sub3node);
7130 sub2node->cd();
7131 //
7132 // Place copy #4 of I107 in I10B
7133 //
7134 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7135 sub3node->SetLineColor(kColorITS);
7136 sub3node->SetVisibility(0);
7137 sub3node->cd();
7138 //
7139 // Place copy #1 of I101 in I107
7140 //
7141 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7142 sub4node->SetLineColor(kColorITS);
7143 sub4node->SetVisibility(0);
7144 sub4node->cd();
7145 //
7146 // Place copy #1 of ITS1 in I101
7147 //
7148 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7149 sub5node->SetLineColor(kColorITS);
7150 fNodes->Add(sub5node);
7151 sub4node->cd();
7152 fNodes->Add(sub4node);
7153 sub3node->cd();
7154 fNodes->Add(sub3node);
7155 sub2node->cd();
7156 fNodes->Add(sub2node);
7157 sub1node->cd();
7158 //
7159 // Place copy #1 of I20B in I12B
7160 //
7161 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7162 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7163 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7164 sub2node->SetLineColor(kColorITS);
7165 sub2node->SetVisibility(0);
7166 sub2node->cd();
7167 //
7168 // Place copy #1 of I1D7 in I20B
7169 //
7170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7171 sub3node->SetLineColor(kColorITS);
7172 sub3node->SetVisibility(0);
7173 sub3node->cd();
7174 //
7175 // Place copy #1 of I1D1 in I1D7
7176 //
7177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7178 sub4node->SetLineColor(kColorITS);
7179 sub4node->SetVisibility(0);
7180 sub4node->cd();
7181 //
7182 // Place copy #1 of ITS2 in I1D1
7183 //
7184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7185 sub5node->SetLineColor(kColorITS);
7186 fNodes->Add(sub5node);
7187 sub4node->cd();
7188 fNodes->Add(sub4node);
7189 sub3node->cd();
7190 fNodes->Add(sub3node);
7191 sub2node->cd();
7192 //
7193 // Place copy #2 of I1D7 in I20B
7194 //
7195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7196 sub3node->SetLineColor(kColorITS);
7197 sub3node->SetVisibility(0);
7198 sub3node->cd();
7199 //
7200 // Place copy #1 of I1D1 in I1D7
7201 //
7202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7203 sub4node->SetLineColor(kColorITS);
7204 sub4node->SetVisibility(0);
7205 sub4node->cd();
7206 //
7207 // Place copy #1 of ITS2 in I1D1
7208 //
7209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7210 sub5node->SetLineColor(kColorITS);
7211 fNodes->Add(sub5node);
7212 sub4node->cd();
7213 fNodes->Add(sub4node);
7214 sub3node->cd();
7215 fNodes->Add(sub3node);
7216 sub2node->cd();
7217 //
7218 // Place copy #3 of I1D7 in I20B
7219 //
7220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7221 sub3node->SetLineColor(kColorITS);
7222 sub3node->SetVisibility(0);
7223 sub3node->cd();
7224 //
7225 // Place copy #1 of I1D1 in I1D7
7226 //
7227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7228 sub4node->SetLineColor(kColorITS);
7229 sub4node->SetVisibility(0);
7230 sub4node->cd();
7231 //
7232 // Place copy #1 of ITS2 in I1D1
7233 //
7234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7235 sub5node->SetLineColor(kColorITS);
7236 fNodes->Add(sub5node);
7237 sub4node->cd();
7238 fNodes->Add(sub4node);
7239 sub3node->cd();
7240 fNodes->Add(sub3node);
7241 sub2node->cd();
7242 //
7243 // Place copy #4 of I1D7 in I20B
7244 //
7245 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7246 sub3node->SetLineColor(kColorITS);
7247 sub3node->SetVisibility(0);
7248 sub3node->cd();
7249 //
7250 // Place copy #1 of I1D1 in I1D7
7251 //
7252 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7253 sub4node->SetLineColor(kColorITS);
7254 sub4node->SetVisibility(0);
7255 sub4node->cd();
7256 //
7257 // Place copy #1 of ITS2 in I1D1
7258 //
7259 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7260 sub5node->SetLineColor(kColorITS);
7261 fNodes->Add(sub5node);
7262 sub4node->cd();
7263 fNodes->Add(sub4node);
7264 sub3node->cd();
7265 fNodes->Add(sub3node);
7266 sub2node->cd();
7267 fNodes->Add(sub2node);
7268 sub1node->cd();
7269 //
7270 // Place copy #2 of I20B in I12B
7271 //
7272 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7273 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7274 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7275 sub2node->SetLineColor(kColorITS);
7276 sub2node->SetVisibility(0);
7277 sub2node->cd();
7278 //
7279 // Place copy #1 of I1D7 in I20B
7280 //
7281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7282 sub3node->SetLineColor(kColorITS);
7283 sub3node->SetVisibility(0);
7284 sub3node->cd();
7285 //
7286 // Place copy #1 of I1D1 in I1D7
7287 //
7288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7289 sub4node->SetLineColor(kColorITS);
7290 sub4node->SetVisibility(0);
7291 sub4node->cd();
7292 //
7293 // Place copy #1 of ITS2 in I1D1
7294 //
7295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7296 sub5node->SetLineColor(kColorITS);
7297 fNodes->Add(sub5node);
7298 sub4node->cd();
7299 fNodes->Add(sub4node);
7300 sub3node->cd();
7301 fNodes->Add(sub3node);
7302 sub2node->cd();
7303 //
7304 // Place copy #2 of I1D7 in I20B
7305 //
7306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7307 sub3node->SetLineColor(kColorITS);
7308 sub3node->SetVisibility(0);
7309 sub3node->cd();
7310 //
7311 // Place copy #1 of I1D1 in I1D7
7312 //
7313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7314 sub4node->SetLineColor(kColorITS);
7315 sub4node->SetVisibility(0);
7316 sub4node->cd();
7317 //
7318 // Place copy #1 of ITS2 in I1D1
7319 //
7320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7321 sub5node->SetLineColor(kColorITS);
7322 fNodes->Add(sub5node);
7323 sub4node->cd();
7324 fNodes->Add(sub4node);
7325 sub3node->cd();
7326 fNodes->Add(sub3node);
7327 sub2node->cd();
7328 //
7329 // Place copy #3 of I1D7 in I20B
7330 //
7331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7332 sub3node->SetLineColor(kColorITS);
7333 sub3node->SetVisibility(0);
7334 sub3node->cd();
7335 //
7336 // Place copy #1 of I1D1 in I1D7
7337 //
7338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7339 sub4node->SetLineColor(kColorITS);
7340 sub4node->SetVisibility(0);
7341 sub4node->cd();
7342 //
7343 // Place copy #1 of ITS2 in I1D1
7344 //
7345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7346 sub5node->SetLineColor(kColorITS);
7347 fNodes->Add(sub5node);
7348 sub4node->cd();
7349 fNodes->Add(sub4node);
7350 sub3node->cd();
7351 fNodes->Add(sub3node);
7352 sub2node->cd();
7353 //
7354 // Place copy #4 of I1D7 in I20B
7355 //
7356 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7357 sub3node->SetLineColor(kColorITS);
7358 sub3node->SetVisibility(0);
7359 sub3node->cd();
7360 //
7361 // Place copy #1 of I1D1 in I1D7
7362 //
7363 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7364 sub4node->SetLineColor(kColorITS);
7365 sub4node->SetVisibility(0);
7366 sub4node->cd();
7367 //
7368 // Place copy #1 of ITS2 in I1D1
7369 //
7370 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7371 sub5node->SetLineColor(kColorITS);
7372 fNodes->Add(sub5node);
7373 sub4node->cd();
7374 fNodes->Add(sub4node);
7375 sub3node->cd();
7376 fNodes->Add(sub3node);
7377 sub2node->cd();
7378 fNodes->Add(sub2node);
7379 sub1node->cd();
7380 //
7381 // Place copy #3 of I20B in I12B
7382 //
7383 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7384 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7385 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7386 sub2node->SetLineColor(kColorITS);
7387 sub2node->SetVisibility(0);
7388 sub2node->cd();
7389 //
7390 // Place copy #1 of I1D7 in I20B
7391 //
7392 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7393 sub3node->SetLineColor(kColorITS);
7394 sub3node->SetVisibility(0);
7395 sub3node->cd();
7396 //
7397 // Place copy #1 of I1D1 in I1D7
7398 //
7399 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7400 sub4node->SetLineColor(kColorITS);
7401 sub4node->SetVisibility(0);
7402 sub4node->cd();
7403 //
7404 // Place copy #1 of ITS2 in I1D1
7405 //
7406 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7407 sub5node->SetLineColor(kColorITS);
7408 fNodes->Add(sub5node);
7409 sub4node->cd();
7410 fNodes->Add(sub4node);
7411 sub3node->cd();
7412 fNodes->Add(sub3node);
7413 sub2node->cd();
7414 //
7415 // Place copy #2 of I1D7 in I20B
7416 //
7417 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7418 sub3node->SetLineColor(kColorITS);
7419 sub3node->SetVisibility(0);
7420 sub3node->cd();
7421 //
7422 // Place copy #1 of I1D1 in I1D7
7423 //
7424 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7425 sub4node->SetLineColor(kColorITS);
7426 sub4node->SetVisibility(0);
7427 sub4node->cd();
7428 //
7429 // Place copy #1 of ITS2 in I1D1
7430 //
7431 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7432 sub5node->SetLineColor(kColorITS);
7433 fNodes->Add(sub5node);
7434 sub4node->cd();
7435 fNodes->Add(sub4node);
7436 sub3node->cd();
7437 fNodes->Add(sub3node);
7438 sub2node->cd();
7439 //
7440 // Place copy #3 of I1D7 in I20B
7441 //
7442 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7443 sub3node->SetLineColor(kColorITS);
7444 sub3node->SetVisibility(0);
7445 sub3node->cd();
7446 //
7447 // Place copy #1 of I1D1 in I1D7
7448 //
7449 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7450 sub4node->SetLineColor(kColorITS);
7451 sub4node->SetVisibility(0);
7452 sub4node->cd();
7453 //
7454 // Place copy #1 of ITS2 in I1D1
7455 //
7456 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7457 sub5node->SetLineColor(kColorITS);
7458 fNodes->Add(sub5node);
7459 sub4node->cd();
7460 fNodes->Add(sub4node);
7461 sub3node->cd();
7462 fNodes->Add(sub3node);
7463 sub2node->cd();
7464 //
7465 // Place copy #4 of I1D7 in I20B
7466 //
7467 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7468 sub3node->SetLineColor(kColorITS);
7469 sub3node->SetVisibility(0);
7470 sub3node->cd();
7471 //
7472 // Place copy #1 of I1D1 in I1D7
7473 //
7474 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7475 sub4node->SetLineColor(kColorITS);
7476 sub4node->SetVisibility(0);
7477 sub4node->cd();
7478 //
7479 // Place copy #1 of ITS2 in I1D1
7480 //
7481 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7482 sub5node->SetLineColor(kColorITS);
7483 fNodes->Add(sub5node);
7484 sub4node->cd();
7485 fNodes->Add(sub4node);
7486 sub3node->cd();
7487 fNodes->Add(sub3node);
7488 sub2node->cd();
7489 fNodes->Add(sub2node);
7490 sub1node->cd();
7491 //
7492 // Place copy #4 of I20B in I12B
7493 //
7494 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7495 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7496 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7497 sub2node->SetLineColor(kColorITS);
7498 sub2node->SetVisibility(0);
7499 sub2node->cd();
7500 //
7501 // Place copy #1 of I1D7 in I20B
7502 //
7503 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7504 sub3node->SetLineColor(kColorITS);
7505 sub3node->SetVisibility(0);
7506 sub3node->cd();
7507 //
7508 // Place copy #1 of I1D1 in I1D7
7509 //
7510 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7511 sub4node->SetLineColor(kColorITS);
7512 sub4node->SetVisibility(0);
7513 sub4node->cd();
7514 //
7515 // Place copy #1 of ITS2 in I1D1
7516 //
7517 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7518 sub5node->SetLineColor(kColorITS);
7519 fNodes->Add(sub5node);
7520 sub4node->cd();
7521 fNodes->Add(sub4node);
7522 sub3node->cd();
7523 fNodes->Add(sub3node);
7524 sub2node->cd();
7525 //
7526 // Place copy #2 of I1D7 in I20B
7527 //
7528 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7529 sub3node->SetLineColor(kColorITS);
7530 sub3node->SetVisibility(0);
7531 sub3node->cd();
7532 //
7533 // Place copy #1 of I1D1 in I1D7
7534 //
7535 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7536 sub4node->SetLineColor(kColorITS);
7537 sub4node->SetVisibility(0);
7538 sub4node->cd();
7539 //
7540 // Place copy #1 of ITS2 in I1D1
7541 //
7542 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7543 sub5node->SetLineColor(kColorITS);
7544 fNodes->Add(sub5node);
7545 sub4node->cd();
7546 fNodes->Add(sub4node);
7547 sub3node->cd();
7548 fNodes->Add(sub3node);
7549 sub2node->cd();
7550 //
7551 // Place copy #3 of I1D7 in I20B
7552 //
7553 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7554 sub3node->SetLineColor(kColorITS);
7555 sub3node->SetVisibility(0);
7556 sub3node->cd();
7557 //
7558 // Place copy #1 of I1D1 in I1D7
7559 //
7560 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7561 sub4node->SetLineColor(kColorITS);
7562 sub4node->SetVisibility(0);
7563 sub4node->cd();
7564 //
7565 // Place copy #1 of ITS2 in I1D1
7566 //
7567 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7568 sub5node->SetLineColor(kColorITS);
7569 fNodes->Add(sub5node);
7570 sub4node->cd();
7571 fNodes->Add(sub4node);
7572 sub3node->cd();
7573 fNodes->Add(sub3node);
7574 sub2node->cd();
7575 //
7576 // Place copy #4 of I1D7 in I20B
7577 //
7578 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7579 sub3node->SetLineColor(kColorITS);
7580 sub3node->SetVisibility(0);
7581 sub3node->cd();
7582 //
7583 // Place copy #1 of I1D1 in I1D7
7584 //
7585 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7586 sub4node->SetLineColor(kColorITS);
7587 sub4node->SetVisibility(0);
7588 sub4node->cd();
7589 //
7590 // Place copy #1 of ITS2 in I1D1
7591 //
7592 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7593 sub5node->SetLineColor(kColorITS);
7594 fNodes->Add(sub5node);
7595 sub4node->cd();
7596 fNodes->Add(sub4node);
7597 sub3node->cd();
7598 fNodes->Add(sub3node);
7599 sub2node->cd();
7600 fNodes->Add(sub2node);
7601 sub1node->cd();
7602 fNodes->Add(sub1node);
7603 node->cd();
7604
7605 fNodes->Add(node);
7606
7607 }
7608
7609
7610 // --- Place SDD volumes into their mother volume
7611
7612 // Place IT34 in Alice
7613 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7614 node->SetLineColor(kColorITS);
7615 node->SetVisibility(0);
7616 node->cd();
7617 //
7618 // Place copy #1 of I004 in IT34
7619 //
1266e9b4 7620 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7621 sub1node->SetLineColor(kColorITS);
7622 sub1node->SetVisibility(0);
7623 sub1node->cd();
7624 //
7625 // Place copy #1 of ITS3 directly in I004
7626 //
7627 ySDD = Y_SDD_sep/2.+I302dits[1];
7628 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7629 sub2node->SetLineColor(kColorITS);
7630 sub2node->SetVisibility(1);
7631 fNodes->Add(sub2node);
7632 sub1node->cd();
7633 //
7634 // Place copy #2 of ITS3 directly in I004
7635 //
7636 ySDD = Y_SDD_sep/2.+I302dits[1];
7637 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7638 sub2node->SetLineColor(kColorITS);
7639 sub2node->SetVisibility(1);
7640 fNodes->Add(sub2node);
7641 sub1node->cd();
7642 //
7643 // Place copy #3 of ITS3 directly in I004
7644 //
7645 ySDD = Y_SDD_sep/2.+I302dits[1];
7646 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7647 sub2node->SetLineColor(kColorITS);
7648 sub2node->SetVisibility(1);
7649 fNodes->Add(sub2node);
7650 sub1node->cd();
7651 //
7652 // Place copy #4 of ITS3 directly in I004
7653 //
7654 ySDD = Y_SDD_sep/2.+I302dits[1];
7655 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7656 sub2node->SetLineColor(kColorITS);
7657 sub2node->SetVisibility(1);
7658 fNodes->Add(sub2node);
7659 sub1node->cd();
7660 //
7661 // Place copy #5 of ITS3 directly in I004
7662 //
7663 ySDD = Y_SDD_sep/2.+I302dits[1];
7664 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7665 sub2node->SetLineColor(kColorITS);
7666 sub2node->SetVisibility(1);
7667 fNodes->Add(sub2node);
7668 sub1node->cd();
7669 //
7670 // Place copy #6 of ITS3 directly in I004
7671 //
7672 ySDD = Y_SDD_sep/2.+I302dits[1];
7673 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7674 sub2node->SetLineColor(kColorITS);
7675 sub2node->SetVisibility(1);
7676 fNodes->Add(sub2node);
7677 sub1node->cd();
7678 fNodes->Add(sub1node);
7679 node->cd();
7680 //
7681 // Place copy #2 of I004 in IT34
7682 //
1266e9b4 7683 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7684 sub1node->SetLineColor(kColorITS);
7685 sub1node->SetVisibility(0);
7686 sub1node->cd();
7687 //
7688 // Place copy #1 of ITS3 directly in I004
7689 //
7690 ySDD = Y_SDD_sep/2.+I302dits[1];
7691 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7692 sub2node->SetLineColor(kColorITS);
7693 sub2node->SetVisibility(1);
7694 fNodes->Add(sub2node);
7695 sub1node->cd();
7696 //
7697 // Place copy #2 of ITS3 directly in I004
7698 //
7699 ySDD = Y_SDD_sep/2.+I302dits[1];
7700 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7701 sub2node->SetLineColor(kColorITS);
7702 sub2node->SetVisibility(1);
7703 fNodes->Add(sub2node);
7704 sub1node->cd();
7705 //
7706 // Place copy #3 of ITS3 directly in I004
7707 //
7708 ySDD = Y_SDD_sep/2.+I302dits[1];
7709 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7710 sub2node->SetLineColor(kColorITS);
7711 sub2node->SetVisibility(1);
7712 fNodes->Add(sub2node);
7713 sub1node->cd();
7714 //
7715 // Place copy #4 of ITS3 directly in I004
7716 //
7717 ySDD = Y_SDD_sep/2.+I302dits[1];
7718 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7719 sub2node->SetLineColor(kColorITS);
7720 sub2node->SetVisibility(1);
7721 fNodes->Add(sub2node);
7722 sub1node->cd();
7723 //
7724 // Place copy #5 of ITS3 directly in I004
7725 //
7726 ySDD = Y_SDD_sep/2.+I302dits[1];
7727 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7728 sub2node->SetLineColor(kColorITS);
7729 sub2node->SetVisibility(1);
7730 fNodes->Add(sub2node);
7731 sub1node->cd();
7732 //
7733 // Place copy #6 of ITS3 directly in I004
7734 //
7735 ySDD = Y_SDD_sep/2.+I302dits[1];
7736 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7737 sub2node->SetLineColor(kColorITS);
7738 sub2node->SetVisibility(1);
7739 fNodes->Add(sub2node);
7740 sub1node->cd();
7741 fNodes->Add(sub1node);
7742 node->cd();
7743 //
7744 // Place copy #3 of I004 in IT34
7745 //
1266e9b4 7746 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7747 sub1node->SetLineColor(kColorITS);
7748 sub1node->SetVisibility(0);
7749 sub1node->cd();
7750 //
7751 // Place copy #1 of ITS3 directly in I004
7752 //
7753 ySDD = Y_SDD_sep/2.+I302dits[1];
7754 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7755 sub2node->SetLineColor(kColorITS);
7756 sub2node->SetVisibility(1);
7757 fNodes->Add(sub2node);
7758 sub1node->cd();
7759 //
7760 // Place copy #2 of ITS3 directly in I004
7761 //
7762 ySDD = Y_SDD_sep/2.+I302dits[1];
7763 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7764 sub2node->SetLineColor(kColorITS);
7765 sub2node->SetVisibility(1);
7766 fNodes->Add(sub2node);
7767 sub1node->cd();
7768 //
7769 // Place copy #3 of ITS3 directly in I004
7770 //
7771 ySDD = Y_SDD_sep/2.+I302dits[1];
7772 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7773 sub2node->SetLineColor(kColorITS);
7774 sub2node->SetVisibility(1);
7775 fNodes->Add(sub2node);
7776 sub1node->cd();
7777 //
7778 // Place copy #4 of ITS3 directly in I004
7779 //
7780 ySDD = Y_SDD_sep/2.+I302dits[1];
7781 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7782 sub2node->SetLineColor(kColorITS);
7783 sub2node->SetVisibility(1);
7784 fNodes->Add(sub2node);
7785 sub1node->cd();
7786 //
7787 // Place copy #5 of ITS3 directly in I004
7788 //
7789 ySDD = Y_SDD_sep/2.+I302dits[1];
7790 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7791 sub2node->SetLineColor(kColorITS);
7792 sub2node->SetVisibility(1);
7793 fNodes->Add(sub2node);
7794 sub1node->cd();
7795 //
7796 // Place copy #6 of ITS3 directly in I004
7797 //
7798 ySDD = Y_SDD_sep/2.+I302dits[1];
7799 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7800 sub2node->SetLineColor(kColorITS);
7801 sub2node->SetVisibility(1);
7802 fNodes->Add(sub2node);
7803 sub1node->cd();
7804 fNodes->Add(sub1node);
7805 node->cd();
7806 //
7807 // Place copy #4 of I004 in IT34
7808 //
1266e9b4 7809 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7810 sub1node->SetLineColor(kColorITS);
7811 sub1node->SetVisibility(0);
7812 sub1node->cd();
7813 //
7814 // Place copy #1 of ITS3 directly in I004
7815 //
7816 ySDD = Y_SDD_sep/2.+I302dits[1];
7817 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7818 sub2node->SetLineColor(kColorITS);
7819 sub2node->SetVisibility(1);
7820 fNodes->Add(sub2node);
7821 sub1node->cd();
7822 //
7823 // Place copy #2 of ITS3 directly in I004
7824 //
7825 ySDD = Y_SDD_sep/2.+I302dits[1];
7826 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7827 sub2node->SetLineColor(kColorITS);
7828 sub2node->SetVisibility(1);
7829 fNodes->Add(sub2node);
7830 sub1node->cd();
7831 //
7832 // Place copy #3 of ITS3 directly in I004
7833 //
7834 ySDD = Y_SDD_sep/2.+I302dits[1];
7835 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7836 sub2node->SetLineColor(kColorITS);
7837 sub2node->SetVisibility(1);
7838 fNodes->Add(sub2node);
7839 sub1node->cd();
7840 //
7841 // Place copy #4 of ITS3 directly in I004
7842 //
7843 ySDD = Y_SDD_sep/2.+I302dits[1];
7844 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7845 sub2node->SetLineColor(kColorITS);
7846 sub2node->SetVisibility(1);
7847 fNodes->Add(sub2node);
7848 sub1node->cd();
7849 //
7850 // Place copy #5 of ITS3 directly in I004
7851 //
7852 ySDD = Y_SDD_sep/2.+I302dits[1];
7853 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7854 sub2node->SetLineColor(kColorITS);
7855 sub2node->SetVisibility(1);
7856 fNodes->Add(sub2node);
7857 sub1node->cd();
7858 //
7859 // Place copy #6 of ITS3 directly in I004
7860 //
7861 ySDD = Y_SDD_sep/2.+I302dits[1];
7862 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7863 sub2node->SetLineColor(kColorITS);
7864 sub2node->SetVisibility(1);
7865 fNodes->Add(sub2node);
7866 sub1node->cd();
7867 fNodes->Add(sub1node);
7868 node->cd();
7869 //
7870 // Place copy #5 of I004 in IT34
7871 //
1266e9b4 7872 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7873 sub1node->SetLineColor(kColorITS);
7874 sub1node->SetVisibility(0);
7875 sub1node->cd();
7876 //
7877 // Place copy #1 of ITS3 directly in I004
7878 //
7879 ySDD = Y_SDD_sep/2.+I302dits[1];
7880 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7881 sub2node->SetLineColor(kColorITS);
7882 sub2node->SetVisibility(1);
7883 fNodes->Add(sub2node);
7884 sub1node->cd();
7885 //
7886 // Place copy #2 of ITS3 directly in I004
7887 //
7888 ySDD = Y_SDD_sep/2.+I302dits[1];
7889 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7890 sub2node->SetLineColor(kColorITS);
7891 sub2node->SetVisibility(1);
7892 fNodes->Add(sub2node);
7893 sub1node->cd();
7894 //
7895 // Place copy #3 of ITS3 directly in I004
7896 //
7897 ySDD = Y_SDD_sep/2.+I302dits[1];
7898 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7899 sub2node->SetLineColor(kColorITS);
7900 sub2node->SetVisibility(1);
7901 fNodes->Add(sub2node);
7902 sub1node->cd();
7903 //
7904 // Place copy #4 of ITS3 directly in I004
7905 //
7906 ySDD = Y_SDD_sep/2.+I302dits[1];
7907 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7908 sub2node->SetLineColor(kColorITS);
7909 sub2node->SetVisibility(1);
7910 fNodes->Add(sub2node);
7911 sub1node->cd();
7912 //
7913 // Place copy #5 of ITS3 directly in I004
7914 //
7915 ySDD = Y_SDD_sep/2.+I302dits[1];
7916 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7917 sub2node->SetLineColor(kColorITS);
7918 sub2node->SetVisibility(1);
7919 fNodes->Add(sub2node);
7920 sub1node->cd();
7921 //
7922 // Place copy #6 of ITS3 directly in I004
7923 //
7924 ySDD = Y_SDD_sep/2.+I302dits[1];
7925 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7926 sub2node->SetLineColor(kColorITS);
7927 sub2node->SetVisibility(1);
7928 fNodes->Add(sub2node);
7929 sub1node->cd();
7930 fNodes->Add(sub1node);
7931 node->cd();
7932 //
7933 // Place copy #6 of I004 in IT34
7934 //
1266e9b4 7935 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7936 sub1node->SetLineColor(kColorITS);
7937 sub1node->SetVisibility(0);
7938 sub1node->cd();
7939 //
7940 // Place copy #1 of ITS3 directly in I004
7941 //
7942 ySDD = Y_SDD_sep/2.+I302dits[1];
7943 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7944 sub2node->SetLineColor(kColorITS);
7945 sub2node->SetVisibility(1);
7946 fNodes->Add(sub2node);
7947 sub1node->cd();
7948 //
7949 // Place copy #2 of ITS3 directly in I004
7950 //
7951 ySDD = Y_SDD_sep/2.+I302dits[1];
7952 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7953 sub2node->SetLineColor(kColorITS);
7954 sub2node->SetVisibility(1);
7955 fNodes->Add(sub2node);
7956 sub1node->cd();
7957 //
7958 // Place copy #3 of ITS3 directly in I004
7959 //
7960 ySDD = Y_SDD_sep/2.+I302dits[1];
7961 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7962 sub2node->SetLineColor(kColorITS);
7963 sub2node->SetVisibility(1);
7964 fNodes->Add(sub2node);
7965 sub1node->cd();
7966 //
7967 // Place copy #4 of ITS3 directly in I004
7968 //
7969 ySDD = Y_SDD_sep/2.+I302dits[1];
7970 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7971 sub2node->SetLineColor(kColorITS);
7972 sub2node->SetVisibility(1);
7973 fNodes->Add(sub2node);
7974 sub1node->cd();
7975 //
7976 // Place copy #5 of ITS3 directly in I004
7977 //
7978 ySDD = Y_SDD_sep/2.+I302dits[1];
7979 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7980 sub2node->SetLineColor(kColorITS);
7981 sub2node->SetVisibility(1);
7982 fNodes->Add(sub2node);
7983 sub1node->cd();
7984 //
7985 // Place copy #6 of ITS3 directly in I004
7986 //
7987 ySDD = Y_SDD_sep/2.+I302dits[1];
7988 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7989 sub2node->SetLineColor(kColorITS);
7990 sub2node->SetVisibility(1);
7991 fNodes->Add(sub2node);
7992 sub1node->cd();
7993 fNodes->Add(sub1node);
7994 node->cd();
7995 //
7996 // Place copy #7 of I004 in IT34
7997 //
1266e9b4 7998 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 7999 sub1node->SetLineColor(kColorITS);
8000 sub1node->SetVisibility(0);
8001 sub1node->cd();
8002 //
8003 // Place copy #1 of ITS3 directly in I004
8004 //
8005 ySDD = Y_SDD_sep/2.+I302dits[1];
8006 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8007 sub2node->SetLineColor(kColorITS);
8008 sub2node->SetVisibility(1);
8009 fNodes->Add(sub2node);
8010 sub1node->cd();
8011 //
8012 // Place copy #2 of ITS3 directly in I004
8013 //
8014 ySDD = Y_SDD_sep/2.+I302dits[1];
8015 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8016 sub2node->SetLineColor(kColorITS);
8017 sub2node->SetVisibility(1);
8018 fNodes->Add(sub2node);
8019 sub1node->cd();
8020 //
8021 // Place copy #3 of ITS3 directly in I004
8022 //
8023 ySDD = Y_SDD_sep/2.+I302dits[1];
8024 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8025 sub2node->SetLineColor(kColorITS);
8026 sub2node->SetVisibility(1);
8027 fNodes->Add(sub2node);
8028 sub1node->cd();
8029 //
8030 // Place copy #4 of ITS3 directly in I004
8031 //
8032 ySDD = Y_SDD_sep/2.+I302dits[1];
8033 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8034 sub2node->SetLineColor(kColorITS);
8035 sub2node->SetVisibility(1);
8036 fNodes->Add(sub2node);
8037 sub1node->cd();
8038 //
8039 // Place copy #5 of ITS3 directly in I004
8040 //
8041 ySDD = Y_SDD_sep/2.+I302dits[1];
8042 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8043 sub2node->SetLineColor(kColorITS);
8044 sub2node->SetVisibility(1);
8045 fNodes->Add(sub2node);
8046 sub1node->cd();
8047 //
8048 // Place copy #6 of ITS3 directly in I004
8049 //
8050 ySDD = Y_SDD_sep/2.+I302dits[1];
8051 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8052 sub2node->SetLineColor(kColorITS);
8053 sub2node->SetVisibility(1);
8054 fNodes->Add(sub2node);
8055 sub1node->cd();
8056 fNodes->Add(sub1node);
8057 node->cd();
8058 //
8059 // Place copy #8 of I004 in IT34
8060 //
1266e9b4 8061 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8062 sub1node->SetLineColor(kColorITS);
8063 sub1node->SetVisibility(0);
8064 sub1node->cd();
8065 //
8066 // Place copy #1 of ITS3 directly in I004
8067 //
8068 ySDD = Y_SDD_sep/2.+I302dits[1];
8069 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8070 sub2node->SetLineColor(kColorITS);
8071 sub2node->SetVisibility(1);
8072 fNodes->Add(sub2node);
8073 sub1node->cd();
8074 //
8075 // Place copy #2 of ITS3 directly in I004
8076 //
8077 ySDD = Y_SDD_sep/2.+I302dits[1];
8078 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8079 sub2node->SetLineColor(kColorITS);
8080 sub2node->SetVisibility(1);
8081 fNodes->Add(sub2node);
8082 sub1node->cd();
8083 //
8084 // Place copy #3 of ITS3 directly in I004
8085 //
8086 ySDD = Y_SDD_sep/2.+I302dits[1];
8087 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8088 sub2node->SetLineColor(kColorITS);
8089 sub2node->SetVisibility(1);
8090 fNodes->Add(sub2node);
8091 sub1node->cd();
8092 //
8093 // Place copy #4 of ITS3 directly in I004
8094 //
8095 ySDD = Y_SDD_sep/2.+I302dits[1];
8096 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8097 sub2node->SetLineColor(kColorITS);
8098 sub2node->SetVisibility(1);
8099 fNodes->Add(sub2node);
8100 sub1node->cd();
8101 //
8102 // Place copy #5 of ITS3 directly in I004
8103 //
8104 ySDD = Y_SDD_sep/2.+I302dits[1];
8105 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8106 sub2node->SetLineColor(kColorITS);
8107 sub2node->SetVisibility(1);
8108 fNodes->Add(sub2node);
8109 sub1node->cd();
8110 //
8111 // Place copy #6 of ITS3 directly in I004
8112 //
8113 ySDD = Y_SDD_sep/2.+I302dits[1];
8114 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8115 sub2node->SetLineColor(kColorITS);
8116 sub2node->SetVisibility(1);
8117 fNodes->Add(sub2node);
8118 sub1node->cd();
8119 fNodes->Add(sub1node);
8120 node->cd();
8121 //
8122 // Place copy #9 of I004 in IT34
8123 //
1266e9b4 8124 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8125 sub1node->SetLineColor(kColorITS);
8126 sub1node->SetVisibility(0);
8127 sub1node->cd();
8128 //
8129 // Place copy #1 of ITS3 directly in I004
8130 //
8131 ySDD = Y_SDD_sep/2.+I302dits[1];
8132 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8133 sub2node->SetLineColor(kColorITS);
8134 sub2node->SetVisibility(1);
8135 fNodes->Add(sub2node);
8136 sub1node->cd();
8137 //
8138 // Place copy #2 of ITS3 directly in I004
8139 //
8140 ySDD = Y_SDD_sep/2.+I302dits[1];
8141 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8142 sub2node->SetLineColor(kColorITS);
8143 sub2node->SetVisibility(1);
8144 fNodes->Add(sub2node);
8145 sub1node->cd();
8146 //
8147 // Place copy #3 of ITS3 directly in I004
8148 //
8149 ySDD = Y_SDD_sep/2.+I302dits[1];
8150 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8151 sub2node->SetLineColor(kColorITS);
8152 sub2node->SetVisibility(1);
8153 fNodes->Add(sub2node);
8154 sub1node->cd();
8155 //
8156 // Place copy #4 of ITS3 directly in I004
8157 //
8158 ySDD = Y_SDD_sep/2.+I302dits[1];
8159 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8160 sub2node->SetLineColor(kColorITS);
8161 sub2node->SetVisibility(1);
8162 fNodes->Add(sub2node);
8163 sub1node->cd();
8164 //
8165 // Place copy #5 of ITS3 directly in I004
8166 //
8167 ySDD = Y_SDD_sep/2.+I302dits[1];
8168 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8169 sub2node->SetLineColor(kColorITS);
8170 sub2node->SetVisibility(1);
8171 fNodes->Add(sub2node);
8172 sub1node->cd();
8173 //
8174 // Place copy #6 of ITS3 directly in I004
8175 //
8176 ySDD = Y_SDD_sep/2.+I302dits[1];
8177 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8178 sub2node->SetLineColor(kColorITS);
8179 sub2node->SetVisibility(1);
8180 fNodes->Add(sub2node);
8181 sub1node->cd();
8182 fNodes->Add(sub1node);
8183 node->cd();
8184 //
8185 // Place copy #10 of I004 in IT34
8186 //
1266e9b4 8187 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8188 sub1node->SetLineColor(kColorITS);
8189 sub1node->SetVisibility(0);
8190 sub1node->cd();
8191 //
8192 // Place copy #1 of ITS3 directly in I004
8193 //
8194 ySDD = Y_SDD_sep/2.+I302dits[1];
8195 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8196 sub2node->SetLineColor(kColorITS);
8197 sub2node->SetVisibility(1);
8198 fNodes->Add(sub2node);
8199 sub1node->cd();
8200 //
8201 // Place copy #2 of ITS3 directly in I004
8202 //
8203 ySDD = Y_SDD_sep/2.+I302dits[1];
8204 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8205 sub2node->SetLineColor(kColorITS);
8206 sub2node->SetVisibility(1);
8207 fNodes->Add(sub2node);
8208 sub1node->cd();
8209 //
8210 // Place copy #3 of ITS3 directly in I004
8211 //
8212 ySDD = Y_SDD_sep/2.+I302dits[1];
8213 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8214 sub2node->SetLineColor(kColorITS);
8215 sub2node->SetVisibility(1);
8216 fNodes->Add(sub2node);
8217 sub1node->cd();
8218 //
8219 // Place copy #4 of ITS3 directly in I004
8220 //
8221 ySDD = Y_SDD_sep/2.+I302dits[1];
8222 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8223 sub2node->SetLineColor(kColorITS);
8224 sub2node->SetVisibility(1);
8225 fNodes->Add(sub2node);
8226 sub1node->cd();
8227 //
8228 // Place copy #5 of ITS3 directly in I004
8229 //
8230 ySDD = Y_SDD_sep/2.+I302dits[1];
8231 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8232 sub2node->SetLineColor(kColorITS);
8233 sub2node->SetVisibility(1);
8234 fNodes->Add(sub2node);
8235 sub1node->cd();
8236 //
8237 // Place copy #6 of ITS3 directly in I004
8238 //
8239 ySDD = Y_SDD_sep/2.+I302dits[1];
8240 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8241 sub2node->SetLineColor(kColorITS);
8242 sub2node->SetVisibility(1);
8243 fNodes->Add(sub2node);
8244 sub1node->cd();
8245 fNodes->Add(sub1node);
8246 node->cd();
8247 //
8248 // Place copy #11 of I004 in IT34
8249 //
1266e9b4 8250 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8251 sub1node->SetLineColor(kColorITS);
8252 sub1node->SetVisibility(0);
8253 sub1node->cd();
8254 //
8255 // Place copy #1 of ITS3 directly in I004
8256 //
8257 ySDD = Y_SDD_sep/2.+I302dits[1];
8258 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8259 sub2node->SetLineColor(kColorITS);
8260 sub2node->SetVisibility(1);
8261 fNodes->Add(sub2node);
8262 sub1node->cd();
8263 //
8264 // Place copy #2 of ITS3 directly in I004
8265 //
8266 ySDD = Y_SDD_sep/2.+I302dits[1];
8267 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8268 sub2node->SetLineColor(kColorITS);
8269 sub2node->SetVisibility(1);
8270 fNodes->Add(sub2node);
8271 sub1node->cd();
8272 //
8273 // Place copy #3 of ITS3 directly in I004
8274 //
8275 ySDD = Y_SDD_sep/2.+I302dits[1];
8276 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8277 sub2node->SetLineColor(kColorITS);
8278 sub2node->SetVisibility(1);
8279 fNodes->Add(sub2node);
8280 sub1node->cd();
8281 //
8282 // Place copy #4 of ITS3 directly in I004
8283 //
8284 ySDD = Y_SDD_sep/2.+I302dits[1];
8285 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8286 sub2node->SetLineColor(kColorITS);
8287 sub2node->SetVisibility(1);
8288 fNodes->Add(sub2node);
8289 sub1node->cd();
8290 //
8291 // Place copy #5 of ITS3 directly in I004
8292 //
8293 ySDD = Y_SDD_sep/2.+I302dits[1];
8294 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8295 sub2node->SetLineColor(kColorITS);
8296 sub2node->SetVisibility(1);
8297 fNodes->Add(sub2node);
8298 sub1node->cd();
8299 //
8300 // Place copy #6 of ITS3 directly in I004
8301 //
8302 ySDD = Y_SDD_sep/2.+I302dits[1];
8303 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8304 sub2node->SetLineColor(kColorITS);
8305 sub2node->SetVisibility(1);
8306 fNodes->Add(sub2node);
8307 sub1node->cd();
8308 fNodes->Add(sub1node);
8309 node->cd();
8310 //
8311 // Place copy #12 of I004 in IT34
8312 //
1266e9b4 8313 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8314 sub1node->SetLineColor(kColorITS);
8315 sub1node->SetVisibility(0);
8316 sub1node->cd();
8317 //
8318 // Place copy #1 of ITS3 directly in I004
8319 //
8320 ySDD = Y_SDD_sep/2.+I302dits[1];
8321 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8322 sub2node->SetLineColor(kColorITS);
8323 sub2node->SetVisibility(1);
8324 fNodes->Add(sub2node);
8325 sub1node->cd();
8326 //
8327 // Place copy #2 of ITS3 directly in I004
8328 //
8329 ySDD = Y_SDD_sep/2.+I302dits[1];
8330 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8331 sub2node->SetLineColor(kColorITS);
8332 sub2node->SetVisibility(1);
8333 fNodes->Add(sub2node);
8334 sub1node->cd();
8335 //
8336 // Place copy #3 of ITS3 directly in I004
8337 //
8338 ySDD = Y_SDD_sep/2.+I302dits[1];
8339 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8340 sub2node->SetLineColor(kColorITS);
8341 sub2node->SetVisibility(1);
8342 fNodes->Add(sub2node);
8343 sub1node->cd();
8344 //
8345 // Place copy #4 of ITS3 directly in I004
8346 //
8347 ySDD = Y_SDD_sep/2.+I302dits[1];
8348 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8349 sub2node->SetLineColor(kColorITS);
8350 sub2node->SetVisibility(1);
8351 fNodes->Add(sub2node);
8352 sub1node->cd();
8353 //
8354 // Place copy #5 of ITS3 directly in I004
8355 //
8356 ySDD = Y_SDD_sep/2.+I302dits[1];
8357 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8358 sub2node->SetLineColor(kColorITS);
8359 sub2node->SetVisibility(1);
8360 fNodes->Add(sub2node);
8361 sub1node->cd();
8362 //
8363 // Place copy #6 of ITS3 directly in I004
8364 //
8365 ySDD = Y_SDD_sep/2.+I302dits[1];
8366 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8367 sub2node->SetLineColor(kColorITS);
8368 sub2node->SetVisibility(1);
8369 fNodes->Add(sub2node);
8370 sub1node->cd();
8371 fNodes->Add(sub1node);
8372 node->cd();
8373 //
8374 // Place copy #13 of I004 in IT34
8375 //
1266e9b4 8376 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8377 sub1node->SetLineColor(kColorITS);
8378 sub1node->SetVisibility(0);
8379 sub1node->cd();
8380 //
8381 // Place copy #1 of ITS3 directly in I004
8382 //
8383 ySDD = Y_SDD_sep/2.+I302dits[1];
8384 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8385 sub2node->SetLineColor(kColorITS);
8386 sub2node->SetVisibility(1);
8387 fNodes->Add(sub2node);
8388 sub1node->cd();
8389 //
8390 // Place copy #2 of ITS3 directly in I004
8391 //
8392 ySDD = Y_SDD_sep/2.+I302dits[1];
8393 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8394 sub2node->SetLineColor(kColorITS);
8395 sub2node->SetVisibility(1);
8396 fNodes->Add(sub2node);
8397 sub1node->cd();
8398 //
8399 // Place copy #3 of ITS3 directly in I004
8400 //
8401 ySDD = Y_SDD_sep/2.+I302dits[1];
8402 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8403 sub2node->SetLineColor(kColorITS);
8404 sub2node->SetVisibility(1);
8405 fNodes->Add(sub2node);
8406 sub1node->cd();
8407 //
8408 // Place copy #4 of ITS3 directly in I004
8409 //
8410 ySDD = Y_SDD_sep/2.+I302dits[1];
8411 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8412 sub2node->SetLineColor(kColorITS);
8413 sub2node->SetVisibility(1);
8414 fNodes->Add(sub2node);
8415 sub1node->cd();
8416 //
8417 // Place copy #5 of ITS3 directly in I004
8418 //
8419 ySDD = Y_SDD_sep/2.+I302dits[1];
8420 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8421 sub2node->SetLineColor(kColorITS);
8422 sub2node->SetVisibility(1);
8423 fNodes->Add(sub2node);
8424 sub1node->cd();
8425 //
8426 // Place copy #6 of ITS3 directly in I004
8427 //
8428 ySDD = Y_SDD_sep/2.+I302dits[1];
8429 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8430 sub2node->SetLineColor(kColorITS);
8431 sub2node->SetVisibility(1);
8432 fNodes->Add(sub2node);
8433 sub1node->cd();
8434 fNodes->Add(sub1node);
8435 node->cd();
8436 //
8437 // Place copy #14 of I004 in IT34
8438 //
1266e9b4 8439 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8440 sub1node->SetLineColor(kColorITS);
8441 sub1node->SetVisibility(0);
8442 sub1node->cd();
8443 //
8444 // Place copy #1 of ITS3 directly in I004
8445 //
8446 ySDD = Y_SDD_sep/2.+I302dits[1];
8447 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8448 sub2node->SetLineColor(kColorITS);
8449 sub2node->SetVisibility(1);
8450 fNodes->Add(sub2node);
8451 sub1node->cd();
8452 //
8453 // Place copy #2 of ITS3 directly in I004
8454 //
8455 ySDD = Y_SDD_sep/2.+I302dits[1];
8456 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8457 sub2node->SetLineColor(kColorITS);
8458 sub2node->SetVisibility(1);
8459 fNodes->Add(sub2node);
8460 sub1node->cd();
8461 //
8462 // Place copy #3 of ITS3 directly in I004
8463 //
8464 ySDD = Y_SDD_sep/2.+I302dits[1];
8465 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8466 sub2node->SetLineColor(kColorITS);
8467 sub2node->SetVisibility(1);
8468 fNodes->Add(sub2node);
8469 sub1node->cd();
8470 //
8471 // Place copy #4 of ITS3 directly in I004
8472 //
8473 ySDD = Y_SDD_sep/2.+I302dits[1];
8474 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8475 sub2node->SetLineColor(kColorITS);
8476 sub2node->SetVisibility(1);
8477 fNodes->Add(sub2node);
8478 sub1node->cd();
8479 //
8480 // Place copy #5 of ITS3 directly in I004
8481 //
8482 ySDD = Y_SDD_sep/2.+I302dits[1];
8483 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8484 sub2node->SetLineColor(kColorITS);
8485 sub2node->SetVisibility(1);
8486 fNodes->Add(sub2node);
8487 sub1node->cd();
8488 //
8489 // Place copy #6 of ITS3 directly in I004
8490 //
8491 ySDD = Y_SDD_sep/2.+I302dits[1];
8492 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8493 sub2node->SetLineColor(kColorITS);
8494 sub2node->SetVisibility(1);
8495 fNodes->Add(sub2node);
8496 sub1node->cd();
8497 fNodes->Add(sub1node);
8498 node->cd();
8499 //
8500 // Place copy #1 of I005 in IT34
8501 //
1266e9b4 8502 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8503 sub1node->SetLineColor(kColorITS);
8504 sub1node->SetVisibility(0);
8505 sub1node->cd();
8506 //
8507 // Place copy #1 of ITS4 directly in I005
8508 //
8509 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8510 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8511 sub2node->SetLineColor(kColorITS);
8512 sub2node->SetVisibility(1);
8513 fNodes->Add(sub2node);
8514 sub1node->cd();
8515 //
8516 // Place copy #2 of ITS4 directly in I005
8517 //
8518 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8519 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8520 sub2node->SetLineColor(kColorITS);
8521 sub2node->SetVisibility(1);
8522 fNodes->Add(sub2node);
8523 sub1node->cd();
8524 //
8525 // Place copy #3 of ITS4 directly in I005
8526 //
8527 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8528 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8529 sub2node->SetLineColor(kColorITS);
8530 sub2node->SetVisibility(1);
8531 fNodes->Add(sub2node);
8532 sub1node->cd();
8533 //
8534 // Place copy #4 of ITS4 directly in I005
8535 //
8536 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8537 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8538 sub2node->SetLineColor(kColorITS);
8539 sub2node->SetVisibility(1);
8540 fNodes->Add(sub2node);
8541 sub1node->cd();
8542 //
8543 // Place copy #5 of ITS4 directly in I005
8544 //
8545 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8546 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8547 sub2node->SetLineColor(kColorITS);
8548 sub2node->SetVisibility(1);
8549 fNodes->Add(sub2node);
8550 sub1node->cd();
8551 //
8552 // Place copy #6 of ITS4 directly in I005
8553 //
8554 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8555 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8556 sub2node->SetLineColor(kColorITS);
8557 sub2node->SetVisibility(1);
8558 fNodes->Add(sub2node);
8559 sub1node->cd();
8560 //
8561 // Place copy #7 of ITS4 directly in I005
8562 //
8563 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8564 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8565 sub2node->SetLineColor(kColorITS);
8566 sub2node->SetVisibility(1);
8567 fNodes->Add(sub2node);
8568 sub1node->cd();
8569 //
8570 // Place copy #8 of ITS4 directly in I005
8571 //
8572 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8573 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8574 sub2node->SetLineColor(kColorITS);
8575 sub2node->SetVisibility(1);
8576 fNodes->Add(sub2node);
8577 sub1node->cd();
8578 fNodes->Add(sub1node);
8579 node->cd();
8580 //
8581 // Place copy #2 of I005 in IT34
8582 //
1266e9b4 8583 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8584 sub1node->SetLineColor(kColorITS);
8585 sub1node->SetVisibility(0);
8586 sub1node->cd();
8587 //
8588 // Place copy #1 of ITS4 directly in I005
8589 //
8590 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8591 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8592 sub2node->SetLineColor(kColorITS);
8593 sub2node->SetVisibility(1);
8594 fNodes->Add(sub2node);
8595 sub1node->cd();
8596 //
8597 // Place copy #2 of ITS4 directly in I005
8598 //
8599 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8600 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8601 sub2node->SetLineColor(kColorITS);
8602 sub2node->SetVisibility(1);
8603 fNodes->Add(sub2node);
8604 sub1node->cd();
8605 //
8606 // Place copy #3 of ITS4 directly in I005
8607 //
8608 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8609 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8610 sub2node->SetLineColor(kColorITS);
8611 sub2node->SetVisibility(1);
8612 fNodes->Add(sub2node);
8613 sub1node->cd();
8614 //
8615 // Place copy #4 of ITS4 directly in I005
8616 //
8617 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8618 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8619 sub2node->SetLineColor(kColorITS);
8620 sub2node->SetVisibility(1);
8621 fNodes->Add(sub2node);
8622 sub1node->cd();
8623 //
8624 // Place copy #5 of ITS4 directly in I005
8625 //
8626 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8627 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8628 sub2node->SetLineColor(kColorITS);
8629 sub2node->SetVisibility(1);
8630 fNodes->Add(sub2node);
8631 sub1node->cd();
8632 //
8633 // Place copy #6 of ITS4 directly in I005
8634 //
8635 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8636 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8637 sub2node->SetLineColor(kColorITS);
8638 sub2node->SetVisibility(1);
8639 fNodes->Add(sub2node);
8640 sub1node->cd();
8641 //
8642 // Place copy #7 of ITS4 directly in I005
8643 //
8644 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8645 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8646 sub2node->SetLineColor(kColorITS);
8647 sub2node->SetVisibility(1);
8648 fNodes->Add(sub2node);
8649 sub1node->cd();
8650 //
8651 // Place copy #8 of ITS4 directly in I005
8652 //
8653 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8654 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8655 sub2node->SetLineColor(kColorITS);
8656 sub2node->SetVisibility(1);
8657 fNodes->Add(sub2node);
8658 sub1node->cd();
8659 fNodes->Add(sub1node);
8660 node->cd();
8661 //
8662 // Place copy #3 of I005 in IT34
8663 //
1266e9b4 8664 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8665 sub1node->SetLineColor(kColorITS);
8666 sub1node->SetVisibility(0);
8667 sub1node->cd();
8668 //
8669 // Place copy #1 of ITS4 directly in I005
8670 //
8671 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8672 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8673 sub2node->SetLineColor(kColorITS);
8674 sub2node->SetVisibility(1);
8675 fNodes->Add(sub2node);
8676 sub1node->cd();
8677 //
8678 // Place copy #2 of ITS4 directly in I005
8679 //
8680 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8681 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8682 sub2node->SetLineColor(kColorITS);
8683 sub2node->SetVisibility(1);
8684 fNodes->Add(sub2node);
8685 sub1node->cd();
8686 //
8687 // Place copy #3 of ITS4 directly in I005
8688 //
8689 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8690 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8691 sub2node->SetLineColor(kColorITS);
8692 sub2node->SetVisibility(1);
8693 fNodes->Add(sub2node);
8694 sub1node->cd();
8695 //
8696 // Place copy #4 of ITS4 directly in I005
8697 //
8698 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8699 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8700 sub2node->SetLineColor(kColorITS);
8701 sub2node->SetVisibility(1);
8702 fNodes->Add(sub2node);
8703 sub1node->cd();
8704 //
8705 // Place copy #5 of ITS4 directly in I005
8706 //
8707 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8708 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8709 sub2node->SetLineColor(kColorITS);
8710 sub2node->SetVisibility(1);
8711 fNodes->Add(sub2node);
8712 sub1node->cd();
8713 //
8714 // Place copy #6 of ITS4 directly in I005
8715 //
8716 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8717 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8718 sub2node->SetLineColor(kColorITS);
8719 sub2node->SetVisibility(1);
8720 fNodes->Add(sub2node);
8721 sub1node->cd();
8722 //
8723 // Place copy #7 of ITS4 directly in I005
8724 //
8725 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8726 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8727 sub2node->SetLineColor(kColorITS);
8728 sub2node->SetVisibility(1);
8729 fNodes->Add(sub2node);
8730 sub1node->cd();
8731 //
8732 // Place copy #8 of ITS4 directly in I005
8733 //
8734 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8735 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8736 sub2node->SetLineColor(kColorITS);
8737 sub2node->SetVisibility(1);
8738 fNodes->Add(sub2node);
8739 sub1node->cd();
8740 fNodes->Add(sub1node);
8741 node->cd();
8742 //
8743 // Place copy #4 of I005 in IT34
8744 //
1266e9b4 8745 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8746 sub1node->SetLineColor(kColorITS);
8747 sub1node->SetVisibility(0);
8748 sub1node->cd();
8749 //
8750 // Place copy #1 of ITS4 directly in I005
8751 //
8752 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8753 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8754 sub2node->SetLineColor(kColorITS);
8755 sub2node->SetVisibility(1);
8756 fNodes->Add(sub2node);
8757 sub1node->cd();
8758 //
8759 // Place copy #2 of ITS4 directly in I005
8760 //
8761 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8762 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8763 sub2node->SetLineColor(kColorITS);
8764 sub2node->SetVisibility(1);
8765 fNodes->Add(sub2node);
8766 sub1node->cd();
8767 //
8768 // Place copy #3 of ITS4 directly in I005
8769 //
8770 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8771 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8772 sub2node->SetLineColor(kColorITS);
8773 sub2node->SetVisibility(1);
8774 fNodes->Add(sub2node);
8775 sub1node->cd();
8776 //
8777 // Place copy #4 of ITS4 directly in I005
8778 //
8779 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8780 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8781 sub2node->SetLineColor(kColorITS);
8782 sub2node->SetVisibility(1);
8783 fNodes->Add(sub2node);
8784 sub1node->cd();
8785 //
8786 // Place copy #5 of ITS4 directly in I005
8787 //
8788 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8789 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8790 sub2node->SetLineColor(kColorITS);
8791 sub2node->SetVisibility(1);
8792 fNodes->Add(sub2node);
8793 sub1node->cd();
8794 //
8795 // Place copy #6 of ITS4 directly in I005
8796 //
8797 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8798 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8799 sub2node->SetLineColor(kColorITS);
8800 sub2node->SetVisibility(1);
8801 fNodes->Add(sub2node);
8802 sub1node->cd();
8803 //
8804 // Place copy #7 of ITS4 directly in I005
8805 //
8806 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8807 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8808 sub2node->SetLineColor(kColorITS);
8809 sub2node->SetVisibility(1);
8810 fNodes->Add(sub2node);
8811 sub1node->cd();
8812 //
8813 // Place copy #8 of ITS4 directly in I005
8814 //
8815 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8816 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8817 sub2node->SetLineColor(kColorITS);
8818 sub2node->SetVisibility(1);
8819 fNodes->Add(sub2node);
8820 sub1node->cd();
8821 fNodes->Add(sub1node);
8822 node->cd();
8823 //
8824 // Place copy #5 of I005 in IT34
8825 //
1266e9b4 8826 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8827 sub1node->SetLineColor(kColorITS);
8828 sub1node->SetVisibility(0);
8829 sub1node->cd();
8830 //
8831 // Place copy #1 of ITS4 directly in I005
8832 //
8833 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8834 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8835 sub2node->SetLineColor(kColorITS);
8836 sub2node->SetVisibility(1);
8837 fNodes->Add(sub2node);
8838 sub1node->cd();
8839 //
8840 // Place copy #2 of ITS4 directly in I005
8841 //
8842 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8843 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8844 sub2node->SetLineColor(kColorITS);
8845 sub2node->SetVisibility(1);
8846 fNodes->Add(sub2node);
8847 sub1node->cd();
8848 //
8849 // Place copy #3 of ITS4 directly in I005
8850 //
8851 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8852 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8853 sub2node->SetLineColor(kColorITS);
8854 sub2node->SetVisibility(1);
8855 fNodes->Add(sub2node);
8856 sub1node->cd();
8857 //
8858 // Place copy #4 of ITS4 directly in I005
8859 //
8860 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8861 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8862 sub2node->SetLineColor(kColorITS);
8863 sub2node->SetVisibility(1);
8864 fNodes->Add(sub2node);
8865 sub1node->cd();
8866 //
8867 // Place copy #5 of ITS4 directly in I005
8868 //
8869 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8870 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8871 sub2node->SetLineColor(kColorITS);
8872 sub2node->SetVisibility(1);
8873 fNodes->Add(sub2node);
8874 sub1node->cd();
8875 //
8876 // Place copy #6 of ITS4 directly in I005
8877 //
8878 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8879 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8880 sub2node->SetLineColor(kColorITS);
8881 sub2node->SetVisibility(1);
8882 fNodes->Add(sub2node);
8883 sub1node->cd();
8884 //
8885 // Place copy #7 of ITS4 directly in I005
8886 //
8887 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8888 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8889 sub2node->SetLineColor(kColorITS);
8890 sub2node->SetVisibility(1);
8891 fNodes->Add(sub2node);
8892 sub1node->cd();
8893 //
8894 // Place copy #8 of ITS4 directly in I005
8895 //
8896 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8897 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8898 sub2node->SetLineColor(kColorITS);
8899 sub2node->SetVisibility(1);
8900 fNodes->Add(sub2node);
8901 sub1node->cd();
8902 fNodes->Add(sub1node);
8903 node->cd();
8904 //
8905 // Place copy #6 of I005 in IT34
8906 //
1266e9b4 8907 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8908 sub1node->SetLineColor(kColorITS);
8909 sub1node->SetVisibility(0);
8910 sub1node->cd();
8911 //
8912 // Place copy #1 of ITS4 directly in I005
8913 //
8914 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8915 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8916 sub2node->SetLineColor(kColorITS);
8917 sub2node->SetVisibility(1);
8918 fNodes->Add(sub2node);
8919 sub1node->cd();
8920 //
8921 // Place copy #2 of ITS4 directly in I005
8922 //
8923 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8924 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8925 sub2node->SetLineColor(kColorITS);
8926 sub2node->SetVisibility(1);
8927 fNodes->Add(sub2node);
8928 sub1node->cd();
8929 //
8930 // Place copy #3 of ITS4 directly in I005
8931 //
8932 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8933 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8934 sub2node->SetLineColor(kColorITS);
8935 sub2node->SetVisibility(1);
8936 fNodes->Add(sub2node);
8937 sub1node->cd();
8938 //
8939 // Place copy #4 of ITS4 directly in I005
8940 //
8941 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8942 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8943 sub2node->SetLineColor(kColorITS);
8944 sub2node->SetVisibility(1);
8945 fNodes->Add(sub2node);
8946 sub1node->cd();
8947 //
8948 // Place copy #5 of ITS4 directly in I005
8949 //
8950 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8951 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8952 sub2node->SetLineColor(kColorITS);
8953 sub2node->SetVisibility(1);
8954 fNodes->Add(sub2node);
8955 sub1node->cd();
8956 //
8957 // Place copy #6 of ITS4 directly in I005
8958 //
8959 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8960 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8961 sub2node->SetLineColor(kColorITS);
8962 sub2node->SetVisibility(1);
8963 fNodes->Add(sub2node);
8964 sub1node->cd();
8965 //
8966 // Place copy #7 of ITS4 directly in I005
8967 //
8968 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8969 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8970 sub2node->SetLineColor(kColorITS);
8971 sub2node->SetVisibility(1);
8972 fNodes->Add(sub2node);
8973 sub1node->cd();
8974 //
8975 // Place copy #8 of ITS4 directly in I005
8976 //
8977 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8978 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8979 sub2node->SetLineColor(kColorITS);
8980 sub2node->SetVisibility(1);
8981 fNodes->Add(sub2node);
8982 sub1node->cd();
8983 fNodes->Add(sub1node);
8984 node->cd();
8985 //
8986 // Place copy #7 of I005 in IT34
8987 //
1266e9b4 8988 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8989 sub1node->SetLineColor(kColorITS);
8990 sub1node->SetVisibility(0);
8991 sub1node->cd();
8992 //
8993 // Place copy #1 of ITS4 directly in I005
8994 //
8995 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8996 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8997 sub2node->SetLineColor(kColorITS);
8998 sub2node->SetVisibility(1);
8999 fNodes->Add(sub2node);
9000 sub1node->cd();
9001 //
9002 // Place copy #2 of ITS4 directly in I005
9003 //
9004 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9005 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9006 sub2node->SetLineColor(kColorITS);
9007 sub2node->SetVisibility(1);
9008 fNodes->Add(sub2node);
9009 sub1node->cd();
9010 //
9011 // Place copy #3 of ITS4 directly in I005
9012 //
9013 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9014 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9015 sub2node->SetLineColor(kColorITS);
9016 sub2node->SetVisibility(1);
9017 fNodes->Add(sub2node);
9018 sub1node->cd();
9019 //
9020 // Place copy #4 of ITS4 directly in I005
9021 //
9022 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9023 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9024 sub2node->SetLineColor(kColorITS);
9025 sub2node->SetVisibility(1);
9026 fNodes->Add(sub2node);
9027 sub1node->cd();
9028 //
9029 // Place copy #5 of ITS4 directly in I005
9030 //
9031 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9032 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9033 sub2node->SetLineColor(kColorITS);
9034 sub2node->SetVisibility(1);
9035 fNodes->Add(sub2node);
9036 sub1node->cd();
9037 //
9038 // Place copy #6 of ITS4 directly in I005
9039 //
9040 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9041 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9042 sub2node->SetLineColor(kColorITS);
9043 sub2node->SetVisibility(1);
9044 fNodes->Add(sub2node);
9045 sub1node->cd();
9046 //
9047 // Place copy #7 of ITS4 directly in I005
9048 //
9049 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9050 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9051 sub2node->SetLineColor(kColorITS);
9052 sub2node->SetVisibility(1);
9053 fNodes->Add(sub2node);
9054 sub1node->cd();
9055 //
9056 // Place copy #8 of ITS4 directly in I005
9057 //
9058 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9059 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9060 sub2node->SetLineColor(kColorITS);
9061 sub2node->SetVisibility(1);
9062 fNodes->Add(sub2node);
9063 sub1node->cd();
9064 fNodes->Add(sub1node);
9065 node->cd();
9066 //
9067 // Place copy #8 of I005 in IT34
9068 //
1266e9b4 9069 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9070 sub1node->SetLineColor(kColorITS);
9071 sub1node->SetVisibility(0);
9072 sub1node->cd();
9073 //
9074 // Place copy #1 of ITS4 directly in I005
9075 //
9076 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9077 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9078 sub2node->SetLineColor(kColorITS);
9079 sub2node->SetVisibility(1);
9080 fNodes->Add(sub2node);
9081 sub1node->cd();
9082 //
9083 // Place copy #2 of ITS4 directly in I005
9084 //
9085 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9086 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9087 sub2node->SetLineColor(kColorITS);
9088 sub2node->SetVisibility(1);
9089 fNodes->Add(sub2node);
9090 sub1node->cd();
9091 //
9092 // Place copy #3 of ITS4 directly in I005
9093 //
9094 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9095 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9096 sub2node->SetLineColor(kColorITS);
9097 sub2node->SetVisibility(1);
9098 fNodes->Add(sub2node);
9099 sub1node->cd();
9100 //
9101 // Place copy #4 of ITS4 directly in I005
9102 //
9103 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9104 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9105 sub2node->SetLineColor(kColorITS);
9106 sub2node->SetVisibility(1);
9107 fNodes->Add(sub2node);
9108 sub1node->cd();
9109 //
9110 // Place copy #5 of ITS4 directly in I005
9111 //
9112 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9113 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9114 sub2node->SetLineColor(kColorITS);
9115 sub2node->SetVisibility(1);
9116 fNodes->Add(sub2node);
9117 sub1node->cd();
9118 //
9119 // Place copy #6 of ITS4 directly in I005
9120 //
9121 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9122 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9123 sub2node->SetLineColor(kColorITS);
9124 sub2node->SetVisibility(1);
9125 fNodes->Add(sub2node);
9126 sub1node->cd();
9127 //
9128 // Place copy #7 of ITS4 directly in I005
9129 //
9130 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9131 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9132 sub2node->SetLineColor(kColorITS);
9133 sub2node->SetVisibility(1);
9134 fNodes->Add(sub2node);
9135 sub1node->cd();
9136 //
9137 // Place copy #8 of ITS4 directly in I005
9138 //
9139 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9140 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9141 sub2node->SetLineColor(kColorITS);
9142 sub2node->SetVisibility(1);
9143 fNodes->Add(sub2node);
9144 sub1node->cd();
9145 fNodes->Add(sub1node);
9146 node->cd();
9147 //
9148 // Place copy #9 of I005 in IT34
9149 //
1266e9b4 9150 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9151 sub1node->SetLineColor(kColorITS);
9152 sub1node->SetVisibility(0);
9153 sub1node->cd();
9154 //
9155 // Place copy #1 of ITS4 directly in I005
9156 //
9157 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9158 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9159 sub2node->SetLineColor(kColorITS);
9160 sub2node->SetVisibility(1);
9161 fNodes->Add(sub2node);
9162 sub1node->cd();
9163 //
9164 // Place copy #2 of ITS4 directly in I005
9165 //
9166 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9167 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9168 sub2node->SetLineColor(kColorITS);
9169 sub2node->SetVisibility(1);
9170 fNodes->Add(sub2node);
9171 sub1node->cd();
9172 //
9173 // Place copy #3 of ITS4 directly in I005
9174 //
9175 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9176 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9177 sub2node->SetLineColor(kColorITS);
9178 sub2node->SetVisibility(1);
9179 fNodes->Add(sub2node);
9180 sub1node->cd();
9181 //
9182 // Place copy #4 of ITS4 directly in I005
9183 //
9184 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9185 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9186 sub2node->SetLineColor(kColorITS);
9187 sub2node->SetVisibility(1);
9188 fNodes->Add(sub2node);
9189 sub1node->cd();
9190 //
9191 // Place copy #5 of ITS4 directly in I005
9192 //
9193 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9194 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9195 sub2node->SetLineColor(kColorITS);
9196 sub2node->SetVisibility(1);
9197 fNodes->Add(sub2node);
9198 sub1node->cd();
9199 //
9200 // Place copy #6 of ITS4 directly in I005
9201 //
9202 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9203 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9204 sub2node->SetLineColor(kColorITS);
9205 sub2node->SetVisibility(1);
9206 fNodes->Add(sub2node);
9207 sub1node->cd();
9208 //
9209 // Place copy #7 of ITS4 directly in I005
9210 //
9211 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9212 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9213 sub2node->SetLineColor(kColorITS);
9214 sub2node->SetVisibility(1);
9215 fNodes->Add(sub2node);
9216 sub1node->cd();
9217 //
9218 // Place copy #8 of ITS4 directly in I005
9219 //
9220 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9221 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9222 sub2node->SetLineColor(kColorITS);
9223 sub2node->SetVisibility(1);
9224 fNodes->Add(sub2node);
9225 sub1node->cd();
9226 fNodes->Add(sub1node);
9227 node->cd();
9228 //
9229 // Place copy #10 of I005 in IT34
9230 //
1266e9b4 9231 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9232 sub1node->SetLineColor(kColorITS);
9233 sub1node->SetVisibility(0);
9234 sub1node->cd();
9235 //
9236 // Place copy #1 of ITS4 directly in I005
9237 //
9238 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9239 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9240 sub2node->SetLineColor(kColorITS);
9241 sub2node->SetVisibility(1);
9242 fNodes->Add(sub2node);
9243 sub1node->cd();
9244 //
9245 // Place copy #2 of ITS4 directly in I005
9246 //
9247 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9248 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9249 sub2node->SetLineColor(kColorITS);
9250 sub2node->SetVisibility(1);
9251 fNodes->Add(sub2node);
9252 sub1node->cd();
9253 //
9254 // Place copy #3 of ITS4 directly in I005
9255 //
9256 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9257 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9258 sub2node->SetLineColor(kColorITS);
9259 sub2node->SetVisibility(1);
9260 fNodes->Add(sub2node);
9261 sub1node->cd();
9262 //
9263 // Place copy #4 of ITS4 directly in I005
9264 //
9265 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9266 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9267 sub2node->SetLineColor(kColorITS);
9268 sub2node->SetVisibility(1);
9269 fNodes->Add(sub2node);
9270 sub1node->cd();
9271 //
9272 // Place copy #5 of ITS4 directly in I005
9273 //
9274 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9275 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9276 sub2node->SetLineColor(kColorITS);
9277 sub2node->SetVisibility(1);
9278 fNodes->Add(sub2node);
9279 sub1node->cd();
9280 //
9281 // Place copy #6 of ITS4 directly in I005
9282 //
9283 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9284 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9285 sub2node->SetLineColor(kColorITS);
9286 sub2node->SetVisibility(1);
9287 fNodes->Add(sub2node);
9288 sub1node->cd();
9289 //
9290 // Place copy #7 of ITS4 directly in I005
9291 //
9292 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9293 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9294 sub2node->SetLineColor(kColorITS);
9295 sub2node->SetVisibility(1);
9296 fNodes->Add(sub2node);
9297 sub1node->cd();
9298 //
9299 // Place copy #8 of ITS4 directly in I005
9300 //
9301 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9302 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9303 sub2node->SetLineColor(kColorITS);
9304 sub2node->SetVisibility(1);
9305 fNodes->Add(sub2node);
9306 sub1node->cd();
9307 fNodes->Add(sub1node);
9308 node->cd();
9309 //
9310 // Place copy #11 of I005 in IT34
9311 //
1266e9b4 9312 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9313 sub1node->SetLineColor(kColorITS);
9314 sub1node->SetVisibility(0);
9315 sub1node->cd();
9316 //
9317 // Place copy #1 of ITS4 directly in I005
9318 //
9319 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9320 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9321 sub2node->SetLineColor(kColorITS);
9322 sub2node->SetVisibility(1);
9323 fNodes->Add(sub2node);
9324 sub1node->cd();
9325 //
9326 // Place copy #2 of ITS4 directly in I005
9327 //
9328 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9329 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9330 sub2node->SetLineColor(kColorITS);
9331 sub2node->SetVisibility(1);
9332 fNodes->Add(sub2node);
9333 sub1node->cd();
9334 //
9335 // Place copy #3 of ITS4 directly in I005
9336 //
9337 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9338 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9339 sub2node->SetLineColor(kColorITS);
9340 sub2node->SetVisibility(1);
9341 fNodes->Add(sub2node);
9342 sub1node->cd();
9343 //
9344 // Place copy #4 of ITS4 directly in I005
9345 //
9346 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9347 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9348 sub2node->SetLineColor(kColorITS);
9349 sub2node->SetVisibility(1);
9350 fNodes->Add(sub2node);
9351 sub1node->cd();
9352 //
9353 // Place copy #5 of ITS4 directly in I005
9354 //
9355 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9356 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9357 sub2node->SetLineColor(kColorITS);
9358 sub2node->SetVisibility(1);
9359 fNodes->Add(sub2node);
9360 sub1node->cd();
9361 //
9362 // Place copy #6 of ITS4 directly in I005
9363 //
9364 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9365 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9366 sub2node->SetLineColor(kColorITS);
9367 sub2node->SetVisibility(1);
9368 fNodes->Add(sub2node);
9369 sub1node->cd();
9370 //
9371 // Place copy #7 of ITS4 directly in I005
9372 //
9373 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9374 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9375 sub2node->SetLineColor(kColorITS);
9376 sub2node->SetVisibility(1);
9377 fNodes->Add(sub2node);
9378 sub1node->cd();
9379 //
9380 // Place copy #8 of ITS4 directly in I005
9381 //
9382 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9383 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9384 sub2node->SetLineColor(kColorITS);
9385 sub2node->SetVisibility(1);
9386 fNodes->Add(sub2node);
9387 sub1node->cd();
9388 fNodes->Add(sub1node);
9389 node->cd();
9390 //
9391 // Place copy #12 of I005 in IT34
9392 //
1266e9b4 9393 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9394 sub1node->SetLineColor(kColorITS);
9395 sub1node->SetVisibility(0);
9396 sub1node->cd();
9397 //
9398 // Place copy #1 of ITS4 directly in I005
9399 //
9400 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9401 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9402 sub2node->SetLineColor(kColorITS);
9403 sub2node->SetVisibility(1);
9404 fNodes->Add(sub2node);
9405 sub1node->cd();
9406 //
9407 // Place copy #2 of ITS4 directly in I005
9408 //
9409 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9410 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9411 sub2node->SetLineColor(kColorITS);
9412 sub2node->SetVisibility(1);
9413 fNodes->Add(sub2node);
9414 sub1node->cd();
9415 //
9416 // Place copy #3 of ITS4 directly in I005
9417 //
9418 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9419 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9420 sub2node->SetLineColor(kColorITS);
9421 sub2node->SetVisibility(1);
9422 fNodes->Add(sub2node);
9423 sub1node->cd();
9424 //
9425 // Place copy #4 of ITS4 directly in I005
9426 //
9427 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9428 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9429 sub2node->SetLineColor(kColorITS);
9430 sub2node->SetVisibility(1);
9431 fNodes->Add(sub2node);
9432 sub1node->cd();
9433 //
9434 // Place copy #5 of ITS4 directly in I005
9435 //
9436 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9437 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9438 sub2node->SetLineColor(kColorITS);
9439 sub2node->SetVisibility(1);
9440 fNodes->Add(sub2node);
9441 sub1node->cd();
9442 //
9443 // Place copy #6 of ITS4 directly in I005
9444 //
9445 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9446 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9447 sub2node->SetLineColor(kColorITS);
9448 sub2node->SetVisibility(1);
9449 fNodes->Add(sub2node);
9450 sub1node->cd();
9451 //
9452 // Place copy #7 of ITS4 directly in I005
9453 //
9454 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9455 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9456 sub2node->SetLineColor(kColorITS);
9457 sub2node->SetVisibility(1);
9458 fNodes->Add(sub2node);
9459 sub1node->cd();
9460 //
9461 // Place copy #8 of ITS4 directly in I005
9462 //
9463 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9464 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9465 sub2node->SetLineColor(kColorITS);
9466 sub2node->SetVisibility(1);
9467 fNodes->Add(sub2node);
9468 sub1node->cd();
9469 fNodes->Add(sub1node);
9470 node->cd();
9471 //
9472 // Place copy #13 of I005 in IT34
9473 //
1266e9b4 9474 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9475 sub1node->SetLineColor(kColorITS);
9476 sub1node->SetVisibility(0);
9477 sub1node->cd();
9478 //
9479 // Place copy #1 of ITS4 directly in I005
9480 //
9481 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9482 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9483 sub2node->SetLineColor(kColorITS);
9484 sub2node->SetVisibility(1);
9485 fNodes->Add(sub2node);
9486 sub1node->cd();
9487 //
9488 // Place copy #2 of ITS4 directly in I005
9489 //
9490 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9491 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9492 sub2node->SetLineColor(kColorITS);
9493 sub2node->SetVisibility(1);
9494 fNodes->Add(sub2node);
9495 sub1node->cd();
9496 //
9497 // Place copy #3 of ITS4 directly in I005
9498 //
9499 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9500 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9501 sub2node->SetLineColor(kColorITS);
9502 sub2node->SetVisibility(1);
9503 fNodes->Add(sub2node);
9504 sub1node->cd();
9505 //
9506 // Place copy #4 of ITS4 directly in I005
9507 //
9508 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9509 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9510 sub2node->SetLineColor(kColorITS);
9511 sub2node->SetVisibility(1);
9512 fNodes->Add(sub2node);
9513 sub1node->cd();
9514 //
9515 // Place copy #5 of ITS4 directly in I005
9516 //
9517 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9518 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9519 sub2node->SetLineColor(kColorITS);
9520 sub2node->SetVisibility(1);
9521 fNodes->Add(sub2node);
9522 sub1node->cd();
9523 //
9524 // Place copy #6 of ITS4 directly in I005
9525 //
9526 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9527 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9528 sub2node->SetLineColor(kColorITS);
9529 sub2node->SetVisibility(1);
9530 fNodes->Add(sub2node);
9531 sub1node->cd();
9532 //
9533 // Place copy #7 of ITS4 directly in I005
9534 //
9535 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9536 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9537 sub2node->SetLineColor(kColorITS);
9538 sub2node->SetVisibility(1);
9539 fNodes->Add(sub2node);
9540 sub1node->cd();
9541 //
9542 // Place copy #8 of ITS4 directly in I005
9543 //
9544 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9545 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9546 sub2node->SetLineColor(kColorITS);
9547 sub2node->SetVisibility(1);
9548 fNodes->Add(sub2node);
9549 sub1node->cd();
9550 fNodes->Add(sub1node);
9551 node->cd();
9552 //
9553 // Place copy #14 of I005 in IT34
9554 //
1266e9b4 9555 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9556 sub1node->SetLineColor(kColorITS);
9557 sub1node->SetVisibility(0);
9558 sub1node->cd();
9559 //
9560 // Place copy #1 of ITS4 directly in I005
9561 //
9562 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9563 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9564 sub2node->SetLineColor(kColorITS);
9565 sub2node->SetVisibility(1);
9566 fNodes->Add(sub2node);
9567 sub1node->cd();
9568 //
9569 // Place copy #2 of ITS4 directly in I005
9570 //
9571 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9572 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9573 sub2node->SetLineColor(kColorITS);
9574 sub2node->SetVisibility(1);
9575 fNodes->Add(sub2node);
9576 sub1node->cd();
9577 //
9578 // Place copy #3 of ITS4 directly in I005
9579 //
9580 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9581 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9582 sub2node->SetLineColor(kColorITS);
9583 sub2node->SetVisibility(1);
9584 fNodes->Add(sub2node);
9585 sub1node->cd();
9586 //
9587 // Place copy #4 of ITS4 directly in I005
9588 //
9589 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9590 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9591 sub2node->SetLineColor(kColorITS);
9592 sub2node->SetVisibility(1);
9593 fNodes->Add(sub2node);
9594 sub1node->cd();
9595 //
9596 // Place copy #5 of ITS4 directly in I005
9597 //
9598 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9599 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9600 sub2node->SetLineColor(kColorITS);
9601 sub2node->SetVisibility(1);
9602 fNodes->Add(sub2node);
9603 sub1node->cd();
9604 //
9605 // Place copy #6 of ITS4 directly in I005
9606 //
9607 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9608 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9609 sub2node->SetLineColor(kColorITS);
9610 sub2node->SetVisibility(1);
9611 fNodes->Add(sub2node);
9612 sub1node->cd();
9613 //
9614 // Place copy #7 of ITS4 directly in I005
9615 //
9616 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9617 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9618 sub2node->SetLineColor(kColorITS);
9619 sub2node->SetVisibility(1);
9620 fNodes->Add(sub2node);
9621 sub1node->cd();
9622 //
9623 // Place copy #8 of ITS4 directly in I005
9624 //
9625 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9626 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9627 sub2node->SetLineColor(kColorITS);
9628 sub2node->SetVisibility(1);
9629 fNodes->Add(sub2node);
9630 sub1node->cd();
9631 fNodes->Add(sub1node);
9632 node->cd();
9633 //
9634 // Place copy #15 of I005 in IT34
9635 //
1266e9b4 9636 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9637 sub1node->SetLineColor(kColorITS);
9638 sub1node->SetVisibility(0);
9639 sub1node->cd();
9640 //
9641 // Place copy #1 of ITS4 directly in I005
9642 //
9643 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9644 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9645 sub2node->SetLineColor(kColorITS);
9646 sub2node->SetVisibility(1);
9647 fNodes->Add(sub2node);
9648 sub1node->cd();
9649 //
9650 // Place copy #2 of ITS4 directly in I005
9651 //
9652 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9653 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9654 sub2node->SetLineColor(kColorITS);
9655 sub2node->SetVisibility(1);
9656 fNodes->Add(sub2node);
9657 sub1node->cd();
9658 //
9659 // Place copy #3 of ITS4 directly in I005
9660 //
9661 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9662 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9663 sub2node->SetLineColor(kColorITS);
9664 sub2node->SetVisibility(1);
9665 fNodes->Add(sub2node);
9666 sub1node->cd();
9667 //
9668 // Place copy #4 of ITS4 directly in I005
9669 //
9670 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9671 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9672 sub2node->SetLineColor(kColorITS);
9673 sub2node->SetVisibility(1);
9674 fNodes->Add(sub2node);
9675 sub1node->cd();
9676 //
9677 // Place copy #5 of ITS4 directly in I005
9678 //
9679 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9680 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9681 sub2node->SetLineColor(kColorITS);
9682 sub2node->SetVisibility(1);
9683 fNodes->Add(sub2node);
9684 sub1node->cd();
9685 //
9686 // Place copy #6 of ITS4 directly in I005
9687 //
9688 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9689 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9690 sub2node->SetLineColor(kColorITS);
9691 sub2node->SetVisibility(1);
9692 fNodes->Add(sub2node);
9693 sub1node->cd();
9694 //
9695 // Place copy #7 of ITS4 directly in I005
9696 //
9697 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9698 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9699 sub2node->SetLineColor(kColorITS);
9700 sub2node->SetVisibility(1);
9701 fNodes->Add(sub2node);
9702 sub1node->cd();
9703 //
9704 // Place copy #8 of ITS4 directly in I005
9705 //
9706 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9707 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9708 sub2node->SetLineColor(kColorITS);
9709 sub2node->SetVisibility(1);
9710 fNodes->Add(sub2node);
9711 sub1node->cd();
9712 fNodes->Add(sub1node);
9713 node->cd();
9714 //
9715 // Place copy #16 of I005 in IT34
9716 //
1266e9b4 9717 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9718 sub1node->SetLineColor(kColorITS);
9719 sub1node->SetVisibility(0);
9720 sub1node->cd();
9721 //
9722 // Place copy #1 of ITS4 directly in I005
9723 //
9724 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9725 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9726 sub2node->SetLineColor(kColorITS);
9727 sub2node->SetVisibility(1);
9728 fNodes->Add(sub2node);
9729 sub1node->cd();
9730 //
9731 // Place copy #2 of ITS4 directly in I005
9732 //
9733 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9734 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9735 sub2node->SetLineColor(kColorITS);
9736 sub2node->SetVisibility(1);
9737 fNodes->Add(sub2node);
9738 sub1node->cd();
9739 //
9740 // Place copy #3 of ITS4 directly in I005
9741 //
9742 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9743 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9744 sub2node->SetLineColor(kColorITS);
9745 sub2node->SetVisibility(1);
9746 fNodes->Add(sub2node);
9747 sub1node->cd();
9748 //
9749 // Place copy #4 of ITS4 directly in I005
9750 //
9751 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9752 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9753 sub2node->SetLineColor(kColorITS);
9754 sub2node->SetVisibility(1);
9755 fNodes->Add(sub2node);
9756 sub1node->cd();
9757 //
9758 // Place copy #5 of ITS4 directly in I005
9759 //
9760 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9761 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9762 sub2node->SetLineColor(kColorITS);
9763 sub2node->SetVisibility(1);
9764 fNodes->Add(sub2node);
9765 sub1node->cd();
9766 //
9767 // Place copy #6 of ITS4 directly in I005
9768 //
9769 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9770 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9771 sub2node->SetLineColor(kColorITS);
9772 sub2node->SetVisibility(1);
9773 fNodes->Add(sub2node);
9774 sub1node->cd();
9775 //
9776 // Place copy #7 of ITS4 directly in I005
9777 //
9778 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9779 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9780 sub2node->SetLineColor(kColorITS);
9781 sub2node->SetVisibility(1);
9782 fNodes->Add(sub2node);
9783 sub1node->cd();
9784 //
9785 // Place copy #8 of ITS4 directly in I005
9786 //
9787 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9788 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9789 sub2node->SetLineColor(kColorITS);
9790 sub2node->SetVisibility(1);
9791 fNodes->Add(sub2node);
9792 sub1node->cd();
9793 fNodes->Add(sub1node);
9794 node->cd();
9795 //
9796 // Place copy #17 of I005 in IT34
9797 //
1266e9b4 9798 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9799 sub1node->SetLineColor(kColorITS);
9800 sub1node->SetVisibility(0);
9801 sub1node->cd();
9802 //
9803 // Place copy #1 of ITS4 directly in I005
9804 //
9805 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9806 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9807 sub2node->SetLineColor(kColorITS);
9808 sub2node->SetVisibility(1);
9809 fNodes->Add(sub2node);
9810 sub1node->cd();
9811 //
9812 // Place copy #2 of ITS4 directly in I005
9813 //
9814 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9815 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9816 sub2node->SetLineColor(kColorITS);
9817 sub2node->SetVisibility(1);
9818 fNodes->Add(sub2node);
9819 sub1node->cd();
9820 //
9821 // Place copy #3 of ITS4 directly in I005
9822 //
9823 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9824 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9825 sub2node->SetLineColor(kColorITS);
9826 sub2node->SetVisibility(1);
9827 fNodes->Add(sub2node);
9828 sub1node->cd();
9829 //
9830 // Place copy #4 of ITS4 directly in I005
9831 //
9832 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9833 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9834 sub2node->SetLineColor(kColorITS);
9835 sub2node->SetVisibility(1);
9836 fNodes->Add(sub2node);
9837 sub1node->cd();
9838 //
9839 // Place copy #5 of ITS4 directly in I005
9840 //
9841 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9842 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9843 sub2node->SetLineColor(kColorITS);
9844 sub2node->SetVisibility(1);
9845 fNodes->Add(sub2node);
9846 sub1node->cd();
9847 //
9848 // Place copy #6 of ITS4 directly in I005
9849 //
9850 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9851 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9852 sub2node->SetLineColor(kColorITS);
9853 sub2node->SetVisibility(1);
9854 fNodes->Add(sub2node);
9855 sub1node->cd();
9856 //
9857 // Place copy #7 of ITS4 directly in I005
9858 //
9859 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9860 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9861 sub2node->SetLineColor(kColorITS);
9862 sub2node->SetVisibility(1);
9863 fNodes->Add(sub2node);
9864 sub1node->cd();
9865 //
9866 // Place copy #8 of ITS4 directly in I005
9867 //
9868 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9869 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9870 sub2node->SetLineColor(kColorITS);
9871 sub2node->SetVisibility(1);
9872 fNodes->Add(sub2node);
9873 sub1node->cd();
9874 fNodes->Add(sub1node);
9875 node->cd();
9876 //
9877 // Place copy #18 of I005 in IT34
9878 //
1266e9b4 9879 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9880 sub1node->SetLineColor(kColorITS);
9881 sub1node->SetVisibility(0);
9882 sub1node->cd();
9883 //
9884 // Place copy #1 of ITS4 directly in I005
9885 //
9886 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9887 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9888 sub2node->SetLineColor(kColorITS);
9889 sub2node->SetVisibility(1);
9890 fNodes->Add(sub2node);
9891 sub1node->cd();
9892 //
9893 // Place copy #2 of ITS4 directly in I005
9894 //
9895 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9896 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9897 sub2node->SetLineColor(kColorITS);
9898 sub2node->SetVisibility(1);
9899 fNodes->Add(sub2node);
9900 sub1node->cd();
9901 //
9902 // Place copy #3 of ITS4 directly in I005
9903 //
9904 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9905 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9906 sub2node->SetLineColor(kColorITS);
9907 sub2node->SetVisibility(1);
9908 fNodes->Add(sub2node);
9909 sub1node->cd();
9910 //
9911 // Place copy #4 of ITS4 directly in I005
9912 //
9913 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9914 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9915 sub2node->SetLineColor(kColorITS);
9916 sub2node->SetVisibility(1);
9917 fNodes->Add(sub2node);
9918 sub1node->cd();
9919 //
9920 // Place copy #5 of ITS4 directly in I005
9921 //
9922 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9923 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9924 sub2node->SetLineColor(kColorITS);
9925 sub2node->SetVisibility(1);
9926 fNodes->Add(sub2node);
9927 sub1node->cd();
9928 //
9929 // Place copy #6 of ITS4 directly in I005
9930 //
9931 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9932 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9933 sub2node->SetLineColor(kColorITS);
9934 sub2node->SetVisibility(1);
9935 fNodes->Add(sub2node);
9936 sub1node->cd();
9937 //
9938 // Place copy #7 of ITS4 directly in I005
9939 //
9940 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9941 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9942 sub2node->SetLineColor(kColorITS);
9943 sub2node->SetVisibility(1);
9944 fNodes->Add(sub2node);
9945 sub1node->cd();
9946 //
9947 // Place copy #8 of ITS4 directly in I005
9948 //
9949 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9950 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9951 sub2node->SetLineColor(kColorITS);
9952 sub2node->SetVisibility(1);
9953 fNodes->Add(sub2node);
9954 sub1node->cd();
9955 fNodes->Add(sub1node);
9956 node->cd();
9957 //
9958 // Place copy #19 of I005 in IT34
9959 //
1266e9b4 9960 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9961 sub1node->SetLineColor(kColorITS);
9962 sub1node->SetVisibility(0);
9963 sub1node->cd();
9964 //
9965 // Place copy #1 of ITS4 directly in I005
9966 //
9967 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9968 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9969 sub2node->SetLineColor(kColorITS);
9970 sub2node->SetVisibility(1);
9971 fNodes->Add(sub2node);
9972 sub1node->cd();
9973 //
9974 // Place copy #2 of ITS4 directly in I005
9975 //
9976 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9977 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9978 sub2node->SetLineColor(kColorITS);
9979 sub2node->SetVisibility(1);
9980 fNodes->Add(sub2node);
9981 sub1node->cd();
9982 //
9983 // Place copy #3 of ITS4 directly in I005
9984 //
9985 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9986 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9987 sub2node->SetLineColor(kColorITS);
9988 sub2node->SetVisibility(1);
9989 fNodes->Add(sub2node);
9990 sub1node->cd();
9991 //
9992 // Place copy #4 of ITS4 directly in I005
9993 //
9994 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9995 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9996 sub2node->SetLineColor(kColorITS);
9997 sub2node->SetVisibility(1);
9998 fNodes->Add(sub2node);
9999 sub1node->cd();
10000 //
10001 // Place copy #5 of ITS4 directly in I005
10002 //
10003 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10004 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10005 sub2node->SetLineColor(kColorITS);
10006 sub2node->SetVisibility(1);
10007 fNodes->Add(sub2node);
10008 sub1node->cd();
10009 //
10010 // Place copy #6 of ITS4 directly in I005
10011 //
10012 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10013 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10014 sub2node->SetLineColor(kColorITS);
10015 sub2node->SetVisibility(1);
10016 fNodes->Add(sub2node);
10017 sub1node->cd();
10018 //
10019 // Place copy #7 of ITS4 directly in I005
10020 //
10021 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10022 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10023 sub2node->SetLineColor(kColorITS);
10024 sub2node->SetVisibility(1);
10025 fNodes->Add(sub2node);
10026 sub1node->cd();
10027 //
10028 // Place copy #8 of ITS4 directly in I005
10029 //
10030 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10031 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10032 sub2node->SetLineColor(kColorITS);
10033 sub2node->SetVisibility(1);
10034 fNodes->Add(sub2node);
10035 sub1node->cd();
10036 fNodes->Add(sub1node);
10037 node->cd();
10038 //
10039 // Place copy #20 of I005 in IT34
10040 //
1266e9b4 10041 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10042 sub1node->SetLineColor(kColorITS);
10043 sub1node->SetVisibility(0);
10044 sub1node->cd();
10045 //
10046 // Place copy #1 of ITS4 directly in I005
10047 //
10048 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10049 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10050 sub2node->SetLineColor(kColorITS);
10051 sub2node->SetVisibility(1);
10052 fNodes->Add(sub2node);
10053 sub1node->cd();
10054 //
10055 // Place copy #2 of ITS4 directly in I005
10056 //
10057 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10058 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10059 sub2node->SetLineColor(kColorITS);
10060 sub2node->SetVisibility(1);
10061 fNodes->Add(sub2node);
10062 sub1node->cd();
10063 //
10064 // Place copy #3 of ITS4 directly in I005
10065 //
10066 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10067 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10068 sub2node->SetLineColor(kColorITS);
10069 sub2node->SetVisibility(1);
10070 fNodes->Add(sub2node);
10071 sub1node->cd();
10072 //
10073 // Place copy #4 of ITS4 directly in I005
10074 //
10075 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10076 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10077 sub2node->SetLineColor(kColorITS);
10078 sub2node->SetVisibility(1);
10079 fNodes->Add(sub2node);
10080 sub1node->cd();
10081 //
10082 // Place copy #5 of ITS4 directly in I005
10083 //
10084 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10085 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10086 sub2node->SetLineColor(kColorITS);
10087 sub2node->SetVisibility(1);
10088 fNodes->Add(sub2node);
10089 sub1node->cd();
10090 //
10091 // Place copy #6 of ITS4 directly in I005
10092 //
10093 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10094 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10095 sub2node->SetLineColor(kColorITS);
10096 sub2node->SetVisibility(1);
10097 fNodes->Add(sub2node);
10098 sub1node->cd();
10099 //
10100 // Place copy #7 of ITS4 directly in I005
10101 //
10102 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10103 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10104 sub2node->SetLineColor(kColorITS);
10105 sub2node->SetVisibility(1);
10106 fNodes->Add(sub2node);
10107 sub1node->cd();
10108 //
10109 // Place copy #8 of ITS4 directly in I005
10110 //
10111 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10112 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10113 sub2node->SetLineColor(kColorITS);
10114 sub2node->SetVisibility(1);
10115 fNodes->Add(sub2node);
10116 sub1node->cd();
10117 fNodes->Add(sub1node);
10118 node->cd();
10119 //
10120 // Place copy #21 of I005 in IT34
10121 //
1266e9b4 10122 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10123 sub1node->SetLineColor(kColorITS);
10124 sub1node->SetVisibility(0);
10125 sub1node->cd();
10126 //
10127 // Place copy #1 of ITS4 directly in I005
10128 //
10129 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10130 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10131 sub2node->SetLineColor(kColorITS);
10132 sub2node->SetVisibility(1);
10133 fNodes->Add(sub2node);
10134 sub1node->cd();
10135 //
10136 // Place copy #2 of ITS4 directly in I005
10137 //
10138 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10139 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10140 sub2node->SetLineColor(kColorITS);
10141 sub2node->SetVisibility(1);
10142 fNodes->Add(sub2node);
10143 sub1node->cd();
10144 //
10145 // Place copy #3 of ITS4 directly in I005
10146 //
10147 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10148 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10149 sub2node->SetLineColor(kColorITS);
10150 sub2node->SetVisibility(1);
10151 fNodes->Add(sub2node);
10152 sub1node->cd();
10153 //
10154 // Place copy #4 of ITS4 directly in I005
10155 //
10156 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10157 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10158 sub2node->SetLineColor(kColorITS);
10159 sub2node->SetVisibility(1);
10160 fNodes->Add(sub2node);
10161 sub1node->cd();
10162 //
10163 // Place copy #5 of ITS4 directly in I005
10164 //
10165 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10166 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10167 sub2node->SetLineColor(kColorITS);
10168 sub2node->SetVisibility(1);
10169 fNodes->Add(sub2node);
10170 sub1node->cd();
10171 //
10172 // Place copy #6 of ITS4 directly in I005
10173 //
10174 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10175 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10176 sub2node->SetLineColor(kColorITS);
10177 sub2node->SetVisibility(1);
10178 fNodes->Add(sub2node);
10179 sub1node->cd();
10180 //
10181 // Place copy #7 of ITS4 directly in I005
10182 //
10183 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10184 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10185 sub2node->SetLineColor(kColorITS);
10186 sub2node->SetVisibility(1);
10187 fNodes->Add(sub2node);
10188 sub1node->cd();
10189 //
10190 // Place copy #8 of ITS4 directly in I005
10191 //
10192 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10193 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10194 sub2node->SetLineColor(kColorITS);
10195 sub2node->SetVisibility(1);
10196 fNodes->Add(sub2node);
10197 sub1node->cd();
10198 fNodes->Add(sub1node);
10199 node->cd();
10200 //
10201 // Place copy #22 of I005 in IT34
10202 //
1266e9b4 10203 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10204 sub1node->SetLineColor(kColorITS);
10205 sub1node->SetVisibility(0);
10206 sub1node->cd();
10207 //
10208 // Place copy #1 of ITS4 directly in I005
10209 //
10210 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10211 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10212 sub2node->SetLineColor(kColorITS);
10213 sub2node->SetVisibility(1);
10214 fNodes->Add(sub2node);
10215 sub1node->cd();
10216 //
10217 // Place copy #2 of ITS4 directly in I005
10218 //
10219 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10220 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10221 sub2node->SetLineColor(kColorITS);
10222 sub2node->SetVisibility(1);
10223 fNodes->Add(sub2node);
10224 sub1node->cd();
10225 //
10226 // Place copy #3 of ITS4 directly in I005
10227 //
10228 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10229 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10230 sub2node->SetLineColor(kColorITS);
10231 sub2node->SetVisibility(1);
10232 fNodes->Add(sub2node);
10233 sub1node->cd();
10234 //
10235 // Place copy #4 of ITS4 directly in I005
10236 //
10237 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10238 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10239 sub2node->SetLineColor(kColorITS);
10240 sub2node->SetVisibility(1);
10241 fNodes->Add(sub2node);
10242 sub1node->cd();
10243 //
10244 // Place copy #5 of ITS4 directly in I005
10245 //
10246 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10247 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10248 sub2node->SetLineColor(kColorITS);
10249 sub2node->SetVisibility(1);
10250 fNodes->Add(sub2node);
10251 sub1node->cd();
10252 //
10253 // Place copy #6 of ITS4 directly in I005
10254 //
10255 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10256 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10257 sub2node->SetLineColor(kColorITS);
10258 sub2node->SetVisibility(1);
10259 fNodes->Add(sub2node);
10260 sub1node->cd();
10261 //
10262 // Place copy #7 of ITS4 directly in I005
10263 //
10264 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10265 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10266 sub2node->SetLineColor(kColorITS);
10267 sub2node->SetVisibility(1);
10268 fNodes->Add(sub2node);
10269 sub1node->cd();
10270 //
10271 // Place copy #8 of ITS4 directly in I005
10272 //
10273 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10274 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10275 sub2node->SetLineColor(kColorITS);
10276 sub2node->SetVisibility(1);
10277 fNodes->Add(sub2node);
10278 sub1node->cd();
10279 fNodes->Add(sub1node);
10280 node->cd();
10281
10282
10283 fNodes->Add(node);
10284
10285 // --- Place SSD volumes into their mother volume
10286
10287 // Place IT56 in Alice
10288 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10289 node->SetLineColor(kColorITS);
10290 node->SetVisibility(0);
10291 node->cd();
10292 //
10293 // Place copy #1 of I565 in IT56
10294 //
10295 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10296 sub1node->SetLineColor(kColorITS);
10297 sub1node->SetVisibility(0);
10298 sub1node->cd();
10299 //
10300 // Place copy #1 of ITS5 directly in I565
10301 //
10302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10303 sub2node->SetLineColor(kColorITS);
10304 sub2node->SetVisibility(1);
10305 fNodes->Add(sub2node);
10306 sub1node->cd();
10307 //
10308 // Place copy #2 of ITS5 directly in I565
10309 //
10310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10311 sub2node->SetLineColor(kColorITS);
10312 sub2node->SetVisibility(1);
10313 fNodes->Add(sub2node);
10314 sub1node->cd();
10315 //
10316 // Place copy #3 of ITS5 directly in I565
10317 //
10318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10319 sub2node->SetLineColor(kColorITS);
10320 sub2node->SetVisibility(1);
10321 fNodes->Add(sub2node);
10322 sub1node->cd();
10323 //
10324 // Place copy #4 of ITS5 directly in I565
10325 //
10326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10327 sub2node->SetLineColor(kColorITS);
10328 sub2node->SetVisibility(1);
10329 fNodes->Add(sub2node);
10330 sub1node->cd();
10331 //
10332 // Place copy #5 of ITS5 directly in I565
10333 //
10334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10335 sub2node->SetLineColor(kColorITS);
10336 sub2node->SetVisibility(1);
10337 fNodes->Add(sub2node);
10338 sub1node->cd();
10339 //
10340 // Place copy #6 of ITS5 directly in I565
10341 //
10342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10343 sub2node->SetLineColor(kColorITS);
10344 sub2node->SetVisibility(1);
10345 fNodes->Add(sub2node);
10346 sub1node->cd();
10347 //
10348 // Place copy #7 of ITS5 directly in I565
10349 //
10350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10351 sub2node->SetLineColor(kColorITS);
10352 sub2node->SetVisibility(1);
10353 fNodes->Add(sub2node);
10354 sub1node->cd();
10355 //
10356 // Place copy #8 of ITS5 directly in I565
10357 //
10358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10359 sub2node->SetLineColor(kColorITS);
10360 sub2node->SetVisibility(1);
10361 fNodes->Add(sub2node);
10362 sub1node->cd();
10363 //
10364 // Place copy #9 of ITS5 directly in I565
10365 //
10366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10367 sub2node->SetLineColor(kColorITS);
10368 sub2node->SetVisibility(1);
10369 fNodes->Add(sub2node);
10370 sub1node->cd();
10371 //
10372 // Place copy #10 of ITS5 directly in I565
10373 //
10374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10375 sub2node->SetLineColor(kColorITS);
10376 sub2node->SetVisibility(1);
10377 fNodes->Add(sub2node);
10378 sub1node->cd();
10379 //
10380 // Place copy #11 of ITS5 directly in I565
10381 //
10382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10383 sub2node->SetLineColor(kColorITS);
10384 sub2node->SetVisibility(1);
10385 fNodes->Add(sub2node);
10386 sub1node->cd();
10387 //
10388 // Place copy #12 of ITS5 directly in I565
10389 //
10390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10391 sub2node->SetLineColor(kColorITS);
10392 sub2node->SetVisibility(1);
10393 fNodes->Add(sub2node);
10394 sub1node->cd();
10395 //
10396 // Place copy #13 of ITS5 directly in I565
10397 //
10398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10399 sub2node->SetLineColor(kColorITS);
10400 sub2node->SetVisibility(1);
10401 fNodes->Add(sub2node);
10402 sub1node->cd();
10403 //
10404 // Place copy #14 of ITS5 directly in I565
10405 //
10406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10407 sub2node->SetLineColor(kColorITS);
10408 sub2node->SetVisibility(1);
10409 fNodes->Add(sub2node);
10410 sub1node->cd();
10411 //
10412 // Place copy #15 of ITS5 directly in I565
10413 //
10414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10415 sub2node->SetLineColor(kColorITS);
10416 sub2node->SetVisibility(1);
10417 fNodes->Add(sub2node);
10418 sub1node->cd();
10419 //
10420 // Place copy #16 of ITS5 directly in I565
10421 //
10422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10423 sub2node->SetLineColor(kColorITS);
10424 sub2node->SetVisibility(1);
10425 fNodes->Add(sub2node);
10426 sub1node->cd();
10427 //
10428 // Place copy #17 of ITS5 directly in I565
10429 //
10430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10431 sub2node->SetLineColor(kColorITS);
10432 sub2node->SetVisibility(1);
10433 fNodes->Add(sub2node);
10434 sub1node->cd();
10435 //
10436 // Place copy #18 of ITS5 directly in I565
10437 //
10438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10439 sub2node->SetLineColor(kColorITS);
10440 sub2node->SetVisibility(1);
10441 fNodes->Add(sub2node);
10442 sub1node->cd();
10443 //
10444 // Place copy #19 of ITS5 directly in I565
10445 //
10446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10447 sub2node->SetLineColor(kColorITS);
10448 sub2node->SetVisibility(1);
10449 fNodes->Add(sub2node);
10450 sub1node->cd();
10451 //
10452 // Place copy #20 of ITS5 directly in I565
10453 //
10454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10455 sub2node->SetLineColor(kColorITS);
10456 sub2node->SetVisibility(1);
10457 fNodes->Add(sub2node);
10458 sub1node->cd();
10459 //
10460 // Place copy #21 of ITS5 directly in I565
10461 //
10462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10463 sub2node->SetLineColor(kColorITS);
10464 sub2node->SetVisibility(1);
10465 fNodes->Add(sub2node);
10466 sub1node->cd();
10467 //
10468 // Place copy #22 of ITS5 directly in I565
10469 //
10470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10471 sub2node->SetLineColor(kColorITS);
10472 sub2node->SetVisibility(1);
10473 fNodes->Add(sub2node);
10474 sub1node->cd();
10475 fNodes->Add(sub1node);
10476 node->cd();
10477 //
10478 // Place copy #2 of I565 in IT56
10479 //
1266e9b4 10480 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10481 sub1node->SetLineColor(kColorITS);
10482 sub1node->SetVisibility(0);
10483 sub1node->cd();
10484 //
10485 // Place copy #1 of ITS5 directly in I565
10486 //
10487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10488 sub2node->SetLineColor(kColorITS);
10489 sub2node->SetVisibility(1);
10490 fNodes->Add(sub2node);
10491 sub1node->cd();
10492 //
10493 // Place copy #2 of ITS5 directly in I565
10494 //
10495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10496 sub2node->SetLineColor(kColorITS);
10497 sub2node->SetVisibility(1);
10498 fNodes->Add(sub2node);
10499 sub1node->cd();
10500 //
10501 // Place copy #3 of ITS5 directly in I565
10502 //
10503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10504 sub2node->SetLineColor(kColorITS);
10505 sub2node->SetVisibility(1);
10506 fNodes->Add(sub2node);
10507 sub1node->cd();
10508 //
10509 // Place copy #4 of ITS5 directly in I565
10510 //
10511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10512 sub2node->SetLineColor(kColorITS);
10513 sub2node->SetVisibility(1);
10514 fNodes->Add(sub2node);
10515 sub1node->cd();
10516 //
10517 // Place copy #5 of ITS5 directly in I565
10518 //
10519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10520 sub2node->SetLineColor(kColorITS);
10521 sub2node->SetVisibility(1);
10522 fNodes->Add(sub2node);
10523 sub1node->cd();
10524 //
10525 // Place copy #6 of ITS5 directly in I565
10526 //
10527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10528 sub2node->SetLineColor(kColorITS);
10529 sub2node->SetVisibility(1);
10530 fNodes->Add(sub2node);
10531 sub1node->cd();
10532 //
10533 // Place copy #7 of ITS5 directly in I565
10534 //
10535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10536 sub2node->SetLineColor(kColorITS);
10537 sub2node->SetVisibility(1);
10538 fNodes->Add(sub2node);
10539 sub1node->cd();
10540 //
10541 // Place copy #8 of ITS5 directly in I565
10542 //
10543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10544 sub2node->SetLineColor(kColorITS);
10545 sub2node->SetVisibility(1);
10546 fNodes->Add(sub2node);
10547 sub1node->cd();
10548 //
10549 // Place copy #9 of ITS5 directly in I565
10550 //
10551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10552 sub2node->SetLineColor(kColorITS);
10553 sub2node->SetVisibility(1);
10554 fNodes->Add(sub2node);
10555 sub1node->cd();
10556 //
10557 // Place copy #10 of ITS5 directly in I565
10558 //
10559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10560 sub2node->SetLineColor(kColorITS);
10561 sub2node->SetVisibility(1);
10562 fNodes->Add(sub2node);
10563 sub1node->cd();
10564 //
10565 // Place copy #11 of ITS5 directly in I565
10566 //
10567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10568 sub2node->SetLineColor(kColorITS);
10569 sub2node->SetVisibility(1);
10570 fNodes->Add(sub2node);
10571 sub1node->cd();
10572 //
10573 // Place copy #12 of ITS5 directly in I565
10574 //
10575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10576 sub2node->SetLineColor(kColorITS);
10577 sub2node->SetVisibility(1);
10578 fNodes->Add(sub2node);
10579 sub1node->cd();
10580 //
10581 // Place copy #13 of ITS5 directly in I565
10582 //
10583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10584 sub2node->SetLineColor(kColorITS);
10585 sub2node->SetVisibility(1);
10586 fNodes->Add(sub2node);
10587 sub1node->cd();
10588 //
10589 // Place copy #14 of ITS5 directly in I565
10590 //
10591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10592 sub2node->SetLineColor(kColorITS);
10593 sub2node->SetVisibility(1);
10594 fNodes->Add(sub2node);
10595 sub1node->cd();
10596 //
10597 // Place copy #15 of ITS5 directly in I565
10598 //
10599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10600 sub2node->SetLineColor(kColorITS);
10601 sub2node->SetVisibility(1);
10602 fNodes->Add(sub2node);
10603 sub1node->cd();
10604 //
10605 // Place copy #16 of ITS5 directly in I565
10606 //
10607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10608 sub2node->SetLineColor(kColorITS);
10609 sub2node->SetVisibility(1);
10610 fNodes->Add(sub2node);
10611 sub1node->cd();
10612 //
10613 // Place copy #17 of ITS5 directly in I565
10614 //
10615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10616 sub2node->SetLineColor(kColorITS);
10617 sub2node->SetVisibility(1);
10618 fNodes->Add(sub2node);
10619 sub1node->cd();
10620 //
10621 // Place copy #18 of ITS5 directly in I565
10622 //
10623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10624 sub2node->SetLineColor(kColorITS);
10625 sub2node->SetVisibility(1);
10626 fNodes->Add(sub2node);
10627 sub1node->cd();
10628 //
10629 // Place copy #19 of ITS5 directly in I565
10630 //
10631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10632 sub2node->SetLineColor(kColorITS);
10633 sub2node->SetVisibility(1);
10634 fNodes->Add(sub2node);
10635 sub1node->cd();
10636 //
10637 // Place copy #20 of ITS5 directly in I565
10638 //
10639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10640 sub2node->SetLineColor(kColorITS);
10641 sub2node->SetVisibility(1);
10642 fNodes->Add(sub2node);
10643 sub1node->cd();
10644 //
10645 // Place copy #21 of ITS5 directly in I565
10646 //
10647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10648 sub2node->SetLineColor(kColorITS);
10649 sub2node->SetVisibility(1);
10650 fNodes->Add(sub2node);
10651 sub1node->cd();
10652 //
10653 // Place copy #22 of ITS5 directly in I565
10654 //
10655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10656 sub2node->SetLineColor(kColorITS);
10657 sub2node->SetVisibility(1);
10658 fNodes->Add(sub2node);
10659 sub1node->cd();
10660 fNodes->Add(sub1node);
10661 node->cd();
10662 //
10663 // Place copy #3 of I565 in IT56
10664 //
1266e9b4 10665 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10666 sub1node->SetLineColor(kColorITS);
10667 sub1node->SetVisibility(0);
10668 sub1node->cd();
10669 //
10670 // Place copy #1 of ITS5 directly in I565
10671 //
10672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10673 sub2node->SetLineColor(kColorITS);
10674 sub2node->SetVisibility(1);
10675 fNodes->Add(sub2node);
10676 sub1node->cd();
10677 //
10678 // Place copy #2 of ITS5 directly in I565
10679 //
10680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10681 sub2node->SetLineColor(kColorITS);
10682 sub2node->SetVisibility(1);
10683 fNodes->Add(sub2node);
10684 sub1node->cd();
10685 //
10686 // Place copy #3 of ITS5 directly in I565
10687 //
10688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10689 sub2node->SetLineColor(kColorITS);
10690 sub2node->SetVisibility(1);
10691 fNodes->Add(sub2node);
10692 sub1node->cd();
10693 //
10694 // Place copy #4 of ITS5 directly in I565
10695 //
10696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10697 sub2node->SetLineColor(kColorITS);
10698 sub2node->SetVisibility(1);
10699 fNodes->Add(sub2node);
10700 sub1node->cd();
10701 //
10702 // Place copy #5 of ITS5 directly in I565
10703 //
10704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10705 sub2node->SetLineColor(kColorITS);
10706 sub2node->SetVisibility(1);
10707 fNodes->Add(sub2node);
10708 sub1node->cd();
10709 //
10710 // Place copy #6 of ITS5 directly in I565
10711 //
10712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10713 sub2node->SetLineColor(kColorITS);
10714 sub2node->SetVisibility(1);
10715 fNodes->Add(sub2node);
10716 sub1node->cd();
10717 //
10718 // Place copy #7 of ITS5 directly in I565
10719 //
10720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10721 sub2node->SetLineColor(kColorITS);
10722 sub2node->SetVisibility(1);
10723 fNodes->Add(sub2node);
10724 sub1node->cd();
10725 //
10726 // Place copy #8 of ITS5 directly in I565
10727 //
10728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10729 sub2node->SetLineColor(kColorITS);
10730 sub2node->SetVisibility(1);
10731 fNodes->Add(sub2node);
10732 sub1node->cd();
10733 //
10734 // Place copy #9 of ITS5 directly in I565
10735 //
10736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10737 sub2node->SetLineColor(kColorITS);
10738 sub2node->SetVisibility(1);
10739 fNodes->Add(sub2node);
10740 sub1node->cd();
10741 //
10742 // Place copy #10 of ITS5 directly in I565
10743 //
10744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10745 sub2node->SetLineColor(kColorITS);
10746 sub2node->SetVisibility(1);
10747 fNodes->Add(sub2node);
10748 sub1node->cd();
10749 //
10750 // Place copy #11 of ITS5 directly in I565
10751 //
10752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10753 sub2node->SetLineColor(kColorITS);
10754 sub2node->SetVisibility(1);
10755 fNodes->Add(sub2node);
10756 sub1node->cd();
10757 //
10758 // Place copy #12 of ITS5 directly in I565
10759 //
10760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10761 sub2node->SetLineColor(kColorITS);
10762 sub2node->SetVisibility(1);
10763 fNodes->Add(sub2node);
10764 sub1node->cd();
10765 //
10766 // Place copy #13 of ITS5 directly in I565
10767 //
10768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10769 sub2node->SetLineColor(kColorITS);
10770 sub2node->SetVisibility(1);
10771 fNodes->Add(sub2node);
10772 sub1node->cd();
10773 //
10774 // Place copy #14 of ITS5 directly in I565
10775 //
10776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10777 sub2node->SetLineColor(kColorITS);
10778 sub2node->SetVisibility(1);
10779 fNodes->Add(sub2node);
10780 sub1node->cd();
10781 //
10782 // Place copy #15 of ITS5 directly in I565
10783 //
10784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10785 sub2node->SetLineColor(kColorITS);
10786 sub2node->SetVisibility(1);
10787 fNodes->Add(sub2node);
10788 sub1node->cd();
10789 //
10790 // Place copy #16 of ITS5 directly in I565
10791 //
10792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10793 sub2node->SetLineColor(kColorITS);
10794 sub2node->SetVisibility(1);
10795 fNodes->Add(sub2node);
10796 sub1node->cd();
10797 //
10798 // Place copy #17 of ITS5 directly in I565
10799 //
10800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10801 sub2node->SetLineColor(kColorITS);
10802 sub2node->SetVisibility(1);
10803 fNodes->Add(sub2node);
10804 sub1node->cd();
10805 //
10806 // Place copy #18 of ITS5 directly in I565
10807 //
10808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10809 sub2node->SetLineColor(kColorITS);
10810 sub2node->SetVisibility(1);
10811 fNodes->Add(sub2node);
10812 sub1node->cd();
10813 //
10814 // Place copy #19 of ITS5 directly in I565
10815 //
10816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10817 sub2node->SetLineColor(kColorITS);
10818 sub2node->SetVisibility(1);
10819 fNodes->Add(sub2node);
10820 sub1node->cd();
10821 //
10822 // Place copy #20 of ITS5 directly in I565
10823 //
10824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10825 sub2node->SetLineColor(kColorITS);
10826 sub2node->SetVisibility(1);
10827 fNodes->Add(sub2node);
10828 sub1node->cd();
10829 //
10830 // Place copy #21 of ITS5 directly in I565
10831 //
10832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10833 sub2node->SetLineColor(kColorITS);
10834 sub2node->SetVisibility(1);
10835 fNodes->Add(sub2node);
10836 sub1node->cd();
10837 //
10838 // Place copy #22 of ITS5 directly in I565
10839 //
10840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10841 sub2node->SetLineColor(kColorITS);
10842 sub2node->SetVisibility(1);
10843 fNodes->Add(sub2node);
10844 sub1node->cd();
10845 fNodes->Add(sub1node);
10846 node->cd();
10847 //
10848 // Place copy #4 of I565 in IT56
10849 //
1266e9b4 10850 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10851 sub1node->SetLineColor(kColorITS);
10852 sub1node->SetVisibility(0);
10853 sub1node->cd();
10854 //
10855 // Place copy #1 of ITS5 directly in I565
10856 //
10857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10858 sub2node->SetLineColor(kColorITS);
10859 sub2node->SetVisibility(1);
10860 fNodes->Add(sub2node);
10861 sub1node->cd();
10862 //
10863 // Place copy #2 of ITS5 directly in I565
10864 //
10865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10866 sub2node->SetLineColor(kColorITS);
10867 sub2node->SetVisibility(1);
10868 fNodes->Add(sub2node);
10869 sub1node->cd();
10870 //
10871 // Place copy #3 of ITS5 directly in I565
10872 //
10873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10874 sub2node->SetLineColor(kColorITS);
10875 sub2node->SetVisibility(1);
10876 fNodes->Add(sub2node);
10877 sub1node->cd();
10878 //
10879 // Place copy #4 of ITS5 directly in I565
10880 //
10881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10882 sub2node->SetLineColor(kColorITS);
10883 sub2node->SetVisibility(1);
10884 fNodes->Add(sub2node);
10885 sub1node->cd();
10886 //
10887 // Place copy #5 of ITS5 directly in I565
10888 //
10889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10890 sub2node->SetLineColor(kColorITS);
10891 sub2node->SetVisibility(1);
10892 fNodes->Add(sub2node);
10893 sub1node->cd();
10894 //
10895 // Place copy #6 of ITS5 directly in I565
10896 //
10897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10898 sub2node->SetLineColor(kColorITS);
10899 sub2node->SetVisibility(1);
10900 fNodes->Add(sub2node);
10901 sub1node->cd();
10902 //
10903 // Place copy #7 of ITS5 directly in I565
10904 //
10905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10906 sub2node->SetLineColor(kColorITS);
10907 sub2node->SetVisibility(1);
10908 fNodes->Add(sub2node);
10909 sub1node->cd();
10910 //
10911 // Place copy #8 of ITS5 directly in I565
10912 //
10913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10914 sub2node->SetLineColor(kColorITS);
10915 sub2node->SetVisibility(1);
10916 fNodes->Add(sub2node);
10917 sub1node->cd();
10918 //
10919 // Place copy #9 of ITS5 directly in I565
10920 //
10921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10922 sub2node->SetLineColor(kColorITS);
10923 sub2node->SetVisibility(1);
10924 fNodes->Add(sub2node);
10925 sub1node->cd();
10926 //
10927 // Place copy #10 of ITS5 directly in I565
10928 //
10929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10930 sub2node->SetLineColor(kColorITS);
10931 sub2node->SetVisibility(1);
10932 fNodes->Add(sub2node);
10933 sub1node->cd();
10934 //
10935 // Place copy #11 of ITS5 directly in I565
10936 //
10937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10938 sub2node->SetLineColor(kColorITS);
10939 sub2node->SetVisibility(1);
10940 fNodes->Add(sub2node);
10941 sub1node->cd();
10942 //
10943 // Place copy #12 of ITS5 directly in I565
10944 //
10945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10946 sub2node->SetLineColor(kColorITS);
10947 sub2node->SetVisibility(1);
10948 fNodes->Add(sub2node);
10949 sub1node->cd();
10950 //
10951 // Place copy #13 of ITS5 directly in I565
10952 //
10953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10954 sub2node->SetLineColor(kColorITS);
10955 sub2node->SetVisibility(1);
10956 fNodes->Add(sub2node);
10957 sub1node->cd();
10958 //
10959 // Place copy #14 of ITS5 directly in I565
10960 //
10961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10962 sub2node->SetLineColor(kColorITS);
10963 sub2node->SetVisibility(1);
10964 fNodes->Add(sub2node);
10965 sub1node->cd();
10966 //
10967 // Place copy #15 of ITS5 directly in I565
10968 //
10969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10970 sub2node->SetLineColor(kColorITS);
10971 sub2node->SetVisibility(1);
10972 fNodes->Add(sub2node);
10973 sub1node->cd();
10974 //
10975 // Place copy #16 of ITS5 directly in I565
10976 //
10977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10978 sub2node->SetLineColor(kColorITS);
10979 sub2node->SetVisibility(1);
10980 fNodes->Add(sub2node);
10981 sub1node->cd();
10982 //
10983 // Place copy #17 of ITS5 directly in I565
10984 //
10985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10986 sub2node->SetLineColor(kColorITS);
10987 sub2node->SetVisibility(1);
10988 fNodes->Add(sub2node);
10989 sub1node->cd();
10990 //
10991 // Place copy #18 of ITS5 directly in I565
10992 //
10993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10994 sub2node->SetLineColor(kColorITS);
10995 sub2node->SetVisibility(1);
10996 fNodes->Add(sub2node);
10997 sub1node->cd();
10998 //
10999 // Place copy #19 of ITS5 directly in I565
11000 //
11001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11002 sub2node->SetLineColor(kColorITS);
11003 sub2node->SetVisibility(1);
11004 fNodes->Add(sub2node);
11005 sub1node->cd();
11006 //
11007 // Place copy #20 of ITS5 directly in I565
11008 //
11009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11010 sub2node->SetLineColor(kColorITS);
11011 sub2node->SetVisibility(1);
11012 fNodes->Add(sub2node);
11013 sub1node->cd();
11014 //
11015 // Place copy #21 of ITS5 directly in I565
11016 //
11017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11018 sub2node->SetLineColor(kColorITS);
11019 sub2node->SetVisibility(1);
11020 fNodes->Add(sub2node);
11021 sub1node->cd();
11022 //
11023 // Place copy #22 of ITS5 directly in I565
11024 //
11025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11026 sub2node->SetLineColor(kColorITS);
11027 sub2node->SetVisibility(1);
11028 fNodes->Add(sub2node);
11029 sub1node->cd();
11030 fNodes->Add(sub1node);
11031 node->cd();
11032 //
11033 // Place copy #5 of I565 in IT56
11034 //
1266e9b4 11035 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11036 sub1node->SetLineColor(kColorITS);
11037 sub1node->SetVisibility(0);
11038 sub1node->cd();
11039 //
11040 // Place copy #1 of ITS5 directly in I565
11041 //
11042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11043 sub2node->SetLineColor(kColorITS);
11044 sub2node->SetVisibility(1);
11045 fNodes->Add(sub2node);
11046 sub1node->cd();
11047 //
11048 // Place copy #2 of ITS5 directly in I565
11049 //
11050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11051 sub2node->SetLineColor(kColorITS);
11052 sub2node->SetVisibility(1);
11053 fNodes->Add(sub2node);
11054 sub1node->cd();
11055 //
11056 // Place copy #3 of ITS5 directly in I565
11057 //
11058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11059 sub2node->SetLineColor(kColorITS);
11060 sub2node->SetVisibility(1);
11061 fNodes->Add(sub2node);
11062 sub1node->cd();
11063 //
11064 // Place copy #4 of ITS5 directly in I565
11065 //
11066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11067 sub2node->SetLineColor(kColorITS);
11068 sub2node->SetVisibility(1);
11069 fNodes->Add(sub2node);
11070 sub1node->cd();
11071 //
11072 // Place copy #5 of ITS5 directly in I565
11073 //
11074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11075 sub2node->SetLineColor(kColorITS);
11076 sub2node->SetVisibility(1);
11077 fNodes->Add(sub2node);
11078 sub1node->cd();
11079 //
11080 // Place copy #6 of ITS5 directly in I565
11081 //
11082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11083 sub2node->SetLineColor(kColorITS);
11084 sub2node->SetVisibility(1);
11085 fNodes->Add(sub2node);
11086 sub1node->cd();
11087 //
11088 // Place copy #7 of ITS5 directly in I565
11089 //
11090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11091 sub2node->SetLineColor(kColorITS);
11092 sub2node->SetVisibility(1);
11093 fNodes->Add(sub2node);
11094 sub1node->cd();
11095 //
11096 // Place copy #8 of ITS5 directly in I565
11097 //
11098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11099 sub2node->SetLineColor(kColorITS);
11100 sub2node->SetVisibility(1);
11101 fNodes->Add(sub2node);
11102 sub1node->cd();
11103 //
11104 // Place copy #9 of ITS5 directly in I565
11105 //
11106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11107 sub2node->SetLineColor(kColorITS);
11108 sub2node->SetVisibility(1);
11109 fNodes->Add(sub2node);
11110 sub1node->cd();
11111 //
11112 // Place copy #10 of ITS5 directly in I565
11113 //
11114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11115 sub2node->SetLineColor(kColorITS);
11116 sub2node->SetVisibility(1);
11117 fNodes->Add(sub2node);
11118 sub1node->cd();
11119 //
11120 // Place copy #11 of ITS5 directly in I565
11121 //
11122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11123 sub2node->SetLineColor(kColorITS);
11124 sub2node->SetVisibility(1);
11125 fNodes->Add(sub2node);
11126 sub1node->cd();
11127 //
11128 // Place copy #12 of ITS5 directly in I565
11129 //
11130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11131 sub2node->SetLineColor(kColorITS);
11132 sub2node->SetVisibility(1);
11133 fNodes->Add(sub2node);
11134 sub1node->cd();
11135 //
11136 // Place copy #13 of ITS5 directly in I565
11137 //
11138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11139 sub2node->SetLineColor(kColorITS);
11140 sub2node->SetVisibility(1);
11141 fNodes->Add(sub2node);
11142 sub1node->cd();
11143 //
11144 // Place copy #14 of ITS5 directly in I565
11145 //
11146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11147 sub2node->SetLineColor(kColorITS);
11148 sub2node->SetVisibility(1);
11149 fNodes->Add(sub2node);
11150 sub1node->cd();
11151 //
11152 // Place copy #15 of ITS5 directly in I565
11153 //
11154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11155 sub2node->SetLineColor(kColorITS);
11156 sub2node->SetVisibility(1);
11157 fNodes->Add(sub2node);
11158 sub1node->cd();
11159 //
11160 // Place copy #16 of ITS5 directly in I565
11161 //
11162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11163 sub2node->SetLineColor(kColorITS);
11164 sub2node->SetVisibility(1);
11165 fNodes->Add(sub2node);
11166 sub1node->cd();
11167 //
11168 // Place copy #17 of ITS5 directly in I565
11169 //
11170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11171 sub2node->SetLineColor(kColorITS);
11172 sub2node->SetVisibility(1);
11173 fNodes->Add(sub2node);
11174 sub1node->cd();
11175 //
11176 // Place copy #18 of ITS5 directly in I565
11177 //
11178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11179 sub2node->SetLineColor(kColorITS);
11180 sub2node->SetVisibility(1);
11181 fNodes->Add(sub2node);
11182 sub1node->cd();
11183 //
11184 // Place copy #19 of ITS5 directly in I565
11185 //
11186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11187 sub2node->SetLineColor(kColorITS);
11188 sub2node->SetVisibility(1);
11189 fNodes->Add(sub2node);
11190 sub1node->cd();
11191 //
11192 // Place copy #20 of ITS5 directly in I565
11193 //
11194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11195 sub2node->SetLineColor(kColorITS);
11196 sub2node->SetVisibility(1);
11197 fNodes->Add(sub2node);
11198 sub1node->cd();
11199 //
11200 // Place copy #21 of ITS5 directly in I565
11201 //
11202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11203 sub2node->SetLineColor(kColorITS);
11204 sub2node->SetVisibility(1);
11205 fNodes->Add(sub2node);
11206 sub1node->cd();
11207 //
11208 // Place copy #22 of ITS5 directly in I565
11209 //
11210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11211 sub2node->SetLineColor(kColorITS);
11212 sub2node->SetVisibility(1);
11213 fNodes->Add(sub2node);
11214 sub1node->cd();
11215 fNodes->Add(sub1node);
11216 node->cd();
11217 //
11218 // Place copy #6 of I565 in IT56
11219 //
1266e9b4 11220 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11221 sub1node->SetLineColor(kColorITS);
11222 sub1node->SetVisibility(0);
11223 sub1node->cd();
11224 //
11225 // Place copy #1 of ITS5 directly in I565
11226 //
11227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11228 sub2node->SetLineColor(kColorITS);
11229 sub2node->SetVisibility(1);
11230 fNodes->Add(sub2node);
11231 sub1node->cd();
11232 //
11233 // Place copy #2 of ITS5 directly in I565
11234 //
11235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11236 sub2node->SetLineColor(kColorITS);
11237 sub2node->SetVisibility(1);
11238 fNodes->Add(sub2node);
11239 sub1node->cd();
11240 //
11241 // Place copy #3 of ITS5 directly in I565
11242 //
11243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11244 sub2node->SetLineColor(kColorITS);
11245 sub2node->SetVisibility(1);
11246 fNodes->Add(sub2node);
11247 sub1node->cd();
11248 //
11249 // Place copy #4 of ITS5 directly in I565
11250 //
11251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11252 sub2node->SetLineColor(kColorITS);
11253 sub2node->SetVisibility(1);
11254 fNodes->Add(sub2node);
11255 sub1node->cd();
11256 //
11257 // Place copy #5 of ITS5 directly in I565
11258 //
11259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11260 sub2node->SetLineColor(kColorITS);
11261 sub2node->SetVisibility(1);
11262 fNodes->Add(sub2node);
11263 sub1node->cd();
11264 //
11265 // Place copy #6 of ITS5 directly in I565
11266 //
11267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11268 sub2node->SetLineColor(kColorITS);
11269 sub2node->SetVisibility(1);
11270 fNodes->Add(sub2node);
11271 sub1node->cd();
11272 //
11273 // Place copy #7 of ITS5 directly in I565
11274 //
11275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11276 sub2node->SetLineColor(kColorITS);
11277 sub2node->SetVisibility(1);
11278 fNodes->Add(sub2node);
11279 sub1node->cd();
11280 //
11281 // Place copy #8 of ITS5 directly in I565
11282 //
11283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11284 sub2node->SetLineColor(kColorITS);
11285 sub2node->SetVisibility(1);
11286 fNodes->Add(sub2node);
11287 sub1node->cd();
11288 //
11289 // Place copy #9 of ITS5 directly in I565
11290 //
11291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11292 sub2node->SetLineColor(kColorITS);
11293 sub2node->SetVisibility(1);
11294 fNodes->Add(sub2node);
11295 sub1node->cd();
11296 //
11297 // Place copy #10 of ITS5 directly in I565
11298 //
11299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11300 sub2node->SetLineColor(kColorITS);
11301 sub2node->SetVisibility(1);
11302 fNodes->Add(sub2node);
11303 sub1node->cd();
11304 //
11305 // Place copy #11 of ITS5 directly in I565
11306 //
11307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11308 sub2node->SetLineColor(kColorITS);
11309 sub2node->SetVisibility(1);
11310 fNodes->Add(sub2node);
11311 sub1node->cd();
11312 //
11313 // Place copy #12 of ITS5 directly in I565
11314 //
11315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11316 sub2node->SetLineColor(kColorITS);
11317 sub2node->SetVisibility(1);
11318 fNodes->Add(sub2node);
11319 sub1node->cd();
11320 //
11321 // Place copy #13 of ITS5 directly in I565
11322 //
11323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11324 sub2node->SetLineColor(kColorITS);
11325 sub2node->SetVisibility(1);
11326 fNodes->Add(sub2node);
11327 sub1node->cd();
11328 //
11329 // Place copy #14 of ITS5 directly in I565
11330 //
11331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11332 sub2node->SetLineColor(kColorITS);
11333 sub2node->SetVisibility(1);
11334 fNodes->Add(sub2node);
11335 sub1node->cd();
11336 //
11337 // Place copy #15 of ITS5 directly in I565
11338 //
11339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11340 sub2node->SetLineColor(kColorITS);
11341 sub2node->SetVisibility(1);
11342 fNodes->Add(sub2node);
11343 sub1node->cd();
11344 //
11345 // Place copy #16 of ITS5 directly in I565
11346 //
11347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11348 sub2node->SetLineColor(kColorITS);
11349 sub2node->SetVisibility(1);
11350 fNodes->Add(sub2node);
11351 sub1node->cd();
11352 //
11353 // Place copy #17 of ITS5 directly in I565
11354 //
11355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11356 sub2node->SetLineColor(kColorITS);
11357 sub2node->SetVisibility(1);
11358 fNodes->Add(sub2node);
11359 sub1node->cd();
11360 //
11361 // Place copy #18 of ITS5 directly in I565
11362 //
11363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11364 sub2node->SetLineColor(kColorITS);
11365 sub2node->SetVisibility(1);
11366 fNodes->Add(sub2node);
11367 sub1node->cd();
11368 //
11369 // Place copy #19 of ITS5 directly in I565
11370 //
11371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11372 sub2node->SetLineColor(kColorITS);
11373 sub2node->SetVisibility(1);
11374 fNodes->Add(sub2node);
11375 sub1node->cd();
11376 //
11377 // Place copy #20 of ITS5 directly in I565
11378 //
11379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11380 sub2node->SetLineColor(kColorITS);
11381 sub2node->SetVisibility(1);
11382 fNodes->Add(sub2node);
11383 sub1node->cd();
11384 //
11385 // Place copy #21 of ITS5 directly in I565
11386 //
11387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11388 sub2node->SetLineColor(kColorITS);
11389 sub2node->SetVisibility(1);
11390 fNodes->Add(sub2node);
11391 sub1node->cd();
11392 //
11393 // Place copy #22 of ITS5 directly in I565
11394 //
11395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11396 sub2node->SetLineColor(kColorITS);
11397 sub2node->SetVisibility(1);
11398 fNodes->Add(sub2node);
11399 sub1node->cd();
11400 fNodes->Add(sub1node);
11401 node->cd();
11402 //
11403 // Place copy #7 of I565 in IT56
11404 //
1266e9b4 11405 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11406 sub1node->SetLineColor(kColorITS);
11407 sub1node->SetVisibility(0);
11408 sub1node->cd();
11409 //
11410 // Place copy #1 of ITS5 directly in I565
11411 //
11412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11413 sub2node->SetLineColor(kColorITS);
11414 sub2node->SetVisibility(1);
11415 fNodes->Add(sub2node);
11416 sub1node->cd();
11417 //
11418 // Place copy #2 of ITS5 directly in I565
11419 //
11420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11421 sub2node->SetLineColor(kColorITS);
11422 sub2node->SetVisibility(1);
11423 fNodes->Add(sub2node);
11424 sub1node->cd();
11425 //
11426 // Place copy #3 of ITS5 directly in I565
11427 //
11428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11429 sub2node->SetLineColor(kColorITS);
11430 sub2node->SetVisibility(1);
11431 fNodes->Add(sub2node);
11432 sub1node->cd();
11433 //
11434 // Place copy #4 of ITS5 directly in I565
11435 //
11436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11437 sub2node->SetLineColor(kColorITS);
11438 sub2node->SetVisibility(1);
11439 fNodes->Add(sub2node);
11440 sub1node->cd();
11441 //
11442 // Place copy #5 of ITS5 directly in I565
11443 //
11444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11445 sub2node->SetLineColor(kColorITS);
11446 sub2node->SetVisibility(1);
11447 fNodes->Add(sub2node);
11448 sub1node->cd();
11449 //
11450 // Place copy #6 of ITS5 directly in I565
11451 //
11452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11453 sub2node->SetLineColor(kColorITS);
11454 sub2node->SetVisibility(1);
11455 fNodes->Add(sub2node);
11456 sub1node->cd();
11457 //
11458 // Place copy #7 of ITS5 directly in I565
11459 //
11460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11461 sub2node->SetLineColor(kColorITS);
11462 sub2node->SetVisibility(1);
11463 fNodes->Add(sub2node);
11464 sub1node->cd();
11465 //
11466 // Place copy #8 of ITS5 directly in I565
11467 //
11468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11469 sub2node->SetLineColor(kColorITS);
11470 sub2node->SetVisibility(1);
11471 fNodes->Add(sub2node);
11472 sub1node->cd();
11473 //
11474 // Place copy #9 of ITS5 directly in I565
11475 //
11476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11477 sub2node->SetLineColor(kColorITS);
11478 sub2node->SetVisibility(1);
11479 fNodes->Add(sub2node);
11480 sub1node->cd();
11481 //
11482 // Place copy #10 of ITS5 directly in I565
11483 //
11484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11485 sub2node->SetLineColor(kColorITS);
11486 sub2node->SetVisibility(1);
11487 fNodes->Add(sub2node);
11488 sub1node->cd();
11489 //
11490 // Place copy #11 of ITS5 directly in I565
11491 //
11492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11493 sub2node->SetLineColor(kColorITS);
11494 sub2node->SetVisibility(1);
11495 fNodes->Add(sub2node);
11496 sub1node->cd();
11497 //
11498 // Place copy #12 of ITS5 directly in I565
11499 //
11500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11501 sub2node->SetLineColor(kColorITS);
11502 sub2node->SetVisibility(1);
11503 fNodes->Add(sub2node);
11504 sub1node->cd();
11505 //
11506 // Place copy #13 of ITS5 directly in I565
11507 //
11508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11509 sub2node->SetLineColor(kColorITS);
11510 sub2node->SetVisibility(1);
11511 fNodes->Add(sub2node);
11512 sub1node->cd();
11513 //
11514 // Place copy #14 of ITS5 directly in I565
11515 //
11516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11517 sub2node->SetLineColor(kColorITS);
11518 sub2node->SetVisibility(1);
11519 fNodes->Add(sub2node);
11520 sub1node->cd();
11521 //
11522 // Place copy #15 of ITS5 directly in I565
11523 //
11524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11525 sub2node->SetLineColor(kColorITS);
11526 sub2node->SetVisibility(1);
11527 fNodes->Add(sub2node);
11528 sub1node->cd();
11529 //
11530 // Place copy #16 of ITS5 directly in I565
11531 //
11532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11533 sub2node->SetLineColor(kColorITS);
11534 sub2node->SetVisibility(1);
11535 fNodes->Add(sub2node);
11536 sub1node->cd();
11537 //
11538 // Place copy #17 of ITS5 directly in I565
11539 //
11540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11541 sub2node->SetLineColor(kColorITS);
11542 sub2node->SetVisibility(1);
11543 fNodes->Add(sub2node);
11544 sub1node->cd();
11545 //
11546 // Place copy #18 of ITS5 directly in I565
11547 //
11548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11549 sub2node->SetLineColor(kColorITS);
11550 sub2node->SetVisibility(1);
11551 fNodes->Add(sub2node);
11552 sub1node->cd();
11553 //
11554 // Place copy #19 of ITS5 directly in I565
11555 //
11556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11557 sub2node->SetLineColor(kColorITS);
11558 sub2node->SetVisibility(1);
11559 fNodes->Add(sub2node);
11560 sub1node->cd();
11561 //
11562 // Place copy #20 of ITS5 directly in I565
11563 //
11564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11565 sub2node->SetLineColor(kColorITS);
11566 sub2node->SetVisibility(1);
11567 fNodes->Add(sub2node);
11568 sub1node->cd();
11569 //
11570 // Place copy #21 of ITS5 directly in I565
11571 //
11572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11573 sub2node->SetLineColor(kColorITS);
11574 sub2node->SetVisibility(1);
11575 fNodes->Add(sub2node);
11576 sub1node->cd();
11577 //
11578 // Place copy #22 of ITS5 directly in I565
11579 //
11580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11581 sub2node->SetLineColor(kColorITS);
11582 sub2node->SetVisibility(1);
11583 fNodes->Add(sub2node);
11584 sub1node->cd();
11585 fNodes->Add(sub1node);
11586 node->cd();
11587 //
11588 // Place copy #8 of I565 in IT56
11589 //
1266e9b4 11590 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11591 sub1node->SetLineColor(kColorITS);
11592 sub1node->SetVisibility(0);
11593 sub1node->cd();
11594 //
11595 // Place copy #1 of ITS5 directly in I565
11596 //
11597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11598 sub2node->SetLineColor(kColorITS);
11599 sub2node->SetVisibility(1);
11600 fNodes->Add(sub2node);
11601 sub1node->cd();
11602 //
11603 // Place copy #2 of ITS5 directly in I565
11604 //
11605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11606 sub2node->SetLineColor(kColorITS);
11607 sub2node->SetVisibility(1);
11608 fNodes->Add(sub2node);
11609 sub1node->cd();
11610 //
11611 // Place copy #3 of ITS5 directly in I565
11612 //
11613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11614 sub2node->SetLineColor(kColorITS);
11615 sub2node->SetVisibility(1);
11616 fNodes->Add(sub2node);
11617 sub1node->cd();
11618 //
11619 // Place copy #4 of ITS5 directly in I565
11620 //
11621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11622 sub2node->SetLineColor(kColorITS);
11623 sub2node->SetVisibility(1);
11624 fNodes->Add(sub2node);
11625 sub1node->cd();
11626 //
11627 // Place copy #5 of ITS5 directly in I565
11628 //
11629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11630 sub2node->SetLineColor(kColorITS);
11631 sub2node->SetVisibility(1);
11632 fNodes->Add(sub2node);
11633 sub1node->cd();
11634 //
11635 // Place copy #6 of ITS5 directly in I565
11636 //
11637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11638 sub2node->SetLineColor(kColorITS);
11639 sub2node->SetVisibility(1);
11640 fNodes->Add(sub2node);
11641 sub1node->cd();
11642 //
11643 // Place copy #7 of ITS5 directly in I565
11644 //
11645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11646 sub2node->SetLineColor(kColorITS);
11647 sub2node->SetVisibility(1);
11648 fNodes->Add(sub2node);
11649 sub1node->cd();
11650 //
11651 // Place copy #8 of ITS5 directly in I565
11652 //
11653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11654 sub2node->SetLineColor(kColorITS);
11655 sub2node->SetVisibility(1);
11656 fNodes->Add(sub2node);
11657 sub1node->cd();
11658 //
11659 // Place copy #9 of ITS5 directly in I565
11660 //
11661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11662 sub2node->SetLineColor(kColorITS);
11663 sub2node->SetVisibility(1);
11664 fNodes->Add(sub2node);
11665 sub1node->cd();
11666 //
11667 // Place copy #10 of ITS5 directly in I565
11668 //
11669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11670 sub2node->SetLineColor(kColorITS);
11671 sub2node->SetVisibility(1);
11672 fNodes->Add(sub2node);
11673 sub1node->cd();
11674 //
11675 // Place copy #11 of ITS5 directly in I565
11676 //
11677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11678 sub2node->SetLineColor(kColorITS);
11679 sub2node->SetVisibility(1);
11680 fNodes->Add(sub2node);
11681 sub1node->cd();
11682 //
11683 // Place copy #12 of ITS5 directly in I565
11684 //
11685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11686 sub2node->SetLineColor(kColorITS);
11687 sub2node->SetVisibility(1);
11688 fNodes->Add(sub2node);
11689 sub1node->cd();
11690 //
11691 // Place copy #13 of ITS5 directly in I565
11692 //
11693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11694 sub2node->SetLineColor(kColorITS);
11695 sub2node->SetVisibility(1);
11696 fNodes->Add(sub2node);
11697 sub1node->cd();
11698 //
11699 // Place copy #14 of ITS5 directly in I565
11700 //
11701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11702 sub2node->SetLineColor(kColorITS);
11703 sub2node->SetVisibility(1);
11704 fNodes->Add(sub2node);
11705 sub1node->cd();
11706 //
11707 // Place copy #15 of ITS5 directly in I565
11708 //
11709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11710 sub2node->SetLineColor(kColorITS);
11711 sub2node->SetVisibility(1);
11712 fNodes->Add(sub2node);
11713 sub1node->cd();
11714 //
11715 // Place copy #16 of ITS5 directly in I565
11716 //
11717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11718 sub2node->SetLineColor(kColorITS);
11719 sub2node->SetVisibility(1);
11720 fNodes->Add(sub2node);
11721 sub1node->cd();
11722 //
11723 // Place copy #17 of ITS5 directly in I565
11724 //
11725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11726 sub2node->SetLineColor(kColorITS);
11727 sub2node->SetVisibility(1);
11728 fNodes->Add(sub2node);
11729 sub1node->cd();
11730 //
11731 // Place copy #18 of ITS5 directly in I565
11732 //
11733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11734 sub2node->SetLineColor(kColorITS);
11735 sub2node->SetVisibility(1);
11736 fNodes->Add(sub2node);
11737 sub1node->cd();
11738 //
11739 // Place copy #19 of ITS5 directly in I565
11740 //
11741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11742 sub2node->SetLineColor(kColorITS);
11743 sub2node->SetVisibility(1);
11744 fNodes->Add(sub2node);
11745 sub1node->cd();
11746 //
11747 // Place copy #20 of ITS5 directly in I565
11748 //
11749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11750 sub2node->SetLineColor(kColorITS);
11751 sub2node->SetVisibility(1);
11752 fNodes->Add(sub2node);
11753 sub1node->cd();
11754 //
11755 // Place copy #21 of ITS5 directly in I565
11756 //
11757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11758 sub2node->SetLineColor(kColorITS);
11759 sub2node->SetVisibility(1);
11760 fNodes->Add(sub2node);
11761 sub1node->cd();
11762 //
11763 // Place copy #22 of ITS5 directly in I565
11764 //
11765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11766 sub2node->SetLineColor(kColorITS);
11767 sub2node->SetVisibility(1);
11768 fNodes->Add(sub2node);
11769 sub1node->cd();
11770 fNodes->Add(sub1node);
11771 node->cd();
11772 //
11773 // Place copy #9 of I565 in IT56
11774 //
1266e9b4 11775 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11776 sub1node->SetLineColor(kColorITS);
11777 sub1node->SetVisibility(0);
11778 sub1node->cd();
11779 //
11780 // Place copy #1 of ITS5 directly in I565
11781 //
11782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11783 sub2node->SetLineColor(kColorITS);
11784 sub2node->SetVisibility(1);
11785 fNodes->Add(sub2node);
11786 sub1node->cd();
11787 //
11788 // Place copy #2 of ITS5 directly in I565
11789 //
11790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11791 sub2node->SetLineColor(kColorITS);
11792 sub2node->SetVisibility(1);
11793 fNodes->Add(sub2node);
11794 sub1node->cd();
11795 //
11796 // Place copy #3 of ITS5 directly in I565
11797 //
11798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11799 sub2node->SetLineColor(kColorITS);
11800 sub2node->SetVisibility(1);
11801 fNodes->Add(sub2node);
11802 sub1node->cd();
11803 //
11804 // Place copy #4 of ITS5 directly in I565
11805 //
11806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11807 sub2node->SetLineColor(kColorITS);
11808 sub2node->SetVisibility(1);
11809 fNodes->Add(sub2node);
11810 sub1node->cd();
11811 //
11812 // Place copy #5 of ITS5 directly in I565
11813 //
11814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11815 sub2node->SetLineColor(kColorITS);
11816 sub2node->SetVisibility(1);
11817 fNodes->Add(sub2node);
11818 sub1node->cd();
11819 //
11820 // Place copy #6 of ITS5 directly in I565
11821 //
11822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11823 sub2node->SetLineColor(kColorITS);
11824 sub2node->SetVisibility(1);
11825 fNodes->Add(sub2node);
11826 sub1node->cd();
11827 //
11828 // Place copy #7 of ITS5 directly in I565
11829 //
11830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11831 sub2node->SetLineColor(kColorITS);
11832 sub2node->SetVisibility(1);
11833 fNodes->Add(sub2node);
11834 sub1node->cd();
11835 //
11836 // Place copy #8 of ITS5 directly in I565
11837 //
11838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11839 sub2node->SetLineColor(kColorITS);
11840 sub2node->SetVisibility(1);
11841 fNodes->Add(sub2node);
11842 sub1node->cd();
11843 //
11844 // Place copy #9 of ITS5 directly in I565
11845 //
11846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11847 sub2node->SetLineColor(kColorITS);
11848 sub2node->SetVisibility(1);
11849 fNodes->Add(sub2node);
11850 sub1node->cd();
11851 //
11852 // Place copy #10 of ITS5 directly in I565
11853 //
11854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11855 sub2node->SetLineColor(kColorITS);
11856 sub2node->SetVisibility(1);
11857 fNodes->Add(sub2node);
11858 sub1node->cd();
11859 //
11860 // Place copy #11 of ITS5 directly in I565
11861 //
11862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11863 sub2node->SetLineColor(kColorITS);
11864 sub2node->SetVisibility(1);
11865 fNodes->Add(sub2node);
11866 sub1node->cd();
11867 //
11868 // Place copy #12 of ITS5 directly in I565
11869 //
11870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11871 sub2node->SetLineColor(kColorITS);
11872 sub2node->SetVisibility(1);
11873 fNodes->Add(sub2node);
11874 sub1node->cd();
11875 //
11876 // Place copy #13 of ITS5 directly in I565
11877 //
11878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11879 sub2node->SetLineColor(kColorITS);
11880 sub2node->SetVisibility(1);
11881 fNodes->Add(sub2node);
11882 sub1node->cd();
11883 //
11884 // Place copy #14 of ITS5 directly in I565
11885 //
11886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11887 sub2node->SetLineColor(kColorITS);
11888 sub2node->SetVisibility(1);
11889 fNodes->Add(sub2node);
11890 sub1node->cd();
11891 //
11892 // Place copy #15 of ITS5 directly in I565
11893 //
11894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11895 sub2node->SetLineColor(kColorITS);
11896 sub2node->SetVisibility(1);
11897 fNodes->Add(sub2node);
11898 sub1node->cd();
11899 //
11900 // Place copy #16 of ITS5 directly in I565
11901 //
11902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11903 sub2node->SetLineColor(kColorITS);
11904 sub2node->SetVisibility(1);
11905 fNodes->Add(sub2node);
11906 sub1node->cd();
11907 //
11908 // Place copy #17 of ITS5 directly in I565
11909 //
11910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11911 sub2node->SetLineColor(kColorITS);
11912 sub2node->SetVisibility(1);
11913 fNodes->Add(sub2node);
11914 sub1node->cd();
11915 //
11916 // Place copy #18 of ITS5 directly in I565
11917 //
11918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11919 sub2node->SetLineColor(kColorITS);
11920 sub2node->SetVisibility(1);
11921 fNodes->Add(sub2node);
11922 sub1node->cd();
11923 //
11924 // Place copy #19 of ITS5 directly in I565
11925 //
11926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11927 sub2node->SetLineColor(kColorITS);
11928 sub2node->SetVisibility(1);
11929 fNodes->Add(sub2node);
11930 sub1node->cd();
11931 //
11932 // Place copy #20 of ITS5 directly in I565
11933 //
11934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11935 sub2node->SetLineColor(kColorITS);
11936 sub2node->SetVisibility(1);
11937 fNodes->Add(sub2node);
11938 sub1node->cd();
11939 //
11940 // Place copy #21 of ITS5 directly in I565
11941 //
11942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11943 sub2node->SetLineColor(kColorITS);
11944 sub2node->SetVisibility(1);
11945 fNodes->Add(sub2node);
11946 sub1node->cd();
11947 //
11948 // Place copy #22 of ITS5 directly in I565
11949 //
11950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11951 sub2node->SetLineColor(kColorITS);
11952 sub2node->SetVisibility(1);
11953 fNodes->Add(sub2node);
11954 sub1node->cd();
11955 fNodes->Add(sub1node);
11956 node->cd();
11957 //
11958 // Place copy #10 of I565 in IT56
11959 //
1266e9b4 11960 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11961 sub1node->SetLineColor(kColorITS);
11962 sub1node->SetVisibility(0);
11963 sub1node->cd();
11964 //
11965 // Place copy #1 of ITS5 directly in I565
11966 //
11967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11968 sub2node->SetLineColor(kColorITS);
11969 sub2node->SetVisibility(1);
11970 fNodes->Add(sub2node);
11971 sub1node->cd();
11972 //
11973 // Place copy #2 of ITS5 directly in I565
11974 //
11975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11976 sub2node->SetLineColor(kColorITS);
11977 sub2node->SetVisibility(1);
11978 fNodes->Add(sub2node);
11979 sub1node->cd();
11980 //
11981 // Place copy #3 of ITS5 directly in I565
11982 //
11983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11984 sub2node->SetLineColor(kColorITS);
11985 sub2node->SetVisibility(1);
11986 fNodes->Add(sub2node);
11987 sub1node->cd();
11988 //
11989 // Place copy #4 of ITS5 directly in I565
11990 //
11991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11992 sub2node->SetLineColor(kColorITS);
11993 sub2node->SetVisibility(1);
11994 fNodes->Add(sub2node);
11995 sub1node->cd();
11996 //
11997 // Place copy #5 of ITS5 directly in I565
11998 //
11999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12000 sub2node->SetLineColor(kColorITS);
12001 sub2node->SetVisibility(1);
12002 fNodes->Add(sub2node);
12003 sub1node->cd();
12004 //
12005 // Place copy #6 of ITS5 directly in I565
12006 //
12007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12008 sub2node->SetLineColor(kColorITS);
12009 sub2node->SetVisibility(1);
12010 fNodes->Add(sub2node);
12011 sub1node->cd();
12012 //
12013 // Place copy #7 of ITS5 directly in I565
12014 //
12015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12016 sub2node->SetLineColor(kColorITS);
12017 sub2node->SetVisibility(1);
12018 fNodes->Add(sub2node);
12019 sub1node->cd();
12020 //
12021 // Place copy #8 of ITS5 directly in I565
12022 //
12023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12024 sub2node->SetLineColor(kColorITS);
12025 sub2node->SetVisibility(1);
12026 fNodes->Add(sub2node);
12027 sub1node->cd();
12028 //
12029 // Place copy #9 of ITS5 directly in I565
12030 //
12031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12032 sub2node->SetLineColor(kColorITS);
12033 sub2node->SetVisibility(1);
12034 fNodes->Add(sub2node);
12035 sub1node->cd();
12036 //
12037 // Place copy #10 of ITS5 directly in I565
12038 //
12039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12040 sub2node->SetLineColor(kColorITS);
12041 sub2node->SetVisibility(1);
12042 fNodes->Add(sub2node);
12043 sub1node->cd();
12044 //
12045 // Place copy #11 of ITS5 directly in I565
12046 //
12047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12048 sub2node->SetLineColor(kColorITS);
12049 sub2node->SetVisibility(1);
12050 fNodes->Add(sub2node);
12051 sub1node->cd();
12052 //
12053 // Place copy #12 of ITS5 directly in I565
12054 //
12055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12056 sub2node->SetLineColor(kColorITS);
12057 sub2node->SetVisibility(1);
12058 fNodes->Add(sub2node);
12059 sub1node->cd();
12060 //
12061 // Place copy #13 of ITS5 directly in I565
12062 //
12063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12064 sub2node->SetLineColor(kColorITS);
12065 sub2node->SetVisibility(1);
12066 fNodes->Add(sub2node);
12067 sub1node->cd();
12068 //
12069 // Place copy #14 of ITS5 directly in I565
12070 //
12071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12072 sub2node->SetLineColor(kColorITS);
12073 sub2node->SetVisibility(1);
12074 fNodes->Add(sub2node);
12075 sub1node->cd();
12076 //
12077 // Place copy #15 of ITS5 directly in I565
12078 //
12079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12080 sub2node->SetLineColor(kColorITS);
12081 sub2node->SetVisibility(1);
12082 fNodes->Add(sub2node);
12083 sub1node->cd();
12084 //
12085 // Place copy #16 of ITS5 directly in I565
12086 //
12087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12088 sub2node->SetLineColor(kColorITS);
12089 sub2node->SetVisibility(1);
12090 fNodes->Add(sub2node);
12091 sub1node->cd();
12092 //
12093 // Place copy #17 of ITS5 directly in I565
12094 //
12095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12096 sub2node->SetLineColor(kColorITS);
12097 sub2node->SetVisibility(1);
12098 fNodes->Add(sub2node);
12099 sub1node->cd();
12100 //
12101 // Place copy #18 of ITS5 directly in I565
12102 //
12103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12104 sub2node->SetLineColor(kColorITS);
12105 sub2node->SetVisibility(1);
12106 fNodes->Add(sub2node);
12107 sub1node->cd();
12108 //
12109 // Place copy #19 of ITS5 directly in I565
12110 //
12111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12112 sub2node->SetLineColor(kColorITS);
12113 sub2node->SetVisibility(1);
12114 fNodes->Add(sub2node);
12115 sub1node->cd();
12116 //
12117 // Place copy #20 of ITS5 directly in I565
12118 //
12119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12120 sub2node->SetLineColor(kColorITS);
12121 sub2node->SetVisibility(1);
12122 fNodes->Add(sub2node);
12123 sub1node->cd();
12124 //
12125 // Place copy #21 of ITS5 directly in I565
12126 //
12127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12128 sub2node->SetLineColor(kColorITS);
12129 sub2node->SetVisibility(1);
12130 fNodes->Add(sub2node);
12131 sub1node->cd();
12132 //
12133 // Place copy #22 of ITS5 directly in I565
12134 //
12135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12136 sub2node->SetLineColor(kColorITS);
12137 sub2node->SetVisibility(1);
12138 fNodes->Add(sub2node);
12139 sub1node->cd();
12140 fNodes->Add(sub1node);
12141 node->cd();
12142 //
12143 // Place copy #11 of I565 in IT56
12144 //
1266e9b4 12145 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12146 sub1node->SetLineColor(kColorITS);
12147 sub1node->SetVisibility(0);
12148 sub1node->cd();
12149 //
12150 // Place copy #1 of ITS5 directly in I565
12151 //
12152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12153 sub2node->SetLineColor(kColorITS);
12154 sub2node->SetVisibility(1);
12155 fNodes->Add(sub2node);
12156 sub1node->cd();
12157 //
12158 // Place copy #2 of ITS5 directly in I565
12159 //
12160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12161 sub2node->SetLineColor(kColorITS);
12162 sub2node->SetVisibility(1);
12163 fNodes->Add(sub2node);
12164 sub1node->cd();
12165 //
12166 // Place copy #3 of ITS5 directly in I565
12167 //
12168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12169 sub2node->SetLineColor(kColorITS);
12170 sub2node->SetVisibility(1);
12171 fNodes->Add(sub2node);
12172 sub1node->cd();
12173 //
12174 // Place copy #4 of ITS5 directly in I565
12175 //
12176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12177 sub2node->SetLineColor(kColorITS);
12178 sub2node->SetVisibility(1);
12179 fNodes->Add(sub2node);
12180 sub1node->cd();
12181 //
12182 // Place copy #5 of ITS5 directly in I565
12183 //
12184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12185 sub2node->SetLineColor(kColorITS);
12186 sub2node->SetVisibility(1);
12187 fNodes->Add(sub2node);
12188 sub1node->cd();
12189 //
12190 // Place copy #6 of ITS5 directly in I565
12191 //
12192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12193 sub2node->SetLineColor(kColorITS);
12194 sub2node->SetVisibility(1);
12195 fNodes->Add(sub2node);
12196 sub1node->cd();
12197 //
12198 // Place copy #7 of ITS5 directly in I565
12199 //
12200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12201 sub2node->SetLineColor(kColorITS);
12202 sub2node->SetVisibility(1);
12203 fNodes->Add(sub2node);
12204 sub1node->cd();
12205 //
12206 // Place copy #8 of ITS5 directly in I565
12207 //
12208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12209 sub2node->SetLineColor(kColorITS);
12210 sub2node->SetVisibility(1);
12211 fNodes->Add(sub2node);
12212 sub1node->cd();
12213 //
12214 // Place copy #9 of ITS5 directly in I565
12215 //
12216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12217 sub2node->SetLineColor(kColorITS);
12218 sub2node->SetVisibility(1);
12219 fNodes->Add(sub2node);
12220 sub1node->cd();
12221 //
12222 // Place copy #10 of ITS5 directly in I565
12223 //
12224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12225 sub2node->SetLineColor(kColorITS);
12226 sub2node->SetVisibility(1);
12227 fNodes->Add(sub2node);
12228 sub1node->cd();
12229 //
12230 // Place copy #11 of ITS5 directly in I565
12231 //
12232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12233 sub2node->SetLineColor(kColorITS);
12234 sub2node->SetVisibility(1);
12235 fNodes->Add(sub2node);
12236 sub1node->cd();
12237 //
12238 // Place copy #12 of ITS5 directly in I565
12239 //
12240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12241 sub2node->SetLineColor(kColorITS);
12242 sub2node->SetVisibility(1);
12243 fNodes->Add(sub2node);
12244 sub1node->cd();
12245 //
12246 // Place copy #13 of ITS5 directly in I565
12247 //
12248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12249 sub2node->SetLineColor(kColorITS);
12250 sub2node->SetVisibility(1);
12251 fNodes->Add(sub2node);
12252 sub1node->cd();
12253 //
12254 // Place copy #14 of ITS5 directly in I565
12255 //
12256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12257 sub2node->SetLineColor(kColorITS);
12258 sub2node->SetVisibility(1);
12259 fNodes->Add(sub2node);
12260 sub1node->cd();
12261 //
12262 // Place copy #15 of ITS5 directly in I565
12263 //
12264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12265 sub2node->SetLineColor(kColorITS);
12266 sub2node->SetVisibility(1);
12267 fNodes->Add(sub2node);
12268 sub1node->cd();
12269 //
12270 // Place copy #16 of ITS5 directly in I565
12271 //
12272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12273 sub2node->SetLineColor(kColorITS);
12274 sub2node->SetVisibility(1);
12275 fNodes->Add(sub2node);
12276 sub1node->cd();
12277 //
12278 // Place copy #17 of ITS5 directly in I565
12279 //
12280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12281 sub2node->SetLineColor(kColorITS);
12282 sub2node->SetVisibility(1);
12283 fNodes->Add(sub2node);
12284 sub1node->cd();
12285 //
12286 // Place copy #18 of ITS5 directly in I565
12287 //
12288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12289 sub2node->SetLineColor(kColorITS);
12290 sub2node->SetVisibility(1);
12291 fNodes->Add(sub2node);
12292 sub1node->cd();
12293 //
12294 // Place copy #19 of ITS5 directly in I565
12295 //
12296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12297 sub2node->SetLineColor(kColorITS);
12298 sub2node->SetVisibility(1);
12299 fNodes->Add(sub2node);
12300 sub1node->cd();
12301 //
12302 // Place copy #20 of ITS5 directly in I565
12303 //
12304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12305 sub2node->SetLineColor(kColorITS);
12306 sub2node->SetVisibility(1);
12307 fNodes->Add(sub2node);
12308 sub1node->cd();
12309 //
12310 // Place copy #21 of ITS5 directly in I565
12311 //
12312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12313 sub2node->SetLineColor(kColorITS);
12314 sub2node->SetVisibility(1);
12315 fNodes->Add(sub2node);
12316 sub1node->cd();
12317 //
12318 // Place copy #22 of ITS5 directly in I565
12319 //
12320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12321 sub2node->SetLineColor(kColorITS);
12322 sub2node->SetVisibility(1);
12323 fNodes->Add(sub2node);
12324 sub1node->cd();
12325 fNodes->Add(sub1node);
12326 node->cd();
12327 //
12328 // Place copy #12 of I565 in IT56
12329 //
1266e9b4 12330 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12331 sub1node->SetLineColor(kColorITS);
12332 sub1node->SetVisibility(0);
12333 sub1node->cd();
12334 //
12335 // Place copy #1 of ITS5 directly in I565
12336 //
12337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12338 sub2node->SetLineColor(kColorITS);
12339 sub2node->SetVisibility(1);
12340 fNodes->Add(sub2node);
12341 sub1node->cd();
12342 //
12343 // Place copy #2 of ITS5 directly in I565
12344 //
12345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12346 sub2node->SetLineColor(kColorITS);
12347 sub2node->SetVisibility(1);
12348 fNodes->Add(sub2node);
12349 sub1node->cd();
12350 //
12351 // Place copy #3 of ITS5 directly in I565
12352 //
12353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12354 sub2node->SetLineColor(kColorITS);
12355 sub2node->SetVisibility(1);
12356 fNodes->Add(sub2node);
12357 sub1node->cd();
12358 //
12359 // Place copy #4 of ITS5 directly in I565
12360 //
12361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12362 sub2node->SetLineColor(kColorITS);
12363 sub2node->SetVisibility(1);
12364 fNodes->Add(sub2node);
12365 sub1node->cd();
12366 //
12367 // Place copy #5 of ITS5 directly in I565
12368 //
12369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12370 sub2node->SetLineColor(kColorITS);
12371 sub2node->SetVisibility(1);
12372 fNodes->Add(sub2node);
12373 sub1node->cd();
12374 //
12375 // Place copy #6 of ITS5 directly in I565
12376 //
12377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12378 sub2node->SetLineColor(kColorITS);
12379 sub2node->SetVisibility(1);
12380 fNodes->Add(sub2node);
12381 sub1node->cd();
12382 //
12383 // Place copy #7 of ITS5 directly in I565
12384 //
12385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12386 sub2node->SetLineColor(kColorITS);
12387 sub2node->SetVisibility(1);
12388 fNodes->Add(sub2node);
12389 sub1node->cd();
12390 //
12391 // Place copy #8 of ITS5 directly in I565
12392 //
12393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12394 sub2node->SetLineColor(kColorITS);
12395 sub2node->SetVisibility(1);
12396 fNodes->Add(sub2node);
12397 sub1node->cd();
12398 //
12399 // Place copy #9 of ITS5 directly in I565
12400 //
12401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12402 sub2node->SetLineColor(kColorITS);
12403 sub2node->SetVisibility(1);
12404 fNodes->Add(sub2node);
12405 sub1node->cd();
12406 //
12407 // Place copy #10 of ITS5 directly in I565
12408 //
12409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12410 sub2node->SetLineColor(kColorITS);
12411 sub2node->SetVisibility(1);
12412 fNodes->Add(sub2node);
12413 sub1node->cd();
12414 //
12415 // Place copy #11 of ITS5 directly in I565
12416 //
12417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12418 sub2node->SetLineColor(kColorITS);
12419 sub2node->SetVisibility(1);
12420 fNodes->Add(sub2node);
12421 sub1node->cd();
12422 //
12423 // Place copy #12 of ITS5 directly in I565
12424 //
12425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12426 sub2node->SetLineColor(kColorITS);
12427 sub2node->SetVisibility(1);
12428 fNodes->Add(sub2node);
12429 sub1node->cd();
12430 //
12431 // Place copy #13 of ITS5 directly in I565
12432 //
12433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12434 sub2node->SetLineColor(kColorITS);
12435 sub2node->SetVisibility(1);
12436 fNodes->Add(sub2node);
12437 sub1node->cd();
12438 //
12439 // Place copy #14 of ITS5 directly in I565
12440 //
12441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12442 sub2node->SetLineColor(kColorITS);
12443 sub2node->SetVisibility(1);
12444 fNodes->Add(sub2node);
12445 sub1node->cd();
12446 //
12447 // Place copy #15 of ITS5 directly in I565
12448 //
12449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12450 sub2node->SetLineColor(kColorITS);
12451 sub2node->SetVisibility(1);
12452 fNodes->Add(sub2node);
12453 sub1node->cd();
12454 //
12455 // Place copy #16 of ITS5 directly in I565
12456 //
12457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12458 sub2node->SetLineColor(kColorITS);
12459 sub2node->SetVisibility(1);
12460 fNodes->Add(sub2node);
12461 sub1node->cd();
12462 //
12463 // Place copy #17 of ITS5 directly in I565
12464 //
12465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12466 sub2node->SetLineColor(kColorITS);
12467 sub2node->SetVisibility(1);
12468 fNodes->Add(sub2node);
12469 sub1node->cd();
12470 //
12471 // Place copy #18 of ITS5 directly in I565
12472 //
12473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12474 sub2node->SetLineColor(kColorITS);
12475 sub2node->SetVisibility(1);
12476 fNodes->Add(sub2node);
12477 sub1node->cd();
12478 //
12479 // Place copy #19 of ITS5 directly in I565
12480 //
12481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12482 sub2node->SetLineColor(kColorITS);
12483 sub2node->SetVisibility(1);
12484 fNodes->Add(sub2node);
12485 sub1node->cd();
12486 //
12487 // Place copy #20 of ITS5 directly in I565
12488 //
12489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12490 sub2node->SetLineColor(kColorITS);
12491 sub2node->SetVisibility(1);
12492 fNodes->Add(sub2node);
12493 sub1node->cd();
12494 //
12495 // Place copy #21 of ITS5 directly in I565
12496 //
12497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12498 sub2node->SetLineColor(kColorITS);
12499 sub2node->SetVisibility(1);
12500 fNodes->Add(sub2node);
12501 sub1node->cd();
12502 //
12503 // Place copy #22 of ITS5 directly in I565
12504 //
12505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12506 sub2node->SetLineColor(kColorITS);
12507 sub2node->SetVisibility(1);
12508 fNodes->Add(sub2node);
12509 sub1node->cd();
12510 fNodes->Add(sub1node);
12511 node->cd();
12512 //
12513 // Place copy #13 of I565 in IT56
12514 //
1266e9b4 12515 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12516 sub1node->SetLineColor(kColorITS);
12517 sub1node->SetVisibility(0);
12518 sub1node->cd();
12519 //
12520 // Place copy #1 of ITS5 directly in I565
12521 //
12522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12523 sub2node->SetLineColor(kColorITS);
12524 sub2node->SetVisibility(1);
12525 fNodes->Add(sub2node);
12526 sub1node->cd();
12527 //
12528 // Place copy #2 of ITS5 directly in I565
12529 //
12530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12531 sub2node->SetLineColor(kColorITS);
12532 sub2node->SetVisibility(1);
12533 fNodes->Add(sub2node);
12534 sub1node->cd();
12535 //
12536 // Place copy #3 of ITS5 directly in I565
12537 //
12538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12539 sub2node->SetLineColor(kColorITS);
12540 sub2node->SetVisibility(1);
12541 fNodes->Add(sub2node);
12542 sub1node->cd();
12543 //
12544 // Place copy #4 of ITS5 directly in I565
12545 //
12546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12547 sub2node->SetLineColor(kColorITS);
12548 sub2node->SetVisibility(1);
12549 fNodes->Add(sub2node);
12550 sub1node->cd();
12551 //
12552 // Place copy #5 of ITS5 directly in I565
12553 //
12554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12555 sub2node->SetLineColor(kColorITS);
12556 sub2node->SetVisibility(1);
12557 fNodes->Add(sub2node);
12558 sub1node->cd();
12559 //
12560 // Place copy #6 of ITS5 directly in I565
12561 //
12562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12563 sub2node->SetLineColor(kColorITS);
12564 sub2node->SetVisibility(1);
12565 fNodes->Add(sub2node);
12566 sub1node->cd();
12567 //
12568 // Place copy #7 of ITS5 directly in I565
12569 //
12570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12571 sub2node->SetLineColor(kColorITS);
12572 sub2node->SetVisibility(1);
12573 fNodes->Add(sub2node);
12574 sub1node->cd();
12575 //
12576 // Place copy #8 of ITS5 directly in I565
12577 //
12578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12579 sub2node->SetLineColor(kColorITS);
12580 sub2node->SetVisibility(1);
12581 fNodes->Add(sub2node);
12582 sub1node->cd();
12583 //
12584 // Place copy #9 of ITS5 directly in I565
12585 //
12586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12587 sub2node->SetLineColor(kColorITS);
12588 sub2node->SetVisibility(1);
12589 fNodes->Add(sub2node);
12590 sub1node->cd();
12591 //
12592 // Place copy #10 of ITS5 directly in I565
12593 //
12594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12595 sub2node->SetLineColor(kColorITS);
12596 sub2node->SetVisibility(1);
12597 fNodes->Add(sub2node);
12598 sub1node->cd();
12599 //
12600 // Place copy #11 of ITS5 directly in I565
12601 //
12602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12603 sub2node->SetLineColor(kColorITS);
12604 sub2node->SetVisibility(1);
12605 fNodes->Add(sub2node);
12606 sub1node->cd();
12607 //
12608 // Place copy #12 of ITS5 directly in I565
12609 //
12610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12611 sub2node->SetLineColor(kColorITS);
12612 sub2node->SetVisibility(1);
12613 fNodes->Add(sub2node);
12614 sub1node->cd();
12615 //
12616 // Place copy #13 of ITS5 directly in I565
12617 //
12618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12619 sub2node->SetLineColor(kColorITS);
12620 sub2node->SetVisibility(1);
12621 fNodes->Add(sub2node);
12622 sub1node->cd();
12623 //
12624 // Place copy #14 of ITS5 directly in I565
12625 //
12626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12627 sub2node->SetLineColor(kColorITS);
12628 sub2node->SetVisibility(1);
12629 fNodes->Add(sub2node);
12630 sub1node->cd();
12631 //
12632 // Place copy #15 of ITS5 directly in I565
12633 //
12634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12635 sub2node->SetLineColor(kColorITS);
12636 sub2node->SetVisibility(1);
12637 fNodes->Add(sub2node);
12638 sub1node->cd();
12639 //
12640 // Place copy #16 of ITS5 directly in I565
12641 //
12642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12643 sub2node->SetLineColor(kColorITS);
12644 sub2node->SetVisibility(1);
12645 fNodes->Add(sub2node);
12646 sub1node->cd();
12647 //
12648 // Place copy #17 of ITS5 directly in I565
12649 //
12650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12651 sub2node->SetLineColor(kColorITS);
12652 sub2node->SetVisibility(1);
12653 fNodes->Add(sub2node);
12654 sub1node->cd();
12655 //
12656 // Place copy #18 of ITS5 directly in I565
12657 //
12658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12659 sub2node->SetLineColor(kColorITS);
12660 sub2node->SetVisibility(1);
12661 fNodes->Add(sub2node);
12662 sub1node->cd();
12663 //
12664 // Place copy #19 of ITS5 directly in I565
12665 //
12666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12667 sub2node->SetLineColor(kColorITS);
12668 sub2node->SetVisibility(1);
12669 fNodes->Add(sub2node);
12670 sub1node->cd();
12671 //
12672 // Place copy #20 of ITS5 directly in I565
12673 //
12674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12675 sub2node->SetLineColor(kColorITS);
12676 sub2node->SetVisibility(1);
12677 fNodes->Add(sub2node);
12678 sub1node->cd();
12679 //
12680 // Place copy #21 of ITS5 directly in I565
12681 //
12682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12683 sub2node->SetLineColor(kColorITS);
12684 sub2node->SetVisibility(1);
12685 fNodes->Add(sub2node);
12686 sub1node->cd();
12687 //
12688 // Place copy #22 of ITS5 directly in I565
12689 //
12690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12691 sub2node->SetLineColor(kColorITS);
12692 sub2node->SetVisibility(1);
12693 fNodes->Add(sub2node);
12694 sub1node->cd();
12695 fNodes->Add(sub1node);
12696 node->cd();
12697 //
12698 // Place copy #14 of I565 in IT56
12699 //
1266e9b4 12700 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12701 sub1node->SetLineColor(kColorITS);
12702 sub1node->SetVisibility(0);
12703 sub1node->cd();
12704 //
12705 // Place copy #1 of ITS5 directly in I565
12706 //
12707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12708 sub2node->SetLineColor(kColorITS);
12709 sub2node->SetVisibility(1);
12710 fNodes->Add(sub2node);
12711 sub1node->cd();
12712 //
12713 // Place copy #2 of ITS5 directly in I565
12714 //
12715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12716 sub2node->SetLineColor(kColorITS);
12717 sub2node->SetVisibility(1);
12718 fNodes->Add(sub2node);
12719 sub1node->cd();
12720 //
12721 // Place copy #3 of ITS5 directly in I565
12722 //
12723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12724 sub2node->SetLineColor(kColorITS);
12725 sub2node->SetVisibility(1);
12726 fNodes->Add(sub2node);
12727 sub1node->cd();
12728 //
12729 // Place copy #4 of ITS5 directly in I565
12730 //
12731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12732 sub2node->SetLineColor(kColorITS);
12733 sub2node->SetVisibility(1);
12734 fNodes->Add(sub2node);
12735 sub1node->cd();
12736 //
12737 // Place copy #5 of ITS5 directly in I565
12738 //
12739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12740 sub2node->SetLineColor(kColorITS);
12741 sub2node->SetVisibility(1);
12742 fNodes->Add(sub2node);
12743 sub1node->cd();
12744 //
12745 // Place copy #6 of ITS5 directly in I565
12746 //
12747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12748 sub2node->SetLineColor(kColorITS);
12749 sub2node->SetVisibility(1);
12750 fNodes->Add(sub2node);
12751 sub1node->cd();
12752 //
12753 // Place copy #7 of ITS5 directly in I565
12754 //
12755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12756 sub2node->SetLineColor(kColorITS);
12757 sub2node->SetVisibility(1);
12758 fNodes->Add(sub2node);
12759 sub1node->cd();
12760 //
12761 // Place copy #8 of ITS5 directly in I565
12762 //
12763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12764 sub2node->SetLineColor(kColorITS);
12765 sub2node->SetVisibility(1);
12766 fNodes->Add(sub2node);
12767 sub1node->cd();
12768 //
12769 // Place copy #9 of ITS5 directly in I565
12770 //
12771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12772 sub2node->SetLineColor(kColorITS);
12773 sub2node->SetVisibility(1);
12774 fNodes->Add(sub2node);
12775 sub1node->cd();
12776 //
12777 // Place copy #10 of ITS5 directly in I565
12778 //
12779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12780 sub2node->SetLineColor(kColorITS);
12781 sub2node->SetVisibility(1);
12782 fNodes->Add(sub2node);
12783 sub1node->cd();
12784 //
12785 // Place copy #11 of ITS5 directly in I565
12786 //
12787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12788 sub2node->SetLineColor(kColorITS);
12789 sub2node->SetVisibility(1);
12790 fNodes->Add(sub2node);
12791 sub1node->cd();
12792 //
12793 // Place copy #12 of ITS5 directly in I565
12794 //
12795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12796 sub2node->SetLineColor(kColorITS);
12797 sub2node->SetVisibility(1);
12798 fNodes->Add(sub2node);
12799 sub1node->cd();
12800 //
12801 // Place copy #13 of ITS5 directly in I565
12802 //
12803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12804 sub2node->SetLineColor(kColorITS);
12805 sub2node->SetVisibility(1);
12806 fNodes->Add(sub2node);
12807 sub1node->cd();
12808 //
12809 // Place copy #14 of ITS5 directly in I565
12810 //
12811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12812 sub2node->SetLineColor(kColorITS);
12813 sub2node->SetVisibility(1);
12814 fNodes->Add(sub2node);
12815 sub1node->cd();
12816 //
12817 // Place copy #15 of ITS5 directly in I565
12818 //
12819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12820 sub2node->SetLineColor(kColorITS);
12821 sub2node->SetVisibility(1);
12822 fNodes->Add(sub2node);
12823 sub1node->cd();
12824 //
12825 // Place copy #16 of ITS5 directly in I565
12826 //
12827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12828 sub2node->SetLineColor(kColorITS);
12829 sub2node->SetVisibility(1);
12830 fNodes->Add(sub2node);
12831 sub1node->cd();
12832 //
12833 // Place copy #17 of ITS5 directly in I565
12834 //
12835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12836 sub2node->SetLineColor(kColorITS);
12837 sub2node->SetVisibility(1);
12838 fNodes->Add(sub2node);
12839 sub1node->cd();
12840 //
12841 // Place copy #18 of ITS5 directly in I565
12842 //
12843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12844 sub2node->SetLineColor(kColorITS);
12845 sub2node->SetVisibility(1);
12846 fNodes->Add(sub2node);
12847 sub1node->cd();
12848 //
12849 // Place copy #19 of ITS5 directly in I565
12850 //
12851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12852 sub2node->SetLineColor(kColorITS);
12853 sub2node->SetVisibility(1);
12854 fNodes->Add(sub2node);
12855 sub1node->cd();
12856 //
12857 // Place copy #20 of ITS5 directly in I565
12858 //
12859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12860 sub2node->SetLineColor(kColorITS);
12861 sub2node->SetVisibility(1);
12862 fNodes->Add(sub2node);
12863 sub1node->cd();
12864 //
12865 // Place copy #21 of ITS5 directly in I565
12866 //
12867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12868 sub2node->SetLineColor(kColorITS);
12869 sub2node->SetVisibility(1);
12870 fNodes->Add(sub2node);
12871 sub1node->cd();
12872 //
12873 // Place copy #22 of ITS5 directly in I565
12874 //
12875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12876 sub2node->SetLineColor(kColorITS);
12877 sub2node->SetVisibility(1);
12878 fNodes->Add(sub2node);
12879 sub1node->cd();
12880 fNodes->Add(sub1node);
12881 node->cd();
12882 //
12883 // Place copy #15 of I565 in IT56
12884 //
1266e9b4 12885 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12886 sub1node->SetLineColor(kColorITS);
12887 sub1node->SetVisibility(0);
12888 sub1node->cd();
12889 //
12890 // Place copy #1 of ITS5 directly in I565
12891 //
12892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12893 sub2node->SetLineColor(kColorITS);
12894 sub2node->SetVisibility(1);
12895 fNodes->Add(sub2node);
12896 sub1node->cd();
12897 //
12898 // Place copy #2 of ITS5 directly in I565
12899 //
12900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12901 sub2node->SetLineColor(kColorITS);
12902 sub2node->SetVisibility(1);
12903 fNodes->Add(sub2node);
12904 sub1node->cd();
12905 //
12906 // Place copy #3 of ITS5 directly in I565
12907 //
12908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12909 sub2node->SetLineColor(kColorITS);
12910 sub2node->SetVisibility(1);
12911 fNodes->Add(sub2node);
12912 sub1node->cd();
12913 //
12914 // Place copy #4 of ITS5 directly in I565
12915 //
12916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12917 sub2node->SetLineColor(kColorITS);
12918 sub2node->SetVisibility(1);
12919 fNodes->Add(sub2node);
12920 sub1node->cd();
12921 //
12922 // Place copy #5 of ITS5 directly in I565
12923 //
12924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12925 sub2node->SetLineColor(kColorITS);
12926 sub2node->SetVisibility(1);
12927 fNodes->Add(sub2node);
12928 sub1node->cd();
12929 //
12930 // Place copy #6 of ITS5 directly in I565
12931 //
12932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12933 sub2node->SetLineColor(kColorITS);
12934 sub2node->SetVisibility(1);
12935 fNodes->Add(sub2node);
12936 sub1node->cd();
12937 //
12938 // Place copy #7 of ITS5 directly in I565
12939 //
12940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12941 sub2node->SetLineColor(kColorITS);
12942 sub2node->SetVisibility(1);
12943 fNodes->Add(sub2node);
12944 sub1node->cd();
12945 //
12946 // Place copy #8 of ITS5 directly in I565
12947 //
12948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12949 sub2node->SetLineColor(kColorITS);
12950 sub2node->SetVisibility(1);
12951 fNodes->Add(sub2node);
12952 sub1node->cd();
12953 //
12954 // Place copy #9 of ITS5 directly in I565
12955 //
12956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12957 sub2node->SetLineColor(kColorITS);
12958 sub2node->SetVisibility(1);
12959 fNodes->Add(sub2node);
12960 sub1node->cd();
12961 //
12962 // Place copy #10 of ITS5 directly in I565
12963 //
12964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12965 sub2node->SetLineColor(kColorITS);
12966 sub2node->SetVisibility(1);
12967 fNodes->Add(sub2node);
12968 sub1node->cd();
12969 //
12970 // Place copy #11 of ITS5 directly in I565
12971 //
12972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12973 sub2node->SetLineColor(kColorITS);
12974 sub2node->SetVisibility(1);
12975 fNodes->Add(sub2node);
12976 sub1node->cd();
12977 //
12978 // Place copy #12 of ITS5 directly in I565
12979 //
12980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12981 sub2node->SetLineColor(kColorITS);
12982 sub2node->SetVisibility(1);
12983 fNodes->Add(sub2node);
12984 sub1node->cd();
12985 //
12986 // Place copy #13 of ITS5 directly in I565
12987 //
12988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12989 sub2node->SetLineColor(kColorITS);
12990 sub2node->SetVisibility(1);
12991 fNodes->Add(sub2node);
12992 sub1node->cd();
12993 //
12994 // Place copy #14 of ITS5 directly in I565
12995 //
12996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12997 sub2node->SetLineColor(kColorITS);
12998 sub2node->SetVisibility(1);
12999 fNodes->Add(sub2node);
13000 sub1node->cd();
13001 //
13002 // Place copy #15 of ITS5 directly in I565
13003 //
13004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13005 sub2node->SetLineColor(kColorITS);
13006 sub2node->SetVisibility(1);
13007 fNodes->Add(sub2node);
13008 sub1node->cd();
13009 //
13010 // Place copy #16 of ITS5 directly in I565
13011 //
13012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13013 sub2node->SetLineColor(kColorITS);
13014 sub2node->SetVisibility(1);
13015 fNodes->Add(sub2node);
13016 sub1node->cd();
13017 //
13018 // Place copy #17 of ITS5 directly in I565
13019 //
13020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13021 sub2node->SetLineColor(kColorITS);
13022 sub2node->SetVisibility(1);
13023 fNodes->Add(sub2node);
13024 sub1node->cd();
13025 //
13026 // Place copy #18 of ITS5 directly in I565
13027 //
13028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13029 sub2node->SetLineColor(kColorITS);
13030 sub2node->SetVisibility(1);
13031 fNodes->Add(sub2node);
13032 sub1node->cd();
13033 //
13034 // Place copy #19 of ITS5 directly in I565
13035 //
13036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13037 sub2node->SetLineColor(kColorITS);
13038 sub2node->SetVisibility(1);
13039 fNodes->Add(sub2node);
13040 sub1node->cd();
13041 //
13042 // Place copy #20 of ITS5 directly in I565
13043 //
13044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13045 sub2node->SetLineColor(kColorITS);
13046 sub2node->SetVisibility(1);
13047 fNodes->Add(sub2node);
13048 sub1node->cd();
13049 //
13050 // Place copy #21 of ITS5 directly in I565
13051 //
13052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13053 sub2node->SetLineColor(kColorITS);
13054 sub2node->SetVisibility(1);
13055 fNodes->Add(sub2node);
13056 sub1node->cd();
13057 //
13058 // Place copy #22 of ITS5 directly in I565
13059 //
13060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13061 sub2node->SetLineColor(kColorITS);
13062 sub2node->SetVisibility(1);
13063 fNodes->Add(sub2node);
13064 sub1node->cd();
13065 fNodes->Add(sub1node);
13066 node->cd();
13067 //
13068 // Place copy #16 of I565 in IT56
13069 //
1266e9b4 13070 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13071 sub1node->SetLineColor(kColorITS);
13072 sub1node->SetVisibility(0);
13073 sub1node->cd();
13074 //
13075 // Place copy #1 of ITS5 directly in I565
13076 //
13077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13078 sub2node->SetLineColor(kColorITS);
13079 sub2node->SetVisibility(1);
13080 fNodes->Add(sub2node);
13081 sub1node->cd();
13082 //
13083 // Place copy #2 of ITS5 directly in I565
13084 //
13085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13086 sub2node->SetLineColor(kColorITS);
13087 sub2node->SetVisibility(1);
13088 fNodes->Add(sub2node);
13089 sub1node->cd();
13090 //
13091 // Place copy #3 of ITS5 directly in I565
13092 //
13093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13094 sub2node->SetLineColor(kColorITS);
13095 sub2node->SetVisibility(1);
13096 fNodes->Add(sub2node);
13097 sub1node->cd();
13098 //
13099 // Place copy #4 of ITS5 directly in I565
13100 //
13101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13102 sub2node->SetLineColor(kColorITS);
13103 sub2node->SetVisibility(1);
13104 fNodes->Add(sub2node);
13105 sub1node->cd();
13106 //
13107 // Place copy #5 of ITS5 directly in I565
13108 //
13109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13110 sub2node->SetLineColor(kColorITS);
13111 sub2node->SetVisibility(1);
13112 fNodes->Add(sub2node);
13113 sub1node->cd();
13114 //
13115 // Place copy #6 of ITS5 directly in I565
13116 //
13117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13118 sub2node->SetLineColor(kColorITS);
13119 sub2node->SetVisibility(1);
13120 fNodes->Add(sub2node);
13121 sub1node->cd();
13122 //
13123 // Place copy #7 of ITS5 directly in I565
13124 //
13125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13126 sub2node->SetLineColor(kColorITS);
13127 sub2node->SetVisibility(1);
13128 fNodes->Add(sub2node);
13129 sub1node->cd();
13130 //
13131 // Place copy #8 of ITS5 directly in I565
13132 //
13133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13134 sub2node->SetLineColor(kColorITS);
13135 sub2node->SetVisibility(1);
13136 fNodes->Add(sub2node);
13137 sub1node->cd();
13138 //
13139 // Place copy #9 of ITS5 directly in I565
13140 //
13141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13142 sub2node->SetLineColor(kColorITS);
13143 sub2node->SetVisibility(1);
13144 fNodes->Add(sub2node);
13145 sub1node->cd();
13146 //
13147 // Place copy #10 of ITS5 directly in I565
13148 //
13149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13150 sub2node->SetLineColor(kColorITS);
13151 sub2node->SetVisibility(1);
13152 fNodes->Add(sub2node);
13153 sub1node->cd();
13154 //
13155 // Place copy #11 of ITS5 directly in I565
13156 //
13157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13158 sub2node->SetLineColor(kColorITS);
13159 sub2node->SetVisibility(1);
13160 fNodes->Add(sub2node);
13161 sub1node->cd();
13162 //
13163 // Place copy #12 of ITS5 directly in I565
13164 //
13165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13166 sub2node->SetLineColor(kColorITS);
13167 sub2node->SetVisibility(1);
13168 fNodes->Add(sub2node);
13169 sub1node->cd();
13170 //
13171 // Place copy #13 of ITS5 directly in I565
13172 //
13173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13174 sub2node->SetLineColor(kColorITS);
13175 sub2node->SetVisibility(1);
13176 fNodes->Add(sub2node);
13177 sub1node->cd();
13178 //
13179 // Place copy #14 of ITS5 directly in I565
13180 //
13181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13182 sub2node->SetLineColor(kColorITS);
13183 sub2node->SetVisibility(1);
13184 fNodes->Add(sub2node);
13185 sub1node->cd();
13186 //
13187 // Place copy #15 of ITS5 directly in I565
13188 //
13189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13190 sub2node->SetLineColor(kColorITS);
13191 sub2node->SetVisibility(1);
13192 fNodes->Add(sub2node);
13193 sub1node->cd();
13194 //
13195 // Place copy #16 of ITS5 directly in I565
13196 //
13197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13198 sub2node->SetLineColor(kColorITS);
13199 sub2node->SetVisibility(1);
13200 fNodes->Add(sub2node);
13201 sub1node->cd();
13202 //
13203 // Place copy #17 of ITS5 directly in I565
13204 //
13205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13206 sub2node->SetLineColor(kColorITS);
13207 sub2node->SetVisibility(1);
13208 fNodes->Add(sub2node);
13209 sub1node->cd();
13210 //
13211 // Place copy #18 of ITS5 directly in I565
13212 //
13213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13214 sub2node->SetLineColor(kColorITS);
13215 sub2node->SetVisibility(1);
13216 fNodes->Add(sub2node);
13217 sub1node->cd();
13218 //
13219 // Place copy #19 of ITS5 directly in I565
13220 //
13221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13222 sub2node->SetLineColor(kColorITS);
13223 sub2node->SetVisibility(1);
13224 fNodes->Add(sub2node);
13225 sub1node->cd();
13226 //
13227 // Place copy #20 of ITS5 directly in I565
13228 //
13229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13230 sub2node->SetLineColor(kColorITS);
13231 sub2node->SetVisibility(1);
13232 fNodes->Add(sub2node);
13233 sub1node->cd();
13234 //
13235 // Place copy #21 of ITS5 directly in I565
13236 //
13237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13238 sub2node->SetLineColor(kColorITS);
13239 sub2node->SetVisibility(1);
13240 fNodes->Add(sub2node);
13241 sub1node->cd();
13242 //
13243 // Place copy #22 of ITS5 directly in I565
13244 //
13245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13246 sub2node->SetLineColor(kColorITS);
13247 sub2node->SetVisibility(1);
13248 fNodes->Add(sub2node);
13249 sub1node->cd();
13250 fNodes->Add(sub1node);
13251 node->cd();
13252 //
13253 // Place copy #17 of I565 in IT56
13254 //
1266e9b4 13255 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13256 sub1node->SetLineColor(kColorITS);
13257 sub1node->SetVisibility(0);
13258 sub1node->cd();
13259 //
13260 // Place copy #1 of ITS5 directly in I565
13261 //
13262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13263 sub2node->SetLineColor(kColorITS);
13264 sub2node->SetVisibility(1);
13265 fNodes->Add(sub2node);
13266 sub1node->cd();
13267 //
13268 // Place copy #2 of ITS5 directly in I565
13269 //
13270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13271 sub2node->SetLineColor(kColorITS);
13272 sub2node->SetVisibility(1);
13273 fNodes->Add(sub2node);
13274 sub1node->cd();
13275 //
13276 // Place copy #3 of ITS5 directly in I565
13277 //
13278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13279 sub2node->SetLineColor(kColorITS);
13280 sub2node->SetVisibility(1);
13281 fNodes->Add(sub2node);
13282 sub1node->cd();
13283 //
13284 // Place copy #4 of ITS5 directly in I565
13285 //
13286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13287 sub2node->SetLineColor(kColorITS);
13288 sub2node->SetVisibility(1);
13289 fNodes->Add(sub2node);
13290 sub1node->cd();
13291 //
13292 // Place copy #5 of ITS5 directly in I565
13293 //
13294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13295 sub2node->SetLineColor(kColorITS);
13296 sub2node->SetVisibility(1);
13297 fNodes->Add(sub2node);
13298 sub1node->cd();
13299 //
13300 // Place copy #6 of ITS5 directly in I565
13301 //
13302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13303 sub2node->SetLineColor(kColorITS);
13304 sub2node->SetVisibility(1);
13305 fNodes->Add(sub2node);
13306 sub1node->cd();
13307 //
13308 // Place copy #7 of ITS5 directly in I565
13309 //
13310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13311 sub2node->SetLineColor(kColorITS);
13312 sub2node->SetVisibility(1);
13313 fNodes->Add(sub2node);
13314 sub1node->cd();
13315 //
13316 // Place copy #8 of ITS5 directly in I565
13317 //
13318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13319 sub2node->SetLineColor(kColorITS);
13320 sub2node->SetVisibility(1);
13321 fNodes->Add(sub2node);
13322 sub1node->cd();
13323 //
13324 // Place copy #9 of ITS5 directly in I565
13325 //
13326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13327 sub2node->SetLineColor(kColorITS);
13328 sub2node->SetVisibility(1);
13329 fNodes->Add(sub2node);
13330 sub1node->cd();
13331 //
13332 // Place copy #10 of ITS5 directly in I565
13333 //
13334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13335 sub2node->SetLineColor(kColorITS);
13336 sub2node->SetVisibility(1);
13337 fNodes->Add(sub2node);
13338 sub1node->cd();
13339 //
13340 // Place copy #11 of ITS5 directly in I565
13341 //
13342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13343 sub2node->SetLineColor(kColorITS);
13344 sub2node->SetVisibility(1);
13345 fNodes->Add(sub2node);
13346 sub1node->cd();
13347 //
13348 // Place copy #12 of ITS5 directly in I565
13349 //
13350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13351 sub2node->SetLineColor(kColorITS);
13352 sub2node->SetVisibility(1);
13353 fNodes->Add(sub2node);
13354 sub1node->cd();
13355 //
13356 // Place copy #13 of ITS5 directly in I565
13357 //
13358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13359 sub2node->SetLineColor(kColorITS);
13360 sub2node->SetVisibility(1);
13361 fNodes->Add(sub2node);
13362 sub1node->cd();
13363 //
13364 // Place copy #14 of ITS5 directly in I565
13365 //
13366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13367 sub2node->SetLineColor(kColorITS);
13368 sub2node->SetVisibility(1);
13369 fNodes->Add(sub2node);
13370 sub1node->cd();
13371 //
13372 // Place copy #15 of ITS5 directly in I565
13373 //
13374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13375 sub2node->SetLineColor(kColorITS);
13376 sub2node->SetVisibility(1);
13377 fNodes->Add(sub2node);
13378 sub1node->cd();
13379 //
13380 // Place copy #16 of ITS5 directly in I565
13381 //
13382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13383 sub2node->SetLineColor(kColorITS);
13384 sub2node->SetVisibility(1);
13385 fNodes->Add(sub2node);
13386 sub1node->cd();
13387 //
13388 // Place copy #17 of ITS5 directly in I565
13389 //
13390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13391 sub2node->SetLineColor(kColorITS);
13392 sub2node->SetVisibility(1);
13393 fNodes->Add(sub2node);
13394 sub1node->cd();
13395 //
13396 // Place copy #18 of ITS5 directly in I565
13397 //
13398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13399 sub2node->SetLineColor(kColorITS);
13400 sub2node->SetVisibility(1);
13401 fNodes->Add(sub2node);
13402 sub1node->cd();
13403 //
13404 // Place copy #19 of ITS5 directly in I565
13405 //
13406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13407 sub2node->SetLineColor(kColorITS);
13408 sub2node->SetVisibility(1);
13409 fNodes->Add(sub2node);
13410 sub1node->cd();
13411 //
13412 // Place copy #20 of ITS5 directly in I565
13413 //
13414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13415 sub2node->SetLineColor(kColorITS);
13416 sub2node->SetVisibility(1);
13417 fNodes->Add(sub2node);
13418 sub1node->cd();
13419 //
13420 // Place copy #21 of ITS5 directly in I565
13421 //
13422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13423 sub2node->SetLineColor(kColorITS);
13424 sub2node->SetVisibility(1);
13425 fNodes->Add(sub2node);
13426 sub1node->cd();
13427 //
13428 // Place copy #22 of ITS5 directly in I565
13429 //
13430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13431 sub2node->SetLineColor(kColorITS);
13432 sub2node->SetVisibility(1);
13433 fNodes->Add(sub2node);
13434 sub1node->cd();
13435 fNodes->Add(sub1node);
13436 node->cd();
13437 //
13438 // Place copy #18 of I565 in IT56
13439 //
1266e9b4 13440 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13441 sub1node->SetLineColor(kColorITS);
13442 sub1node->SetVisibility(0);
13443 sub1node->cd();
13444 //
13445 // Place copy #1 of ITS5 directly in I565
13446 //
13447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13448 sub2node->SetLineColor(kColorITS);
13449 sub2node->SetVisibility(1);
13450 fNodes->Add(sub2node);
13451 sub1node->cd();
13452 //
13453 // Place copy #2 of ITS5 directly in I565
13454 //
13455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13456 sub2node->SetLineColor(kColorITS);
13457 sub2node->SetVisibility(1);
13458 fNodes->Add(sub2node);
13459 sub1node->cd();
13460 //
13461 // Place copy #3 of ITS5 directly in I565
13462 //
13463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13464 sub2node->SetLineColor(kColorITS);
13465 sub2node->SetVisibility(1);
13466 fNodes->Add(sub2node);
13467 sub1node->cd();
13468 //
13469 // Place copy #4 of ITS5 directly in I565
13470 //
13471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13472 sub2node->SetLineColor(kColorITS);
13473 sub2node->SetVisibility(1);
13474 fNodes->Add(sub2node);
13475 sub1node->cd();
13476 //
13477 // Place copy #5 of ITS5 directly in I565
13478 //
13479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13480 sub2node->SetLineColor(kColorITS);
13481 sub2node->SetVisibility(1);
13482 fNodes->Add(sub2node);
13483 sub1node->cd();
13484 //
13485 // Place copy #6 of ITS5 directly in I565
13486 //
13487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13488 sub2node->SetLineColor(kColorITS);
13489 sub2node->SetVisibility(1);
13490 fNodes->Add(sub2node);
13491 sub1node->cd();
13492 //
13493 // Place copy #7 of ITS5 directly in I565
13494 //
13495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13496 sub2node->SetLineColor(kColorITS);
13497 sub2node->SetVisibility(1);
13498 fNodes->Add(sub2node);
13499 sub1node->cd();
13500 //
13501 // Place copy #8 of ITS5 directly in I565
13502 //
13503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13504 sub2node->SetLineColor(kColorITS);
13505 sub2node->SetVisibility(1);
13506 fNodes->Add(sub2node);
13507 sub1node->cd();
13508 //
13509 // Place copy #9 of ITS5 directly in I565
13510 //
13511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13512 sub2node->SetLineColor(kColorITS);
13513 sub2node->SetVisibility(1);
13514 fNodes->Add(sub2node);
13515 sub1node->cd();
13516 //
13517 // Place copy #10 of ITS5 directly in I565
13518 //
13519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13520 sub2node->SetLineColor(kColorITS);
13521 sub2node->SetVisibility(1);
13522 fNodes->Add(sub2node);
13523 sub1node->cd();
13524 //
13525 // Place copy #11 of ITS5 directly in I565
13526 //
13527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13528 sub2node->SetLineColor(kColorITS);
13529 sub2node->SetVisibility(1);
13530 fNodes->Add(sub2node);
13531 sub1node->cd();
13532 //
13533 // Place copy #12 of ITS5 directly in I565
13534 //
13535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13536 sub2node->SetLineColor(kColorITS);
13537 sub2node->SetVisibility(1);
13538 fNodes->Add(sub2node);
13539 sub1node->cd();
13540 //
13541 // Place copy #13 of ITS5 directly in I565
13542 //
13543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13544 sub2node->SetLineColor(kColorITS);
13545 sub2node->SetVisibility(1);
13546 fNodes->Add(sub2node);
13547 sub1node->cd();
13548 //
13549 // Place copy #14 of ITS5 directly in I565
13550 //
13551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13552 sub2node->SetLineColor(kColorITS);
13553 sub2node->SetVisibility(1);
13554 fNodes->Add(sub2node);
13555 sub1node->cd();
13556 //
13557 // Place copy #15 of ITS5 directly in I565
13558 //
13559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13560 sub2node->SetLineColor(kColorITS);
13561 sub2node->SetVisibility(1);
13562 fNodes->Add(sub2node);
13563 sub1node->cd();
13564 //
13565 // Place copy #16 of ITS5 directly in I565
13566 //
13567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13568 sub2node->SetLineColor(kColorITS);
13569 sub2node->SetVisibility(1);
13570 fNodes->Add(sub2node);
13571 sub1node->cd();
13572 //
13573 // Place copy #17 of ITS5 directly in I565
13574 //
13575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13576 sub2node->SetLineColor(kColorITS);
13577 sub2node->SetVisibility(1);
13578 fNodes->Add(sub2node);
13579 sub1node->cd();
13580 //
13581 // Place copy #18 of ITS5 directly in I565
13582 //
13583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13584 sub2node->SetLineColor(kColorITS);
13585 sub2node->SetVisibility(1);
13586 fNodes->Add(sub2node);
13587 sub1node->cd();
13588 //
13589 // Place copy #19 of ITS5 directly in I565
13590 //
13591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13592 sub2node->SetLineColor(kColorITS);
13593 sub2node->SetVisibility(1);
13594 fNodes->Add(sub2node);
13595 sub1node->cd();
13596 //
13597 // Place copy #20 of ITS5 directly in I565
13598 //
13599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13600 sub2node->SetLineColor(kColorITS);
13601 sub2node->SetVisibility(1);
13602 fNodes->Add(sub2node);
13603 sub1node->cd();
13604 //
13605 // Place copy #21 of ITS5 directly in I565
13606 //
13607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13608 sub2node->SetLineColor(kColorITS);
13609 sub2node->SetVisibility(1);
13610 fNodes->Add(sub2node);
13611 sub1node->cd();
13612 //
13613 // Place copy #22 of ITS5 directly in I565
13614 //
13615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13616 sub2node->SetLineColor(kColorITS);
13617 sub2node->SetVisibility(1);
13618 fNodes->Add(sub2node);
13619 sub1node->cd();
13620 fNodes->Add(sub1node);
13621 node->cd();
13622 //
13623 // Place copy #19 of I565 in IT56
13624 //
1266e9b4 13625 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13626 sub1node->SetLineColor(kColorITS);
13627 sub1node->SetVisibility(0);
13628 sub1node->cd();
13629 //
13630 // Place copy #1 of ITS5 directly in I565
13631 //
13632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13633 sub2node->SetLineColor(kColorITS);
13634 sub2node->SetVisibility(1);
13635 fNodes->Add(sub2node);
13636 sub1node->cd();
13637 //
13638 // Place copy #2 of ITS5 directly in I565
13639 //
13640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13641 sub2node->SetLineColor(kColorITS);
13642 sub2node->SetVisibility(1);
13643 fNodes->Add(sub2node);
13644 sub1node->cd();
13645 //
13646 // Place copy #3 of ITS5 directly in I565
13647 //
13648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13649 sub2node->SetLineColor(kColorITS);
13650 sub2node->SetVisibility(1);
13651 fNodes->Add(sub2node);
13652 sub1node->cd();
13653 //
13654 // Place copy #4 of ITS5 directly in I565
13655 //
13656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13657 sub2node->SetLineColor(kColorITS);
13658 sub2node->SetVisibility(1);
13659 fNodes->Add(sub2node);
13660 sub1node->cd();
13661 //
13662 // Place copy #5 of ITS5 directly in I565
13663 //
13664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13665 sub2node->SetLineColor(kColorITS);
13666 sub2node->SetVisibility(1);
13667 fNodes->Add(sub2node);
13668 sub1node->cd();
13669 //
13670 // Place copy #6 of ITS5 directly in I565
13671 //
13672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13673 sub2node->SetLineColor(kColorITS);
13674 sub2node->SetVisibility(1);
13675 fNodes->Add(sub2node);
13676 sub1node->cd();
13677 //
13678 // Place copy #7 of ITS5 directly in I565
13679 //
13680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13681 sub2node->SetLineColor(kColorITS);
13682 sub2node->SetVisibility(1);
13683 fNodes->Add(sub2node);
13684 sub1node->cd();
13685 //
13686 // Place copy #8 of ITS5 directly in I565
13687 //
13688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13689 sub2node->SetLineColor(kColorITS);
13690 sub2node->SetVisibility(1);
13691 fNodes->Add(sub2node);
13692 sub1node->cd();
13693 //
13694 // Place copy #9 of ITS5 directly in I565
13695 //
13696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13697 sub2node->SetLineColor(kColorITS);
13698 sub2node->SetVisibility(1);
13699 fNodes->Add(sub2node);
13700 sub1node->cd();
13701 //
13702 // Place copy #10 of ITS5 directly in I565
13703 //
13704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13705 sub2node->SetLineColor(kColorITS);
13706 sub2node->SetVisibility(1);
13707 fNodes->Add(sub2node);
13708 sub1node->cd();
13709 //
13710 // Place copy #11 of ITS5 directly in I565
13711 //
13712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13713 sub2node->SetLineColor(kColorITS);
13714 sub2node->SetVisibility(1);
13715 fNodes->Add(sub2node);
13716 sub1node->cd();
13717 //
13718 // Place copy #12 of ITS5 directly in I565
13719 //
13720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13721 sub2node->SetLineColor(kColorITS);
13722 sub2node->SetVisibility(1);
13723 fNodes->Add(sub2node);
13724 sub1node->cd();
13725 //
13726 // Place copy #13 of ITS5 directly in I565
13727 //
13728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13729 sub2node->SetLineColor(kColorITS);
13730 sub2node->SetVisibility(1);
13731 fNodes->Add(sub2node);
13732 sub1node->cd();
13733 //
13734 // Place copy #14 of ITS5 directly in I565
13735 //
13736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13737 sub2node->SetLineColor(kColorITS);
13738 sub2node->SetVisibility(1);
13739 fNodes->Add(sub2node);
13740 sub1node->cd();
13741 //
13742 // Place copy #15 of ITS5 directly in I565
13743 //
13744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13745 sub2node->SetLineColor(kColorITS);
13746 sub2node->SetVisibility(1);
13747 fNodes->Add(sub2node);
13748 sub1node->cd();
13749 //
13750 // Place copy #16 of ITS5 directly in I565
13751 //
13752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13753 sub2node->SetLineColor(kColorITS);
13754 sub2node->SetVisibility(1);
13755 fNodes->Add(sub2node);
13756 sub1node->cd();
13757 //
13758 // Place copy #17 of ITS5 directly in I565
13759 //
13760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13761 sub2node->SetLineColor(kColorITS);
13762 sub2node->SetVisibility(1);
13763 fNodes->Add(sub2node);
13764 sub1node->cd();
13765 //
13766 // Place copy #18 of ITS5 directly in I565
13767 //
13768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13769 sub2node->SetLineColor(kColorITS);
13770 sub2node->SetVisibility(1);
13771 fNodes->Add(sub2node);
13772 sub1node->cd();
13773 //
13774 // Place copy #19 of ITS5 directly in I565
13775 //
13776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13777 sub2node->SetLineColor(kColorITS);
13778 sub2node->SetVisibility(1);
13779 fNodes->Add(sub2node);
13780 sub1node->cd();
13781 //
13782 // Place copy #20 of ITS5 directly in I565
13783 //
13784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13785 sub2node->SetLineColor(kColorITS);
13786 sub2node->SetVisibility(1);
13787 fNodes->Add(sub2node);
13788 sub1node->cd();
13789 //
13790 // Place copy #21 of ITS5 directly in I565
13791 //
13792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13793 sub2node->SetLineColor(kColorITS);
13794 sub2node->SetVisibility(1);
13795 fNodes->Add(sub2node);
13796 sub1node->cd();
13797 //
13798 // Place copy #22 of ITS5 directly in I565
13799 //
13800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13801 sub2node->SetLineColor(kColorITS);
13802 sub2node->SetVisibility(1);
13803 fNodes->Add(sub2node);
13804 sub1node->cd();
13805 fNodes->Add(sub1node);
13806 node->cd();
13807 //
13808 // Place copy #20 of I565 in IT56
13809 //
1266e9b4 13810 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13811 sub1node->SetLineColor(kColorITS);
13812 sub1node->SetVisibility(0);
13813 sub1node->cd();
13814 //
13815 // Place copy #1 of ITS5 directly in I565
13816 //
13817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13818 sub2node->SetLineColor(kColorITS);
13819 sub2node->SetVisibility(1);
13820 fNodes->Add(sub2node);
13821 sub1node->cd();
13822 //
13823 // Place copy #2 of ITS5 directly in I565
13824 //
13825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13826 sub2node->SetLineColor(kColorITS);
13827 sub2node->SetVisibility(1);
13828 fNodes->Add(sub2node);
13829 sub1node->cd();
13830 //
13831 // Place copy #3 of ITS5 directly in I565
13832 //
13833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13834 sub2node->SetLineColor(kColorITS);
13835 sub2node->SetVisibility(1);
13836 fNodes->Add(sub2node);
13837 sub1node->cd();
13838 //
13839 // Place copy #4 of ITS5 directly in I565
13840 //
13841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13842 sub2node->SetLineColor(kColorITS);
13843 sub2node->SetVisibility(1);
13844 fNodes->Add(sub2node);
13845 sub1node->cd();
13846 //
13847 // Place copy #5 of ITS5 directly in I565
13848 //
13849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13850 sub2node->SetLineColor(kColorITS);
13851 sub2node->SetVisibility(1);
13852 fNodes->Add(sub2node);
13853 sub1node->cd();
13854 //
13855 // Place copy #6 of ITS5 directly in I565
13856 //
13857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13858 sub2node->SetLineColor(kColorITS);
13859 sub2node->SetVisibility(1);
13860 fNodes->Add(sub2node);
13861 sub1node->cd();
13862 //
13863 // Place copy #7 of ITS5 directly in I565
13864 //
13865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13866 sub2node->SetLineColor(kColorITS);
13867 sub2node->SetVisibility(1);
13868 fNodes->Add(sub2node);
13869 sub1node->cd();
13870 //
13871 // Place copy #8 of ITS5 directly in I565
13872 //
13873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13874 sub2node->SetLineColor(kColorITS);
13875 sub2node->SetVisibility(1);
13876 fNodes->Add(sub2node);
13877 sub1node->cd();
13878 //
13879 // Place copy #9 of ITS5 directly in I565
13880 //
13881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13882 sub2node->SetLineColor(kColorITS);
13883 sub2node->SetVisibility(1);
13884 fNodes->Add(sub2node);
13885 sub1node->cd();
13886 //
13887 // Place copy #10 of ITS5 directly in I565
13888 //
13889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13890 sub2node->SetLineColor(kColorITS);
13891 sub2node->SetVisibility(1);
13892 fNodes->Add(sub2node);
13893 sub1node->cd();
13894 //
13895 // Place copy #11 of ITS5 directly in I565
13896 //
13897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13898 sub2node->SetLineColor(kColorITS);
13899 sub2node->SetVisibility(1);
13900 fNodes->Add(sub2node);
13901 sub1node->cd();
13902 //
13903 // Place copy #12 of ITS5 directly in I565
13904 //
13905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13906 sub2node->SetLineColor(kColorITS);
13907 sub2node->SetVisibility(1);
13908 fNodes->Add(sub2node);
13909 sub1node->cd();
13910 //
13911 // Place copy #13 of ITS5 directly in I565
13912 //
13913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13914 sub2node->SetLineColor(kColorITS);
13915 sub2node->SetVisibility(1);
13916 fNodes->Add(sub2node);
13917 sub1node->cd();
13918 //
13919 // Place copy #14 of ITS5 directly in I565
13920 //
13921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13922 sub2node->SetLineColor(kColorITS);
13923 sub2node->SetVisibility(1);
13924 fNodes->Add(sub2node);
13925 sub1node->cd();
13926 //
13927 // Place copy #15 of ITS5 directly in I565
13928 //
13929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13930 sub2node->SetLineColor(kColorITS);
13931 sub2node->SetVisibility(1);
13932 fNodes->Add(sub2node);
13933 sub1node->cd();
13934 //
13935 // Place copy #16 of ITS5 directly in I565
13936 //
13937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13938 sub2node->SetLineColor(kColorITS);
13939 sub2node->SetVisibility(1);
13940 fNodes->Add(sub2node);
13941 sub1node->cd();
13942 //
13943 // Place copy #17 of ITS5 directly in I565
13944 //
13945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13946 sub2node->SetLineColor(kColorITS);
13947 sub2node->SetVisibility(1);
13948 fNodes->Add(sub2node);
13949 sub1node->cd();
13950 //
13951 // Place copy #18 of ITS5 directly in I565
13952 //
13953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13954 sub2node->SetLineColor(kColorITS);
13955 sub2node->SetVisibility(1);
13956 fNodes->Add(sub2node);
13957 sub1node->cd();
13958 //
13959 // Place copy #19 of ITS5 directly in I565
13960 //
13961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13962 sub2node->SetLineColor(kColorITS);
13963 sub2node->SetVisibility(1);
13964 fNodes->Add(sub2node);
13965 sub1node->cd();
13966 //
13967 // Place copy #20 of ITS5 directly in I565
13968 //
13969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13970 sub2node->SetLineColor(kColorITS);
13971 sub2node->SetVisibility(1);
13972 fNodes->Add(sub2node);
13973 sub1node->cd();
13974 //
13975 // Place copy #21 of ITS5 directly in I565
13976 //
13977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13978 sub2node->SetLineColor(kColorITS);
13979 sub2node->SetVisibility(1);
13980 fNodes->Add(sub2node);
13981 sub1node->cd();
13982 //
13983 // Place copy #22 of ITS5 directly in I565
13984 //
13985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13986 sub2node->SetLineColor(kColorITS);
13987 sub2node->SetVisibility(1);
13988 fNodes->Add(sub2node);
13989 sub1node->cd();
13990 fNodes->Add(sub1node);
13991 node->cd();
13992 //
13993 // Place copy #21 of I565 in IT56
13994 //
1266e9b4 13995 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13996 sub1node->SetLineColor(kColorITS);
13997 sub1node->SetVisibility(0);
13998 sub1node->cd();
13999 //
14000 // Place copy #1 of ITS5 directly in I565
14001 //
14002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14003 sub2node->SetLineColor(kColorITS);
14004 sub2node->SetVisibility(1);
14005 fNodes->Add(sub2node);
14006 sub1node->cd();
14007 //
14008 // Place copy #2 of ITS5 directly in I565
14009 //
14010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14011 sub2node->SetLineColor(kColorITS);
14012 sub2node->SetVisibility(1);
14013 fNodes->Add(sub2node);
14014 sub1node->cd();
14015 //
14016 // Place copy #3 of ITS5 directly in I565
14017 //
14018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14019 sub2node->SetLineColor(kColorITS);
14020 sub2node->SetVisibility(1);
14021 fNodes->Add(sub2node);
14022 sub1node->cd();
14023 //
14024 // Place copy #4 of ITS5 directly in I565
14025 //
14026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14027 sub2node->SetLineColor(kColorITS);
14028 sub2node->SetVisibility(1);
14029 fNodes->Add(sub2node);
14030 sub1node->cd();
14031 //
14032 // Place copy #5 of ITS5 directly in I565
14033 //
14034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14035 sub2node->SetLineColor(kColorITS);
14036 sub2node->SetVisibility(1);
14037 fNodes->Add(sub2node);
14038 sub1node->cd();
14039 //
14040 // Place copy #6 of ITS5 directly in I565
14041 //
14042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14043 sub2node->SetLineColor(kColorITS);
14044 sub2node->SetVisibility(1);
14045 fNodes->Add(sub2node);
14046 sub1node->cd();
14047 //
14048 // Place copy #7 of ITS5 directly in I565
14049 //
14050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14051 sub2node->SetLineColor(kColorITS);
14052 sub2node->SetVisibility(1);
14053 fNodes->Add(sub2node);
14054 sub1node->cd();
14055 //
14056 // Place copy #8 of ITS5 directly in I565
14057 //
14058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14059 sub2node->SetLineColor(kColorITS);
14060 sub2node->SetVisibility(1);
14061 fNodes->Add(sub2node);
14062 sub1node->cd();
14063 //
14064 // Place copy #9 of ITS5 directly in I565
14065 //
14066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14067 sub2node->SetLineColor(kColorITS);
14068 sub2node->SetVisibility(1);
14069 fNodes->Add(sub2node);
14070 sub1node->cd();
14071 //
14072 // Place copy #10 of ITS5 directly in I565
14073 //
14074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14075 sub2node->SetLineColor(kColorITS);
14076 sub2node->SetVisibility(1);
14077 fNodes->Add(sub2node);
14078 sub1node->cd();
14079 //
14080 // Place copy #11 of ITS5 directly in I565
14081 //
14082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14083 sub2node->SetLineColor(kColorITS);
14084 sub2node->SetVisibility(1);
14085 fNodes->Add(sub2node);
14086 sub1node->cd();
14087 //
14088 // Place copy #12 of ITS5 directly in I565
14089 //
14090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14091 sub2node->SetLineColor(kColorITS);
14092 sub2node->SetVisibility(1);
14093 fNodes->Add(sub2node);
14094 sub1node->cd();
14095 //
14096 // Place copy #13 of ITS5 directly in I565
14097 //
14098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14099 sub2node->SetLineColor(kColorITS);
14100 sub2node->SetVisibility(1);
14101 fNodes->Add(sub2node);
14102 sub1node->cd();
14103 //
14104 // Place copy #14 of ITS5 directly in I565
14105 //
14106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14107 sub2node->SetLineColor(kColorITS);
14108 sub2node->SetVisibility(1);
14109 fNodes->Add(sub2node);
14110 sub1node->cd();
14111 //
14112 // Place copy #15 of ITS5 directly in I565
14113 //
14114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14115 sub2node->SetLineColor(kColorITS);
14116 sub2node->SetVisibility(1);
14117 fNodes->Add(sub2node);
14118 sub1node->cd();
14119 //
14120 // Place copy #16 of ITS5 directly in I565
14121 //
14122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14123 sub2node->SetLineColor(kColorITS);
14124 sub2node->SetVisibility(1);
14125 fNodes->Add(sub2node);
14126 sub1node->cd();
14127 //
14128 // Place copy #17 of ITS5 directly in I565
14129 //
14130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14131 sub2node->SetLineColor(kColorITS);
14132 sub2node->SetVisibility(1);
14133 fNodes->Add(sub2node);
14134 sub1node->cd();
14135 //
14136 // Place copy #18 of ITS5 directly in I565
14137 //
14138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14139 sub2node->SetLineColor(kColorITS);
14140 sub2node->SetVisibility(1);
14141 fNodes->Add(sub2node);
14142 sub1node->cd();
14143 //
14144 // Place copy #19 of ITS5 directly in I565
14145 //
14146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14147 sub2node->SetLineColor(kColorITS);
14148 sub2node->SetVisibility(1);
14149 fNodes->Add(sub2node);
14150 sub1node->cd();
14151 //
14152 // Place copy #20 of ITS5 directly in I565
14153 //
14154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14155 sub2node->SetLineColor(kColorITS);
14156 sub2node->SetVisibility(1);
14157 fNodes->Add(sub2node);
14158 sub1node->cd();
14159 //
14160 // Place copy #21 of ITS5 directly in I565
14161 //
14162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14163 sub2node->SetLineColor(kColorITS);
14164 sub2node->SetVisibility(1);
14165 fNodes->Add(sub2node);
14166 sub1node->cd();
14167 //
14168 // Place copy #22 of ITS5 directly in I565
14169 //
14170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14171 sub2node->SetLineColor(kColorITS);
14172 sub2node->SetVisibility(1);
14173 fNodes->Add(sub2node);
14174 sub1node->cd();
14175 fNodes->Add(sub1node);
14176 node->cd();
14177 //
14178 // Place copy #22 of I565 in IT56
14179 //
1266e9b4 14180 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14181 sub1node->SetLineColor(kColorITS);
14182 sub1node->SetVisibility(0);
14183 sub1node->cd();
14184 //
14185 // Place copy #1 of ITS5 directly in I565
14186 //
14187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14188 sub2node->SetLineColor(kColorITS);
14189 sub2node->SetVisibility(1);
14190 fNodes->Add(sub2node);
14191 sub1node->cd();
14192 //
14193 // Place copy #2 of ITS5 directly in I565
14194 //
14195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14196 sub2node->SetLineColor(kColorITS);
14197 sub2node->SetVisibility(1);
14198 fNodes->Add(sub2node);
14199 sub1node->cd();
14200 //
14201 // Place copy #3 of ITS5 directly in I565
14202 //
14203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14204 sub2node->SetLineColor(kColorITS);
14205 sub2node->SetVisibility(1);
14206 fNodes->Add(sub2node);
14207 sub1node->cd();
14208 //
14209 // Place copy #4 of ITS5 directly in I565
14210 //
14211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14212 sub2node->SetLineColor(kColorITS);
14213 sub2node->SetVisibility(1);
14214 fNodes->Add(sub2node);
14215 sub1node->cd();
14216 //
14217 // Place copy #5 of ITS5 directly in I565
14218 //
14219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14220 sub2node->SetLineColor(kColorITS);
14221 sub2node->SetVisibility(1);
14222 fNodes->Add(sub2node);
14223 sub1node->cd();
14224 //
14225 // Place copy #6 of ITS5 directly in I565
14226 //
14227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14228 sub2node->SetLineColor(kColorITS);
14229 sub2node->SetVisibility(1);
14230 fNodes->Add(sub2node);
14231 sub1node->cd();
14232 //
14233 // Place copy #7 of ITS5 directly in I565
14234 //
14235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14236 sub2node->SetLineColor(kColorITS);
14237 sub2node->SetVisibility(1);
14238 fNodes->Add(sub2node);
14239 sub1node->cd();
14240 //
14241 // Place copy #8 of ITS5 directly in I565
14242 //
14243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14244 sub2node->SetLineColor(kColorITS);
14245 sub2node->SetVisibility(1);
14246 fNodes->Add(sub2node);
14247 sub1node->cd();
14248 //
14249 // Place copy #9 of ITS5 directly in I565
14250 //
14251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14252 sub2node->SetLineColor(kColorITS);
14253 sub2node->SetVisibility(1);
14254 fNodes->Add(sub2node);
14255 sub1node->cd();
14256 //
14257 // Place copy #10 of ITS5 directly in I565
14258 //
14259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14260 sub2node->SetLineColor(kColorITS);
14261 sub2node->SetVisibility(1);
14262 fNodes->Add(sub2node);
14263 sub1node->cd();
14264 //
14265 // Place copy #11 of ITS5 directly in I565
14266 //
14267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14268 sub2node->SetLineColor(kColorITS);
14269 sub2node->SetVisibility(1);
14270 fNodes->Add(sub2node);
14271 sub1node->cd();
14272 //
14273 // Place copy #12 of ITS5 directly in I565
14274 //
14275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14276 sub2node->SetLineColor(kColorITS);
14277 sub2node->SetVisibility(1);
14278 fNodes->Add(sub2node);
14279 sub1node->cd();
14280 //
14281 // Place copy #13 of ITS5 directly in I565
14282 //
14283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14284 sub2node->SetLineColor(kColorITS);
14285 sub2node->SetVisibility(1);
14286 fNodes->Add(sub2node);
14287 sub1node->cd();
14288 //
14289 // Place copy #14 of ITS5 directly in I565
14290 //
14291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14292 sub2node->SetLineColor(kColorITS);
14293 sub2node->SetVisibility(1);
14294 fNodes->Add(sub2node);
14295 sub1node->cd();
14296 //
14297 // Place copy #15 of ITS5 directly in I565
14298 //
14299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14300 sub2node->SetLineColor(kColorITS);
14301 sub2node->SetVisibility(1);
14302 fNodes->Add(sub2node);
14303 sub1node->cd();
14304 //
14305 // Place copy #16 of ITS5 directly in I565
14306 //
14307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14308 sub2node->SetLineColor(kColorITS);
14309 sub2node->SetVisibility(1);
14310 fNodes->Add(sub2node);
14311 sub1node->cd();
14312 //
14313 // Place copy #17 of ITS5 directly in I565
14314 //
14315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14316 sub2node->SetLineColor(kColorITS);
14317 sub2node->SetVisibility(1);
14318 fNodes->Add(sub2node);
14319 sub1node->cd();
14320 //
14321 // Place copy #18 of ITS5 directly in I565
14322 //
14323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14324 sub2node->SetLineColor(kColorITS);
14325 sub2node->SetVisibility(1);
14326 fNodes->Add(sub2node);
14327 sub1node->cd();
14328 //
14329 // Place copy #19 of ITS5 directly in I565
14330 //
14331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14332 sub2node->SetLineColor(kColorITS);
14333 sub2node->SetVisibility(1);
14334 fNodes->Add(sub2node);
14335 sub1node->cd();
14336 //
14337 // Place copy #20 of ITS5 directly in I565
14338 //
14339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14340 sub2node->SetLineColor(kColorITS);
14341 sub2node->SetVisibility(1);
14342 fNodes->Add(sub2node);
14343 sub1node->cd();
14344 //
14345 // Place copy #21 of ITS5 directly in I565
14346 //
14347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14348 sub2node->SetLineColor(kColorITS);
14349 sub2node->SetVisibility(1);
14350 fNodes->Add(sub2node);
14351 sub1node->cd();
14352 //
14353 // Place copy #22 of ITS5 directly in I565
14354 //
14355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14356 sub2node->SetLineColor(kColorITS);
14357 sub2node->SetVisibility(1);
14358 fNodes->Add(sub2node);
14359 sub1node->cd();
14360 fNodes->Add(sub1node);
14361 node->cd();
14362 //
14363 // Place copy #23 of I565 in IT56
14364 //
1266e9b4 14365 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14366 sub1node->SetLineColor(kColorITS);
14367 sub1node->SetVisibility(0);
14368 sub1node->cd();
14369 //
14370 // Place copy #1 of ITS5 directly in I565
14371 //
14372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14373 sub2node->SetLineColor(kColorITS);
14374 sub2node->SetVisibility(1);
14375 fNodes->Add(sub2node);
14376 sub1node->cd();
14377 //
14378 // Place copy #2 of ITS5 directly in I565
14379 //
14380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14381 sub2node->SetLineColor(kColorITS);
14382 sub2node->SetVisibility(1);
14383 fNodes->Add(sub2node);
14384 sub1node->cd();
14385 //
14386 // Place copy #3 of ITS5 directly in I565
14387 //
14388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14389 sub2node->SetLineColor(kColorITS);
14390 sub2node->SetVisibility(1);
14391 fNodes->Add(sub2node);
14392 sub1node->cd();
14393 //
14394 // Place copy #4 of ITS5 directly in I565
14395 //
14396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14397 sub2node->SetLineColor(kColorITS);
14398 sub2node->SetVisibility(1);
14399 fNodes->Add(sub2node);
14400 sub1node->cd();
14401 //
14402 // Place copy #5 of ITS5 directly in I565
14403 //
14404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14405 sub2node->SetLineColor(kColorITS);
14406 sub2node->SetVisibility(1);
14407 fNodes->Add(sub2node);
14408 sub1node->cd();
14409 //
14410 // Place copy #6 of ITS5 directly in I565
14411 //
14412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14413 sub2node->SetLineColor(kColorITS);
14414 sub2node->SetVisibility(1);
14415 fNodes->Add(sub2node);
14416 sub1node->cd();
14417 //
14418 // Place copy #7 of ITS5 directly in I565
14419 //
14420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14421 sub2node->SetLineColor(kColorITS);
14422 sub2node->SetVisibility(1);
14423 fNodes->Add(sub2node);
14424 sub1node->cd();
14425 //
14426 // Place copy #8 of ITS5 directly in I565
14427 //
14428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14429 sub2node->SetLineColor(kColorITS);
14430 sub2node->SetVisibility(1);
14431 fNodes->Add(sub2node);
14432 sub1node->cd();
14433 //
14434 // Place copy #9 of ITS5 directly in I565
14435 //
14436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14437 sub2node->SetLineColor(kColorITS);
14438 sub2node->SetVisibility(1);
14439 fNodes->Add(sub2node);
14440 sub1node->cd();
14441 //
14442 // Place copy #10 of ITS5 directly in I565
14443 //
14444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14445 sub2node->SetLineColor(kColorITS);
14446 sub2node->SetVisibility(1);
14447 fNodes->Add(sub2node);
14448 sub1node->cd();
14449 //
14450 // Place copy #11 of ITS5 directly in I565
14451 //
14452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14453 sub2node->SetLineColor(kColorITS);
14454 sub2node->SetVisibility(1);
14455 fNodes->Add(sub2node);
14456 sub1node->cd();
14457 //
14458 // Place copy #12 of ITS5 directly in I565
14459 //
14460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14461 sub2node->SetLineColor(kColorITS);
14462 sub2node->SetVisibility(1);
14463 fNodes->Add(sub2node);
14464 sub1node->cd();
14465 //
14466 // Place copy #13 of ITS5 directly in I565
14467 //
14468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14469 sub2node->SetLineColor(kColorITS);
14470 sub2node->SetVisibility(1);
14471 fNodes->Add(sub2node);
14472 sub1node->cd();
14473 //
14474 // Place copy #14 of ITS5 directly in I565
14475 //
14476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14477 sub2node->SetLineColor(kColorITS);
14478 sub2node->SetVisibility(1);
14479 fNodes->Add(sub2node);
14480 sub1node->cd();
14481 //
14482 // Place copy #15 of ITS5 directly in I565
14483 //
14484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14485 sub2node->SetLineColor(kColorITS);
14486 sub2node->SetVisibility(1);
14487 fNodes->Add(sub2node);
14488 sub1node->cd();
14489 //
14490 // Place copy #16 of ITS5 directly in I565
14491 //
14492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14493 sub2node->SetLineColor(kColorITS);
14494 sub2node->SetVisibility(1);
14495 fNodes->Add(sub2node);
14496 sub1node->cd();
14497 //
14498 // Place copy #17 of ITS5 directly in I565
14499 //
14500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14501 sub2node->SetLineColor(kColorITS);
14502 sub2node->SetVisibility(1);
14503 fNodes->Add(sub2node);
14504 sub1node->cd();
14505 //
14506 // Place copy #18 of ITS5 directly in I565
14507 //
14508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14509 sub2node->SetLineColor(kColorITS);
14510 sub2node->SetVisibility(1);
14511 fNodes->Add(sub2node);
14512 sub1node->cd();
14513 //
14514 // Place copy #19 of ITS5 directly in I565
14515 //
14516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14517 sub2node->SetLineColor(kColorITS);
14518 sub2node->SetVisibility(1);
14519 fNodes->Add(sub2node);
14520 sub1node->cd();
14521 //
14522 // Place copy #20 of ITS5 directly in I565
14523 //
14524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14525 sub2node->SetLineColor(kColorITS);
14526 sub2node->SetVisibility(1);
14527 fNodes->Add(sub2node);
14528 sub1node->cd();
14529 //
14530 // Place copy #21 of ITS5 directly in I565
14531 //
14532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14533 sub2node->SetLineColor(kColorITS);
14534 sub2node->SetVisibility(1);
14535 fNodes->Add(sub2node);
14536 sub1node->cd();
14537 //
14538 // Place copy #22 of ITS5 directly in I565
14539 //
14540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14541 sub2node->SetLineColor(kColorITS);
14542 sub2node->SetVisibility(1);
14543 fNodes->Add(sub2node);
14544 sub1node->cd();
14545 fNodes->Add(sub1node);
14546 node->cd();
14547 //
14548 // Place copy #24 of I565 in IT56
14549 //
1266e9b4 14550 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14551 sub1node->SetLineColor(kColorITS);
14552 sub1node->SetVisibility(0);
14553 sub1node->cd();
14554 //
14555 // Place copy #1 of ITS5 directly in I565
14556 //
14557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14558 sub2node->SetLineColor(kColorITS);
14559 sub2node->SetVisibility(1);
14560 fNodes->Add(sub2node);
14561 sub1node->cd();
14562 //
14563 // Place copy #2 of ITS5 directly in I565
14564 //
14565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14566 sub2node->SetLineColor(kColorITS);
14567 sub2node->SetVisibility(1);
14568 fNodes->Add(sub2node);
14569 sub1node->cd();
14570 //
14571 // Place copy #3 of ITS5 directly in I565
14572 //
14573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14574 sub2node->SetLineColor(kColorITS);
14575 sub2node->SetVisibility(1);
14576 fNodes->Add(sub2node);
14577 sub1node->cd();
14578 //
14579 // Place copy #4 of ITS5 directly in I565
14580 //
14581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14582 sub2node->SetLineColor(kColorITS);
14583 sub2node->SetVisibility(1);
14584 fNodes->Add(sub2node);
14585 sub1node->cd();
14586 //
14587 // Place copy #5 of ITS5 directly in I565
14588 //
14589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14590 sub2node->SetLineColor(kColorITS);
14591 sub2node->SetVisibility(1);
14592 fNodes->Add(sub2node);
14593 sub1node->cd();
14594 //
14595 // Place copy #6 of ITS5 directly in I565
14596 //
14597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14598 sub2node->SetLineColor(kColorITS);
14599 sub2node->SetVisibility(1);
14600 fNodes->Add(sub2node);
14601 sub1node->cd();
14602 //
14603 // Place copy #7 of ITS5 directly in I565
14604 //
14605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14606 sub2node->SetLineColor(kColorITS);
14607 sub2node->SetVisibility(1);
14608 fNodes->Add(sub2node);
14609 sub1node->cd();
14610 //
14611 // Place copy #8 of ITS5 directly in I565
14612 //
14613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14614 sub2node->SetLineColor(kColorITS);
14615 sub2node->SetVisibility(1);
14616 fNodes->Add(sub2node);
14617 sub1node->cd();
14618 //
14619 // Place copy #9 of ITS5 directly in I565
14620 //
14621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14622 sub2node->SetLineColor(kColorITS);
14623 sub2node->SetVisibility(1);
14624 fNodes->Add(sub2node);
14625 sub1node->cd();
14626 //
14627 // Place copy #10 of ITS5 directly in I565
14628 //
14629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14630 sub2node->SetLineColor(kColorITS);
14631 sub2node->SetVisibility(1);
14632 fNodes->Add(sub2node);
14633 sub1node->cd();
14634 //
14635 // Place copy #11 of ITS5 directly in I565
14636 //
14637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14638 sub2node->SetLineColor(kColorITS);
14639 sub2node->SetVisibility(1);
14640 fNodes->Add(sub2node);
14641 sub1node->cd();
14642 //
14643 // Place copy #12 of ITS5 directly in I565
14644 //
14645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14646 sub2node->SetLineColor(kColorITS);
14647 sub2node->SetVisibility(1);
14648 fNodes->Add(sub2node);
14649 sub1node->cd();
14650 //
14651 // Place copy #13 of ITS5 directly in I565
14652 //
14653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14654 sub2node->SetLineColor(kColorITS);
14655 sub2node->SetVisibility(1);
14656 fNodes->Add(sub2node);
14657 sub1node->cd();
14658 //
14659 // Place copy #14 of ITS5 directly in I565
14660 //
14661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14662 sub2node->SetLineColor(kColorITS);
14663 sub2node->SetVisibility(1);
14664 fNodes->Add(sub2node);
14665 sub1node->cd();
14666 //
14667 // Place copy #15 of ITS5 directly in I565
14668 //
14669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14670 sub2node->SetLineColor(kColorITS);
14671 sub2node->SetVisibility(1);
14672 fNodes->Add(sub2node);
14673 sub1node->cd();
14674 //
14675 // Place copy #16 of ITS5 directly in I565
14676 //
14677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14678 sub2node->SetLineColor(kColorITS);
14679 sub2node->SetVisibility(1);
14680 fNodes->Add(sub2node);
14681 sub1node->cd();
14682 //
14683 // Place copy #17 of ITS5 directly in I565
14684 //
14685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14686 sub2node->SetLineColor(kColorITS);
14687 sub2node->SetVisibility(1);
14688 fNodes->Add(sub2node);
14689 sub1node->cd();
14690 //
14691 // Place copy #18 of ITS5 directly in I565
14692 //
14693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14694 sub2node->SetLineColor(kColorITS);
14695 sub2node->SetVisibility(1);
14696 fNodes->Add(sub2node);
14697 sub1node->cd();
14698 //
14699 // Place copy #19 of ITS5 directly in I565
14700 //
14701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14702 sub2node->SetLineColor(kColorITS);
14703 sub2node->SetVisibility(1);
14704 fNodes->Add(sub2node);
14705 sub1node->cd();
14706 //
14707 // Place copy #20 of ITS5 directly in I565
14708 //
14709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14710 sub2node->SetLineColor(kColorITS);
14711 sub2node->SetVisibility(1);
14712 fNodes->Add(sub2node);
14713 sub1node->cd();
14714 //
14715 // Place copy #21 of ITS5 directly in I565
14716 //
14717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14718 sub2node->SetLineColor(kColorITS);
14719 sub2node->SetVisibility(1);
14720 fNodes->Add(sub2node);
14721 sub1node->cd();
14722 //
14723 // Place copy #22 of ITS5 directly in I565
14724 //
14725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14726 sub2node->SetLineColor(kColorITS);
14727 sub2node->SetVisibility(1);
14728 fNodes->Add(sub2node);
14729 sub1node->cd();
14730 fNodes->Add(sub1node);
14731 node->cd();
14732 //
14733 // Place copy #25 of I565 in IT56
14734 //
1266e9b4 14735 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14736 sub1node->SetLineColor(kColorITS);
14737 sub1node->SetVisibility(0);
14738 sub1node->cd();
14739 //
14740 // Place copy #1 of ITS5 directly in I565
14741 //
14742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14743 sub2node->SetLineColor(kColorITS);
14744 sub2node->SetVisibility(1);
14745 fNodes->Add(sub2node);
14746 sub1node->cd();
14747 //
14748 // Place copy #2 of ITS5 directly in I565
14749 //
14750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14751 sub2node->SetLineColor(kColorITS);
14752 sub2node->SetVisibility(1);
14753 fNodes->Add(sub2node);
14754 sub1node->cd();
14755 //
14756 // Place copy #3 of ITS5 directly in I565
14757 //
14758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14759 sub2node->SetLineColor(kColorITS);
14760 sub2node->SetVisibility(1);
14761 fNodes->Add(sub2node);
14762 sub1node->cd();
14763 //
14764 // Place copy #4 of ITS5 directly in I565
14765 //
14766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14767 sub2node->SetLineColor(kColorITS);
14768 sub2node->SetVisibility(1);
14769 fNodes->Add(sub2node);
14770 sub1node->cd();
14771 //
14772 // Place copy #5 of ITS5 directly in I565
14773 //
14774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14775 sub2node->SetLineColor(kColorITS);
14776 sub2node->SetVisibility(1);
14777 fNodes->Add(sub2node);
14778 sub1node->cd();
14779 //
14780 // Place copy #6 of ITS5 directly in I565
14781 //
14782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14783 sub2node->SetLineColor(kColorITS);
14784 sub2node->SetVisibility(1);
14785 fNodes->Add(sub2node);
14786 sub1node->cd();
14787 //
14788 // Place copy #7 of ITS5 directly in I565
14789 //
14790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14791 sub2node->SetLineColor(kColorITS);
14792 sub2node->SetVisibility(1);
14793 fNodes->Add(sub2node);
14794 sub1node->cd();
14795 //
14796 // Place copy #8 of ITS5 directly in I565
14797 //
14798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14799 sub2node->SetLineColor(kColorITS);
14800 sub2node->SetVisibility(1);
14801 fNodes->Add(sub2node);
14802 sub1node->cd();
14803 //
14804 // Place copy #9 of ITS5 directly in I565
14805 //
14806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14807 sub2node->SetLineColor(kColorITS);
14808 sub2node->SetVisibility(1);
14809 fNodes->Add(sub2node);
14810 sub1node->cd();
14811 //
14812 // Place copy #10 of ITS5 directly in I565
14813 //
14814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14815 sub2node->SetLineColor(kColorITS);
14816 sub2node->SetVisibility(1);
14817 fNodes->Add(sub2node);
14818 sub1node->cd();
14819 //
14820 // Place copy #11 of ITS5 directly in I565
14821 //
14822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14823 sub2node->SetLineColor(kColorITS);
14824 sub2node->SetVisibility(1);
14825 fNodes->Add(sub2node);
14826 sub1node->cd();
14827 //
14828 // Place copy #12 of ITS5 directly in I565
14829 //
14830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14831 sub2node->SetLineColor(kColorITS);
14832 sub2node->SetVisibility(1);
14833 fNodes->Add(sub2node);
14834 sub1node->cd();
14835 //
14836 // Place copy #13 of ITS5 directly in I565
14837 //
14838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14839 sub2node->SetLineColor(kColorITS);
14840 sub2node->SetVisibility(1);
14841 fNodes->Add(sub2node);
14842 sub1node->cd();
14843 //
14844 // Place copy #14 of ITS5 directly in I565
14845 //
14846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14847 sub2node->SetLineColor(kColorITS);
14848 sub2node->SetVisibility(1);
14849 fNodes->Add(sub2node);
14850 sub1node->cd();
14851 //
14852 // Place copy #15 of ITS5 directly in I565
14853 //
14854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14855 sub2node->SetLineColor(kColorITS);
14856 sub2node->SetVisibility(1);
14857 fNodes->Add(sub2node);
14858 sub1node->cd();
14859 //
14860 // Place copy #16 of ITS5 directly in I565
14861 //
14862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14863 sub2node->SetLineColor(kColorITS);
14864 sub2node->SetVisibility(1);
14865 fNodes->Add(sub2node);
14866 sub1node->cd();
14867 //
14868 // Place copy #17 of ITS5 directly in I565
14869 //
14870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14871 sub2node->SetLineColor(kColorITS);
14872 sub2node->SetVisibility(1);
14873 fNodes->Add(sub2node);
14874 sub1node->cd();
14875 //
14876 // Place copy #18 of ITS5 directly in I565
14877 //
14878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14879 sub2node->SetLineColor(kColorITS);
14880 sub2node->SetVisibility(1);
14881 fNodes->Add(sub2node);
14882 sub1node->cd();
14883 //
14884 // Place copy #19 of ITS5 directly in I565
14885 //
14886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14887 sub2node->SetLineColor(kColorITS);
14888 sub2node->SetVisibility(1);
14889 fNodes->Add(sub2node);
14890 sub1node->cd();
14891 //
14892 // Place copy #20 of ITS5 directly in I565
14893 //
14894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14895 sub2node->SetLineColor(kColorITS);
14896 sub2node->SetVisibility(1);
14897 fNodes->Add(sub2node);
14898 sub1node->cd();
14899 //
14900 // Place copy #21 of ITS5 directly in I565
14901 //
14902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14903 sub2node->SetLineColor(kColorITS);
14904 sub2node->SetVisibility(1);
14905 fNodes->Add(sub2node);
14906 sub1node->cd();
14907 //
14908 // Place copy #22 of ITS5 directly in I565
14909 //
14910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14911 sub2node->SetLineColor(kColorITS);
14912 sub2node->SetVisibility(1);
14913 fNodes->Add(sub2node);
14914 sub1node->cd();
14915 fNodes->Add(sub1node);
14916 node->cd();
14917 //
14918 // Place copy #26 of I565 in IT56
14919 //
1266e9b4 14920 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14921 sub1node->SetLineColor(kColorITS);
14922 sub1node->SetVisibility(0);
14923 sub1node->cd();
14924 //
14925 // Place copy #1 of ITS5 directly in I565
14926 //
14927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14928 sub2node->SetLineColor(kColorITS);
14929 sub2node->SetVisibility(1);
14930 fNodes->Add(sub2node);
14931 sub1node->cd();
14932 //
14933 // Place copy #2 of ITS5 directly in I565
14934 //
14935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14936 sub2node->SetLineColor(kColorITS);
14937 sub2node->SetVisibility(1);
14938 fNodes->Add(sub2node);
14939 sub1node->cd();
14940 //
14941 // Place copy #3 of ITS5 directly in I565
14942 //
14943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14944 sub2node->SetLineColor(kColorITS);
14945 sub2node->SetVisibility(1);
14946 fNodes->Add(sub2node);
14947 sub1node->cd();
14948 //
14949 // Place copy #4 of ITS5 directly in I565
14950 //
14951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14952 sub2node->SetLineColor(kColorITS);
14953 sub2node->SetVisibility(1);
14954 fNodes->Add(sub2node);
14955 sub1node->cd();
14956 //
14957 // Place copy #5 of ITS5 directly in I565
14958 //
14959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14960 sub2node->SetLineColor(kColorITS);
14961 sub2node->SetVisibility(1);
14962 fNodes->Add(sub2node);
14963 sub1node->cd();
14964 //
14965 // Place copy #6 of ITS5 directly in I565
14966 //
14967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14968 sub2node->SetLineColor(kColorITS);
14969 sub2node->SetVisibility(1);
14970 fNodes->Add(sub2node);
14971 sub1node->cd();
14972 //
14973 // Place copy #7 of ITS5 directly in I565
14974 //
14975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14976 sub2node->SetLineColor(kColorITS);
14977 sub2node->SetVisibility(1);
14978 fNodes->Add(sub2node);
14979 sub1node->cd();
14980 //
14981 // Place copy #8 of ITS5 directly in I565
14982 //
14983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14984 sub2node->SetLineColor(kColorITS);
14985 sub2node->SetVisibility(1);
14986 fNodes->Add(sub2node);
14987 sub1node->cd();
14988 //
14989 // Place copy #9 of ITS5 directly in I565
14990 //
14991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14992 sub2node->SetLineColor(kColorITS);
14993 sub2node->SetVisibility(1);
14994 fNodes->Add(sub2node);
14995 sub1node->cd();
14996 //
14997 // Place copy #10 of ITS5 directly in I565
14998 //
14999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15000 sub2node->SetLineColor(kColorITS);
15001 sub2node->SetVisibility(1);
15002 fNodes->Add(sub2node);
15003 sub1node->cd();
15004 //
15005 // Place copy #11 of ITS5 directly in I565
15006 //
15007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15008 sub2node->SetLineColor(kColorITS);
15009 sub2node->SetVisibility(1);
15010 fNodes->Add(sub2node);
15011 sub1node->cd();
15012 //
15013 // Place copy #12 of ITS5 directly in I565
15014 //
15015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15016 sub2node->SetLineColor(kColorITS);
15017 sub2node->SetVisibility(1);
15018 fNodes->Add(sub2node);
15019 sub1node->cd();
15020 //
15021 // Place copy #13 of ITS5 directly in I565
15022 //
15023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15024 sub2node->SetLineColor(kColorITS);
15025 sub2node->SetVisibility(1);
15026 fNodes->Add(sub2node);
15027 sub1node->cd();
15028 //
15029 // Place copy #14 of ITS5 directly in I565
15030 //
15031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15032 sub2node->SetLineColor(kColorITS);
15033 sub2node->SetVisibility(1);
15034 fNodes->Add(sub2node);
15035 sub1node->cd();
15036 //
15037 // Place copy #15 of ITS5 directly in I565
15038 //
15039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15040 sub2node->SetLineColor(kColorITS);
15041 sub2node->SetVisibility(1);
15042 fNodes->Add(sub2node);
15043 sub1node->cd();
15044 //
15045 // Place copy #16 of ITS5 directly in I565
15046 //
15047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15048 sub2node->SetLineColor(kColorITS);
15049 sub2node->SetVisibility(1);
15050 fNodes->Add(sub2node);
15051 sub1node->cd();
15052 //
15053 // Place copy #17 of ITS5 directly in I565
15054 //
15055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15056 sub2node->SetLineColor(kColorITS);
15057 sub2node->SetVisibility(1);
15058 fNodes->Add(sub2node);
15059 sub1node->cd();
15060 //
15061 // Place copy #18 of ITS5 directly in I565
15062 //
15063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15064 sub2node->SetLineColor(kColorITS);
15065 sub2node->SetVisibility(1);
15066 fNodes->Add(sub2node);
15067 sub1node->cd();
15068 //
15069 // Place copy #19 of ITS5 directly in I565
15070 //
15071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15072 sub2node->SetLineColor(kColorITS);
15073 sub2node->SetVisibility(1);
15074 fNodes->Add(sub2node);
15075 sub1node->cd();
15076 //
15077 // Place copy #20 of ITS5 directly in I565
15078 //
15079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15080 sub2node->SetLineColor(kColorITS);
15081 sub2node->SetVisibility(1);
15082 fNodes->Add(sub2node);
15083 sub1node->cd();
15084 //
15085 // Place copy #21 of ITS5 directly in I565
15086 //
15087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15088 sub2node->SetLineColor(kColorITS);
15089 sub2node->SetVisibility(1);
15090 fNodes->Add(sub2node);
15091 sub1node->cd();
15092 //
15093 // Place copy #22 of ITS5 directly in I565
15094 //
15095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15096 sub2node->SetLineColor(kColorITS);
15097 sub2node->SetVisibility(1);
15098 fNodes->Add(sub2node);
15099 sub1node->cd();
15100 fNodes->Add(sub1node);
15101 node->cd();
15102 //
15103 // Place copy #27 of I565 in IT56
15104 //
1266e9b4 15105 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15106 sub1node->SetLineColor(kColorITS);
15107 sub1node->SetVisibility(0);
15108 sub1node->cd();
15109 //
15110 // Place copy #1 of ITS5 directly in I565
15111 //
15112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15113 sub2node->SetLineColor(kColorITS);
15114 sub2node->SetVisibility(1);
15115 fNodes->Add(sub2node);
15116 sub1node->cd();
15117 //
15118 // Place copy #2 of ITS5 directly in I565
15119 //
15120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15121 sub2node->SetLineColor(kColorITS);
15122 sub2node->SetVisibility(1);
15123 fNodes->Add(sub2node);
15124 sub1node->cd();
15125 //
15126 // Place copy #3 of ITS5 directly in I565
15127 //
15128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15129 sub2node->SetLineColor(kColorITS);
15130 sub2node->SetVisibility(1);
15131 fNodes->Add(sub2node);
15132 sub1node->cd();
15133 //
15134 // Place copy #4 of ITS5 directly in I565
15135 //
15136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15137 sub2node->SetLineColor(kColorITS);
15138 sub2node->SetVisibility(1);
15139 fNodes->Add(sub2node);
15140 sub1node->cd();
15141 //
15142 // Place copy #5 of ITS5 directly in I565
15143 //
15144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15145 sub2node->SetLineColor(kColorITS);
15146 sub2node->SetVisibility(1);
15147 fNodes->Add(sub2node);
15148 sub1node->cd();
15149 //
15150 // Place copy #6 of ITS5 directly in I565
15151 //
15152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15153 sub2node->SetLineColor(kColorITS);
15154 sub2node->SetVisibility(1);
15155 fNodes->Add(sub2node);
15156 sub1node->cd();
15157 //
15158 // Place copy #7 of ITS5 directly in I565
15159 //
15160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15161 sub2node->SetLineColor(kColorITS);
15162 sub2node->SetVisibility(1);
15163 fNodes->Add(sub2node);
15164 sub1node->cd();
15165 //
15166 // Place copy #8 of ITS5 directly in I565
15167 //
15168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15169 sub2node->SetLineColor(kColorITS);
15170 sub2node->SetVisibility(1);
15171 fNodes->Add(sub2node);
15172 sub1node->cd();
15173 //
15174 // Place copy #9 of ITS5 directly in I565
15175 //
15176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15177 sub2node->SetLineColor(kColorITS);
15178 sub2node->SetVisibility(1);
15179 fNodes->Add(sub2node);
15180 sub1node->cd();
15181 //
15182 // Place copy #10 of ITS5 directly in I565
15183 //
15184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15185 sub2node->SetLineColor(kColorITS);
15186 sub2node->SetVisibility(1);
15187 fNodes->Add(sub2node);
15188 sub1node->cd();
15189 //
15190 // Place copy #11 of ITS5 directly in I565
15191 //
15192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15193 sub2node->SetLineColor(kColorITS);
15194 sub2node->SetVisibility(1);
15195 fNodes->Add(sub2node);
15196 sub1node->cd();
15197 //
15198 // Place copy #12 of ITS5 directly in I565
15199 //
15200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15201 sub2node->SetLineColor(kColorITS);
15202 sub2node->SetVisibility(1);
15203 fNodes->Add(sub2node);
15204 sub1node->cd();
15205 //
15206 // Place copy #13 of ITS5 directly in I565
15207 //
15208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15209 sub2node->SetLineColor(kColorITS);
15210 sub2node->SetVisibility(1);
15211 fNodes->Add(sub2node);
15212 sub1node->cd();
15213 //
15214 // Place copy #14 of ITS5 directly in I565
15215 //
15216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15217 sub2node->SetLineColor(kColorITS);
15218 sub2node->SetVisibility(1);
15219 fNodes->Add(sub2node);
15220 sub1node->cd();
15221 //
15222 // Place copy #15 of ITS5 directly in I565
15223 //
15224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15225 sub2node->SetLineColor(kColorITS);
15226 sub2node->SetVisibility(1);
15227 fNodes->Add(sub2node);
15228 sub1node->cd();
15229 //
15230 // Place copy #16 of ITS5 directly in I565
15231 //
15232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15233 sub2node->SetLineColor(kColorITS);
15234 sub2node->SetVisibility(1);
15235 fNodes->Add(sub2node);
15236 sub1node->cd();
15237 //
15238 // Place copy #17 of ITS5 directly in I565
15239 //
15240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15241 sub2node->SetLineColor(kColorITS);
15242 sub2node->SetVisibility(1);
15243 fNodes->Add(sub2node);
15244 sub1node->cd();
15245 //
15246 // Place copy #18 of ITS5 directly in I565
15247 //
15248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15249 sub2node->SetLineColor(kColorITS);
15250 sub2node->SetVisibility(1);
15251 fNodes->Add(sub2node);
15252 sub1node->cd();
15253 //
15254 // Place copy #19 of ITS5 directly in I565
15255 //
15256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15257 sub2node->SetLineColor(kColorITS);
15258 sub2node->SetVisibility(1);
15259 fNodes->Add(sub2node);
15260 sub1node->cd();
15261 //
15262 // Place copy #20 of ITS5 directly in I565
15263 //
15264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15265 sub2node->SetLineColor(kColorITS);
15266 sub2node->SetVisibility(1);
15267 fNodes->Add(sub2node);
15268 sub1node->cd();
15269 //
15270 // Place copy #21 of ITS5 directly in I565
15271 //
15272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15273 sub2node->SetLineColor(kColorITS);
15274 sub2node->SetVisibility(1);
15275 fNodes->Add(sub2node);
15276 sub1node->cd();
15277 //
15278 // Place copy #22 of ITS5 directly in I565
15279 //
15280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15281 sub2node->SetLineColor(kColorITS);
15282 sub2node->SetVisibility(1);
15283 fNodes->Add(sub2node);
15284 sub1node->cd();
15285 fNodes->Add(sub1node);
15286 node->cd();
15287 //
15288 // Place copy #28 of I565 in IT56
15289 //
1266e9b4 15290 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15291 sub1node->SetLineColor(kColorITS);
15292 sub1node->SetVisibility(0);
15293 sub1node->cd();
15294 //
15295 // Place copy #1 of ITS5 directly in I565
15296 //
15297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15298 sub2node->SetLineColor(kColorITS);
15299 sub2node->SetVisibility(1);
15300 fNodes->Add(sub2node);
15301 sub1node->cd();
15302 //
15303 // Place copy #2 of ITS5 directly in I565
15304 //
15305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15306 sub2node->SetLineColor(kColorITS);
15307 sub2node->SetVisibility(1);
15308 fNodes->Add(sub2node);
15309 sub1node->cd();
15310 //
15311 // Place copy #3 of ITS5 directly in I565
15312 //
15313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15314 sub2node->SetLineColor(kColorITS);
15315 sub2node->SetVisibility(1);
15316 fNodes->Add(sub2node);
15317 sub1node->cd();
15318 //
15319 // Place copy #4 of ITS5 directly in I565
15320 //
15321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15322 sub2node->SetLineColor(kColorITS);
15323 sub2node->SetVisibility(1);
15324 fNodes->Add(sub2node);
15325 sub1node->cd();
15326 //
15327 // Place copy #5 of ITS5 directly in I565
15328 //
15329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15330 sub2node->SetLineColor(kColorITS);
15331 sub2node->SetVisibility(1);
15332 fNodes->Add(sub2node);
15333 sub1node->cd();
15334 //
15335 // Place copy #6 of ITS5 directly in I565
15336 //
15337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15338 sub2node->SetLineColor(kColorITS);
15339 sub2node->SetVisibility(1);
15340 fNodes->Add(sub2node);
15341 sub1node->cd();
15342 //
15343 // Place copy #7 of ITS5 directly in I565
15344 //
15345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15346 sub2node->SetLineColor(kColorITS);
15347 sub2node->SetVisibility(1);
15348 fNodes->Add(sub2node);
15349 sub1node->cd();
15350 //
15351 // Place copy #8 of ITS5 directly in I565
15352 //
15353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15354 sub2node->SetLineColor(kColorITS);
15355 sub2node->SetVisibility(1);
15356 fNodes->Add(sub2node);
15357 sub1node->cd();
15358 //
15359 // Place copy #9 of ITS5 directly in I565
15360 //
15361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15362 sub2node->SetLineColor(kColorITS);
15363 sub2node->SetVisibility(1);
15364 fNodes->Add(sub2node);
15365 sub1node->cd();
15366 //
15367 // Place copy #10 of ITS5 directly in I565
15368 //
15369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15370 sub2node->SetLineColor(kColorITS);
15371 sub2node->SetVisibility(1);
15372 fNodes->Add(sub2node);
15373 sub1node->cd();
15374 //
15375 // Place copy #11 of ITS5 directly in I565
15376 //
15377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15378 sub2node->SetLineColor(kColorITS);
15379 sub2node->SetVisibility(1);
15380 fNodes->Add(sub2node);
15381 sub1node->cd();
15382 //
15383 // Place copy #12 of ITS5 directly in I565
15384 //
15385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15386 sub2node->SetLineColor(kColorITS);
15387 sub2node->SetVisibility(1);
15388 fNodes->Add(sub2node);
15389 sub1node->cd();
15390 //
15391 // Place copy #13 of ITS5 directly in I565
15392 //
15393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15394 sub2node->SetLineColor(kColorITS);
15395 sub2node->SetVisibility(1);
15396 fNodes->Add(sub2node);
15397 sub1node->cd();
15398 //
15399 // Place copy #14 of ITS5 directly in I565
15400 //
15401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15402 sub2node->SetLineColor(kColorITS);
15403 sub2node->SetVisibility(1);
15404 fNodes->Add(sub2node);
15405 sub1node->cd();
15406 //
15407 // Place copy #15 of ITS5 directly in I565
15408 //
15409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15410 sub2node->SetLineColor(kColorITS);
15411 sub2node->SetVisibility(1);
15412 fNodes->Add(sub2node);
15413 sub1node->cd();
15414 //
15415 // Place copy #16 of ITS5 directly in I565
15416 //
15417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15418 sub2node->SetLineColor(kColorITS);
15419 sub2node->SetVisibility(1);
15420 fNodes->Add(sub2node);
15421 sub1node->cd();
15422 //
15423 // Place copy #17 of ITS5 directly in I565
15424 //
15425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15426 sub2node->SetLineColor(kColorITS);
15427 sub2node->SetVisibility(1);
15428 fNodes->Add(sub2node);
15429 sub1node->cd();
15430 //
15431 // Place copy #18 of ITS5 directly in I565
15432 //
15433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15434 sub2node->SetLineColor(kColorITS);
15435 sub2node->SetVisibility(1);
15436 fNodes->Add(sub2node);
15437 sub1node->cd();
15438 //
15439 // Place copy #19 of ITS5 directly in I565
15440 //
15441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15442 sub2node->SetLineColor(kColorITS);
15443 sub2node->SetVisibility(1);
15444 fNodes->Add(sub2node);
15445 sub1node->cd();
15446 //
15447 // Place copy #20 of ITS5 directly in I565
15448 //
15449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15450 sub2node->SetLineColor(kColorITS);
15451 sub2node->SetVisibility(1);
15452 fNodes->Add(sub2node);
15453 sub1node->cd();
15454 //
15455 // Place copy #21 of ITS5 directly in I565
15456 //
15457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15458 sub2node->SetLineColor(kColorITS);
15459 sub2node->SetVisibility(1);
15460 fNodes->Add(sub2node);
15461 sub1node->cd();
15462 //
15463 // Place copy #22 of ITS5 directly in I565
15464 //
15465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15466 sub2node->SetLineColor(kColorITS);
15467 sub2node->SetVisibility(1);
15468 fNodes->Add(sub2node);
15469 sub1node->cd();
15470 fNodes->Add(sub1node);
15471 node->cd();
15472 //
15473 // Place copy #29 of I565 in IT56
15474 //
1266e9b4 15475 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15476 sub1node->SetLineColor(kColorITS);
15477 sub1node->SetVisibility(0);
15478 sub1node->cd();
15479 //
15480 // Place copy #1 of ITS5 directly in I565
15481 //
15482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15483 sub2node->SetLineColor(kColorITS);
15484 sub2node->SetVisibility(1);
15485 fNodes->Add(sub2node);
15486 sub1node->cd();
15487 //
15488 // Place copy #2 of ITS5 directly in I565
15489 //
15490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15491 sub2node->SetLineColor(kColorITS);
15492 sub2node->SetVisibility(1);
15493 fNodes->Add(sub2node);
15494 sub1node->cd();
15495 //
15496 // Place copy #3 of ITS5 directly in I565
15497 //
15498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15499 sub2node->SetLineColor(kColorITS);
15500 sub2node->SetVisibility(1);
15501 fNodes->Add(sub2node);
15502 sub1node->cd();
15503 //
15504 // Place copy #4 of ITS5 directly in I565
15505 //
15506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15507 sub2node->SetLineColor(kColorITS);
15508 sub2node->SetVisibility(1);
15509 fNodes->Add(sub2node);
15510 sub1node->cd();
15511 //
15512 // Place copy #5 of ITS5 directly in I565
15513 //
15514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15515 sub2node->SetLineColor(kColorITS);
15516 sub2node->SetVisibility(1);
15517 fNodes->Add(sub2node);
15518 sub1node->cd();
15519 //
15520 // Place copy #6 of ITS5 directly in I565
15521 //
15522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15523 sub2node->SetLineColor(kColorITS);
15524 sub2node->SetVisibility(1);
15525 fNodes->Add(sub2node);
15526 sub1node->cd();
15527 //
15528 // Place copy #7 of ITS5 directly in I565
15529 //
15530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15531 sub2node->SetLineColor(kColorITS);
15532 sub2node->SetVisibility(1);
15533 fNodes->Add(sub2node);
15534 sub1node->cd();
15535 //
15536 // Place copy #8 of ITS5 directly in I565
15537 //
15538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15539 sub2node->SetLineColor(kColorITS);
15540 sub2node->SetVisibility(1);
15541 fNodes->Add(sub2node);
15542 sub1node->cd();
15543 //
15544 // Place copy #9 of ITS5 directly in I565
15545 //
15546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15547 sub2node->SetLineColor(kColorITS);
15548 sub2node->SetVisibility(1);
15549 fNodes->Add(sub2node);
15550 sub1node->cd();
15551 //
15552 // Place copy #10 of ITS5 directly in I565
15553 //
15554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15555 sub2node->SetLineColor(kColorITS);
15556 sub2node->SetVisibility(1);
15557 fNodes->Add(sub2node);
15558 sub1node->cd();
15559 //
15560 // Place copy #11 of ITS5 directly in I565
15561 //
15562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15563 sub2node->SetLineColor(kColorITS);
15564 sub2node->SetVisibility(1);
15565 fNodes->Add(sub2node);
15566 sub1node->cd();
15567 //
15568 // Place copy #12 of ITS5 directly in I565
15569 //
15570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15571 sub2node->SetLineColor(kColorITS);
15572 sub2node->SetVisibility(1);
15573 fNodes->Add(sub2node);
15574 sub1node->cd();
15575 //
15576 // Place copy #13 of ITS5 directly in I565
15577 //
15578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15579 sub2node->SetLineColor(kColorITS);
15580 sub2node->SetVisibility(1);
15581 fNodes->Add(sub2node);
15582 sub1node->cd();
15583 //
15584 // Place copy #14 of ITS5 directly in I565
15585 //
15586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15587 sub2node->SetLineColor(kColorITS);
15588 sub2node->SetVisibility(1);
15589 fNodes->Add(sub2node);
15590 sub1node->cd();
15591 //
15592 // Place copy #15 of ITS5 directly in I565
15593 //
15594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15595 sub2node->SetLineColor(kColorITS);
15596 sub2node->SetVisibility(1);
15597 fNodes->Add(sub2node);
15598 sub1node->cd();
15599 //
15600 // Place copy #16 of ITS5 directly in I565
15601 //
15602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15603 sub2node->SetLineColor(kColorITS);
15604 sub2node->SetVisibility(1);
15605 fNodes->Add(sub2node);
15606 sub1node->cd();
15607 //
15608 // Place copy #17 of ITS5 directly in I565
15609 //
15610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15611 sub2node->SetLineColor(kColorITS);
15612 sub2node->SetVisibility(1);
15613 fNodes->Add(sub2node);
15614 sub1node->cd();
15615 //
15616 // Place copy #18 of ITS5 directly in I565
15617 //
15618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15619 sub2node->SetLineColor(kColorITS);
15620 sub2node->SetVisibility(1);
15621 fNodes->Add(sub2node);
15622 sub1node->cd();
15623 //
15624 // Place copy #19 of ITS5 directly in I565
15625 //
15626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15627 sub2node->SetLineColor(kColorITS);
15628 sub2node->SetVisibility(1);
15629 fNodes->Add(sub2node);
15630 sub1node->cd();
15631 //
15632 // Place copy #20 of ITS5 directly in I565
15633 //
15634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15635 sub2node->SetLineColor(kColorITS);
15636 sub2node->SetVisibility(1);
15637 fNodes->Add(sub2node);
15638 sub1node->cd();
15639 //
15640 // Place copy #21 of ITS5 directly in I565
15641 //
15642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15643 sub2node->SetLineColor(kColorITS);
15644 sub2node->SetVisibility(1);
15645 fNodes->Add(sub2node);
15646 sub1node->cd();
15647 //
15648 // Place copy #22 of ITS5 directly in I565
15649 //
15650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15651 sub2node->SetLineColor(kColorITS);
15652 sub2node->SetVisibility(1);
15653 fNodes->Add(sub2node);
15654 sub1node->cd();
15655 fNodes->Add(sub1node);
15656 node->cd();
15657 //
15658 // Place copy #30 of I565 in IT56
15659 //
1266e9b4 15660 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15661 sub1node->SetLineColor(kColorITS);
15662 sub1node->SetVisibility(0);
15663 sub1node->cd();
15664 //
15665 // Place copy #1 of ITS5 directly in I565
15666 //
15667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15668 sub2node->SetLineColor(kColorITS);
15669 sub2node->SetVisibility(1);
15670 fNodes->Add(sub2node);
15671 sub1node->cd();
15672 //
15673 // Place copy #2 of ITS5 directly in I565
15674 //
15675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15676 sub2node->SetLineColor(kColorITS);
15677 sub2node->SetVisibility(1);
15678 fNodes->Add(sub2node);
15679 sub1node->cd();
15680 //
15681 // Place copy #3 of ITS5 directly in I565
15682 //
15683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15684 sub2node->SetLineColor(kColorITS);
15685 sub2node->SetVisibility(1);
15686 fNodes->Add(sub2node);
15687 sub1node->cd();
15688 //
15689 // Place copy #4 of ITS5 directly in I565
15690 //
15691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15692 sub2node->SetLineColor(kColorITS);
15693 sub2node->SetVisibility(1);
15694 fNodes->Add(sub2node);
15695 sub1node->cd();
15696 //
15697 // Place copy #5 of ITS5 directly in I565
15698 //
15699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15700 sub2node->SetLineColor(kColorITS);
15701 sub2node->SetVisibility(1);
15702 fNodes->Add(sub2node);
15703 sub1node->cd();
15704 //
15705 // Place copy #6 of ITS5 directly in I565
15706 //
15707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15708 sub2node->SetLineColor(kColorITS);
15709 sub2node->SetVisibility(1);
15710 fNodes->Add(sub2node);
15711 sub1node->cd();
15712 //
15713 // Place copy #7 of ITS5 directly in I565
15714 //
15715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15716 sub2node->SetLineColor(kColorITS);
15717 sub2node->SetVisibility(1);
15718 fNodes->Add(sub2node);
15719 sub1node->cd();
15720 //
15721 // Place copy #8 of ITS5 directly in I565
15722 //
15723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15724 sub2node->SetLineColor(kColorITS);
15725 sub2node->SetVisibility(1);
15726 fNodes->Add(sub2node);
15727 sub1node->cd();
15728 //
15729 // Place copy #9 of ITS5 directly in I565
15730 //
15731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15732 sub2node->SetLineColor(kColorITS);
15733 sub2node->SetVisibility(1);
15734 fNodes->Add(sub2node);
15735 sub1node->cd();
15736 //
15737 // Place copy #10 of ITS5 directly in I565
15738 //
15739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15740 sub2node->SetLineColor(kColorITS);
15741 sub2node->SetVisibility(1);
15742 fNodes->Add(sub2node);
15743 sub1node->cd();
15744 //
15745 // Place copy #11 of ITS5 directly in I565
15746 //
15747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15748 sub2node->SetLineColor(kColorITS);
15749 sub2node->SetVisibility(1);
15750 fNodes->Add(sub2node);
15751 sub1node->cd();
15752 //
15753 // Place copy #12 of ITS5 directly in I565
15754 //
15755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15756 sub2node->SetLineColor(kColorITS);
15757 sub2node->SetVisibility(1);
15758 fNodes->Add(sub2node);
15759 sub1node->cd();
15760 //
15761 // Place copy #13 of ITS5 directly in I565
15762 //
15763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15764 sub2node->SetLineColor(kColorITS);
15765 sub2node->SetVisibility(1);
15766 fNodes->Add(sub2node);
15767 sub1node->cd();
15768 //
15769 // Place copy #14 of ITS5 directly in I565
15770 //
15771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15772 sub2node->SetLineColor(kColorITS);
15773 sub2node->SetVisibility(1);
15774 fNodes->Add(sub2node);
15775 sub1node->cd();
15776 //
15777 // Place copy #15 of ITS5 directly in I565
15778 //
15779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15780 sub2node->SetLineColor(kColorITS);
15781 sub2node->SetVisibility(1);
15782 fNodes->Add(sub2node);
15783 sub1node->cd();
15784 //
15785 // Place copy #16 of ITS5 directly in I565
15786 //
15787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15788 sub2node->SetLineColor(kColorITS);
15789 sub2node->SetVisibility(1);
15790 fNodes->Add(sub2node);
15791 sub1node->cd();
15792 //
15793 // Place copy #17 of ITS5 directly in I565
15794 //
15795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15796 sub2node->SetLineColor(kColorITS);
15797 sub2node->SetVisibility(1);
15798 fNodes->Add(sub2node);
15799 sub1node->cd();
15800 //
15801 // Place copy #18 of ITS5 directly in I565
15802 //
15803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15804 sub2node->SetLineColor(kColorITS);
15805 sub2node->SetVisibility(1);
15806 fNodes->Add(sub2node);
15807 sub1node->cd();
15808 //
15809 // Place copy #19 of ITS5 directly in I565
15810 //
15811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15812 sub2node->SetLineColor(kColorITS);
15813 sub2node->SetVisibility(1);
15814 fNodes->Add(sub2node);
15815 sub1node->cd();
15816 //
15817 // Place copy #20 of ITS5 directly in I565
15818 //
15819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15820 sub2node->SetLineColor(kColorITS);
15821 sub2node->SetVisibility(1);
15822 fNodes->Add(sub2node);
15823 sub1node->cd();
15824 //
15825 // Place copy #21 of ITS5 directly in I565
15826 //
15827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15828 sub2node->SetLineColor(kColorITS);
15829 sub2node->SetVisibility(1);
15830 fNodes->Add(sub2node);
15831 sub1node->cd();
15832 //
15833 // Place copy #22 of ITS5 directly in I565
15834 //
15835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15836 sub2node->SetLineColor(kColorITS);
15837 sub2node->SetVisibility(1);
15838 fNodes->Add(sub2node);
15839 sub1node->cd();
15840 fNodes->Add(sub1node);
15841 node->cd();
15842 //
15843 // Place copy #31 of I565 in IT56
15844 //
1266e9b4 15845 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15846 sub1node->SetLineColor(kColorITS);
15847 sub1node->SetVisibility(0);
15848 sub1node->cd();
15849 //
15850 // Place copy #1 of ITS5 directly in I565
15851 //
15852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15853 sub2node->SetLineColor(kColorITS);
15854 sub2node->SetVisibility(1);
15855 fNodes->Add(sub2node);
15856 sub1node->cd();
15857 //
15858 // Place copy #2 of ITS5 directly in I565
15859 //
15860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15861 sub2node->SetLineColor(kColorITS);
15862 sub2node->SetVisibility(1);
15863 fNodes->Add(sub2node);
15864 sub1node->cd();
15865 //
15866 // Place copy #3 of ITS5 directly in I565
15867 //
15868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15869 sub2node->SetLineColor(kColorITS);
15870 sub2node->SetVisibility(1);
15871 fNodes->Add(sub2node);
15872 sub1node->cd();
15873 //
15874 // Place copy #4 of ITS5 directly in I565
15875 //
15876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15877 sub2node->SetLineColor(kColorITS);
15878 sub2node->SetVisibility(1);
15879 fNodes->Add(sub2node);
15880 sub1node->cd();
15881 //
15882 // Place copy #5 of ITS5 directly in I565
15883 //
15884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15885 sub2node->SetLineColor(kColorITS);
15886 sub2node->SetVisibility(1);
15887 fNodes->Add(sub2node);
15888 sub1node->cd();
15889 //
15890 // Place copy #6 of ITS5 directly in I565
15891 //
15892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15893 sub2node->SetLineColor(kColorITS);
15894 sub2node->SetVisibility(1);
15895 fNodes->Add(sub2node);
15896 sub1node->cd();
15897 //
15898 // Place copy #7 of ITS5 directly in I565
15899 //
15900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15901 sub2node->SetLineColor(kColorITS);
15902 sub2node->SetVisibility(1);
15903 fNodes->Add(sub2node);
15904 sub1node->cd();
15905 //
15906 // Place copy #8 of ITS5 directly in I565
15907 //
15908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15909 sub2node->SetLineColor(kColorITS);
15910 sub2node->SetVisibility(1);
15911 fNodes->Add(sub2node);
15912 sub1node->cd();
15913 //
15914 // Place copy #9 of ITS5 directly in I565
15915 //
15916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15917 sub2node->SetLineColor(kColorITS);
15918 sub2node->SetVisibility(1);
15919 fNodes->Add(sub2node);
15920 sub1node->cd();
15921 //
15922 // Place copy #10 of ITS5 directly in I565
15923 //
15924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15925 sub2node->SetLineColor(kColorITS);
15926 sub2node->SetVisibility(1);
15927 fNodes->Add(sub2node);
15928 sub1node->cd();
15929 //
15930 // Place copy #11 of ITS5 directly in I565
15931 //
15932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15933 sub2node->SetLineColor(kColorITS);
15934 sub2node->SetVisibility(1);
15935 fNodes->Add(sub2node);
15936 sub1node->cd();
15937 //
15938 // Place copy #12 of ITS5 directly in I565
15939 //
15940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15941 sub2node->SetLineColor(kColorITS);
15942 sub2node->SetVisibility(1);
15943 fNodes->Add(sub2node);
15944 sub1node->cd();
15945 //
15946 // Place copy #13 of ITS5 directly in I565
15947 //
15948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15949 sub2node->SetLineColor(kColorITS);
15950 sub2node->SetVisibility(1);
15951 fNodes->Add(sub2node);
15952 sub1node->cd();
15953 //
15954 // Place copy #14 of ITS5 directly in I565
15955 //
15956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15957 sub2node->SetLineColor(kColorITS);
15958 sub2node->SetVisibility(1);
15959 fNodes->Add(sub2node);
15960 sub1node->cd();
15961 //
15962 // Place copy #15 of ITS5 directly in I565
15963 //
15964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15965 sub2node->SetLineColor(kColorITS);
15966 sub2node->SetVisibility(1);
15967 fNodes->Add(sub2node);
15968 sub1node->cd();
15969 //
15970 // Place copy #16 of ITS5 directly in I565
15971 //
15972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15973 sub2node->SetLineColor(kColorITS);
15974 sub2node->SetVisibility(1);
15975 fNodes->Add(sub2node);
15976 sub1node->cd();
15977 //
15978 // Place copy #17 of ITS5 directly in I565
15979 //
15980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15981 sub2node->SetLineColor(kColorITS);
15982 sub2node->SetVisibility(1);
15983 fNodes->Add(sub2node);
15984 sub1node->cd();
15985 //
15986 // Place copy #18 of ITS5 directly in I565
15987 //
15988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15989 sub2node->SetLineColor(kColorITS);
15990 sub2node->SetVisibility(1);
15991 fNodes->Add(sub2node);
15992 sub1node->cd();
15993 //
15994 // Place copy #19 of ITS5 directly in I565
15995 //
15996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15997 sub2node->SetLineColor(kColorITS);
15998 sub2node->SetVisibility(1);
15999 fNodes->Add(sub2node);
16000 sub1node->cd();
16001 //
16002 // Place copy #20 of ITS5 directly in I565
16003 //
16004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16005 sub2node->SetLineColor(kColorITS);
16006 sub2node->SetVisibility(1);
16007 fNodes->Add(sub2node);
16008 sub1node->cd();
16009 //
16010 // Place copy #21 of ITS5 directly in I565
16011 //
16012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16013 sub2node->SetLineColor(kColorITS);
16014 sub2node->SetVisibility(1);
16015 fNodes->Add(sub2node);
16016 sub1node->cd();
16017 //
16018 // Place copy #22 of ITS5 directly in I565
16019 //
16020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16021 sub2node->SetLineColor(kColorITS);
16022 sub2node->SetVisibility(1);
16023 fNodes->Add(sub2node);
16024 sub1node->cd();
16025 fNodes->Add(sub1node);
16026 node->cd();
16027 //
16028 // Place copy #32 of I565 in IT56
16029 //
1266e9b4 16030 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16031 sub1node->SetLineColor(kColorITS);
16032 sub1node->SetVisibility(0);
16033 sub1node->cd();
16034 //
16035 // Place copy #1 of ITS5 directly in I565
16036 //
16037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16038 sub2node->SetLineColor(kColorITS);
16039 sub2node->SetVisibility(1);
16040 fNodes->Add(sub2node);
16041 sub1node->cd();
16042 //
16043 // Place copy #2 of ITS5 directly in I565
16044 //
16045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16046 sub2node->SetLineColor(kColorITS);
16047 sub2node->SetVisibility(1);
16048 fNodes->Add(sub2node);
16049 sub1node->cd();
16050 //
16051 // Place copy #3 of ITS5 directly in I565
16052 //
16053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16054 sub2node->SetLineColor(kColorITS);
16055 sub2node->SetVisibility(1);
16056 fNodes->Add(sub2node);
16057 sub1node->cd();
16058 //
16059 // Place copy #4 of ITS5 directly in I565
16060 //
16061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16062 sub2node->SetLineColor(kColorITS);
16063 sub2node->SetVisibility(1);
16064 fNodes->Add(sub2node);
16065 sub1node->cd();
16066 //
16067 // Place copy #5 of ITS5 directly in I565
16068 //
16069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16070 sub2node->SetLineColor(kColorITS);
16071 sub2node->SetVisibility(1);
16072 fNodes->Add(sub2node);
16073 sub1node->cd();
16074 //
16075 // Place copy #6 of ITS5 directly in I565
16076 //
16077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16078 sub2node->SetLineColor(kColorITS);
16079 sub2node->SetVisibility(1);
16080 fNodes->Add(sub2node);
16081 sub1node->cd();
16082 //
16083 // Place copy #7 of ITS5 directly in I565
16084 //
16085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16086 sub2node->SetLineColor(kColorITS);
16087 sub2node->SetVisibility(1);
16088 fNodes->Add(sub2node);
16089 sub1node->cd();
16090 //
16091 // Place copy #8 of ITS5 directly in I565
16092 //
16093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16094 sub2node->SetLineColor(kColorITS);
16095 sub2node->SetVisibility(1);
16096 fNodes->Add(sub2node);
16097 sub1node->cd();
16098 //
16099 // Place copy #9 of ITS5 directly in I565
16100 //
16101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16102 sub2node->SetLineColor(kColorITS);
16103 sub2node->SetVisibility(1);
16104 fNodes->Add(sub2node);
16105 sub1node->cd();
16106 //
16107 // Place copy #10 of ITS5 directly in I565
16108 //
16109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16110 sub2node->SetLineColor(kColorITS);
16111 sub2node->SetVisibility(1);
16112 fNodes->Add(sub2node);
16113 sub1node->cd();
16114 //
16115 // Place copy #11 of ITS5 directly in I565
16116 //
16117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16118 sub2node->SetLineColor(kColorITS);
16119 sub2node->SetVisibility(1);
16120 fNodes->Add(sub2node);
16121 sub1node->cd();
16122 //
16123 // Place copy #12 of ITS5 directly in I565
16124 //
16125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16126 sub2node->SetLineColor(kColorITS);
16127 sub2node->SetVisibility(1);
16128 fNodes->Add(sub2node);
16129 sub1node->cd();
16130 //
16131 // Place copy #13 of ITS5 directly in I565
16132 //
16133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16134 sub2node->SetLineColor(kColorITS);
16135 sub2node->SetVisibility(1);
16136 fNodes->Add(sub2node);
16137 sub1node->cd();
16138 //
16139 // Place copy #14 of ITS5 directly in I565
16140 //
16141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16142 sub2node->SetLineColor(kColorITS);
16143 sub2node->SetVisibility(1);
16144 fNodes->Add(sub2node);
16145 sub1node->cd();
16146 //
16147 // Place copy #15 of ITS5 directly in I565
16148 //
16149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16150 sub2node->SetLineColor(kColorITS);
16151 sub2node->SetVisibility(1);
16152 fNodes->Add(sub2node);
16153 sub1node->cd();
16154 //
16155 // Place copy #16 of ITS5 directly in I565
16156 //
16157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16158 sub2node->SetLineColor(kColorITS);
16159 sub2node->SetVisibility(1);
16160 fNodes->Add(sub2node);
16161 sub1node->cd();
16162 //
16163 // Place copy #17 of ITS5 directly in I565
16164 //
16165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16166 sub2node->SetLineColor(kColorITS);
16167 sub2node->SetVisibility(1);
16168 fNodes->Add(sub2node);
16169 sub1node->cd();
16170 //
16171 // Place copy #18 of ITS5 directly in I565
16172 //
16173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16174 sub2node->SetLineColor(kColorITS);
16175 sub2node->SetVisibility(1);
16176 fNodes->Add(sub2node);
16177 sub1node->cd();
16178 //
16179 // Place copy #19 of ITS5 directly in I565
16180 //
16181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16182 sub2node->SetLineColor(kColorITS);
16183 sub2node->SetVisibility(1);
16184 fNodes->Add(sub2node);
16185 sub1node->cd();
16186 //
16187 // Place copy #20 of ITS5 directly in I565
16188 //
16189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16190 sub2node->SetLineColor(kColorITS);
16191 sub2node->SetVisibility(1);
16192 fNodes->Add(sub2node);
16193 sub1node->cd();
16194 //
16195 // Place copy #21 of ITS5 directly in I565
16196 //
16197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16198 sub2node->SetLineColor(kColorITS);
16199 sub2node->SetVisibility(1);
16200 fNodes->Add(sub2node);
16201 sub1node->cd();
16202 //
16203 // Place copy #22 of ITS5 directly in I565
16204 //
16205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16206 sub2node->SetLineColor(kColorITS);
16207 sub2node->SetVisibility(1);
16208 fNodes->Add(sub2node);
16209 sub1node->cd();
16210 fNodes->Add(sub1node);
16211 node->cd();
16212 //
16213 // Place copy #33 of I565 in IT56
16214 //
1266e9b4 16215 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16216 sub1node->SetLineColor(kColorITS);
16217 sub1node->SetVisibility(0);
16218 sub1node->cd();
16219 //
16220 // Place copy #1 of ITS5 directly in I565
16221 //
16222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16223 sub2node->SetLineColor(kColorITS);
16224 sub2node->SetVisibility(1);
16225 fNodes->Add(sub2node);
16226 sub1node->cd();
16227 //
16228 // Place copy #2 of ITS5 directly in I565
16229 //
16230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16231 sub2node->SetLineColor(kColorITS);
16232 sub2node->SetVisibility(1);
16233 fNodes->Add(sub2node);
16234 sub1node->cd();
16235 //
16236 // Place copy #3 of ITS5 directly in I565
16237 //
16238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16239 sub2node->SetLineColor(kColorITS);
16240 sub2node->SetVisibility(1);
16241 fNodes->Add(sub2node);
16242 sub1node->cd();
16243 //
16244 // Place copy #4 of ITS5 directly in I565
16245 //
16246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16247 sub2node->SetLineColor(kColorITS);
16248 sub2node->SetVisibility(1);
16249 fNodes->Add(sub2node);
16250 sub1node->cd();
16251 //
16252 // Place copy #5 of ITS5 directly in I565
16253 //
16254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16255 sub2node->SetLineColor(kColorITS);
16256 sub2node->SetVisibility(1);
16257 fNodes->Add(sub2node);
16258 sub1node->cd();
16259 //
16260 // Place copy #6 of ITS5 directly in I565
16261 //
16262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16263 sub2node->SetLineColor(kColorITS);
16264 sub2node->SetVisibility(1);
16265 fNodes->Add(sub2node);
16266 sub1node->cd();
16267 //
16268 // Place copy #7 of ITS5 directly in I565
16269 //
16270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16271 sub2node->SetLineColor(kColorITS);
16272 sub2node->SetVisibility(1);
16273 fNodes->Add(sub2node);
16274 sub1node->cd();
16275 //
16276 // Place copy #8 of ITS5 directly in I565
16277 //
16278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16279 sub2node->SetLineColor(kColorITS);
16280 sub2node->SetVisibility(1);
16281 fNodes->Add(sub2node);
16282 sub1node->cd();
16283 //
16284 // Place copy #9 of ITS5 directly in I565
16285 //
16286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16287 sub2node->SetLineColor(kColorITS);
16288 sub2node->SetVisibility(1);
16289 fNodes->Add(sub2node);
16290 sub1node->cd();
16291 //
16292 // Place copy #10 of ITS5 directly in I565
16293 //
16294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16295 sub2node->SetLineColor(kColorITS);
16296 sub2node->SetVisibility(1);
16297 fNodes->Add(sub2node);
16298 sub1node->cd();
16299 //
16300 // Place copy #11 of ITS5 directly in I565
16301 //
16302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16303 sub2node->SetLineColor(kColorITS);
16304 sub2node->SetVisibility(1);
16305 fNodes->Add(sub2node);
16306 sub1node->cd();
16307 //
16308 // Place copy #12 of ITS5 directly in I565
16309 //
16310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16311 sub2node->SetLineColor(kColorITS);
16312 sub2node->SetVisibility(1);
16313 fNodes->Add(sub2node);
16314 sub1node->cd();
16315 //
16316 // Place copy #13 of ITS5 directly in I565
16317 //
16318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16319 sub2node->SetLineColor(kColorITS);
16320 sub2node->SetVisibility(1);
16321 fNodes->Add(sub2node);
16322 sub1node->cd();
16323 //
16324 // Place copy #14 of ITS5 directly in I565
16325 //
16326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16327 sub2node->SetLineColor(kColorITS);
16328 sub2node->SetVisibility(1);
16329 fNodes->Add(sub2node);
16330 sub1node->cd();
16331 //
16332 // Place copy #15 of ITS5 directly in I565
16333 //
16334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16335 sub2node->SetLineColor(kColorITS);
16336 sub2node->SetVisibility(1);
16337 fNodes->Add(sub2node);
16338 sub1node->cd();
16339 //
16340 // Place copy #16 of ITS5 directly in I565
16341 //
16342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16343 sub2node->SetLineColor(kColorITS);
16344 sub2node->SetVisibility(1);
16345 fNodes->Add(sub2node);
16346 sub1node->cd();
16347 //
16348 // Place copy #17 of ITS5 directly in I565
16349 //
16350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16351 sub2node->SetLineColor(kColorITS);
16352 sub2node->SetVisibility(1);
16353 fNodes->Add(sub2node);
16354 sub1node->cd();
16355 //
16356 // Place copy #18 of ITS5 directly in I565
16357 //
16358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16359 sub2node->SetLineColor(kColorITS);
16360 sub2node->SetVisibility(1);
16361 fNodes->Add(sub2node);
16362 sub1node->cd();
16363 //
16364 // Place copy #19 of ITS5 directly in I565
16365 //
16366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16367 sub2node->SetLineColor(kColorITS);
16368 sub2node->SetVisibility(1);
16369 fNodes->Add(sub2node);
16370 sub1node->cd();
16371 //
16372 // Place copy #20 of ITS5 directly in I565
16373 //
16374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16375 sub2node->SetLineColor(kColorITS);
16376 sub2node->SetVisibility(1);
16377 fNodes->Add(sub2node);
16378 sub1node->cd();
16379 //
16380 // Place copy #21 of ITS5 directly in I565
16381 //
16382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16383 sub2node->SetLineColor(kColorITS);
16384 sub2node->SetVisibility(1);
16385 fNodes->Add(sub2node);
16386 sub1node->cd();
16387 //
16388 // Place copy #22 of ITS5 directly in I565
16389 //
16390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16391 sub2node->SetLineColor(kColorITS);
16392 sub2node->SetVisibility(1);
16393 fNodes->Add(sub2node);
16394 sub1node->cd();
16395 fNodes->Add(sub1node);
16396 node->cd();
16397 //
16398 // Place copy #34 of I565 in IT56
16399 //
1266e9b4 16400 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16401 sub1node->SetLineColor(kColorITS);
16402 sub1node->SetVisibility(0);
16403 sub1node->cd();
16404 //
16405 // Place copy #1 of ITS5 directly in I565
16406 //
16407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16408 sub2node->SetLineColor(kColorITS);
16409 sub2node->SetVisibility(1);
16410 fNodes->Add(sub2node);
16411 sub1node->cd();
16412 //
16413 // Place copy #2 of ITS5 directly in I565
16414 //
16415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16416 sub2node->SetLineColor(kColorITS);
16417 sub2node->SetVisibility(1);
16418 fNodes->Add(sub2node);
16419 sub1node->cd();
16420 //
16421 // Place copy #3 of ITS5 directly in I565
16422 //
16423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16424 sub2node->SetLineColor(kColorITS);
16425 sub2node->SetVisibility(1);
16426 fNodes->Add(sub2node);
16427 sub1node->cd();
16428 //
16429 // Place copy #4 of ITS5 directly in I565
16430 //
16431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16432 sub2node->SetLineColor(kColorITS);
16433 sub2node->SetVisibility(1);
16434 fNodes->Add(sub2node);
16435 sub1node->cd();
16436 //
16437 // Place copy #5 of ITS5 directly in I565
16438 //
16439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16440 sub2node->SetLineColor(kColorITS);
16441 sub2node->SetVisibility(1);
16442 fNodes->Add(sub2node);
16443 sub1node->cd();
16444 //
16445 // Place copy #6 of ITS5 directly in I565
16446 //
16447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16448 sub2node->SetLineColor(kColorITS);
16449 sub2node->SetVisibility(1);
16450 fNodes->Add(sub2node);
16451 sub1node->cd();
16452 //
16453 // Place copy #7 of ITS5 directly in I565
16454 //
16455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16456 sub2node->SetLineColor(kColorITS);
16457 sub2node->SetVisibility(1);
16458 fNodes->Add(sub2node);
16459 sub1node->cd();
16460 //
16461 // Place copy #8 of ITS5 directly in I565
16462 //
16463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16464 sub2node->SetLineColor(kColorITS);
16465 sub2node->SetVisibility(1);
16466 fNodes->Add(sub2node);
16467 sub1node->cd();
16468 //
16469 // Place copy #9 of ITS5 directly in I565
16470 //
16471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16472 sub2node->SetLineColor(kColorITS);
16473 sub2node->SetVisibility(1);
16474 fNodes->Add(sub2node);
16475 sub1node->cd();
16476 //
16477 // Place copy #10 of ITS5 directly in I565
16478 //
16479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16480 sub2node->SetLineColor(kColorITS);
16481 sub2node->SetVisibility(1);
16482 fNodes->Add(sub2node);
16483 sub1node->cd();
16484 //
16485 // Place copy #11 of ITS5 directly in I565
16486 //
16487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16488 sub2node->SetLineColor(kColorITS);
16489 sub2node->SetVisibility(1);
16490 fNodes->Add(sub2node);
16491 sub1node->cd();
16492 //
16493 // Place copy #12 of ITS5 directly in I565
16494 //
16495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16496 sub2node->SetLineColor(kColorITS);
16497 sub2node->SetVisibility(1);
16498 fNodes->Add(sub2node);
16499 sub1node->cd();
16500 //
16501 // Place copy #13 of ITS5 directly in I565
16502 //
16503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16504 sub2node->SetLineColor(kColorITS);
16505 sub2node->SetVisibility(1);
16506 fNodes->Add(sub2node);
16507 sub1node->cd();
16508 //
16509 // Place copy #14 of ITS5 directly in I565
16510 //
16511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16512 sub2node->SetLineColor(kColorITS);
16513 sub2node->SetVisibility(1);
16514 fNodes->Add(sub2node);
16515 sub1node->cd();
16516 //
16517 // Place copy #15 of ITS5 directly in I565
16518 //
16519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16520 sub2node->SetLineColor(kColorITS);
16521 sub2node->SetVisibility(1);
16522 fNodes->Add(sub2node);
16523 sub1node->cd();
16524 //
16525 // Place copy #16 of ITS5 directly in I565
16526 //
16527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16528 sub2node->SetLineColor(kColorITS);
16529 sub2node->SetVisibility(1);
16530 fNodes->Add(sub2node);
16531 sub1node->cd();
16532 //
16533 // Place copy #17 of ITS5 directly in I565
16534 //
16535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16536 sub2node->SetLineColor(kColorITS);
16537 sub2node->SetVisibility(1);
16538 fNodes->Add(sub2node);
16539 sub1node->cd();
16540 //
16541 // Place copy #18 of ITS5 directly in I565
16542 //
16543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16544 sub2node->SetLineColor(kColorITS);
16545 sub2node->SetVisibility(1);
16546 fNodes->Add(sub2node);
16547 sub1node->cd();
16548 //
16549 // Place copy #19 of ITS5 directly in I565
16550 //
16551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16552 sub2node->SetLineColor(kColorITS);
16553 sub2node->SetVisibility(1);
16554 fNodes->Add(sub2node);
16555 sub1node->cd();
16556 //
16557 // Place copy #20 of ITS5 directly in I565
16558 //
16559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16560 sub2node->SetLineColor(kColorITS);
16561 sub2node->SetVisibility(1);
16562 fNodes->Add(sub2node);
16563 sub1node->cd();
16564 //
16565 // Place copy #21 of ITS5 directly in I565
16566 //
16567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16568 sub2node->SetLineColor(kColorITS);
16569 sub2node->SetVisibility(1);
16570 fNodes->Add(sub2node);
16571 sub1node->cd();
16572 //
16573 // Place copy #22 of ITS5 directly in I565
16574 //
16575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16576 sub2node->SetLineColor(kColorITS);
16577 sub2node->SetVisibility(1);
16578 fNodes->Add(sub2node);
16579 sub1node->cd();
16580 fNodes->Add(sub1node);
16581 node->cd();
16582 //
16583 // Place copy #1 of I569 in IT56
16584 //
1266e9b4 16585 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16586 sub1node->SetLineColor(kColorITS);
16587 sub1node->SetVisibility(0);
16588 sub1node->cd();
16589 //
16590 // Place copy #1 of ITS6 in I569
16591 //
1266e9b4 16592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16593 sub2node->SetLineColor(kColorITS);
16594 sub2node->SetVisibility(1);
16595 fNodes->Add(sub2node);
16596 sub1node->cd();
16597 //
16598 // Place copy #2 of ITS6 in I569
16599 //
16600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16601 sub2node->SetLineColor(kColorITS);
16602 sub2node->SetVisibility(1);
16603 fNodes->Add(sub2node);
16604 sub1node->cd();
16605 //
16606 // Place copy #3 of ITS6 in I569
16607 //
1266e9b4 16608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16609 sub2node->SetLineColor(kColorITS);
16610 sub2node->SetVisibility(1);
16611 fNodes->Add(sub2node);
16612 sub1node->cd();
16613 //
16614 // Place copy #4 of ITS6 in I569
16615 //
16616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16617 sub2node->SetLineColor(kColorITS);
16618 sub2node->SetVisibility(1);
16619 fNodes->Add(sub2node);
16620 sub1node->cd();
16621 //
16622 // Place copy #5 of ITS6 in I569
16623 //
1266e9b4 16624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16625 sub2node->SetLineColor(kColorITS);
16626 sub2node->SetVisibility(1);
16627 fNodes->Add(sub2node);
16628 sub1node->cd();
16629 //
16630 // Place copy #6 of ITS6 in I569
16631 //
16632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16633 sub2node->SetLineColor(kColorITS);
16634 sub2node->SetVisibility(1);
16635 fNodes->Add(sub2node);
16636 sub1node->cd();
16637 //
16638 // Place copy #7 of ITS6 in I569
16639 //
1266e9b4 16640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16641 sub2node->SetLineColor(kColorITS);
16642 sub2node->SetVisibility(1);
16643 fNodes->Add(sub2node);
16644 sub1node->cd();
16645 //
16646 // Place copy #8 of ITS6 in I569
16647 //
16648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16649 sub2node->SetLineColor(kColorITS);
16650 sub2node->SetVisibility(1);
16651 fNodes->Add(sub2node);
16652 sub1node->cd();
16653 //
16654 // Place copy #9 of ITS6 in I569
16655 //
1266e9b4 16656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16657 sub2node->SetLineColor(kColorITS);
16658 sub2node->SetVisibility(1);
16659 fNodes->Add(sub2node);
16660 sub1node->cd();
16661 //
16662 // Place copy #10 of ITS6 in I569
16663 //
16664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16665 sub2node->SetLineColor(kColorITS);
16666 sub2node->SetVisibility(1);
16667 fNodes->Add(sub2node);
16668 sub1node->cd();
16669 //
16670 // Place copy #11 of ITS6 in I569
16671 //
1266e9b4 16672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16673 sub2node->SetLineColor(kColorITS);
16674 sub2node->SetVisibility(1);
16675 fNodes->Add(sub2node);
16676 sub1node->cd();
16677 //
16678 // Place copy #12 of ITS6 in I569
16679 //
16680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16681 sub2node->SetLineColor(kColorITS);
16682 sub2node->SetVisibility(1);
16683 fNodes->Add(sub2node);
16684 sub1node->cd();
16685 //
16686 // Place copy #13 of ITS6 in I569
16687 //
16688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16689 sub2node->SetLineColor(kColorITS);
16690 sub2node->SetVisibility(1);
16691 fNodes->Add(sub2node);
16692 sub1node->cd();
16693 //
16694 // Place copy #14 of ITS6 in I569
16695 //
16696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16697 sub2node->SetLineColor(kColorITS);
16698 sub2node->SetVisibility(1);
16699 fNodes->Add(sub2node);
16700 sub1node->cd();
16701 //
16702 // Place copy #15 of ITS6 in I569
16703 //
1266e9b4 16704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16705 sub2node->SetLineColor(kColorITS);
16706 sub2node->SetVisibility(1);
16707 fNodes->Add(sub2node);
16708 sub1node->cd();
16709 //
16710 // Place copy #16 of ITS6 in I569
16711 //
16712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16713 sub2node->SetLineColor(kColorITS);
16714 sub2node->SetVisibility(1);
16715 fNodes->Add(sub2node);
16716 sub1node->cd();
16717 //
16718 // Place copy #17 of ITS6 in I569
16719 //
16720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16721 sub2node->SetLineColor(kColorITS);
16722 sub2node->SetVisibility(1);
16723 fNodes->Add(sub2node);
16724 sub1node->cd();
16725 //
16726 // Place copy #18 of ITS6 in I569
16727 //
16728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16729 sub2node->SetLineColor(kColorITS);
16730 sub2node->SetVisibility(1);
16731 fNodes->Add(sub2node);
16732 sub1node->cd();
16733 //
16734 // Place copy #19 of ITS6 in I569
16735 //
1266e9b4 16736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16737 sub2node->SetLineColor(kColorITS);
16738 sub2node->SetVisibility(1);
16739 fNodes->Add(sub2node);
16740 sub1node->cd();
16741 //
16742 // Place copy #20 of ITS6 in I569
16743 //
16744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16745 sub2node->SetLineColor(kColorITS);
16746 sub2node->SetVisibility(1);
16747 fNodes->Add(sub2node);
16748 sub1node->cd();
16749 //
16750 // Place copy #21 of ITS6 in I569
16751 //
1266e9b4 16752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16753 sub2node->SetLineColor(kColorITS);
16754 sub2node->SetVisibility(1);
16755 fNodes->Add(sub2node);
16756 sub1node->cd();
16757 //
16758 // Place copy #22 of ITS6 in I569
16759 //
16760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16761 sub2node->SetLineColor(kColorITS);
16762 sub2node->SetVisibility(1);
16763 fNodes->Add(sub2node);
16764 sub1node->cd();
16765 //
16766 // Place copy #23 of ITS6 in I569
16767 //
16768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16769 sub2node->SetLineColor(kColorITS);
16770 sub2node->SetVisibility(1);
16771 fNodes->Add(sub2node);
16772 sub1node->cd();
16773 //
16774 // Place copy #24 of ITS6 in I569
16775 //
16776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16777 sub2node->SetLineColor(kColorITS);
16778 sub2node->SetVisibility(1);
16779 fNodes->Add(sub2node);
16780 sub1node->cd();
16781 //
16782 // Place copy #25 of ITS6 in I569
16783 //
1266e9b4 16784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16785 sub2node->SetLineColor(kColorITS);
16786 sub2node->SetVisibility(1);
16787 fNodes->Add(sub2node);
16788 sub1node->cd();
16789 fNodes->Add(sub1node);
16790 node->cd();
16791 //
16792 // Place copy #2 of I569 in IT56
16793 //
1266e9b4 16794 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16795 sub1node->SetLineColor(kColorITS);
16796 sub1node->SetVisibility(0);
16797 sub1node->cd();
16798 //
16799 // Place copy #1 of ITS6 in I569
16800 //
1266e9b4 16801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16802 sub2node->SetLineColor(kColorITS);
16803 sub2node->SetVisibility(1);
16804 fNodes->Add(sub2node);
16805 sub1node->cd();
16806 //
16807 // Place copy #2 of ITS6 in I569
16808 //
16809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16810 sub2node->SetLineColor(kColorITS);
16811 sub2node->SetVisibility(1);
16812 fNodes->Add(sub2node);
16813 sub1node->cd();
16814 //
16815 // Place copy #3 of ITS6 in I569
16816 //
1266e9b4 16817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16818 sub2node->SetLineColor(kColorITS);
16819 sub2node->SetVisibility(1);
16820 fNodes->Add(sub2node);
16821 sub1node->cd();
16822 //
16823 // Place copy #4 of ITS6 in I569
16824 //
16825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16826 sub2node->SetLineColor(kColorITS);
16827 sub2node->SetVisibility(1);
16828 fNodes->Add(sub2node);
16829 sub1node->cd();
16830 //
16831 // Place copy #5 of ITS6 in I569
16832 //
1266e9b4 16833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16834 sub2node->SetLineColor(kColorITS);
16835 sub2node->SetVisibility(1);
16836 fNodes->Add(sub2node);
16837 sub1node->cd();
16838 //
16839 // Place copy #6 of ITS6 in I569
16840 //
16841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16842 sub2node->SetLineColor(kColorITS);
16843 sub2node->SetVisibility(1);
16844 fNodes->Add(sub2node);
16845 sub1node->cd();
16846 //
16847 // Place copy #7 of ITS6 in I569
16848 //
1266e9b4 16849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16850 sub2node->SetLineColor(kColorITS);
16851 sub2node->SetVisibility(1);
16852 fNodes->Add(sub2node);
16853 sub1node->cd();
16854 //
16855 // Place copy #8 of ITS6 in I569
16856 //
16857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16858 sub2node->SetLineColor(kColorITS);
16859 sub2node->SetVisibility(1);
16860 fNodes->Add(sub2node);
16861 sub1node->cd();
16862 //
16863 // Place copy #9 of ITS6 in I569
16864 //
1266e9b4 16865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16866 sub2node->SetLineColor(kColorITS);
16867 sub2node->SetVisibility(1);
16868 fNodes->Add(sub2node);
16869 sub1node->cd();
16870 //
16871 // Place copy #10 of ITS6 in I569
16872 //
16873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16874 sub2node->SetLineColor(kColorITS);
16875 sub2node->SetVisibility(1);
16876 fNodes->Add(sub2node);
16877 sub1node->cd();
16878 //
16879 // Place copy #11 of ITS6 in I569
16880 //
1266e9b4 16881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16882 sub2node->SetLineColor(kColorITS);
16883 sub2node->SetVisibility(1);
16884 fNodes->Add(sub2node);
16885 sub1node->cd();
16886 //
16887 // Place copy #12 of ITS6 in I569
16888 //
16889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16890 sub2node->SetLineColor(kColorITS);
16891 sub2node->SetVisibility(1);
16892 fNodes->Add(sub2node);
16893 sub1node->cd();
16894 //
16895 // Place copy #13 of ITS6 in I569
16896 //
16897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16898 sub2node->SetLineColor(kColorITS);
16899 sub2node->SetVisibility(1);
16900 fNodes->Add(sub2node);
16901 sub1node->cd();
16902 //
16903 // Place copy #14 of ITS6 in I569
16904 //
16905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16906 sub2node->SetLineColor(kColorITS);
16907 sub2node->SetVisibility(1);
16908 fNodes->Add(sub2node);
16909 sub1node->cd();
16910 //
16911 // Place copy #15 of ITS6 in I569
16912 //
1266e9b4 16913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16914 sub2node->SetLineColor(kColorITS);
16915 sub2node->SetVisibility(1);
16916 fNodes->Add(sub2node);
16917 sub1node->cd();
16918 //
16919 // Place copy #16 of ITS6 in I569
16920 //
16921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16922 sub2node->SetLineColor(kColorITS);
16923 sub2node->SetVisibility(1);
16924 fNodes->Add(sub2node);
16925 sub1node->cd();
16926 //
16927 // Place copy #17 of ITS6 in I569
16928 //
16929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16930 sub2node->SetLineColor(kColorITS);
16931 sub2node->SetVisibility(1);
16932 fNodes->Add(sub2node);
16933 sub1node->cd();
16934 //
16935 // Place copy #18 of ITS6 in I569
16936 //
16937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16938 sub2node->SetLineColor(kColorITS);
16939 sub2node->SetVisibility(1);
16940 fNodes->Add(sub2node);
16941 sub1node->cd();
16942 //
16943 // Place copy #19 of ITS6 in I569
16944 //
1266e9b4 16945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16946 sub2node->SetLineColor(kColorITS);
16947 sub2node->SetVisibility(1);
16948 fNodes->Add(sub2node);
16949 sub1node->cd();
16950 //
16951 // Place copy #20 of ITS6 in I569
16952 //
16953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16954 sub2node->SetLineColor(kColorITS);
16955 sub2node->SetVisibility(1);
16956 fNodes->Add(sub2node);
16957 sub1node->cd();
16958 //
16959 // Place copy #21 of ITS6 in I569
16960 //
1266e9b4 16961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16962 sub2node->SetLineColor(kColorITS);
16963 sub2node->SetVisibility(1);
16964 fNodes->Add(sub2node);
16965 sub1node->cd();
16966 //
16967 // Place copy #22 of ITS6 in I569
16968 //
16969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16970 sub2node->SetLineColor(kColorITS);
16971 sub2node->SetVisibility(1);
16972 fNodes->Add(sub2node);
16973 sub1node->cd();
16974 //
16975 // Place copy #23 of ITS6 in I569
16976 //
16977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16978 sub2node->SetLineColor(kColorITS);
16979 sub2node->SetVisibility(1);
16980 fNodes->Add(sub2node);
16981 sub1node->cd();
16982 //
16983 // Place copy #24 of ITS6 in I569
16984 //
16985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16986 sub2node->SetLineColor(kColorITS);
16987 sub2node->SetVisibility(1);
16988 fNodes->Add(sub2node);
16989 sub1node->cd();
16990 //
16991 // Place copy #25 of ITS6 in I569
16992 //
1266e9b4 16993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16994 sub2node->SetLineColor(kColorITS);
16995 sub2node->SetVisibility(1);
16996 fNodes->Add(sub2node);
16997 sub1node->cd();
16998 fNodes->Add(sub1node);
16999 node->cd();
17000 //
17001 // Place copy #3 of I569 in IT56
17002 //
1266e9b4 17003 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17004 sub1node->SetLineColor(kColorITS);
17005 sub1node->SetVisibility(0);
17006 sub1node->cd();
17007 //
17008 // Place copy #1 of ITS6 in I569
17009 //
1266e9b4 17010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17011 sub2node->SetLineColor(kColorITS);
17012 sub2node->SetVisibility(1);
17013 fNodes->Add(sub2node);
17014 sub1node->cd();
17015 //
17016 // Place copy #2 of ITS6 in I569
17017 //
17018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17019 sub2node->SetLineColor(kColorITS);
17020 sub2node->SetVisibility(1);
17021 fNodes->Add(sub2node);
17022 sub1node->cd();
17023 //
17024 // Place copy #3 of ITS6 in I569
17025 //
1266e9b4 17026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17027 sub2node->SetLineColor(kColorITS);
17028 sub2node->SetVisibility(1);
17029 fNodes->Add(sub2node);
17030 sub1node->cd();
17031 //
17032 // Place copy #4 of ITS6 in I569
17033 //
17034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17035 sub2node->SetLineColor(kColorITS);
17036 sub2node->SetVisibility(1);
17037 fNodes->Add(sub2node);
17038 sub1node->cd();
17039 //
17040 // Place copy #5 of ITS6 in I569
17041 //
1266e9b4 17042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17043 sub2node->SetLineColor(kColorITS);
17044 sub2node->SetVisibility(1);
17045 fNodes->Add(sub2node);
17046 sub1node->cd();
17047 //
17048 // Place copy #6 of ITS6 in I569
17049 //
17050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17051 sub2node->SetLineColor(kColorITS);
17052 sub2node->SetVisibility(1);
17053 fNodes->Add(sub2node);
17054 sub1node->cd();
17055 //
17056 // Place copy #7 of ITS6 in I569
17057 //
1266e9b4 17058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17059 sub2node->SetLineColor(kColorITS);
17060 sub2node->SetVisibility(1);
17061 fNodes->Add(sub2node);
17062 sub1node->cd();
17063 //
17064 // Place copy #8 of ITS6 in I569
17065 //
17066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17067 sub2node->SetLineColor(kColorITS);
17068 sub2node->SetVisibility(1);
17069 fNodes->Add(sub2node);
17070 sub1node->cd();
17071 //
17072 // Place copy #9 of ITS6 in I569
17073 //
1266e9b4 17074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17075 sub2node->SetLineColor(kColorITS);
17076 sub2node->SetVisibility(1);
17077 fNodes->Add(sub2node);
17078 sub1node->cd();
17079 //
17080 // Place copy #10 of ITS6 in I569
17081 //
17082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17083 sub2node->SetLineColor(kColorITS);
17084 sub2node->SetVisibility(1);
17085 fNodes->Add(sub2node);
17086 sub1node->cd();
17087 //
17088 // Place copy #11 of ITS6 in I569
17089 //
1266e9b4 17090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17091 sub2node->SetLineColor(kColorITS);
17092 sub2node->SetVisibility(1);
17093 fNodes->Add(sub2node);
17094 sub1node->cd();
17095 //
17096 // Place copy #12 of ITS6 in I569
17097 //
17098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17099 sub2node->SetLineColor(kColorITS);
17100 sub2node->SetVisibility(1);
17101 fNodes->Add(sub2node);
17102 sub1node->cd();
17103 //
17104 // Place copy #13 of ITS6 in I569
17105 //
17106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17107 sub2node->SetLineColor(kColorITS);
17108 sub2node->SetVisibility(1);
17109 fNodes->Add(sub2node);
17110 sub1node->cd();
17111 //
17112 // Place copy #14 of ITS6 in I569
17113 //
17114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17115 sub2node->SetLineColor(kColorITS);
17116 sub2node->SetVisibility(1);
17117 fNodes->Add(sub2node);
17118 sub1node->cd();
17119 //
17120 // Place copy #15 of ITS6 in I569
17121 //
1266e9b4 17122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17123 sub2node->SetLineColor(kColorITS);
17124 sub2node->SetVisibility(1);
17125 fNodes->Add(sub2node);
17126 sub1node->cd();
17127 //
17128 // Place copy #16 of ITS6 in I569
17129 //
17130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17131 sub2node->SetLineColor(kColorITS);
17132 sub2node->SetVisibility(1);
17133 fNodes->Add(sub2node);
17134 sub1node->cd();
17135 //
17136 // Place copy #17 of ITS6 in I569
17137 //
17138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17139 sub2node->SetLineColor(kColorITS);
17140 sub2node->SetVisibility(1);
17141 fNodes->Add(sub2node);
17142 sub1node->cd();
17143 //
17144 // Place copy #18 of ITS6 in I569
17145 //
17146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17147 sub2node->SetLineColor(kColorITS);
17148 sub2node->SetVisibility(1);
17149 fNodes->Add(sub2node);
17150 sub1node->cd();
17151 //
17152 // Place copy #19 of ITS6 in I569
17153 //
1266e9b4 17154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17155 sub2node->SetLineColor(kColorITS);
17156 sub2node->SetVisibility(1);
17157 fNodes->Add(sub2node);
17158 sub1node->cd();
17159 //
17160 // Place copy #20 of ITS6 in I569
17161 //
17162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17163 sub2node->SetLineColor(kColorITS);
17164 sub2node->SetVisibility(1);
17165 fNodes->Add(sub2node);
17166 sub1node->cd();
17167 //
17168 // Place copy #21 of ITS6 in I569
17169 //
1266e9b4 17170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17171 sub2node->SetLineColor(kColorITS);
17172 sub2node->SetVisibility(1);
17173 fNodes->Add(sub2node);
17174 sub1node->cd();
17175 //
17176 // Place copy #22 of ITS6 in I569
17177 //
17178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17179 sub2node->SetLineColor(kColorITS);
17180 sub2node->SetVisibility(1);
17181 fNodes->Add(sub2node);
17182 sub1node->cd();
17183 //
17184 // Place copy #23 of ITS6 in I569
17185 //
17186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17187 sub2node->SetLineColor(kColorITS);
17188 sub2node->SetVisibility(1);
17189 fNodes->Add(sub2node);
17190 sub1node->cd();
17191 //
17192 // Place copy #24 of ITS6 in I569
17193 //
17194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17195 sub2node->SetLineColor(kColorITS);
17196 sub2node->SetVisibility(1);
17197 fNodes->Add(sub2node);
17198 sub1node->cd();
17199 //
17200 // Place copy #25 of ITS6 in I569
17201 //
1266e9b4 17202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17203 sub2node->SetLineColor(kColorITS);
17204 sub2node->SetVisibility(1);
17205 fNodes->Add(sub2node);
17206 sub1node->cd();
17207 fNodes->Add(sub1node);
17208 node->cd();
17209 //
17210 // Place copy #4 of I569 in IT56
17211 //
1266e9b4 17212 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17213 sub1node->SetLineColor(kColorITS);
17214 sub1node->SetVisibility(0);
17215 sub1node->cd();
17216 //
17217 // Place copy #1 of ITS6 in I569
17218 //
1266e9b4 17219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17220 sub2node->SetLineColor(kColorITS);
17221 sub2node->SetVisibility(1);
17222 fNodes->Add(sub2node);
17223 sub1node->cd();
17224 //
17225 // Place copy #2 of ITS6 in I569
17226 //
17227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17228 sub2node->SetLineColor(kColorITS);
17229 sub2node->SetVisibility(1);
17230 fNodes->Add(sub2node);
17231 sub1node->cd();
17232 //
17233 // Place copy #3 of ITS6 in I569
17234 //
1266e9b4 17235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17236 sub2node->SetLineColor(kColorITS);
17237 sub2node->SetVisibility(1);
17238 fNodes->Add(sub2node);
17239 sub1node->cd();
17240 //
17241 // Place copy #4 of ITS6 in I569
17242 //
17243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17244 sub2node->SetLineColor(kColorITS);
17245 sub2node->SetVisibility(1);
17246 fNodes->Add(sub2node);
17247 sub1node->cd();
17248 //
17249 // Place copy #5 of ITS6 in I569
17250 //
1266e9b4 17251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17252 sub2node->SetLineColor(kColorITS);
17253 sub2node->SetVisibility(1);
17254 fNodes->Add(sub2node);
17255 sub1node->cd();
17256 //
17257 // Place copy #6 of ITS6 in I569
17258 //
17259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17260 sub2node->SetLineColor(kColorITS);
17261 sub2node->SetVisibility(1);
17262 fNodes->Add(sub2node);
17263 sub1node->cd();
17264 //
17265 // Place copy #7 of ITS6 in I569
17266 //
1266e9b4 17267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17268 sub2node->SetLineColor(kColorITS);
17269 sub2node->SetVisibility(1);
17270 fNodes->Add(sub2node);
17271 sub1node->cd();
17272 //
17273 // Place copy #8 of ITS6 in I569
17274 //
17275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17276 sub2node->SetLineColor(kColorITS);
17277 sub2node->SetVisibility(1);
17278 fNodes->Add(sub2node);
17279 sub1node->cd();
17280 //
17281 // Place copy #9 of ITS6 in I569
17282 //
1266e9b4 17283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17284 sub2node->SetLineColor(kColorITS);
17285 sub2node->SetVisibility(1);
17286 fNodes->Add(sub2node);
17287 sub1node->cd();
17288 //
17289 // Place copy #10 of ITS6 in I569
17290 //
17291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17292 sub2node->SetLineColor(kColorITS);
17293 sub2node->SetVisibility(1);
17294 fNodes->Add(sub2node);
17295 sub1node->cd();
17296 //
17297 // Place copy #11 of ITS6 in I569
17298 //
1266e9b4 17299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17300 sub2node->SetLineColor(kColorITS);
17301 sub2node->SetVisibility(1);
17302 fNodes->Add(sub2node);
17303 sub1node->cd();
17304 //
17305 // Place copy #12 of ITS6 in I569
17306 //
17307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17308 sub2node->SetLineColor(kColorITS);
17309 sub2node->SetVisibility(1);
17310 fNodes->Add(sub2node);
17311 sub1node->cd();
17312 //
17313 // Place copy #13 of ITS6 in I569
17314 //
17315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17316 sub2node->SetLineColor(kColorITS);
17317 sub2node->SetVisibility(1);
17318 fNodes->Add(sub2node);
17319 sub1node->cd();
17320 //
17321 // Place copy #14 of ITS6 in I569
17322 //
17323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17324 sub2node->SetLineColor(kColorITS);
17325 sub2node->SetVisibility(1);
17326 fNodes->Add(sub2node);
17327 sub1node->cd();
17328 //
17329 // Place copy #15 of ITS6 in I569
17330 //
1266e9b4 17331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17332 sub2node->SetLineColor(kColorITS);
17333 sub2node->SetVisibility(1);
17334 fNodes->Add(sub2node);
17335 sub1node->cd();
17336 //
17337 // Place copy #16 of ITS6 in I569
17338 //
17339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17340 sub2node->SetLineColor(kColorITS);
17341 sub2node->SetVisibility(1);
17342 fNodes->Add(sub2node);
17343 sub1node->cd();
17344 //
17345 // Place copy #17 of ITS6 in I569
17346 //
17347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17348 sub2node->SetLineColor(kColorITS);
17349 sub2node->SetVisibility(1);
17350 fNodes->Add(sub2node);
17351 sub1node->cd();
17352 //
17353 // Place copy #18 of ITS6 in I569
17354 //
17355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17356 sub2node->SetLineColor(kColorITS);
17357 sub2node->SetVisibility(1);
17358 fNodes->Add(sub2node);
17359 sub1node->cd();
17360 //
17361 // Place copy #19 of ITS6 in I569
17362 //
1266e9b4 17363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17364 sub2node->SetLineColor(kColorITS);
17365 sub2node->SetVisibility(1);
17366 fNodes->Add(sub2node);
17367 sub1node->cd();
17368 //
17369 // Place copy #20 of ITS6 in I569
17370 //
17371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17372 sub2node->SetLineColor(kColorITS);
17373 sub2node->SetVisibility(1);
17374 fNodes->Add(sub2node);
17375 sub1node->cd();
17376 //
17377 // Place copy #21 of ITS6 in I569
17378 //
1266e9b4 17379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17380 sub2node->SetLineColor(kColorITS);
17381 sub2node->SetVisibility(1);
17382 fNodes->Add(sub2node);
17383 sub1node->cd();
17384 //
17385 // Place copy #22 of ITS6 in I569
17386 //
17387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17388 sub2node->SetLineColor(kColorITS);
17389 sub2node->SetVisibility(1);
17390 fNodes->Add(sub2node);
17391 sub1node->cd();
17392 //
17393 // Place copy #23 of ITS6 in I569
17394 //
17395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17396 sub2node->SetLineColor(kColorITS);
17397 sub2node->SetVisibility(1);
17398 fNodes->Add(sub2node);
17399 sub1node->cd();
17400 //
17401 // Place copy #24 of ITS6 in I569
17402 //
17403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17404 sub2node->SetLineColor(kColorITS);
17405 sub2node->SetVisibility(1);
17406 fNodes->Add(sub2node);
17407 sub1node->cd();
17408 //
17409 // Place copy #25 of ITS6 in I569
17410 //
1266e9b4 17411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17412 sub2node->SetLineColor(kColorITS);
17413 sub2node->SetVisibility(1);
17414 fNodes->Add(sub2node);
17415 sub1node->cd();
17416 fNodes->Add(sub1node);
17417 node->cd();
17418 //
17419 // Place copy #5 of I569 in IT56
17420 //
1266e9b4 17421 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17422 sub1node->SetLineColor(kColorITS);
17423 sub1node->SetVisibility(0);
17424 sub1node->cd();
17425 //
17426 // Place copy #1 of ITS6 in I569
17427 //
1266e9b4 17428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17429 sub2node->SetLineColor(kColorITS);
17430 sub2node->SetVisibility(1);
17431 fNodes->Add(sub2node);
17432 sub1node->cd();
17433 //
17434 // Place copy #2 of ITS6 in I569
17435 //
17436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17437 sub2node->SetLineColor(kColorITS);
17438 sub2node->SetVisibility(1);
17439 fNodes->Add(sub2node);
17440 sub1node->cd();
17441 //
17442 // Place copy #3 of ITS6 in I569
17443 //
1266e9b4 17444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17445 sub2node->SetLineColor(kColorITS);
17446 sub2node->SetVisibility(1);
17447 fNodes->Add(sub2node);
17448 sub1node->cd();
17449 //
17450 // Place copy #4 of ITS6 in I569
17451 //
17452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17453 sub2node->SetLineColor(kColorITS);
17454 sub2node->SetVisibility(1);
17455 fNodes->Add(sub2node);
17456 sub1node->cd();
17457 //
17458 // Place copy #5 of ITS6 in I569
17459 //
1266e9b4 17460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17461 sub2node->SetLineColor(kColorITS);
17462 sub2node->SetVisibility(1);
17463 fNodes->Add(sub2node);
17464 sub1node->cd();
17465 //
17466 // Place copy #6 of ITS6 in I569
17467 //
17468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17469 sub2node->SetLineColor(kColorITS);
17470 sub2node->SetVisibility(1);
17471 fNodes->Add(sub2node);
17472 sub1node->cd();
17473 //
17474 // Place copy #7 of ITS6 in I569
17475 //
1266e9b4 17476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17477 sub2node->SetLineColor(kColorITS);
17478 sub2node->SetVisibility(1);
17479 fNodes->Add(sub2node);
17480 sub1node->cd();
17481 //
17482 // Place copy #8 of ITS6 in I569
17483 //
17484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17485 sub2node->SetLineColor(kColorITS);
17486 sub2node->SetVisibility(1);
17487 fNodes->Add(sub2node);
17488 sub1node->cd();
17489 //
17490 // Place copy #9 of ITS6 in I569
17491 //
1266e9b4 17492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17493 sub2node->SetLineColor(kColorITS);
17494 sub2node->SetVisibility(1);
17495 fNodes->Add(sub2node);
17496 sub1node->cd();
17497 //
17498 // Place copy #10 of ITS6 in I569
17499 //
17500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17501 sub2node->SetLineColor(kColorITS);
17502 sub2node->SetVisibility(1);
17503 fNodes->Add(sub2node);
17504 sub1node->cd();
17505 //
17506 // Place copy #11 of ITS6 in I569
17507 //
1266e9b4 17508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17509 sub2node->SetLineColor(kColorITS);
17510 sub2node->SetVisibility(1);
17511 fNodes->Add(sub2node);
17512 sub1node->cd();
17513 //
17514 // Place copy #12 of ITS6 in I569
17515 //
17516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17517 sub2node->SetLineColor(kColorITS);
17518 sub2node->SetVisibility(1);
17519 fNodes->Add(sub2node);
17520 sub1node->cd();
17521 //
17522 // Place copy #13 of ITS6 in I569
17523 //
17524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17525 sub2node->SetLineColor(kColorITS);
17526 sub2node->SetVisibility(1);
17527 fNodes->Add(sub2node);
17528 sub1node->cd();
17529 //
17530 // Place copy #14 of ITS6 in I569
17531 //
17532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17533 sub2node->SetLineColor(kColorITS);
17534 sub2node->SetVisibility(1);
17535 fNodes->Add(sub2node);
17536 sub1node->cd();
17537 //
17538 // Place copy #15 of ITS6 in I569
17539 //
1266e9b4 17540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17541 sub2node->SetLineColor(kColorITS);
17542 sub2node->SetVisibility(1);
17543 fNodes->Add(sub2node);
17544 sub1node->cd();
17545 //
17546 // Place copy #16 of ITS6 in I569
17547 //
17548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17549 sub2node->SetLineColor(kColorITS);
17550 sub2node->SetVisibility(1);
17551 fNodes->Add(sub2node);
17552 sub1node->cd();
17553 //
17554 // Place copy #17 of ITS6 in I569
17555 //
17556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17557 sub2node->SetLineColor(kColorITS);
17558 sub2node->SetVisibility(1);
17559 fNodes->Add(sub2node);
17560 sub1node->cd();
17561 //
17562 // Place copy #18 of ITS6 in I569
17563 //
17564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17565 sub2node->SetLineColor(kColorITS);
17566 sub2node->SetVisibility(1);
17567 fNodes->Add(sub2node);
17568 sub1node->cd();
17569 //
17570 // Place copy #19 of ITS6 in I569
17571 //
1266e9b4 17572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17573 sub2node->SetLineColor(kColorITS);
17574 sub2node->SetVisibility(1);
17575 fNodes->Add(sub2node);
17576 sub1node->cd();
17577 //
17578 // Place copy #20 of ITS6 in I569
17579 //
17580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17581 sub2node->SetLineColor(kColorITS);
17582 sub2node->SetVisibility(1);
17583 fNodes->Add(sub2node);
17584 sub1node->cd();
17585 //
17586 // Place copy #21 of ITS6 in I569
17587 //
1266e9b4 17588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17589 sub2node->SetLineColor(kColorITS);
17590 sub2node->SetVisibility(1);
17591 fNodes->Add(sub2node);
17592 sub1node->cd();
17593 //
17594 // Place copy #22 of ITS6 in I569
17595 //
17596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17597 sub2node->SetLineColor(kColorITS);
17598 sub2node->SetVisibility(1);
17599 fNodes->Add(sub2node);
17600 sub1node->cd();
17601 //
17602 // Place copy #23 of ITS6 in I569
17603 //
17604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17605 sub2node->SetLineColor(kColorITS);
17606 sub2node->SetVisibility(1);
17607 fNodes->Add(sub2node);
17608 sub1node->cd();
17609 //
17610 // Place copy #24 of ITS6 in I569
17611 //
17612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17613 sub2node->SetLineColor(kColorITS);
17614 sub2node->SetVisibility(1);
17615 fNodes->Add(sub2node);
17616 sub1node->cd();
17617 //
17618 // Place copy #25 of ITS6 in I569
17619 //
1266e9b4 17620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17621 sub2node->SetLineColor(kColorITS);
17622 sub2node->SetVisibility(1);
17623 fNodes->Add(sub2node);
17624 sub1node->cd();
17625 fNodes->Add(sub1node);
17626 node->cd();
17627 //
17628 // Place copy #6 of I569 in IT56
17629 //
1266e9b4 17630 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17631 sub1node->SetLineColor(kColorITS);
17632 sub1node->SetVisibility(0);
17633 sub1node->cd();
17634 //
17635 // Place copy #1 of ITS6 in I569
17636 //
1266e9b4 17637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17638 sub2node->SetLineColor(kColorITS);
17639 sub2node->SetVisibility(1);
17640 fNodes->Add(sub2node);
17641 sub1node->cd();
17642 //
17643 // Place copy #2 of ITS6 in I569
17644 //
17645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17646 sub2node->SetLineColor(kColorITS);
17647 sub2node->SetVisibility(1);
17648 fNodes->Add(sub2node);
17649 sub1node->cd();
17650 //
17651 // Place copy #3 of ITS6 in I569
17652 //
1266e9b4 17653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17654 sub2node->SetLineColor(kColorITS);
17655 sub2node->SetVisibility(1);
17656 fNodes->Add(sub2node);
17657 sub1node->cd();
17658 //
17659 // Place copy #4 of ITS6 in I569
17660 //
17661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17662 sub2node->SetLineColor(kColorITS);
17663 sub2node->SetVisibility(1);
17664 fNodes->Add(sub2node);
17665 sub1node->cd();
17666 //
17667 // Place copy #5 of ITS6 in I569
17668 //
1266e9b4 17669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17670 sub2node->SetLineColor(kColorITS);
17671 sub2node->SetVisibility(1);
17672 fNodes->Add(sub2node);
17673 sub1node->cd();
17674 //
17675 // Place copy #6 of ITS6 in I569
17676 //
17677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17678 sub2node->SetLineColor(kColorITS);
17679 sub2node->SetVisibility(1);
17680 fNodes->Add(sub2node);
17681 sub1node->cd();
17682 //
17683 // Place copy #7 of ITS6 in I569
17684 //
1266e9b4 17685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17686 sub2node->SetLineColor(kColorITS);
17687 sub2node->SetVisibility(1);
17688 fNodes->Add(sub2node);
17689 sub1node->cd();
17690 //
17691 // Place copy #8 of ITS6 in I569
17692 //
17693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17694 sub2node->SetLineColor(kColorITS);
17695 sub2node->SetVisibility(1);
17696 fNodes->Add(sub2node);
17697 sub1node->cd();
17698 //
17699 // Place copy #9 of ITS6 in I569
17700 //
1266e9b4 17701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17702 sub2node->SetLineColor(kColorITS);
17703 sub2node->SetVisibility(1);
17704 fNodes->Add(sub2node);
17705 sub1node->cd();
17706 //
17707 // Place copy #10 of ITS6 in I569
17708 //
17709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17710 sub2node->SetLineColor(kColorITS);
17711 sub2node->SetVisibility(1);
17712 fNodes->Add(sub2node);
17713 sub1node->cd();
17714 //
17715 // Place copy #11 of ITS6 in I569
17716 //
1266e9b4 17717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17718 sub2node->SetLineColor(kColorITS);
17719 sub2node->SetVisibility(1);
17720 fNodes->Add(sub2node);
17721 sub1node->cd();
17722 //
17723 // Place copy #12 of ITS6 in I569
17724 //
17725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17726 sub2node->SetLineColor(kColorITS);
17727 sub2node->SetVisibility(1);
17728 fNodes->Add(sub2node);
17729 sub1node->cd();
17730 //
17731 // Place copy #13 of ITS6 in I569
17732 //
17733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17734 sub2node->SetLineColor(kColorITS);
17735 sub2node->SetVisibility(1);
17736 fNodes->Add(sub2node);
17737 sub1node->cd();
17738 //
17739 // Place copy #14 of ITS6 in I569
17740 //
17741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17742 sub2node->SetLineColor(kColorITS);
17743 sub2node->SetVisibility(1);
17744 fNodes->Add(sub2node);
17745 sub1node->cd();
17746 //
17747 // Place copy #15 of ITS6 in I569
17748 //
1266e9b4 17749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17750 sub2node->SetLineColor(kColorITS);
17751 sub2node->SetVisibility(1);
17752 fNodes->Add(sub2node);
17753 sub1node->cd();
17754 //
17755 // Place copy #16 of ITS6 in I569
17756 //
17757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17758 sub2node->SetLineColor(kColorITS);
17759 sub2node->SetVisibility(1);
17760 fNodes->Add(sub2node);
17761 sub1node->cd();
17762 //
17763 // Place copy #17 of ITS6 in I569
17764 //
17765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17766 sub2node->SetLineColor(kColorITS);
17767 sub2node->SetVisibility(1);
17768 fNodes->Add(sub2node);
17769 sub1node->cd();
17770 //
17771 // Place copy #18 of ITS6 in I569
17772 //
17773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17774 sub2node->SetLineColor(kColorITS);
17775 sub2node->SetVisibility(1);
17776 fNodes->Add(sub2node);
17777 sub1node->cd();
17778 //
17779 // Place copy #19 of ITS6 in I569
17780 //
1266e9b4 17781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17782 sub2node->SetLineColor(kColorITS);
17783 sub2node->SetVisibility(1);
17784 fNodes->Add(sub2node);
17785 sub1node->cd();
17786 //
17787 // Place copy #20 of ITS6 in I569
17788 //
17789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17790 sub2node->SetLineColor(kColorITS);
17791 sub2node->SetVisibility(1);
17792 fNodes->Add(sub2node);
17793 sub1node->cd();
17794 //
17795 // Place copy #21 of ITS6 in I569
17796 //
1266e9b4 17797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17798 sub2node->SetLineColor(kColorITS);
17799 sub2node->SetVisibility(1);
17800 fNodes->Add(sub2node);
17801 sub1node->cd();
17802 //
17803 // Place copy #22 of ITS6 in I569
17804 //
17805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17806 sub2node->SetLineColor(kColorITS);
17807 sub2node->SetVisibility(1);
17808 fNodes->Add(sub2node);
17809 sub1node->cd();
17810 //
17811 // Place copy #23 of ITS6 in I569
17812 //
17813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17814 sub2node->SetLineColor(kColorITS);
17815 sub2node->SetVisibility(1);
17816 fNodes->Add(sub2node);
17817 sub1node->cd();
17818 //
17819 // Place copy #24 of ITS6 in I569
17820 //
17821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17822 sub2node->SetLineColor(kColorITS);
17823 sub2node->SetVisibility(1);
17824 fNodes->Add(sub2node);
17825 sub1node->cd();
17826 //
17827 // Place copy #25 of ITS6 in I569
17828 //
1266e9b4 17829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17830 sub2node->SetLineColor(kColorITS);
17831 sub2node->SetVisibility(1);
17832 fNodes->Add(sub2node);
17833 sub1node->cd();
17834 fNodes->Add(sub1node);
17835 node->cd();
17836 //
17837 // Place copy #7 of I569 in IT56
17838 //
1266e9b4 17839 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17840 sub1node->SetLineColor(kColorITS);
17841 sub1node->SetVisibility(0);
17842 sub1node->cd();
17843 //
17844 // Place copy #1 of ITS6 in I569
17845 //
1266e9b4 17846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17847 sub2node->SetLineColor(kColorITS);
17848 sub2node->SetVisibility(1);
17849 fNodes->Add(sub2node);
17850 sub1node->cd();
17851 //
17852 // Place copy #2 of ITS6 in I569
17853 //
17854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17855 sub2node->SetLineColor(kColorITS);
17856 sub2node->SetVisibility(1);
17857 fNodes->Add(sub2node);
17858 sub1node->cd();
17859 //
17860 // Place copy #3 of ITS6 in I569
17861 //
1266e9b4 17862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17863 sub2node->SetLineColor(kColorITS);
17864 sub2node->SetVisibility(1);
17865 fNodes->Add(sub2node);
17866 sub1node->cd();
17867 //
17868 // Place copy #4 of ITS6 in I569
17869 //
17870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17871 sub2node->SetLineColor(kColorITS);
17872 sub2node->SetVisibility(1);
17873 fNodes->Add(sub2node);
17874 sub1node->cd();
17875 //
17876 // Place copy #5 of ITS6 in I569
17877 //
1266e9b4 17878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17879 sub2node->SetLineColor(kColorITS);
17880 sub2node->SetVisibility(1);
17881 fNodes->Add(sub2node);
17882 sub1node->cd();
17883 //
17884 // Place copy #6 of ITS6 in I569
17885 //
17886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17887 sub2node->SetLineColor(kColorITS);
17888 sub2node->SetVisibility(1);
17889 fNodes->Add(sub2node);
17890 sub1node->cd();
17891 //
17892 // Place copy #7 of ITS6 in I569
17893 //
1266e9b4 17894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17895 sub2node->SetLineColor(kColorITS);
17896 sub2node->SetVisibility(1);
17897 fNodes->Add(sub2node);
17898 sub1node->cd();
17899 //
17900 // Place copy #8 of ITS6 in I569
17901 //
17902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17903 sub2node->SetLineColor(kColorITS);
17904 sub2node->SetVisibility(1);
17905 fNodes->Add(sub2node);
17906 sub1node->cd();
17907 //
17908 // Place copy #9 of ITS6 in I569
17909 //
1266e9b4 17910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17911 sub2node->SetLineColor(kColorITS);
17912 sub2node->SetVisibility(1);
17913 fNodes->Add(sub2node);
17914 sub1node->cd();
17915 //
17916 // Place copy #10 of ITS6 in I569
17917 //
17918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17919 sub2node->SetLineColor(kColorITS);
17920 sub2node->SetVisibility(1);
17921 fNodes->Add(sub2node);
17922 sub1node->cd();
17923 //
17924 // Place copy #11 of ITS6 in I569
17925 //
1266e9b4 17926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17927 sub2node->SetLineColor(kColorITS);
17928 sub2node->SetVisibility(1);
17929 fNodes->Add(sub2node);
17930 sub1node->cd();
17931 //
17932 // Place copy #12 of ITS6 in I569
17933 //
17934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17935 sub2node->SetLineColor(kColorITS);
17936 sub2node->SetVisibility(1);
17937 fNodes->Add(sub2node);
17938 sub1node->cd();
17939 //
17940 // Place copy #13 of ITS6 in I569
17941 //
17942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17943 sub2node->SetLineColor(kColorITS);
17944 sub2node->SetVisibility(1);
17945 fNodes->Add(sub2node);
17946 sub1node->cd();
17947 //
17948 // Place copy #14 of ITS6 in I569
17949 //
17950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17951 sub2node->SetLineColor(kColorITS);
17952 sub2node->SetVisibility(1);
17953 fNodes->Add(sub2node);
17954 sub1node->cd();
17955 //
17956 // Place copy #15 of ITS6 in I569
17957 //
1266e9b4 17958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17959 sub2node->SetLineColor(kColorITS);
17960 sub2node->SetVisibility(1);
17961 fNodes->Add(sub2node);
17962 sub1node->cd();
17963 //
17964 // Place copy #16 of ITS6 in I569
17965 //
17966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17967 sub2node->SetLineColor(kColorITS);
17968 sub2node->SetVisibility(1);
17969 fNodes->Add(sub2node);
17970 sub1node->cd();
17971 //
17972 // Place copy #17 of ITS6 in I569
17973 //
17974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17975 sub2node->SetLineColor(kColorITS);
17976 sub2node->SetVisibility(1);
17977 fNodes->Add(sub2node);
17978 sub1node->cd();
17979 //
17980 // Place copy #18 of ITS6 in I569
17981 //
17982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17983 sub2node->SetLineColor(kColorITS);
17984 sub2node->SetVisibility(1);
17985 fNodes->Add(sub2node);
17986 sub1node->cd();
17987 //
17988 // Place copy #19 of ITS6 in I569
17989 //
1266e9b4 17990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17991 sub2node->SetLineColor(kColorITS);
17992 sub2node->SetVisibility(1);
17993 fNodes->Add(sub2node);
17994 sub1node->cd();
17995 //
17996 // Place copy #20 of ITS6 in I569
17997 //
17998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17999 sub2node->SetLineColor(kColorITS);
18000 sub2node->SetVisibility(1);
18001 fNodes->Add(sub2node);
18002 sub1node->cd();
18003 //
18004 // Place copy #21 of ITS6 in I569
18005 //
1266e9b4 18006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18007 sub2node->SetLineColor(kColorITS);
18008 sub2node->SetVisibility(1);
18009 fNodes->Add(sub2node);
18010 sub1node->cd();
18011 //
18012 // Place copy #22 of ITS6 in I569
18013 //
18014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18015 sub2node->SetLineColor(kColorITS);
18016 sub2node->SetVisibility(1);
18017 fNodes->Add(sub2node);
18018 sub1node->cd();
18019 //
18020 // Place copy #23 of ITS6 in I569
18021 //
18022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18023 sub2node->SetLineColor(kColorITS);
18024 sub2node->SetVisibility(1);
18025 fNodes->Add(sub2node);
18026 sub1node->cd();
18027 //
18028 // Place copy #24 of ITS6 in I569
18029 //
18030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18031 sub2node->SetLineColor(kColorITS);
18032 sub2node->SetVisibility(1);
18033 fNodes->Add(sub2node);
18034 sub1node->cd();
18035 //
18036 // Place copy #25 of ITS6 in I569
18037 //
1266e9b4 18038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18039 sub2node->SetLineColor(kColorITS);
18040 sub2node->SetVisibility(1);
18041 fNodes->Add(sub2node);
18042 sub1node->cd();
18043 fNodes->Add(sub1node);
18044 node->cd();
18045 //
18046 // Place copy #8 of I569 in IT56
18047 //
1266e9b4 18048 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18049 sub1node->SetLineColor(kColorITS);
18050 sub1node->SetVisibility(0);
18051 sub1node->cd();
18052 //
18053 // Place copy #1 of ITS6 in I569
18054 //
1266e9b4 18055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18056 sub2node->SetLineColor(kColorITS);
18057 sub2node->SetVisibility(1);
18058 fNodes->Add(sub2node);
18059 sub1node->cd();
18060 //
18061 // Place copy #2 of ITS6 in I569
18062 //
18063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18064 sub2node->SetLineColor(kColorITS);
18065 sub2node->SetVisibility(1);
18066 fNodes->Add(sub2node);
18067 sub1node->cd();
18068 //
18069 // Place copy #3 of ITS6 in I569
18070 //
1266e9b4 18071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18072 sub2node->SetLineColor(kColorITS);
18073 sub2node->SetVisibility(1);
18074 fNodes->Add(sub2node);
18075 sub1node->cd();
18076 //
18077 // Place copy #4 of ITS6 in I569
18078 //
18079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18080 sub2node->SetLineColor(kColorITS);
18081 sub2node->SetVisibility(1);
18082 fNodes->Add(sub2node);
18083 sub1node->cd();
18084 //
18085 // Place copy #5 of ITS6 in I569
18086 //
1266e9b4 18087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18088 sub2node->SetLineColor(kColorITS);
18089 sub2node->SetVisibility(1);
18090 fNodes->Add(sub2node);
18091 sub1node->cd();
18092 //
18093 // Place copy #6 of ITS6 in I569
18094 //
18095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18096 sub2node->SetLineColor(kColorITS);
18097 sub2node->SetVisibility(1);
18098 fNodes->Add(sub2node);
18099 sub1node->cd();
18100 //
18101 // Place copy #7 of ITS6 in I569
18102 //
1266e9b4 18103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18104 sub2node->SetLineColor(kColorITS);
18105 sub2node->SetVisibility(1);
18106 fNodes->Add(sub2node);
18107 sub1node->cd();
18108 //
18109 // Place copy #8 of ITS6 in I569
18110 //
18111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18112 sub2node->SetLineColor(kColorITS);
18113 sub2node->SetVisibility(1);
18114 fNodes->Add(sub2node);
18115 sub1node->cd();
18116 //
18117 // Place copy #9 of ITS6 in I569
18118 //
1266e9b4 18119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18120 sub2node->SetLineColor(kColorITS);
18121 sub2node->SetVisibility(1);
18122 fNodes->Add(sub2node);
18123 sub1node->cd();
18124 //
18125 // Place copy #10 of ITS6 in I569
18126 //
18127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18128 sub2node->SetLineColor(kColorITS);
18129 sub2node->SetVisibility(1);
18130 fNodes->Add(sub2node);
18131 sub1node->cd();
18132 //
18133 // Place copy #11 of ITS6 in I569
18134 //
1266e9b4 18135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18136 sub2node->SetLineColor(kColorITS);
18137 sub2node->SetVisibility(1);
18138 fNodes->Add(sub2node);
18139 sub1node->cd();
18140 //
18141 // Place copy #12 of ITS6 in I569
18142 //
18143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18144 sub2node->SetLineColor(kColorITS);
18145 sub2node->SetVisibility(1);
18146 fNodes->Add(sub2node);
18147 sub1node->cd();
18148 //
18149 // Place copy #13 of ITS6 in I569
18150 //
18151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18152 sub2node->SetLineColor(kColorITS);
18153 sub2node->SetVisibility(1);
18154 fNodes->Add(sub2node);
18155 sub1node->cd();
18156 //
18157 // Place copy #14 of ITS6 in I569
18158 //
18159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18160 sub2node->SetLineColor(kColorITS);
18161 sub2node->SetVisibility(1);
18162 fNodes->Add(sub2node);
18163 sub1node->cd();
18164 //
18165 // Place copy #15 of ITS6 in I569
18166 //
1266e9b4 18167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18168 sub2node->SetLineColor(kColorITS);
18169 sub2node->SetVisibility(1);
18170 fNodes->Add(sub2node);
18171 sub1node->cd();
18172 //
18173 // Place copy #16 of ITS6 in I569
18174 //
18175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18176 sub2node->SetLineColor(kColorITS);
18177 sub2node->SetVisibility(1);
18178 fNodes->Add(sub2node);
18179 sub1node->cd();
18180 //
18181 // Place copy #17 of ITS6 in I569
18182 //
18183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18184 sub2node->SetLineColor(kColorITS);
18185 sub2node->SetVisibility(1);
18186 fNodes->Add(sub2node);
18187 sub1node->cd();
18188 //
18189 // Place copy #18 of ITS6 in I569
18190 //
18191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18192 sub2node->SetLineColor(kColorITS);
18193 sub2node->SetVisibility(1);
18194 fNodes->Add(sub2node);
18195 sub1node->cd();
18196 //
18197 // Place copy #19 of ITS6 in I569
18198 //
1266e9b4 18199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18200 sub2node->SetLineColor(kColorITS);
18201 sub2node->SetVisibility(1);
18202 fNodes->Add(sub2node);
18203 sub1node->cd();
18204 //
18205 // Place copy #20 of ITS6 in I569
18206 //
18207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18208 sub2node->SetLineColor(kColorITS);
18209 sub2node->SetVisibility(1);
18210 fNodes->Add(sub2node);
18211 sub1node->cd();
18212 //
18213 // Place copy #21 of ITS6 in I569
18214 //
1266e9b4 18215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18216 sub2node->SetLineColor(kColorITS);
18217 sub2node->SetVisibility(1);
18218 fNodes->Add(sub2node);
18219 sub1node->cd();
18220 //
18221 // Place copy #22 of ITS6 in I569
18222 //
18223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18224 sub2node->SetLineColor(kColorITS);
18225 sub2node->SetVisibility(1);
18226 fNodes->Add(sub2node);
18227 sub1node->cd();
18228 //
18229 // Place copy #23 of ITS6 in I569
18230 //
18231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18232 sub2node->SetLineColor(kColorITS);
18233 sub2node->SetVisibility(1);
18234 fNodes->Add(sub2node);
18235 sub1node->cd();
18236 //
18237 // Place copy #24 of ITS6 in I569
18238 //
18239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18240 sub2node->SetLineColor(kColorITS);
18241 sub2node->SetVisibility(1);
18242 fNodes->Add(sub2node);
18243 sub1node->cd();
18244 //
18245 // Place copy #25 of ITS6 in I569
18246 //
1266e9b4 18247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18248 sub2node->SetLineColor(kColorITS);
18249 sub2node->SetVisibility(1);
18250 fNodes->Add(sub2node);
18251 sub1node->cd();
18252 fNodes->Add(sub1node);
18253 node->cd();
18254 //
18255 // Place copy #9 of I569 in IT56
18256 //
1266e9b4 18257 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18258 sub1node->SetLineColor(kColorITS);
18259 sub1node->SetVisibility(0);
18260 sub1node->cd();
18261 //
18262 // Place copy #1 of ITS6 in I569
18263 //
1266e9b4 18264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18265 sub2node->SetLineColor(kColorITS);
18266 sub2node->SetVisibility(1);
18267 fNodes->Add(sub2node);
18268 sub1node->cd();
18269 //
18270 // Place copy #2 of ITS6 in I569
18271 //
18272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18273 sub2node->SetLineColor(kColorITS);
18274 sub2node->SetVisibility(1);
18275 fNodes->Add(sub2node);
18276 sub1node->cd();
18277 //
18278 // Place copy #3 of ITS6 in I569
18279 //
1266e9b4 18280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18281 sub2node->SetLineColor(kColorITS);
18282 sub2node->SetVisibility(1);
18283 fNodes->Add(sub2node);
18284 sub1node->cd();
18285 //
18286 // Place copy #4 of ITS6 in I569
18287 //
18288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18289 sub2node->SetLineColor(kColorITS);
18290 sub2node->SetVisibility(1);
18291 fNodes->Add(sub2node);
18292 sub1node->cd();
18293 //
18294 // Place copy #5 of ITS6 in I569
18295 //
1266e9b4 18296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18297 sub2node->SetLineColor(kColorITS);
18298 sub2node->SetVisibility(1);
18299 fNodes->Add(sub2node);
18300 sub1node->cd();
18301 //
18302 // Place copy #6 of ITS6 in I569
18303 //
18304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18305 sub2node->SetLineColor(kColorITS);
18306 sub2node->SetVisibility(1);
18307 fNodes->Add(sub2node);
18308 sub1node->cd();
18309 //
18310 // Place copy #7 of ITS6 in I569
18311 //
1266e9b4 18312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18313 sub2node->SetLineColor(kColorITS);
18314 sub2node->SetVisibility(1);
18315 fNodes->Add(sub2node);
18316 sub1node->cd();
18317 //
18318 // Place copy #8 of ITS6 in I569
18319 //
18320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18321 sub2node->SetLineColor(kColorITS);
18322 sub2node->SetVisibility(1);
18323 fNodes->Add(sub2node);
18324 sub1node->cd();
18325 //
18326 // Place copy #9 of ITS6 in I569
18327 //
1266e9b4 18328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18329 sub2node->SetLineColor(kColorITS);
18330 sub2node->SetVisibility(1);
18331 fNodes->Add(sub2node);
18332 sub1node->cd();
18333 //
18334 // Place copy #10 of ITS6 in I569
18335 //
18336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18337 sub2node->SetLineColor(kColorITS);
18338 sub2node->SetVisibility(1);
18339 fNodes->Add(sub2node);
18340 sub1node->cd();
18341 //
18342 // Place copy #11 of ITS6 in I569
18343 //
1266e9b4 18344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18345 sub2node->SetLineColor(kColorITS);
18346 sub2node->SetVisibility(1);
18347 fNodes->Add(sub2node);
18348 sub1node->cd();
18349 //
18350 // Place copy #12 of ITS6 in I569
18351 //
18352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18353 sub2node->SetLineColor(kColorITS);
18354 sub2node->SetVisibility(1);
18355 fNodes->Add(sub2node);
18356 sub1node->cd();
18357 //
18358 // Place copy #13 of ITS6 in I569
18359 //
18360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18361 sub2node->SetLineColor(kColorITS);
18362 sub2node->SetVisibility(1);
18363 fNodes->Add(sub2node);
18364 sub1node->cd();
18365 //
18366 // Place copy #14 of ITS6 in I569
18367 //
18368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18369 sub2node->SetLineColor(kColorITS);
18370 sub2node->SetVisibility(1);
18371 fNodes->Add(sub2node);
18372 sub1node->cd();
18373 //
18374 // Place copy #15 of ITS6 in I569
18375 //
1266e9b4 18376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18377 sub2node->SetLineColor(kColorITS);
18378 sub2node->SetVisibility(1);
18379 fNodes->Add(sub2node);
18380 sub1node->cd();
18381 //
18382 // Place copy #16 of ITS6 in I569
18383 //
18384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18385 sub2node->SetLineColor(kColorITS);
18386 sub2node->SetVisibility(1);
18387 fNodes->Add(sub2node);
18388 sub1node->cd();
18389 //
18390 // Place copy #17 of ITS6 in I569
18391 //
18392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18393 sub2node->SetLineColor(kColorITS);
18394 sub2node->SetVisibility(1);
18395 fNodes->Add(sub2node);
18396 sub1node->cd();
18397 //
18398 // Place copy #18 of ITS6 in I569
18399 //
18400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18401 sub2node->SetLineColor(kColorITS);
18402 sub2node->SetVisibility(1);
18403 fNodes->Add(sub2node);
18404 sub1node->cd();
18405 //
18406 // Place copy #19 of ITS6 in I569
18407 //
1266e9b4 18408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18409 sub2node->SetLineColor(kColorITS);
18410 sub2node->SetVisibility(1);
18411 fNodes->Add(sub2node);
18412 sub1node->cd();
18413 //
18414 // Place copy #20 of ITS6 in I569
18415 //
18416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18417 sub2node->SetLineColor(kColorITS);
18418 sub2node->SetVisibility(1);
18419 fNodes->Add(sub2node);
18420 sub1node->cd();
18421 //
18422 // Place copy #21 of ITS6 in I569
18423 //
1266e9b4 18424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18425 sub2node->SetLineColor(kColorITS);
18426 sub2node->SetVisibility(1);
18427 fNodes->Add(sub2node);
18428 sub1node->cd();
18429 //
18430 // Place copy #22 of ITS6 in I569
18431 //
18432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18433 sub2node->SetLineColor(kColorITS);
18434 sub2node->SetVisibility(1);
18435 fNodes->Add(sub2node);
18436 sub1node->cd();
18437 //
18438 // Place copy #23 of ITS6 in I569
18439 //
18440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18441 sub2node->SetLineColor(kColorITS);
18442 sub2node->SetVisibility(1);
18443 fNodes->Add(sub2node);
18444 sub1node->cd();
18445 //
18446 // Place copy #24 of ITS6 in I569
18447 //
18448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18449 sub2node->SetLineColor(kColorITS);
18450 sub2node->SetVisibility(1);
18451 fNodes->Add(sub2node);
18452 sub1node->cd();
18453 //
18454 // Place copy #25 of ITS6 in I569
18455 //
1266e9b4 18456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18457 sub2node->SetLineColor(kColorITS);
18458 sub2node->SetVisibility(1);
18459 fNodes->Add(sub2node);
18460 sub1node->cd();
18461 fNodes->Add(sub1node);
18462 node->cd();
18463 //
18464 // Place copy #10 of I569 in IT56
18465 //
1266e9b4 18466 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18467 sub1node->SetLineColor(kColorITS);
18468 sub1node->SetVisibility(0);
18469 sub1node->cd();
18470 //
18471 // Place copy #1 of ITS6 in I569
18472 //
1266e9b4 18473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18474 sub2node->SetLineColor(kColorITS);
18475 sub2node->SetVisibility(1);
18476 fNodes->Add(sub2node);
18477 sub1node->cd();
18478 //
18479 // Place copy #2 of ITS6 in I569
18480 //
18481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18482 sub2node->SetLineColor(kColorITS);
18483 sub2node->SetVisibility(1);
18484 fNodes->Add(sub2node);
18485 sub1node->cd();
18486 //
18487 // Place copy #3 of ITS6 in I569
18488 //
1266e9b4 18489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18490 sub2node->SetLineColor(kColorITS);
18491 sub2node->SetVisibility(1);
18492 fNodes->Add(sub2node);
18493 sub1node->cd();
18494 //
18495 // Place copy #4 of ITS6 in I569
18496 //
18497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18498 sub2node->SetLineColor(kColorITS);
18499 sub2node->SetVisibility(1);
18500 fNodes->Add(sub2node);
18501 sub1node->cd();
18502 //
18503 // Place copy #5 of ITS6 in I569
18504 //
1266e9b4 18505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18506 sub2node->SetLineColor(kColorITS);
18507 sub2node->SetVisibility(1);
18508 fNodes->Add(sub2node);
18509 sub1node->cd();
18510 //
18511 // Place copy #6 of ITS6 in I569
18512 //
18513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18514 sub2node->SetLineColor(kColorITS);
18515 sub2node->SetVisibility(1);
18516 fNodes->Add(sub2node);
18517 sub1node->cd();
18518 //
18519 // Place copy #7 of ITS6 in I569
18520 //
1266e9b4 18521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18522 sub2node->SetLineColor(kColorITS);
18523 sub2node->SetVisibility(1);
18524 fNodes->Add(sub2node);
18525 sub1node->cd();
18526 //
18527 // Place copy #8 of ITS6 in I569
18528 //
18529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18530 sub2node->SetLineColor(kColorITS);
18531 sub2node->SetVisibility(1);
18532 fNodes->Add(sub2node);
18533 sub1node->cd();
18534 //
18535 // Place copy #9 of ITS6 in I569
18536 //
1266e9b4 18537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18538 sub2node->SetLineColor(kColorITS);
18539 sub2node->SetVisibility(1);
18540 fNodes->Add(sub2node);
18541 sub1node->cd();
18542 //
18543 // Place copy #10 of ITS6 in I569
18544 //
18545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18546 sub2node->SetLineColor(kColorITS);
18547 sub2node->SetVisibility(1);
18548 fNodes->Add(sub2node);
18549 sub1node->cd();
18550 //
18551 // Place copy #11 of ITS6 in I569
18552 //
1266e9b4 18553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18554 sub2node->SetLineColor(kColorITS);
18555 sub2node->SetVisibility(1);
18556 fNodes->Add(sub2node);
18557 sub1node->cd();
18558 //
18559 // Place copy #12 of ITS6 in I569
18560 //
18561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18562 sub2node->SetLineColor(kColorITS);
18563 sub2node->SetVisibility(1);
18564 fNodes->Add(sub2node);
18565 sub1node->cd();
18566 //
18567 // Place copy #13 of ITS6 in I569
18568 //
18569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18570 sub2node->SetLineColor(kColorITS);
18571 sub2node->SetVisibility(1);
18572 fNodes->Add(sub2node);
18573 sub1node->cd();
18574 //
18575 // Place copy #14 of ITS6 in I569
18576 //
18577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18578 sub2node->SetLineColor(kColorITS);
18579 sub2node->SetVisibility(1);
18580 fNodes->Add(sub2node);
18581 sub1node->cd();
18582 //
18583 // Place copy #15 of ITS6 in I569
18584 //
1266e9b4 18585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18586 sub2node->SetLineColor(kColorITS);
18587 sub2node->SetVisibility(1);
18588 fNodes->Add(sub2node);
18589 sub1node->cd();
18590 //
18591 // Place copy #16 of ITS6 in I569
18592 //
18593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18594 sub2node->SetLineColor(kColorITS);
18595 sub2node->SetVisibility(1);
18596 fNodes->Add(sub2node);
18597 sub1node->cd();
18598 //
18599 // Place copy #17 of ITS6 in I569
18600 //
18601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18602 sub2node->SetLineColor(kColorITS);
18603 sub2node->SetVisibility(1);
18604 fNodes->Add(sub2node);
18605 sub1node->cd();
18606 //
18607 // Place copy #18 of ITS6 in I569
18608 //
18609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18610 sub2node->SetLineColor(kColorITS);
18611 sub2node->SetVisibility(1);
18612 fNodes->Add(sub2node);
18613 sub1node->cd();
18614 //
18615 // Place copy #19 of ITS6 in I569
18616 //
1266e9b4 18617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18618 sub2node->SetLineColor(kColorITS);
18619 sub2node->SetVisibility(1);
18620 fNodes->Add(sub2node);
18621 sub1node->cd();
18622 //
18623 // Place copy #20 of ITS6 in I569
18624 //
18625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18626 sub2node->SetLineColor(kColorITS);
18627 sub2node->SetVisibility(1);
18628 fNodes->Add(sub2node);
18629 sub1node->cd();
18630 //
18631 // Place copy #21 of ITS6 in I569
18632 //
1266e9b4 18633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18634 sub2node->SetLineColor(kColorITS);
18635 sub2node->SetVisibility(1);
18636 fNodes->Add(sub2node);
18637 sub1node->cd();
18638 //
18639 // Place copy #22 of ITS6 in I569
18640 //
18641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18642 sub2node->SetLineColor(kColorITS);
18643 sub2node->SetVisibility(1);
18644 fNodes->Add(sub2node);
18645 sub1node->cd();
18646 //
18647 // Place copy #23 of ITS6 in I569
18648 //
18649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18650 sub2node->SetLineColor(kColorITS);
18651 sub2node->SetVisibility(1);
18652 fNodes->Add(sub2node);
18653 sub1node->cd();
18654 //
18655 // Place copy #24 of ITS6 in I569
18656 //
18657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18658 sub2node->SetLineColor(kColorITS);
18659 sub2node->SetVisibility(1);
18660 fNodes->Add(sub2node);
18661 sub1node->cd();
18662 //
18663 // Place copy #25 of ITS6 in I569
18664 //
1266e9b4 18665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18666 sub2node->SetLineColor(kColorITS);
18667 sub2node->SetVisibility(1);
18668 fNodes->Add(sub2node);
18669 sub1node->cd();
18670 fNodes->Add(sub1node);
18671 node->cd();
18672 //
18673 // Place copy #11 of I569 in IT56
18674 //
1266e9b4 18675 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18676 sub1node->SetLineColor(kColorITS);
18677 sub1node->SetVisibility(0);
18678 sub1node->cd();
18679 //
18680 // Place copy #1 of ITS6 in I569
18681 //
1266e9b4 18682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18683 sub2node->SetLineColor(kColorITS);
18684 sub2node->SetVisibility(1);
18685 fNodes->Add(sub2node);
18686 sub1node->cd();
18687 //
18688 // Place copy #2 of ITS6 in I569
18689 //
18690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18691 sub2node->SetLineColor(kColorITS);
18692 sub2node->SetVisibility(1);
18693 fNodes->Add(sub2node);
18694 sub1node->cd();
18695 //
18696 // Place copy #3 of ITS6 in I569
18697 //
1266e9b4 18698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18699 sub2node->SetLineColor(kColorITS);
18700 sub2node->SetVisibility(1);
18701 fNodes->Add(sub2node);
18702 sub1node->cd();
18703 //
18704 // Place copy #4 of ITS6 in I569
18705 //
18706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18707 sub2node->SetLineColor(kColorITS);
18708 sub2node->SetVisibility(1);
18709 fNodes->Add(sub2node);
18710 sub1node->cd();
18711 //
18712 // Place copy #5 of ITS6 in I569
18713 //
1266e9b4 18714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18715 sub2node->SetLineColor(kColorITS);
18716 sub2node->SetVisibility(1);
18717 fNodes->Add(sub2node);
18718 sub1node->cd();
18719 //
18720 // Place copy #6 of ITS6 in I569
18721 //
18722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18723 sub2node->SetLineColor(kColorITS);
18724 sub2node->SetVisibility(1);
18725 fNodes->Add(sub2node);
18726 sub1node->cd();
18727 //
18728 // Place copy #7 of ITS6 in I569
18729 //
1266e9b4 18730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18731 sub2node->SetLineColor(kColorITS);
18732 sub2node->SetVisibility(1);
18733 fNodes->Add(sub2node);
18734 sub1node->cd();
18735 //
18736 // Place copy #8 of ITS6 in I569
18737 //
18738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18739 sub2node->SetLineColor(kColorITS);
18740 sub2node->SetVisibility(1);
18741 fNodes->Add(sub2node);
18742 sub1node->cd();
18743 //
18744 // Place copy #9 of ITS6 in I569
18745 //
1266e9b4 18746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18747 sub2node->SetLineColor(kColorITS);
18748 sub2node->SetVisibility(1);
18749 fNodes->Add(sub2node);
18750 sub1node->cd();
18751 //
18752 // Place copy #10 of ITS6 in I569
18753 //
18754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18755 sub2node->SetLineColor(kColorITS);
18756 sub2node->SetVisibility(1);
18757 fNodes->Add(sub2node);
18758 sub1node->cd();
18759 //
18760 // Place copy #11 of ITS6 in I569
18761 //
1266e9b4 18762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18763 sub2node->SetLineColor(kColorITS);
18764 sub2node->SetVisibility(1);
18765 fNodes->Add(sub2node);
18766 sub1node->cd();
18767 //
18768 // Place copy #12 of ITS6 in I569
18769 //
18770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18771 sub2node->SetLineColor(kColorITS);
18772 sub2node->SetVisibility(1);
18773 fNodes->Add(sub2node);
18774 sub1node->cd();
18775 //
18776 // Place copy #13 of ITS6 in I569
18777 //
18778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18779 sub2node->SetLineColor(kColorITS);
18780 sub2node->SetVisibility(1);
18781 fNodes->Add(sub2node);
18782 sub1node->cd();
18783 //
18784 // Place copy #14 of ITS6 in I569
18785 //
18786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18787 sub2node->SetLineColor(kColorITS);
18788 sub2node->SetVisibility(1);
18789 fNodes->Add(sub2node);
18790 sub1node->cd();
18791 //
18792 // Place copy #15 of ITS6 in I569
18793 //
1266e9b4 18794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18795 sub2node->SetLineColor(kColorITS);
18796 sub2node->SetVisibility(1);
18797 fNodes->Add(sub2node);
18798 sub1node->cd();
18799 //
18800 // Place copy #16 of ITS6 in I569
18801 //
18802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18803 sub2node->SetLineColor(kColorITS);
18804 sub2node->SetVisibility(1);
18805 fNodes->Add(sub2node);
18806 sub1node->cd();
18807 //
18808 // Place copy #17 of ITS6 in I569
18809 //
18810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18811 sub2node->SetLineColor(kColorITS);
18812 sub2node->SetVisibility(1);
18813 fNodes->Add(sub2node);
18814 sub1node->cd();
18815 //
18816 // Place copy #18 of ITS6 in I569
18817 //
18818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18819 sub2node->SetLineColor(kColorITS);
18820 sub2node->SetVisibility(1);
18821 fNodes->Add(sub2node);
18822 sub1node->cd();
18823 //
18824 // Place copy #19 of ITS6 in I569
18825 //
1266e9b4 18826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18827 sub2node->SetLineColor(kColorITS);
18828 sub2node->SetVisibility(1);
18829 fNodes->Add(sub2node);
18830 sub1node->cd();
18831 //
18832 // Place copy #20 of ITS6 in I569
18833 //
18834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18835 sub2node->SetLineColor(kColorITS);
18836 sub2node->SetVisibility(1);
18837 fNodes->Add(sub2node);
18838 sub1node->cd();
18839 //
18840 // Place copy #21 of ITS6 in I569
18841 //
1266e9b4 18842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18843 sub2node->SetLineColor(kColorITS);
18844 sub2node->SetVisibility(1);
18845 fNodes->Add(sub2node);
18846 sub1node->cd();
18847 //
18848 // Place copy #22 of ITS6 in I569
18849 //
18850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18851 sub2node->SetLineColor(kColorITS);
18852 sub2node->SetVisibility(1);
18853 fNodes->Add(sub2node);
18854 sub1node->cd();
18855 //
18856 // Place copy #23 of ITS6 in I569
18857 //
18858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18859 sub2node->SetLineColor(kColorITS);
18860 sub2node->SetVisibility(1);
18861 fNodes->Add(sub2node);
18862 sub1node->cd();
18863 //
18864 // Place copy #24 of ITS6 in I569
18865 //
18866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18867 sub2node->SetLineColor(kColorITS);
18868 sub2node->SetVisibility(1);
18869 fNodes->Add(sub2node);
18870 sub1node->cd();
18871 //
18872 // Place copy #25 of ITS6 in I569
18873 //
1266e9b4 18874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18875 sub2node->SetLineColor(kColorITS);
18876 sub2node->SetVisibility(1);
18877 fNodes->Add(sub2node);
18878 sub1node->cd();
18879 fNodes->Add(sub1node);
18880 node->cd();
18881 //
18882 // Place copy #12 of I569 in IT56
18883 //
1266e9b4 18884 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18885 sub1node->SetLineColor(kColorITS);
18886 sub1node->SetVisibility(0);
18887 sub1node->cd();
18888 //
18889 // Place copy #1 of ITS6 in I569
18890 //
1266e9b4 18891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18892 sub2node->SetLineColor(kColorITS);
18893 sub2node->SetVisibility(1);
18894 fNodes->Add(sub2node);
18895 sub1node->cd();
18896 //
18897 // Place copy #2 of ITS6 in I569
18898 //
18899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18900 sub2node->SetLineColor(kColorITS);
18901 sub2node->SetVisibility(1);
18902 fNodes->Add(sub2node);
18903 sub1node->cd();
18904 //
18905 // Place copy #3 of ITS6 in I569
18906 //
1266e9b4 18907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18908 sub2node->SetLineColor(kColorITS);
18909 sub2node->SetVisibility(1);
18910 fNodes->Add(sub2node);
18911 sub1node->cd();
18912 //
18913 // Place copy #4 of ITS6 in I569
18914 //
18915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18916 sub2node->SetLineColor(kColorITS);
18917 sub2node->SetVisibility(1);
18918 fNodes->Add(sub2node);
18919 sub1node->cd();
18920 //
18921 // Place copy #5 of ITS6 in I569
18922 //
1266e9b4 18923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18924 sub2node->SetLineColor(kColorITS);
18925 sub2node->SetVisibility(1);
18926 fNodes->Add(sub2node);
18927 sub1node->cd();
18928 //
18929 // Place copy #6 of ITS6 in I569
18930 //
18931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18932 sub2node->SetLineColor(kColorITS);
18933 sub2node->SetVisibility(1);
18934 fNodes->Add(sub2node);
18935 sub1node->cd();
18936 //
18937 // Place copy #7 of ITS6 in I569
18938 //
1266e9b4 18939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18940 sub2node->SetLineColor(kColorITS);
18941 sub2node->SetVisibility(1);
18942 fNodes->Add(sub2node);
18943 sub1node->cd();
18944 //
18945 // Place copy #8 of ITS6 in I569
18946 //
18947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18948 sub2node->SetLineColor(kColorITS);
18949 sub2node->SetVisibility(1);
18950 fNodes->Add(sub2node);
18951 sub1node->cd();
18952 //
18953 // Place copy #9 of ITS6 in I569
18954 //
1266e9b4 18955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18956 sub2node->SetLineColor(kColorITS);
18957 sub2node->SetVisibility(1);
18958 fNodes->Add(sub2node);
18959 sub1node->cd();
18960 //
18961 // Place copy #10 of ITS6 in I569
18962 //
18963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18964 sub2node->SetLineColor(kColorITS);
18965 sub2node->SetVisibility(1);
18966 fNodes->Add(sub2node);
18967 sub1node->cd();
18968 //
18969 // Place copy #11 of ITS6 in I569
18970 //
1266e9b4 18971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18972 sub2node->SetLineColor(kColorITS);
18973 sub2node->SetVisibility(1);
18974 fNodes->Add(sub2node);
18975 sub1node->cd();
18976 //
18977 // Place copy #12 of ITS6 in I569
18978 //
18979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18980 sub2node->SetLineColor(kColorITS);
18981 sub2node->SetVisibility(1);
18982 fNodes->Add(sub2node);
18983 sub1node->cd();
18984 //
18985 // Place copy #13 of ITS6 in I569
18986 //
18987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18988 sub2node->SetLineColor(kColorITS);
18989 sub2node->SetVisibility(1);
18990 fNodes->Add(sub2node);
18991 sub1node->cd();
18992 //
18993 // Place copy #14 of ITS6 in I569
18994 //
18995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18996 sub2node->SetLineColor(kColorITS);
18997 sub2node->SetVisibility(1);
18998 fNodes->Add(sub2node);
18999 sub1node->cd();
19000 //
19001 // Place copy #15 of ITS6 in I569
19002 //
1266e9b4 19003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19004 sub2node->SetLineColor(kColorITS);
19005 sub2node->SetVisibility(1);
19006 fNodes->Add(sub2node);
19007 sub1node->cd();
19008 //
19009 // Place copy #16 of ITS6 in I569
19010 //
19011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19012 sub2node->SetLineColor(kColorITS);
19013 sub2node->SetVisibility(1);
19014 fNodes->Add(sub2node);
19015 sub1node->cd();
19016 //
19017 // Place copy #17 of ITS6 in I569
19018 //
19019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19020 sub2node->SetLineColor(kColorITS);
19021 sub2node->SetVisibility(1);
19022 fNodes->Add(sub2node);
19023 sub1node->cd();
19024 //
19025 // Place copy #18 of ITS6 in I569
19026 //
19027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19028 sub2node->SetLineColor(kColorITS);
19029 sub2node->SetVisibility(1);
19030 fNodes->Add(sub2node);
19031 sub1node->cd();
19032 //
19033 // Place copy #19 of ITS6 in I569
19034 //
1266e9b4 19035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19036 sub2node->SetLineColor(kColorITS);
19037 sub2node->SetVisibility(1);
19038 fNodes->Add(sub2node);
19039 sub1node->cd();
19040 //
19041 // Place copy #20 of ITS6 in I569
19042 //
19043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19044 sub2node->SetLineColor(kColorITS);
19045 sub2node->SetVisibility(1);
19046 fNodes->Add(sub2node);
19047 sub1node->cd();
19048 //
19049 // Place copy #21 of ITS6 in I569
19050 //
1266e9b4 19051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19052 sub2node->SetLineColor(kColorITS);
19053 sub2node->SetVisibility(1);
19054 fNodes->Add(sub2node);
19055 sub1node->cd();
19056 //
19057 // Place copy #22 of ITS6 in I569
19058 //
19059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19060 sub2node->SetLineColor(kColorITS);
19061 sub2node->SetVisibility(1);
19062 fNodes->Add(sub2node);
19063 sub1node->cd();
19064 //
19065 // Place copy #23 of ITS6 in I569
19066 //
19067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19068 sub2node->SetLineColor(kColorITS);
19069 sub2node->SetVisibility(1);
19070 fNodes->Add(sub2node);
19071 sub1node->cd();
19072 //
19073 // Place copy #24 of ITS6 in I569
19074 //
19075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19076 sub2node->SetLineColor(kColorITS);
19077 sub2node->SetVisibility(1);
19078 fNodes->Add(sub2node);
19079 sub1node->cd();
19080 //
19081 // Place copy #25 of ITS6 in I569
19082 //
1266e9b4 19083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19084 sub2node->SetLineColor(kColorITS);
19085 sub2node->SetVisibility(1);
19086 fNodes->Add(sub2node);
19087 sub1node->cd();
19088 fNodes->Add(sub1node);
19089 node->cd();
19090 //
19091 // Place copy #13 of I569 in IT56
19092 //
1266e9b4 19093 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19094 sub1node->SetLineColor(kColorITS);
19095 sub1node->SetVisibility(0);
19096 sub1node->cd();
19097 //
19098 // Place copy #1 of ITS6 in I569
19099 //
1266e9b4 19100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19101 sub2node->SetLineColor(kColorITS);
19102 sub2node->SetVisibility(1);
19103 fNodes->Add(sub2node);
19104 sub1node->cd();
19105 //
19106 // Place copy #2 of ITS6 in I569
19107 //
19108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19109 sub2node->SetLineColor(kColorITS);
19110 sub2node->SetVisibility(1);
19111 fNodes->Add(sub2node);
19112 sub1node->cd();
19113 //
19114 // Place copy #3 of ITS6 in I569
19115 //
1266e9b4 19116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19117 sub2node->SetLineColor(kColorITS);
19118 sub2node->SetVisibility(1);
19119 fNodes->Add(sub2node);
19120 sub1node->cd();
19121 //
19122 // Place copy #4 of ITS6 in I569
19123 //
19124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19125 sub2node->SetLineColor(kColorITS);
19126 sub2node->SetVisibility(1);
19127 fNodes->Add(sub2node);
19128 sub1node->cd();
19129 //
19130 // Place copy #5 of ITS6 in I569
19131 //
1266e9b4 19132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19133 sub2node->SetLineColor(kColorITS);
19134 sub2node->SetVisibility(1);
19135 fNodes->Add(sub2node);
19136 sub1node->cd();
19137 //
19138 // Place copy #6 of ITS6 in I569
19139 //
19140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19141 sub2node->SetLineColor(kColorITS);
19142 sub2node->SetVisibility(1);
19143 fNodes->Add(sub2node);
19144 sub1node->cd();
19145 //
19146 // Place copy #7 of ITS6 in I569
19147 //
1266e9b4 19148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19149 sub2node->SetLineColor(kColorITS);
19150 sub2node->SetVisibility(1);
19151 fNodes->Add(sub2node);
19152 sub1node->cd();
19153 //
19154 // Place copy #8 of ITS6 in I569
19155 //
19156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19157 sub2node->SetLineColor(kColorITS);
19158 sub2node->SetVisibility(1);
19159 fNodes->Add(sub2node);
19160 sub1node->cd();
19161 //
19162 // Place copy #9 of ITS6 in I569
19163 //
1266e9b4 19164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19165 sub2node->SetLineColor(kColorITS);
19166 sub2node->SetVisibility(1);
19167 fNodes->Add(sub2node);
19168 sub1node->cd();
19169 //
19170 // Place copy #10 of ITS6 in I569
19171 //
19172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19173 sub2node->SetLineColor(kColorITS);
19174 sub2node->SetVisibility(1);
19175 fNodes->Add(sub2node);
19176 sub1node->cd();
19177 //
19178 // Place copy #11 of ITS6 in I569
19179 //
1266e9b4 19180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19181 sub2node->SetLineColor(kColorITS);
19182 sub2node->SetVisibility(1);
19183 fNodes->Add(sub2node);
19184 sub1node->cd();
19185 //
19186 // Place copy #12 of ITS6 in I569
19187 //
19188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19189 sub2node->SetLineColor(kColorITS);
19190 sub2node->SetVisibility(1);
19191 fNodes->Add(sub2node);
19192 sub1node->cd();
19193 //
19194 // Place copy #13 of ITS6 in I569
19195 //
19196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19197 sub2node->SetLineColor(kColorITS);
19198 sub2node->SetVisibility(1);
19199 fNodes->Add(sub2node);
19200 sub1node->cd();
19201 //
19202 // Place copy #14 of ITS6 in I569
19203 //
19204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19205 sub2node->SetLineColor(kColorITS);
19206 sub2node->SetVisibility(1);
19207 fNodes->Add(sub2node);
19208 sub1node->cd();
19209 //
19210 // Place copy #15 of ITS6 in I569
19211 //
1266e9b4 19212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19213 sub2node->SetLineColor(kColorITS);
19214 sub2node->SetVisibility(1);
19215 fNodes->Add(sub2node);
19216 sub1node->cd();
19217 //
19218 // Place copy #16 of ITS6 in I569
19219 //
19220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19221 sub2node->SetLineColor(kColorITS);
19222 sub2node->SetVisibility(1);
19223 fNodes->Add(sub2node);
19224 sub1node->cd();
19225 //
19226 // Place copy #17 of ITS6 in I569
19227 //
19228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19229 sub2node->SetLineColor(kColorITS);
19230 sub2node->SetVisibility(1);
19231 fNodes->Add(sub2node);
19232 sub1node->cd();
19233 //
19234 // Place copy #18 of ITS6 in I569
19235 //
19236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19237 sub2node->SetLineColor(kColorITS);
19238 sub2node->SetVisibility(1);
19239 fNodes->Add(sub2node);
19240 sub1node->cd();
19241 //
19242 // Place copy #19 of ITS6 in I569
19243 //
1266e9b4 19244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19245 sub2node->SetLineColor(kColorITS);
19246 sub2node->SetVisibility(1);
19247 fNodes->Add(sub2node);
19248 sub1node->cd();
19249 //
19250 // Place copy #20 of ITS6 in I569
19251 //
19252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19253 sub2node->SetLineColor(kColorITS);
19254 sub2node->SetVisibility(1);
19255 fNodes->Add(sub2node);
19256 sub1node->cd();
19257 //
19258 // Place copy #21 of ITS6 in I569
19259 //
1266e9b4 19260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19261 sub2node->SetLineColor(kColorITS);
19262 sub2node->SetVisibility(1);
19263 fNodes->Add(sub2node);
19264 sub1node->cd();
19265 //
19266 // Place copy #22 of ITS6 in I569
19267 //
19268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19269 sub2node->SetLineColor(kColorITS);
19270 sub2node->SetVisibility(1);
19271 fNodes->Add(sub2node);
19272 sub1node->cd();
19273 //
19274 // Place copy #23 of ITS6 in I569
19275 //
19276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19277 sub2node->SetLineColor(kColorITS);
19278 sub2node->SetVisibility(1);
19279 fNodes->Add(sub2node);
19280 sub1node->cd();
19281 //
19282 // Place copy #24 of ITS6 in I569
19283 //
19284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19285 sub2node->SetLineColor(kColorITS);
19286 sub2node->SetVisibility(1);
19287 fNodes->Add(sub2node);
19288 sub1node->cd();
19289 //
19290 // Place copy #25 of ITS6 in I569
19291 //
1266e9b4 19292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19293 sub2node->SetLineColor(kColorITS);
19294 sub2node->SetVisibility(1);
19295 fNodes->Add(sub2node);
19296 sub1node->cd();
19297 fNodes->Add(sub1node);
19298 node->cd();
19299 //
19300 // Place copy #14 of I569 in IT56
19301 //
1266e9b4 19302 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19303 sub1node->SetLineColor(kColorITS);
19304 sub1node->SetVisibility(0);
19305 sub1node->cd();
19306 //
19307 // Place copy #1 of ITS6 in I569
19308 //
1266e9b4 19309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19310 sub2node->SetLineColor(kColorITS);
19311 sub2node->SetVisibility(1);
19312 fNodes->Add(sub2node);
19313 sub1node->cd();
19314 //
19315 // Place copy #2 of ITS6 in I569
19316 //
19317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19318 sub2node->SetLineColor(kColorITS);
19319 sub2node->SetVisibility(1);
19320 fNodes->Add(sub2node);
19321 sub1node->cd();
19322 //
19323 // Place copy #3 of ITS6 in I569
19324 //
1266e9b4 19325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19326 sub2node->SetLineColor(kColorITS);
19327 sub2node->SetVisibility(1);
19328 fNodes->Add(sub2node);
19329 sub1node->cd();
19330 //
19331 // Place copy #4 of ITS6 in I569
19332 //
19333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19334 sub2node->SetLineColor(kColorITS);
19335 sub2node->SetVisibility(1);
19336 fNodes->Add(sub2node);
19337 sub1node->cd();
19338 //
19339 // Place copy #5 of ITS6 in I569
19340 //
1266e9b4 19341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19342 sub2node->SetLineColor(kColorITS);
19343 sub2node->SetVisibility(1);
19344 fNodes->Add(sub2node);
19345 sub1node->cd();
19346 //
19347 // Place copy #6 of ITS6 in I569
19348 //
19349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19350 sub2node->SetLineColor(kColorITS);
19351 sub2node->SetVisibility(1);
19352 fNodes->Add(sub2node);
19353 sub1node->cd();
19354 //
19355 // Place copy #7 of ITS6 in I569
19356 //
1266e9b4 19357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19358 sub2node->SetLineColor(kColorITS);
19359 sub2node->SetVisibility(1);
19360 fNodes->Add(sub2node);
19361 sub1node->cd();
19362 //
19363 // Place copy #8 of ITS6 in I569
19364 //
19365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19366 sub2node->SetLineColor(kColorITS);
19367 sub2node->SetVisibility(1);
19368 fNodes->Add(sub2node);
19369 sub1node->cd();
19370 //
19371 // Place copy #9 of ITS6 in I569
19372 //
1266e9b4 19373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19374 sub2node->SetLineColor(kColorITS);
19375 sub2node->SetVisibility(1);
19376 fNodes->Add(sub2node);
19377 sub1node->cd();
19378 //
19379 // Place copy #10 of ITS6 in I569
19380 //
19381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19382 sub2node->SetLineColor(kColorITS);
19383 sub2node->SetVisibility(1);
19384 fNodes->Add(sub2node);
19385 sub1node->cd();
19386 //
19387 // Place copy #11 of ITS6 in I569
19388 //
1266e9b4 19389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19390 sub2node->SetLineColor(kColorITS);
19391 sub2node->SetVisibility(1);
19392 fNodes->Add(sub2node);
19393 sub1node->cd();
19394 //
19395 // Place copy #12 of ITS6 in I569
19396 //
19397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19398 sub2node->SetLineColor(kColorITS);
19399 sub2node->SetVisibility(1);
19400 fNodes->Add(sub2node);
19401 sub1node->cd();
19402 //
19403 // Place copy #13 of ITS6 in I569
19404 //
19405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19406 sub2node->SetLineColor(kColorITS);
19407 sub2node->SetVisibility(1);
19408 fNodes->Add(sub2node);
19409 sub1node->cd();
19410 //
19411 // Place copy #14 of ITS6 in I569
19412 //
19413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19414 sub2node->SetLineColor(kColorITS);
19415 sub2node->SetVisibility(1);
19416 fNodes->Add(sub2node);
19417 sub1node->cd();
19418 //
19419 // Place copy #15 of ITS6 in I569
19420 //
1266e9b4 19421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19422 sub2node->SetLineColor(kColorITS);
19423 sub2node->SetVisibility(1);
19424 fNodes->Add(sub2node);
19425 sub1node->cd();
19426 //
19427 // Place copy #16 of ITS6 in I569
19428 //
19429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19430 sub2node->SetLineColor(kColorITS);
19431 sub2node->SetVisibility(1);
19432 fNodes->Add(sub2node);
19433 sub1node->cd();
19434 //
19435 // Place copy #17 of ITS6 in I569
19436 //
19437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19438 sub2node->SetLineColor(kColorITS);
19439 sub2node->SetVisibility(1);
19440 fNodes->Add(sub2node);
19441 sub1node->cd();
19442 //
19443 // Place copy #18 of ITS6 in I569
19444 //
19445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19446 sub2node->SetLineColor(kColorITS);
19447 sub2node->SetVisibility(1);
19448 fNodes->Add(sub2node);
19449 sub1node->cd();
19450 //
19451 // Place copy #19 of ITS6 in I569
19452 //
1266e9b4 19453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19454 sub2node->SetLineColor(kColorITS);
19455 sub2node->SetVisibility(1);
19456 fNodes->Add(sub2node);
19457 sub1node->cd();
19458 //
19459 // Place copy #20 of ITS6 in I569
19460 //
19461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19462 sub2node->SetLineColor(kColorITS);
19463 sub2node->SetVisibility(1);
19464 fNodes->Add(sub2node);
19465 sub1node->cd();
19466 //
19467 // Place copy #21 of ITS6 in I569
19468 //
1266e9b4 19469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19470 sub2node->SetLineColor(kColorITS);
19471 sub2node->SetVisibility(1);
19472 fNodes->Add(sub2node);
19473 sub1node->cd();
19474 //
19475 // Place copy #22 of ITS6 in I569
19476 //
19477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19478 sub2node->SetLineColor(kColorITS);
19479 sub2node->SetVisibility(1);
19480 fNodes->Add(sub2node);
19481 sub1node->cd();
19482 //
19483 // Place copy #23 of ITS6 in I569
19484 //
19485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19486 sub2node->SetLineColor(kColorITS);
19487 sub2node->SetVisibility(1);
19488 fNodes->Add(sub2node);
19489 sub1node->cd();
19490 //
19491 // Place copy #24 of ITS6 in I569
19492 //
19493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19494 sub2node->SetLineColor(kColorITS);
19495 sub2node->SetVisibility(1);
19496 fNodes->Add(sub2node);
19497 sub1node->cd();
19498 //
19499 // Place copy #25 of ITS6 in I569
19500 //
1266e9b4 19501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19502 sub2node->SetLineColor(kColorITS);
19503 sub2node->SetVisibility(1);
19504 fNodes->Add(sub2node);
19505 sub1node->cd();
19506 fNodes->Add(sub1node);
19507 node->cd();
19508 //
19509 // Place copy #15 of I569 in IT56
19510 //
1266e9b4 19511 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19512 sub1node->SetLineColor(kColorITS);
19513 sub1node->SetVisibility(0);
19514 sub1node->cd();
19515 //
19516 // Place copy #1 of ITS6 in I569
19517 //
1266e9b4 19518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19519 sub2node->SetLineColor(kColorITS);
19520 sub2node->SetVisibility(1);
19521 fNodes->Add(sub2node);
19522 sub1node->cd();
19523 //
19524 // Place copy #2 of ITS6 in I569
19525 //
19526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19527 sub2node->SetLineColor(kColorITS);
19528 sub2node->SetVisibility(1);
19529 fNodes->Add(sub2node);
19530 sub1node->cd();
19531 //
19532 // Place copy #3 of ITS6 in I569
19533 //
1266e9b4 19534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19535 sub2node->SetLineColor(kColorITS);
19536 sub2node->SetVisibility(1);
19537 fNodes->Add(sub2node);
19538 sub1node->cd();
19539 //
19540 // Place copy #4 of ITS6 in I569
19541 //
19542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19543 sub2node->SetLineColor(kColorITS);
19544 sub2node->SetVisibility(1);
19545 fNodes->Add(sub2node);
19546 sub1node->cd();
19547 //
19548 // Place copy #5 of ITS6 in I569
19549 //
1266e9b4 19550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19551 sub2node->SetLineColor(kColorITS);
19552 sub2node->SetVisibility(1);
19553 fNodes->Add(sub2node);
19554 sub1node->cd();
19555 //
19556 // Place copy #6 of ITS6 in I569
19557 //
19558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19559 sub2node->SetLineColor(kColorITS);
19560 sub2node->SetVisibility(1);
19561 fNodes->Add(sub2node);
19562 sub1node->cd();
19563 //
19564 // Place copy #7 of ITS6 in I569
19565 //
1266e9b4 19566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19567 sub2node->SetLineColor(kColorITS);
19568 sub2node->SetVisibility(1);
19569 fNodes->Add(sub2node);
19570 sub1node->cd();
19571 //
19572 // Place copy #8 of ITS6 in I569
19573 //
19574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19575 sub2node->SetLineColor(kColorITS);
19576 sub2node->SetVisibility(1);
19577 fNodes->Add(sub2node);
19578 sub1node->cd();
19579 //
19580 // Place copy #9 of ITS6 in I569
19581 //
1266e9b4 19582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19583 sub2node->SetLineColor(kColorITS);
19584 sub2node->SetVisibility(1);
19585 fNodes->Add(sub2node);
19586 sub1node->cd();
19587 //
19588 // Place copy #10 of ITS6 in I569
19589 //
19590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19591 sub2node->SetLineColor(kColorITS);
19592 sub2node->SetVisibility(1);
19593 fNodes->Add(sub2node);
19594 sub1node->cd();
19595 //
19596 // Place copy #11 of ITS6 in I569
19597 //
1266e9b4 19598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19599 sub2node->SetLineColor(kColorITS);
19600 sub2node->SetVisibility(1);
19601 fNodes->Add(sub2node);
19602 sub1node->cd();
19603 //
19604 // Place copy #12 of ITS6 in I569
19605 //
19606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19607 sub2node->SetLineColor(kColorITS);
19608 sub2node->SetVisibility(1);
19609 fNodes->Add(sub2node);
19610 sub1node->cd();
19611 //
19612 // Place copy #13 of ITS6 in I569
19613 //
19614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19615 sub2node->SetLineColor(kColorITS);
19616 sub2node->SetVisibility(1);
19617 fNodes->Add(sub2node);
19618 sub1node->cd();
19619 //
19620 // Place copy #14 of ITS6 in I569
19621 //
19622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19623 sub2node->SetLineColor(kColorITS);
19624 sub2node->SetVisibility(1);
19625 fNodes->Add(sub2node);
19626 sub1node->cd();
19627 //
19628 // Place copy #15 of ITS6 in I569
19629 //
1266e9b4 19630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19631 sub2node->SetLineColor(kColorITS);
19632 sub2node->SetVisibility(1);
19633 fNodes->Add(sub2node);
19634 sub1node->cd();
19635 //
19636 // Place copy #16 of ITS6 in I569
19637 //
19638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19639 sub2node->SetLineColor(kColorITS);
19640 sub2node->SetVisibility(1);
19641 fNodes->Add(sub2node);
19642 sub1node->cd();
19643 //
19644 // Place copy #17 of ITS6 in I569
19645 //
19646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19647 sub2node->SetLineColor(kColorITS);
19648 sub2node->SetVisibility(1);
19649 fNodes->Add(sub2node);
19650 sub1node->cd();
19651 //
19652 // Place copy #18 of ITS6 in I569
19653 //
19654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19655 sub2node->SetLineColor(kColorITS);
19656 sub2node->SetVisibility(1);
19657 fNodes->Add(sub2node);
19658 sub1node->cd();
19659 //
19660 // Place copy #19 of ITS6 in I569
19661 //
1266e9b4 19662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19663 sub2node->SetLineColor(kColorITS);
19664 sub2node->SetVisibility(1);
19665 fNodes->Add(sub2node);
19666 sub1node->cd();
19667 //
19668 // Place copy #20 of ITS6 in I569
19669 //
19670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19671 sub2node->SetLineColor(kColorITS);
19672 sub2node->SetVisibility(1);
19673 fNodes->Add(sub2node);
19674 sub1node->cd();
19675 //
19676 // Place copy #21 of ITS6 in I569
19677 //
1266e9b4 19678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19679 sub2node->SetLineColor(kColorITS);
19680 sub2node->SetVisibility(1);
19681 fNodes->Add(sub2node);
19682 sub1node->cd();
19683 //
19684 // Place copy #22 of ITS6 in I569
19685 //
19686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19687 sub2node->SetLineColor(kColorITS);
19688 sub2node->SetVisibility(1);
19689 fNodes->Add(sub2node);
19690 sub1node->cd();
19691 //
19692 // Place copy #23 of ITS6 in I569
19693 //
19694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19695 sub2node->SetLineColor(kColorITS);
19696 sub2node->SetVisibility(1);
19697 fNodes->Add(sub2node);
19698 sub1node->cd();
19699 //
19700 // Place copy #24 of ITS6 in I569
19701 //
19702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19703 sub2node->SetLineColor(kColorITS);
19704 sub2node->SetVisibility(1);
19705 fNodes->Add(sub2node);
19706 sub1node->cd();
19707 //
19708 // Place copy #25 of ITS6 in I569
19709 //
1266e9b4 19710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19711 sub2node->SetLineColor(kColorITS);
19712 sub2node->SetVisibility(1);
19713 fNodes->Add(sub2node);
19714 sub1node->cd();
19715 fNodes->Add(sub1node);
19716 node->cd();
19717 //
19718 // Place copy #16 of I569 in IT56
19719 //
1266e9b4 19720 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19721 sub1node->SetLineColor(kColorITS);
19722 sub1node->SetVisibility(0);
19723 sub1node->cd();
19724 //
19725 // Place copy #1 of ITS6 in I569
19726 //
1266e9b4 19727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19728 sub2node->SetLineColor(kColorITS);
19729 sub2node->SetVisibility(1);
19730 fNodes->Add(sub2node);
19731 sub1node->cd();
19732 //
19733 // Place copy #2 of ITS6 in I569
19734 //
19735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19736 sub2node->SetLineColor(kColorITS);
19737 sub2node->SetVisibility(1);
19738 fNodes->Add(sub2node);
19739 sub1node->cd();
19740 //
19741 // Place copy #3 of ITS6 in I569
19742 //
1266e9b4 19743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19744 sub2node->SetLineColor(kColorITS);
19745 sub2node->SetVisibility(1);
19746 fNodes->Add(sub2node);
19747 sub1node->cd();
19748 //
19749 // Place copy #4 of ITS6 in I569
19750 //
19751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19752 sub2node->SetLineColor(kColorITS);
19753 sub2node->SetVisibility(1);
19754 fNodes->Add(sub2node);
19755 sub1node->cd();
19756 //
19757 // Place copy #5 of ITS6 in I569
19758 //
1266e9b4 19759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19760 sub2node->SetLineColor(kColorITS);
19761 sub2node->SetVisibility(1);
19762 fNodes->Add(sub2node);
19763 sub1node->cd();
19764 //
19765 // Place copy #6 of ITS6 in I569
19766 //
19767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19768 sub2node->SetLineColor(kColorITS);
19769 sub2node->SetVisibility(1);
19770 fNodes->Add(sub2node);
19771 sub1node->cd();
19772 //
19773 // Place copy #7 of ITS6 in I569
19774 //
1266e9b4 19775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19776 sub2node->SetLineColor(kColorITS);
19777 sub2node->SetVisibility(1);
19778 fNodes->Add(sub2node);
19779 sub1node->cd();
19780 //
19781 // Place copy #8 of ITS6 in I569
19782 //
19783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19784 sub2node->SetLineColor(kColorITS);
19785 sub2node->SetVisibility(1);
19786 fNodes->Add(sub2node);
19787 sub1node->cd();
19788 //
19789 // Place copy #9 of ITS6 in I569
19790 //
1266e9b4 19791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19792 sub2node->SetLineColor(kColorITS);
19793 sub2node->SetVisibility(1);
19794 fNodes->Add(sub2node);
19795 sub1node->cd();
19796 //
19797 // Place copy #10 of ITS6 in I569
19798 //
19799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19800 sub2node->SetLineColor(kColorITS);
19801 sub2node->SetVisibility(1);
19802 fNodes->Add(sub2node);
19803 sub1node->cd();
19804 //
19805 // Place copy #11 of ITS6 in I569
19806 //
1266e9b4 19807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19808 sub2node->SetLineColor(kColorITS);
19809 sub2node->SetVisibility(1);
19810 fNodes->Add(sub2node);
19811 sub1node->cd();
19812 //
19813 // Place copy #12 of ITS6 in I569
19814 //
19815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19816 sub2node->SetLineColor(kColorITS);
19817 sub2node->SetVisibility(1);
19818 fNodes->Add(sub2node);
19819 sub1node->cd();
19820 //
19821 // Place copy #13 of ITS6 in I569
19822 //
19823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19824 sub2node->SetLineColor(kColorITS);
19825 sub2node->SetVisibility(1);
19826 fNodes->Add(sub2node);
19827 sub1node->cd();
19828 //
19829 // Place copy #14 of ITS6 in I569
19830 //
19831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19832 sub2node->SetLineColor(kColorITS);
19833 sub2node->SetVisibility(1);
19834 fNodes->Add(sub2node);
19835 sub1node->cd();
19836 //
19837 // Place copy #15 of ITS6 in I569
19838 //
1266e9b4 19839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19840 sub2node->SetLineColor(kColorITS);
19841 sub2node->SetVisibility(1);
19842 fNodes->Add(sub2node);
19843 sub1node->cd();
19844 //
19845 // Place copy #16 of ITS6 in I569
19846 //
19847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19848 sub2node->SetLineColor(kColorITS);
19849 sub2node->SetVisibility(1);
19850 fNodes->Add(sub2node);
19851 sub1node->cd();
19852 //
19853 // Place copy #17 of ITS6 in I569
19854 //
19855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19856 sub2node->SetLineColor(kColorITS);
19857 sub2node->SetVisibility(1);
19858 fNodes->Add(sub2node);
19859 sub1node->cd();
19860 //
19861 // Place copy #18 of ITS6 in I569
19862 //
19863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19864 sub2node->SetLineColor(kColorITS);
19865 sub2node->SetVisibility(1);
19866 fNodes->Add(sub2node);
19867 sub1node->cd();
19868 //
19869 // Place copy #19 of ITS6 in I569
19870 //
1266e9b4 19871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19872 sub2node->SetLineColor(kColorITS);
19873 sub2node->SetVisibility(1);
19874 fNodes->Add(sub2node);
19875 sub1node->cd();
19876 //
19877 // Place copy #20 of ITS6 in I569
19878 //
19879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19880 sub2node->SetLineColor(kColorITS);
19881 sub2node->SetVisibility(1);
19882 fNodes->Add(sub2node);
19883 sub1node->cd();
19884 //
19885 // Place copy #21 of ITS6 in I569
19886 //
1266e9b4 19887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19888 sub2node->SetLineColor(kColorITS);
19889 sub2node->SetVisibility(1);
19890 fNodes->Add(sub2node);
19891 sub1node->cd();
19892 //
19893 // Place copy #22 of ITS6 in I569
19894 //
19895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19896 sub2node->SetLineColor(kColorITS);
19897 sub2node->SetVisibility(1);
19898 fNodes->Add(sub2node);
19899 sub1node->cd();
19900 //
19901 // Place copy #23 of ITS6 in I569
19902 //
19903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19904 sub2node->SetLineColor(kColorITS);
19905 sub2node->SetVisibility(1);
19906 fNodes->Add(sub2node);
19907 sub1node->cd();
19908 //
19909 // Place copy #24 of ITS6 in I569
19910 //
19911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19912 sub2node->SetLineColor(kColorITS);
19913 sub2node->SetVisibility(1);
19914 fNodes->Add(sub2node);
19915 sub1node->cd();
19916 //
19917 // Place copy #25 of ITS6 in I569
19918 //
1266e9b4 19919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19920 sub2node->SetLineColor(kColorITS);
19921 sub2node->SetVisibility(1);
19922 fNodes->Add(sub2node);
19923 sub1node->cd();
19924 fNodes->Add(sub1node);
19925 node->cd();
19926 //
19927 // Place copy #17 of I569 in IT56
19928 //
1266e9b4 19929 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19930 sub1node->SetLineColor(kColorITS);
19931 sub1node->SetVisibility(0);
19932 sub1node->cd();
19933 //
19934 // Place copy #1 of ITS6 in I569
19935 //
1266e9b4 19936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19937 sub2node->SetLineColor(kColorITS);
19938 sub2node->SetVisibility(1);
19939 fNodes->Add(sub2node);
19940 sub1node->cd();
19941 //
19942 // Place copy #2 of ITS6 in I569
19943 //
19944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19945 sub2node->SetLineColor(kColorITS);
19946 sub2node->SetVisibility(1);
19947 fNodes->Add(sub2node);
19948 sub1node->cd();
19949 //
19950 // Place copy #3 of ITS6 in I569
19951 //
1266e9b4 19952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19953 sub2node->SetLineColor(kColorITS);
19954 sub2node->SetVisibility(1);
19955 fNodes->Add(sub2node);
19956 sub1node->cd();
19957 //
19958 // Place copy #4 of ITS6 in I569
19959 //
19960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19961 sub2node->SetLineColor(kColorITS);
19962 sub2node->SetVisibility(1);
19963 fNodes->Add(sub2node);
19964 sub1node->cd();
19965 //
19966 // Place copy #5 of ITS6 in I569
19967 //
1266e9b4 19968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19969 sub2node->SetLineColor(kColorITS);
19970 sub2node->SetVisibility(1);
19971 fNodes->Add(sub2node);
19972 sub1node->cd();
19973 //
19974 // Place copy #6 of ITS6 in I569
19975 //
19976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19977 sub2node->SetLineColor(kColorITS);
19978 sub2node->SetVisibility(1);
19979 fNodes->Add(sub2node);
19980 sub1node->cd();
19981 //
19982 // Place copy #7 of ITS6 in I569
19983 //
1266e9b4 19984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19985 sub2node->SetLineColor(kColorITS);
19986 sub2node->SetVisibility(1);
19987 fNodes->Add(sub2node);
19988 sub1node->cd();
19989 //
19990 // Place copy #8 of ITS6 in I569
19991 //
19992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19993 sub2node->SetLineColor(kColorITS);
19994 sub2node->SetVisibility(1);
19995 fNodes->Add(sub2node);
19996 sub1node->cd();
19997 //
19998 // Place copy #9 of ITS6 in I569
19999 //
1266e9b4 20000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20001 sub2node->SetLineColor(kColorITS);
20002 sub2node->SetVisibility(1);
20003 fNodes->Add(sub2node);
20004 sub1node->cd();
20005 //
20006 // Place copy #10 of ITS6 in I569
20007 //
20008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20009 sub2node->SetLineColor(kColorITS);
20010 sub2node->SetVisibility(1);
20011 fNodes->Add(sub2node);
20012 sub1node->cd();
20013 //
20014 // Place copy #11 of ITS6 in I569
20015 //
1266e9b4 20016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20017 sub2node->SetLineColor(kColorITS);
20018 sub2node->SetVisibility(1);
20019 fNodes->Add(sub2node);
20020 sub1node->cd();
20021 //
20022 // Place copy #12 of ITS6 in I569
20023 //
20024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20025 sub2node->SetLineColor(kColorITS);
20026 sub2node->SetVisibility(1);
20027 fNodes->Add(sub2node);
20028 sub1node->cd();
20029 //
20030 // Place copy #13 of ITS6 in I569
20031 //
20032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20033 sub2node->SetLineColor(kColorITS);
20034 sub2node->SetVisibility(1);
20035 fNodes->Add(sub2node);
20036 sub1node->cd();
20037 //
20038 // Place copy #14 of ITS6 in I569
20039 //
20040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20041 sub2node->SetLineColor(kColorITS);
20042 sub2node->SetVisibility(1);
20043 fNodes->Add(sub2node);
20044 sub1node->cd();
20045 //
20046 // Place copy #15 of ITS6 in I569
20047 //
1266e9b4 20048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20049 sub2node->SetLineColor(kColorITS);
20050 sub2node->SetVisibility(1);
20051 fNodes->Add(sub2node);
20052 sub1node->cd();
20053 //
20054 // Place copy #16 of ITS6 in I569
20055 //
20056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20057 sub2node->SetLineColor(kColorITS);
20058 sub2node->SetVisibility(1);
20059 fNodes->Add(sub2node);
20060 sub1node->cd();
20061 //
20062 // Place copy #17 of ITS6 in I569
20063 //
20064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20065 sub2node->SetLineColor(kColorITS);
20066 sub2node->SetVisibility(1);
20067 fNodes->Add(sub2node);
20068 sub1node->cd();
20069 //
20070 // Place copy #18 of ITS6 in I569
20071 //
20072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20073 sub2node->SetLineColor(kColorITS);
20074 sub2node->SetVisibility(1);
20075 fNodes->Add(sub2node);
20076 sub1node->cd();
20077 //
20078 // Place copy #19 of ITS6 in I569
20079 //
1266e9b4 20080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20081 sub2node->SetLineColor(kColorITS);
20082 sub2node->SetVisibility(1);
20083 fNodes->Add(sub2node);
20084 sub1node->cd();
20085 //
20086 // Place copy #20 of ITS6 in I569
20087 //
20088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20089 sub2node->SetLineColor(kColorITS);
20090 sub2node->SetVisibility(1);
20091 fNodes->Add(sub2node);
20092 sub1node->cd();
20093 //
20094 // Place copy #21 of ITS6 in I569
20095 //
1266e9b4 20096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20097 sub2node->SetLineColor(kColorITS);
20098 sub2node->SetVisibility(1);
20099 fNodes->Add(sub2node);
20100 sub1node->cd();
20101 //
20102 // Place copy #22 of ITS6 in I569
20103 //
20104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20105 sub2node->SetLineColor(kColorITS);
20106 sub2node->SetVisibility(1);
20107 fNodes->Add(sub2node);
20108 sub1node->cd();
20109 //
20110 // Place copy #23 of ITS6 in I569
20111 //
20112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20113 sub2node->SetLineColor(kColorITS);
20114 sub2node->SetVisibility(1);
20115 fNodes->Add(sub2node);
20116 sub1node->cd();
20117 //
20118 // Place copy #24 of ITS6 in I569
20119 //
20120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20121 sub2node->SetLineColor(kColorITS);
20122 sub2node->SetVisibility(1);
20123 fNodes->Add(sub2node);
20124 sub1node->cd();
20125 //
20126 // Place copy #25 of ITS6 in I569
20127 //
1266e9b4 20128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20129 sub2node->SetLineColor(kColorITS);
20130 sub2node->SetVisibility(1);
20131 fNodes->Add(sub2node);
20132 sub1node->cd();
20133 fNodes->Add(sub1node);
20134 node->cd();
20135 //
20136 // Place copy #18 of I569 in IT56
20137 //
1266e9b4 20138 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20139 sub1node->SetLineColor(kColorITS);
20140 sub1node->SetVisibility(0);
20141 sub1node->cd();
20142 //
20143 // Place copy #1 of ITS6 in I569
20144 //
1266e9b4 20145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20146 sub2node->SetLineColor(kColorITS);
20147 sub2node->SetVisibility(1);
20148 fNodes->Add(sub2node);
20149 sub1node->cd();
20150 //
20151 // Place copy #2 of ITS6 in I569
20152 //
20153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20154 sub2node->SetLineColor(kColorITS);
20155 sub2node->SetVisibility(1);
20156 fNodes->Add(sub2node);
20157 sub1node->cd();
20158 //
20159 // Place copy #3 of ITS6 in I569
20160 //
1266e9b4 20161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20162 sub2node->SetLineColor(kColorITS);
20163 sub2node->SetVisibility(1);
20164 fNodes->Add(sub2node);
20165 sub1node->cd();
20166 //
20167 // Place copy #4 of ITS6 in I569
20168 //
20169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20170 sub2node->SetLineColor(kColorITS);
20171 sub2node->SetVisibility(1);
20172 fNodes->Add(sub2node);
20173 sub1node->cd();
20174 //
20175 // Place copy #5 of ITS6 in I569
20176 //
1266e9b4 20177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20178 sub2node->SetLineColor(kColorITS);
20179 sub2node->SetVisibility(1);
20180 fNodes->Add(sub2node);
20181 sub1node->cd();
20182 //
20183 // Place copy #6 of ITS6 in I569
20184 //
20185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20186 sub2node->SetLineColor(kColorITS);
20187 sub2node->SetVisibility(1);
20188 fNodes->Add(sub2node);
20189 sub1node->cd();
20190 //
20191 // Place copy #7 of ITS6 in I569
20192 //
1266e9b4 20193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20194 sub2node->SetLineColor(kColorITS);
20195 sub2node->SetVisibility(1);
20196 fNodes->Add(sub2node);
20197 sub1node->cd();
20198 //
20199 // Place copy #8 of ITS6 in I569
20200 //
20201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20202 sub2node->SetLineColor(kColorITS);
20203 sub2node->SetVisibility(1);
20204 fNodes->Add(sub2node);
20205 sub1node->cd();
20206 //
20207 // Place copy #9 of ITS6 in I569
20208 //
1266e9b4 20209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20210 sub2node->SetLineColor(kColorITS);
20211 sub2node->SetVisibility(1);
20212 fNodes->Add(sub2node);
20213 sub1node->cd();
20214 //
20215 // Place copy #10 of ITS6 in I569
20216 //
20217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20218 sub2node->SetLineColor(kColorITS);
20219 sub2node->SetVisibility(1);
20220 fNodes->Add(sub2node);
20221 sub1node->cd();
20222 //
20223 // Place copy #11 of ITS6 in I569
20224 //
1266e9b4 20225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20226 sub2node->SetLineColor(kColorITS);
20227 sub2node->SetVisibility(1);
20228 fNodes->Add(sub2node);
20229 sub1node->cd();
20230 //
20231 // Place copy #12 of ITS6 in I569
20232 //
20233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20234 sub2node->SetLineColor(kColorITS);
20235 sub2node->SetVisibility(1);
20236 fNodes->Add(sub2node);
20237 sub1node->cd();
20238 //
20239 // Place copy #13 of ITS6 in I569
20240 //
20241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20242 sub2node->SetLineColor(kColorITS);
20243 sub2node->SetVisibility(1);
20244 fNodes->Add(sub2node);
20245 sub1node->cd();
20246 //
20247 // Place copy #14 of ITS6 in I569
20248 //
20249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20250 sub2node->SetLineColor(kColorITS);
20251 sub2node->SetVisibility(1);
20252 fNodes->Add(sub2node);
20253 sub1node->cd();
20254 //
20255 // Place copy #15 of ITS6 in I569
20256 //
1266e9b4 20257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20258 sub2node->SetLineColor(kColorITS);
20259 sub2node->SetVisibility(1);
20260 fNodes->Add(sub2node);
20261 sub1node->cd();
20262 //
20263 // Place copy #16 of ITS6 in I569
20264 //
20265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20266 sub2node->SetLineColor(kColorITS);
20267 sub2node->SetVisibility(1);
20268 fNodes->Add(sub2node);
20269 sub1node->cd();
20270 //
20271 // Place copy #17 of ITS6 in I569
20272 //
20273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20274 sub2node->SetLineColor(kColorITS);
20275 sub2node->SetVisibility(1);
20276 fNodes->Add(sub2node);
20277 sub1node->cd();
20278 //
20279 // Place copy #18 of ITS6 in I569
20280 //
20281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20282 sub2node->SetLineColor(kColorITS);
20283 sub2node->SetVisibility(1);
20284 fNodes->Add(sub2node);
20285 sub1node->cd();
20286 //
20287 // Place copy #19 of ITS6 in I569
20288 //
1266e9b4 20289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20290 sub2node->SetLineColor(kColorITS);
20291 sub2node->SetVisibility(1);
20292 fNodes->Add(sub2node);
20293 sub1node->cd();
20294 //
20295 // Place copy #20 of ITS6 in I569
20296 //
20297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20298 sub2node->SetLineColor(kColorITS);
20299 sub2node->SetVisibility(1);
20300 fNodes->Add(sub2node);
20301 sub1node->cd();
20302 //
20303 // Place copy #21 of ITS6 in I569
20304 //
1266e9b4 20305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20306 sub2node->SetLineColor(kColorITS);
20307 sub2node->SetVisibility(1);
20308 fNodes->Add(sub2node);
20309 sub1node->cd();
20310 //
20311 // Place copy #22 of ITS6 in I569
20312 //
20313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20314 sub2node->SetLineColor(kColorITS);
20315 sub2node->SetVisibility(1);
20316 fNodes->Add(sub2node);
20317 sub1node->cd();
20318 //
20319 // Place copy #23 of ITS6 in I569
20320 //
20321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20322 sub2node->SetLineColor(kColorITS);
20323 sub2node->SetVisibility(1);
20324 fNodes->Add(sub2node);
20325 sub1node->cd();
20326 //
20327 // Place copy #24 of ITS6 in I569
20328 //
20329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20330 sub2node->SetLineColor(kColorITS);
20331 sub2node->SetVisibility(1);
20332 fNodes->Add(sub2node);
20333 sub1node->cd();
20334 //
20335 // Place copy #25 of ITS6 in I569
20336 //
1266e9b4 20337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20338 sub2node->SetLineColor(kColorITS);
20339 sub2node->SetVisibility(1);
20340 fNodes->Add(sub2node);
20341 sub1node->cd();
20342 fNodes->Add(sub1node);
20343 node->cd();
20344 //
20345 // Place copy #19 of I569 in IT56
20346 //
1266e9b4 20347 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20348 sub1node->SetLineColor(kColorITS);
20349 sub1node->SetVisibility(0);
20350 sub1node->cd();
20351 //
20352 // Place copy #1 of ITS6 in I569
20353 //
1266e9b4 20354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20355 sub2node->SetLineColor(kColorITS);
20356 sub2node->SetVisibility(1);
20357 fNodes->Add(sub2node);
20358 sub1node->cd();
20359 //
20360 // Place copy #2 of ITS6 in I569
20361 //
20362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20363 sub2node->SetLineColor(kColorITS);
20364 sub2node->SetVisibility(1);
20365 fNodes->Add(sub2node);
20366 sub1node->cd();
20367 //
20368 // Place copy #3 of ITS6 in I569
20369 //
1266e9b4 20370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20371 sub2node->SetLineColor(kColorITS);
20372 sub2node->SetVisibility(1);
20373 fNodes->Add(sub2node);
20374 sub1node->cd();
20375 //
20376 // Place copy #4 of ITS6 in I569
20377 //
20378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20379 sub2node->SetLineColor(kColorITS);
20380 sub2node->SetVisibility(1);
20381 fNodes->Add(sub2node);
20382 sub1node->cd();
20383 //
20384 // Place copy #5 of ITS6 in I569
20385 //
1266e9b4 20386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20387 sub2node->SetLineColor(kColorITS);
20388 sub2node->SetVisibility(1);
20389 fNodes->Add(sub2node);
20390 sub1node->cd();
20391 //
20392 // Place copy #6 of ITS6 in I569
20393 //
20394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20395 sub2node->SetLineColor(kColorITS);
20396 sub2node->SetVisibility(1);
20397 fNodes->Add(sub2node);
20398 sub1node->cd();
20399 //
20400 // Place copy #7 of ITS6 in I569
20401 //
1266e9b4 20402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20403 sub2node->SetLineColor(kColorITS);
20404 sub2node->SetVisibility(1);
20405 fNodes->Add(sub2node);
20406 sub1node->cd();
20407 //
20408 // Place copy #8 of ITS6 in I569
20409 //
20410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20411 sub2node->SetLineColor(kColorITS);
20412 sub2node->SetVisibility(1);
20413 fNodes->Add(sub2node);
20414 sub1node->cd();
20415 //
20416 // Place copy #9 of ITS6 in I569
20417 //
1266e9b4 20418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20419 sub2node->SetLineColor(kColorITS);
20420 sub2node->SetVisibility(1);
20421 fNodes->Add(sub2node);
20422 sub1node->cd();
20423 //
20424 // Place copy #10 of ITS6 in I569
20425 //
20426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20427 sub2node->SetLineColor(kColorITS);
20428 sub2node->SetVisibility(1);
20429 fNodes->Add(sub2node);
20430 sub1node->cd();
20431 //
20432 // Place copy #11 of ITS6 in I569
20433 //
1266e9b4 20434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20435 sub2node->SetLineColor(kColorITS);
20436 sub2node->SetVisibility(1);
20437 fNodes->Add(sub2node);
20438 sub1node->cd();
20439 //
20440 // Place copy #12 of ITS6 in I569
20441 //
20442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20443 sub2node->SetLineColor(kColorITS);
20444 sub2node->SetVisibility(1);
20445 fNodes->Add(sub2node);
20446 sub1node->cd();
20447 //
20448 // Place copy #13 of ITS6 in I569
20449 //
20450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20451 sub2node->SetLineColor(kColorITS);
20452 sub2node->SetVisibility(1);
20453 fNodes->Add(sub2node);
20454 sub1node->cd();
20455 //
20456 // Place copy #14 of ITS6 in I569
20457 //
20458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20459 sub2node->SetLineColor(kColorITS);
20460 sub2node->SetVisibility(1);
20461 fNodes->Add(sub2node);
20462 sub1node->cd();
20463 //
20464 // Place copy #15 of ITS6 in I569
20465 //
1266e9b4 20466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20467 sub2node->SetLineColor(kColorITS);
20468 sub2node->SetVisibility(1);
20469 fNodes->Add(sub2node);
20470 sub1node->cd();
20471 //
20472 // Place copy #16 of ITS6 in I569
20473 //
20474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20475 sub2node->SetLineColor(kColorITS);
20476 sub2node->SetVisibility(1);
20477 fNodes->Add(sub2node);
20478 sub1node->cd();
20479 //
20480 // Place copy #17 of ITS6 in I569
20481 //
20482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20483 sub2node->SetLineColor(kColorITS);
20484 sub2node->SetVisibility(1);
20485 fNodes->Add(sub2node);
20486 sub1node->cd();
20487 //
20488 // Place copy #18 of ITS6 in I569
20489 //
20490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20491 sub2node->SetLineColor(kColorITS);
20492 sub2node->SetVisibility(1);
20493 fNodes->Add(sub2node);
20494 sub1node->cd();
20495 //
20496 // Place copy #19 of ITS6 in I569
20497 //
1266e9b4 20498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20499 sub2node->SetLineColor(kColorITS);
20500 sub2node->SetVisibility(1);
20501 fNodes->Add(sub2node);
20502 sub1node->cd();
20503 //
20504 // Place copy #20 of ITS6 in I569
20505 //
20506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20507 sub2node->SetLineColor(kColorITS);
20508 sub2node->SetVisibility(1);
20509 fNodes->Add(sub2node);
20510 sub1node->cd();
20511 //
20512 // Place copy #21 of ITS6 in I569
20513 //
1266e9b4 20514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20515 sub2node->SetLineColor(kColorITS);
20516 sub2node->SetVisibility(1);
20517 fNodes->Add(sub2node);
20518 sub1node->cd();
20519 //
20520 // Place copy #22 of ITS6 in I569
20521 //
20522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20523 sub2node->SetLineColor(kColorITS);
20524 sub2node->SetVisibility(1);
20525 fNodes->Add(sub2node);
20526 sub1node->cd();
20527 //
20528 // Place copy #23 of ITS6 in I569
20529 //
20530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20531 sub2node->SetLineColor(kColorITS);
20532 sub2node->SetVisibility(1);
20533 fNodes->Add(sub2node);
20534 sub1node->cd();
20535 //
20536 // Place copy #24 of ITS6 in I569
20537 //
20538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20539 sub2node->SetLineColor(kColorITS);
20540 sub2node->SetVisibility(1);
20541 fNodes->Add(sub2node);
20542 sub1node->cd();
20543 //
20544 // Place copy #25 of ITS6 in I569
20545 //
1266e9b4 20546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20547 sub2node->SetLineColor(kColorITS);
20548 sub2node->SetVisibility(1);
20549 fNodes->Add(sub2node);
20550 sub1node->cd();
20551 fNodes->Add(sub1node);
20552 node->cd();
20553 //
20554 // Place copy #20 of I569 in IT56
20555 //
1266e9b4 20556 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20557 sub1node->SetLineColor(kColorITS);
20558 sub1node->SetVisibility(0);
20559 sub1node->cd();
20560 //
20561 // Place copy #1 of ITS6 in I569
20562 //
1266e9b4 20563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20564 sub2node->SetLineColor(kColorITS);
20565 sub2node->SetVisibility(1);
20566 fNodes->Add(sub2node);
20567 sub1node->cd();
20568 //
20569 // Place copy #2 of ITS6 in I569
20570 //
20571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20572 sub2node->SetLineColor(kColorITS);
20573 sub2node->SetVisibility(1);
20574 fNodes->Add(sub2node);
20575 sub1node->cd();
20576 //
20577 // Place copy #3 of ITS6 in I569
20578 //
1266e9b4 20579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20580 sub2node->SetLineColor(kColorITS);
20581 sub2node->SetVisibility(1);
20582 fNodes->Add(sub2node);
20583 sub1node->cd();
20584 //
20585 // Place copy #4 of ITS6 in I569
20586 //
20587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20588 sub2node->SetLineColor(kColorITS);
20589 sub2node->SetVisibility(1);
20590 fNodes->Add(sub2node);
20591 sub1node->cd();
20592 //
20593 // Place copy #5 of ITS6 in I569
20594 //
1266e9b4 20595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20596 sub2node->SetLineColor(kColorITS);
20597 sub2node->SetVisibility(1);
20598 fNodes->Add(sub2node);
20599 sub1node->cd();
20600 //
20601 // Place copy #6 of ITS6 in I569
20602 //
20603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20604 sub2node->SetLineColor(kColorITS);
20605 sub2node->SetVisibility(1);
20606 fNodes->Add(sub2node);
20607 sub1node->cd();
20608 //
20609 // Place copy #7 of ITS6 in I569
20610 //
1266e9b4 20611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20612 sub2node->SetLineColor(kColorITS);
20613 sub2node->SetVisibility(1);
20614 fNodes->Add(sub2node);
20615 sub1node->cd();
20616 //
20617 // Place copy #8 of ITS6 in I569
20618 //
20619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20620 sub2node->SetLineColor(kColorITS);
20621 sub2node->SetVisibility(1);
20622 fNodes->Add(sub2node);
20623 sub1node->cd();
20624 //
20625 // Place copy #9 of ITS6 in I569
20626 //
1266e9b4 20627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20628 sub2node->SetLineColor(kColorITS);
20629 sub2node->SetVisibility(1);
20630 fNodes->Add(sub2node);
20631 sub1node->cd();
20632 //
20633 // Place copy #10 of ITS6 in I569
20634 //
20635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20636 sub2node->SetLineColor(kColorITS);
20637 sub2node->SetVisibility(1);
20638 fNodes->Add(sub2node);
20639 sub1node->cd();
20640 //
20641 // Place copy #11 of ITS6 in I569
20642 //
1266e9b4 20643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20644 sub2node->SetLineColor(kColorITS);
20645 sub2node->SetVisibility(1);
20646 fNodes->Add(sub2node);
20647 sub1node->cd();
20648 //
20649 // Place copy #12 of ITS6 in I569
20650 //
20651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20652 sub2node->SetLineColor(kColorITS);
20653 sub2node->SetVisibility(1);
20654 fNodes->Add(sub2node);
20655 sub1node->cd();
20656 //
20657 // Place copy #13 of ITS6 in I569
20658 //
20659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20660 sub2node->SetLineColor(kColorITS);
20661 sub2node->SetVisibility(1);
20662 fNodes->Add(sub2node);
20663 sub1node->cd();
20664 //
20665 // Place copy #14 of ITS6 in I569
20666 //
20667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20668 sub2node->SetLineColor(kColorITS);
20669 sub2node->SetVisibility(1);
20670 fNodes->Add(sub2node);
20671 sub1node->cd();
20672 //
20673 // Place copy #15 of ITS6 in I569
20674 //
1266e9b4 20675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20676 sub2node->SetLineColor(kColorITS);
20677 sub2node->SetVisibility(1);
20678 fNodes->Add(sub2node);
20679 sub1node->cd();
20680 //
20681 // Place copy #16 of ITS6 in I569
20682 //
20683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20684 sub2node->SetLineColor(kColorITS);
20685 sub2node->SetVisibility(1);
20686 fNodes->Add(sub2node);
20687 sub1node->cd();
20688 //
20689 // Place copy #17 of ITS6 in I569
20690 //
20691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20692 sub2node->SetLineColor(kColorITS);
20693 sub2node->SetVisibility(1);
20694 fNodes->Add(sub2node);
20695 sub1node->cd();
20696 //
20697 // Place copy #18 of ITS6 in I569
20698 //
20699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20700 sub2node->SetLineColor(kColorITS);
20701 sub2node->SetVisibility(1);
20702 fNodes->Add(sub2node);
20703 sub1node->cd();
20704 //
20705 // Place copy #19 of ITS6 in I569
20706 //
1266e9b4 20707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20708 sub2node->SetLineColor(kColorITS);
20709 sub2node->SetVisibility(1);
20710 fNodes->Add(sub2node);
20711 sub1node->cd();
20712 //
20713 // Place copy #20 of ITS6 in I569
20714 //
20715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20716 sub2node->SetLineColor(kColorITS);
20717 sub2node->SetVisibility(1);
20718 fNodes->Add(sub2node);
20719 sub1node->cd();
20720 //
20721 // Place copy #21 of ITS6 in I569
20722 //
1266e9b4 20723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20724 sub2node->SetLineColor(kColorITS);
20725 sub2node->SetVisibility(1);
20726 fNodes->Add(sub2node);
20727 sub1node->cd();
20728 //
20729 // Place copy #22 of ITS6 in I569
20730 //
20731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20732 sub2node->SetLineColor(kColorITS);
20733 sub2node->SetVisibility(1);
20734 fNodes->Add(sub2node);
20735 sub1node->cd();
20736 //
20737 // Place copy #23 of ITS6 in I569
20738 //
20739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20740 sub2node->SetLineColor(kColorITS);
20741 sub2node->SetVisibility(1);
20742 fNodes->Add(sub2node);
20743 sub1node->cd();
20744 //
20745 // Place copy #24 of ITS6 in I569
20746 //
20747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20748 sub2node->SetLineColor(kColorITS);
20749 sub2node->SetVisibility(1);
20750 fNodes->Add(sub2node);
20751 sub1node->cd();
20752 //
20753 // Place copy #25 of ITS6 in I569
20754 //
1266e9b4 20755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20756 sub2node->SetLineColor(kColorITS);
20757 sub2node->SetVisibility(1);
20758 fNodes->Add(sub2node);
20759 sub1node->cd();
20760 fNodes->Add(sub1node);
20761 node->cd();
20762 //
20763 // Place copy #21 of I569 in IT56
20764 //
1266e9b4 20765 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20766 sub1node->SetLineColor(kColorITS);
20767 sub1node->SetVisibility(0);
20768 sub1node->cd();
20769 //
20770 // Place copy #1 of ITS6 in I569
20771 //
1266e9b4 20772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20773 sub2node->SetLineColor(kColorITS);
20774 sub2node->SetVisibility(1);
20775 fNodes->Add(sub2node);
20776 sub1node->cd();
20777 //
20778 // Place copy #2 of ITS6 in I569
20779 //
20780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20781 sub2node->SetLineColor(kColorITS);
20782 sub2node->SetVisibility(1);
20783 fNodes->Add(sub2node);
20784 sub1node->cd();
20785 //
20786 // Place copy #3 of ITS6 in I569
20787 //
1266e9b4 20788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20789 sub2node->SetLineColor(kColorITS);
20790 sub2node->SetVisibility(1);
20791 fNodes->Add(sub2node);
20792 sub1node->cd();
20793 //
20794 // Place copy #4 of ITS6 in I569
20795 //
20796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20797 sub2node->SetLineColor(kColorITS);
20798 sub2node->SetVisibility(1);
20799 fNodes->Add(sub2node);
20800 sub1node->cd();
20801 //
20802 // Place copy #5 of ITS6 in I569
20803 //
1266e9b4 20804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20805 sub2node->SetLineColor(kColorITS);
20806 sub2node->SetVisibility(1);
20807 fNodes->Add(sub2node);
20808 sub1node->cd();
20809 //
20810 // Place copy #6 of ITS6 in I569
20811 //
20812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20813 sub2node->SetLineColor(kColorITS);
20814 sub2node->SetVisibility(1);
20815 fNodes->Add(sub2node);
20816 sub1node->cd();
20817 //
20818 // Place copy #7 of ITS6 in I569
20819 //
1266e9b4 20820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20821 sub2node->SetLineColor(kColorITS);
20822 sub2node->SetVisibility(1);
20823 fNodes->Add(sub2node);
20824 sub1node->cd();
20825 //
20826 // Place copy #8 of ITS6 in I569
20827 //
20828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20829 sub2node->SetLineColor(kColorITS);
20830 sub2node->SetVisibility(1);
20831 fNodes->Add(sub2node);
20832 sub1node->cd();
20833 //
20834 // Place copy #9 of ITS6 in I569
20835 //
1266e9b4 20836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20837 sub2node->SetLineColor(kColorITS);
20838 sub2node->SetVisibility(1);
20839 fNodes->Add(sub2node);
20840 sub1node->cd();
20841 //
20842 // Place copy #10 of ITS6 in I569
20843 //
20844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20845 sub2node->SetLineColor(kColorITS);
20846 sub2node->SetVisibility(1);
20847 fNodes->Add(sub2node);
20848 sub1node->cd();
20849 //
20850 // Place copy #11 of ITS6 in I569
20851 //
1266e9b4 20852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20853 sub2node->SetLineColor(kColorITS);
20854 sub2node->SetVisibility(1);
20855 fNodes->Add(sub2node);
20856 sub1node->cd();
20857 //
20858 // Place copy #12 of ITS6 in I569
20859 //
20860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20861 sub2node->SetLineColor(kColorITS);
20862 sub2node->SetVisibility(1);
20863 fNodes->Add(sub2node);
20864 sub1node->cd();
20865 //
20866 // Place copy #13 of ITS6 in I569
20867 //
20868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20869 sub2node->SetLineColor(kColorITS);
20870 sub2node->SetVisibility(1);
20871 fNodes->Add(sub2node);
20872 sub1node->cd();
20873 //
20874 // Place copy #14 of ITS6 in I569
20875 //
20876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20877 sub2node->SetLineColor(kColorITS);
20878 sub2node->SetVisibility(1);
20879 fNodes->Add(sub2node);
20880 sub1node->cd();
20881 //
20882 // Place copy #15 of ITS6 in I569
20883 //
1266e9b4 20884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20885 sub2node->SetLineColor(kColorITS);
20886 sub2node->SetVisibility(1);
20887 fNodes->Add(sub2node);
20888 sub1node->cd();
20889 //
20890 // Place copy #16 of ITS6 in I569
20891 //
20892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20893 sub2node->SetLineColor(kColorITS);
20894 sub2node->SetVisibility(1);
20895 fNodes->Add(sub2node);
20896 sub1node->cd();
20897 //
20898 // Place copy #17 of ITS6 in I569
20899 //
20900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20901 sub2node->SetLineColor(kColorITS);
20902 sub2node->SetVisibility(1);
20903 fNodes->Add(sub2node);
20904 sub1node->cd();
20905 //
20906 // Place copy #18 of ITS6 in I569
20907 //
20908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20909 sub2node->SetLineColor(kColorITS);
20910 sub2node->SetVisibility(1);
20911 fNodes->Add(sub2node);
20912 sub1node->cd();
20913 //
20914 // Place copy #19 of ITS6 in I569
20915 //
1266e9b4 20916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20917 sub2node->SetLineColor(kColorITS);
20918 sub2node->SetVisibility(1);
20919 fNodes->Add(sub2node);
20920 sub1node->cd();
20921 //
20922 // Place copy #20 of ITS6 in I569
20923 //
20924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20925 sub2node->SetLineColor(kColorITS);
20926 sub2node->SetVisibility(1);
20927 fNodes->Add(sub2node);
20928 sub1node->cd();
20929 //
20930 // Place copy #21 of ITS6 in I569
20931 //
1266e9b4 20932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20933 sub2node->SetLineColor(kColorITS);
20934 sub2node->SetVisibility(1);
20935 fNodes->Add(sub2node);
20936 sub1node->cd();
20937 //
20938 // Place copy #22 of ITS6 in I569
20939 //
20940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20941 sub2node->SetLineColor(kColorITS);
20942 sub2node->SetVisibility(1);
20943 fNodes->Add(sub2node);
20944 sub1node->cd();
20945 //
20946 // Place copy #23 of ITS6 in I569
20947 //
20948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20949 sub2node->SetLineColor(kColorITS);
20950 sub2node->SetVisibility(1);
20951 fNodes->Add(sub2node);
20952 sub1node->cd();
20953 //
20954 // Place copy #24 of ITS6 in I569
20955 //
20956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20957 sub2node->SetLineColor(kColorITS);
20958 sub2node->SetVisibility(1);
20959 fNodes->Add(sub2node);
20960 sub1node->cd();
20961 //
20962 // Place copy #25 of ITS6 in I569
20963 //
1266e9b4 20964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20965 sub2node->SetLineColor(kColorITS);
20966 sub2node->SetVisibility(1);
20967 fNodes->Add(sub2node);
20968 sub1node->cd();
20969 fNodes->Add(sub1node);
20970 node->cd();
20971 //
20972 // Place copy #22 of I569 in IT56
20973 //
1266e9b4 20974 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20975 sub1node->SetLineColor(kColorITS);
20976 sub1node->SetVisibility(0);
20977 sub1node->cd();
20978 //
20979 // Place copy #1 of ITS6 in I569
20980 //
1266e9b4 20981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20982 sub2node->SetLineColor(kColorITS);
20983 sub2node->SetVisibility(1);
20984 fNodes->Add(sub2node);
20985 sub1node->cd();
20986 //
20987 // Place copy #2 of ITS6 in I569
20988 //
20989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20990 sub2node->SetLineColor(kColorITS);
20991 sub2node->SetVisibility(1);
20992 fNodes->Add(sub2node);
20993 sub1node->cd();
20994 //
20995 // Place copy #3 of ITS6 in I569
20996 //
1266e9b4 20997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20998 sub2node->SetLineColor(kColorITS);
20999 sub2node->SetVisibility(1);
21000 fNodes->Add(sub2node);
21001 sub1node->cd();
21002 //
21003 // Place copy #4 of ITS6 in I569
21004 //
21005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21006 sub2node->SetLineColor(kColorITS);
21007 sub2node->SetVisibility(1);
21008 fNodes->Add(sub2node);
21009 sub1node->cd();
21010 //
21011 // Place copy #5 of ITS6 in I569
21012 //
1266e9b4 21013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21014 sub2node->SetLineColor(kColorITS);
21015 sub2node->SetVisibility(1);
21016 fNodes->Add(sub2node);
21017 sub1node->cd();
21018 //
21019 // Place copy #6 of ITS6 in I569
21020 //
21021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21022 sub2node->SetLineColor(kColorITS);
21023 sub2node->SetVisibility(1);
21024 fNodes->Add(sub2node);
21025 sub1node->cd();
21026 //
21027 // Place copy #7 of ITS6 in I569
21028 //
1266e9b4 21029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21030 sub2node->SetLineColor(kColorITS);
21031 sub2node->SetVisibility(1);
21032 fNodes->Add(sub2node);
21033 sub1node->cd();
21034 //
21035 // Place copy #8 of ITS6 in I569
21036 //
21037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21038 sub2node->SetLineColor(kColorITS);
21039 sub2node->SetVisibility(1);
21040 fNodes->Add(sub2node);
21041 sub1node->cd();
21042 //
21043 // Place copy #9 of ITS6 in I569
21044 //
1266e9b4 21045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21046 sub2node->SetLineColor(kColorITS);
21047 sub2node->SetVisibility(1);
21048 fNodes->Add(sub2node);
21049 sub1node->cd();
21050 //
21051 // Place copy #10 of ITS6 in I569
21052 //
21053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21054 sub2node->SetLineColor(kColorITS);
21055 sub2node->SetVisibility(1);
21056 fNodes->Add(sub2node);
21057 sub1node->cd();
21058 //
21059 // Place copy #11 of ITS6 in I569
21060 //
1266e9b4 21061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21062 sub2node->SetLineColor(kColorITS);
21063 sub2node->SetVisibility(1);
21064 fNodes->Add(sub2node);
21065 sub1node->cd();
21066 //
21067 // Place copy #12 of ITS6 in I569
21068 //
21069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21070 sub2node->SetLineColor(kColorITS);
21071 sub2node->SetVisibility(1);
21072 fNodes->Add(sub2node);
21073 sub1node->cd();
21074 //
21075 // Place copy #13 of ITS6 in I569
21076 //
21077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21078 sub2node->SetLineColor(kColorITS);
21079 sub2node->SetVisibility(1);
21080 fNodes->Add(sub2node);
21081 sub1node->cd();
21082 //
21083 // Place copy #14 of ITS6 in I569
21084 //
21085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21086 sub2node->SetLineColor(kColorITS);
21087 sub2node->SetVisibility(1);
21088 fNodes->Add(sub2node);
21089 sub1node->cd();
21090 //
21091 // Place copy #15 of ITS6 in I569
21092 //
1266e9b4 21093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21094 sub2node->SetLineColor(kColorITS);
21095 sub2node->SetVisibility(1);
21096 fNodes->Add(sub2node);
21097 sub1node->cd();
21098 //
21099 // Place copy #16 of ITS6 in I569
21100 //
21101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21102 sub2node->SetLineColor(kColorITS);
21103 sub2node->SetVisibility(1);
21104 fNodes->Add(sub2node);
21105 sub1node->cd();
21106 //
21107 // Place copy #17 of ITS6 in I569
21108 //
21109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21110 sub2node->SetLineColor(kColorITS);
21111 sub2node->SetVisibility(1);
21112 fNodes->Add(sub2node);
21113 sub1node->cd();
21114 //
21115 // Place copy #18 of ITS6 in I569
21116 //
21117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21118 sub2node->SetLineColor(kColorITS);
21119 sub2node->SetVisibility(1);
21120 fNodes->Add(sub2node);
21121 sub1node->cd();
21122 //
21123 // Place copy #19 of ITS6 in I569
21124 //
1266e9b4 21125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21126 sub2node->SetLineColor(kColorITS);
21127 sub2node->SetVisibility(1);
21128 fNodes->Add(sub2node);
21129 sub1node->cd();
21130 //
21131 // Place copy #20 of ITS6 in I569
21132 //
21133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21134 sub2node->SetLineColor(kColorITS);
21135 sub2node->SetVisibility(1);
21136 fNodes->Add(sub2node);
21137 sub1node->cd();
21138 //
21139 // Place copy #21 of ITS6 in I569
21140 //
1266e9b4 21141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21142 sub2node->SetLineColor(kColorITS);
21143 sub2node->SetVisibility(1);
21144 fNodes->Add(sub2node);
21145 sub1node->cd();
21146 //
21147 // Place copy #22 of ITS6 in I569
21148 //
21149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21150 sub2node->SetLineColor(kColorITS);
21151 sub2node->SetVisibility(1);
21152 fNodes->Add(sub2node);
21153 sub1node->cd();
21154 //
21155 // Place copy #23 of ITS6 in I569
21156 //
21157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21158 sub2node->SetLineColor(kColorITS);
21159 sub2node->SetVisibility(1);
21160 fNodes->Add(sub2node);
21161 sub1node->cd();
21162 //
21163 // Place copy #24 of ITS6 in I569
21164 //
21165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21166 sub2node->SetLineColor(kColorITS);
21167 sub2node->SetVisibility(1);
21168 fNodes->Add(sub2node);
21169 sub1node->cd();
21170 //
21171 // Place copy #25 of ITS6 in I569
21172 //
1266e9b4 21173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21174 sub2node->SetLineColor(kColorITS);
21175 sub2node->SetVisibility(1);
21176 fNodes->Add(sub2node);
21177 sub1node->cd();
21178 fNodes->Add(sub1node);
21179 node->cd();
21180 //
21181 // Place copy #23 of I569 in IT56
21182 //
1266e9b4 21183 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21184 sub1node->SetLineColor(kColorITS);
21185 sub1node->SetVisibility(0);
21186 sub1node->cd();
21187 //
21188 // Place copy #1 of ITS6 in I569
21189 //
1266e9b4 21190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21191 sub2node->SetLineColor(kColorITS);
21192 sub2node->SetVisibility(1);
21193 fNodes->Add(sub2node);
21194 sub1node->cd();
21195 //
21196 // Place copy #2 of ITS6 in I569
21197 //
21198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21199 sub2node->SetLineColor(kColorITS);
21200 sub2node->SetVisibility(1);
21201 fNodes->Add(sub2node);
21202 sub1node->cd();
21203 //
21204 // Place copy #3 of ITS6 in I569
21205 //
1266e9b4 21206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21207 sub2node->SetLineColor(kColorITS);
21208 sub2node->SetVisibility(1);
21209 fNodes->Add(sub2node);
21210 sub1node->cd();
21211 //
21212 // Place copy #4 of ITS6 in I569
21213 //
21214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21215 sub2node->SetLineColor(kColorITS);
21216 sub2node->SetVisibility(1);
21217 fNodes->Add(sub2node);
21218 sub1node->cd();
21219 //
21220 // Place copy #5 of ITS6 in I569
21221 //
1266e9b4 21222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21223 sub2node->SetLineColor(kColorITS);
21224 sub2node->SetVisibility(1);
21225 fNodes->Add(sub2node);
21226 sub1node->cd();
21227 //
21228 // Place copy #6 of ITS6 in I569
21229 //
21230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21231 sub2node->SetLineColor(kColorITS);
21232 sub2node->SetVisibility(1);
21233 fNodes->Add(sub2node);
21234 sub1node->cd();
21235 //
21236 // Place copy #7 of ITS6 in I569
21237 //
1266e9b4 21238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21239 sub2node->SetLineColor(kColorITS);
21240 sub2node->SetVisibility(1);
21241 fNodes->Add(sub2node);
21242 sub1node->cd();
21243 //
21244 // Place copy #8 of ITS6 in I569
21245 //
21246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21247 sub2node->SetLineColor(kColorITS);
21248 sub2node->SetVisibility(1);
21249 fNodes->Add(sub2node);
21250 sub1node->cd();
21251 //
21252 // Place copy #9 of ITS6 in I569
21253 //
1266e9b4 21254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21255 sub2node->SetLineColor(kColorITS);
21256 sub2node->SetVisibility(1);
21257 fNodes->Add(sub2node);
21258 sub1node->cd();
21259 //
21260 // Place copy #10 of ITS6 in I569
21261 //
21262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21263 sub2node->SetLineColor(kColorITS);
21264 sub2node->SetVisibility(1);
21265 fNodes->Add(sub2node);
21266 sub1node->cd();
21267 //
21268 // Place copy #11 of ITS6 in I569
21269 //
1266e9b4 21270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21271 sub2node->SetLineColor(kColorITS);
21272 sub2node->SetVisibility(1);
21273 fNodes->Add(sub2node);
21274 sub1node->cd();
21275 //
21276 // Place copy #12 of ITS6 in I569
21277 //
21278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21279 sub2node->SetLineColor(kColorITS);
21280 sub2node->SetVisibility(1);
21281 fNodes->Add(sub2node);
21282 sub1node->cd();
21283 //
21284 // Place copy #13 of ITS6 in I569
21285 //
21286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21287 sub2node->SetLineColor(kColorITS);
21288 sub2node->SetVisibility(1);
21289 fNodes->Add(sub2node);
21290 sub1node->cd();
21291 //
21292 // Place copy #14 of ITS6 in I569
21293 //
21294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21295 sub2node->SetLineColor(kColorITS);
21296 sub2node->SetVisibility(1);
21297 fNodes->Add(sub2node);
21298 sub1node->cd();
21299 //
21300 // Place copy #15 of ITS6 in I569
21301 //
1266e9b4 21302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21303 sub2node->SetLineColor(kColorITS);
21304 sub2node->SetVisibility(1);
21305 fNodes->Add(sub2node);
21306 sub1node->cd();
21307 //
21308 // Place copy #16 of ITS6 in I569
21309 //
21310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21311 sub2node->SetLineColor(kColorITS);
21312 sub2node->SetVisibility(1);
21313 fNodes->Add(sub2node);
21314 sub1node->cd();
21315 //
21316 // Place copy #17 of ITS6 in I569
21317 //
21318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21319 sub2node->SetLineColor(kColorITS);
21320 sub2node->SetVisibility(1);
21321 fNodes->Add(sub2node);
21322 sub1node->cd();
21323 //
21324 // Place copy #18 of ITS6 in I569
21325 //
21326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21327 sub2node->SetLineColor(kColorITS);
21328 sub2node->SetVisibility(1);
21329 fNodes->Add(sub2node);
21330 sub1node->cd();
21331 //
21332 // Place copy #19 of ITS6 in I569
21333 //
1266e9b4 21334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21335 sub2node->SetLineColor(kColorITS);
21336 sub2node->SetVisibility(1);
21337 fNodes->Add(sub2node);
21338 sub1node->cd();
21339 //
21340 // Place copy #20 of ITS6 in I569
21341 //
21342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21343 sub2node->SetLineColor(kColorITS);
21344 sub2node->SetVisibility(1);
21345 fNodes->Add(sub2node);
21346 sub1node->cd();
21347 //
21348 // Place copy #21 of ITS6 in I569
21349 //
1266e9b4 21350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21351 sub2node->SetLineColor(kColorITS);
21352 sub2node->SetVisibility(1);
21353 fNodes->Add(sub2node);
21354 sub1node->cd();
21355 //
21356 // Place copy #22 of ITS6 in I569
21357 //
21358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21359 sub2node->SetLineColor(kColorITS);
21360 sub2node->SetVisibility(1);
21361 fNodes->Add(sub2node);
21362 sub1node->cd();
21363 //
21364 // Place copy #23 of ITS6 in I569
21365 //
21366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21367 sub2node->SetLineColor(kColorITS);
21368 sub2node->SetVisibility(1);
21369 fNodes->Add(sub2node);
21370 sub1node->cd();
21371 //
21372 // Place copy #24 of ITS6 in I569
21373 //
21374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21375 sub2node->SetLineColor(kColorITS);
21376 sub2node->SetVisibility(1);
21377 fNodes->Add(sub2node);
21378 sub1node->cd();
21379 //
21380 // Place copy #25 of ITS6 in I569
21381 //
1266e9b4 21382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21383 sub2node->SetLineColor(kColorITS);
21384 sub2node->SetVisibility(1);
21385 fNodes->Add(sub2node);
21386 sub1node->cd();
21387 fNodes->Add(sub1node);
21388 node->cd();
21389 //
21390 // Place copy #24 of I569 in IT56
21391 //
1266e9b4 21392 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21393 sub1node->SetLineColor(kColorITS);
21394 sub1node->SetVisibility(0);
21395 sub1node->cd();
21396 //
21397 // Place copy #1 of ITS6 in I569
21398 //
1266e9b4 21399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21400 sub2node->SetLineColor(kColorITS);
21401 sub2node->SetVisibility(1);
21402 fNodes->Add(sub2node);
21403 sub1node->cd();
21404 //
21405 // Place copy #2 of ITS6 in I569
21406 //
21407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21408 sub2node->SetLineColor(kColorITS);
21409 sub2node->SetVisibility(1);
21410 fNodes->Add(sub2node);
21411 sub1node->cd();
21412 //
21413 // Place copy #3 of ITS6 in I569
21414 //
1266e9b4 21415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21416 sub2node->SetLineColor(kColorITS);
21417 sub2node->SetVisibility(1);
21418 fNodes->Add(sub2node);
21419 sub1node->cd();
21420 //
21421 // Place copy #4 of ITS6 in I569
21422 //
21423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21424 sub2node->SetLineColor(kColorITS);
21425 sub2node->SetVisibility(1);
21426 fNodes->Add(sub2node);
21427 sub1node->cd();
21428 //
21429 // Place copy #5 of ITS6 in I569
21430 //
1266e9b4 21431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21432 sub2node->SetLineColor(kColorITS);
21433 sub2node->SetVisibility(1);
21434 fNodes->Add(sub2node);
21435 sub1node->cd();
21436 //
21437 // Place copy #6 of ITS6 in I569
21438 //
21439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21440 sub2node->SetLineColor(kColorITS);
21441 sub2node->SetVisibility(1);
21442 fNodes->Add(sub2node);
21443 sub1node->cd();
21444 //
21445 // Place copy #7 of ITS6 in I569
21446 //
1266e9b4 21447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21448 sub2node->SetLineColor(kColorITS);
21449 sub2node->SetVisibility(1);
21450 fNodes->Add(sub2node);
21451 sub1node->cd();
21452 //
21453 // Place copy #8 of ITS6 in I569
21454 //
21455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21456 sub2node->SetLineColor(kColorITS);
21457 sub2node->SetVisibility(1);
21458 fNodes->Add(sub2node);
21459 sub1node->cd();
21460 //
21461 // Place copy #9 of ITS6 in I569
21462 //
1266e9b4 21463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21464 sub2node->SetLineColor(kColorITS);
21465 sub2node->SetVisibility(1);
21466 fNodes->Add(sub2node);
21467 sub1node->cd();
21468 //
21469 // Place copy #10 of ITS6 in I569
21470 //
21471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21472 sub2node->SetLineColor(kColorITS);
21473 sub2node->SetVisibility(1);
21474 fNodes->Add(sub2node);
21475 sub1node->cd();
21476 //
21477 // Place copy #11 of ITS6 in I569
21478 //
1266e9b4 21479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21480 sub2node->SetLineColor(kColorITS);
21481 sub2node->SetVisibility(1);
21482 fNodes->Add(sub2node);
21483 sub1node->cd();
21484 //
21485 // Place copy #12 of ITS6 in I569
21486 //
21487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21488 sub2node->SetLineColor(kColorITS);
21489 sub2node->SetVisibility(1);
21490 fNodes->Add(sub2node);
21491 sub1node->cd();
21492 //
21493 // Place copy #13 of ITS6 in I569
21494 //
21495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21496 sub2node->SetLineColor(kColorITS);
21497 sub2node->SetVisibility(1);
21498 fNodes->Add(sub2node);
21499 sub1node->cd();
21500 //
21501 // Place copy #14 of ITS6 in I569
21502 //
21503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21504 sub2node->SetLineColor(kColorITS);
21505 sub2node->SetVisibility(1);
21506 fNodes->Add(sub2node);
21507 sub1node->cd();
21508 //
21509 // Place copy #15 of ITS6 in I569
21510 //
1266e9b4 21511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21512 sub2node->SetLineColor(kColorITS);
21513 sub2node->SetVisibility(1);
21514 fNodes->Add(sub2node);
21515 sub1node->cd();
21516 //
21517 // Place copy #16 of ITS6 in I569
21518 //
21519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21520 sub2node->SetLineColor(kColorITS);
21521 sub2node->SetVisibility(1);
21522 fNodes->Add(sub2node);
21523 sub1node->cd();
21524 //
21525 // Place copy #17 of ITS6 in I569
21526 //
21527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21528 sub2node->SetLineColor(kColorITS);
21529 sub2node->SetVisibility(1);
21530 fNodes->Add(sub2node);
21531 sub1node->cd();
21532 //
21533 // Place copy #18 of ITS6 in I569
21534 //
21535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21536 sub2node->SetLineColor(kColorITS);
21537 sub2node->SetVisibility(1);
21538 fNodes->Add(sub2node);
21539 sub1node->cd();
21540 //
21541 // Place copy #19 of ITS6 in I569
21542 //
1266e9b4 21543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21544 sub2node->SetLineColor(kColorITS);
21545 sub2node->SetVisibility(1);
21546 fNodes->Add(sub2node);
21547 sub1node->cd();
21548 //
21549 // Place copy #20 of ITS6 in I569
21550 //
21551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21552 sub2node->SetLineColor(kColorITS);
21553 sub2node->SetVisibility(1);
21554 fNodes->Add(sub2node);
21555 sub1node->cd();
21556 //
21557 // Place copy #21 of ITS6 in I569
21558 //
1266e9b4 21559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21560 sub2node->SetLineColor(kColorITS);
21561 sub2node->SetVisibility(1);
21562 fNodes->Add(sub2node);
21563 sub1node->cd();
21564 //
21565 // Place copy #22 of ITS6 in I569
21566 //
21567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21568 sub2node->SetLineColor(kColorITS);
21569 sub2node->SetVisibility(1);
21570 fNodes->Add(sub2node);
21571 sub1node->cd();
21572 //
21573 // Place copy #23 of ITS6 in I569
21574 //
21575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21576 sub2node->SetLineColor(kColorITS);
21577 sub2node->SetVisibility(1);
21578 fNodes->Add(sub2node);
21579 sub1node->cd();
21580 //
21581 // Place copy #24 of ITS6 in I569
21582 //
21583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21584 sub2node->SetLineColor(kColorITS);
21585 sub2node->SetVisibility(1);
21586 fNodes->Add(sub2node);
21587 sub1node->cd();
21588 //
21589 // Place copy #25 of ITS6 in I569
21590 //
1266e9b4 21591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21592 sub2node->SetLineColor(kColorITS);
21593 sub2node->SetVisibility(1);
21594 fNodes->Add(sub2node);
21595 sub1node->cd();
21596 fNodes->Add(sub1node);
21597 node->cd();
21598 //
21599 // Place copy #25 of I569 in IT56
21600 //
1266e9b4 21601 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21602 sub1node->SetLineColor(kColorITS);
21603 sub1node->SetVisibility(0);
21604 sub1node->cd();
21605 //
21606 // Place copy #1 of ITS6 in I569
21607 //
1266e9b4 21608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21609 sub2node->SetLineColor(kColorITS);
21610 sub2node->SetVisibility(1);
21611 fNodes->Add(sub2node);
21612 sub1node->cd();
21613 //
21614 // Place copy #2 of ITS6 in I569
21615 //
21616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21617 sub2node->SetLineColor(kColorITS);
21618 sub2node->SetVisibility(1);
21619 fNodes->Add(sub2node);
21620 sub1node->cd();
21621 //
21622 // Place copy #3 of ITS6 in I569
21623 //
1266e9b4 21624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21625 sub2node->SetLineColor(kColorITS);
21626 sub2node->SetVisibility(1);
21627 fNodes->Add(sub2node);
21628 sub1node->cd();
21629 //
21630 // Place copy #4 of ITS6 in I569
21631 //
21632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21633 sub2node->SetLineColor(kColorITS);
21634 sub2node->SetVisibility(1);
21635 fNodes->Add(sub2node);
21636 sub1node->cd();
21637 //
21638 // Place copy #5 of ITS6 in I569
21639 //
1266e9b4 21640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21641 sub2node->SetLineColor(kColorITS);
21642 sub2node->SetVisibility(1);
21643 fNodes->Add(sub2node);
21644 sub1node->cd();
21645 //
21646 // Place copy #6 of ITS6 in I569
21647 //
21648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21649 sub2node->SetLineColor(kColorITS);
21650 sub2node->SetVisibility(1);
21651 fNodes->Add(sub2node);
21652 sub1node->cd();
21653 //
21654 // Place copy #7 of ITS6 in I569
21655 //
1266e9b4 21656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21657 sub2node->SetLineColor(kColorITS);
21658 sub2node->SetVisibility(1);
21659 fNodes->Add(sub2node);
21660 sub1node->cd();
21661 //
21662 // Place copy #8 of ITS6 in I569
21663 //
21664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21665 sub2node->SetLineColor(kColorITS);
21666 sub2node->SetVisibility(1);
21667 fNodes->Add(sub2node);
21668 sub1node->cd();
21669 //
21670 // Place copy #9 of ITS6 in I569
21671 //
1266e9b4 21672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21673 sub2node->SetLineColor(kColorITS);
21674 sub2node->SetVisibility(1);
21675 fNodes->Add(sub2node);
21676 sub1node->cd();
21677 //
21678 // Place copy #10 of ITS6 in I569
21679 //
21680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21681 sub2node->SetLineColor(kColorITS);
21682 sub2node->SetVisibility(1);
21683 fNodes->Add(sub2node);
21684 sub1node->cd();
21685 //
21686 // Place copy #11 of ITS6 in I569
21687 //
1266e9b4 21688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21689 sub2node->SetLineColor(kColorITS);
21690 sub2node->SetVisibility(1);
21691 fNodes->Add(sub2node);
21692 sub1node->cd();
21693 //
21694 // Place copy #12 of ITS6 in I569
21695 //
21696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21697 sub2node->SetLineColor(kColorITS);
21698 sub2node->SetVisibility(1);
21699 fNodes->Add(sub2node);
21700 sub1node->cd();
21701 //
21702 // Place copy #13 of ITS6 in I569
21703 //
21704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21705 sub2node->SetLineColor(kColorITS);
21706 sub2node->SetVisibility(1);
21707 fNodes->Add(sub2node);
21708 sub1node->cd();
21709 //
21710 // Place copy #14 of ITS6 in I569
21711 //
21712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21713 sub2node->SetLineColor(kColorITS);
21714 sub2node->SetVisibility(1);
21715 fNodes->Add(sub2node);
21716 sub1node->cd();
21717 //
21718 // Place copy #15 of ITS6 in I569
21719 //
1266e9b4 21720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21721 sub2node->SetLineColor(kColorITS);
21722 sub2node->SetVisibility(1);
21723 fNodes->Add(sub2node);
21724 sub1node->cd();
21725 //
21726 // Place copy #16 of ITS6 in I569
21727 //
21728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21729 sub2node->SetLineColor(kColorITS);
21730 sub2node->SetVisibility(1);
21731 fNodes->Add(sub2node);
21732 sub1node->cd();
21733 //
21734 // Place copy #17 of ITS6 in I569
21735 //
21736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21737 sub2node->SetLineColor(kColorITS);
21738 sub2node->SetVisibility(1);
21739 fNodes->Add(sub2node);
21740 sub1node->cd();
21741 //
21742 // Place copy #18 of ITS6 in I569
21743 //
21744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21745 sub2node->SetLineColor(kColorITS);
21746 sub2node->SetVisibility(1);
21747 fNodes->Add(sub2node);
21748 sub1node->cd();
21749 //
21750 // Place copy #19 of ITS6 in I569
21751 //
1266e9b4 21752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21753 sub2node->SetLineColor(kColorITS);
21754 sub2node->SetVisibility(1);
21755 fNodes->Add(sub2node);
21756 sub1node->cd();
21757 //
21758 // Place copy #20 of ITS6 in I569
21759 //
21760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21761 sub2node->SetLineColor(kColorITS);
21762 sub2node->SetVisibility(1);
21763 fNodes->Add(sub2node);
21764 sub1node->cd();
21765 //
21766 // Place copy #21 of ITS6 in I569
21767 //
1266e9b4 21768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21769 sub2node->SetLineColor(kColorITS);
21770 sub2node->SetVisibility(1);
21771 fNodes->Add(sub2node);
21772 sub1node->cd();
21773 //
21774 // Place copy #22 of ITS6 in I569
21775 //
21776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21777 sub2node->SetLineColor(kColorITS);
21778 sub2node->SetVisibility(1);
21779 fNodes->Add(sub2node);
21780 sub1node->cd();
21781 //
21782 // Place copy #23 of ITS6 in I569
21783 //
21784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21785 sub2node->SetLineColor(kColorITS);
21786 sub2node->SetVisibility(1);
21787 fNodes->Add(sub2node);
21788 sub1node->cd();
21789 //
21790 // Place copy #24 of ITS6 in I569
21791 //
21792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21793 sub2node->SetLineColor(kColorITS);
21794 sub2node->SetVisibility(1);
21795 fNodes->Add(sub2node);
21796 sub1node->cd();
21797 //
21798 // Place copy #25 of ITS6 in I569
21799 //
1266e9b4 21800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21801 sub2node->SetLineColor(kColorITS);
21802 sub2node->SetVisibility(1);
21803 fNodes->Add(sub2node);
21804 sub1node->cd();
21805 fNodes->Add(sub1node);
21806 node->cd();
21807 //
21808 // Place copy #26 of I569 in IT56
21809 //
1266e9b4 21810 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21811 sub1node->SetLineColor(kColorITS);
21812 sub1node->SetVisibility(0);
21813 sub1node->cd();
21814 //
21815 // Place copy #1 of ITS6 in I569
21816 //
1266e9b4 21817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21818 sub2node->SetLineColor(kColorITS);
21819 sub2node->SetVisibility(1);
21820 fNodes->Add(sub2node);
21821 sub1node->cd();
21822 //
21823 // Place copy #2 of ITS6 in I569
21824 //
21825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21826 sub2node->SetLineColor(kColorITS);
21827 sub2node->SetVisibility(1);
21828 fNodes->Add(sub2node);
21829 sub1node->cd();
21830 //
21831 // Place copy #3 of ITS6 in I569
21832 //
1266e9b4 21833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21834 sub2node->SetLineColor(kColorITS);
21835 sub2node->SetVisibility(1);
21836 fNodes->Add(sub2node);
21837 sub1node->cd();
21838 //
21839 // Place copy #4 of ITS6 in I569
21840 //
21841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21842 sub2node->SetLineColor(kColorITS);
21843 sub2node->SetVisibility(1);
21844 fNodes->Add(sub2node);
21845 sub1node->cd();
21846 //
21847 // Place copy #5 of ITS6 in I569
21848 //
1266e9b4 21849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21850 sub2node->SetLineColor(kColorITS);
21851 sub2node->SetVisibility(1);
21852 fNodes->Add(sub2node);
21853 sub1node->cd();
21854 //
21855 // Place copy #6 of ITS6 in I569
21856 //
21857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21858 sub2node->SetLineColor(kColorITS);
21859 sub2node->SetVisibility(1);
21860 fNodes->Add(sub2node);
21861 sub1node->cd();
21862 //
21863 // Place copy #7 of ITS6 in I569
21864 //
1266e9b4 21865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21866 sub2node->SetLineColor(kColorITS);
21867 sub2node->SetVisibility(1);
21868 fNodes->Add(sub2node);
21869 sub1node->cd();
21870 //
21871 // Place copy #8 of ITS6 in I569
21872 //
21873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21874 sub2node->SetLineColor(kColorITS);
21875 sub2node->SetVisibility(1);
21876 fNodes->Add(sub2node);
21877 sub1node->cd();
21878 //
21879 // Place copy #9 of ITS6 in I569
21880 //
1266e9b4 21881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21882 sub2node->SetLineColor(kColorITS);
21883 sub2node->SetVisibility(1);
21884 fNodes->Add(sub2node);
21885 sub1node->cd();
21886 //
21887 // Place copy #10 of ITS6 in I569
21888 //
21889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21890 sub2node->SetLineColor(kColorITS);
21891 sub2node->SetVisibility(1);
21892 fNodes->Add(sub2node);
21893 sub1node->cd();
21894 //
21895 // Place copy #11 of ITS6 in I569
21896 //
1266e9b4 21897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21898 sub2node->SetLineColor(kColorITS);
21899 sub2node->SetVisibility(1);
21900 fNodes->Add(sub2node);
21901 sub1node->cd();
21902 //
21903 // Place copy #12 of ITS6 in I569
21904 //
21905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21906 sub2node->SetLineColor(kColorITS);
21907 sub2node->SetVisibility(1);
21908 fNodes->Add(sub2node);
21909 sub1node->cd();
21910 //
21911 // Place copy #13 of ITS6 in I569
21912 //
21913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21914 sub2node->SetLineColor(kColorITS);
21915 sub2node->SetVisibility(1);
21916 fNodes->Add(sub2node);
21917 sub1node->cd();
21918 //
21919 // Place copy #14 of ITS6 in I569
21920 //
21921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21922 sub2node->SetLineColor(kColorITS);
21923 sub2node->SetVisibility(1);
21924 fNodes->Add(sub2node);
21925 sub1node->cd();
21926 //
21927 // Place copy #15 of ITS6 in I569
21928 //
1266e9b4 21929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21930 sub2node->SetLineColor(kColorITS);
21931 sub2node->SetVisibility(1);
21932 fNodes->Add(sub2node);
21933 sub1node->cd();
21934 //
21935 // Place copy #16 of ITS6 in I569
21936 //
21937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21938 sub2node->SetLineColor(kColorITS);
21939 sub2node->SetVisibility(1);
21940 fNodes->Add(sub2node);
21941 sub1node->cd();
21942 //
21943 // Place copy #17 of ITS6 in I569
21944 //
21945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21946 sub2node->SetLineColor(kColorITS);
21947 sub2node->SetVisibility(1);
21948 fNodes->Add(sub2node);
21949 sub1node->cd();
21950 //
21951 // Place copy #18 of ITS6 in I569
21952 //
21953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21954 sub2node->SetLineColor(kColorITS);
21955 sub2node->SetVisibility(1);
21956 fNodes->Add(sub2node);
21957 sub1node->cd();
21958 //
21959 // Place copy #19 of ITS6 in I569
21960 //
1266e9b4 21961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21962 sub2node->SetLineColor(kColorITS);
21963 sub2node->SetVisibility(1);
21964 fNodes->Add(sub2node);
21965 sub1node->cd();
21966 //
21967 // Place copy #20 of ITS6 in I569
21968 //
21969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21970 sub2node->SetLineColor(kColorITS);
21971 sub2node->SetVisibility(1);
21972 fNodes->Add(sub2node);
21973 sub1node->cd();
21974 //
21975 // Place copy #21 of ITS6 in I569
21976 //
1266e9b4 21977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21978 sub2node->SetLineColor(kColorITS);
21979 sub2node->SetVisibility(1);
21980 fNodes->Add(sub2node);
21981 sub1node->cd();
21982 //
21983 // Place copy #22 of ITS6 in I569
21984 //
21985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21986 sub2node->SetLineColor(kColorITS);
21987 sub2node->SetVisibility(1);
21988 fNodes->Add(sub2node);
21989 sub1node->cd();
21990 //
21991 // Place copy #23 of ITS6 in I569
21992 //
21993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21994 sub2node->SetLineColor(kColorITS);
21995 sub2node->SetVisibility(1);
21996 fNodes->Add(sub2node);
21997 sub1node->cd();
21998 //
21999 // Place copy #24 of ITS6 in I569
22000 //
22001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22002 sub2node->SetLineColor(kColorITS);
22003 sub2node->SetVisibility(1);
22004 fNodes->Add(sub2node);
22005 sub1node->cd();
22006 //
22007 // Place copy #25 of ITS6 in I569
22008 //
1266e9b4 22009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22010 sub2node->SetLineColor(kColorITS);
22011 sub2node->SetVisibility(1);
22012 fNodes->Add(sub2node);
22013 sub1node->cd();
22014 fNodes->Add(sub1node);
22015 node->cd();
22016 //
22017 // Place copy #27 of I569 in IT56
22018 //
1266e9b4 22019 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22020 sub1node->SetLineColor(kColorITS);
22021 sub1node->SetVisibility(0);
22022 sub1node->cd();
22023 //
22024 // Place copy #1 of ITS6 in I569
22025 //
1266e9b4 22026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22027 sub2node->SetLineColor(kColorITS);
22028 sub2node->SetVisibility(1);
22029 fNodes->Add(sub2node);
22030 sub1node->cd();
22031 //
22032 // Place copy #2 of ITS6 in I569
22033 //
22034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22035 sub2node->SetLineColor(kColorITS);
22036 sub2node->SetVisibility(1);
22037 fNodes->Add(sub2node);
22038 sub1node->cd();
22039 //
22040 // Place copy #3 of ITS6 in I569
22041 //
1266e9b4 22042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22043 sub2node->SetLineColor(kColorITS);
22044 sub2node->SetVisibility(1);
22045 fNodes->Add(sub2node);
22046 sub1node->cd();
22047 //
22048 // Place copy #4 of ITS6 in I569
22049 //
22050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22051 sub2node->SetLineColor(kColorITS);
22052 sub2node->SetVisibility(1);
22053 fNodes->Add(sub2node);
22054 sub1node->cd();
22055 //
22056 // Place copy #5 of ITS6 in I569
22057 //
1266e9b4 22058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22059 sub2node->SetLineColor(kColorITS);
22060 sub2node->SetVisibility(1);
22061 fNodes->Add(sub2node);
22062 sub1node->cd();
22063 //
22064 // Place copy #6 of ITS6 in I569
22065 //
22066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22067 sub2node->SetLineColor(kColorITS);
22068 sub2node->SetVisibility(1);
22069 fNodes->Add(sub2node);
22070 sub1node->cd();
22071 //
22072 // Place copy #7 of ITS6 in I569
22073 //
1266e9b4 22074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22075 sub2node->SetLineColor(kColorITS);
22076 sub2node->SetVisibility(1);
22077 fNodes->Add(sub2node);
22078 sub1node->cd();
22079 //
22080 // Place copy #8 of ITS6 in I569
22081 //
22082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22083 sub2node->SetLineColor(kColorITS);
22084 sub2node->SetVisibility(1);
22085 fNodes->Add(sub2node);
22086 sub1node->cd();
22087 //
22088 // Place copy #9 of ITS6 in I569
22089 //
1266e9b4 22090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22091 sub2node->SetLineColor(kColorITS);
22092 sub2node->SetVisibility(1);
22093 fNodes->Add(sub2node);
22094 sub1node->cd();
22095 //
22096 // Place copy #10 of ITS6 in I569
22097 //
22098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22099 sub2node->SetLineColor(kColorITS);
22100 sub2node->SetVisibility(1);
22101 fNodes->Add(sub2node);
22102 sub1node->cd();
22103 //
22104 // Place copy #11 of ITS6 in I569
22105 //
1266e9b4 22106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22107 sub2node->SetLineColor(kColorITS);
22108 sub2node->SetVisibility(1);
22109 fNodes->Add(sub2node);
22110 sub1node->cd();
22111 //
22112 // Place copy #12 of ITS6 in I569
22113 //
22114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22115 sub2node->SetLineColor(kColorITS);
22116 sub2node->SetVisibility(1);
22117 fNodes->Add(sub2node);
22118 sub1node->cd();
22119 //
22120 // Place copy #13 of ITS6 in I569
22121 //
22122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22123 sub2node->SetLineColor(kColorITS);
22124 sub2node->SetVisibility(1);
22125 fNodes->Add(sub2node);
22126 sub1node->cd();
22127 //
22128 // Place copy #14 of ITS6 in I569
22129 //
22130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22131 sub2node->SetLineColor(kColorITS);
22132 sub2node->SetVisibility(1);
22133 fNodes->Add(sub2node);
22134 sub1node->cd();
22135 //
22136 // Place copy #15 of ITS6 in I569
22137 //
1266e9b4 22138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22139 sub2node->SetLineColor(kColorITS);
22140 sub2node->SetVisibility(1);
22141 fNodes->Add(sub2node);
22142 sub1node->cd();
22143 //
22144 // Place copy #16 of ITS6 in I569
22145 //
22146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22147 sub2node->SetLineColor(kColorITS);
22148 sub2node->SetVisibility(1);
22149 fNodes->Add(sub2node);
22150 sub1node->cd();
22151 //
22152 // Place copy #17 of ITS6 in I569
22153 //
22154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22155 sub2node->SetLineColor(kColorITS);
22156 sub2node->SetVisibility(1);
22157 fNodes->Add(sub2node);
22158 sub1node->cd();
22159 //
22160 // Place copy #18 of ITS6 in I569
22161 //
22162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22163 sub2node->SetLineColor(kColorITS);
22164 sub2node->SetVisibility(1);
22165 fNodes->Add(sub2node);
22166 sub1node->cd();
22167 //
22168 // Place copy #19 of ITS6 in I569
22169 //
1266e9b4 22170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22171 sub2node->SetLineColor(kColorITS);
22172 sub2node->SetVisibility(1);
22173 fNodes->Add(sub2node);
22174 sub1node->cd();
22175 //
22176 // Place copy #20 of ITS6 in I569
22177 //
22178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22179 sub2node->SetLineColor(kColorITS);
22180 sub2node->SetVisibility(1);
22181 fNodes->Add(sub2node);
22182 sub1node->cd();
22183 //
22184 // Place copy #21 of ITS6 in I569
22185 //
1266e9b4 22186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22187 sub2node->SetLineColor(kColorITS);
22188 sub2node->SetVisibility(1);
22189 fNodes->Add(sub2node);
22190 sub1node->cd();
22191 //
22192 // Place copy #22 of ITS6 in I569
22193 //
22194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22195 sub2node->SetLineColor(kColorITS);
22196 sub2node->SetVisibility(1);
22197 fNodes->Add(sub2node);
22198 sub1node->cd();
22199 //
22200 // Place copy #23 of ITS6 in I569
22201 //
22202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22203 sub2node->SetLineColor(kColorITS);
22204 sub2node->SetVisibility(1);
22205 fNodes->Add(sub2node);
22206 sub1node->cd();
22207 //
22208 // Place copy #24 of ITS6 in I569
22209 //
22210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22211 sub2node->SetLineColor(kColorITS);
22212 sub2node->SetVisibility(1);
22213 fNodes->Add(sub2node);
22214 sub1node->cd();
22215 //
22216 // Place copy #25 of ITS6 in I569
22217 //
1266e9b4 22218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22219 sub2node->SetLineColor(kColorITS);
22220 sub2node->SetVisibility(1);
22221 fNodes->Add(sub2node);
22222 sub1node->cd();
22223 fNodes->Add(sub1node);
22224 node->cd();
22225 //
22226 // Place copy #28 of I569 in IT56
22227 //
1266e9b4 22228 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22229 sub1node->SetLineColor(kColorITS);
22230 sub1node->SetVisibility(0);
22231 sub1node->cd();
22232 //
22233 // Place copy #1 of ITS6 in I569
22234 //
1266e9b4 22235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22236 sub2node->SetLineColor(kColorITS);
22237 sub2node->SetVisibility(1);
22238 fNodes->Add(sub2node);
22239 sub1node->cd();
22240 //
22241 // Place copy #2 of ITS6 in I569
22242 //
22243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22244 sub2node->SetLineColor(kColorITS);
22245 sub2node->SetVisibility(1);
22246 fNodes->Add(sub2node);
22247 sub1node->cd();
22248 //
22249 // Place copy #3 of ITS6 in I569
22250 //
1266e9b4 22251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22252 sub2node->SetLineColor(kColorITS);
22253 sub2node->SetVisibility(1);
22254 fNodes->Add(sub2node);
22255 sub1node->cd();
22256 //
22257 // Place copy #4 of ITS6 in I569
22258 //
22259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22260 sub2node->SetLineColor(kColorITS);
22261 sub2node->SetVisibility(1);
22262 fNodes->Add(sub2node);
22263 sub1node->cd();
22264 //
22265 // Place copy #5 of ITS6 in I569
22266 //
1266e9b4 22267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22268 sub2node->SetLineColor(kColorITS);
22269 sub2node->SetVisibility(1);
22270 fNodes->Add(sub2node);
22271 sub1node->cd();
22272 //
22273 // Place copy #6 of ITS6 in I569
22274 //
22275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22276 sub2node->SetLineColor(kColorITS);
22277 sub2node->SetVisibility(1);
22278 fNodes->Add(sub2node);
22279 sub1node->cd();
22280 //
22281 // Place copy #7 of ITS6 in I569
22282 //
1266e9b4 22283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22284 sub2node->SetLineColor(kColorITS);
22285 sub2node->SetVisibility(1);
22286 fNodes->Add(sub2node);
22287 sub1node->cd();
22288 //
22289 // Place copy #8 of ITS6 in I569
22290 //
22291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22292 sub2node->SetLineColor(kColorITS);
22293 sub2node->SetVisibility(1);
22294 fNodes->Add(sub2node);
22295 sub1node->cd();
22296 //
22297 // Place copy #9 of ITS6 in I569
22298 //
1266e9b4 22299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22300 sub2node->SetLineColor(kColorITS);
22301 sub2node->SetVisibility(1);
22302 fNodes->Add(sub2node);
22303 sub1node->cd();
22304 //
22305 // Place copy #10 of ITS6 in I569
22306 //
22307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22308 sub2node->SetLineColor(kColorITS);
22309 sub2node->SetVisibility(1);
22310 fNodes->Add(sub2node);
22311 sub1node->cd();
22312 //
22313 // Place copy #11 of ITS6 in I569
22314 //
1266e9b4 22315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22316 sub2node->SetLineColor(kColorITS);
22317 sub2node->SetVisibility(1);
22318 fNodes->Add(sub2node);
22319 sub1node->cd();
22320 //
22321 // Place copy #12 of ITS6 in I569
22322 //
22323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22324 sub2node->SetLineColor(kColorITS);
22325 sub2node->SetVisibility(1);
22326 fNodes->Add(sub2node);
22327 sub1node->cd();
22328 //
22329 // Place copy #13 of ITS6 in I569
22330 //
22331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22332 sub2node->SetLineColor(kColorITS);
22333 sub2node->SetVisibility(1);
22334 fNodes->Add(sub2node);
22335 sub1node->cd();
22336 //
22337 // Place copy #14 of ITS6 in I569
22338 //
22339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22340 sub2node->SetLineColor(kColorITS);
22341 sub2node->SetVisibility(1);
22342 fNodes->Add(sub2node);
22343 sub1node->cd();
22344 //
22345 // Place copy #15 of ITS6 in I569
22346 //
1266e9b4 22347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22348 sub2node->SetLineColor(kColorITS);
22349 sub2node->SetVisibility(1);
22350 fNodes->Add(sub2node);
22351 sub1node->cd();
22352 //
22353 // Place copy #16 of ITS6 in I569
22354 //
22355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22356 sub2node->SetLineColor(kColorITS);
22357 sub2node->SetVisibility(1);
22358 fNodes->Add(sub2node);
22359 sub1node->cd();
22360 //
22361 // Place copy #17 of ITS6 in I569
22362 //
22363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22364 sub2node->SetLineColor(kColorITS);
22365 sub2node->SetVisibility(1);
22366 fNodes->Add(sub2node);
22367 sub1node->cd();
22368 //
22369 // Place copy #18 of ITS6 in I569
22370 //
22371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22372 sub2node->SetLineColor(kColorITS);
22373 sub2node->SetVisibility(1);
22374 fNodes->Add(sub2node);
22375 sub1node->cd();
22376 //
22377 // Place copy #19 of ITS6 in I569
22378 //
1266e9b4 22379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22380 sub2node->SetLineColor(kColorITS);
22381 sub2node->SetVisibility(1);
22382 fNodes->Add(sub2node);
22383 sub1node->cd();
22384 //
22385 // Place copy #20 of ITS6 in I569
22386 //
22387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22388 sub2node->SetLineColor(kColorITS);
22389 sub2node->SetVisibility(1);
22390 fNodes->Add(sub2node);
22391 sub1node->cd();
22392 //
22393 // Place copy #21 of ITS6 in I569
22394 //
1266e9b4 22395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22396 sub2node->SetLineColor(kColorITS);
22397 sub2node->SetVisibility(1);
22398 fNodes->Add(sub2node);
22399 sub1node->cd();
22400 //
22401 // Place copy #22 of ITS6 in I569
22402 //
22403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22404 sub2node->SetLineColor(kColorITS);
22405 sub2node->SetVisibility(1);
22406 fNodes->Add(sub2node);
22407 sub1node->cd();
22408 //
22409 // Place copy #23 of ITS6 in I569
22410 //
22411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22412 sub2node->SetLineColor(kColorITS);
22413 sub2node->SetVisibility(1);
22414 fNodes->Add(sub2node);
22415 sub1node->cd();
22416 //
22417 // Place copy #24 of ITS6 in I569
22418 //
22419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22420 sub2node->SetLineColor(kColorITS);
22421 sub2node->SetVisibility(1);
22422 fNodes->Add(sub2node);
22423 sub1node->cd();
22424 //
22425 // Place copy #25 of ITS6 in I569
22426 //
1266e9b4 22427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22428 sub2node->SetLineColor(kColorITS);
22429 sub2node->SetVisibility(1);
22430 fNodes->Add(sub2node);
22431 sub1node->cd();
22432 fNodes->Add(sub1node);
22433 node->cd();
22434 //
22435 // Place copy #29 of I569 in IT56
22436 //
1266e9b4 22437 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22438 sub1node->SetLineColor(kColorITS);
22439 sub1node->SetVisibility(0);
22440 sub1node->cd();
22441 //
22442 // Place copy #1 of ITS6 in I569
22443 //
1266e9b4 22444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22445 sub2node->SetLineColor(kColorITS);
22446 sub2node->SetVisibility(1);
22447 fNodes->Add(sub2node);
22448 sub1node->cd();
22449 //
22450 // Place copy #2 of ITS6 in I569
22451 //
22452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22453 sub2node->SetLineColor(kColorITS);
22454 sub2node->SetVisibility(1);
22455 fNodes->Add(sub2node);
22456 sub1node->cd();
22457 //
22458 // Place copy #3 of ITS6 in I569
22459 //
1266e9b4 22460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22461 sub2node->SetLineColor(kColorITS);
22462 sub2node->SetVisibility(1);
22463 fNodes->Add(sub2node);
22464 sub1node->cd();
22465 //
22466 // Place copy #4 of ITS6 in I569
22467 //
22468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22469 sub2node->SetLineColor(kColorITS);
22470 sub2node->SetVisibility(1);
22471 fNodes->Add(sub2node);
22472 sub1node->cd();
22473 //
22474 // Place copy #5 of ITS6 in I569
22475 //
1266e9b4 22476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22477 sub2node->SetLineColor(kColorITS);
22478 sub2node->SetVisibility(1);
22479 fNodes->Add(sub2node);
22480 sub1node->cd();
22481 //
22482 // Place copy #6 of ITS6 in I569
22483 //
22484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22485 sub2node->SetLineColor(kColorITS);
22486 sub2node->SetVisibility(1);
22487 fNodes->Add(sub2node);
22488 sub1node->cd();
22489 //
22490 // Place copy #7 of ITS6 in I569
22491 //
1266e9b4 22492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22493 sub2node->SetLineColor(kColorITS);
22494 sub2node->SetVisibility(1);
22495 fNodes->Add(sub2node);
22496 sub1node->cd();
22497 //
22498 // Place copy #8 of ITS6 in I569
22499 //
22500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22501 sub2node->SetLineColor(kColorITS);
22502 sub2node->SetVisibility(1);
22503 fNodes->Add(sub2node);
22504 sub1node->cd();
22505 //
22506 // Place copy #9 of ITS6 in I569
22507 //
1266e9b4 22508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22509 sub2node->SetLineColor(kColorITS);
22510 sub2node->SetVisibility(1);
22511 fNodes->Add(sub2node);
22512 sub1node->cd();
22513 //
22514 // Place copy #10 of ITS6 in I569
22515 //
22516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22517 sub2node->SetLineColor(kColorITS);
22518 sub2node->SetVisibility(1);
22519 fNodes->Add(sub2node);
22520 sub1node->cd();
22521 //
22522 // Place copy #11 of ITS6 in I569
22523 //
1266e9b4 22524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22525 sub2node->SetLineColor(kColorITS);
22526 sub2node->SetVisibility(1);
22527 fNodes->Add(sub2node);
22528 sub1node->cd();
22529 //
22530 // Place copy #12 of ITS6 in I569
22531 //
22532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22533 sub2node->SetLineColor(kColorITS);
22534 sub2node->SetVisibility(1);
22535 fNodes->Add(sub2node);
22536 sub1node->cd();
22537 //
22538 // Place copy #13 of ITS6 in I569
22539 //
22540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22541 sub2node->SetLineColor(kColorITS);
22542 sub2node->SetVisibility(1);
22543 fNodes->Add(sub2node);
22544 sub1node->cd();
22545 //
22546 // Place copy #14 of ITS6 in I569
22547 //
22548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22549 sub2node->SetLineColor(kColorITS);
22550 sub2node->SetVisibility(1);
22551 fNodes->Add(sub2node);
22552 sub1node->cd();
22553 //
22554 // Place copy #15 of ITS6 in I569
22555 //
1266e9b4 22556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22557 sub2node->SetLineColor(kColorITS);
22558 sub2node->SetVisibility(1);
22559 fNodes->Add(sub2node);
22560 sub1node->cd();
22561 //
22562 // Place copy #16 of ITS6 in I569
22563 //
22564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22565 sub2node->SetLineColor(kColorITS);
22566 sub2node->SetVisibility(1);
22567 fNodes->Add(sub2node);
22568 sub1node->cd();
22569 //
22570 // Place copy #17 of ITS6 in I569
22571 //
22572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22573 sub2node->SetLineColor(kColorITS);
22574 sub2node->SetVisibility(1);
22575 fNodes->Add(sub2node);
22576 sub1node->cd();
22577 //
22578 // Place copy #18 of ITS6 in I569
22579 //
22580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22581 sub2node->SetLineColor(kColorITS);
22582 sub2node->SetVisibility(1);
22583 fNodes->Add(sub2node);
22584 sub1node->cd();
22585 //
22586 // Place copy #19 of ITS6 in I569
22587 //
1266e9b4 22588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22589 sub2node->SetLineColor(kColorITS);
22590 sub2node->SetVisibility(1);
22591 fNodes->Add(sub2node);
22592 sub1node->cd();
22593 //
22594 // Place copy #20 of ITS6 in I569
22595 //
22596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22597 sub2node->SetLineColor(kColorITS);
22598 sub2node->SetVisibility(1);
22599 fNodes->Add(sub2node);
22600 sub1node->cd();
22601 //
22602 // Place copy #21 of ITS6 in I569
22603 //
1266e9b4 22604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22605 sub2node->SetLineColor(kColorITS);
22606 sub2node->SetVisibility(1);
22607 fNodes->Add(sub2node);
22608 sub1node->cd();
22609 //
22610 // Place copy #22 of ITS6 in I569
22611 //
22612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22613 sub2node->SetLineColor(kColorITS);
22614 sub2node->SetVisibility(1);
22615 fNodes->Add(sub2node);
22616 sub1node->cd();
22617 //
22618 // Place copy #23 of ITS6 in I569
22619 //
22620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22621 sub2node->SetLineColor(kColorITS);
22622 sub2node->SetVisibility(1);
22623 fNodes->Add(sub2node);
22624 sub1node->cd();
22625 //
22626 // Place copy #24 of ITS6 in I569
22627 //
22628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22629 sub2node->SetLineColor(kColorITS);
22630 sub2node->SetVisibility(1);
22631 fNodes->Add(sub2node);
22632 sub1node->cd();
22633 //
22634 // Place copy #25 of ITS6 in I569
22635 //
1266e9b4 22636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22637 sub2node->SetLineColor(kColorITS);
22638 sub2node->SetVisibility(1);
22639 fNodes->Add(sub2node);
22640 sub1node->cd();
22641 fNodes->Add(sub1node);
22642 node->cd();
22643 //
22644 // Place copy #30 of I569 in IT56
22645 //
1266e9b4 22646 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22647 sub1node->SetLineColor(kColorITS);
22648 sub1node->SetVisibility(0);
22649 sub1node->cd();
22650 //
22651 // Place copy #1 of ITS6 in I569
22652 //
1266e9b4 22653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22654 sub2node->SetLineColor(kColorITS);
22655 sub2node->SetVisibility(1);
22656 fNodes->Add(sub2node);
22657 sub1node->cd();
22658 //
22659 // Place copy #2 of ITS6 in I569
22660 //
22661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22662 sub2node->SetLineColor(kColorITS);
22663 sub2node->SetVisibility(1);
22664 fNodes->Add(sub2node);
22665 sub1node->cd();
22666 //
22667 // Place copy #3 of ITS6 in I569
22668 //
1266e9b4 22669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22670 sub2node->SetLineColor(kColorITS);
22671 sub2node->SetVisibility(1);
22672 fNodes->Add(sub2node);
22673 sub1node->cd();
22674 //
22675 // Place copy #4 of ITS6 in I569
22676 //
22677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22678 sub2node->SetLineColor(kColorITS);
22679 sub2node->SetVisibility(1);
22680 fNodes->Add(sub2node);
22681 sub1node->cd();
22682 //
22683 // Place copy #5 of ITS6 in I569
22684 //
1266e9b4 22685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22686 sub2node->SetLineColor(kColorITS);
22687 sub2node->SetVisibility(1);
22688 fNodes->Add(sub2node);
22689 sub1node->cd();
22690 //
22691 // Place copy #6 of ITS6 in I569
22692 //
22693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22694 sub2node->SetLineColor(kColorITS);
22695 sub2node->SetVisibility(1);
22696 fNodes->Add(sub2node);
22697 sub1node->cd();
22698 //
22699 // Place copy #7 of ITS6 in I569
22700 //
1266e9b4 22701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22702 sub2node->SetLineColor(kColorITS);
22703 sub2node->SetVisibility(1);
22704 fNodes->Add(sub2node);
22705 sub1node->cd();
22706 //
22707 // Place copy #8 of ITS6 in I569
22708 //
22709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22710 sub2node->SetLineColor(kColorITS);
22711 sub2node->SetVisibility(1);
22712 fNodes->Add(sub2node);
22713 sub1node->cd();
22714 //
22715 // Place copy #9 of ITS6 in I569
22716 //
1266e9b4 22717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22718 sub2node->SetLineColor(kColorITS);
22719 sub2node->SetVisibility(1);
22720 fNodes->Add(sub2node);
22721 sub1node->cd();
22722 //
22723 // Place copy #10 of ITS6 in I569
22724 //
22725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22726 sub2node->SetLineColor(kColorITS);
22727 sub2node->SetVisibility(1);
22728 fNodes->Add(sub2node);
22729 sub1node->cd();
22730 //
22731 // Place copy #11 of ITS6 in I569
22732 //
1266e9b4 22733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22734 sub2node->SetLineColor(kColorITS);
22735 sub2node->SetVisibility(1);
22736 fNodes->Add(sub2node);
22737 sub1node->cd();
22738 //
22739 // Place copy #12 of ITS6 in I569
22740 //
22741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22742 sub2node->SetLineColor(kColorITS);
22743 sub2node->SetVisibility(1);
22744 fNodes->Add(sub2node);
22745 sub1node->cd();
22746 //
22747 // Place copy #13 of ITS6 in I569
22748 //
22749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22750 sub2node->SetLineColor(kColorITS);
22751 sub2node->SetVisibility(1);
22752 fNodes->Add(sub2node);
22753 sub1node->cd();
22754 //
22755 // Place copy #14 of ITS6 in I569
22756 //
22757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22758 sub2node->SetLineColor(kColorITS);
22759 sub2node->SetVisibility(1);
22760 fNodes->Add(sub2node);
22761 sub1node->cd();
22762 //
22763 // Place copy #15 of ITS6 in I569
22764 //
1266e9b4 22765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22766 sub2node->SetLineColor(kColorITS);
22767 sub2node->SetVisibility(1);
22768 fNodes->Add(sub2node);
22769 sub1node->cd();
22770 //
22771 // Place copy #16 of ITS6 in I569
22772 //
22773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22774 sub2node->SetLineColor(kColorITS);
22775 sub2node->SetVisibility(1);
22776 fNodes->Add(sub2node);
22777 sub1node->cd();
22778 //
22779 // Place copy #17 of ITS6 in I569
22780 //
22781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22782 sub2node->SetLineColor(kColorITS);
22783 sub2node->SetVisibility(1);
22784 fNodes->Add(sub2node);
22785 sub1node->cd();
22786 //
22787 // Place copy #18 of ITS6 in I569
22788 //
22789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22790 sub2node->SetLineColor(kColorITS);
22791 sub2node->SetVisibility(1);
22792 fNodes->Add(sub2node);
22793 sub1node->cd();
22794 //
22795 // Place copy #19 of ITS6 in I569
22796 //
1266e9b4 22797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22798 sub2node->SetLineColor(kColorITS);
22799 sub2node->SetVisibility(1);
22800 fNodes->Add(sub2node);
22801 sub1node->cd();
22802 //
22803 // Place copy #20 of ITS6 in I569
22804 //
22805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22806 sub2node->SetLineColor(kColorITS);
22807 sub2node->SetVisibility(1);
22808 fNodes->Add(sub2node);
22809 sub1node->cd();
22810 //
22811 // Place copy #21 of ITS6 in I569
22812 //
1266e9b4 22813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22814 sub2node->SetLineColor(kColorITS);
22815 sub2node->SetVisibility(1);
22816 fNodes->Add(sub2node);
22817 sub1node->cd();
22818 //
22819 // Place copy #22 of ITS6 in I569
22820 //
22821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22822 sub2node->SetLineColor(kColorITS);
22823 sub2node->SetVisibility(1);
22824 fNodes->Add(sub2node);
22825 sub1node->cd();
22826 //
22827 // Place copy #23 of ITS6 in I569
22828 //
22829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22830 sub2node->SetLineColor(kColorITS);
22831 sub2node->SetVisibility(1);
22832 fNodes->Add(sub2node);
22833 sub1node->cd();
22834 //
22835 // Place copy #24 of ITS6 in I569
22836 //
22837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22838 sub2node->SetLineColor(kColorITS);
22839 sub2node->SetVisibility(1);
22840 fNodes->Add(sub2node);
22841 sub1node->cd();
22842 //
22843 // Place copy #25 of ITS6 in I569
22844 //
1266e9b4 22845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22846 sub2node->SetLineColor(kColorITS);
22847 sub2node->SetVisibility(1);
22848 fNodes->Add(sub2node);
22849 sub1node->cd();
22850 fNodes->Add(sub1node);
22851 node->cd();
22852 //
22853 // Place copy #31 of I569 in IT56
22854 //
1266e9b4 22855 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22856 sub1node->SetLineColor(kColorITS);
22857 sub1node->SetVisibility(0);
22858 sub1node->cd();
22859 //
22860 // Place copy #1 of ITS6 in I569
22861 //
1266e9b4 22862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22863 sub2node->SetLineColor(kColorITS);
22864 sub2node->SetVisibility(1);
22865 fNodes->Add(sub2node);
22866 sub1node->cd();
22867 //
22868 // Place copy #2 of ITS6 in I569
22869 //
22870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22871 sub2node->SetLineColor(kColorITS);
22872 sub2node->SetVisibility(1);
22873 fNodes->Add(sub2node);
22874 sub1node->cd();
22875 //
22876 // Place copy #3 of ITS6 in I569
22877 //
1266e9b4 22878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22879 sub2node->SetLineColor(kColorITS);
22880 sub2node->SetVisibility(1);
22881 fNodes->Add(sub2node);
22882 sub1node->cd();
22883 //
22884 // Place copy #4 of ITS6 in I569
22885 //
22886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22887 sub2node->SetLineColor(kColorITS);
22888 sub2node->SetVisibility(1);
22889 fNodes->Add(sub2node);
22890 sub1node->cd();
22891 //
22892 // Place copy #5 of ITS6 in I569
22893 //
1266e9b4 22894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22895 sub2node->SetLineColor(kColorITS);
22896 sub2node->SetVisibility(1);
22897 fNodes->Add(sub2node);
22898 sub1node->cd();
22899 //
22900 // Place copy #6 of ITS6 in I569
22901 //
22902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22903 sub2node->SetLineColor(kColorITS);
22904 sub2node->SetVisibility(1);
22905 fNodes->Add(sub2node);
22906 sub1node->cd();
22907 //
22908 // Place copy #7 of ITS6 in I569
22909 //
1266e9b4 22910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22911 sub2node->SetLineColor(kColorITS);
22912 sub2node->SetVisibility(1);
22913 fNodes->Add(sub2node);
22914 sub1node->cd();
22915 //
22916 // Place copy #8 of ITS6 in I569
22917 //
22918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22919 sub2node->SetLineColor(kColorITS);
22920 sub2node->SetVisibility(1);
22921 fNodes->Add(sub2node);
22922 sub1node->cd();
22923 //
22924 // Place copy #9 of ITS6 in I569
22925 //
1266e9b4 22926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22927 sub2node->SetLineColor(kColorITS);
22928 sub2node->SetVisibility(1);
22929 fNodes->Add(sub2node);
22930 sub1node->cd();
22931 //
22932 // Place copy #10 of ITS6 in I569
22933 //
22934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22935 sub2node->SetLineColor(kColorITS);
22936 sub2node->SetVisibility(1);
22937 fNodes->Add(sub2node);
22938 sub1node->cd();
22939 //
22940 // Place copy #11 of ITS6 in I569
22941 //
1266e9b4 22942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22943 sub2node->SetLineColor(kColorITS);
22944 sub2node->SetVisibility(1);
22945 fNodes->Add(sub2node);
22946 sub1node->cd();
22947 //
22948 // Place copy #12 of ITS6 in I569
22949 //
22950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22951 sub2node->SetLineColor(kColorITS);
22952 sub2node->SetVisibility(1);
22953 fNodes->Add(sub2node);
22954 sub1node->cd();
22955 //
22956 // Place copy #13 of ITS6 in I569
22957 //
22958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22959 sub2node->SetLineColor(kColorITS);
22960 sub2node->SetVisibility(1);
22961 fNodes->Add(sub2node);
22962 sub1node->cd();
22963 //
22964 // Place copy #14 of ITS6 in I569
22965 //
22966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22967 sub2node->SetLineColor(kColorITS);
22968 sub2node->SetVisibility(1);
22969 fNodes->Add(sub2node);
22970 sub1node->cd();
22971 //
22972 // Place copy #15 of ITS6 in I569
22973 //
1266e9b4 22974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22975 sub2node->SetLineColor(kColorITS);
22976 sub2node->SetVisibility(1);
22977 fNodes->Add(sub2node);
22978 sub1node->cd();
22979 //
22980 // Place copy #16 of ITS6 in I569
22981 //
22982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22983 sub2node->SetLineColor(kColorITS);
22984 sub2node->SetVisibility(1);
22985 fNodes->Add(sub2node);
22986 sub1node->cd();
22987 //
22988 // Place copy #17 of ITS6 in I569
22989 //
22990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22991 sub2node->SetLineColor(kColorITS);
22992 sub2node->SetVisibility(1);
22993 fNodes->Add(sub2node);
22994 sub1node->cd();
22995 //
22996 // Place copy #18 of ITS6 in I569
22997 //
22998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22999 sub2node->SetLineColor(kColorITS);
23000 sub2node->SetVisibility(1);
23001 fNodes->Add(sub2node);
23002 sub1node->cd();
23003 //
23004 // Place copy #19 of ITS6 in I569
23005 //
1266e9b4 23006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23007 sub2node->SetLineColor(kColorITS);
23008 sub2node->SetVisibility(1);
23009 fNodes->Add(sub2node);
23010 sub1node->cd();
23011 //
23012 // Place copy #20 of ITS6 in I569
23013 //
23014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23015 sub2node->SetLineColor(kColorITS);
23016 sub2node->SetVisibility(1);
23017 fNodes->Add(sub2node);
23018 sub1node->cd();
23019 //
23020 // Place copy #21 of ITS6 in I569
23021 //
1266e9b4 23022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23023 sub2node->SetLineColor(kColorITS);
23024 sub2node->SetVisibility(1);
23025 fNodes->Add(sub2node);
23026 sub1node->cd();
23027 //
23028 // Place copy #22 of ITS6 in I569
23029 //
23030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23031 sub2node->SetLineColor(kColorITS);
23032 sub2node->SetVisibility(1);
23033 fNodes->Add(sub2node);
23034 sub1node->cd();
23035 //
23036 // Place copy #23 of ITS6 in I569
23037 //
23038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23039 sub2node->SetLineColor(kColorITS);
23040 sub2node->SetVisibility(1);
23041 fNodes->Add(sub2node);
23042 sub1node->cd();
23043 //
23044 // Place copy #24 of ITS6 in I569
23045 //
23046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23047 sub2node->SetLineColor(kColorITS);
23048 sub2node->SetVisibility(1);
23049 fNodes->Add(sub2node);
23050 sub1node->cd();
23051 //
23052 // Place copy #25 of ITS6 in I569
23053 //
1266e9b4 23054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23055 sub2node->SetLineColor(kColorITS);
23056 sub2node->SetVisibility(1);
23057 fNodes->Add(sub2node);
23058 sub1node->cd();
23059 fNodes->Add(sub1node);
23060 node->cd();
23061 //
23062 // Place copy #32 of I569 in IT56
23063 //
1266e9b4 23064 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23065 sub1node->SetLineColor(kColorITS);
23066 sub1node->SetVisibility(0);
23067 sub1node->cd();
23068 //
23069 // Place copy #1 of ITS6 in I569
23070 //
1266e9b4 23071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23072 sub2node->SetLineColor(kColorITS);
23073 sub2node->SetVisibility(1);
23074 fNodes->Add(sub2node);
23075 sub1node->cd();
23076 //
23077 // Place copy #2 of ITS6 in I569
23078 //
23079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23080 sub2node->SetLineColor(kColorITS);
23081 sub2node->SetVisibility(1);
23082 fNodes->Add(sub2node);
23083 sub1node->cd();
23084 //
23085 // Place copy #3 of ITS6 in I569
23086 //
1266e9b4 23087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23088 sub2node->SetLineColor(kColorITS);
23089 sub2node->SetVisibility(1);
23090 fNodes->Add(sub2node);
23091 sub1node->cd();
23092 //
23093 // Place copy #4 of ITS6 in I569
23094 //
23095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23096 sub2node->SetLineColor(kColorITS);
23097 sub2node->SetVisibility(1);
23098 fNodes->Add(sub2node);
23099 sub1node->cd();
23100 //
23101 // Place copy #5 of ITS6 in I569
23102 //
1266e9b4 23103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23104 sub2node->SetLineColor(kColorITS);
23105 sub2node->SetVisibility(1);
23106 fNodes->Add(sub2node);
23107 sub1node->cd();
23108 //
23109 // Place copy #6 of ITS6 in I569
23110 //
23111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23112 sub2node->SetLineColor(kColorITS);
23113 sub2node->SetVisibility(1);
23114 fNodes->Add(sub2node);
23115 sub1node->cd();
23116 //
23117 // Place copy #7 of ITS6 in I569
23118 //
1266e9b4 23119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23120 sub2node->SetLineColor(kColorITS);
23121 sub2node->SetVisibility(1);
23122 fNodes->Add(sub2node);
23123 sub1node->cd();
23124 //
23125 // Place copy #8 of ITS6 in I569
23126 //
23127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23128 sub2node->SetLineColor(kColorITS);
23129 sub2node->SetVisibility(1);
23130 fNodes->Add(sub2node);
23131 sub1node->cd();
23132 //
23133 // Place copy #9 of ITS6 in I569
23134 //
1266e9b4 23135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23136 sub2node->SetLineColor(kColorITS);
23137 sub2node->SetVisibility(1);
23138 fNodes->Add(sub2node);
23139 sub1node->cd();
23140 //
23141 // Place copy #10 of ITS6 in I569
23142 //
23143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23144 sub2node->SetLineColor(kColorITS);
23145 sub2node->SetVisibility(1);
23146 fNodes->Add(sub2node);
23147 sub1node->cd();
23148 //
23149 // Place copy #11 of ITS6 in I569
23150 //
1266e9b4 23151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23152 sub2node->SetLineColor(kColorITS);
23153 sub2node->SetVisibility(1);
23154 fNodes->Add(sub2node);
23155 sub1node->cd();
23156 //
23157 // Place copy #12 of ITS6 in I569
23158 //
23159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23160 sub2node->SetLineColor(kColorITS);
23161 sub2node->SetVisibility(1);
23162 fNodes->Add(sub2node);
23163 sub1node->cd();
23164 //
23165 // Place copy #13 of ITS6 in I569
23166 //
23167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23168 sub2node->SetLineColor(kColorITS);
23169 sub2node->SetVisibility(1);
23170 fNodes->Add(sub2node);
23171 sub1node->cd();
23172 //
23173 // Place copy #14 of ITS6 in I569
23174 //
23175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23176 sub2node->SetLineColor(kColorITS);
23177 sub2node->SetVisibility(1);
23178 fNodes->Add(sub2node);
23179 sub1node->cd();
23180 //
23181 // Place copy #15 of ITS6 in I569
23182 //
1266e9b4 23183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23184 sub2node->SetLineColor(kColorITS);
23185 sub2node->SetVisibility(1);
23186 fNodes->Add(sub2node);
23187 sub1node->cd();
23188 //
23189 // Place copy #16 of ITS6 in I569
23190 //
23191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23192 sub2node->SetLineColor(kColorITS);
23193 sub2node->SetVisibility(1);
23194 fNodes->Add(sub2node);
23195 sub1node->cd();
23196 //
23197 // Place copy #17 of ITS6 in I569
23198 //
23199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23200 sub2node->SetLineColor(kColorITS);
23201 sub2node->SetVisibility(1);
23202 fNodes->Add(sub2node);
23203 sub1node->cd();
23204 //
23205 // Place copy #18 of ITS6 in I569
23206 //
23207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23208 sub2node->SetLineColor(kColorITS);
23209 sub2node->SetVisibility(1);
23210 fNodes->Add(sub2node);
23211 sub1node->cd();
23212 //
23213 // Place copy #19 of ITS6 in I569
23214 //
1266e9b4 23215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23216 sub2node->SetLineColor(kColorITS);
23217 sub2node->SetVisibility(1);
23218 fNodes->Add(sub2node);
23219 sub1node->cd();
23220 //
23221 // Place copy #20 of ITS6 in I569
23222 //
23223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23224 sub2node->SetLineColor(kColorITS);
23225 sub2node->SetVisibility(1);
23226 fNodes->Add(sub2node);
23227 sub1node->cd();
23228 //
23229 // Place copy #21 of ITS6 in I569
23230 //
1266e9b4 23231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23232 sub2node->SetLineColor(kColorITS);
23233 sub2node->SetVisibility(1);
23234 fNodes->Add(sub2node);
23235 sub1node->cd();
23236 //
23237 // Place copy #22 of ITS6 in I569
23238 //
23239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23240 sub2node->SetLineColor(kColorITS);
23241 sub2node->SetVisibility(1);
23242 fNodes->Add(sub2node);
23243 sub1node->cd();
23244 //
23245 // Place copy #23 of ITS6 in I569
23246 //
23247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23248 sub2node->SetLineColor(kColorITS);
23249 sub2node->SetVisibility(1);
23250 fNodes->Add(sub2node);
23251 sub1node->cd();
23252 //
23253 // Place copy #24 of ITS6 in I569
23254 //
23255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23256 sub2node->SetLineColor(kColorITS);
23257 sub2node->SetVisibility(1);
23258 fNodes->Add(sub2node);
23259 sub1node->cd();
23260 //
23261 // Place copy #25 of ITS6 in I569
23262 //
1266e9b4 23263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23264 sub2node->SetLineColor(kColorITS);
23265 sub2node->SetVisibility(1);
23266 fNodes->Add(sub2node);
23267 sub1node->cd();
23268 fNodes->Add(sub1node);
23269 node->cd();
23270 //
23271 // Place copy #33 of I569 in IT56
23272 //
1266e9b4 23273 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23274 sub1node->SetLineColor(kColorITS);
23275 sub1node->SetVisibility(0);
23276 sub1node->cd();
23277 //
23278 // Place copy #1 of ITS6 in I569
23279 //
1266e9b4 23280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23281 sub2node->SetLineColor(kColorITS);
23282 sub2node->SetVisibility(1);
23283 fNodes->Add(sub2node);
23284 sub1node->cd();
23285 //
23286 // Place copy #2 of ITS6 in I569
23287 //
23288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23289 sub2node->SetLineColor(kColorITS);
23290 sub2node->SetVisibility(1);
23291 fNodes->Add(sub2node);
23292 sub1node->cd();
23293 //
23294 // Place copy #3 of ITS6 in I569
23295 //
1266e9b4 23296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23297 sub2node->SetLineColor(kColorITS);
23298 sub2node->SetVisibility(1);
23299 fNodes->Add(sub2node);
23300 sub1node->cd();
23301 //
23302 // Place copy #4 of ITS6 in I569
23303 //
23304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23305 sub2node->SetLineColor(kColorITS);
23306 sub2node->SetVisibility(1);
23307 fNodes->Add(sub2node);
23308 sub1node->cd();
23309 //
23310 // Place copy #5 of ITS6 in I569
23311 //
1266e9b4 23312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23313 sub2node->SetLineColor(kColorITS);
23314 sub2node->SetVisibility(1);
23315 fNodes->Add(sub2node);
23316 sub1node->cd();
23317 //
23318 // Place copy #6 of ITS6 in I569
23319 //
23320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23321 sub2node->SetLineColor(kColorITS);
23322 sub2node->SetVisibility(1);
23323 fNodes->Add(sub2node);
23324 sub1node->cd();
23325 //
23326 // Place copy #7 of ITS6 in I569
23327 //
1266e9b4 23328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23329 sub2node->SetLineColor(kColorITS);
23330 sub2node->SetVisibility(1);
23331 fNodes->Add(sub2node);
23332 sub1node->cd();
23333 //
23334 // Place copy #8 of ITS6 in I569
23335 //
23336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23337 sub2node->SetLineColor(kColorITS);
23338 sub2node->SetVisibility(1);
23339 fNodes->Add(sub2node);
23340 sub1node->cd();
23341 //
23342 // Place copy #9 of ITS6 in I569
23343 //
1266e9b4 23344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23345 sub2node->SetLineColor(kColorITS);
23346 sub2node->SetVisibility(1);
23347 fNodes->Add(sub2node);
23348 sub1node->cd();
23349 //
23350 // Place copy #10 of ITS6 in I569
23351 //
23352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23353 sub2node->SetLineColor(kColorITS);
23354 sub2node->SetVisibility(1);
23355 fNodes->Add(sub2node);
23356 sub1node->cd();
23357 //
23358 // Place copy #11 of ITS6 in I569
23359 //
1266e9b4 23360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23361 sub2node->SetLineColor(kColorITS);
23362 sub2node->SetVisibility(1);
23363 fNodes->Add(sub2node);
23364 sub1node->cd();
23365 //
23366 // Place copy #12 of ITS6 in I569
23367 //
23368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23369 sub2node->SetLineColor(kColorITS);
23370 sub2node->SetVisibility(1);
23371 fNodes->Add(sub2node);
23372 sub1node->cd();
23373 //
23374 // Place copy #13 of ITS6 in I569
23375 //
23376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23377 sub2node->SetLineColor(kColorITS);
23378 sub2node->SetVisibility(1);
23379 fNodes->Add(sub2node);
23380 sub1node->cd();
23381 //
23382 // Place copy #14 of ITS6 in I569
23383 //
23384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23385 sub2node->SetLineColor(kColorITS);
23386 sub2node->SetVisibility(1);
23387 fNodes->Add(sub2node);
23388 sub1node->cd();
23389 //
23390 // Place copy #15 of ITS6 in I569
23391 //
1266e9b4 23392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23393 sub2node->SetLineColor(kColorITS);
23394 sub2node->SetVisibility(1);
23395 fNodes->Add(sub2node);
23396 sub1node->cd();
23397 //
23398 // Place copy #16 of ITS6 in I569
23399 //
23400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23401 sub2node->SetLineColor(kColorITS);
23402 sub2node->SetVisibility(1);
23403 fNodes->Add(sub2node);
23404 sub1node->cd();
23405 //
23406 // Place copy #17 of ITS6 in I569
23407 //
23408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23409 sub2node->SetLineColor(kColorITS);
23410 sub2node->SetVisibility(1);
23411 fNodes->Add(sub2node);
23412 sub1node->cd();
23413 //
23414 // Place copy #18 of ITS6 in I569
23415 //
23416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23417 sub2node->SetLineColor(kColorITS);
23418 sub2node->SetVisibility(1);
23419 fNodes->Add(sub2node);
23420 sub1node->cd();
23421 //
23422 // Place copy #19 of ITS6 in I569
23423 //
1266e9b4 23424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23425 sub2node->SetLineColor(kColorITS);
23426 sub2node->SetVisibility(1);
23427 fNodes->Add(sub2node);
23428 sub1node->cd();
23429 //
23430 // Place copy #20 of ITS6 in I569
23431 //
23432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23433 sub2node->SetLineColor(kColorITS);
23434 sub2node->SetVisibility(1);
23435 fNodes->Add(sub2node);
23436 sub1node->cd();
23437 //
23438 // Place copy #21 of ITS6 in I569
23439 //
1266e9b4 23440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23441 sub2node->SetLineColor(kColorITS);
23442 sub2node->SetVisibility(1);
23443 fNodes->Add(sub2node);
23444 sub1node->cd();
23445 //
23446 // Place copy #22 of ITS6 in I569
23447 //
23448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23449 sub2node->SetLineColor(kColorITS);
23450 sub2node->SetVisibility(1);
23451 fNodes->Add(sub2node);
23452 sub1node->cd();
23453 //
23454 // Place copy #23 of ITS6 in I569
23455 //
23456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23457 sub2node->SetLineColor(kColorITS);
23458 sub2node->SetVisibility(1);
23459 fNodes->Add(sub2node);
23460 sub1node->cd();
23461 //
23462 // Place copy #24 of ITS6 in I569
23463 //
23464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23465 sub2node->SetLineColor(kColorITS);
23466 sub2node->SetVisibility(1);
23467 fNodes->Add(sub2node);
23468 sub1node->cd();
23469 //
23470 // Place copy #25 of ITS6 in I569
23471 //
1266e9b4 23472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23473 sub2node->SetLineColor(kColorITS);
23474 sub2node->SetVisibility(1);
23475 fNodes->Add(sub2node);
23476 sub1node->cd();
23477 fNodes->Add(sub1node);
23478 node->cd();
23479 //
23480 // Place copy #34 of I569 in IT56
23481 //
1266e9b4 23482 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23483 sub1node->SetLineColor(kColorITS);
23484 sub1node->SetVisibility(0);
23485 sub1node->cd();
23486 //
23487 // Place copy #1 of ITS6 in I569
23488 //
1266e9b4 23489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23490 sub2node->SetLineColor(kColorITS);
23491 sub2node->SetVisibility(1);
23492 fNodes->Add(sub2node);
23493 sub1node->cd();
23494 //
23495 // Place copy #2 of ITS6 in I569
23496 //
23497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23498 sub2node->SetLineColor(kColorITS);
23499 sub2node->SetVisibility(1);
23500 fNodes->Add(sub2node);
23501 sub1node->cd();
23502 //
23503 // Place copy #3 of ITS6 in I569
23504 //
1266e9b4 23505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23506 sub2node->SetLineColor(kColorITS);
23507 sub2node->SetVisibility(1);
23508 fNodes->Add(sub2node);
23509 sub1node->cd();
23510 //
23511 // Place copy #4 of ITS6 in I569
23512 //
23513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23514 sub2node->SetLineColor(kColorITS);
23515 sub2node->SetVisibility(1);
23516 fNodes->Add(sub2node);
23517 sub1node->cd();
23518 //
23519 // Place copy #5 of ITS6 in I569
23520 //
1266e9b4 23521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23522 sub2node->SetLineColor(kColorITS);
23523 sub2node->SetVisibility(1);
23524 fNodes->Add(sub2node);
23525 sub1node->cd();
23526 //
23527 // Place copy #6 of ITS6 in I569
23528 //
23529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23530 sub2node->SetLineColor(kColorITS);
23531 sub2node->SetVisibility(1);
23532 fNodes->Add(sub2node);
23533 sub1node->cd();
23534 //
23535 // Place copy #7 of ITS6 in I569
23536 //
1266e9b4 23537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23538 sub2node->SetLineColor(kColorITS);
23539 sub2node->SetVisibility(1);
23540 fNodes->Add(sub2node);
23541 sub1node->cd();
23542 //
23543 // Place copy #8 of ITS6 in I569
23544 //
23545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23546 sub2node->SetLineColor(kColorITS);
23547 sub2node->SetVisibility(1);
23548 fNodes->Add(sub2node);
23549 sub1node->cd();
23550 //
23551 // Place copy #9 of ITS6 in I569
23552 //
1266e9b4 23553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23554 sub2node->SetLineColor(kColorITS);
23555 sub2node->SetVisibility(1);
23556 fNodes->Add(sub2node);
23557 sub1node->cd();
23558 //
23559 // Place copy #10 of ITS6 in I569
23560 //
23561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23562 sub2node->SetLineColor(kColorITS);
23563 sub2node->SetVisibility(1);
23564 fNodes->Add(sub2node);
23565 sub1node->cd();
23566 //
23567 // Place copy #11 of ITS6 in I569
23568 //
1266e9b4 23569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23570 sub2node->SetLineColor(kColorITS);
23571 sub2node->SetVisibility(1);
23572 fNodes->Add(sub2node);
23573 sub1node->cd();
23574 //
23575 // Place copy #12 of ITS6 in I569
23576 //
23577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23578 sub2node->SetLineColor(kColorITS);
23579 sub2node->SetVisibility(1);
23580 fNodes->Add(sub2node);
23581 sub1node->cd();
23582 //
23583 // Place copy #13 of ITS6 in I569
23584 //
23585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23586 sub2node->SetLineColor(kColorITS);
23587 sub2node->SetVisibility(1);
23588 fNodes->Add(sub2node);
23589 sub1node->cd();
23590 //
23591 // Place copy #14 of ITS6 in I569
23592 //
23593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23594 sub2node->SetLineColor(kColorITS);
23595 sub2node->SetVisibility(1);
23596 fNodes->Add(sub2node);
23597 sub1node->cd();
23598 //
23599 // Place copy #15 of ITS6 in I569
23600 //
1266e9b4 23601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23602 sub2node->SetLineColor(kColorITS);
23603 sub2node->SetVisibility(1);
23604 fNodes->Add(sub2node);
23605 sub1node->cd();
23606 //
23607 // Place copy #16 of ITS6 in I569
23608 //
23609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23610 sub2node->SetLineColor(kColorITS);
23611 sub2node->SetVisibility(1);
23612 fNodes->Add(sub2node);
23613 sub1node->cd();
23614 //
23615 // Place copy #17 of ITS6 in I569
23616 //
23617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23618 sub2node->SetLineColor(kColorITS);
23619 sub2node->SetVisibility(1);
23620 fNodes->Add(sub2node);
23621 sub1node->cd();
23622 //
23623 // Place copy #18 of ITS6 in I569
23624 //
23625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23626 sub2node->SetLineColor(kColorITS);
23627 sub2node->SetVisibility(1);
23628 fNodes->Add(sub2node);
23629 sub1node->cd();
23630 //
23631 // Place copy #19 of ITS6 in I569
23632 //
1266e9b4 23633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23634 sub2node->SetLineColor(kColorITS);
23635 sub2node->SetVisibility(1);
23636 fNodes->Add(sub2node);
23637 sub1node->cd();
23638 //
23639 // Place copy #20 of ITS6 in I569
23640 //
23641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23642 sub2node->SetLineColor(kColorITS);
23643 sub2node->SetVisibility(1);
23644 fNodes->Add(sub2node);
23645 sub1node->cd();
23646 //
23647 // Place copy #21 of ITS6 in I569
23648 //
1266e9b4 23649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23650 sub2node->SetLineColor(kColorITS);
23651 sub2node->SetVisibility(1);
23652 fNodes->Add(sub2node);
23653 sub1node->cd();
23654 //
23655 // Place copy #22 of ITS6 in I569
23656 //
23657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23658 sub2node->SetLineColor(kColorITS);
23659 sub2node->SetVisibility(1);
23660 fNodes->Add(sub2node);
23661 sub1node->cd();
23662 //
23663 // Place copy #23 of ITS6 in I569
23664 //
23665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23666 sub2node->SetLineColor(kColorITS);
23667 sub2node->SetVisibility(1);
23668 fNodes->Add(sub2node);
23669 sub1node->cd();
23670 //
23671 // Place copy #24 of ITS6 in I569
23672 //
23673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23674 sub2node->SetLineColor(kColorITS);
23675 sub2node->SetVisibility(1);
23676 fNodes->Add(sub2node);
23677 sub1node->cd();
23678 //
23679 // Place copy #25 of ITS6 in I569
23680 //
1266e9b4 23681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23682 sub2node->SetLineColor(kColorITS);
23683 sub2node->SetVisibility(1);
23684 fNodes->Add(sub2node);
23685 sub1node->cd();
23686 fNodes->Add(sub1node);
23687 node->cd();
23688 //
23689 // Place copy #35 of I569 in IT56
23690 //
1266e9b4 23691 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23692 sub1node->SetLineColor(kColorITS);
23693 sub1node->SetVisibility(0);
23694 sub1node->cd();
23695 //
23696 // Place copy #1 of ITS6 in I569
23697 //
1266e9b4 23698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23699 sub2node->SetLineColor(kColorITS);
23700 sub2node->SetVisibility(1);
23701 fNodes->Add(sub2node);
23702 sub1node->cd();
23703 //
23704 // Place copy #2 of ITS6 in I569
23705 //
23706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23707 sub2node->SetLineColor(kColorITS);
23708 sub2node->SetVisibility(1);
23709 fNodes->Add(sub2node);
23710 sub1node->cd();
23711 //
23712 // Place copy #3 of ITS6 in I569
23713 //
1266e9b4 23714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23715 sub2node->SetLineColor(kColorITS);
23716 sub2node->SetVisibility(1);
23717 fNodes->Add(sub2node);
23718 sub1node->cd();
23719 //
23720 // Place copy #4 of ITS6 in I569
23721 //
23722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23723 sub2node->SetLineColor(kColorITS);
23724 sub2node->SetVisibility(1);
23725 fNodes->Add(sub2node);
23726 sub1node->cd();
23727 //
23728 // Place copy #5 of ITS6 in I569
23729 //
1266e9b4 23730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23731 sub2node->SetLineColor(kColorITS);
23732 sub2node->SetVisibility(1);
23733 fNodes->Add(sub2node);
23734 sub1node->cd();
23735 //
23736 // Place copy #6 of ITS6 in I569
23737 //
23738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23739 sub2node->SetLineColor(kColorITS);
23740 sub2node->SetVisibility(1);
23741 fNodes->Add(sub2node);
23742 sub1node->cd();
23743 //
23744 // Place copy #7 of ITS6 in I569
23745 //
1266e9b4 23746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23747 sub2node->SetLineColor(kColorITS);
23748 sub2node->SetVisibility(1);
23749 fNodes->Add(sub2node);
23750 sub1node->cd();
23751 //
23752 // Place copy #8 of ITS6 in I569
23753 //
23754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23755 sub2node->SetLineColor(kColorITS);
23756 sub2node->SetVisibility(1);
23757 fNodes->Add(sub2node);
23758 sub1node->cd();
23759 //
23760 // Place copy #9 of ITS6 in I569
23761 //
1266e9b4 23762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23763 sub2node->SetLineColor(kColorITS);
23764 sub2node->SetVisibility(1);
23765 fNodes->Add(sub2node);
23766 sub1node->cd();
23767 //
23768 // Place copy #10 of ITS6 in I569
23769 //
23770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23771 sub2node->SetLineColor(kColorITS);
23772 sub2node->SetVisibility(1);
23773 fNodes->Add(sub2node);
23774 sub1node->cd();
23775 //
23776 // Place copy #11 of ITS6 in I569
23777 //
1266e9b4 23778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23779 sub2node->SetLineColor(kColorITS);
23780 sub2node->SetVisibility(1);
23781 fNodes->Add(sub2node);
23782 sub1node->cd();
23783 //
23784 // Place copy #12 of ITS6 in I569
23785 //
23786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23787 sub2node->SetLineColor(kColorITS);
23788 sub2node->SetVisibility(1);
23789 fNodes->Add(sub2node);
23790 sub1node->cd();
23791 //
23792 // Place copy #13 of ITS6 in I569
23793 //
23794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23795 sub2node->SetLineColor(kColorITS);
23796 sub2node->SetVisibility(1);
23797 fNodes->Add(sub2node);
23798 sub1node->cd();
23799 //
23800 // Place copy #14 of ITS6 in I569
23801 //
23802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23803 sub2node->SetLineColor(kColorITS);
23804 sub2node->SetVisibility(1);
23805 fNodes->Add(sub2node);
23806 sub1node->cd();
23807 //
23808 // Place copy #15 of ITS6 in I569
23809 //
1266e9b4 23810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23811 sub2node->SetLineColor(kColorITS);
23812 sub2node->SetVisibility(1);
23813 fNodes->Add(sub2node);
23814 sub1node->cd();
23815 //
23816 // Place copy #16 of ITS6 in I569
23817 //
23818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23819 sub2node->SetLineColor(kColorITS);
23820 sub2node->SetVisibility(1);
23821 fNodes->Add(sub2node);
23822 sub1node->cd();
23823 //
23824 // Place copy #17 of ITS6 in I569
23825 //
23826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23827 sub2node->SetLineColor(kColorITS);
23828 sub2node->SetVisibility(1);
23829 fNodes->Add(sub2node);
23830 sub1node->cd();
23831 //
23832 // Place copy #18 of ITS6 in I569
23833 //
23834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23835 sub2node->SetLineColor(kColorITS);
23836 sub2node->SetVisibility(1);
23837 fNodes->Add(sub2node);
23838 sub1node->cd();
23839 //
23840 // Place copy #19 of ITS6 in I569
23841 //
1266e9b4 23842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23843 sub2node->SetLineColor(kColorITS);
23844 sub2node->SetVisibility(1);
23845 fNodes->Add(sub2node);
23846 sub1node->cd();
23847 //
23848 // Place copy #20 of ITS6 in I569
23849 //
23850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23851 sub2node->SetLineColor(kColorITS);
23852 sub2node->SetVisibility(1);
23853 fNodes->Add(sub2node);
23854 sub1node->cd();
23855 //
23856 // Place copy #21 of ITS6 in I569
23857 //
1266e9b4 23858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23859 sub2node->SetLineColor(kColorITS);
23860 sub2node->SetVisibility(1);
23861 fNodes->Add(sub2node);
23862 sub1node->cd();
23863 //
23864 // Place copy #22 of ITS6 in I569
23865 //
23866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23867 sub2node->SetLineColor(kColorITS);
23868 sub2node->SetVisibility(1);
23869 fNodes->Add(sub2node);
23870 sub1node->cd();
23871 //
23872 // Place copy #23 of ITS6 in I569
23873 //
23874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23875 sub2node->SetLineColor(kColorITS);
23876 sub2node->SetVisibility(1);
23877 fNodes->Add(sub2node);
23878 sub1node->cd();
23879 //
23880 // Place copy #24 of ITS6 in I569
23881 //
23882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23883 sub2node->SetLineColor(kColorITS);
23884 sub2node->SetVisibility(1);
23885 fNodes->Add(sub2node);
23886 sub1node->cd();
23887 //
23888 // Place copy #25 of ITS6 in I569
23889 //
1266e9b4 23890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23891 sub2node->SetLineColor(kColorITS);
23892 sub2node->SetVisibility(1);
23893 fNodes->Add(sub2node);
23894 sub1node->cd();
23895 fNodes->Add(sub1node);
23896 node->cd();
23897 //
23898 // Place copy #36 of I569 in IT56
23899 //
1266e9b4 23900 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23901 sub1node->SetLineColor(kColorITS);
23902 sub1node->SetVisibility(0);
23903 sub1node->cd();
23904 //
23905 // Place copy #1 of ITS6 in I569
23906 //
1266e9b4 23907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23908 sub2node->SetLineColor(kColorITS);
23909 sub2node->SetVisibility(1);
23910 fNodes->Add(sub2node);
23911 sub1node->cd();
23912 //
23913 // Place copy #2 of ITS6 in I569
23914 //
23915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23916 sub2node->SetLineColor(kColorITS);
23917 sub2node->SetVisibility(1);
23918 fNodes->Add(sub2node);
23919 sub1node->cd();
23920 //
23921 // Place copy #3 of ITS6 in I569
23922 //
1266e9b4 23923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23924 sub2node->SetLineColor(kColorITS);
23925 sub2node->SetVisibility(1);
23926 fNodes->Add(sub2node);
23927 sub1node->cd();
23928 //
23929 // Place copy #4 of ITS6 in I569
23930 //
23931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23932 sub2node->SetLineColor(kColorITS);
23933 sub2node->SetVisibility(1);
23934 fNodes->Add(sub2node);
23935 sub1node->cd();
23936 //
23937 // Place copy #5 of ITS6 in I569
23938 //
1266e9b4 23939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23940 sub2node->SetLineColor(kColorITS);
23941 sub2node->SetVisibility(1);
23942 fNodes->Add(sub2node);
23943 sub1node->cd();
23944 //
23945 // Place copy #6 of ITS6 in I569
23946 //
23947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23948 sub2node->SetLineColor(kColorITS);
23949 sub2node->SetVisibility(1);
23950 fNodes->Add(sub2node);
23951 sub1node->cd();
23952 //
23953 // Place copy #7 of ITS6 in I569
23954 //
1266e9b4 23955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23956 sub2node->SetLineColor(kColorITS);
23957 sub2node->SetVisibility(1);
23958 fNodes->Add(sub2node);
23959 sub1node->cd();
23960 //
23961 // Place copy #8 of ITS6 in I569
23962 //
23963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23964 sub2node->SetLineColor(kColorITS);
23965 sub2node->SetVisibility(1);
23966 fNodes->Add(sub2node);
23967 sub1node->cd();
23968 //
23969 // Place copy #9 of ITS6 in I569
23970 //
1266e9b4 23971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23972 sub2node->SetLineColor(kColorITS);
23973 sub2node->SetVisibility(1);
23974 fNodes->Add(sub2node);
23975 sub1node->cd();
23976 //
23977 // Place copy #10 of ITS6 in I569
23978 //
23979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23980 sub2node->SetLineColor(kColorITS);
23981 sub2node->SetVisibility(1);
23982 fNodes->Add(sub2node);
23983 sub1node->cd();
23984 //
23985 // Place copy #11 of ITS6 in I569
23986 //
1266e9b4 23987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23988 sub2node->SetLineColor(kColorITS);
23989 sub2node->SetVisibility(1);
23990 fNodes->Add(sub2node);
23991 sub1node->cd();
23992 //
23993 // Place copy #12 of ITS6 in I569
23994 //
23995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23996 sub2node->SetLineColor(kColorITS);
23997 sub2node->SetVisibility(1);
23998 fNodes->Add(sub2node);
23999 sub1node->cd();
24000 //
24001 // Place copy #13 of ITS6 in I569
24002 //
24003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24004 sub2node->SetLineColor(kColorITS);
24005 sub2node->SetVisibility(1);
24006 fNodes->Add(sub2node);
24007 sub1node->cd();
24008 //
24009 // Place copy #14 of ITS6 in I569
24010 //
24011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24012 sub2node->SetLineColor(kColorITS);
24013 sub2node->SetVisibility(1);
24014 fNodes->Add(sub2node);
24015 sub1node->cd();
24016 //
24017 // Place copy #15 of ITS6 in I569
24018 //
1266e9b4 24019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24020 sub2node->SetLineColor(kColorITS);
24021 sub2node->SetVisibility(1);
24022 fNodes->Add(sub2node);
24023 sub1node->cd();
24024 //
24025 // Place copy #16 of ITS6 in I569
24026 //
24027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24028 sub2node->SetLineColor(kColorITS);
24029 sub2node->SetVisibility(1);
24030 fNodes->Add(sub2node);
24031 sub1node->cd();
24032 //
24033 // Place copy #17 of ITS6 in I569
24034 //
24035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24036 sub2node->SetLineColor(kColorITS);
24037 sub2node->SetVisibility(1);
24038 fNodes->Add(sub2node);
24039 sub1node->cd();
24040 //
24041 // Place copy #18 of ITS6 in I569
24042 //
24043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24044 sub2node->SetLineColor(kColorITS);
24045 sub2node->SetVisibility(1);
24046 fNodes->Add(sub2node);
24047 sub1node->cd();
24048 //
24049 // Place copy #19 of ITS6 in I569
24050 //
1266e9b4 24051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24052 sub2node->SetLineColor(kColorITS);
24053 sub2node->SetVisibility(1);
24054 fNodes->Add(sub2node);
24055 sub1node->cd();
24056 //
24057 // Place copy #20 of ITS6 in I569
24058 //
24059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24060 sub2node->SetLineColor(kColorITS);
24061 sub2node->SetVisibility(1);
24062 fNodes->Add(sub2node);
24063 sub1node->cd();
24064 //
24065 // Place copy #21 of ITS6 in I569
24066 //
1266e9b4 24067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24068 sub2node->SetLineColor(kColorITS);
24069 sub2node->SetVisibility(1);
24070 fNodes->Add(sub2node);
24071 sub1node->cd();
24072 //
24073 // Place copy #22 of ITS6 in I569
24074 //
24075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24076 sub2node->SetLineColor(kColorITS);
24077 sub2node->SetVisibility(1);
24078 fNodes->Add(sub2node);
24079 sub1node->cd();
24080 //
24081 // Place copy #23 of ITS6 in I569
24082 //
24083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24084 sub2node->SetLineColor(kColorITS);
24085 sub2node->SetVisibility(1);
24086 fNodes->Add(sub2node);
24087 sub1node->cd();
24088 //
24089 // Place copy #24 of ITS6 in I569
24090 //
24091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24092 sub2node->SetLineColor(kColorITS);
24093 sub2node->SetVisibility(1);
24094 fNodes->Add(sub2node);
24095 sub1node->cd();
24096 //
24097 // Place copy #25 of ITS6 in I569
24098 //
1266e9b4 24099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24100 sub2node->SetLineColor(kColorITS);
24101 sub2node->SetVisibility(1);
24102 fNodes->Add(sub2node);
24103 sub1node->cd();
24104 fNodes->Add(sub1node);
24105 node->cd();
24106 //
24107 // Place copy #37 of I569 in IT56
24108 //
24109 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24110 sub1node->SetLineColor(kColorITS);
24111 sub1node->SetVisibility(0);
24112 sub1node->cd();
24113 //
24114 // Place copy #1 of ITS6 in I569
24115 //
1266e9b4 24116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24117 sub2node->SetLineColor(kColorITS);
24118 sub2node->SetVisibility(1);
24119 fNodes->Add(sub2node);
24120 sub1node->cd();
24121 //
24122 // Place copy #2 of ITS6 in I569
24123 //
24124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24125 sub2node->SetLineColor(kColorITS);
24126 sub2node->SetVisibility(1);
24127 fNodes->Add(sub2node);
24128 sub1node->cd();
24129 //
24130 // Place copy #3 of ITS6 in I569
24131 //
1266e9b4 24132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24133 sub2node->SetLineColor(kColorITS);
24134 sub2node->SetVisibility(1);
24135 fNodes->Add(sub2node);
24136 sub1node->cd();
24137 //
24138 // Place copy #4 of ITS6 in I569
24139 //
24140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24141 sub2node->SetLineColor(kColorITS);
24142 sub2node->SetVisibility(1);
24143 fNodes->Add(sub2node);
24144 sub1node->cd();
24145 //
24146 // Place copy #5 of ITS6 in I569
24147 //
1266e9b4 24148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24149 sub2node->SetLineColor(kColorITS);
24150 sub2node->SetVisibility(1);
24151 fNodes->Add(sub2node);
24152 sub1node->cd();
24153 //
24154 // Place copy #6 of ITS6 in I569
24155 //
24156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24157 sub2node->SetLineColor(kColorITS);
24158 sub2node->SetVisibility(1);
24159 fNodes->Add(sub2node);
24160 sub1node->cd();
24161 //
24162 // Place copy #7 of ITS6 in I569
24163 //
1266e9b4 24164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24165 sub2node->SetLineColor(kColorITS);
24166 sub2node->SetVisibility(1);
24167 fNodes->Add(sub2node);
24168 sub1node->cd();
24169 //
24170 // Place copy #8 of ITS6 in I569
24171 //
24172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24173 sub2node->SetLineColor(kColorITS);
24174 sub2node->SetVisibility(1);
24175 fNodes->Add(sub2node);
24176 sub1node->cd();
24177 //
24178 // Place copy #9 of ITS6 in I569
24179 //
1266e9b4 24180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24181 sub2node->SetLineColor(kColorITS);
24182 sub2node->SetVisibility(1);
24183 fNodes->Add(sub2node);
24184 sub1node->cd();
24185 //
24186 // Place copy #10 of ITS6 in I569
24187 //
24188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24189 sub2node->SetLineColor(kColorITS);
24190 sub2node->SetVisibility(1);
24191 fNodes->Add(sub2node);
24192 sub1node->cd();
24193 //
24194 // Place copy #11 of ITS6 in I569
24195 //
1266e9b4 24196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24197 sub2node->SetLineColor(kColorITS);
24198 sub2node->SetVisibility(1);
24199 fNodes->Add(sub2node);
24200 sub1node->cd();
24201 //
24202 // Place copy #12 of ITS6 in I569
24203 //
24204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24205 sub2node->SetLineColor(kColorITS);
24206 sub2node->SetVisibility(1);
24207 fNodes->Add(sub2node);
24208 sub1node->cd();
24209 //
24210 // Place copy #13 of ITS6 in I569
24211 //
24212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24213 sub2node->SetLineColor(kColorITS);
24214 sub2node->SetVisibility(1);
24215 fNodes->Add(sub2node);
24216 sub1node->cd();
24217 //
24218 // Place copy #14 of ITS6 in I569
24219 //
24220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24221 sub2node->SetLineColor(kColorITS);
24222 sub2node->SetVisibility(1);
24223 fNodes->Add(sub2node);
24224 sub1node->cd();
24225 //
24226 // Place copy #15 of ITS6 in I569
24227 //
1266e9b4 24228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24229 sub2node->SetLineColor(kColorITS);
24230 sub2node->SetVisibility(1);
24231 fNodes->Add(sub2node);
24232 sub1node->cd();
24233 //
24234 // Place copy #16 of ITS6 in I569
24235 //
24236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24237 sub2node->SetLineColor(kColorITS);
24238 sub2node->SetVisibility(1);
24239 fNodes->Add(sub2node);
24240 sub1node->cd();
24241 //
24242 // Place copy #17 of ITS6 in I569
24243 //
24244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24245 sub2node->SetLineColor(kColorITS);
24246 sub2node->SetVisibility(1);
24247 fNodes->Add(sub2node);
24248 sub1node->cd();
24249 //
24250 // Place copy #18 of ITS6 in I569
24251 //
24252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24253 sub2node->SetLineColor(kColorITS);
24254 sub2node->SetVisibility(1);
24255 fNodes->Add(sub2node);
24256 sub1node->cd();
24257 //
24258 // Place copy #19 of ITS6 in I569
24259 //
1266e9b4 24260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24261 sub2node->SetLineColor(kColorITS);
24262 sub2node->SetVisibility(1);
24263 fNodes->Add(sub2node);
24264 sub1node->cd();
24265 //
24266 // Place copy #20 of ITS6 in I569
24267 //
24268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24269 sub2node->SetLineColor(kColorITS);
24270 sub2node->SetVisibility(1);
24271 fNodes->Add(sub2node);
24272 sub1node->cd();
24273 //
24274 // Place copy #21 of ITS6 in I569
24275 //
1266e9b4 24276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24277 sub2node->SetLineColor(kColorITS);
24278 sub2node->SetVisibility(1);
24279 fNodes->Add(sub2node);
24280 sub1node->cd();
24281 //
24282 // Place copy #22 of ITS6 in I569
24283 //
24284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24285 sub2node->SetLineColor(kColorITS);
24286 sub2node->SetVisibility(1);
24287 fNodes->Add(sub2node);
24288 sub1node->cd();
24289 //
24290 // Place copy #23 of ITS6 in I569
24291 //
24292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24293 sub2node->SetLineColor(kColorITS);
24294 sub2node->SetVisibility(1);
24295 fNodes->Add(sub2node);
24296 sub1node->cd();
24297 //
24298 // Place copy #24 of ITS6 in I569
24299 //
24300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24301 sub2node->SetLineColor(kColorITS);
24302 sub2node->SetVisibility(1);
24303 fNodes->Add(sub2node);
24304 sub1node->cd();
24305 //
24306 // Place copy #25 of ITS6 in I569
24307 //
1266e9b4 24308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24309 sub2node->SetLineColor(kColorITS);
24310 sub2node->SetVisibility(1);
24311 fNodes->Add(sub2node);
24312 sub1node->cd();
24313 fNodes->Add(sub1node);
24314 node->cd();
24315 //
24316 // Place copy #38 of I569 in IT56
24317 //
1266e9b4 24318 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24319 sub1node->SetLineColor(kColorITS);
24320 sub1node->SetVisibility(0);
24321 sub1node->cd();
24322 //
24323 // Place copy #1 of ITS6 in I569
24324 //
1266e9b4 24325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24326 sub2node->SetLineColor(kColorITS);
24327 sub2node->SetVisibility(1);
24328 fNodes->Add(sub2node);
24329 sub1node->cd();
24330 //
24331 // Place copy #2 of ITS6 in I569
24332 //
24333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24334 sub2node->SetLineColor(kColorITS);
24335 sub2node->SetVisibility(1);
24336 fNodes->Add(sub2node);
24337 sub1node->cd();
24338 //
24339 // Place copy #3 of ITS6 in I569
24340 //
1266e9b4 24341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24342 sub2node->SetLineColor(kColorITS);
24343 sub2node->SetVisibility(1);
24344 fNodes->Add(sub2node);
24345 sub1node->cd();
24346 //
24347 // Place copy #4 of ITS6 in I569
24348 //
24349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24350 sub2node->SetLineColor(kColorITS);
24351 sub2node->SetVisibility(1);
24352 fNodes->Add(sub2node);
24353 sub1node->cd();
24354 //
24355 // Place copy #5 of ITS6 in I569
24356 //
1266e9b4 24357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24358 sub2node->SetLineColor(kColorITS);
24359 sub2node->SetVisibility(1);
24360 fNodes->Add(sub2node);
24361 sub1node->cd();
24362 //
24363 // Place copy #6 of ITS6 in I569
24364 //
24365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24366 sub2node->SetLineColor(kColorITS);
24367 sub2node->SetVisibility(1);
24368 fNodes->Add(sub2node);
24369 sub1node->cd();
24370 //
24371 // Place copy #7 of ITS6 in I569
24372 //
1266e9b4 24373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24374 sub2node->SetLineColor(kColorITS);
24375 sub2node->SetVisibility(1);
24376 fNodes->Add(sub2node);
24377 sub1node->cd();
24378 //
24379 // Place copy #8 of ITS6 in I569
24380 //
24381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24382 sub2node->SetLineColor(kColorITS);
24383 sub2node->SetVisibility(1);
24384 fNodes->Add(sub2node);
24385 sub1node->cd();
24386 //
24387 // Place copy #9 of ITS6 in I569
24388 //
1266e9b4 24389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24390 sub2node->SetLineColor(kColorITS);
24391 sub2node->SetVisibility(1);
24392 fNodes->Add(sub2node);
24393 sub1node->cd();
24394 //
24395 // Place copy #10 of ITS6 in I569
24396 //
24397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24398 sub2node->SetLineColor(kColorITS);
24399 sub2node->SetVisibility(1);
24400 fNodes->Add(sub2node);
24401 sub1node->cd();
24402 //
24403 // Place copy #11 of ITS6 in I569
24404 //
1266e9b4 24405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24406 sub2node->SetLineColor(kColorITS);
24407 sub2node->SetVisibility(1);
24408 fNodes->Add(sub2node);
24409 sub1node->cd();
24410 //
24411 // Place copy #12 of ITS6 in I569
24412 //
24413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24414 sub2node->SetLineColor(kColorITS);
24415 sub2node->SetVisibility(1);
24416 fNodes->Add(sub2node);
24417 sub1node->cd();
24418 //
24419 // Place copy #13 of ITS6 in I569
24420 //
24421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24422 sub2node->SetLineColor(kColorITS);
24423 sub2node->SetVisibility(1);
24424 fNodes->Add(sub2node);
24425 sub1node->cd();
24426 //
24427 // Place copy #14 of ITS6 in I569
24428 //
24429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24430 sub2node->SetLineColor(kColorITS);
24431 sub2node->SetVisibility(1);
24432 fNodes->Add(sub2node);
24433 sub1node->cd();
24434 //
24435 // Place copy #15 of ITS6 in I569
24436 //
1266e9b4 24437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24438 sub2node->SetLineColor(kColorITS);
24439 sub2node->SetVisibility(1);
24440 fNodes->Add(sub2node);
24441 sub1node->cd();
24442 //
24443 // Place copy #16 of ITS6 in I569
24444 //
24445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24446 sub2node->SetLineColor(kColorITS);
24447 sub2node->SetVisibility(1);
24448 fNodes->Add(sub2node);
24449 sub1node->cd();
24450 //
24451 // Place copy #17 of ITS6 in I569
24452 //
24453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24454 sub2node->SetLineColor(kColorITS);
24455 sub2node->SetVisibility(1);
24456 fNodes->Add(sub2node);
24457 sub1node->cd();
24458 //
24459 // Place copy #18 of ITS6 in I569
24460 //
24461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24462 sub2node->SetLineColor(kColorITS);
24463 sub2node->SetVisibility(1);
24464 fNodes->Add(sub2node);
24465 sub1node->cd();
24466 //
24467 // Place copy #19 of ITS6 in I569
24468 //
1266e9b4 24469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24470 sub2node->SetLineColor(kColorITS);
24471 sub2node->SetVisibility(1);
24472 fNodes->Add(sub2node);
24473 sub1node->cd();
24474 //
24475 // Place copy #20 of ITS6 in I569
24476 //
24477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24478 sub2node->SetLineColor(kColorITS);
24479 sub2node->SetVisibility(1);
24480 fNodes->Add(sub2node);
24481 sub1node->cd();
24482 //
24483 // Place copy #21 of ITS6 in I569
24484 //
1266e9b4 24485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24486 sub2node->SetLineColor(kColorITS);
24487 sub2node->SetVisibility(1);
24488 fNodes->Add(sub2node);
24489 sub1node->cd();
24490 //
24491 // Place copy #22 of ITS6 in I569
24492 //
24493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24494 sub2node->SetLineColor(kColorITS);
24495 sub2node->SetVisibility(1);
24496 fNodes->Add(sub2node);
24497 sub1node->cd();
24498 //
24499 // Place copy #23 of ITS6 in I569
24500 //
24501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24502 sub2node->SetLineColor(kColorITS);
24503 sub2node->SetVisibility(1);
24504 fNodes->Add(sub2node);
24505 sub1node->cd();
24506 //
24507 // Place copy #24 of ITS6 in I569
24508 //
24509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24510 sub2node->SetLineColor(kColorITS);
24511 sub2node->SetVisibility(1);
24512 fNodes->Add(sub2node);
24513 sub1node->cd();
24514 //
24515 // Place copy #25 of ITS6 in I569
24516 //
1266e9b4 24517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24518 sub2node->SetLineColor(kColorITS);
24519 sub2node->SetVisibility(1);
24520 fNodes->Add(sub2node);
24521 sub1node->cd();
24522 fNodes->Add(sub1node);
24523 node->cd();
24524
24525
24526
db915fea 24527 fNodes->Add(node);
ac9c285e 24528
1266e9b4 24529*/
db915fea 24530}
24531//_____________________________________________________________________________
24532void AliITSvPPRasymm::CreateGeometry(){
24533////////////////////////////////////////////////////////////////////////
24534// This routine defines and Creates the geometry for version 6 of the ITS.
24535////////////////////////////////////////////////////////////////////////
24536
7bdd9b7d 24537
24538//Begin_Html
24539/*
24540<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24541</pre>
24542<br clear=left>
24543<font size=+2 color=red>
24544<p>This shows the full ITS geometry.
24545</font>
24546
24547<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24548</pre>
24549<br clear=left>
24550<font size=+2 color=red>
24551<p>This shows the full SPD Barrel of the ITS geometry.
24552</font>
24553
24554<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24555</pre>
24556<br clear=left>
24557<font size=+2 color=red>
24558<p>This shows the full SDD Barrel of the ITS geometry.
24559</font>
24560
24561<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24562</pre>
24563<br clear=left>
24564<font size=+2 color=red>
24565<p>This shows the full SSD Barrel of the ITS geometry.
24566</font>
24567*/
24568//End_Html
db915fea 24569 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24570 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24571 //THICKNESSES OF LAYERS (in % radiation length)
24572 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24573 //HALF LENGTHS OF LAYERS
cd3a3507 24574 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24575 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24576 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24577 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24578 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24579
24580
7b67784f 24581 Float_t dits[100], rlim, zmax;
cd3a3507 24582 // Float_t zpos;
24583 // Float_t pcits[50]
7b67784f 24584 Float_t ztpc;
2ffd6c79 24585 Int_t idrotm[1999], i;
7b67784f 24586 Float_t dgh[100];
686e2715 24587
80272ed3 24588
24589 // Define some variables for SPD
24590
c47b75b1 24591 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24592 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24593 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24594 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24595 Float_t di108[3], di104[3]; // for both layers
686e2715 24596
a8c83dcb 24597 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24598 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24599
a8c83dcb 24600 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24601 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24602
214030ed 24603 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24604
24605 ddet1 = GetThicknessDet1();
24606 ddet2 = GetThicknessDet2();
24607 dchip1 = GetThicknessChip1();
24608 dchip2 = GetThicknessChip2();
24609
3d12a48d 24610 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24611 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24612 " The default value of 200 microns will be used." << endl;
24613 ddet1=200.;
3d12a48d 24614 }
24615
24616 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24617 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24618 " The default value of 200 microns will be used." << endl;
24619 ddet2=200.;
3d12a48d 24620 }
24621
214030ed 24622 if(dchip1 < 100. || dchip1 > 300.) {
24623 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24624 " The default value of 200 microns will be used." << endl;
24625 dchip1=200.;
3d12a48d 24626 }
24627
214030ed 24628 if(dchip2 < 100. || dchip2 > 300.) {
24629 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24630 " The default value of 200 microns will be used." << endl;
24631 dchip2=200.;
3d12a48d 24632 }
7b67784f 24633
24634 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24635
24636 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24637
24638 rails = GetRails();
24639
24640 fluid = GetCoolingFluid();
24641
24642 if(rails != 0 && rails != 1) {
1e9111db 24643 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24644 " The default value of 1 (rails in) will be used." << endl;
24645
24646 }
3d12a48d 24647
7b67784f 24648 if(fluid != 0 && fluid != 1) {
1e9111db 24649 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24650 " The default value of 1 (water) will be used." << endl;
24651 }
24652
1e9111db 24653 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24654 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24655 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24656 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24657 if(rails == 0 ) {
1e9111db 24658 cout << "ITS: Rails are out." << endl;
7b67784f 24659 } else {
1e9111db 24660 cout << "ITS: Rails are in." << endl;
7b67784f 24661 }
24662 if(fluid == 0 ) {
1e9111db 24663 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24664 } else {
1e9111db 24665 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24666 }
24667
c47b75b1 24668 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24669 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24670 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24671 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24672 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24673
24674 Float_t deltax, deltay;
686e2715 24675
c47b75b1 24676 Int_t thickness = fMinorVersion/10;
24677 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24678
24679
24680 // Define some variables for SDD
24681
24682
24683 Float_t sin30, cos30;
24684
24685 // SDD electronics+services main volumes
24686 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24687
24688 // SDD detector ladder
24689
24690 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24691 Float_t Y_SDD_sep = 0.20;
24692 Float_t ySDD;
24693 Int_t iSDD;
24694 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24695 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24696
24697 // ladder foot and end-ladder (frame and cooling)
24698 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24699 Float_t I424dits[3], xI424, yI424;
24700 Float_t I425dits[3];
24701 Int_t indI425;
24702 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24703
24704 // SDD ladder frame and cooling
24705 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24706 Float_t I035dits[3], I037dits[3], I038dits[3];
24707 Float_t I039dits[3], xI039, yI039;
24708 Float_t I041dits[5];
24709
24710 // SDD hybrid, chips and capacitors
24711 Float_t I050dits[3], xI050, yI050;
24712 Float_t I052dits[3], xI052, yI052;
24713 Float_t I042dits[3], xI042, yI042;
24714 Float_t xI042space = 0.17;
24715 Float_t I043dits[3], xI043, yI043;
24716 Float_t xI043space = 0.17;
24717 Float_t zchip, zChipSpace;
24718 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24719 Int_t ichip, icap;
24720
24721 // SDD microcables
24722 Float_t I044dits[4], xI044, yI044, volI044;
24723 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24724 Char_t HVname[5], LVname[5];
24725
24726
24727 // Define media off-set
db915fea 24728
24729 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24730
db915fea 24731
24732 // Rotation matrices
24733
a9c4129c 24734 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24735
bae7e562 24736
686e2715 24737 if (option == 1) {
24738
24739 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24740 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24741 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24742 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24743 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24744 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24745 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24746 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24747 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24748 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24749 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24750 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24751 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24752 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24753 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24754 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24755 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24756 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24757 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24758 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24759 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24760 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24761 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24762 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24763 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24764 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24765 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24766 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24767 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24768 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24769 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24770 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24771 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24772 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24773 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24774 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24775 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24776 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24777 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24778 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24779 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24780 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24781 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24782 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24783 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24784 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24785 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24786 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24787 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24788 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24789 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24790 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24791 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24792 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24793 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24794 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24795 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24796 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24797 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24798 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24799 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24800 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24801 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24802 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24803 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24804 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24805 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24806 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24807 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24808 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24809 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24810 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24811 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24812 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24813 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24814 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24815 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24816
24817 }
a9c4129c 24818
24819 // SPD - option 'b' (this is the default)
2ffd6c79 24820
686e2715 24821 if (option == 2) {
24822
9bf5e8ff 24823 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24824 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24825 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24826 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24827 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24828 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24829 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24830 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24831 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24832 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24833 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24834 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24835 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24836 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24837 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24838 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24839 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24840 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24841 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24842 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24843 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24844 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24845 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24846 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24847 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24848 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24849 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24850 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24851 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24852 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24853 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24854 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24855 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24856 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24857 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24858 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24859 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24860 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24861 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24862 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24863 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24864 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24865 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24866 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24867 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24868 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24869 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24870 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24871 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24872 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24873 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24874 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24875 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24876 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24877 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24878 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24879 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24880 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24881 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24882 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24883 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24884 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24885 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24886 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24887 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24888 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24889 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24890 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24891 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24892 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24893 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24894 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24895 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24896 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24897 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24898 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24899 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24900
24901 }
24902
db915fea 24903 // SDD
24904
24905 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24906 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24907 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24908 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24909 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24910 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24911 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24912 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24913 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24914 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24915 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24916 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24917 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24918 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24919 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24920 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24921 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24922 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24923 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24924 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24925 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24926 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24927 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24928 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24929 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24930 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24931 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24932 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24933 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24934 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24935 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24936 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24937 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24938 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24939 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24940 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24941 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24942 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24943 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24944 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24945 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24946 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24947 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24948 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24949 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24950 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24951 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24952 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24953 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24954 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24955 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24956 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24957 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24958 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24959 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24960 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24961 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24962 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24963
24964 // SSD
24965
24966 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24967 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24968 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24969 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24970 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24971 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24972 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24973 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24974 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24975 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24976 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24977 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24978 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24979 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24980 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24981 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24982 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24983 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24984 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24985 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24986 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24987 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24988 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24989 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24990 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24991 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24992 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24993 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24994 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24995 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24996 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24997 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24998 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 24999 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 25000 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
25001 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
25002 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
25003 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
25004 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25005 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25006 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25007 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25008 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25009 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25010 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25011 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25012 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25013 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25014 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25015 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25016 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25017 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25018 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25019 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25020 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25021 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25022 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25023 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25024 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25025 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25026 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25027 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25028 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25029 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25030 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25031 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25032 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25033 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25034 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25035 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25036 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25037 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25038 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25039 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25040 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25041 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25042 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25043 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25044 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25045 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25046 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25047 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25048 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25049 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25050
25051
cd3a3507 25052 // SDD cone
25053
25054 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25055 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25056 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25057 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25058 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25059 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25060 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25061 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25062 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25063 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25064 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25065 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25066 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25067 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25068 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25069 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25070 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25071 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25072 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25073 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25074 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25075 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25076 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25077 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25078 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25079 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25080 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25081 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25082 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25083 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25084 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25085 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25086 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25087 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25088 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25089 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25090 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25091 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25092 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25093 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25094 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25095 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25096 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25097 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25098 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25099 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25100 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25101 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25102 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25103 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25104 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25105 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25106 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25107 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25108 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25109 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25110 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25111 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25112 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25113 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25114 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25115 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25116 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25117 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25118 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25119 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25120 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25121 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25122 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25123 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25124 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25125 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25126 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25127 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25128 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25129 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25130 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25131 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25132 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25133 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25134 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25135
25136 // SSD cone
25137
25138 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25139 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25140 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25141 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25142 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25143 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25144 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25145 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25146 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25147 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25148 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25149 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25150 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25151 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25152 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25153 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25154 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25155 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25156 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25157 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25158 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25159 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25160 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25161 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25162 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25163 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25164 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25165 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25166 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25167 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25168 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25169 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25170 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25171 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25172 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25173 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25174 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25175
25176 // Services
25177
25178 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25179
25180
db915fea 25181 // CONVERT INTO CM (RL(SI)=9.36 CM)
25182
25183 for (i = 0; i < 6; ++i) {
25184 drl[i] = drl[i] / 100. * 9.36;
25185 }
25186
25187 // FIELD CAGE HALF LENGTH
25188
1e9111db 25189 rlim = 50.;
7b67784f 25190 zmax = 74.;
25191 ztpc = 284.;
db915fea 25192
25193 // --- Define ghost volume containing the whole ITS (including services)
25194 // and fill it with air
25195
6d62fed9 25196 dgh[0] = 0.;
25197 dgh[1] = 360.;
25198 dgh[2] = 16.;
7b67784f 25199 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25200 dgh[4] = 46;
25201 dgh[5] = 85.;
7b67784f 25202 dgh[6] = -ztpc;
6d62fed9 25203 dgh[7] = 46;
25204 dgh[8] = 85.;
7b67784f 25205 dgh[9] = -ztpc;
6d62fed9 25206 dgh[10] = 46;
1e9111db 25207 dgh[11] = rlim+6;
7b67784f 25208 dgh[12] = -97.5;
6d62fed9 25209 dgh[13] = 46;
1e9111db 25210 dgh[14] = rlim+6;
7b67784f 25211 dgh[15] = -zmax;
6d62fed9 25212 dgh[16] = 46;
1e9111db 25213 dgh[17] = rlim+6;
9181d340 25214 dgh[18] = -48;
6d62fed9 25215 dgh[19] = 6;
1e9111db 25216 dgh[20] = rlim+6;
e4f08ac3 25217 dgh[21] = -28.6;
6d62fed9 25218 dgh[22] = 6;
1e9111db 25219 dgh[23] = rlim+6;
e4f08ac3 25220 dgh[24] = -27.6;
6d62fed9 25221 dgh[25] = 3.295;
1e9111db 25222 dgh[26] = rlim+6;
e4f08ac3 25223 dgh[27] = 27.6;
6d62fed9 25224 dgh[28] = 3.295;
1e9111db 25225 dgh[29] = rlim+6;
e4f08ac3 25226 dgh[30] = 28.6;
6d62fed9 25227 dgh[31] = 6;
1e9111db 25228 dgh[32] = rlim+6;
9181d340 25229 dgh[33] = 48;
6d62fed9 25230 dgh[34] = 6;
1e9111db 25231 dgh[35] = rlim+6;
7b67784f 25232 dgh[36] = zmax;
6d62fed9 25233 dgh[37] = 46;
1e9111db 25234 dgh[38] = rlim+6;
7b67784f 25235 dgh[39] = 97.5;
6d62fed9 25236 dgh[40] = 46;
1e9111db 25237 dgh[41] = rlim+6;
7b67784f 25238 dgh[42] = ztpc;
6d62fed9 25239 dgh[43] = 62;
25240 dgh[44] = 62+4.;
7b67784f 25241 dgh[45] = ztpc;
6d62fed9 25242 dgh[46] = 62;
25243 dgh[47] = 85.;
7b67784f 25244 dgh[48] = ztpc+4.+0.1;
6d62fed9 25245 dgh[49] = 62.4;
25246 dgh[50] = 85.;
25247 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25248
db915fea 25249
25250 // --- Place the ghost volume in its mother volume (ALIC) and make it
25251 // invisible
25252
25253 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25254 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25255
25256
25257 // --- Define ghost volume containing the six layers and fill it with air
25258
25259 dgh[0] = 0.;
25260 dgh[1] = 360.;
6d62fed9 25261 dgh[2] = 8.;
7b67784f 25262 dgh[3] = -zmax;
45725ec9 25263 dgh[4] = 46.;
7b67784f 25264 dgh[5] = rlim;
9181d340 25265 dgh[6] = -47.5;
6d62fed9 25266 dgh[7] = 6.005;
7b67784f 25267 dgh[8] = rlim;
25268 dgh[9] = -28.5;
6d62fed9 25269 dgh[10] = 6.005;
7b67784f 25270 dgh[11] = rlim;
25271 dgh[12] = -27.5;
6d62fed9 25272 dgh[13] = 3.3;
7b67784f 25273 dgh[14] = rlim;
25274 dgh[15] = 27.5;
6d62fed9 25275 dgh[16] = 3.3;
7b67784f 25276 dgh[17] = rlim;
25277 dgh[18] = 28.5;
6d62fed9 25278 dgh[19] = 6.005;
7b67784f 25279 dgh[20] = rlim;
9181d340 25280 dgh[21] = 47.5;
6d62fed9 25281 dgh[22] = 6.005;
7b67784f 25282 dgh[23] = rlim;
25283 dgh[24] = zmax;
6d62fed9 25284 dgh[25] = 46.;
7b67784f 25285 dgh[26] = rlim;
6d62fed9 25286 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25287
25288 // --- Place the ghost volume in its mother volume (ITSV) and make it
25289 // invisible
25290
25291 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25292 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25293
db915fea 25294
a9c4129c 25295 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25296
686e2715 25297 // SPD - option 'a'
686e2715 25298 // (this is NOT the default)
25299
3d12a48d 25300 if (option == 1) {
c47b75b1 25301
686e2715 25302 dits[0] = 3.7;
25303 dits[1] = 7.75;
45725ec9 25304 dits[2] = 26.1;
d236497b 25305 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25306
25307 dits[0] = 3.7;
25308 dits[1] = 7.7;
25309 dits[2] = 24;
25310 dits[3] = 57;
25311 dits[4] = 100;
c47b75b1 25312 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25313
c47b75b1 25314 di10a[0] = 0.843;
25315 di10a[1] = ddet1+dchip1+dbus+0.0025;
25316 di10a[2] = 19.344;
25317 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25318 // on layer 1
25319 di20a[0] = 0.843;
25320 di20a[1] = ddet2+dchip2+dbus+0.0025;
25321 di20a[2] = 19.344;
25322 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25323 // on layer 2
686e2715 25324 dits[0] = 1.3673;
25325 dits[1] = 0.01;
25326 dits[2] = 24;
25327 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25328
25329 dits[0] = 0.06;
25330 dits[1] = 0.08;
25331 dits[2] = 24;
25332 dits[3] = -36.79;
25333 dits[4] = 21.834;
25334 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25335
25336 dits[0] = 0.1253;
25337 dits[1] = 0.01;
25338 dits[2] = 24;
d236497b 25339 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25340
25341 dits[0] = 0.04;
25342 dits[1] = 0.06 ;
25343 dits[2] = 24;
25344 dits[3] = 126.79;
25345 dits[4] = 270;
25346 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25347
25348 dits[0] = 0.1134;
25349 dits[1] = 0.01;
25350 dits[2] = 24;
25351 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25352
25353 dits[0] = 0.25;
25354 dits[1] = 0.06;
25355 dits[2] = 24;
25356 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25357
25358 dits[0] = 0.077;
25359 dits[1] = 0.01;
25360 dits[2] = 24;
25361 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25362
25363 dits[0] = 0.04;
25364 dits[1] = 0.06;
25365 dits[2] = 24;
25366 dits[3] = 0;
25367 dits[4] = 90;
25368 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25369
25370 dits[0] = 0.0695;
25371 dits[1] = 0.01;
25372 dits[2] = 24;
25373 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25374
25375 dits[0] = 0.06;
25376 dits[1] = 0.08;
25377 dits[2] = 24;
25378 dits[3] = 0;
25379 dits[4] = 108;
25380 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25381
25382 dits[0] = 0.1835;
25383 dits[1] = 0.01;
25384 dits[2] = 24;
25385 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25386
25387 dits[0] = 0.1894 ;
25388 dits[1] = 0.01;
25389 dits[2] = 24;
25390 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25391
25392 dits[0] = 0.04;
25393 dits[1] = 0.06;
25394 dits[2] = 24;
25395 dits[3] = 0;
25396 dits[4] = 75.261;
25397 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25398
25399 dits[0] = 1.3401;
25400 dits[1] = 0.01;
25401 dits[2] = 24;
25402 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25403
25404 dits[0] = 0.05;
25405 dits[1] = 0.07;
25406 dits[2] = 24;
25407 dits[3] = 0;
25408 dits[4] = 72.739;
25409 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25410
25411 dits[0] = 0.1193;
25412 dits[1] = 0.01;
25413 dits[2] = 24;
25414 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25415
25416 dits[0] = 0.163;
25417 dits[1] = 0.01;
25418 dits[2] = 24;
25419 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25420
25421 dits[0] = 0.04;
25422 dits[1] = 0.06;
25423 dits[2] = 24;
25424 dits[3] = 0;
25425 dits[4] = 157.633;
25426 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25427
25428 dits[0] = 0.2497;
25429 dits[1] = 0.01;
25430 dits[2] = 24;
25431 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25432
25433 dits[0] = 0.06;
25434 dits[1] = 0.08;
25435 dits[2] = 24;
25436 dits[3] = 0;
25437 dits[4] = 148.633;
25438 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25439
25440 dits[0] = 0.292;
25441 dits[1] = 0.01;
25442 dits[2] = 24;
25443 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25444
25445 dits[0] = 0.163;
25446 dits[1] = 0.01;
25447 dits[2] = 24;
25448 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25449
25450 dits[0] = 0.04;
25451 dits[1] = 0.06;
25452 dits[2] = 24;
25453 dits[3] = 0;
25454 dits[4] = 161.297;
25455 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25456
25457 dits[0] = 0.2433;
25458 dits[1] = 0.01;
25459 dits[2] = 24;
25460 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25461
25462 dits[0] = 0.06;
25463 dits[1] = 0.08;
25464 dits[2] = 24;
25465 dits[3] = 0;
25466 dits[4] = 42.883;
25467 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25468
c47b75b1 25469 di103[0] = 0.793;
25470 di103[1] = ddet1+dchip1;
25471 di103[2] = 3.536;
25472 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25473 // layer 1
686e2715 25474 dits[0] = 0.793;
fc44ab90 25475 dits[1] = 0.475; //0.685; 0.015
686e2715 25476 dits[2] = 2.5;
fc44ab90 25477 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25478
c47b75b1 25479 di104[0] = 0.843;
25480 di104[1] = dbus;
25481 di104[2] = 14.344;
25482 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25483
c47b75b1 25484 di1d3[0] = 0.793;
25485 di1d3[1] = ddet2+dchip2;
25486 di1d3[2] = 3.536;
25487 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25488 // layer 2
686e2715 25489 dits[0] = 0.793;
686e2715 25490 dits[0] = 0.06;
25491 dits[1] = 0.08;
25492 dits[2] = 24;
25493 dits[3] = 0;
25494 dits[4] = 80;
25495 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25496
25497 dits[0] = 0.04;
25498 dits[1] = 0.06;
25499 dits[2] = 24;
25500 dits[3] = 0;
25501 dits[4] = 80;
25502 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25503
25504 dits[0] = 0.15;
25505 dits[1] = 0.0146;
25506 dits[2] = 24;
25507 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25508
25509 dits[0] = 0.1315;
25510 dits[1] = 0.01;
25511 dits[2] = 24;
25512 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25513
25514 dits[0] = 0.025;
25515 dits[1] = 0.035;
25516 dits[2] = 24;
25517 dits[3] = 0;
25518 dits[4] = 180;
25519 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25520
9181d340 25521 if (fluid == 1) {
25522 dits[0] = 0;
25523 dits[1] = 0.025;
25524 dits[2] = 24;
25525 dits[3] = 0;
25526 dits[4] = 180;
25527 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25528 } else {
25529 dits[0] = 0;
25530 dits[1] = 0.025;
25531 dits[2] = 24;
25532 dits[3] = 0;
25533 dits[4] = 180;
25534 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25535 }
25536
686e2715 25537 dits[0] = 0.063;
25538 dits[1] = 0.035;
25539 dits[2] = 24;
25540 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25541
c47b75b1 25542 di102[0] = 0.793;
25543 di102[1] = dchip1;
25544 di102[2] = 0.68;
25545 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25546
25547 di1d2[0] = 0.793;
25548 di1d2[1] = dchip2;
25549 di1d2[2] = 0.68;
25550 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25551
25552 di101[0] = 0.705;
25553 di101[1] = ddet1;
25554 di101[2] = 3.536;
25555 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25556 // layer 1
25557 di1d1[0] = 0.705;
25558 di1d1[1] = ddet2;
25559 di1d1[2] = 3.536;
25560 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25561 // layer 2
9181d340 25562 if (fluid == 1) {
25563 dits[0] = 0.063;
25564 dits[1] = 0.025;
25565 dits[2] = 24;
25566 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25567 } else {
25568 dits[0] = 0.063;
25569 dits[1] = 0.025;
25570 dits[2] = 24;
25571 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25572 }
686e2715 25573
c47b75b1 25574 dits1[0] = 0.64;
25575 dits1[1] = ddet1;
25576 dits1[2] = 3.48;
25577 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25578
c47b75b1 25579 dits2[0] = 0.64;
25580 dits2[1] = ddet2;
25581 dits2[2] = 3.48;
25582 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25583
25584 dits[0] = 3.701;
25585 dits[1] = 7.699;
25586 dits[2] = 4;
25587 dits[3] = 57.1;
25588 dits[4] = 99.9;
25589 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25590
25591 dits[0] = 0;
25592 dits[1] = 0.5;
25593 dits[2] = 1.5;
25594 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25595
25596 dits[0] = 0;
25597 dits[1] = 0.18;
25598 dits[2] = 0.8;
25599 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25600
25601 dits[0] = 0;
25602 dits[1] = 0.18;
25603 dits[2] = 3;
25604 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25605
25606 dits[0] = 0;
25607 dits[1] = 0.075;
25608 dits[2] = 0.8;
25609 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25610
25611 dits[0] = 3.5;
25612 dits[1] = 5.6;
25613 dits[2] = 0.55;
25614 dits[3] = 0;
25615 dits[4] = 38;
25616 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25617
25618 dits[0] = 6.6;
25619 dits[1] = 7.6;
25620 dits[2] = 0.5;
25621 dits[3] = 0;
25622 dits[4] = 9;
25623 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25624
25625 dits[0] = 0.26;
25626 dits[1] = 0.32;
25627 dits[2] = 0.55;
25628 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25629
9181d340 25630 if (fluid == 1) {
25631 dits[0] = 0;
25632 dits[1] = 0.3;
25633 dits[2] = 1.5;
25634 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25635 // was I177 in old geom.
25636 } else {
25637 dits[0] = 0;
25638 dits[1] = 0.3;
25639 dits[2] = 1.5;
25640 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25641 // was I177 in old geom.
25642 }
25643
686e2715 25644 dits[0] = 0.07;
25645 dits[1] = 0.125;
25646 dits[2] = 0.3;
25647 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25648
9181d340 25649 if (fluid == 1) {
25650 dits[0] = 0;
25651 dits[1] = 0.1;
25652 dits[2] = 0.8;
25653 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25654 // was I174 in old geom.
25655 } else {
25656 dits[0] = 0;
25657 dits[1] = 0.1;
25658 dits[2] = 0.8;
25659 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25660 // was I174 in old geom.
25661 }
25662
25663 if (fluid == 1) {
25664 dits[0] = 0;
25665 dits[1] = 0.1;
25666 dits[2] = 3;
25667 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25668 // was I172 in old geom.
25669 } else {
25670 dits[0] = 0;
25671 dits[1] = 0.1;
25672 dits[2] = 3;
25673 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25674 // was I172 in old geom.
25675 }
25676
25677 if (fluid == 1) {
25678 dits[0] = 0;
25679 dits[1] = 0.0746;
25680 dits[2] = 0.8;
25681 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25682 // was I170 in old geom.
25683 } else {
25684 dits[0] = 0;
25685 dits[1] = 0.0746;
25686 dits[2] = 0.8;
25687 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25688 // was I170 in old geom.
25689 }
25690
25691 if (fluid == 1) {
25692 dits[0] = 3.7;
25693 dits[1] = 5.4;
25694 dits[2] = 0.35;
25695 dits[3] = 2;
25696 dits[4] = 36;
25697 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25698 // was I168 in old geom.
25699 } else {
25700 dits[0] = 3.7;
25701 dits[1] = 5.4;
25702 dits[2] = 0.35;
25703 dits[3] = 2;
25704 dits[4] = 36;
25705 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25706 // was I168 in old geom.
25707 }
686e2715 25708
2ffd6c79 25709
686e2715 25710 }
a9c4129c 25711
a9c4129c 25712 // --- Define SPD (option 'b') volumes ----------------------------
25713
686e2715 25714 // SPD - option 'b'
c47b75b1 25715 // (this is the default)
686e2715 25716
3d12a48d 25717 if (option == 2) {
c47b75b1 25718
686e2715 25719 dits[0] = 3.7;
25720 dits[1] = 7.75;
45725ec9 25721 dits[2] = 26.1;
686e2715 25722 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25723
25724 dits[0] = 3.7;
25725 dits[1] = 7.7;
25726 dits[2] = 24;
25727 dits[3] = 57;
25728 dits[4] = 100;
c47b75b1 25729 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25730
c47b75b1 25731 di10b[0] = 0.843;
25732 di10b[1] = ddet1+dchip1+dbus+0.0025;
25733 di10b[2] = 19.344;
25734 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25735 // on layer 1
686e2715 25736
c47b75b1 25737 di20b[0] = 0.843;
25738 di20b[1] = ddet2+dchip2+dbus+0.0025;
25739 di20b[2] = 19.344;
25740 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25741 // layer 2
686e2715 25742
25743 dits[0] = 1.3673;
25744 dits[1] = 0.01;
25745 dits[2] = 24;
25746 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25747
25748 dits[0] = 0.06;
25749 dits[1] = 0.08;
25750 dits[2] = 24;
25751 dits[3] = -36.79;
25752 dits[4] = 21.834;
25753 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25754
25755 dits[0] = 0.1253;
25756 dits[1] = 0.01;
25757 dits[2] = 24;
25758 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25759
25760 dits[0] = 0.04;
25761 dits[1] = 0.06 ;
25762 dits[2] = 24;
25763 dits[3] = 126.79;
25764 dits[4] = 270;
25765 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25766
25767 dits[0] = 0.1134;
25768 dits[1] = 0.01;
25769 dits[2] = 24;
25770 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25771
25772 dits[0] = 0.25;
25773 dits[1] = 0.06;
25774 dits[2] = 24;
25775 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25776
25777 dits[0] = 0.077;
25778 dits[1] = 0.01;
25779 dits[2] = 24;
25780 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25781
25782 dits[0] = 0.04;
25783 dits[1] = 0.06;
25784 dits[2] = 24;
25785 dits[3] = 0;
25786 dits[4] = 90;
25787 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25788
25789 dits[0] = 0.0695;
25790 dits[1] = 0.01;
25791 dits[2] = 24;
25792 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25793
25794 dits[0] = 0.06;
25795 dits[1] = 0.08;
25796 dits[2] = 24;
25797 dits[3] = 0;
25798 dits[4] = 108;
25799 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25800
25801 dits[0] = 0.1835;
25802 dits[1] = 0.01;
25803 dits[2] = 24;
25804 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25805
25806 dits[0] = 0.1894 ;
25807 dits[1] = 0.01;
25808 dits[2] = 24;
25809 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25810
25811 dits[0] = 0.04;
25812 dits[1] = 0.06;
25813 dits[2] = 24;
25814 dits[3] = 0;
25815 dits[4] = 75.261;
25816 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25817
25818 dits[0] = 1.3401;
25819 dits[1] = 0.01;
25820 dits[2] = 24;
25821 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25822
25823 dits[0] = 0.05;
25824 dits[1] = 0.07;
25825 dits[2] = 24;
25826 dits[3] = 0;
25827 dits[4] = 72.739;
25828 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25829
25830 dits[0] = 0.1193;
25831 dits[1] = 0.01;
25832 dits[2] = 24;
25833 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25834
25835 dits[0] = 0.163;
25836 dits[1] = 0.01;
25837 dits[2] = 24;
25838 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25839
25840 dits[0] = 0.04;
25841 dits[1] = 0.06;
25842 dits[2] = 24;
25843 dits[3] = 0;
25844 dits[4] = 157.633;
25845 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25846
25847 dits[0] = 0.2497;
25848 dits[1] = 0.01;
25849 dits[2] = 24;
25850 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25851
25852 dits[0] = 0.06;
25853 dits[1] = 0.08;
25854 dits[2] = 24;
25855 dits[3] = 0;
25856 dits[4] = 148.633;
25857 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25858
25859 dits[0] = 0.292;
25860 dits[1] = 0.01;
25861 dits[2] = 24;
25862 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25863
25864 dits[0] = 0.163;
25865 dits[1] = 0.01;
25866 dits[2] = 24;
25867 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25868
25869 dits[0] = 0.04;
25870 dits[1] = 0.06;
25871 dits[2] = 24;
25872 dits[3] = 0;
25873 dits[4] = 161.297;
25874 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25875
25876 dits[0] = 0.2433;
25877 dits[1] = 0.01;
25878 dits[2] = 24;
25879 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25880
25881 dits[0] = 0.06;
25882 dits[1] = 0.08;
25883 dits[2] = 24;
25884 dits[3] = 0;
25885 dits[4] = 42.883;
25886 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25887
25888 dits[0] = 0.793;
fc44ab90 25889 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25890 dits[2] = 2.5;
fc44ab90 25891 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25892
c47b75b1 25893 di107[0] = 0.793;
25894 di107[1] = ddet1+dchip1;
25895 di107[2] = 3.536;
25896 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25897 // layer 1
686e2715 25898 dits[0] = 0.705;
25899 dits[1] = 0.01;
25900 dits[2] = 2.5;
25901 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25902
c47b75b1 25903 di108[0] = 0.705;
25904 di108[1] = dbus;
25905 di108[2] = 14.344;
25906 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25907
c47b75b1 25908 di1d7[0] = 0.7975;
25909 di1d7[1] = ddet2+dchip2;
25910 di1d7[2] = 3.536;
25911 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25912 // layer 2
686e2715 25913 dits[0] = 0.06;
25914 dits[1] = 0.08;
25915 dits[2] = 24;
25916 dits[3] = 0;
25917 dits[4] = 80;
25918 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25919
25920 dits[0] = 0.04;
25921 dits[1] = 0.06;
25922 dits[2] = 24;
25923 dits[3] = 0;
25924 dits[4] = 80;
25925 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25926
25927 dits[0] = 0.15;
25928 dits[1] = 0.0146;
25929 dits[2] = 24;
25930 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25931
25932 dits[0] = 0.1315;
25933 dits[1] = 0.01;
25934 dits[2] = 24;
25935 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25936
25937 dits[0] = 0.025;
25938 dits[1] = 0.035;
25939 dits[2] = 24;
25940 dits[3] = 0;
25941 dits[4] = 180;
25942 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25943
9181d340 25944 if (fluid == 1) {
25945 dits[0] = 0;
25946 dits[1] = 0.025;
25947 dits[2] = 24;
25948 dits[3] = 0;
25949 dits[4] = 180;
25950 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25951 } else {
25952 dits[0] = 0;
25953 dits[1] = 0.025;
25954 dits[2] = 24;
25955 dits[3] = 0;
25956 dits[4] = 180;
25957 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25958 }
25959
686e2715 25960 dits[0] = 0.063;
25961 dits[1] = 0.035;
25962 dits[2] = 24;
25963 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25964
c47b75b1 25965 di106[0] = 0.7975;
25966 di106[1] = dchip1;
25967 di106[2] = 0.68;
25968 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25969
25970 di1d6[0] = 0.7975;
25971 di1d6[1] = dchip2;
25972 di1d6[2] = 0.68;
25973 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25974
25975 di101[0] = 0.705;
25976 di101[1] = ddet1;
25977 di101[2] = 3.536;
25978 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25979 // layer 1
25980 di1d1[0] = 0.705;
25981 di1d1[1] = ddet2;
25982 di1d1[2] = 3.536;
25983 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25984 // layer 2
9181d340 25985
25986 if (fluid == 1) {
25987 dits[0] = 0.063;
25988 dits[1] = 0.025;
25989 dits[2] = 24;
25990 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25991 } else {
25992 dits[0] = 0.063;
25993 dits[1] = 0.025;
25994 dits[2] = 24;
25995 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25996 }
686e2715 25997
c47b75b1 25998 dits1[0] = 0.64;
25999 dits1[1] = ddet1;
26000 dits1[2] = 3.48;
26001 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 26002
c47b75b1 26003 dits2[0] = 0.64;
26004 dits2[1] = ddet2;
26005 dits2[2] = 3.48;
26006 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26007
26008 dits[0] = 3.701;
26009 dits[1] = 7.699;
26010 dits[2] = 4;
26011 dits[3] = 57.1;
26012 dits[4] = 99.9;
26013 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26014
26015 dits[0] = 0;
26016 dits[1] = 0.5;
26017 dits[2] = 1.5;
26018 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26019
26020 dits[0] = 0;
26021 dits[1] = 0.18;
26022 dits[2] = 0.8;
26023 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26024
26025 dits[0] = 0;
26026 dits[1] = 0.18;
26027 dits[2] = 3;
26028 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26029
26030 dits[0] = 0;
26031 dits[1] = 0.075;
26032 dits[2] = 0.8;
26033 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26034
26035 dits[0] = 3.5;
26036 dits[1] = 5.6;
26037 dits[2] = 0.55;
26038 dits[3] = 0;
26039 dits[4] = 38;
26040 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26041
26042 dits[0] = 6.6;
26043 dits[1] = 7.6;
26044 dits[2] = 0.5;
26045 dits[3] = 0;
26046 dits[4] = 9;
26047 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26048
26049 dits[0] = 0.26;
26050 dits[1] = 0.32;
26051 dits[2] = 0.55;
26052 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26053
9181d340 26054 if (fluid == 1) {
26055 dits[0] = 0;
26056 dits[1] = 0.3;
26057 dits[2] = 1.5;
26058 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26059 // was I177 in old geom.
26060 } else {
26061 dits[0] = 0;
26062 dits[1] = 0.3;
26063 dits[2] = 1.5;
26064 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26065 // was I177 in old geom.
26066 }
686e2715 26067
26068 dits[0] = 0.07;
26069 dits[1] = 0.125;
26070 dits[2] = 0.3;
26071 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26072
9181d340 26073 if (fluid == 1) {
26074 dits[0] = 0;
26075 dits[1] = 0.1;
26076 dits[2] = 0.8;
26077 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26078 // was I174 in old geom.
26079 } else {
26080 dits[0] = 0;
26081 dits[1] = 0.1;
26082 dits[2] = 0.8;
26083 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26084 // was I174 in old geom.
26085 }
26086
26087 if (fluid == 1) {
26088 dits[0] = 0;
26089 dits[1] = 0.1;
26090 dits[2] = 3;
26091 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26092 // was I172 in old geom.
26093 } else {
26094 dits[0] = 0;
26095 dits[1] = 0.1;
26096 dits[2] = 3;
26097 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26098 // was I172 in old geom.
26099 }
26100
26101 if (fluid == 1) {
26102 dits[0] = 0;
26103 dits[1] = 0.0746;
26104 dits[2] = 0.8;
26105 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26106 // was I170 in old geom.
26107 } else {
26108 dits[0] = 0;
26109 dits[1] = 0.0746;
26110 dits[2] = 0.8;
26111 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26112 // was I170 in old geom.
26113 }
26114
26115 if (fluid == 1) {
26116 dits[0] = 3.7;
26117 dits[1] = 5.4;
26118 dits[2] = 0.35;
26119 dits[3] = 2;
26120 dits[4] = 36;
26121 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26122 // was I168 in old geom.
26123 } else {
26124 dits[0] = 3.7;
26125 dits[1] = 5.4;
26126 dits[2] = 0.35;
26127 dits[3] = 2;
26128 dits[4] = 36;
26129 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26130 // was I168 in old geom.
26131 }
26132
a9c4129c 26133
686e2715 26134 }
a9c4129c 26135
c47b75b1 26136 // --- Define SDD volumes ------------------------------------------
686e2715 26137
686e2715 26138
80272ed3 26139 cos30 = cos(30.*3.14159/180.);
26140 sin30 = sin(30.*3.14159/180.);
26141
26142
c47b75b1 26143 dits[0] = 0;
26144 dits[1] = 360;
26145 dits[2] = 6;
e4f08ac3 26146 dits[3] = -34.6;
9181d340 26147 dits[4] = 23.49;
26148 dits[5] = 28;
e4f08ac3 26149 dits[6] = -23.65;
9181d340 26150 dits[7] = 23.49;
26151 dits[8] = 28;
e4f08ac3 26152 dits[9] = -23.65;
9181d340 26153 dits[10] = 14.59;
26154 dits[11] = 28;
e4f08ac3 26155 dits[12] = 23.65;
9181d340 26156 dits[13] = 14.59;
26157 dits[14] = 28;
e4f08ac3 26158 dits[15] = 23.65;
9181d340 26159 dits[16] = 23.49;
26160 dits[17] = 28;
e4f08ac3 26161 dits[18] = 34.6;
9181d340 26162 dits[19] = 23.49;
26163 dits[20] = 28;
c47b75b1 26164 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26165
80272ed3 26166 // block of the SDD electronics and related ladder frame
26167 I018dits[0] = 3.2;
26168 I018dits[1] = 2;
26169 I018dits[2] = 3.65;
26170 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26171
26172 // block of the SDD end ladder
26173 I024dits[0] = 3.2;
26174 I024dits[1] = 2;
26175 I024dits[2] = 2.725;
26176 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26177
26178 // ladder frame of layer 3 - F.T. March,7-2001
26179 I047dits[0] = I018dits[0];
26180 I047dits[1] = I018dits[1];
26181 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26182 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26183
26184 // ladder frame of layer 4 - F.T. March,7-2001
26185 I048dits[0] = I018dits[0];
26186 I048dits[1] = I018dits[1];
26187 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26188 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26189
26190
26191 // global SDD volume (sensitive + insensitive)
26192 I302dits[0] = 3.6250;
26193 I302dits[1] = 0.0150;
26194 I302dits[2] = 4.3794;
26195 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26196
26197 // Like for I302 - F.T. March,7-2001
26198 I402dits[0] = 3.6250;
26199 I402dits[1] = 0.0150;
26200 I402dits[2] = 4.3794;
26201 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26202
26203 // SDD ladder of layer 3 - F.T. March,7-2001
26204 I004dits[0] = I302dits[0]+0.005;
26205 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26206 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26207 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26208 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26209 }
26210 I004dits[2] = I004dits[2] + I302dits[2];
26211 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26212
26213 // SDD ladder of layer 4 - F.T. March,7-2001
26214 I005dits[0] = I402dits[0]+0.005;
26215 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26216 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26217 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26218 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26219 }
26220 I005dits[2] = I005dits[2] + I402dits[2];
26221 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26222
26223
26224 // -- block of the SDD ladder foot and end ladder
26225
26226 // ladder foot mother volume
26227 I028dits[0] = 3.0000;
26228 I028dits[1] = 0.4000;
26229 I028dits[2] = 0.9000;
26230 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26231
26232 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26233 I420dits[0] = 0.4500;
26234 I420dits[1] = 0.4000;
26235 I420dits[2] = 0.4500;
26236 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26237
26238 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26239 I421dits[0] = 0.;
26240 I421dits[1] = 0.25;
26241 I421dits[2] = I420dits[1];
26242 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26243
26244 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26245 I422dits[0] = 0.0000;
26246 I422dits[1] = 0.2000;
26247 I422dits[2] = 0.0000;
26248 I422dits[3] = 180.00;
26249 I422dits[4] = 0.0000;
26250 I422dits[5] = 360.00;
26251 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26252
26253 // support for ruby-sphere (I422) - F.T. March,7-2001
26254 I423dits[0] = 0.0000;
26255 I423dits[1] = 0.1000;
7b67784f 26256 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26257 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26258
26259 // passage for HV microcables - F.T. March,7-2001
26260 I424dits[0] = 1.5000;
26261 I424dits[1] = 0.1500;
26262 I424dits[2] = I421dits[2];
26263 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26264
26265 // HV microcables segment at the end ladder - F.T. March,7-2001
26266 I425dits[0] = 1.350000;
26267 I425dits[1] = 0.015250;
26268 I425dits[2] = I024dits[2];
26269 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26270
26271 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26272 dits[0] = 0.2;
26273 dits[1] = 0.1815;
80272ed3 26274 dits[2] = I024dits[2];
c47b75b1 26275 dits[3] = 0.015;
26276 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26277
80272ed3 26278 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26279 dits[0] = 0.183;
26280 dits[1] = 0.165;
80272ed3 26281 dits[2] = I024dits[2];
c47b75b1 26282 dits[3] = 0.015;
26283 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26284
80272ed3 26285 // new: for the 1st top rod of the structure
26286 // at the end-ladder - F.T. March,7-2001
26287 I029dits[0] = 0.2;
26288 I029dits[1] = 0.1815;
26289 I029dits[2] = 1.0100;
26290 I029dits[3] = 0.015;
26291 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26292
26293 // new: for the 2nd top rod of the structure
26294 // at the end-ladder - F.T. March,7-2001
26295 I030dits[0] = 0.1830;
26296 I030dits[1] = 0.1650;
26297 I030dits[2] = 1.0100;
26298 I030dits[3] = 0.0150;
26299 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26300
26301 // inox cooling tubes for the end ladder - F.T. March,7-2001
26302 I031dits[0] = 0.093;
26303 I031dits[1] = 0.1;
26304 I031dits[2] = I024dits[2];
26305 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26306
9181d340 26307 if (fluid == 1) {
26308 // cooling water for the end ladder - F.T. March,7-2001
26309 I032dits[0] = 0;
26310 I032dits[1] = I031dits[0];
26311 I032dits[2] = I024dits[2];
26312 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26313 } else {
26314 // cooling freon for the end ladder - R.B. March,21-2001
26315 I032dits[0] = 0;
26316 I032dits[1] = I031dits[0];
26317 I032dits[2] = I024dits[2];
26318 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26319 }
26320
80272ed3 26321 // -- block of the SDD ladder frame holding the electronics
26322
26323 // edge of the ladder frame - part 1
26324 dits[0] = 0.2;
26325 dits[1] = 0.182;
26326 dits[2] = 3.65;
26327 dits[3] = 0.015;
26328 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26329
26330 // edge of the ladder frame - part 2
26331 dits[0] = 0.183;
26332 dits[1] = 0.165;
26333 dits[2] = 3.65;
26334 dits[3] = 0.015;
26335 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26336
26337 // inclined segments of the ladder frame
c47b75b1 26338 dits[0] = 2.23;
26339 dits[1] = 2.1;
26340 dits[2] = 0.05;
26341 dits[3] = 0.03;
26342 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26343
80272ed3 26344 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26345 dits[0] = 2.1;
26346 dits[1] = 2;
26347 dits[2] = 0.06;
26348 dits[3] = 0.04;
26349 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26350
80272ed3 26351 // horiz.segments of the ladders, at 45 deg. to ladder edges
26352 dits[0] = 2.615;
26353 dits[1] = 2.465;
26354 dits[2] = 0.06;
26355 dits[3] = 0.04;
26356 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26357
80272ed3 26358 // supports of the ceramic pins holding the detectors
db915fea 26359 dits[0] = 0.3;
26360 dits[1] = 0.05;
26361 dits[2] = 0.15;
cd3a3507 26362 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26363
80272ed3 26364 // ceramic pins holding the detectors
26365 dits[0] = 0;
26366 dits[1] = 0.05;
26367 dits[2] = 0.225;
26368 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26369
26370 // holders of cooling tubes
26371 I035dits[0] = 0.1;
26372 I035dits[1] = 0.15;
26373 I035dits[2] = 0.2;
26374 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26375
26376 // top holders of microcables
db915fea 26377 dits[0] = 0.2;
26378 dits[1] = 0.01;
26379 dits[2] = 0.05;
cd3a3507 26380 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26381
80272ed3 26382 // inox cooling tubes - F.T. March,7-2001
26383 I037dits[0] = 0.093;
26384 I037dits[1] = 0.1;
26385 I037dits[2] = I018dits[2];
26386 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26387
9181d340 26388 if (fluid == 1) {
26389 // cooling water - F.T. March,7-2001
26390 I038dits[0] = 0;
26391 I038dits[1] = I037dits[0];
26392 I038dits[2] = I018dits[2];
26393 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26394 } else {
26395 // cooling freon - R.B. March,21-2001
26396 I038dits[0] = 0;
26397 I038dits[1] = I037dits[0];
26398 I038dits[2] = I018dits[2];
26399 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26400 }
80272ed3 26401 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26402
80272ed3 26403 // SDD heat bridge - F.T. March,7-2001
26404 I039dits[0] = 1.1000;
26405 I039dits[1] = 0.0087;
26406 I039dits[2] = 3.2500;
26407 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26408
80272ed3 26409 // SDD clip part 1
db915fea 26410 dits[0] = 0.25;
26411 dits[1] = 0.01;
80272ed3 26412 dits[2] = I039dits[2];
cd3a3507 26413 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26414
80272ed3 26415 // SDD clip part 2
26416 I041dits[0] = 0.1;
26417 I041dits[1] = 0.12;
26418 I041dits[2] = I039dits[2];
26419 I041dits[3] = 90;
26420 I041dits[4] = 320;
26421 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26422
26423
26424 // SDD PASCAL - F.T. March,7-2001
26425 I042dits[0] = 0.5000;
26426 I042dits[1] = 0.0175;
26427 I042dits[2] = 0.5000;
26428 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26429
26430 // SDD AMBRA - F.T. March,7-2001
26431 I043dits[0] = 0.3500;
26432 I043dits[1] = 0.0175;
26433 I043dits[2] = 0.5000;
26434 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26435
26436 // SDD capacitors - F.T. March,7-2001
26437 I051dits[0] = 0.1400;
26438 I051dits[1] = 0.0350;
26439 I051dits[2] = 0.0625;
26440 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26441
26442 // SDD hybrid circuit - F.T. March,7-2001
26443 I052dits[0] = 1.725000;
26444 I052dits[1] = 0.003743;
26445 I052dits[2] = I039dits[2];
7b67784f 26446 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26447
26448 // SDD anode microcable : changed - F.T. March,7-2001
26449 I044dits[0] = I018dits[2];
26450 I044dits[1] = I039dits[2];
26451 I044dits[2] = 0.00084;
26452 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26453 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26454 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26455
26456 // SDD electronics box - F.T. March,7-2001
26457 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26458 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26459 I050dits[2] = I018dits[2];
26460 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26461
26462 // SDD sensitive volume
26463 dits[0] = 3.50850;
2ffd6c79 26464 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26465 dits[2] = 3.76320;
db915fea 26466 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26467
80272ed3 26468 // Like for ITS3 - F.T. March,7-2001
26469 dits[0] = 3.50850;
2ffd6c79 26470 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26471 dits[2] = 3.76320;
db915fea 26472 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26473
26474
26475 // --- Define SSD volumes ------------------------------------------
26476
26477
26478 dits[0] = 0;
26479 dits[1] = 360;
26480 dits[2] = 6;
9181d340 26481 dits[3] = -57.45;
26482 dits[4] = 43.6;
db915fea 26483 dits[5] = 48;
9181d340 26484 dits[6] = -49.15;
26485 dits[7] = 43.6;
db915fea 26486 dits[8] = 48;
9181d340 26487 dits[9] = -49.15;
26488 dits[10] = 36.9;
db915fea 26489 dits[11] = 48;
9181d340 26490 dits[12] = 50.55;
26491 dits[13] = 36.9;
db915fea 26492 dits[14] = 48;
9181d340 26493 dits[15] = 50.55;
26494 dits[16] = 43.6;
db915fea 26495 dits[17] = 48;
9181d340 26496 dits[18] = 57.45;
26497 dits[19] = 43.6;
db915fea 26498 dits[20] = 48;
cd3a3507 26499 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26500
26501 dits[0] = 3.4;
26502 dits[1] = 1.955;
de0a2a9c 26503 dits[2] = 56.5;
cd3a3507 26504 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26505
26506 dits[0] = 3.75;
26507 dits[1] = 0.045;
26508 dits[2] = 50.975;
cd3a3507 26509 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26510
26511 dits[0] = 3.4;
26512 dits[1] = 1.955;
de0a2a9c 26513 dits[2] = 47;
cd3a3507 26514 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26515
26516 dits[0] = 3.75;
26517 dits[1] = 0.045;
de0a2a9c 26518 dits[2] = 43.3;
cd3a3507 26519 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26520
26521 dits[0] = 3.4;
26522 dits[1] = 1.955;
26523 dits[2] = 3.15;
cd3a3507 26524 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26525
26526 dits[0] = 3.405;
26527 dits[1] = 1.955;
26528 dits[2] = 1.955;
cd3a3507 26529 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26530
26531 dits[0] = 3.75;
26532 dits[1] = 0.015;
26533 dits[2] = 2.1;
cd3a3507 26534 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26535
26536 dits[0] = 3.4;
26537 dits[1] = 1.955;
26538 dits[2] = 3.15;
cd3a3507 26539 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26540
26541 dits[0] = 3.41;
26542 dits[1] = 1.955;
26543 dits[2] = 1.955;
cd3a3507 26544 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26545
26546 dits[0] = 3.75;
26547 dits[1] = 0.015;
26548 dits[2] = 2.1;
cd3a3507 26549 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26550
9181d340 26551 if (fluid == 1) {
26552 dits[0] = 0;
26553 dits[1] = 0.07;
26554 dits[2] = 3.15;
26555 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26556 } else {
26557 dits[0] = 0;
26558 dits[1] = 0.07;
26559 dits[2] = 3.15;
26560 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26561 }
db915fea 26562
26563 dits[0] = 0.07;
26564 dits[1] = 0.1;
26565 dits[2] = 3.15;
cd3a3507 26566 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26567
26568 dits[0] = 0.225;
26569 dits[1] = 0.195;
26570 dits[2] = 3.15;
26571 dits[3] = 0.025;
cd3a3507 26572 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26573
26574 dits[0] = 0.25;
26575 dits[1] = 0.22;
26576 dits[2] = 3.15;
26577 dits[3] = 0.025;
cd3a3507 26578 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26579
26580 dits[0] = 2.17;
26581 dits[1] = 0.035;
26582 dits[2] = 0.05;
cd3a3507 26583 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26584
26585 dits[0] = 2 ;
26586 dits[1] = 0.035;
26587 dits[2] = 0.05;
cd3a3507 26588 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26589
26590 dits[0] = 2.675;
26591 dits[1] = 0.035;
26592 dits[2] = 0.05;
cd3a3507 26593 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26594
26595 dits[0] = 0.3;
26596 dits[1] = 0.15;
26597 dits[2] = 0.15;
cd3a3507 26598 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26599
26600 dits[0] = 0.025;
26601 dits[1] = 0.025;
26602 dits[2] = 0.05;
cd3a3507 26603 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26604
26605 dits[0] = 0.304;
26606 dits[1] = 0.0275;
26607 dits[2] = 0.432;
cd3a3507 26608 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26609
26610 dits[0] = 0.16;
26611 dits[1] = 0.08;
26612 dits[2] = 0.08;
cd3a3507 26613 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26614
26615 dits[0] = 3.4;
26616 dits[1] = 0.015;
26617 dits[2] = 0.525;
cd3a3507 26618 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26619
26620 dits[0] = 0.15;
26621 dits[1] = 0.105;
26622 dits[2] = 0.29;
26623 dits[3] = 0.08;
cd3a3507 26624 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26625
26626 dits[0] = 0.07;
26627 dits[1] = 0.1;
26628 dits[2] = 1.955;
cd3a3507 26629 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26630
9181d340 26631 if (fluid == 1) {
26632 dits[0] = 0;
26633 dits[1] = 0.07;
26634 dits[2] = 1.955;
26635 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26636 } else {
26637 dits[0] = 0;
26638 dits[1] = 0.07;
26639 dits[2] = 1.955;
26640 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26641 }
db915fea 26642
26643 dits[0] = 0.3;
26644 dits[1] = 0.15;
26645 dits[2] = 0.15;
cd3a3507 26646 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26647
26648 dits[0] = 0.25;
26649 dits[1] = 0.22;
26650 dits[2] = 1.955;
26651 dits[3] = 0.025;
cd3a3507 26652 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26653
26654 dits[0] = 0.225;
26655 dits[1] = 0.195;
26656 dits[2] = 1.955;
26657 dits[4] = 0.025;
cd3a3507 26658 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26659
26660 dits[0] = 2.17;
26661 dits[1] = 0.035;
26662 dits[2] = 0.05;
cd3a3507 26663 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26664
26665 dits[0] = 2.675;
26666 dits[1] = 0.035;
26667 dits[2] = 0.05;
cd3a3507 26668 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26669
26670 dits[0] = 2;
26671 dits[1] = 0.035;
26672 dits[2] = 0.05;
cd3a3507 26673 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26674
26675 dits[0] = 0;
26676 dits[1] = 0.05;
26677 dits[2] = 0.17;
cd3a3507 26678 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26679
26680 dits[0] = 0;
26681 dits[1] = 0.05;
26682 dits[2] = 0.205;
cd3a3507 26683 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26684
26685 dits[0] = 3.65;
26686 dits[1] = 0.015;
26687 dits[2] = 2;
26688 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26689
9181d340 26690 if (fluid == 1) {
26691 dits[0] = 0;
26692 dits[1] = 0.07;
26693 dits[2] = 3.15;
26694 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26695 } else {
26696 dits[0] = 0;
26697 dits[1] = 0.07;
26698 dits[2] = 3.15;
26699 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26700 }
db915fea 26701
26702 dits[0] = 0.07;
26703 dits[1] = 0.1;
26704 dits[2] = 3.15;
cd3a3507 26705 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26706
26707 dits[0] = 0.225;
26708 dits[1] = 0.195;
26709 dits[2] = 3.15;
26710 dits[3] = 0.025;
cd3a3507 26711 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26712
26713 dits[0] = 0.25;
26714 dits[1] = 0.22;
26715 dits[2] = 3.15;
26716 dits[3] = 0.025;
cd3a3507 26717 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26718
26719 dits[0] = 2.17;
26720 dits[1] = 0.035;
26721 dits[2] = 0.05;
cd3a3507 26722 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26723
26724 dits[0] = 2;
26725 dits[1] = 0.035;
26726 dits[2] = 0.05;
cd3a3507 26727 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26728
26729 dits[0] = 2.675;
26730 dits[1] = 0.035;
26731 dits[2] = 0.05;
cd3a3507 26732 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26733
26734 dits[0] = 0.3;
26735 dits[1] = 0.15;
26736 dits[2] = 0.15;
cd3a3507 26737 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26738
26739 dits[0] = 0.304;
26740 dits[1] = 0.0275;
26741 dits[2] = 0.4322;
cd3a3507 26742 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26743
26744 dits[0] = 0.025;
26745 dits[1] = 0.025;
26746 dits[2] = 0.05;
cd3a3507 26747 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26748
26749 dits[0] = 0.16;
26750 dits[1] = 0.08;
26751 dits[2] = 0.08;
cd3a3507 26752 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26753
26754 dits[0] = 3.4;
26755 dits[1] = 0.015;
26756 dits[2] = 0.525;
686e2715 26757 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26758
26759 dits[0] = 0.225;
26760 dits[1] = 0.195;
26761 dits[2] = 1.955;
26762 dits[3] = 0.025;
cd3a3507 26763 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26764
26765 dits[0] = 0.25;
26766 dits[1] = 0.22;
26767 dits[2] = 1.955;
26768 dits[3] = 0.025;
cd3a3507 26769 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26770
26771 dits[0] = 2.17;
26772 dits[1] = 0.035;
26773 dits[2] = 0.05;
cd3a3507 26774 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26775
26776 dits[0] = 2.675;
26777 dits[1] = 0.035;
26778 dits[2] = 0.05;
cd3a3507 26779 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26780
26781 dits[0] = 2;
26782 dits[1] = 0.035;
26783 dits[2] = 0.05;
cd3a3507 26784 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26785
26786 dits[0] = 0;
26787 dits[1] = 0.05;
26788 dits[2] = 0.205;
cd3a3507 26789 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26790
26791 dits[0] = 0;
26792 dits[1] = 0.05;
26793 dits[2] = 0.17;
cd3a3507 26794 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26795
26796 dits[0] = 0.15;
26797 dits[1] = 0.105;
26798 dits[2] = 0.29;
26799 dits[3] = 0.08;
cd3a3507 26800 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26801
9181d340 26802 if (fluid == 1) {
26803 dits[0] = 0;
26804 dits[1] = 0.07;
26805 dits[2] = 1.955;
26806 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26807 } else {
26808 dits[0] = 0;
26809 dits[1] = 0.07;
26810 dits[2] = 1.955;
26811 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26812 }
db915fea 26813
26814 dits[0] = 0.07;
26815 dits[1] = 0.1;
26816 dits[2] = 1.955;
cd3a3507 26817 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26818
26819 dits[0] = 0.3;
26820 dits[1] = 0.15;
26821 dits[2] = 0.15;
cd3a3507 26822 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26823
26824 dits[0] = 3.65;
26825 dits[1] = 0.015;
26826 dits[2] = 2;
26827 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26828
26829
9181d340 26830
7b67784f 26831 // --- Define volumes of shield of SPD ----------------
cd3a3507 26832
26833
26834 dits[0] = 8.37;
26835 dits[1] = 9.93;
26836 dits[2] = 25;
26837 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26838
26839 dits[0] = 8.3;
e4f08ac3 26840 dits[1] = 9.995;
cd3a3507 26841 dits[2] = 17.5/2.;
26842 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26843
cd3a3507 26844
9181d340 26845 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26846
7b67784f 26847 dits[0] = (21.-0.128)/2.;
9181d340 26848 dits[1] = 21./2.;
7b67784f 26849 dits[2] = 39.4;
26850 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26851
9181d340 26852 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26853
7b67784f 26854 dits[0] = (59.5-0.128)/2.;
26855 dits[1] = 59.5/2.;
9181d340 26856 dits[2] = 56.2; // was 57
7b67784f 26857 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26858
26859 // --- Define volumes of SDD cone ----------------------------------
26860
26861 dits[0] = 0;
26862 dits[1] = 360;
26863 dits[2] = 12;
26864 dits[3] = -59.7;
26865 dits[4] = 27;
9181d340 26866 dits[5] = 28.6;
cd3a3507 26867 dits[6] = -42.7;
26868 dits[7] = 10;
9181d340 26869 dits[8] = 28.6;
cd3a3507 26870 dits[9] = -34.65;
26871 dits[10] = 10;
9181d340 26872 dits[11] = 28.6;
cd3a3507 26873 dits[12] = -34.65;
26874 dits[13] = 10;
26875 dits[14] = 23.495;
26876 dits[15] = -23.7;
26877 dits[16] = 10;
26878 dits[17] = 23.495;
26879 dits[18] = -23.7;
26880 dits[19] = 10;
26881 dits[20] = 14.595;
26882 dits[21] = 23.7;
26883 dits[22] = 10;
26884 dits[23] = 14.595;
26885 dits[24] = 23.7;
26886 dits[25] = 10;
26887 dits[26] = 23.495;
26888 dits[27] = 34.65;
26889 dits[28] = 10;
26890 dits[29] = 23.495;
26891 dits[30] = 34.65;
26892 dits[31] = 10;
9181d340 26893 dits[32] = 28.6;
e4f08ac3 26894 dits[33] = 42.7;
cd3a3507 26895 dits[34] = 10;
9181d340 26896 dits[35] = 28.6;
cd3a3507 26897 dits[36] = 59.7;
26898 dits[37] = 27.2637;
9181d340 26899 dits[38] = 28.6;
cd3a3507 26900 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26901
26902 dits[0] = 0;
26903 dits[1] = 360;
26904 dits[2] = 6;
9181d340 26905 dits[3] = 38.65;
26906 dits[4] = 10.75;
26907 dits[5] = 12.25;
26908 dits[6] = 40.15;
26909 dits[7] = 10.75;
e4f08ac3 26910 dits[8] = 13.96;
9181d340 26911 dits[9] = 40.15;
e4f08ac3 26912 dits[10] = 12.46;
cd3a3507 26913 dits[11] = 13.96;
9181d340 26914 dits[12] = 55.75;
26915 dits[13] = 27;
26916 dits[14] = 28.5;
26917 dits[15] = 55.75;
26918 dits[16] = 27;
26919 dits[17] = 28.5;
26920 dits[18] = 57.25;
26921 dits[19] = 27;
26922 dits[20] = 28.5;
30e14774 26923 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26924
26925 dits[0] = 0;
26926 dits[1] = 50;
26927 dits[2] = 3;
e4f08ac3 26928 dits[3] = 39;
cd3a3507 26929 dits[4] = 14;
26930 dits[5] = 18.75;
de0a2a9c 26931 dits[6] = 46.7-3;
cd3a3507 26932 dits[7] = 14;
26933 dits[8] = 18.75;
de0a2a9c 26934 dits[9] = 51.45-3;
cd3a3507 26935 dits[10] = 18.75;
26936 dits[11] = 18.75;
7b67784f 26937 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26938
26939 dits[0] = 0;
26940 dits[1] = 25;
26941 dits[2] = 3;
e4f08ac3 26942 dits[3] = 49;
cd3a3507 26943 dits[4] = 23.4;
26944 dits[5] = 26.4;
de0a2a9c 26945 dits[6] = 56.1-3;
cd3a3507 26946 dits[7] = 23.4;
26947 dits[8] = 26.4;
de0a2a9c 26948 dits[9] = 59.1-3;
cd3a3507 26949 dits[10] = 26.4;
26950 dits[11] = 26.4;
7b67784f 26951 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26952
7b67784f 26953 dits[0] = 10.0;
26954 dits[1] = 10.5;
cd3a3507 26955 dits[2] = 0.25;
7b67784f 26956 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26957
26958 dits[0] = 21.95;
7b67784f 26959 dits[1] = 22.95;
cd3a3507 26960 dits[2] = 1;
7b67784f 26961 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26962
7b67784f 26963 dits[0] = 13.1;
26964 dits[1] = 14.1;
cd3a3507 26965 dits[2] = 1;
7b67784f 26966 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26967
26968 dits[0] = 1;
26969 dits[1] = 1;
26970 dits[2] = 7.74;
26971 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26972
26973 dits[0] = 1;
26974 dits[1] = 1;
26975 dits[2] = 9.14;
26976 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26977
26978 dits[0] = 21.95;
26979 dits[1] = 22.95;
26980 dits[2] = 1;
26981 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26982
26983 dits[0] = 3;
26984 dits[1] = 2.7;
26985 dits[2] = 1;
26986 dits[3] = 0.63;
26987 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26988
26989 dits[0] = 13.1;
26990 dits[1] = 14.1;
26991 dits[2] = 1;
26992 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26993
26994
26995 // --- Define volumes of SSD cone ----------------------------------
26996
26997
26998 dits[0] = 0;
26999 dits[1] = 360;
27000 dits[2] = 12;
7b67784f 27001 dits[3] = -zmax;
27002 dits[4] = 46;
27003 dits[5] = 49.25;
cd3a3507 27004 dits[6] = -61.2;
9181d340 27005 dits[7] = 28.7;
7b67784f 27006 dits[8] = 49.25;
cd3a3507 27007 dits[9] = -57.5;
9181d340 27008 dits[10] = 28.7;
7b67784f 27009 dits[11] = 49.25;
cd3a3507 27010 dits[12] = -57.5;
9181d340 27011 dits[13] = 28.7;
cd3a3507 27012 dits[14] = 43.5;
7b67784f 27013 dits[15] = -49.2;
9181d340 27014 dits[16] = 28.7;
cd3a3507 27015 dits[17] = 43.5;
7b67784f 27016 dits[18] = -49.2;
9181d340 27017 dits[19] = 28.7;
7b67784f 27018 dits[20] = 36.85;
27019 dits[21] = 50.6;
9181d340 27020 dits[22] = 28.7;
7b67784f 27021 dits[23] = 36.85;
27022 dits[24] = 50.6;
9181d340 27023 dits[25] = 28.7;
cd3a3507 27024 dits[26] = 43.5;
7b67784f 27025 dits[27] = 57.5;
9181d340 27026 dits[28] = 28.7;
cd3a3507 27027 dits[29] = 43.5;
7b67784f 27028 dits[30] = 57.5;
9181d340 27029 dits[31] = 28.7;
7b67784f 27030 dits[32] = 49.25;
27031 dits[33] = 61.2;
9181d340 27032 dits[34] = 28.7;
7b67784f 27033 dits[35] = 49.25;
27034 dits[36] = zmax;
27035 dits[37] = 46;
27036 dits[38] = 49.25;
27037 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27038
27039 dits[0] = 0;
27040 dits[1] = 360;
27041 dits[2] = 6;
7b67784f 27042 dits[3] = -zmax;
27043 dits[4] = 47.75;
27044 dits[5] = 49.25;
27045 dits[6] = -zmax+2.;
27046 dits[7] = 47.75;
27047 dits[8] = 49.25;
27048 dits[9] = -71.2819;
27049 dits[10] = 46.75;
27050 dits[11] = 49.0319;
27051 dits[12] = -57.25; // was 58.5
27052 dits[13] = 32.9681;
27053 dits[14] = 34.75;
9181d340 27054 dits[15] = -57.25; // was 58.5
7b67784f 27055 dits[16] = 30;
27056 dits[17] = 34.75;
9181d340 27057 dits[18] = -55.75; // was 57
7b67784f 27058 dits[19] = 30;
9181d340 27059 dits[20] = 32.25; // was 31.5
30e14774 27060 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27061
7b67784f 27062 dits[0] = 28.75;
27063 dits[1] = 29.75;
cd3a3507 27064 dits[2] = 0.5;
7b67784f 27065 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27066
7b67784f 27067 dits[0] = 35.8;
27068 dits[1] = 36.8;
cd3a3507 27069 dits[2] = 1;
7b67784f 27070 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27071
7b67784f 27072 dits[0] = 41.4;
27073 dits[1] = 42.4;
cd3a3507 27074 dits[2] = 1;
7b67784f 27075 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27076
27077 dits[0] = 42.05+5.;
27078 dits[1] = 42.55+5.;
cd3a3507 27079 dits[2] = 1.25;
7b67784f 27080 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27081 // this will change after PPR
27082 dits[0] = 37.05+5.;
27083 dits[1] = 37.55+5.;
cd3a3507 27084 dits[2] = 1.25;
7b67784f 27085 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27086 // this will change after PPR
cd3a3507 27087 dits[0] = 0;
27088 dits[1] = 25;
27089 dits[2] = 5;
7b67784f 27090 dits[3] = -zmax+3;
6d62fed9 27091 dits[4] = 45.5;
27092 dits[5] = 45.5;
de0a2a9c 27093 dits[6] = -69.7+3;
cd3a3507 27094 dits[7] = 37;
6d62fed9 27095 dits[8] = 45.5;
de0a2a9c 27096 dits[9] = -68.5+3;
cd3a3507 27097 dits[10] = 37;
6d62fed9 27098 dits[11] = 45.5;
de0a2a9c 27099 dits[12] = -68.5+4.8;
cd3a3507 27100 dits[13] = 37;
6d62fed9 27101 dits[14] = 45.5;
de0a2a9c 27102 dits[15] = -63.5+4.8;
cd3a3507 27103 dits[16] = 37;
6d62fed9 27104 dits[17] = 45.5;
7b67784f 27105 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27106
cd3a3507 27107 dits[0] = 0;
27108 dits[1] = 3.2;
27109 dits[2] = 9;
7b67784f 27110 dits[3] = -14;
cd3a3507 27111 dits[4] = 30.5;
27112 dits[5] = 33.5;
7b67784f 27113 dits[6] = -9.85;
cd3a3507 27114 dits[7] = 30.5;
27115 dits[8] = 33.5;
7b67784f 27116 dits[9] = -9.85;
cd3a3507 27117 dits[10] = 30.5;
7b67784f 27118 dits[11] = 43.45;
27119 dits[12] = -7.85;
cd3a3507 27120 dits[13] = 30.5;
7b67784f 27121 dits[14] = 43.45;
27122 dits[15] = -7.85;
cd3a3507 27123 dits[16] = 30.5;
27124 dits[17] = 36.5;
7b67784f 27125 dits[18] = -7;
cd3a3507 27126 dits[19] = 30.5;
27127 dits[20] = 36.5;
7b67784f 27128 dits[21] = -4;
cd3a3507 27129 dits[22] = 33.0173;
27130 dits[23] = 36.5;
7b67784f 27131 dits[24] = -4;
cd3a3507 27132 dits[25] = 33.0173;
7b67784f 27133 dits[26] = 36.80;
27134 dits[27] = -2;
cd3a3507 27135 dits[28] = 34.6955;
7b67784f 27136 dits[29] = 36.80;
27137 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27138
27139
a9c4129c 27140 // --- Place SPD (option 'a') volumes into their mother volume IT12
27141
686e2715 27142 // SPD - option 'a'
686e2715 27143 // (this is NOT the default)
27144
3d12a48d 27145 if (option == 1) {
686e2715 27146
27147 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27148 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27149 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27150 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27151 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27152 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27153 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27154 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27155 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27156 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27157 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27158 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27159 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27160 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27161 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27162 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27163 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27164 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27165 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27166 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27167 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27168 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27169 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27170 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27171 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27172 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27173 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27174 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27175 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27176 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27177 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27178 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27179 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27180 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27181 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27182 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27183 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27184 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27185 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27186 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27187 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27188 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27189 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27190 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27191 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27192 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27193 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27194 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27195 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27196 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27197 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27198 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27199 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27200 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27201 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27202 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27203 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27204 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27205 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27206 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27207 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27208 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27209 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27210 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27211 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27212 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27213 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27214 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27215 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27216 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27217 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27218 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27219 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27220 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27221 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27222 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27223 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27224 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27225 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27226 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27227 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27228 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27229 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27230 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27231 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27232 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27233 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27234 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27235 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27236 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27237 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27238 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27239 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27240 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27241 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27242 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27243 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27244 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27245 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27246 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27247 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27248 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27249 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27250 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27251 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27252 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27253 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27254 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27255 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27256 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27257 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27258 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27259 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27260 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27261 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27262 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27263 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27264 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27265 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27266 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27267 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27268 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27269 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27270 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27271 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27272 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27273 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27274 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27275 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27276 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27277 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27278 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27279 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27280 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27281 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27282 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27283 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27284 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27285 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27286 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27287 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27288 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27289 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27290 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27291 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27292 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27293 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27294 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27295 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27296 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27297 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27298 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27299 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27300 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27301 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27302 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27303 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27304
27305 }
a9c4129c 27306
cd3a3507 27307
a9c4129c 27308 // --- Place SPD (option 'b') volumes into their mother volume IT12
27309
686e2715 27310 // SPD - option 'b'
686e2715 27311 // (this is the default)
27312
3d12a48d 27313 if (option == 2) {
686e2715 27314
27315 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27316 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27317 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27318 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27319 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27320 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27321 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27322 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27323 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27324 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27325 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27326 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27327 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27328 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27329 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27330 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27331 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27332 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27333 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27334 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27335 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27336 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27337 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27338 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27339 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27340 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27341 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27342 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27343 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27344 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27345 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27346 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27347 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27348 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27349 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27350 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27351 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27352 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27353 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27354 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27355 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27356 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27357 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27358 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27359 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27360 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27361 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27362 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27363 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27364 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27365 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27366 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27367 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27368 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27369 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27370 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27371 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27372 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27373 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27374 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27375 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27376 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27377 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27378 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27379 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27380 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27381 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27382 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27383 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27384 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27385 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27386 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27387 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27388 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27389 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27390 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27391 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27392 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27393 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27394 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27395 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27396 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27397 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27398 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27399 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27400 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27401 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27402 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27403 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27404 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27405 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27406 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27407 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27408 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27409 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27410 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27411 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27412 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27413 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27414 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27415 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27416 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27417 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27418 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27419 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27420 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27421 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27422 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27423 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27424 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27425 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27426 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27427 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27428 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27429 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27430 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27431 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27432 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27433 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27434 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27435 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27436 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27437 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27438 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27439 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27440 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27441 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27442 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27443 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27444 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27445 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27446 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27447 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27448 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27449 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27450 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27451 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27452 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27453 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27454 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27455 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27456 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27457 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27458 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27459 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27460 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27461 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27462 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27463 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27464 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27465 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27466 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27467 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27468 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27469 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27470 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27471 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27472 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27473 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27474 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27475 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27476
686e2715 27477 }
db915fea 27478
27479 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27480
db915fea 27481
80272ed3 27482 // -- position SDD detectors of ladder 3 / layer 3
27483
27484 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27485 ySDD = Y_SDD_sep/2.+I302dits[1];
27486 for (iSDD=0; iSDD<6; iSDD++) {
27487 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27488 ySDD = -ySDD;
27489 }
27490
27491 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27492 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27493 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27494 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27495 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27496 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27497 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27498 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27499 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27500 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27501 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27502 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27503 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27504 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27505
27506
27507 // -- position SDD detectors of ladder 4 / layer 4
27508
27509 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27510 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27511 for (iSDD=0; iSDD<8; iSDD++) {
27512 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27513 ySDD = -ySDD;
27514 }
27515
27516 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27517 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27518 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27519 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27520 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27521 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27522 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27523 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27524 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27525 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27526 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27527 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27528 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27529 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27530 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27531 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27532 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27533 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27534 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27535 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27536 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27537 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27538
27539
27540 // -- build block of the SDD ladder frame holding the electronics
27541
27542 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27543 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27544 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27545
27546 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27547 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27548 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27549
27550 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27551 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27552 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27553 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27554 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27555 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27556 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27557 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27558
27559 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27560 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27561
27562 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27563 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27564
27565 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27566 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27567 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27568 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27569
27570 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27571 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27572 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27573 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27574
27575 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27576 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27577
27578 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27579 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27580 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27581 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27582
27583 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27584 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27585
27586 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27587 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27588
27589 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27590 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27591 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27592 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27593
27594
27595 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27596
27597 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27598 yI050 = 0;
27599 xI039 = -SDD_CoolPipe[1]/cos30;
27600 yI039 = -I050dits[1]+I039dits[1];
27601 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27602 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27603 yI042 = yI039+I039dits[1]+I042dits[1];
27604 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27605 yI043 = yI039+I039dits[1]+I043dits[1];
27606 zChipSpace = I042dits[2];
27607 if (zChipSpace < I043dits[2]) {
27608 zChipSpace = I043dits[2];
27609 }
27610 zChipSpace = zChipSpace * 2;
27611 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27612 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27613 for (ichip=0; ichip<4; ichip++) {
27614 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27615 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27616 zchip += zChipSpace + yI051space;
27617 }
27618 xcap = 2*I039dits[0]/5.;
27619 yI051 = yI039+I039dits[1]+I051dits[1];
27620 zI051 = -I039dits[2] + yI051space/3.;
27621 icap = 1;
27622 for (ichip=0; ichip<5; ichip++) {
27623 xI051 = xI039-I039dits[0]+xcap;
27624 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27625 zI051 += yI051space/3.;
27626 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27627 xI051 += xcap;
27628 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27629 xI051 += xcap;
27630 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27631 xI051 += xcap;
27632 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27633 zI051 -= yI051space/3.;
27634 if (ichip == 0) {
27635 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27636 }
27637 zI051 += zChipSpace + yI051space;
27638 }
27639 xI052 = -I050dits[0]+I052dits[0];
27640 yI052 = yI051+I051dits[1]+I052dits[1];
27641 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27642 xI044 = I050dits[0]-I044dits[3];
27643 yI044 = yI052+I052dits[1]+I044dits[2];
27644 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27645 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27646 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27647
27648
27649 // -- build block of the SDD ladder frame at the end ladders
27650
27651 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27652 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27653 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27654 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27655
27656 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27657
27658 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27659
27660 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27661 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27662
27663 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27664 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27665
27666 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27667
27668 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27669
27670 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27671 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27672
27673 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27674 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27675
27676
27677 xI424 = I028dits[0]/3.;
27678 yI424 = -I028dits[1]+I424dits[1];
27679 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27680 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27681 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27682 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27683 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27684 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27685
27686
27687 // -- build the SDD ladder 3
27688
27689 indI425 = 1;
27690 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27691 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27692 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27693 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27694 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27695 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27696 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27697 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27698 HVname[0] = 'I';
27699 HVname[1] = '3';
27700 HVname[2] = '1';
27701 HVname[4] = '\0';
27702 for (iSDD=0; iSDD<3; iSDD++) {
27703 HVname[3] = (Char_t)(48+iSDD+5);
27704 dits[0] = 1.350000;
27705 dits[1] = I425dits[1];
27706 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27707 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27708 xHV = 0.0;
27709 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27710 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27711 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27712 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27713 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27714 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27715 }
27716 LVname[0] = 'I';
27717 LVname[1] = '3';
27718 LVname[2] = '1';
27719 LVname[4] = '\0';
27720 for (iSDD=0; iSDD<3; iSDD++) {
27721 LVname[3] = (Char_t)(48+iSDD+1);
27722 dits[0] = 1.350000;
27723 dits[1] = 0.004423;
27724 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27725 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27726 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27727 xLV = xI050 -
27728 fabs(yI050-yLV)*sin30/cos30 +
27729 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27730 zLV = I047dits[2] - dits[2];
27731 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27732 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27733 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27734 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27735 }
27736
27737
27738 // -- build the SDD ladder 4
27739
27740
27741 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27742 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27743 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27744 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27745 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27746 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27747 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27748 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27749 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27750 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27751 HVname[0] = 'I';
27752 HVname[1] = '4';
27753 HVname[2] = '1';
27754 HVname[4] = '\0';
27755 for (iSDD=0; iSDD<4; iSDD++) {
27756 HVname[3] = (Char_t)(48+iSDD+5);
27757 dits[0] = 1.350000;
27758 dits[1] = I425dits[1];
27759 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27760 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27761 xHV = -0.0001;
27762 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27763 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27764 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27765 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27766 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27767 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27768 }
27769 LVname[0] = 'I';
27770 LVname[1] = '4';
27771 LVname[2] = '1';
27772 LVname[4] = '\0';
27773 for (iSDD=0; iSDD<4; iSDD++) {
27774 LVname[3] = (Char_t)(48+iSDD+1);
27775 dits[0] = 1.350000;
27776 dits[1] = 0.004423;
27777 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27778 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27779 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27780 xLV = xI050 -
27781 fabs(yI050-yLV)*sin30/cos30 +
27782 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27783 zLV = I048dits[2] - dits[2];
27784 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27785 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27786 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27787 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27788 }
27789
27790
27791 // -- build the SDD barrel (layers 3 and 4)
27792
27793 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27794 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27795 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27796 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27797 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27798 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27799 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27800 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27801 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27802 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27803 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27804 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27805 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27806 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27807
27808 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27809 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27810 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27811 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27812 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27813 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27814 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27815 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27816 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27817 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27818 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27819 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27820 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27821 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27822 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27823 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27824 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27825 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27826 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27827 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27828 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27829 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27830
db915fea 27831
27832 // --- Place SSD volumes into their mother volume IT56
27833
27834
de0a2a9c 27835 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27836 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27837 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27838 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27839 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27840 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27841 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27842 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27843 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27844 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27845 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27846 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27847 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27848 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27849 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27850 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27851 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27852 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27853 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27854 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27855 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27856 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27857 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27858 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27859 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27860 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27861 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27862 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27863 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27864 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27865 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27866 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27867 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27868 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27869 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27870 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27871 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27872 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27873 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27874 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27875 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27876 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27877 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27878 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27879 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27880 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27881 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27882 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27883 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27884 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27885 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27886 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27887 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27888 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27889 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27890 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27891 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27892 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27893 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27894 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27895 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27896 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27897 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27898 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27899 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27900 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27901 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27902 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27903 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27904 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27905 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27906 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27907 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27908 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27909 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27910 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27911 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27912 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27913 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27914 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27915 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27916 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27917 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27918 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27919 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27920 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27921 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27922 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27923 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27924 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27925 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27926 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27927 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27928 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27929 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27930 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27931 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27932 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27933 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27934 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27935 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27936 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27937 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27938 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27939 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27940 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27941 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27942 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27943 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27944 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27945 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27946 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27947 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27948 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27949 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27950 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27951 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27952 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27953 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27954 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27955 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27956 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27957 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27958 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27959 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27960 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27961 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27962 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27963 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27964 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27965 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27966 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27967 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27968 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27969 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27970 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27971 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27972 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27973 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27974 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27975 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27976 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27977 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27978 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27979 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27980 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27981 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27982 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27983 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27984 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27985 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27986 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27987 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27988 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27989 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27990 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27991 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27992 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27993 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27994 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27995 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27996 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27997 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27998 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27999 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
28000 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
28001 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
28002 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
28003 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
28004 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28005 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28006 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28007 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28008 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28009 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28010 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28011 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28012 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28013 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28014 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28015 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28016 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28017 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28018 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28019 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28020 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28021 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28022 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28023 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28024 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28025 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28026 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28027 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28028 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28029 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28030 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28031 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28032 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28033 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28034 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28035 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28036 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28037 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28038 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28039 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28040 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28041 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28042 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28043 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28044 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28045 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28046 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28047 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28048 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28049 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28050 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28051 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28052 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28053 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28054 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28055 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28056 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28057 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28058 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28059 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28060 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28061 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28062 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28063 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28064 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28065 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28066 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28067 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28068 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28069 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28070 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28071 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28072 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28073 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28074 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28075 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28076 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28077 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28078 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28079 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28080 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28081 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28082 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28083 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28084 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28085 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28086 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28087 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28088 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28089 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28090 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28091 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28092 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28093 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28094 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28095 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28096 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28123 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28124 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28125 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28126 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28127 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28128 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28129 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28130 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28131 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28132 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28133 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28134 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28135 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28136 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28137 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28138 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28139 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28140 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28141 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28142 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28143 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28144 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28145 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28146 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28147 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28148 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28149 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28150 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28151 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28152 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28153 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28154 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28155 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28156 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28157 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28158 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28159 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28160 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28161 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28162 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28163 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28164 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28165 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28166 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28167 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28168 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28169 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28170 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28171 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28172 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28173 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28174 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28175 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28176 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28177 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28178 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28179 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28180 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28181 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28182 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28183 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28184 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28185 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28186 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28187 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28188 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28189 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28190 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28191 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28192 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28193 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28194 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28195 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28196 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28197 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28198 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28199 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28200 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28201 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28202 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28203 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28204 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28205 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28206 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28207 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28208 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28235 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28236 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28237 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28238 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28239 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28240 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28241 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28242 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28243 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28244 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28245 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28246 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28247 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28248 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28249 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28250 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28251 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28252 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28253 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28254 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28255 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28256 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28257 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28258 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28259 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28260 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28261 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28262 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28263 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28264 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28265
db915fea 28266
cd3a3507 28267 // --- Place volumes of shield between SPD and SDD
28268
28269
28270 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28271 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28272 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28273 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28274 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28275
28276
7b67784f 28277 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28278
c2685204 28279 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28280 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28281
28282
28283 // --- Place volumes of SDD cone ----------------------------------
28284
28285
28286 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28287 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28288 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28289 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28290 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28291 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28292 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28293 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28294 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28295 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28296 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28297 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28298 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28299 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28300 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28301 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28302 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28303 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28304 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28305 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28306 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28307 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28308 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28309 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28310 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28311 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28312 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28313 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28314 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28315 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28316 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28317 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28318 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28319 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28320 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28321 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28322 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28323 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28324 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28325 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28326 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28327 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28328 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28329 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28330 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28331 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28332 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28333 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28334 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28335 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28336 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28337 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28338 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28339 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28340 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28341 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28342 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28343 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28344 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28345 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28346 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28347 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28348 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28349 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28350 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28351 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28352 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28353 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28354 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28355 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28356 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28357 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28358 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28359 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28360 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28361 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28362 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28363 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28364 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28365 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28366 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28367 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28368 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28369 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28370 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28371 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28372 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28373 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28374 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28375 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28376 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28377 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28378 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28379 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28380 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28381 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28382 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28383 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28384 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28385 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28386
28387
28388 // --- Place volumes of SSD cone ----------------------------------
db915fea 28389
db915fea 28390
7b67784f 28391 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28392 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28393 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28394 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28395 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28396 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28397 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28398 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28399 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28400 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28401 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28402 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28403 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28404 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28405 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28406 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28407 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28408 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28409 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28410 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28411 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28412 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28413 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28414 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28415 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28416 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28417 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28418 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28419 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28420 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28421 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28422 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28423 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28424 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28425 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28426 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28427 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28428 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28429 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28430 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28431 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28432 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28433 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28434 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28435 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28436 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28437 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28438 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28439
28440
28441 // --- Place subdetectors' mother volumes and supports' mother volumes
28442 // into ITS mother volume ITSD
28443
28444 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28445 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28446 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28447 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28448 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28449
db915fea 28450
cd3a3507 28451 // **************************** SERVICES *********************************
db915fea 28452
28453
db915fea 28454 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28455 // UPPER PART
28456
705eabd9 28457 dgh[0] = 46.;
28458 dgh[1] = 46.+1.0;
db915fea 28459 dgh[2] = 9.5;
05a91552 28460 dgh[3] = 12.;
28461 dgh[4] = 168.;
db915fea 28462
05a91552 28463 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28464 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28465 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28466
05a91552 28467 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28468 // LOWER PART
28469
28470 dgh[0] = 46.;
28471 dgh[1] = 46.+1.0;
28472 dgh[2] = 9.5;
28473 dgh[3] = 192.;
28474 dgh[4] = 348.;
28475
28476 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28477 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28478 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28479
28480
db915fea 28481 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28482 // UPPER PART
db915fea 28483
705eabd9 28484 dgh[0] = 46.+1.0;
28485 dgh[1] = 46.+1.0+1.5;
db915fea 28486 dgh[2] = 9.5;
05a91552 28487 dgh[3] = 12.;
28488 dgh[4] = 168.;
28489
28490 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28491 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28492 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28493
28494 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28495 // LOWER PART
db915fea 28496
05a91552 28497 dgh[0] = 46.+1.0;
28498 dgh[1] = 46.+1.0+1.5;
28499 dgh[2] = 9.5;
28500 dgh[3] = 192.;
28501 dgh[4] = 348.;
db915fea 28502
05a91552 28503 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28504 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28505 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28506
28507
db915fea 28508 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28509 // UPPER PART
db915fea 28510
705eabd9 28511 dgh[0] = 46.;
db915fea 28512 dgh[1] = 56.;
28513 dgh[2] = 2.25;
05a91552 28514 dgh[3] = 12.;
28515 dgh[4] = 168.;
db915fea 28516
05a91552 28517 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28518 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28519 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28520
05a91552 28521 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28522 // LOWER PART
28523
28524 dgh[0] = 46.;
28525 dgh[1] = 56.;
28526 dgh[2] = 2.25;
28527 dgh[3] = 192.;
28528 dgh[4] = 348.;
28529
28530 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28531 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28532 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28533
28534
db915fea 28535 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28536 // UPPER PART
28537
7b67784f 28538 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28539 dgh[1] = 46.2;
28540 dgh[2] = 46.2+1.0;
28541 dgh[3] = 62.3;
28542 dgh[4] = 62.3+1.0;
db915fea 28543 dgh[5] = 12.;
28544 dgh[6] = 168.;
cd3a3507 28545 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28546 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28547
28548 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28549 // LOWER 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] = 192.;
28557 dgh[6] = 348.;
cd3a3507 28558 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28559 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28560
cd3a3507 28561
db915fea 28562 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28563 // UPPER PART
28564
7b67784f 28565 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28566 dgh[1] = 46.2+1.0;
28567 dgh[2] = 46.2+1.0+1.5;
28568 dgh[3] = 62.3+1.0;
28569 dgh[4] = 62.3+1.0+1.5;
db915fea 28570 dgh[5] = 12.;
28571 dgh[6] = 168.;
cd3a3507 28572 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28573 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28574
28575 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28576 // LOWER 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] = 192.;
28584 dgh[6] = 348.;
cd3a3507 28585 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28586 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28587
28588 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28589 // UPPER PART
28590
705eabd9 28591 dgh[0] = 62.1;
db915fea 28592 dgh[1] = 74.5;
28593 dgh[2] = 0.5;
28594 dgh[3] = 12.;
28595 dgh[4] = 168.;
cd3a3507 28596 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28597 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28598
28599 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28600 // LOWER PART
28601
705eabd9 28602 dgh[0] = 62.1;
db915fea 28603 dgh[1] = 74.5;
28604 dgh[2] = 0.5;
28605 dgh[3] = 192.;
28606 dgh[4] = 348.;
cd3a3507 28607 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28608 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28609
28610 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28611 // UPPER PART
28612
705eabd9 28613 dgh[0] = 62.1;
db915fea 28614 dgh[1] = 74.5;
28615 dgh[2] = 0.75;
28616 dgh[3] = 12.;
28617 dgh[4] = 168.;
cd3a3507 28618 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28619 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28620
28621 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28622 // LOWER PART
28623
705eabd9 28624 dgh[0] = 62.1;
db915fea 28625 dgh[1] = 74.5;
28626 dgh[2] = 0.75;
28627 dgh[3] = 192.;
28628 dgh[4] = 348.;
cd3a3507 28629 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28630 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28631
28632 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28633 // THE ABSORBER - COPPER PART - UPPER PART
28634
705eabd9 28635 dgh[0] = 46.;
28636 dgh[1] = 46.+1.0;
7b67784f 28637 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28638 dgh[3] = 12.;
28639 dgh[4] = 168.;
cd3a3507 28640 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28641 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28642
28643 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28644 // THE ABSORBER - COPPER PART - LOWER PART
28645
705eabd9 28646 dgh[0] = 46.;
28647 dgh[1] = 46.+1.0;
7b67784f 28648 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28649 dgh[3] = 192.;
28650 dgh[4] = 348.;
cd3a3507 28651 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28652 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28653
28654 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28655 // THE ABSORBER - CARBON PART - UPPER PART
28656
705eabd9 28657 dgh[0] = 46.+1.0;
28658 dgh[1] = 46.+1.0+1.5;
7b67784f 28659 dgh[2] = (ztpc-97.5)/2.;
db915fea 28660 dgh[3] = 12.;
28661 dgh[4] = 168.;
cd3a3507 28662 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28663 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28664
28665 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28666 // THE ABSORBER - CARBON PART - LOWER PART
28667
705eabd9 28668 dgh[0] = 46.+1.0;
28669 dgh[1] = 46.+1.0+1.5;
7b67784f 28670 dgh[2] = (ztpc-97.5)/2.;
db915fea 28671 dgh[3] = 192.;
28672 dgh[4] = 348.;
cd3a3507 28673 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28674 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28675
28676 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28677 // COPPER PART - UPPER PART
28678
705eabd9 28679 dgh[0] = 46.;
db915fea 28680 dgh[1] = 74.5;
28681 dgh[2] = 0.5;
28682 dgh[3] = 12.;
28683 dgh[4] = 168.;
cd3a3507 28684 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28685 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28686
28687 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28688 // COPPER PART - LOWER PART
28689
705eabd9 28690 dgh[0] = 46.;
db915fea 28691 dgh[1] = 74.5;
28692 dgh[2] = 0.5;
28693 dgh[3] = 192.;
28694 dgh[4] = 348.;
cd3a3507 28695 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28696 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28697
28698 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28699 // CARBON PART - UPPER PART
28700
705eabd9 28701 dgh[0] = 46.+1.0;
db915fea 28702 dgh[1] = 74.5;
28703 dgh[2] = 0.75;
28704 dgh[3] = 12.;
28705 dgh[4] = 168.;
cd3a3507 28706 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28707 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28708
28709 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28710 // CARBON PART - LOWER PART
28711
705eabd9 28712 dgh[0] = 46.+1.0;
db915fea 28713 dgh[1] = 74.5;
28714 dgh[2] = 0.75;
28715 dgh[3] = 192.;
28716 dgh[4] = 348.;
cd3a3507 28717 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28718 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28719
28720 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28721
28722 dgh[0] = 74.5;
28723 dgh[1] = 79.5;
28724 dgh[2] = 2.5;
28725 dgh[3] = 12.;
28726 dgh[4] = 168.;
cd3a3507 28727 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28728 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28729
28730 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28731
28732 dgh[0] = 74.5;
28733 dgh[1] = 79.5;
28734 dgh[2] = 2.5;
28735 dgh[3] = 192.;
28736 dgh[4] = 348.;
cd3a3507 28737 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28738 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28739
28740 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28741
7b67784f 28742 if (rails == 1) {
28743
28744 dgh[0] = 2.;
28745 dgh[1] = 8.;
9181d340 28746 dgh[2] = 190.;
31683195 28747 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28748 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28749 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28750 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28751
31683195 28752 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28753 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28754 dgh[2] = 190.;
7b67784f 28755 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28756 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28757 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28758 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28759
28760 }
db915fea 28761
28762 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28763
7b67784f 28764 dgh[0] = 56.9;
db915fea 28765 dgh[1] = 59.;
28766 dgh[2] = 0.6;
cd3a3507 28767 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28768 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28769 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28770
28771 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28772
28773 dgh[0] = 0.;
28774 dgh[1] = 3.;
28775 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28776 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28777 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28778 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28779 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28780 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28781 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28782 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28783 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28784 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28785
28786 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28787
28788 dgh[0] = 5.;
28789 dgh[1] = 12.;
28790 dgh[2] = 5.;
28791 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28792 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28793 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28794 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28795
28796 dgh[0] = 5.-2.;
28797 dgh[1] = 12.-2.;
28798 dgh[2] = 5.;
28799 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28800 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28801 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28802 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28803
28804 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28805
28806 dgh[0] = 0.;
28807 dgh[1] = 5.;
28808 dgh[2] = 2.;
28809 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28810 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28811 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28812 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28813
db915fea 28814 // --- Outputs the geometry tree in the EUCLID/CAD format
28815
28816 if (fEuclidOut) {
28817 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28818 }
cd3a3507 28819
db915fea 28820}
28821//_____________________________________________________________________________
28822void AliITSvPPRasymm::CreateMaterials(){
28823////////////////////////////////////////////////////////////////////////
28824 //
28825 // Create ITS materials
28826 // This function defines the default materials used in the Geant
28827 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28828 // AliITSvPPRasymm.
28829 // In general it is automatically replaced by
28830 // the CreatMaterials routine defined in AliITSv?. Should the function
28831 // CreateMaterials not exist for the geometry version you are using this
28832 // one is used. See the definition found in AliITSv5 or the other routine
28833 // for a complete definition.
28834 //
d236497b 28835
28836 Int_t ifield = gAlice->Field()->Integ();
28837 Float_t fieldm = gAlice->Field()->Max();
28838
28839 Float_t tmaxfd = 0.1; // 1.0; // Degree
28840 Float_t stemax = 1.0; // cm
28841 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28842 Float_t epsil = 1.0E-4; // 1.0; // cm
28843 Float_t stmin = 0.0; // cm "Default value used"
28844
28845 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28846 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28847 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28848 Float_t epsilSi = 1.0E-4;// .10000E+01;
28849 Float_t stminSi = 0.0; // cm "Default value used"
28850
28851 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28852 Float_t stemaxAir = .10000E+01; // cm
28853 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28854 Float_t epsilAir = 1.0E-4;// .10000E+01;
28855 Float_t stminAir = 0.0; // cm "Default value used"
28856
28857 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28858 Float_t stemaxServ = 1.0; // 0.01; // cm
28859 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28860 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28861 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28862
28863 // Freon
28864 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28865 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28866 Float_t wfre[2] = { 5.,12. };
d236497b 28867 Float_t densfre = 1.5;
e4f08ac3 28868
cd3a3507 28869 // --- Define the various materials and media for GEANT ---
d236497b 28870 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28871 // Float_t dens, Float_t radl, Float_t absl,
28872 // Float_t *buf=0, Int_t nwbuf=0)
28873 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28874 // Int_t isvol, Int_t ifield, Float_t fieldm,
28875 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28876 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28877 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28878 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28879
28880 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28881 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28882
28883 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28884 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28885
28886 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28887 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28888
6190d58a 28889 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28890 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28891
63bb0827 28892 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28893 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28894
80272ed3 28895 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28896 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28897
80272ed3 28898 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28899 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28900
6190d58a 28901 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28902 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28903
28904 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28905 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28906
28907 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28908 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28909
e4f08ac3 28910 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28911 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28912
cd3a3507 28913 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28914 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28915
28916 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28917 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28918
28919 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28920 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28921
6190d58a 28922 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28923 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28924
28925 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28926 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28927
28928 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28929 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28930
6190d58a 28931 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28932 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28933
28934 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28935 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28936
28937 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28938 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28939
28940 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28941 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28942
28943 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28944 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28945
6190d58a 28946 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28947 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28948
28949 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28950 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28951
28952 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28953 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28954
28955 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28956 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28957
28958 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28959 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28960
28961 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28962 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28963
28964 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28965 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28966
e4f08ac3 28967 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28968 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28969
80272ed3 28970 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28971 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28972
28973 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28974 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28975
28976 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28977 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28978
28979 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28980 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28981
28982 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28983 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28984
28985 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28986 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28987
28988 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28989 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28990
28991 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28992 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28993
28994 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28995 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28996
28997 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 28998 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28999
29000 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 29001 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29002
29003 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 29004 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29005
29006 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29007 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29008
29009 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29010 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29011
29012 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29013 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29014
7b67784f 29015 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29016 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29017
e4f08ac3 29018 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29019 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29020
29021
cd3a3507 29022 // Special media
29023
29024 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29025 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29026
fc44ab90 29027 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29028 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29029
29030 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29031 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29032
29033 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29034 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29035
d236497b 29036 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29037 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29038
29039 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29040 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29041
d236497b 29042 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29043 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29044
db915fea 29045}
bae7e562 29046//______________________________________________________________________
29047void AliITSvPPRasymm::InitAliITSgeom(){
29048// Based on the geometry tree defined in Geant 3.21, this
29049// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29050// sturture.
b9d0a01d 29051// if(gMC->IsA()!=AliGeant3::Class()) {
29052 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 29053 Error("InitAliITSgeom",
29054 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29055 return;
29056 } // end if
29057 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29058 const Int_t nlayers = 6;
63bb0827 29059 const Int_t ndeep = 9;
bae7e562 29060 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29061 Int_t nlad[nlayers],ndet[nlayers];
29062 Double_t t[3],r[10];
29063 Float_t par[20],att[20];
29064 Int_t npar,natt,idshape,imat,imed;
29065 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29066 Int_t mod,lay,lad,det,i,j,k;
80272ed3 29067 Char_t names[nlayers][ndeep][4];
63bb0827 29068 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29069 if(fMinorVersion == 1){ // Option A
80272ed3 29070 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29071 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29072 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29073 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29074 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29075 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29076 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29077 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29078 {1,1,1,1,10, 4, 4,1,1},// lay=2
29079 {1,1,1,1,14, 6, 1,0,0},// lay=3
29080 {1,1,1,1,22, 8, 1,0,0},// lay=4
29081 {1,1,1,1,34,22, 1,0,0},// lay=5
29082 {1,1,1,1,38,25, 1,0,0}};//lay=6
29083 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29084 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29085 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29086 } // end for i,j
3d12a48d 29087 }else if(fMinorVersion == 2){ // Option B
80272ed3 29088 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29089 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29090 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29091 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29092 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29093 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29094 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29095 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29096 {1,1,1,1,10, 4, 4,1,1},// lay=2
29097 {1,1,1,1,14, 6, 1,0,0},// lay=3
29098 {1,1,1,1,22, 8, 1,0,0},// lay=4
29099 {1,1,1,1,34,22, 1,0,0},// lay=5
29100 {1,1,1,1,38,25, 1,0,0}};//lay=6
29101 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29102 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29103 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29104 } // end for i,j
29105 } // end if fMinorVersion
bae7e562 29106 // Sorry, but this is not very pritty code. It should be replaced
29107 // at some point with a version that can search through the geometry
29108 // tree its self.
29109 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29110 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29111 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29112 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29113 mod = 0;
29114 for(i=0;i<nlayers;i++){
29115 k = 1;
29116 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29117 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29118 mod += k;
29119 } // end for i
29120
29121 if(fITSgeom!=0) delete fITSgeom;
29122 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29123 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29124 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29125 mod = -1;
29126 for(lay=1;lay<=nlayers;lay++){
29127 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29128 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29129 switch (lay){
29130 case 1: case 2: // layers 1 and 2 are a bit special
29131 lad = 0;
29132 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29133 lnum[4] = j;
29134 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29135 lad++;
29136 lnum[5] = k;
29137 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29138 lnum[6] = det;
29139 mod++;
29140 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29141 par,att,imat,imed);
29142 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29143 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29144 fITSgeom->ReSetShape(kSPD,
e99dbc71 29145 new AliITSgeomSPD425Short(npar,par));
bae7e562 29146 } // end for det
29147 } // end for k
29148 } // end for j
29149 break;
29150 case 3: case 4: case 5: case 6: // layers 3-6
29151 lnum[6] = 1;
29152 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29153 lnum[4] = lad;
29154 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29155 lnum[5] = det;
29156 mod++;
29157 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29158 par,att,imat,imed);
29159 switch (lay){
29160 case 3: case 4:
29161 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29162 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29163 fITSgeom->ReSetShape(kSDD,
29164 new AliITSgeomSDD256(npar,par));
bae7e562 29165 break;
29166 case 5:
29167 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29168 if(!(fITSgeom->IsShapeDefined(kSSD)))
29169 fITSgeom->ReSetShape(kSSD,
e99dbc71 29170 new AliITSgeomSSD275and75(npar,par));
bae7e562 29171 break;
29172 case 6:
1570d46d 29173 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29174 if(!(fITSgeom->IsShapeDefined(kSSD)))
29175 fITSgeom->ReSetShape(kSSD,
e99dbc71 29176 new AliITSgeomSSD75and275(npar,par));
bae7e562 29177 break;
29178 } // end switch
29179 } // end for det
29180 } // end for lad
29181 break;
29182 } // end switch
29183 } // end for lay
29184 return;
29185}
db915fea 29186//_____________________________________________________________________________
29187void AliITSvPPRasymm::Init(){
29188////////////////////////////////////////////////////////////////////////
29189// Initialise the ITS after it has been created.
29190////////////////////////////////////////////////////////////////////////
bae7e562 29191 Int_t i;
db915fea 29192
bae7e562 29193 cout << endl;
29194 for(i=0;i<26;i++) cout << "*";
29195 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29196 for(i=0;i<25;i++) cout << "*";cout << endl;
29197//
29198 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29199 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29200 if(fITSgeom!=0) delete fITSgeom;
29201 fITSgeom = new AliITSgeom();
29202 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29203 if(!fGeomDetIn) this->InitAliITSgeom();
29204 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29205 AliITS::Init();
bae7e562 29206//
29207 for(i=0;i<72;i++) cout << "*";
29208 cout << endl;
7bdd9b7d 29209 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29210}
2c198b76 29211//_____________________________________________________________________________
29212void AliITSvPPRasymm::SetDefaults(){
29213 // sets the default segmentation, response, digit and raw cluster classes
29214 const Float_t kconv = 1.0e+04; // convert cm to microns
29215
29216 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29217
29218 AliITSDetType *iDetType;
29219 AliITSgeomSPD *s0;
29220 AliITSgeomSDD *s1;
29221 AliITSgeomSSD *s2;
29222 Int_t i;
29223 Float_t bx[256],bz[280];
29224
29225 //SPD
82873bc1 29226 iDetType=DetType(kSPD);
2c198b76 29227 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29228 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29229 SetResponseModel(kSPD,resp0);
2c198b76 29230 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29231 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29232 s0->GetDz()*2.*kconv, // for now.
29233 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29234 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29235 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29236 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29237 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29238 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29239 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29240 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29241 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29242 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29243 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29244 SetSegmentationModel(kSPD,seg0);
2c198b76 29245 // set digit and raw cluster classes to be used
29246 const char *kData0=(iDetType->GetResponseModel())->DataType();
29247 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29248 "AliITSRawClusterSPD");
29249 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29250// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29251// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29252
29253 // SDD
82873bc1 29254 iDetType=DetType(kSDD);
2c198b76 29255 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29256 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29257 SetResponseModel(kSDD,resp1);
2c198b76 29258 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29259 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29260 s1->GetDz()*2.*kconv, // for now.
29261 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29262 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29263 SetSegmentationModel(kSDD,seg1);
2c198b76 29264 const char *kData1=(iDetType->GetResponseModel())->DataType();
29265 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29266 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29267 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29268 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29269// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29270// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29271
29272 // SSD Layer 5
82873bc1 29273 iDetType=DetType(kSSD);
2c198b76 29274 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29275 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29276 SetResponseModel(kSSD,resp2);
2c198b76 29277 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29278 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29279 s2->GetDz()*2.*kconv, // for now.
29280 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29281 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29282 seg2->SetNPads(768,0); // number of strips on each side.
29283 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29284 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29285 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29286 SetSegmentationModel(kSSD,seg2);
2c198b76 29287 const char *kData2=(iDetType->GetResponseModel())->DataType();
29288 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29289 "AliITSRawClusterSSD");
29290 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29291// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29292// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29293
29294 if(kNTYPES>3){
2c198b76 29295 Warning("SetDefaults",
29296 "Only the four basic detector types are initialised!");
29297 }// end if
29298 return;
29299}
bae7e562 29300//______________________________________________________________________
db915fea 29301void AliITSvPPRasymm::DrawModule(){
29302////////////////////////////////////////////////////////////////////////
29303// Draw a shaded view of the FMD version 8.
29304////////////////////////////////////////////////////////////////////////
29305
29306 // Set everything unseen
29307 gMC->Gsatt("*", "seen", -1);
29308 //
29309 // Set ALIC mother visible
29310 gMC->Gsatt("ALIC","SEEN",0);
29311 //
29312 // Set the volumes visible
29313 gMC->Gsatt("ITSD","SEEN",0);
29314 gMC->Gsatt("ITS1","SEEN",1);
29315 gMC->Gsatt("ITS2","SEEN",1);
29316 gMC->Gsatt("ITS3","SEEN",1);
29317 gMC->Gsatt("ITS4","SEEN",1);
29318 gMC->Gsatt("ITS5","SEEN",1);
29319 gMC->Gsatt("ITS6","SEEN",1);
29320
29321 gMC->Gsatt("IPCB","SEEN",1);
29322 gMC->Gsatt("ICO2","SEEN",1);
29323 gMC->Gsatt("ICER","SEEN",0);
29324 gMC->Gsatt("ISI2","SEEN",0);
29325 gMC->Gsatt("IPLA","SEEN",0);
29326 gMC->Gsatt("ICO3","SEEN",0);
29327 gMC->Gsatt("IEPX","SEEN",0);
29328 gMC->Gsatt("ISI3","SEEN",1);
29329 gMC->Gsatt("ISUP","SEEN",0);
29330 gMC->Gsatt("ICHO","SEEN",0);
29331 gMC->Gsatt("ICMO","SEEN",0);
29332 gMC->Gsatt("ICMD","SEEN",0);
29333 gMC->Gsatt("ICCO","SEEN",1);
29334 gMC->Gsatt("ICCM","SEEN",0);
29335 gMC->Gsatt("ITMD","SEEN",0);
29336 gMC->Gsatt("ITTT","SEEN",1);
29337
29338 //
29339 gMC->Gdopt("hide", "on");
29340 gMC->Gdopt("shad", "on");
29341 gMC->Gsatt("*", "fill", 7);
29342 gMC->SetClipBox(".");
29343 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29344 gMC->DefaultRange();
29345 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29346 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29347 gMC->Gdman(17, 6, "MAN");
29348}
29349//_____________________________________________________________________________
29350void AliITSvPPRasymm::StepManager(){
29351////////////////////////////////////////////////////////////////////////
cd3a3507 29352// Called for every step in the ITS, then calles the AliITShit class
db915fea 29353// creator with the information to be recoreded about that hit.
cd3a3507 29354// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29355// printing of information to a file which can be used to create a .det
29356// file read in by the routine CreateGeometry(). If set to 0 or any other
29357// value except 1, the default behavior, then no such file is created nor
29358// it the extra variables and the like used in the printing allocated.
db915fea 29359////////////////////////////////////////////////////////////////////////
7bdd9b7d 29360 Int_t copy, id;
29361 TLorentzVector position, momentum;
29362 static TLorentzVector position0;
29363 static Int_t stat0=0;
29364 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29365 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29366 gMC->TrackPosition(position); // Get Position
29367 gMC->TrackMomentum(momentum); // Get Momentum
29368 copy = fTrackReferences->GetEntriesFast();
29369 TClonesArray &lTR = *fTrackReferences;
29370 // Fill TrackReference structure with this new TrackReference.
29371 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29372 tr->SetTrack(gAlice->CurrentTrack());
29373 tr->SetPosition(position.X(),position.Y(),position.Z());
29374 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29375 tr->SetLength(gMC->TrackLength());
29376 } // if Outer ITS mother Volume
29377 if(!(this->IsActive())){
29378 return;
29379 } // end if !Active volume.
29380 Int_t copy1,copy2;
29381// Float_t hits[8];
29382 Int_t vol[5];
29383 TClonesArray &lhits = *fHits;
29384 //
29385 // Track status
29386 vol[3] = 0;
29387 vol[4] = 0;
29388 if(gMC->IsTrackInside()) vol[3] += 1;
29389 if(gMC->IsTrackEntering()) vol[3] += 2;
29390 if(gMC->IsTrackExiting()) vol[3] += 4;
29391 if(gMC->IsTrackOut()) vol[3] += 8;
29392 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29393 if(gMC->IsTrackStop()) vol[3] += 32;
29394 if(gMC->IsTrackAlive()) vol[3] += 64;
29395 //
29396 // Fill hit structure.
29397 if(!(gMC->TrackCharge())) return;
29398 //
29399 // Only entering charged tracks
29400 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29401 vol[0] = 1;
29402 id = gMC->CurrentVolOffID(2,copy);
29403 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29404 vol[1] = copy;
29405 gMC->CurrentVolOffID(3,copy1);
29406 //ladder copy in the module = 1<->2 (I10A < I12A)
29407 gMC->CurrentVolOffID(4,copy2);
29408 //module copy in the layer = 1<->10 (I12A < IT12)
29409 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29410 } else if(id == fIdSens[1]){
29411 vol[0] = 2;
29412 id = gMC->CurrentVolOffID(2,copy);
29413 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29414 vol[1] = copy;
29415 gMC->CurrentVolOffID(3,copy1);
29416 //ladder copy in the module = 1<->4 (I20A < I12A)
29417 gMC->CurrentVolOffID(4,copy2);
29418 //module copy in the layer = 1<->10 (I12A < IT12)
29419 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29420 } else if(id == fIdSens[2]){
29421 vol[0] = 3;
29422 id = gMC->CurrentVolOffID(1,copy);
29423 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29424 vol[1] = copy;
29425 id = gMC->CurrentVolOffID(2,copy);
29426 //ladder copy in the layer = 1<->14 (I004 < IT34)
29427 vol[2] = copy;
29428 } else if(id == fIdSens[3]){
29429 vol[0] = 4;
29430 id = gMC->CurrentVolOffID(1,copy);
29431 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29432 vol[1] = copy;
29433 id = gMC->CurrentVolOffID(2,copy);
29434 //ladder copy in the layer = 1<->22 (I005 < IT34))
29435 vol[2] = copy;
29436 }else if(id == fIdSens[4]){
29437 vol[0] = 5;
29438 id = gMC->CurrentVolOffID(1,copy);
29439 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29440 vol[1] = copy;
29441 id = gMC->CurrentVolOffID(2,copy);
29442 //ladder copy in the layer = 1<->34 (I565 < IT56)
29443 vol[2] = copy;
29444 }else if(id == fIdSens[5]){
29445 vol[0] = 6;
29446 id = gMC->CurrentVolOffID(1,copy);
29447 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29448 vol[1] = copy;
29449 id = gMC->CurrentVolOffID(2,copy);
29450 //ladder copy in the layer = 1<->38 (I569 < IT56)
29451 vol[2] = copy;
29452 } else {
29453 return; // not an ITS volume?
29454 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29455 //
29456 gMC->TrackPosition(position);
29457 gMC->TrackMomentum(momentum);
29458/*
29459 hits[0]=position[0];
29460 hits[1]=position[1];
29461 hits[2]=position[2];
29462 hits[3]=momentum[0];
29463 hits[4]=momentum[1];
29464 hits[5]=momentum[2];
29465 hits[6]=gMC->Edep();
29466 hits[7]=gMC->TrackTime();
29467*/
29468 vol[4] = stat0;
29469 if(gMC->IsTrackEntering()){
29470 position0 = position;
29471 stat0 = vol[3];
29472 } // end if IsEntering
29473 // Fill hit structure with this new hit.
29474// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29475 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29476 gMC->Edep(),gMC->TrackTime(),position,
29477 position0,momentum);
29478 //
29479 position0 = position;
29480 stat0 = vol[3];
cd3a3507 29481
7bdd9b7d 29482 return;
db915fea 29483}