]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymmFMD.cxx
Cosmetic corrections
[u/mrichter/AliRoot.git] / ITS / AliITSvPPRasymmFMD.cxx
CommitLineData
6b2a1732 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$
4ae5bbc4 18Revision 1.4 2002/10/14 14:57:09 hristov
19Merging the VirtualMC branch to the main development branch (HEAD)
20
b9d0a01d 21Revision 1.3.2.1 2002/10/14 13:14:11 hristov
22Updating VirtualMC to v3-09-02
23
24Revision 1.3 2002/10/05 00:12:39 nilsen
25Added material to simulate services in front of the SPD, SDD, and SSD support
26structures. Modified folumes I212, I200, and I099 so that they do not go
27beyond the volume they are creating holes for. This was nessesary so that
28the material added to these volumes would be correct.
29
2938f24d 30Revision 1.2 2002/10/02 17:56:37 barbera
31Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
32
8a3132f2 33Revision 1.1 2002/09/16 14:45:31 barbera
34Updated detailed geometry needed by FMD people for some studies
35
6b2a1732 36
37*/
38
39///////////////////////////////////////////////////////////////////////////////
40// //
41// Inner Traking System version PPR asymmetric for the FMD //
42// This class contains the base procedures for the Inner Tracking System //
43// //
44// Authors: R. Barbera //
45// version 10. //
46// Created January 15 2001. //
47// //
48// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS for the PMD. //
49// //
50///////////////////////////////////////////////////////////////////////////////
51
52// See AliITSvPPRasymmFMD::StepManager().
4ae5bbc4 53#include <Riostream.h>
6b2a1732 54#include <stdio.h>
55#include <stdlib.h>
56#include <TMath.h>
57#include <TGeometry.h>
58#include <TNode.h>
59#include <TTUBE.h>
60#include <TTUBS.h>
61#include <TPCON.h>
62#include <TFile.h> // only required for Tracking function?
63#include <TCanvas.h>
64#include <TObjArray.h>
65#include <TLorentzVector.h>
66#include <TObjString.h>
67#include <TClonesArray.h>
68#include <TBRIK.h>
69#include <TSystem.h>
70
71#include "AliMC.h"
72#include "AliRun.h"
73#include "AliMagF.h"
74#include "AliConst.h"
6b2a1732 75#include "AliITSGeant3Geometry.h"
76#include "AliTrackReference.h"
77#include "AliITShit.h"
78#include "AliITS.h"
79#include "AliITSvPPRasymmFMD.h"
80#include "AliITSgeom.h"
81#include "AliITSgeomSPD.h"
82#include "AliITSgeomSDD.h"
83#include "AliITSgeomSSD.h"
84#include "AliITSDetType.h"
85#include "AliITSresponseSPD.h"
86#include "AliITSresponseSDD.h"
87#include "AliITSresponseSSD.h"
88#include "AliITSsegmentationSPD.h"
89#include "AliITSsegmentationSDD.h"
90#include "AliITSsegmentationSSD.h"
91#include "AliITSsimulationSPD.h"
92#include "AliITSsimulationSDD.h"
93#include "AliITSsimulationSSD.h"
94#include "AliITSClusterFinderSPD.h"
95#include "AliITSClusterFinderSDD.h"
96#include "AliITSClusterFinderSSD.h"
97
98
99ClassImp(AliITSvPPRasymmFMD)
100
101//_____________________________________________________________________________
102AliITSvPPRasymmFMD::AliITSvPPRasymmFMD() {
103////////////////////////////////////////////////////////////////////////
104// Standard default constructor for the ITS version 8.
105////////////////////////////////////////////////////////////////////////
106 Int_t i;
107
108 fIdN = 0;
109 fIdName = 0;
110 fIdSens = 0;
111 fEuclidOut = kFALSE; // Don't write Euclide file
112 fGeomDetOut = kFALSE; // Don't write .det file
113 fGeomDetIn = kFALSE; // Don't Read .det file
114 fMajorVersion = IsVersion();
115 fMinorVersion = -1;
116 for(i=0;i<60;i++) fRead[i] = '\0';
117 for(i=0;i<60;i++) fWrite[i] = '\0';
118 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
119}
120//_____________________________________________________________________________
121AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const char *name, const char *title) : AliITS(name, title){
122////////////////////////////////////////////////////////////////////////
123// Standard constructor for the ITS version 10.
124////////////////////////////////////////////////////////////////////////
125 Int_t i;
126
127 fIdN = 6;
128 fIdName = new TString[fIdN];
129 fIdName[0] = "ITS1";
130 fIdName[1] = "ITS2";
131 fIdName[2] = "ITS3";
132 fIdName[3] = "ITS4";
133 fIdName[4] = "ITS5";
134 fIdName[5] = "ITS6";
135 fIdSens = new Int_t[fIdN];
136 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
137 fMajorVersion = IsVersion();
138 fMinorVersion = 2;
139 fEuclidOut = kFALSE; // Don't write Euclide file
140 fGeomDetOut = kFALSE; // Don't write .det file
141 fGeomDetIn = kFALSE; // Don't Read .det file
142 SetThicknessDet1();
143 SetThicknessDet2();
144 SetThicknessChip1();
145 SetThicknessChip2();
146
147 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
148 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
149 strncpy(fRead,fEuclidGeomDet,60);
150 strncpy(fWrite,fEuclidGeomDet,60);
151}
152//____________________________________________________________________________
153AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const AliITSvPPRasymmFMD &source){
154////////////////////////////////////////////////////////////////////////
155// Copy Constructor for ITS version 8.
156////////////////////////////////////////////////////////////////////////
157 if(&source == this) return;
158 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymmFMD");
159 return;
160}
161//_____________________________________________________________________________
162AliITSvPPRasymmFMD& AliITSvPPRasymmFMD::operator=(const AliITSvPPRasymmFMD &source){
163////////////////////////////////////////////////////////////////////////
164// Assignment operator for the ITS version 8.
165////////////////////////////////////////////////////////////////////////
166 if(&source == this) return *this;
167 Warning("= operator","Not allowed to copy AliITSvPPRasymmFMD");
168 return *this;
169}
170//_____________________________________________________________________________
171AliITSvPPRasymmFMD::~AliITSvPPRasymmFMD() {
172////////////////////////////////////////////////////////////////////////
173// Standard destructor for the ITS version 8.
174////////////////////////////////////////////////////////////////////////
175}
176//__________________________________________________________________________
177void AliITSvPPRasymmFMD::BuildGeometry(){
178////////////////////////////////////////////////////////////////////////
179// Geometry builder for the ITS version 8.
180////////////////////////////////////////////////////////////////////////
181 TNode *node, *top;
182
183 const Int_t kColorITS=kYellow;
184 //
185 top = gAlice->GetGeometry()->GetNode("alice");
186
187
188 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
189 top->cd();
190 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
191 node->SetLineColor(kColorITS);
192 fNodes->Add(node);
193
194 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
195 top->cd();
196 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
197 node->SetLineColor(kColorITS);
198 fNodes->Add(node);
199
200 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
201 top->cd();
202 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
203 node->SetLineColor(kColorITS);
204 fNodes->Add(node);
205
206 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
207 top->cd();
208 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
209 node->SetLineColor(kColorITS);
210 fNodes->Add(node);
211
212 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
213 top->cd();
214 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
215 node->SetLineColor(kColorITS);
216 fNodes->Add(node);
217
218 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
219 top->cd();
220 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
221 node->SetLineColor(kColorITS);
222 fNodes->Add(node);
223
224
225/*
226 // DETAILED GEOMETRY
227
228 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
229
230 // Define some variables for SPD
231
232 Float_t dits[100];
233 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
234 Float_t di103[3], di10a[3]; // for layer 1
235 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
236 Float_t di1d3[3], di20a[3]; // for layer 2
237
238 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
239 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
240
241 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
242 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
243
244 Float_t dbus=300.; // total bus thickness on both layers (micron)
245
246 ddet1 = GetThicknessDet1();
247 ddet2 = GetThicknessDet2();
248 dchip1 = GetThicknessChip1();
249 dchip2 = GetThicknessChip2();
250
251 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
252
253 if(ddet1 < 100. || ddet1 > 300.) {
254 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
255 " The default value of 200 microns will be used." << endl;
256 ddet1=200.;
257 }
258
259 if(ddet2 < 100. || ddet2 > 300.) {
260 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
261 " The default value of 200 microns will be used." << endl;
262 ddet2=200.;
263 }
264
265 if(dchip1 < 100. || dchip1 > 300.) {
266 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
267 " The default value of 200 microns will be used." << endl;
268 dchip1=200.;
269 }
270
271 if(dchip2 < 100. || dchip2 > 300.) {
272 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
273 " The default value of 200 microns will be used." << endl;
274 dchip2=200.;
275 }
276
277 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
278 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
279 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
280 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
281
282 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
283 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
284 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
285 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
286 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
287
288 Float_t deltax, deltay;
289
290 Int_t thickness = fMinorVersion/10;
291 Int_t option = fMinorVersion - 10*thickness;
292
293
294 // Define some variables for SDD
295 // SDD detector ladder
296
297 Float_t ySDD;
298 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
299 Float_t Y_SDD_sep = 0.20;
300 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
301 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
302
303 // Rotation matrices
304
305 // SPD - option 'a'
306
307 if (option == 1) {
308
309 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
310 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
311 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
312 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
313 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
314 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
315 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
316 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
317 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
318 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
319 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
320 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
321 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
322 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
323 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
324
325 }
326
327 // SPD - option 'b' (this is the default)
328
329 if (option == 2) {
330
331 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
332 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
333 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
334 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
335 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
336 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
337 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
338 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
339 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
340 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
341 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
342 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
343 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
344 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
345 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
346
347 }
348
349 // SDD
350
351 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
352 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
353 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
354 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
355 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
356 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
357 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
358 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
359 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
360 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
361 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
362 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
363 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
364 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
365 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
366 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
367 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
368 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
369 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
370 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
371 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
372 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
373 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
374 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
375 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
376 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
377 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
378 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
379 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
380 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
381 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
382 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
383 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
384 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
385 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
386 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
387
388 //SSD
389
390 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
391 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
392 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
393 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
394 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
395 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
396 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
397 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
398 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
399 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
400 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
401 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
402 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
403 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
404 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
405 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
406 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
407 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
408 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
409 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
410 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
411 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
412 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
413 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
414 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
415 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
416 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
417 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
418 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
419 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
420 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
421 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
422 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
423 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
424 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
425 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
426 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
427 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
428 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
429 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
430 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
431 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
432 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
433 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
434 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
435 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
436 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
437 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
438 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
439 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
440 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
441 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
442 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
443 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
444 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
445 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
446 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
447 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
448 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
449 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
450 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
451 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
452 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
453 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
454 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
455 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
456 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
457 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
458 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
459 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
460 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
461
462
463 // --- Define SPD (option 'a') volumes ----------------------------
464
465 // SPD - option 'a'
466 // (this is NOT the default)
467
468 if (option == 1) {
469
470 dits1[0] = 0.64;
471 dits1[1] = ddet1;
472 dits1[2] = 3.48;
473 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
474
475 dits2[0] = 0.64;
476 dits2[1] = ddet2;
477 dits2[2] = 3.48;
478 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
479
480 di101[0] = 0.705;
481 di101[1] = ddet1;
482 di101[2] = 3.536;
483 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
484
485 di1d1[0] = 0.705;
486 di1d1[1] = ddet2;
487 di1d1[2] = 3.536;
488 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
489
490 di103[0] = 0.793;
491 di103[1] = ddet1+dchip1;
492 di103[2] = 3.536;
493 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
494
495 di1d3[0] = 0.793;
496 di1d3[1] = ddet2+dchip2;
497 di1d3[2] = 3.536;
498 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
499
500 di10a[0] = 0.843;
501 di10a[1] = ddet1+dchip1+dbus+0.0025;
502 di10a[2] = 19.344;
503 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
504
505 di20a[0] = 0.843;
506 di20a[1] = ddet2+dchip2+dbus+0.0025;
507 di20a[2] = 19.344;
508 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
509
510 dits[0] = 3.7;
511 dits[1] = 7.7;
512 dits[2] = 24;
513 dits[3] = 57;
514 dits[4] = 100;
515 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
516
517 dits[0] = 3.7;
518 dits[1] = 7.75;
519 dits[2] = 26.1;
520 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
521
522 }
523
524 // --- Define SPD (option 'b') volumes ----------------------------
525
526 // SPD - option 'b'
527 // (this is the default)
528
529 if (option == 2) {
530
531 dits1[0] = 0.64;
532 dits1[1] = ddet1;
533 dits1[2] = 3.48;
534 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
535
536 dits2[0] = 0.64;
537 dits2[1] = ddet2;
538 dits2[2] = 3.48;
539 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
540
541 di101[0] = 0.705;
542 di101[1] = ddet1;
543 di101[2] = 3.536;
544 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
545
546 di1d1[0] = 0.705;
547 di1d1[1] = ddet2;
548 di1d1[2] = 3.536;
549 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
550
551 di107[0] = 0.793;
552 di107[1] = ddet1+dchip1;
553 di107[2] = 3.536;
554 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
555
556 di1d7[0] = 0.7975;
557 di1d7[1] = ddet2+dchip2;
558 di1d7[2] = 3.536;
559 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
560
561 di10b[0] = 0.843;
562 di10b[1] = ddet1+dchip1+dbus+0.0025;
563 di10b[2] = 19.344;
564 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
565
566 di20b[0] = 0.843;
567 di20b[1] = ddet2+dchip2+dbus+0.0025;
568 di20b[2] = 19.344;
569 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
570
571 dits[0] = 3.7;
572 dits[1] = 7.7;
573 dits[2] = 24;
574 dits[3] = 57;
575 dits[4] = 100;
576 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
577
578 dits[0] = 3.7;
579 dits[1] = 7.75;
580 dits[2] = 26.1;
581 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
582
583
584 }
585
586 // --- Define SDD volumes ------------------------------------------
587
588 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
589 it34->DefineSection(0,-34.6,23.49,28.);
590 it34->DefineSection(1,-23.65,23.49,28.);
591 it34->DefineSection(2,-23.65,14.59,28.);
592 it34->DefineSection(3,23.65,14.59,28.);
593 it34->DefineSection(4,23.65,23.49,28.);
594 it34->DefineSection(5,34.6,23.49,28.);
595
596 I302dits[0] = 3.6250;
597 I302dits[1] = 0.0150;
598 I302dits[2] = 4.3794;
599 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
600
601 I004dits[0] = I302dits[0]+0.005;
602 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
603 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
604 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
605 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
606 }
607 I004dits[2] = I004dits[2] + I302dits[2];
608 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
609
610 dits[0] = 3.50850;
611 dits[1] = 0.01499;
612 dits[2] = 3.76320;
613 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
614
615 I402dits[0] = 3.6250;
616 I402dits[1] = 0.0150;
617 I402dits[2] = 4.3794;
618 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
619
620 I005dits[0] = I402dits[0]+0.005;
621 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
622 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
623 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
624 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
625 }
626 I005dits[2] = I005dits[2] + I402dits[2];
627 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
628
629 dits[0] = 3.50850;
630 dits[1] = 0.01499;
631 dits[2] = 3.76320;
632 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
633
634
635 // --- Define SSD volumes ------------------------------------------
636
637
638 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
639 it56->DefineSection(0,-57.45,43.6,48.);
640 it56->DefineSection(1,-49.15,43.6,48.);
641 it56->DefineSection(2,-49.15,36.9,48.);
642 it56->DefineSection(3,50.55,36.9,48.);
643 it56->DefineSection(4,50.55,43.6,48.);
644 it56->DefineSection(5,57.45,43.6,48.);
645
646 dits[0] = 3.75;
647 dits[1] = 0.045;
648 dits[2] = 43.3;
649 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
650
651 dits[0] = 3.75;
652 dits[1] = 0.045;
653 dits[2] = 50.975;
654 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
655
656 dits[0] = 3.75;
657 dits[1] = 0.015;
658 dits[2] = 2.1;
659 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
660
661 dits[0] = 3.75;
662 dits[1] = 0.015;
663 dits[2] = 2.1;
664 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
665
666 dits[0] = 3.65;
667 dits[1] = 0.015;
668 dits[2] = 2;
669 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
670
671 dits[0] = 3.65;
672 dits[1] = 0.015;
673 dits[2] = 2;
674 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
675
676 //
677
678 top->cd();
679
680 // --- Place SPD (option 'a') volumes into their mother volume
681
682 // SPD - option 'a'
683 // (this is NOT the default)
684
685 if (option == 1) {
686
687
688 }
689
690
691 // --- Place SPD (option 'b') volumes into their mother volume
692
693 // SPD - option 'b'
694 // (this is the default)
695
696 if (option == 2) {
697
698 // Place IT12 in Alice
699 //
700 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
701 node->SetLineColor(kColorITS);
702 node->SetVisibility(0);
703 node->cd();
704 //
705 // Place copy #1 of I12B in IT12
706 //
707 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
708 sub1node->SetLineColor(kColorITS);
709 sub1node->SetVisibility(0);
710 sub1node->cd();
711 //
712 // Place copy #1 of I10B in I12B
713 //
714 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
715 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
716 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
717 sub2node->SetLineColor(kColorITS);
718 sub2node->SetVisibility(0);
719 sub2node->cd();
720 //
721 // Place copy #1 of I107 in I10B
722 //
723 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
724 sub3node->SetLineColor(kColorITS);
725 sub3node->SetVisibility(0);
726 sub3node->cd();
727 //
728 // Place copy #1 of I101 in I107
729 //
730 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
731 sub4node->SetLineColor(kColorITS);
732 sub4node->SetVisibility(0);
733 sub4node->cd();
734 //
735 // Place copy #1 of ITS1 in I101
736 //
737 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
738 sub5node->SetLineColor(kColorITS);
739 fNodes->Add(sub5node);
740 sub4node->cd();
741 fNodes->Add(sub4node);
742 sub3node->cd();
743 fNodes->Add(sub3node);
744 sub2node->cd();
745 //
746 // Place copy #2 of I107 in I10B
747 //
748 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
749 sub3node->SetLineColor(kColorITS);
750 sub3node->SetVisibility(0);
751 sub3node->cd();
752 //
753 // Place copy #1 of I101 in I107
754 //
755 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
756 sub4node->SetLineColor(kColorITS);
757 sub4node->SetVisibility(0);
758 sub4node->cd();
759 //
760 // Place copy #1 of ITS1 in I101
761 //
762 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
763 sub5node->SetLineColor(kColorITS);
764 fNodes->Add(sub5node);
765 sub4node->cd();
766 fNodes->Add(sub4node);
767 sub3node->cd();
768 fNodes->Add(sub3node);
769 sub2node->cd();
770 //
771 // Place copy #3 of I107 in I10B
772 //
773 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
774 sub3node->SetLineColor(kColorITS);
775 sub3node->SetVisibility(0);
776 sub3node->cd();
777 //
778 // Place copy #1 of I101 in I107
779 //
780 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
781 sub4node->SetLineColor(kColorITS);
782 sub4node->SetVisibility(0);
783 sub4node->cd();
784 //
785 // Place copy #1 of ITS1 in I101
786 //
787 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
788 sub5node->SetLineColor(kColorITS);
789 fNodes->Add(sub5node);
790 sub4node->cd();
791 fNodes->Add(sub4node);
792 sub3node->cd();
793 fNodes->Add(sub3node);
794 sub2node->cd();
795 //
796 // Place copy #4 of I107 in I10B
797 //
798 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
799 sub3node->SetLineColor(kColorITS);
800 sub3node->SetVisibility(0);
801 sub3node->cd();
802 //
803 // Place copy #1 of I101 in I107
804 //
805 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
806 sub4node->SetLineColor(kColorITS);
807 sub4node->SetVisibility(0);
808 sub4node->cd();
809 //
810 // Place copy #1 of ITS1 in I101
811 //
812 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
813 sub5node->SetLineColor(kColorITS);
814 fNodes->Add(sub5node);
815 sub4node->cd();
816 fNodes->Add(sub4node);
817 sub3node->cd();
818 fNodes->Add(sub3node);
819 sub2node->cd();
820 fNodes->Add(sub2node);
821 sub1node->cd();
822 //
823 // Place copy #2 of I10B in I12B
824 //
825 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
826 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
827 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
828 sub2node->SetLineColor(kColorITS);
829 sub2node->SetVisibility(0);
830 sub2node->cd();
831 //
832 // Place copy #1 of I107 in I10B
833 //
834 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
835 sub3node->SetLineColor(kColorITS);
836 sub3node->SetVisibility(0);
837 sub3node->cd();
838 //
839 // Place copy #1 of I101 in I107
840 //
841 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
842 sub4node->SetLineColor(kColorITS);
843 sub4node->SetVisibility(0);
844 sub4node->cd();
845 //
846 // Place copy #1 of ITS1 in I101
847 //
848 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
849 sub5node->SetLineColor(kColorITS);
850 fNodes->Add(sub5node);
851 sub4node->cd();
852 fNodes->Add(sub4node);
853 sub3node->cd();
854 fNodes->Add(sub3node);
855 sub2node->cd();
856 //
857 // Place copy #2 of I107 in I10B
858 //
859 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
860 sub3node->SetLineColor(kColorITS);
861 sub3node->SetVisibility(0);
862 sub3node->cd();
863 //
864 // Place copy #1 of I101 in I107
865 //
866 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
867 sub4node->SetLineColor(kColorITS);
868 sub4node->SetVisibility(0);
869 sub4node->cd();
870 //
871 // Place copy #1 of ITS1 in I101
872 //
873 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
874 sub5node->SetLineColor(kColorITS);
875 fNodes->Add(sub5node);
876 sub4node->cd();
877 fNodes->Add(sub4node);
878 sub3node->cd();
879 fNodes->Add(sub3node);
880 sub2node->cd();
881 //
882 // Place copy #3 of I107 in I10B
883 //
884 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
885 sub3node->SetLineColor(kColorITS);
886 sub3node->SetVisibility(0);
887 sub3node->cd();
888 //
889 // Place copy #1 of I101 in I107
890 //
891 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
892 sub4node->SetLineColor(kColorITS);
893 sub4node->SetVisibility(0);
894 sub4node->cd();
895 //
896 // Place copy #1 of ITS1 in I101
897 //
898 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
899 sub5node->SetLineColor(kColorITS);
900 fNodes->Add(sub5node);
901 sub4node->cd();
902 fNodes->Add(sub4node);
903 sub3node->cd();
904 fNodes->Add(sub3node);
905 sub2node->cd();
906 //
907 // Place copy #4 of I107 in I10B
908 //
909 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
910 sub3node->SetLineColor(kColorITS);
911 sub3node->SetVisibility(0);
912 sub3node->cd();
913 //
914 // Place copy #1 of I101 in I107
915 //
916 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
917 sub4node->SetLineColor(kColorITS);
918 sub4node->SetVisibility(0);
919 sub4node->cd();
920 //
921 // Place copy #1 of ITS1 in I101
922 //
923 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
924 sub5node->SetLineColor(kColorITS);
925 fNodes->Add(sub5node);
926 sub4node->cd();
927 fNodes->Add(sub4node);
928 sub3node->cd();
929 fNodes->Add(sub3node);
930 sub2node->cd();
931 fNodes->Add(sub2node);
932 sub1node->cd();
933 //
934 // Place copy #1 of I20B in I12B
935 //
936 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
937 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
938 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
939 sub2node->SetLineColor(kColorITS);
940 sub2node->SetVisibility(0);
941 sub2node->cd();
942 //
943 // Place copy #1 of I1D7 in I20B
944 //
945 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
946 sub3node->SetLineColor(kColorITS);
947 sub3node->SetVisibility(0);
948 sub3node->cd();
949 //
950 // Place copy #1 of I1D1 in I1D7
951 //
952 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
953 sub4node->SetLineColor(kColorITS);
954 sub4node->SetVisibility(0);
955 sub4node->cd();
956 //
957 // Place copy #1 of ITS2 in I1D1
958 //
959 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
960 sub5node->SetLineColor(kColorITS);
961 fNodes->Add(sub5node);
962 sub4node->cd();
963 fNodes->Add(sub4node);
964 sub3node->cd();
965 fNodes->Add(sub3node);
966 sub2node->cd();
967 //
968 // Place copy #2 of I1D7 in I20B
969 //
970 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
971 sub3node->SetLineColor(kColorITS);
972 sub3node->SetVisibility(0);
973 sub3node->cd();
974 //
975 // Place copy #1 of I1D1 in I1D7
976 //
977 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
978 sub4node->SetLineColor(kColorITS);
979 sub4node->SetVisibility(0);
980 sub4node->cd();
981 //
982 // Place copy #1 of ITS2 in I1D1
983 //
984 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
985 sub5node->SetLineColor(kColorITS);
986 fNodes->Add(sub5node);
987 sub4node->cd();
988 fNodes->Add(sub4node);
989 sub3node->cd();
990 fNodes->Add(sub3node);
991 sub2node->cd();
992 //
993 // Place copy #3 of I1D7 in I20B
994 //
995 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
996 sub3node->SetLineColor(kColorITS);
997 sub3node->SetVisibility(0);
998 sub3node->cd();
999 //
1000 // Place copy #1 of I1D1 in I1D7
1001 //
1002 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1003 sub4node->SetLineColor(kColorITS);
1004 sub4node->SetVisibility(0);
1005 sub4node->cd();
1006 //
1007 // Place copy #1 of ITS2 in I1D1
1008 //
1009 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1010 sub5node->SetLineColor(kColorITS);
1011 fNodes->Add(sub5node);
1012 sub4node->cd();
1013 fNodes->Add(sub4node);
1014 sub3node->cd();
1015 fNodes->Add(sub3node);
1016 sub2node->cd();
1017 //
1018 // Place copy #4 of I1D7 in I20B
1019 //
1020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1021 sub3node->SetLineColor(kColorITS);
1022 sub3node->SetVisibility(0);
1023 sub3node->cd();
1024 //
1025 // Place copy #1 of I1D1 in I1D7
1026 //
1027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1028 sub4node->SetLineColor(kColorITS);
1029 sub4node->SetVisibility(0);
1030 sub4node->cd();
1031 //
1032 // Place copy #1 of ITS2 in I1D1
1033 //
1034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1035 sub5node->SetLineColor(kColorITS);
1036 fNodes->Add(sub5node);
1037 sub4node->cd();
1038 fNodes->Add(sub4node);
1039 sub3node->cd();
1040 fNodes->Add(sub3node);
1041 sub2node->cd();
1042 fNodes->Add(sub2node);
1043 sub1node->cd();
1044 //
1045 // Place copy #2 of I20B in I12B
1046 //
1047 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1048 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1049 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1050 sub2node->SetLineColor(kColorITS);
1051 sub2node->SetVisibility(0);
1052 sub2node->cd();
1053 //
1054 // Place copy #1 of I1D7 in I20B
1055 //
1056 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1057 sub3node->SetLineColor(kColorITS);
1058 sub3node->SetVisibility(0);
1059 sub3node->cd();
1060 //
1061 // Place copy #1 of I1D1 in I1D7
1062 //
1063 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1064 sub4node->SetLineColor(kColorITS);
1065 sub4node->SetVisibility(0);
1066 sub4node->cd();
1067 //
1068 // Place copy #1 of ITS2 in I1D1
1069 //
1070 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1071 sub5node->SetLineColor(kColorITS);
1072 fNodes->Add(sub5node);
1073 sub4node->cd();
1074 fNodes->Add(sub4node);
1075 sub3node->cd();
1076 fNodes->Add(sub3node);
1077 sub2node->cd();
1078 //
1079 // Place copy #2 of I1D7 in I20B
1080 //
1081 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1082 sub3node->SetLineColor(kColorITS);
1083 sub3node->SetVisibility(0);
1084 sub3node->cd();
1085 //
1086 // Place copy #1 of I1D1 in I1D7
1087 //
1088 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1089 sub4node->SetLineColor(kColorITS);
1090 sub4node->SetVisibility(0);
1091 sub4node->cd();
1092 //
1093 // Place copy #1 of ITS2 in I1D1
1094 //
1095 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1096 sub5node->SetLineColor(kColorITS);
1097 fNodes->Add(sub5node);
1098 sub4node->cd();
1099 fNodes->Add(sub4node);
1100 sub3node->cd();
1101 fNodes->Add(sub3node);
1102 sub2node->cd();
1103 //
1104 // Place copy #3 of I1D7 in I20B
1105 //
1106 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1107 sub3node->SetLineColor(kColorITS);
1108 sub3node->SetVisibility(0);
1109 sub3node->cd();
1110 //
1111 // Place copy #1 of I1D1 in I1D7
1112 //
1113 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1114 sub4node->SetLineColor(kColorITS);
1115 sub4node->SetVisibility(0);
1116 sub4node->cd();
1117 //
1118 // Place copy #1 of ITS2 in I1D1
1119 //
1120 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1121 sub5node->SetLineColor(kColorITS);
1122 fNodes->Add(sub5node);
1123 sub4node->cd();
1124 fNodes->Add(sub4node);
1125 sub3node->cd();
1126 fNodes->Add(sub3node);
1127 sub2node->cd();
1128 //
1129 // Place copy #4 of I1D7 in I20B
1130 //
1131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1132 sub3node->SetLineColor(kColorITS);
1133 sub3node->SetVisibility(0);
1134 sub3node->cd();
1135 //
1136 // Place copy #1 of I1D1 in I1D7
1137 //
1138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1139 sub4node->SetLineColor(kColorITS);
1140 sub4node->SetVisibility(0);
1141 sub4node->cd();
1142 //
1143 // Place copy #1 of ITS2 in I1D1
1144 //
1145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1146 sub5node->SetLineColor(kColorITS);
1147 fNodes->Add(sub5node);
1148 sub4node->cd();
1149 fNodes->Add(sub4node);
1150 sub3node->cd();
1151 fNodes->Add(sub3node);
1152 sub2node->cd();
1153 fNodes->Add(sub2node);
1154 sub1node->cd();
1155 //
1156 // Place copy #3 of I20B in I12B
1157 //
1158 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1159 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1160 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1161 sub2node->SetLineColor(kColorITS);
1162 sub2node->SetVisibility(0);
1163 sub2node->cd();
1164 //
1165 // Place copy #1 of I1D7 in I20B
1166 //
1167 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1168 sub3node->SetLineColor(kColorITS);
1169 sub3node->SetVisibility(0);
1170 sub3node->cd();
1171 //
1172 // Place copy #1 of I1D1 in I1D7
1173 //
1174 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1175 sub4node->SetLineColor(kColorITS);
1176 sub4node->SetVisibility(0);
1177 sub4node->cd();
1178 //
1179 // Place copy #1 of ITS2 in I1D1
1180 //
1181 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1182 sub5node->SetLineColor(kColorITS);
1183 fNodes->Add(sub5node);
1184 sub4node->cd();
1185 fNodes->Add(sub4node);
1186 sub3node->cd();
1187 fNodes->Add(sub3node);
1188 sub2node->cd();
1189 //
1190 // Place copy #2 of I1D7 in I20B
1191 //
1192 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1193 sub3node->SetLineColor(kColorITS);
1194 sub3node->SetVisibility(0);
1195 sub3node->cd();
1196 //
1197 // Place copy #1 of I1D1 in I1D7
1198 //
1199 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1200 sub4node->SetLineColor(kColorITS);
1201 sub4node->SetVisibility(0);
1202 sub4node->cd();
1203 //
1204 // Place copy #1 of ITS2 in I1D1
1205 //
1206 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1207 sub5node->SetLineColor(kColorITS);
1208 fNodes->Add(sub5node);
1209 sub4node->cd();
1210 fNodes->Add(sub4node);
1211 sub3node->cd();
1212 fNodes->Add(sub3node);
1213 sub2node->cd();
1214 //
1215 // Place copy #3 of I1D7 in I20B
1216 //
1217 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1218 sub3node->SetLineColor(kColorITS);
1219 sub3node->SetVisibility(0);
1220 sub3node->cd();
1221 //
1222 // Place copy #1 of I1D1 in I1D7
1223 //
1224 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1225 sub4node->SetLineColor(kColorITS);
1226 sub4node->SetVisibility(0);
1227 sub4node->cd();
1228 //
1229 // Place copy #1 of ITS2 in I1D1
1230 //
1231 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1232 sub5node->SetLineColor(kColorITS);
1233 fNodes->Add(sub5node);
1234 sub4node->cd();
1235 fNodes->Add(sub4node);
1236 sub3node->cd();
1237 fNodes->Add(sub3node);
1238 sub2node->cd();
1239 //
1240 // Place copy #4 of I1D7 in I20B
1241 //
1242 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1243 sub3node->SetLineColor(kColorITS);
1244 sub3node->SetVisibility(0);
1245 sub3node->cd();
1246 //
1247 // Place copy #1 of I1D1 in I1D7
1248 //
1249 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1250 sub4node->SetLineColor(kColorITS);
1251 sub4node->SetVisibility(0);
1252 sub4node->cd();
1253 //
1254 // Place copy #1 of ITS2 in I1D1
1255 //
1256 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1257 sub5node->SetLineColor(kColorITS);
1258 fNodes->Add(sub5node);
1259 sub4node->cd();
1260 fNodes->Add(sub4node);
1261 sub3node->cd();
1262 fNodes->Add(sub3node);
1263 sub2node->cd();
1264 fNodes->Add(sub2node);
1265 sub1node->cd();
1266 //
1267 // Place copy #4 of I20B in I12B
1268 //
1269 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1270 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1271 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1272 sub2node->SetLineColor(kColorITS);
1273 sub2node->SetVisibility(0);
1274 sub2node->cd();
1275 //
1276 // Place copy #1 of I1D7 in I20B
1277 //
1278 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1279 sub3node->SetLineColor(kColorITS);
1280 sub3node->SetVisibility(0);
1281 sub3node->cd();
1282 //
1283 // Place copy #1 of I1D1 in I1D7
1284 //
1285 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1286 sub4node->SetLineColor(kColorITS);
1287 sub4node->SetVisibility(0);
1288 sub4node->cd();
1289 //
1290 // Place copy #1 of ITS2 in I1D1
1291 //
1292 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1293 sub5node->SetLineColor(kColorITS);
1294 fNodes->Add(sub5node);
1295 sub4node->cd();
1296 fNodes->Add(sub4node);
1297 sub3node->cd();
1298 fNodes->Add(sub3node);
1299 sub2node->cd();
1300 //
1301 // Place copy #2 of I1D7 in I20B
1302 //
1303 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1304 sub3node->SetLineColor(kColorITS);
1305 sub3node->SetVisibility(0);
1306 sub3node->cd();
1307 //
1308 // Place copy #1 of I1D1 in I1D7
1309 //
1310 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1311 sub4node->SetLineColor(kColorITS);
1312 sub4node->SetVisibility(0);
1313 sub4node->cd();
1314 //
1315 // Place copy #1 of ITS2 in I1D1
1316 //
1317 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1318 sub5node->SetLineColor(kColorITS);
1319 fNodes->Add(sub5node);
1320 sub4node->cd();
1321 fNodes->Add(sub4node);
1322 sub3node->cd();
1323 fNodes->Add(sub3node);
1324 sub2node->cd();
1325 //
1326 // Place copy #3 of I1D7 in I20B
1327 //
1328 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1329 sub3node->SetLineColor(kColorITS);
1330 sub3node->SetVisibility(0);
1331 sub3node->cd();
1332 //
1333 // Place copy #1 of I1D1 in I1D7
1334 //
1335 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1336 sub4node->SetLineColor(kColorITS);
1337 sub4node->SetVisibility(0);
1338 sub4node->cd();
1339 //
1340 // Place copy #1 of ITS2 in I1D1
1341 //
1342 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1343 sub5node->SetLineColor(kColorITS);
1344 fNodes->Add(sub5node);
1345 sub4node->cd();
1346 fNodes->Add(sub4node);
1347 sub3node->cd();
1348 fNodes->Add(sub3node);
1349 sub2node->cd();
1350 //
1351 // Place copy #4 of I1D7 in I20B
1352 //
1353 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1354 sub3node->SetLineColor(kColorITS);
1355 sub3node->SetVisibility(0);
1356 sub3node->cd();
1357 //
1358 // Place copy #1 of I1D1 in I1D7
1359 //
1360 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1361 sub4node->SetLineColor(kColorITS);
1362 sub4node->SetVisibility(0);
1363 sub4node->cd();
1364 //
1365 // Place copy #1 of ITS2 in I1D1
1366 //
1367 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1368 sub5node->SetLineColor(kColorITS);
1369 fNodes->Add(sub5node);
1370 sub4node->cd();
1371 fNodes->Add(sub4node);
1372 sub3node->cd();
1373 fNodes->Add(sub3node);
1374 sub2node->cd();
1375 fNodes->Add(sub2node);
1376 sub1node->cd();
1377 fNodes->Add(sub1node);
1378 node->cd();
1379 //
1380 // Place copy #2 of I12B in IT12
1381 //
1382 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1383 sub1node->SetLineColor(kColorITS);
1384 sub1node->SetVisibility(0);
1385 sub1node->cd();
1386 //
1387 // Place copy #1 of I10B in I12B
1388 //
1389 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1390 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1391 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1392 sub2node->SetLineColor(kColorITS);
1393 sub2node->SetVisibility(0);
1394 sub2node->cd();
1395 //
1396 // Place copy #1 of I107 in I10B
1397 //
1398 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1399 sub3node->SetLineColor(kColorITS);
1400 sub3node->SetVisibility(0);
1401 sub3node->cd();
1402 //
1403 // Place copy #1 of I101 in I107
1404 //
1405 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1406 sub4node->SetLineColor(kColorITS);
1407 sub4node->SetVisibility(0);
1408 sub4node->cd();
1409 //
1410 // Place copy #1 of ITS1 in I101
1411 //
1412 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1413 sub5node->SetLineColor(kColorITS);
1414 fNodes->Add(sub5node);
1415 sub4node->cd();
1416 fNodes->Add(sub4node);
1417 sub3node->cd();
1418 fNodes->Add(sub3node);
1419 sub2node->cd();
1420 //
1421 // Place copy #2 of I107 in I10B
1422 //
1423 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1424 sub3node->SetLineColor(kColorITS);
1425 sub3node->SetVisibility(0);
1426 sub3node->cd();
1427 //
1428 // Place copy #1 of I101 in I107
1429 //
1430 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1431 sub4node->SetLineColor(kColorITS);
1432 sub4node->SetVisibility(0);
1433 sub4node->cd();
1434 //
1435 // Place copy #1 of ITS1 in I101
1436 //
1437 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1438 sub5node->SetLineColor(kColorITS);
1439 fNodes->Add(sub5node);
1440 sub4node->cd();
1441 fNodes->Add(sub4node);
1442 sub3node->cd();
1443 fNodes->Add(sub3node);
1444 sub2node->cd();
1445 //
1446 // Place copy #3 of I107 in I10B
1447 //
1448 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1449 sub3node->SetLineColor(kColorITS);
1450 sub3node->SetVisibility(0);
1451 sub3node->cd();
1452 //
1453 // Place copy #1 of I101 in I107
1454 //
1455 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1456 sub4node->SetLineColor(kColorITS);
1457 sub4node->SetVisibility(0);
1458 sub4node->cd();
1459 //
1460 // Place copy #1 of ITS1 in I101
1461 //
1462 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1463 sub5node->SetLineColor(kColorITS);
1464 fNodes->Add(sub5node);
1465 sub4node->cd();
1466 fNodes->Add(sub4node);
1467 sub3node->cd();
1468 fNodes->Add(sub3node);
1469 sub2node->cd();
1470 //
1471 // Place copy #4 of I107 in I10B
1472 //
1473 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1474 sub3node->SetLineColor(kColorITS);
1475 sub3node->SetVisibility(0);
1476 sub3node->cd();
1477 //
1478 // Place copy #1 of I101 in I107
1479 //
1480 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1481 sub4node->SetLineColor(kColorITS);
1482 sub4node->SetVisibility(0);
1483 sub4node->cd();
1484 //
1485 // Place copy #1 of ITS1 in I101
1486 //
1487 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1488 sub5node->SetLineColor(kColorITS);
1489 fNodes->Add(sub5node);
1490 sub4node->cd();
1491 fNodes->Add(sub4node);
1492 sub3node->cd();
1493 fNodes->Add(sub3node);
1494 sub2node->cd();
1495 fNodes->Add(sub2node);
1496 sub1node->cd();
1497 //
1498 // Place copy #2 of I10B in I12B
1499 //
1500 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1501 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1502 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1503 sub2node->SetLineColor(kColorITS);
1504 sub2node->SetVisibility(0);
1505 sub2node->cd();
1506 //
1507 // Place copy #1 of I107 in I10B
1508 //
1509 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1510 sub3node->SetLineColor(kColorITS);
1511 sub3node->SetVisibility(0);
1512 sub3node->cd();
1513 //
1514 // Place copy #1 of I101 in I107
1515 //
1516 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1517 sub4node->SetLineColor(kColorITS);
1518 sub4node->SetVisibility(0);
1519 sub4node->cd();
1520 //
1521 // Place copy #1 of ITS1 in I101
1522 //
1523 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1524 sub5node->SetLineColor(kColorITS);
1525 fNodes->Add(sub5node);
1526 sub4node->cd();
1527 fNodes->Add(sub4node);
1528 sub3node->cd();
1529 fNodes->Add(sub3node);
1530 sub2node->cd();
1531 //
1532 // Place copy #2 of I107 in I10B
1533 //
1534 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1535 sub3node->SetLineColor(kColorITS);
1536 sub3node->SetVisibility(0);
1537 sub3node->cd();
1538 //
1539 // Place copy #1 of I101 in I107
1540 //
1541 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1542 sub4node->SetLineColor(kColorITS);
1543 sub4node->SetVisibility(0);
1544 sub4node->cd();
1545 //
1546 // Place copy #1 of ITS1 in I101
1547 //
1548 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1549 sub5node->SetLineColor(kColorITS);
1550 fNodes->Add(sub5node);
1551 sub4node->cd();
1552 fNodes->Add(sub4node);
1553 sub3node->cd();
1554 fNodes->Add(sub3node);
1555 sub2node->cd();
1556 //
1557 // Place copy #3 of I107 in I10B
1558 //
1559 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1560 sub3node->SetLineColor(kColorITS);
1561 sub3node->SetVisibility(0);
1562 sub3node->cd();
1563 //
1564 // Place copy #1 of I101 in I107
1565 //
1566 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1567 sub4node->SetLineColor(kColorITS);
1568 sub4node->SetVisibility(0);
1569 sub4node->cd();
1570 //
1571 // Place copy #1 of ITS1 in I101
1572 //
1573 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1574 sub5node->SetLineColor(kColorITS);
1575 fNodes->Add(sub5node);
1576 sub4node->cd();
1577 fNodes->Add(sub4node);
1578 sub3node->cd();
1579 fNodes->Add(sub3node);
1580 sub2node->cd();
1581 //
1582 // Place copy #4 of I107 in I10B
1583 //
1584 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1585 sub3node->SetLineColor(kColorITS);
1586 sub3node->SetVisibility(0);
1587 sub3node->cd();
1588 //
1589 // Place copy #1 of I101 in I107
1590 //
1591 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1592 sub4node->SetLineColor(kColorITS);
1593 sub4node->SetVisibility(0);
1594 sub4node->cd();
1595 //
1596 // Place copy #1 of ITS1 in I101
1597 //
1598 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1599 sub5node->SetLineColor(kColorITS);
1600 fNodes->Add(sub5node);
1601 sub4node->cd();
1602 fNodes->Add(sub4node);
1603 sub3node->cd();
1604 fNodes->Add(sub3node);
1605 sub2node->cd();
1606 fNodes->Add(sub2node);
1607 sub1node->cd();
1608 //
1609 // Place copy #1 of I20B in I12B
1610 //
1611 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1612 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1613 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1614 sub2node->SetLineColor(kColorITS);
1615 sub2node->SetVisibility(0);
1616 sub2node->cd();
1617 //
1618 // Place copy #1 of I1D7 in I20B
1619 //
1620 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1621 sub3node->SetLineColor(kColorITS);
1622 sub3node->SetVisibility(0);
1623 sub3node->cd();
1624 //
1625 // Place copy #1 of I1D1 in I1D7
1626 //
1627 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1628 sub4node->SetLineColor(kColorITS);
1629 sub4node->SetVisibility(0);
1630 sub4node->cd();
1631 //
1632 // Place copy #1 of ITS2 in I1D1
1633 //
1634 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1635 sub5node->SetLineColor(kColorITS);
1636 fNodes->Add(sub5node);
1637 sub4node->cd();
1638 fNodes->Add(sub4node);
1639 sub3node->cd();
1640 fNodes->Add(sub3node);
1641 sub2node->cd();
1642 //
1643 // Place copy #2 of I1D7 in I20B
1644 //
1645 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1646 sub3node->SetLineColor(kColorITS);
1647 sub3node->SetVisibility(0);
1648 sub3node->cd();
1649 //
1650 // Place copy #1 of I1D1 in I1D7
1651 //
1652 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1653 sub4node->SetLineColor(kColorITS);
1654 sub4node->SetVisibility(0);
1655 sub4node->cd();
1656 //
1657 // Place copy #1 of ITS2 in I1D1
1658 //
1659 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1660 sub5node->SetLineColor(kColorITS);
1661 fNodes->Add(sub5node);
1662 sub4node->cd();
1663 fNodes->Add(sub4node);
1664 sub3node->cd();
1665 fNodes->Add(sub3node);
1666 sub2node->cd();
1667 //
1668 // Place copy #3 of I1D7 in I20B
1669 //
1670 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1671 sub3node->SetLineColor(kColorITS);
1672 sub3node->SetVisibility(0);
1673 sub3node->cd();
1674 //
1675 // Place copy #1 of I1D1 in I1D7
1676 //
1677 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1678 sub4node->SetLineColor(kColorITS);
1679 sub4node->SetVisibility(0);
1680 sub4node->cd();
1681 //
1682 // Place copy #1 of ITS2 in I1D1
1683 //
1684 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1685 sub5node->SetLineColor(kColorITS);
1686 fNodes->Add(sub5node);
1687 sub4node->cd();
1688 fNodes->Add(sub4node);
1689 sub3node->cd();
1690 fNodes->Add(sub3node);
1691 sub2node->cd();
1692 //
1693 // Place copy #4 of I1D7 in I20B
1694 //
1695 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1696 sub3node->SetLineColor(kColorITS);
1697 sub3node->SetVisibility(0);
1698 sub3node->cd();
1699 //
1700 // Place copy #1 of I1D1 in I1D7
1701 //
1702 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1703 sub4node->SetLineColor(kColorITS);
1704 sub4node->SetVisibility(0);
1705 sub4node->cd();
1706 //
1707 // Place copy #1 of ITS2 in I1D1
1708 //
1709 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1710 sub5node->SetLineColor(kColorITS);
1711 fNodes->Add(sub5node);
1712 sub4node->cd();
1713 fNodes->Add(sub4node);
1714 sub3node->cd();
1715 fNodes->Add(sub3node);
1716 sub2node->cd();
1717 fNodes->Add(sub2node);
1718 sub1node->cd();
1719 //
1720 // Place copy #2 of I20B in I12B
1721 //
1722 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1723 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1724 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1725 sub2node->SetLineColor(kColorITS);
1726 sub2node->SetVisibility(0);
1727 sub2node->cd();
1728 //
1729 // Place copy #1 of I1D7 in I20B
1730 //
1731 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1732 sub3node->SetLineColor(kColorITS);
1733 sub3node->SetVisibility(0);
1734 sub3node->cd();
1735 //
1736 // Place copy #1 of I1D1 in I1D7
1737 //
1738 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1739 sub4node->SetLineColor(kColorITS);
1740 sub4node->SetVisibility(0);
1741 sub4node->cd();
1742 //
1743 // Place copy #1 of ITS2 in I1D1
1744 //
1745 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1746 sub5node->SetLineColor(kColorITS);
1747 fNodes->Add(sub5node);
1748 sub4node->cd();
1749 fNodes->Add(sub4node);
1750 sub3node->cd();
1751 fNodes->Add(sub3node);
1752 sub2node->cd();
1753 //
1754 // Place copy #2 of I1D7 in I20B
1755 //
1756 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1757 sub3node->SetLineColor(kColorITS);
1758 sub3node->SetVisibility(0);
1759 sub3node->cd();
1760 //
1761 // Place copy #1 of I1D1 in I1D7
1762 //
1763 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1764 sub4node->SetLineColor(kColorITS);
1765 sub4node->SetVisibility(0);
1766 sub4node->cd();
1767 //
1768 // Place copy #1 of ITS2 in I1D1
1769 //
1770 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1771 sub5node->SetLineColor(kColorITS);
1772 fNodes->Add(sub5node);
1773 sub4node->cd();
1774 fNodes->Add(sub4node);
1775 sub3node->cd();
1776 fNodes->Add(sub3node);
1777 sub2node->cd();
1778 //
1779 // Place copy #3 of I1D7 in I20B
1780 //
1781 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1782 sub3node->SetLineColor(kColorITS);
1783 sub3node->SetVisibility(0);
1784 sub3node->cd();
1785 //
1786 // Place copy #1 of I1D1 in I1D7
1787 //
1788 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1789 sub4node->SetLineColor(kColorITS);
1790 sub4node->SetVisibility(0);
1791 sub4node->cd();
1792 //
1793 // Place copy #1 of ITS2 in I1D1
1794 //
1795 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1796 sub5node->SetLineColor(kColorITS);
1797 fNodes->Add(sub5node);
1798 sub4node->cd();
1799 fNodes->Add(sub4node);
1800 sub3node->cd();
1801 fNodes->Add(sub3node);
1802 sub2node->cd();
1803 //
1804 // Place copy #4 of I1D7 in I20B
1805 //
1806 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1807 sub3node->SetLineColor(kColorITS);
1808 sub3node->SetVisibility(0);
1809 sub3node->cd();
1810 //
1811 // Place copy #1 of I1D1 in I1D7
1812 //
1813 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1814 sub4node->SetLineColor(kColorITS);
1815 sub4node->SetVisibility(0);
1816 sub4node->cd();
1817 //
1818 // Place copy #1 of ITS2 in I1D1
1819 //
1820 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1821 sub5node->SetLineColor(kColorITS);
1822 fNodes->Add(sub5node);
1823 sub4node->cd();
1824 fNodes->Add(sub4node);
1825 sub3node->cd();
1826 fNodes->Add(sub3node);
1827 sub2node->cd();
1828 fNodes->Add(sub2node);
1829 sub1node->cd();
1830 //
1831 // Place copy #3 of I20B in I12B
1832 //
1833 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1834 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1835 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1836 sub2node->SetLineColor(kColorITS);
1837 sub2node->SetVisibility(0);
1838 sub2node->cd();
1839 //
1840 // Place copy #1 of I1D7 in I20B
1841 //
1842 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1843 sub3node->SetLineColor(kColorITS);
1844 sub3node->SetVisibility(0);
1845 sub3node->cd();
1846 //
1847 // Place copy #1 of I1D1 in I1D7
1848 //
1849 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1850 sub4node->SetLineColor(kColorITS);
1851 sub4node->SetVisibility(0);
1852 sub4node->cd();
1853 //
1854 // Place copy #1 of ITS2 in I1D1
1855 //
1856 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1857 sub5node->SetLineColor(kColorITS);
1858 fNodes->Add(sub5node);
1859 sub4node->cd();
1860 fNodes->Add(sub4node);
1861 sub3node->cd();
1862 fNodes->Add(sub3node);
1863 sub2node->cd();
1864 //
1865 // Place copy #2 of I1D7 in I20B
1866 //
1867 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1868 sub3node->SetLineColor(kColorITS);
1869 sub3node->SetVisibility(0);
1870 sub3node->cd();
1871 //
1872 // Place copy #1 of I1D1 in I1D7
1873 //
1874 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1875 sub4node->SetLineColor(kColorITS);
1876 sub4node->SetVisibility(0);
1877 sub4node->cd();
1878 //
1879 // Place copy #1 of ITS2 in I1D1
1880 //
1881 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1882 sub5node->SetLineColor(kColorITS);
1883 fNodes->Add(sub5node);
1884 sub4node->cd();
1885 fNodes->Add(sub4node);
1886 sub3node->cd();
1887 fNodes->Add(sub3node);
1888 sub2node->cd();
1889 //
1890 // Place copy #3 of I1D7 in I20B
1891 //
1892 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1893 sub3node->SetLineColor(kColorITS);
1894 sub3node->SetVisibility(0);
1895 sub3node->cd();
1896 //
1897 // Place copy #1 of I1D1 in I1D7
1898 //
1899 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1900 sub4node->SetLineColor(kColorITS);
1901 sub4node->SetVisibility(0);
1902 sub4node->cd();
1903 //
1904 // Place copy #1 of ITS2 in I1D1
1905 //
1906 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1907 sub5node->SetLineColor(kColorITS);
1908 fNodes->Add(sub5node);
1909 sub4node->cd();
1910 fNodes->Add(sub4node);
1911 sub3node->cd();
1912 fNodes->Add(sub3node);
1913 sub2node->cd();
1914 //
1915 // Place copy #4 of I1D7 in I20B
1916 //
1917 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1918 sub3node->SetLineColor(kColorITS);
1919 sub3node->SetVisibility(0);
1920 sub3node->cd();
1921 //
1922 // Place copy #1 of I1D1 in I1D7
1923 //
1924 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1925 sub4node->SetLineColor(kColorITS);
1926 sub4node->SetVisibility(0);
1927 sub4node->cd();
1928 //
1929 // Place copy #1 of ITS2 in I1D1
1930 //
1931 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1932 sub5node->SetLineColor(kColorITS);
1933 fNodes->Add(sub5node);
1934 sub4node->cd();
1935 fNodes->Add(sub4node);
1936 sub3node->cd();
1937 fNodes->Add(sub3node);
1938 sub2node->cd();
1939 fNodes->Add(sub2node);
1940 sub1node->cd();
1941 //
1942 // Place copy #4 of I20B in I12B
1943 //
1944 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1945 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1946 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1947 sub2node->SetLineColor(kColorITS);
1948 sub2node->SetVisibility(0);
1949 sub2node->cd();
1950 //
1951 // Place copy #1 of I1D7 in I20B
1952 //
1953 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1954 sub3node->SetLineColor(kColorITS);
1955 sub3node->SetVisibility(0);
1956 sub3node->cd();
1957 //
1958 // Place copy #1 of I1D1 in I1D7
1959 //
1960 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1961 sub4node->SetLineColor(kColorITS);
1962 sub4node->SetVisibility(0);
1963 sub4node->cd();
1964 //
1965 // Place copy #1 of ITS2 in I1D1
1966 //
1967 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1968 sub5node->SetLineColor(kColorITS);
1969 fNodes->Add(sub5node);
1970 sub4node->cd();
1971 fNodes->Add(sub4node);
1972 sub3node->cd();
1973 fNodes->Add(sub3node);
1974 sub2node->cd();
1975 //
1976 // Place copy #2 of I1D7 in I20B
1977 //
1978 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1979 sub3node->SetLineColor(kColorITS);
1980 sub3node->SetVisibility(0);
1981 sub3node->cd();
1982 //
1983 // Place copy #1 of I1D1 in I1D7
1984 //
1985 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1986 sub4node->SetLineColor(kColorITS);
1987 sub4node->SetVisibility(0);
1988 sub4node->cd();
1989 //
1990 // Place copy #1 of ITS2 in I1D1
1991 //
1992 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1993 sub5node->SetLineColor(kColorITS);
1994 fNodes->Add(sub5node);
1995 sub4node->cd();
1996 fNodes->Add(sub4node);
1997 sub3node->cd();
1998 fNodes->Add(sub3node);
1999 sub2node->cd();
2000 //
2001 // Place copy #3 of I1D7 in I20B
2002 //
2003 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2004 sub3node->SetLineColor(kColorITS);
2005 sub3node->SetVisibility(0);
2006 sub3node->cd();
2007 //
2008 // Place copy #1 of I1D1 in I1D7
2009 //
2010 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2011 sub4node->SetLineColor(kColorITS);
2012 sub4node->SetVisibility(0);
2013 sub4node->cd();
2014 //
2015 // Place copy #1 of ITS2 in I1D1
2016 //
2017 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2018 sub5node->SetLineColor(kColorITS);
2019 fNodes->Add(sub5node);
2020 sub4node->cd();
2021 fNodes->Add(sub4node);
2022 sub3node->cd();
2023 fNodes->Add(sub3node);
2024 sub2node->cd();
2025 //
2026 // Place copy #4 of I1D7 in I20B
2027 //
2028 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2029 sub3node->SetLineColor(kColorITS);
2030 sub3node->SetVisibility(0);
2031 sub3node->cd();
2032 //
2033 // Place copy #1 of I1D1 in I1D7
2034 //
2035 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2036 sub4node->SetLineColor(kColorITS);
2037 sub4node->SetVisibility(0);
2038 sub4node->cd();
2039 //
2040 // Place copy #1 of ITS2 in I1D1
2041 //
2042 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2043 sub5node->SetLineColor(kColorITS);
2044 fNodes->Add(sub5node);
2045 sub4node->cd();
2046 fNodes->Add(sub4node);
2047 sub3node->cd();
2048 fNodes->Add(sub3node);
2049 sub2node->cd();
2050 fNodes->Add(sub2node);
2051 sub1node->cd();
2052 fNodes->Add(sub1node);
2053 node->cd();
2054 //
2055 // Place copy #3 of I12B in IT12
2056 //
2057 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2058 sub1node->SetLineColor(kColorITS);
2059 sub1node->SetVisibility(0);
2060 sub1node->cd();
2061 //
2062 // Place copy #1 of I10B in I12B
2063 //
2064 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2065 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2066 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2067 sub2node->SetLineColor(kColorITS);
2068 sub2node->SetVisibility(0);
2069 sub2node->cd();
2070 //
2071 // Place copy #1 of I107 in I10B
2072 //
2073 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2074 sub3node->SetLineColor(kColorITS);
2075 sub3node->SetVisibility(0);
2076 sub3node->cd();
2077 //
2078 // Place copy #1 of I101 in I107
2079 //
2080 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2081 sub4node->SetLineColor(kColorITS);
2082 sub4node->SetVisibility(0);
2083 sub4node->cd();
2084 //
2085 // Place copy #1 of ITS1 in I101
2086 //
2087 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2088 sub5node->SetLineColor(kColorITS);
2089 fNodes->Add(sub5node);
2090 sub4node->cd();
2091 fNodes->Add(sub4node);
2092 sub3node->cd();
2093 fNodes->Add(sub3node);
2094 sub2node->cd();
2095 //
2096 // Place copy #2 of I107 in I10B
2097 //
2098 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2099 sub3node->SetLineColor(kColorITS);
2100 sub3node->SetVisibility(0);
2101 sub3node->cd();
2102 //
2103 // Place copy #1 of I101 in I107
2104 //
2105 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2106 sub4node->SetLineColor(kColorITS);
2107 sub4node->SetVisibility(0);
2108 sub4node->cd();
2109 //
2110 // Place copy #1 of ITS1 in I101
2111 //
2112 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2113 sub5node->SetLineColor(kColorITS);
2114 fNodes->Add(sub5node);
2115 sub4node->cd();
2116 fNodes->Add(sub4node);
2117 sub3node->cd();
2118 fNodes->Add(sub3node);
2119 sub2node->cd();
2120 //
2121 // Place copy #3 of I107 in I10B
2122 //
2123 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2124 sub3node->SetLineColor(kColorITS);
2125 sub3node->SetVisibility(0);
2126 sub3node->cd();
2127 //
2128 // Place copy #1 of I101 in I107
2129 //
2130 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2131 sub4node->SetLineColor(kColorITS);
2132 sub4node->SetVisibility(0);
2133 sub4node->cd();
2134 //
2135 // Place copy #1 of ITS1 in I101
2136 //
2137 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2138 sub5node->SetLineColor(kColorITS);
2139 fNodes->Add(sub5node);
2140 sub4node->cd();
2141 fNodes->Add(sub4node);
2142 sub3node->cd();
2143 fNodes->Add(sub3node);
2144 sub2node->cd();
2145 //
2146 // Place copy #4 of I107 in I10B
2147 //
2148 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2149 sub3node->SetLineColor(kColorITS);
2150 sub3node->SetVisibility(0);
2151 sub3node->cd();
2152 //
2153 // Place copy #1 of I101 in I107
2154 //
2155 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2156 sub4node->SetLineColor(kColorITS);
2157 sub4node->SetVisibility(0);
2158 sub4node->cd();
2159 //
2160 // Place copy #1 of ITS1 in I101
2161 //
2162 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2163 sub5node->SetLineColor(kColorITS);
2164 fNodes->Add(sub5node);
2165 sub4node->cd();
2166 fNodes->Add(sub4node);
2167 sub3node->cd();
2168 fNodes->Add(sub3node);
2169 sub2node->cd();
2170 fNodes->Add(sub2node);
2171 sub1node->cd();
2172 //
2173 // Place copy #2 of I10B in I12B
2174 //
2175 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2176 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2177 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2178 sub2node->SetLineColor(kColorITS);
2179 sub2node->SetVisibility(0);
2180 sub2node->cd();
2181 //
2182 // Place copy #1 of I107 in I10B
2183 //
2184 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2185 sub3node->SetLineColor(kColorITS);
2186 sub3node->SetVisibility(0);
2187 sub3node->cd();
2188 //
2189 // Place copy #1 of I101 in I107
2190 //
2191 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2192 sub4node->SetLineColor(kColorITS);
2193 sub4node->SetVisibility(0);
2194 sub4node->cd();
2195 //
2196 // Place copy #1 of ITS1 in I101
2197 //
2198 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2199 sub5node->SetLineColor(kColorITS);
2200 fNodes->Add(sub5node);
2201 sub4node->cd();
2202 fNodes->Add(sub4node);
2203 sub3node->cd();
2204 fNodes->Add(sub3node);
2205 sub2node->cd();
2206 //
2207 // Place copy #2 of I107 in I10B
2208 //
2209 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2210 sub3node->SetLineColor(kColorITS);
2211 sub3node->SetVisibility(0);
2212 sub3node->cd();
2213 //
2214 // Place copy #1 of I101 in I107
2215 //
2216 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2217 sub4node->SetLineColor(kColorITS);
2218 sub4node->SetVisibility(0);
2219 sub4node->cd();
2220 //
2221 // Place copy #1 of ITS1 in I101
2222 //
2223 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2224 sub5node->SetLineColor(kColorITS);
2225 fNodes->Add(sub5node);
2226 sub4node->cd();
2227 fNodes->Add(sub4node);
2228 sub3node->cd();
2229 fNodes->Add(sub3node);
2230 sub2node->cd();
2231 //
2232 // Place copy #3 of I107 in I10B
2233 //
2234 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2235 sub3node->SetLineColor(kColorITS);
2236 sub3node->SetVisibility(0);
2237 sub3node->cd();
2238 //
2239 // Place copy #1 of I101 in I107
2240 //
2241 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2242 sub4node->SetLineColor(kColorITS);
2243 sub4node->SetVisibility(0);
2244 sub4node->cd();
2245 //
2246 // Place copy #1 of ITS1 in I101
2247 //
2248 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2249 sub5node->SetLineColor(kColorITS);
2250 fNodes->Add(sub5node);
2251 sub4node->cd();
2252 fNodes->Add(sub4node);
2253 sub3node->cd();
2254 fNodes->Add(sub3node);
2255 sub2node->cd();
2256 //
2257 // Place copy #4 of I107 in I10B
2258 //
2259 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2260 sub3node->SetLineColor(kColorITS);
2261 sub3node->SetVisibility(0);
2262 sub3node->cd();
2263 //
2264 // Place copy #1 of I101 in I107
2265 //
2266 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2267 sub4node->SetLineColor(kColorITS);
2268 sub4node->SetVisibility(0);
2269 sub4node->cd();
2270 //
2271 // Place copy #1 of ITS1 in I101
2272 //
2273 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2274 sub5node->SetLineColor(kColorITS);
2275 fNodes->Add(sub5node);
2276 sub4node->cd();
2277 fNodes->Add(sub4node);
2278 sub3node->cd();
2279 fNodes->Add(sub3node);
2280 sub2node->cd();
2281 fNodes->Add(sub2node);
2282 sub1node->cd();
2283 //
2284 // Place copy #1 of I20B in I12B
2285 //
2286 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2287 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2288 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2289 sub2node->SetLineColor(kColorITS);
2290 sub2node->SetVisibility(0);
2291 sub2node->cd();
2292 //
2293 // Place copy #1 of I1D7 in I20B
2294 //
2295 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2296 sub3node->SetLineColor(kColorITS);
2297 sub3node->SetVisibility(0);
2298 sub3node->cd();
2299 //
2300 // Place copy #1 of I1D1 in I1D7
2301 //
2302 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2303 sub4node->SetLineColor(kColorITS);
2304 sub4node->SetVisibility(0);
2305 sub4node->cd();
2306 //
2307 // Place copy #1 of ITS2 in I1D1
2308 //
2309 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2310 sub5node->SetLineColor(kColorITS);
2311 fNodes->Add(sub5node);
2312 sub4node->cd();
2313 fNodes->Add(sub4node);
2314 sub3node->cd();
2315 fNodes->Add(sub3node);
2316 sub2node->cd();
2317 //
2318 // Place copy #2 of I1D7 in I20B
2319 //
2320 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2321 sub3node->SetLineColor(kColorITS);
2322 sub3node->SetVisibility(0);
2323 sub3node->cd();
2324 //
2325 // Place copy #1 of I1D1 in I1D7
2326 //
2327 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2328 sub4node->SetLineColor(kColorITS);
2329 sub4node->SetVisibility(0);
2330 sub4node->cd();
2331 //
2332 // Place copy #1 of ITS2 in I1D1
2333 //
2334 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2335 sub5node->SetLineColor(kColorITS);
2336 fNodes->Add(sub5node);
2337 sub4node->cd();
2338 fNodes->Add(sub4node);
2339 sub3node->cd();
2340 fNodes->Add(sub3node);
2341 sub2node->cd();
2342 //
2343 // Place copy #3 of I1D7 in I20B
2344 //
2345 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2346 sub3node->SetLineColor(kColorITS);
2347 sub3node->SetVisibility(0);
2348 sub3node->cd();
2349 //
2350 // Place copy #1 of I1D1 in I1D7
2351 //
2352 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2353 sub4node->SetLineColor(kColorITS);
2354 sub4node->SetVisibility(0);
2355 sub4node->cd();
2356 //
2357 // Place copy #1 of ITS2 in I1D1
2358 //
2359 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2360 sub5node->SetLineColor(kColorITS);
2361 fNodes->Add(sub5node);
2362 sub4node->cd();
2363 fNodes->Add(sub4node);
2364 sub3node->cd();
2365 fNodes->Add(sub3node);
2366 sub2node->cd();
2367 //
2368 // Place copy #4 of I1D7 in I20B
2369 //
2370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2371 sub3node->SetLineColor(kColorITS);
2372 sub3node->SetVisibility(0);
2373 sub3node->cd();
2374 //
2375 // Place copy #1 of I1D1 in I1D7
2376 //
2377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2378 sub4node->SetLineColor(kColorITS);
2379 sub4node->SetVisibility(0);
2380 sub4node->cd();
2381 //
2382 // Place copy #1 of ITS2 in I1D1
2383 //
2384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2385 sub5node->SetLineColor(kColorITS);
2386 fNodes->Add(sub5node);
2387 sub4node->cd();
2388 fNodes->Add(sub4node);
2389 sub3node->cd();
2390 fNodes->Add(sub3node);
2391 sub2node->cd();
2392 fNodes->Add(sub2node);
2393 sub1node->cd();
2394 //
2395 // Place copy #2 of I20B in I12B
2396 //
2397 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2398 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2399 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2400 sub2node->SetLineColor(kColorITS);
2401 sub2node->SetVisibility(0);
2402 sub2node->cd();
2403 //
2404 // Place copy #1 of I1D7 in I20B
2405 //
2406 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2407 sub3node->SetLineColor(kColorITS);
2408 sub3node->SetVisibility(0);
2409 sub3node->cd();
2410 //
2411 // Place copy #1 of I1D1 in I1D7
2412 //
2413 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2414 sub4node->SetLineColor(kColorITS);
2415 sub4node->SetVisibility(0);
2416 sub4node->cd();
2417 //
2418 // Place copy #1 of ITS2 in I1D1
2419 //
2420 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2421 sub5node->SetLineColor(kColorITS);
2422 fNodes->Add(sub5node);
2423 sub4node->cd();
2424 fNodes->Add(sub4node);
2425 sub3node->cd();
2426 fNodes->Add(sub3node);
2427 sub2node->cd();
2428 //
2429 // Place copy #2 of I1D7 in I20B
2430 //
2431 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2432 sub3node->SetLineColor(kColorITS);
2433 sub3node->SetVisibility(0);
2434 sub3node->cd();
2435 //
2436 // Place copy #1 of I1D1 in I1D7
2437 //
2438 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2439 sub4node->SetLineColor(kColorITS);
2440 sub4node->SetVisibility(0);
2441 sub4node->cd();
2442 //
2443 // Place copy #1 of ITS2 in I1D1
2444 //
2445 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2446 sub5node->SetLineColor(kColorITS);
2447 fNodes->Add(sub5node);
2448 sub4node->cd();
2449 fNodes->Add(sub4node);
2450 sub3node->cd();
2451 fNodes->Add(sub3node);
2452 sub2node->cd();
2453 //
2454 // Place copy #3 of I1D7 in I20B
2455 //
2456 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2457 sub3node->SetLineColor(kColorITS);
2458 sub3node->SetVisibility(0);
2459 sub3node->cd();
2460 //
2461 // Place copy #1 of I1D1 in I1D7
2462 //
2463 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2464 sub4node->SetLineColor(kColorITS);
2465 sub4node->SetVisibility(0);
2466 sub4node->cd();
2467 //
2468 // Place copy #1 of ITS2 in I1D1
2469 //
2470 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2471 sub5node->SetLineColor(kColorITS);
2472 fNodes->Add(sub5node);
2473 sub4node->cd();
2474 fNodes->Add(sub4node);
2475 sub3node->cd();
2476 fNodes->Add(sub3node);
2477 sub2node->cd();
2478 //
2479 // Place copy #4 of I1D7 in I20B
2480 //
2481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2482 sub3node->SetLineColor(kColorITS);
2483 sub3node->SetVisibility(0);
2484 sub3node->cd();
2485 //
2486 // Place copy #1 of I1D1 in I1D7
2487 //
2488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2489 sub4node->SetLineColor(kColorITS);
2490 sub4node->SetVisibility(0);
2491 sub4node->cd();
2492 //
2493 // Place copy #1 of ITS2 in I1D1
2494 //
2495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2496 sub5node->SetLineColor(kColorITS);
2497 fNodes->Add(sub5node);
2498 sub4node->cd();
2499 fNodes->Add(sub4node);
2500 sub3node->cd();
2501 fNodes->Add(sub3node);
2502 sub2node->cd();
2503 fNodes->Add(sub2node);
2504 sub1node->cd();
2505 //
2506 // Place copy #3 of I20B in I12B
2507 //
2508 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2509 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2510 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2511 sub2node->SetLineColor(kColorITS);
2512 sub2node->SetVisibility(0);
2513 sub2node->cd();
2514 //
2515 // Place copy #1 of I1D7 in I20B
2516 //
2517 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2518 sub3node->SetLineColor(kColorITS);
2519 sub3node->SetVisibility(0);
2520 sub3node->cd();
2521 //
2522 // Place copy #1 of I1D1 in I1D7
2523 //
2524 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2525 sub4node->SetLineColor(kColorITS);
2526 sub4node->SetVisibility(0);
2527 sub4node->cd();
2528 //
2529 // Place copy #1 of ITS2 in I1D1
2530 //
2531 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2532 sub5node->SetLineColor(kColorITS);
2533 fNodes->Add(sub5node);
2534 sub4node->cd();
2535 fNodes->Add(sub4node);
2536 sub3node->cd();
2537 fNodes->Add(sub3node);
2538 sub2node->cd();
2539 //
2540 // Place copy #2 of I1D7 in I20B
2541 //
2542 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2543 sub3node->SetLineColor(kColorITS);
2544 sub3node->SetVisibility(0);
2545 sub3node->cd();
2546 //
2547 // Place copy #1 of I1D1 in I1D7
2548 //
2549 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2550 sub4node->SetLineColor(kColorITS);
2551 sub4node->SetVisibility(0);
2552 sub4node->cd();
2553 //
2554 // Place copy #1 of ITS2 in I1D1
2555 //
2556 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2557 sub5node->SetLineColor(kColorITS);
2558 fNodes->Add(sub5node);
2559 sub4node->cd();
2560 fNodes->Add(sub4node);
2561 sub3node->cd();
2562 fNodes->Add(sub3node);
2563 sub2node->cd();
2564 //
2565 // Place copy #3 of I1D7 in I20B
2566 //
2567 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2568 sub3node->SetLineColor(kColorITS);
2569 sub3node->SetVisibility(0);
2570 sub3node->cd();
2571 //
2572 // Place copy #1 of I1D1 in I1D7
2573 //
2574 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2575 sub4node->SetLineColor(kColorITS);
2576 sub4node->SetVisibility(0);
2577 sub4node->cd();
2578 //
2579 // Place copy #1 of ITS2 in I1D1
2580 //
2581 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2582 sub5node->SetLineColor(kColorITS);
2583 fNodes->Add(sub5node);
2584 sub4node->cd();
2585 fNodes->Add(sub4node);
2586 sub3node->cd();
2587 fNodes->Add(sub3node);
2588 sub2node->cd();
2589 //
2590 // Place copy #4 of I1D7 in I20B
2591 //
2592 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2593 sub3node->SetLineColor(kColorITS);
2594 sub3node->SetVisibility(0);
2595 sub3node->cd();
2596 //
2597 // Place copy #1 of I1D1 in I1D7
2598 //
2599 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2600 sub4node->SetLineColor(kColorITS);
2601 sub4node->SetVisibility(0);
2602 sub4node->cd();
2603 //
2604 // Place copy #1 of ITS2 in I1D1
2605 //
2606 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2607 sub5node->SetLineColor(kColorITS);
2608 fNodes->Add(sub5node);
2609 sub4node->cd();
2610 fNodes->Add(sub4node);
2611 sub3node->cd();
2612 fNodes->Add(sub3node);
2613 sub2node->cd();
2614 fNodes->Add(sub2node);
2615 sub1node->cd();
2616 //
2617 // Place copy #4 of I20B in I12B
2618 //
2619 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2620 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2621 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2622 sub2node->SetLineColor(kColorITS);
2623 sub2node->SetVisibility(0);
2624 sub2node->cd();
2625 //
2626 // Place copy #1 of I1D7 in I20B
2627 //
2628 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2629 sub3node->SetLineColor(kColorITS);
2630 sub3node->SetVisibility(0);
2631 sub3node->cd();
2632 //
2633 // Place copy #1 of I1D1 in I1D7
2634 //
2635 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2636 sub4node->SetLineColor(kColorITS);
2637 sub4node->SetVisibility(0);
2638 sub4node->cd();
2639 //
2640 // Place copy #1 of ITS2 in I1D1
2641 //
2642 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2643 sub5node->SetLineColor(kColorITS);
2644 fNodes->Add(sub5node);
2645 sub4node->cd();
2646 fNodes->Add(sub4node);
2647 sub3node->cd();
2648 fNodes->Add(sub3node);
2649 sub2node->cd();
2650 //
2651 // Place copy #2 of I1D7 in I20B
2652 //
2653 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2654 sub3node->SetLineColor(kColorITS);
2655 sub3node->SetVisibility(0);
2656 sub3node->cd();
2657 //
2658 // Place copy #1 of I1D1 in I1D7
2659 //
2660 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2661 sub4node->SetLineColor(kColorITS);
2662 sub4node->SetVisibility(0);
2663 sub4node->cd();
2664 //
2665 // Place copy #1 of ITS2 in I1D1
2666 //
2667 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2668 sub5node->SetLineColor(kColorITS);
2669 fNodes->Add(sub5node);
2670 sub4node->cd();
2671 fNodes->Add(sub4node);
2672 sub3node->cd();
2673 fNodes->Add(sub3node);
2674 sub2node->cd();
2675 //
2676 // Place copy #3 of I1D7 in I20B
2677 //
2678 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2679 sub3node->SetLineColor(kColorITS);
2680 sub3node->SetVisibility(0);
2681 sub3node->cd();
2682 //
2683 // Place copy #1 of I1D1 in I1D7
2684 //
2685 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2686 sub4node->SetLineColor(kColorITS);
2687 sub4node->SetVisibility(0);
2688 sub4node->cd();
2689 //
2690 // Place copy #1 of ITS2 in I1D1
2691 //
2692 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2693 sub5node->SetLineColor(kColorITS);
2694 fNodes->Add(sub5node);
2695 sub4node->cd();
2696 fNodes->Add(sub4node);
2697 sub3node->cd();
2698 fNodes->Add(sub3node);
2699 sub2node->cd();
2700 //
2701 // Place copy #4 of I1D7 in I20B
2702 //
2703 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2704 sub3node->SetLineColor(kColorITS);
2705 sub3node->SetVisibility(0);
2706 sub3node->cd();
2707 //
2708 // Place copy #1 of I1D1 in I1D7
2709 //
2710 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2711 sub4node->SetLineColor(kColorITS);
2712 sub4node->SetVisibility(0);
2713 sub4node->cd();
2714 //
2715 // Place copy #1 of ITS2 in I1D1
2716 //
2717 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2718 sub5node->SetLineColor(kColorITS);
2719 fNodes->Add(sub5node);
2720 sub4node->cd();
2721 fNodes->Add(sub4node);
2722 sub3node->cd();
2723 fNodes->Add(sub3node);
2724 sub2node->cd();
2725 fNodes->Add(sub2node);
2726 sub1node->cd();
2727 fNodes->Add(sub1node);
2728 node->cd();
2729 //
2730 // Place copy #4 of I12B in IT12
2731 //
2732 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2733 sub1node->SetLineColor(kColorITS);
2734 sub1node->SetVisibility(0);
2735 sub1node->cd();
2736 //
2737 // Place copy #1 of I10B in I12B
2738 //
2739 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2740 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2741 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2742 sub2node->SetLineColor(kColorITS);
2743 sub2node->SetVisibility(0);
2744 sub2node->cd();
2745 //
2746 // Place copy #1 of I107 in I10B
2747 //
2748 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2749 sub3node->SetLineColor(kColorITS);
2750 sub3node->SetVisibility(0);
2751 sub3node->cd();
2752 //
2753 // Place copy #1 of I101 in I107
2754 //
2755 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2756 sub4node->SetLineColor(kColorITS);
2757 sub4node->SetVisibility(0);
2758 sub4node->cd();
2759 //
2760 // Place copy #1 of ITS1 in I101
2761 //
2762 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2763 sub5node->SetLineColor(kColorITS);
2764 fNodes->Add(sub5node);
2765 sub4node->cd();
2766 fNodes->Add(sub4node);
2767 sub3node->cd();
2768 fNodes->Add(sub3node);
2769 sub2node->cd();
2770 //
2771 // Place copy #2 of I107 in I10B
2772 //
2773 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2774 sub3node->SetLineColor(kColorITS);
2775 sub3node->SetVisibility(0);
2776 sub3node->cd();
2777 //
2778 // Place copy #1 of I101 in I107
2779 //
2780 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2781 sub4node->SetLineColor(kColorITS);
2782 sub4node->SetVisibility(0);
2783 sub4node->cd();
2784 //
2785 // Place copy #1 of ITS1 in I101
2786 //
2787 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2788 sub5node->SetLineColor(kColorITS);
2789 fNodes->Add(sub5node);
2790 sub4node->cd();
2791 fNodes->Add(sub4node);
2792 sub3node->cd();
2793 fNodes->Add(sub3node);
2794 sub2node->cd();
2795 //
2796 // Place copy #3 of I107 in I10B
2797 //
2798 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2799 sub3node->SetLineColor(kColorITS);
2800 sub3node->SetVisibility(0);
2801 sub3node->cd();
2802 //
2803 // Place copy #1 of I101 in I107
2804 //
2805 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2806 sub4node->SetLineColor(kColorITS);
2807 sub4node->SetVisibility(0);
2808 sub4node->cd();
2809 //
2810 // Place copy #1 of ITS1 in I101
2811 //
2812 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2813 sub5node->SetLineColor(kColorITS);
2814 fNodes->Add(sub5node);
2815 sub4node->cd();
2816 fNodes->Add(sub4node);
2817 sub3node->cd();
2818 fNodes->Add(sub3node);
2819 sub2node->cd();
2820 //
2821 // Place copy #4 of I107 in I10B
2822 //
2823 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2824 sub3node->SetLineColor(kColorITS);
2825 sub3node->SetVisibility(0);
2826 sub3node->cd();
2827 //
2828 // Place copy #1 of I101 in I107
2829 //
2830 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2831 sub4node->SetLineColor(kColorITS);
2832 sub4node->SetVisibility(0);
2833 sub4node->cd();
2834 //
2835 // Place copy #1 of ITS1 in I101
2836 //
2837 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2838 sub5node->SetLineColor(kColorITS);
2839 fNodes->Add(sub5node);
2840 sub4node->cd();
2841 fNodes->Add(sub4node);
2842 sub3node->cd();
2843 fNodes->Add(sub3node);
2844 sub2node->cd();
2845 fNodes->Add(sub2node);
2846 sub1node->cd();
2847 //
2848 // Place copy #2 of I10B in I12B
2849 //
2850 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2851 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2852 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2853 sub2node->SetLineColor(kColorITS);
2854 sub2node->SetVisibility(0);
2855 sub2node->cd();
2856 //
2857 // Place copy #1 of I107 in I10B
2858 //
2859 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2860 sub3node->SetLineColor(kColorITS);
2861 sub3node->SetVisibility(0);
2862 sub3node->cd();
2863 //
2864 // Place copy #1 of I101 in I107
2865 //
2866 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2867 sub4node->SetLineColor(kColorITS);
2868 sub4node->SetVisibility(0);
2869 sub4node->cd();
2870 //
2871 // Place copy #1 of ITS1 in I101
2872 //
2873 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2874 sub5node->SetLineColor(kColorITS);
2875 fNodes->Add(sub5node);
2876 sub4node->cd();
2877 fNodes->Add(sub4node);
2878 sub3node->cd();
2879 fNodes->Add(sub3node);
2880 sub2node->cd();
2881 //
2882 // Place copy #2 of I107 in I10B
2883 //
2884 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2885 sub3node->SetLineColor(kColorITS);
2886 sub3node->SetVisibility(0);
2887 sub3node->cd();
2888 //
2889 // Place copy #1 of I101 in I107
2890 //
2891 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2892 sub4node->SetLineColor(kColorITS);
2893 sub4node->SetVisibility(0);
2894 sub4node->cd();
2895 //
2896 // Place copy #1 of ITS1 in I101
2897 //
2898 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2899 sub5node->SetLineColor(kColorITS);
2900 fNodes->Add(sub5node);
2901 sub4node->cd();
2902 fNodes->Add(sub4node);
2903 sub3node->cd();
2904 fNodes->Add(sub3node);
2905 sub2node->cd();
2906 //
2907 // Place copy #3 of I107 in I10B
2908 //
2909 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2910 sub3node->SetLineColor(kColorITS);
2911 sub3node->SetVisibility(0);
2912 sub3node->cd();
2913 //
2914 // Place copy #1 of I101 in I107
2915 //
2916 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2917 sub4node->SetLineColor(kColorITS);
2918 sub4node->SetVisibility(0);
2919 sub4node->cd();
2920 //
2921 // Place copy #1 of ITS1 in I101
2922 //
2923 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2924 sub5node->SetLineColor(kColorITS);
2925 fNodes->Add(sub5node);
2926 sub4node->cd();
2927 fNodes->Add(sub4node);
2928 sub3node->cd();
2929 fNodes->Add(sub3node);
2930 sub2node->cd();
2931 //
2932 // Place copy #4 of I107 in I10B
2933 //
2934 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2935 sub3node->SetLineColor(kColorITS);
2936 sub3node->SetVisibility(0);
2937 sub3node->cd();
2938 //
2939 // Place copy #1 of I101 in I107
2940 //
2941 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2942 sub4node->SetLineColor(kColorITS);
2943 sub4node->SetVisibility(0);
2944 sub4node->cd();
2945 //
2946 // Place copy #1 of ITS1 in I101
2947 //
2948 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2949 sub5node->SetLineColor(kColorITS);
2950 fNodes->Add(sub5node);
2951 sub4node->cd();
2952 fNodes->Add(sub4node);
2953 sub3node->cd();
2954 fNodes->Add(sub3node);
2955 sub2node->cd();
2956 fNodes->Add(sub2node);
2957 sub1node->cd();
2958 //
2959 // Place copy #1 of I20B in I12B
2960 //
2961 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2962 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2963 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2964 sub2node->SetLineColor(kColorITS);
2965 sub2node->SetVisibility(0);
2966 sub2node->cd();
2967 //
2968 // Place copy #1 of I1D7 in I20B
2969 //
2970 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2971 sub3node->SetLineColor(kColorITS);
2972 sub3node->SetVisibility(0);
2973 sub3node->cd();
2974 //
2975 // Place copy #1 of I1D1 in I1D7
2976 //
2977 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2978 sub4node->SetLineColor(kColorITS);
2979 sub4node->SetVisibility(0);
2980 sub4node->cd();
2981 //
2982 // Place copy #1 of ITS2 in I1D1
2983 //
2984 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2985 sub5node->SetLineColor(kColorITS);
2986 fNodes->Add(sub5node);
2987 sub4node->cd();
2988 fNodes->Add(sub4node);
2989 sub3node->cd();
2990 fNodes->Add(sub3node);
2991 sub2node->cd();
2992 //
2993 // Place copy #2 of I1D7 in I20B
2994 //
2995 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2996 sub3node->SetLineColor(kColorITS);
2997 sub3node->SetVisibility(0);
2998 sub3node->cd();
2999 //
3000 // Place copy #1 of I1D1 in I1D7
3001 //
3002 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3003 sub4node->SetLineColor(kColorITS);
3004 sub4node->SetVisibility(0);
3005 sub4node->cd();
3006 //
3007 // Place copy #1 of ITS2 in I1D1
3008 //
3009 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3010 sub5node->SetLineColor(kColorITS);
3011 fNodes->Add(sub5node);
3012 sub4node->cd();
3013 fNodes->Add(sub4node);
3014 sub3node->cd();
3015 fNodes->Add(sub3node);
3016 sub2node->cd();
3017 //
3018 // Place copy #3 of I1D7 in I20B
3019 //
3020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3021 sub3node->SetLineColor(kColorITS);
3022 sub3node->SetVisibility(0);
3023 sub3node->cd();
3024 //
3025 // Place copy #1 of I1D1 in I1D7
3026 //
3027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3028 sub4node->SetLineColor(kColorITS);
3029 sub4node->SetVisibility(0);
3030 sub4node->cd();
3031 //
3032 // Place copy #1 of ITS2 in I1D1
3033 //
3034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3035 sub5node->SetLineColor(kColorITS);
3036 fNodes->Add(sub5node);
3037 sub4node->cd();
3038 fNodes->Add(sub4node);
3039 sub3node->cd();
3040 fNodes->Add(sub3node);
3041 sub2node->cd();
3042 //
3043 // Place copy #4 of I1D7 in I20B
3044 //
3045 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3046 sub3node->SetLineColor(kColorITS);
3047 sub3node->SetVisibility(0);
3048 sub3node->cd();
3049 //
3050 // Place copy #1 of I1D1 in I1D7
3051 //
3052 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3053 sub4node->SetLineColor(kColorITS);
3054 sub4node->SetVisibility(0);
3055 sub4node->cd();
3056 //
3057 // Place copy #1 of ITS2 in I1D1
3058 //
3059 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3060 sub5node->SetLineColor(kColorITS);
3061 fNodes->Add(sub5node);
3062 sub4node->cd();
3063 fNodes->Add(sub4node);
3064 sub3node->cd();
3065 fNodes->Add(sub3node);
3066 sub2node->cd();
3067 fNodes->Add(sub2node);
3068 sub1node->cd();
3069 //
3070 // Place copy #2 of I20B in I12B
3071 //
3072 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3073 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3074 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3075 sub2node->SetLineColor(kColorITS);
3076 sub2node->SetVisibility(0);
3077 sub2node->cd();
3078 //
3079 // Place copy #1 of I1D7 in I20B
3080 //
3081 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3082 sub3node->SetLineColor(kColorITS);
3083 sub3node->SetVisibility(0);
3084 sub3node->cd();
3085 //
3086 // Place copy #1 of I1D1 in I1D7
3087 //
3088 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3089 sub4node->SetLineColor(kColorITS);
3090 sub4node->SetVisibility(0);
3091 sub4node->cd();
3092 //
3093 // Place copy #1 of ITS2 in I1D1
3094 //
3095 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3096 sub5node->SetLineColor(kColorITS);
3097 fNodes->Add(sub5node);
3098 sub4node->cd();
3099 fNodes->Add(sub4node);
3100 sub3node->cd();
3101 fNodes->Add(sub3node);
3102 sub2node->cd();
3103 //
3104 // Place copy #2 of I1D7 in I20B
3105 //
3106 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3107 sub3node->SetLineColor(kColorITS);
3108 sub3node->SetVisibility(0);
3109 sub3node->cd();
3110 //
3111 // Place copy #1 of I1D1 in I1D7
3112 //
3113 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3114 sub4node->SetLineColor(kColorITS);
3115 sub4node->SetVisibility(0);
3116 sub4node->cd();
3117 //
3118 // Place copy #1 of ITS2 in I1D1
3119 //
3120 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3121 sub5node->SetLineColor(kColorITS);
3122 fNodes->Add(sub5node);
3123 sub4node->cd();
3124 fNodes->Add(sub4node);
3125 sub3node->cd();
3126 fNodes->Add(sub3node);
3127 sub2node->cd();
3128 //
3129 // Place copy #3 of I1D7 in I20B
3130 //
3131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3132 sub3node->SetLineColor(kColorITS);
3133 sub3node->SetVisibility(0);
3134 sub3node->cd();
3135 //
3136 // Place copy #1 of I1D1 in I1D7
3137 //
3138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3139 sub4node->SetLineColor(kColorITS);
3140 sub4node->SetVisibility(0);
3141 sub4node->cd();
3142 //
3143 // Place copy #1 of ITS2 in I1D1
3144 //
3145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3146 sub5node->SetLineColor(kColorITS);
3147 fNodes->Add(sub5node);
3148 sub4node->cd();
3149 fNodes->Add(sub4node);
3150 sub3node->cd();
3151 fNodes->Add(sub3node);
3152 sub2node->cd();
3153 //
3154 // Place copy #4 of I1D7 in I20B
3155 //
3156 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3157 sub3node->SetLineColor(kColorITS);
3158 sub3node->SetVisibility(0);
3159 sub3node->cd();
3160 //
3161 // Place copy #1 of I1D1 in I1D7
3162 //
3163 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3164 sub4node->SetLineColor(kColorITS);
3165 sub4node->SetVisibility(0);
3166 sub4node->cd();
3167 //
3168 // Place copy #1 of ITS2 in I1D1
3169 //
3170 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3171 sub5node->SetLineColor(kColorITS);
3172 fNodes->Add(sub5node);
3173 sub4node->cd();
3174 fNodes->Add(sub4node);
3175 sub3node->cd();
3176 fNodes->Add(sub3node);
3177 sub2node->cd();
3178 fNodes->Add(sub2node);
3179 sub1node->cd();
3180 //
3181 // Place copy #3 of I20B in I12B
3182 //
3183 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3184 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3185 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3186 sub2node->SetLineColor(kColorITS);
3187 sub2node->SetVisibility(0);
3188 sub2node->cd();
3189 //
3190 // Place copy #1 of I1D7 in I20B
3191 //
3192 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3193 sub3node->SetLineColor(kColorITS);
3194 sub3node->SetVisibility(0);
3195 sub3node->cd();
3196 //
3197 // Place copy #1 of I1D1 in I1D7
3198 //
3199 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3200 sub4node->SetLineColor(kColorITS);
3201 sub4node->SetVisibility(0);
3202 sub4node->cd();
3203 //
3204 // Place copy #1 of ITS2 in I1D1
3205 //
3206 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3207 sub5node->SetLineColor(kColorITS);
3208 fNodes->Add(sub5node);
3209 sub4node->cd();
3210 fNodes->Add(sub4node);
3211 sub3node->cd();
3212 fNodes->Add(sub3node);
3213 sub2node->cd();
3214 //
3215 // Place copy #2 of I1D7 in I20B
3216 //
3217 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3218 sub3node->SetLineColor(kColorITS);
3219 sub3node->SetVisibility(0);
3220 sub3node->cd();
3221 //
3222 // Place copy #1 of I1D1 in I1D7
3223 //
3224 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3225 sub4node->SetLineColor(kColorITS);
3226 sub4node->SetVisibility(0);
3227 sub4node->cd();
3228 //
3229 // Place copy #1 of ITS2 in I1D1
3230 //
3231 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3232 sub5node->SetLineColor(kColorITS);
3233 fNodes->Add(sub5node);
3234 sub4node->cd();
3235 fNodes->Add(sub4node);
3236 sub3node->cd();
3237 fNodes->Add(sub3node);
3238 sub2node->cd();
3239 //
3240 // Place copy #3 of I1D7 in I20B
3241 //
3242 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3243 sub3node->SetLineColor(kColorITS);
3244 sub3node->SetVisibility(0);
3245 sub3node->cd();
3246 //
3247 // Place copy #1 of I1D1 in I1D7
3248 //
3249 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3250 sub4node->SetLineColor(kColorITS);
3251 sub4node->SetVisibility(0);
3252 sub4node->cd();
3253 //
3254 // Place copy #1 of ITS2 in I1D1
3255 //
3256 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3257 sub5node->SetLineColor(kColorITS);
3258 fNodes->Add(sub5node);
3259 sub4node->cd();
3260 fNodes->Add(sub4node);
3261 sub3node->cd();
3262 fNodes->Add(sub3node);
3263 sub2node->cd();
3264 //
3265 // Place copy #4 of I1D7 in I20B
3266 //
3267 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3268 sub3node->SetLineColor(kColorITS);
3269 sub3node->SetVisibility(0);
3270 sub3node->cd();
3271 //
3272 // Place copy #1 of I1D1 in I1D7
3273 //
3274 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3275 sub4node->SetLineColor(kColorITS);
3276 sub4node->SetVisibility(0);
3277 sub4node->cd();
3278 //
3279 // Place copy #1 of ITS2 in I1D1
3280 //
3281 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3282 sub5node->SetLineColor(kColorITS);
3283 fNodes->Add(sub5node);
3284 sub4node->cd();
3285 fNodes->Add(sub4node);
3286 sub3node->cd();
3287 fNodes->Add(sub3node);
3288 sub2node->cd();
3289 fNodes->Add(sub2node);
3290 sub1node->cd();
3291 //
3292 // Place copy #4 of I20B in I12B
3293 //
3294 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3295 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3296 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3297 sub2node->SetLineColor(kColorITS);
3298 sub2node->SetVisibility(0);
3299 sub2node->cd();
3300 //
3301 // Place copy #1 of I1D7 in I20B
3302 //
3303 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3304 sub3node->SetLineColor(kColorITS);
3305 sub3node->SetVisibility(0);
3306 sub3node->cd();
3307 //
3308 // Place copy #1 of I1D1 in I1D7
3309 //
3310 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3311 sub4node->SetLineColor(kColorITS);
3312 sub4node->SetVisibility(0);
3313 sub4node->cd();
3314 //
3315 // Place copy #1 of ITS2 in I1D1
3316 //
3317 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3318 sub5node->SetLineColor(kColorITS);
3319 fNodes->Add(sub5node);
3320 sub4node->cd();
3321 fNodes->Add(sub4node);
3322 sub3node->cd();
3323 fNodes->Add(sub3node);
3324 sub2node->cd();
3325 //
3326 // Place copy #2 of I1D7 in I20B
3327 //
3328 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3329 sub3node->SetLineColor(kColorITS);
3330 sub3node->SetVisibility(0);
3331 sub3node->cd();
3332 //
3333 // Place copy #1 of I1D1 in I1D7
3334 //
3335 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3336 sub4node->SetLineColor(kColorITS);
3337 sub4node->SetVisibility(0);
3338 sub4node->cd();
3339 //
3340 // Place copy #1 of ITS2 in I1D1
3341 //
3342 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3343 sub5node->SetLineColor(kColorITS);
3344 fNodes->Add(sub5node);
3345 sub4node->cd();
3346 fNodes->Add(sub4node);
3347 sub3node->cd();
3348 fNodes->Add(sub3node);
3349 sub2node->cd();
3350 //
3351 // Place copy #3 of I1D7 in I20B
3352 //
3353 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3354 sub3node->SetLineColor(kColorITS);
3355 sub3node->SetVisibility(0);
3356 sub3node->cd();
3357 //
3358 // Place copy #1 of I1D1 in I1D7
3359 //
3360 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3361 sub4node->SetLineColor(kColorITS);
3362 sub4node->SetVisibility(0);
3363 sub4node->cd();
3364 //
3365 // Place copy #1 of ITS2 in I1D1
3366 //
3367 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3368 sub5node->SetLineColor(kColorITS);
3369 fNodes->Add(sub5node);
3370 sub4node->cd();
3371 fNodes->Add(sub4node);
3372 sub3node->cd();
3373 fNodes->Add(sub3node);
3374 sub2node->cd();
3375 //
3376 // Place copy #4 of I1D7 in I20B
3377 //
3378 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3379 sub3node->SetLineColor(kColorITS);
3380 sub3node->SetVisibility(0);
3381 sub3node->cd();
3382 //
3383 // Place copy #1 of I1D1 in I1D7
3384 //
3385 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3386 sub4node->SetLineColor(kColorITS);
3387 sub4node->SetVisibility(0);
3388 sub4node->cd();
3389 //
3390 // Place copy #1 of ITS2 in I1D1
3391 //
3392 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3393 sub5node->SetLineColor(kColorITS);
3394 fNodes->Add(sub5node);
3395 sub4node->cd();
3396 fNodes->Add(sub4node);
3397 sub3node->cd();
3398 fNodes->Add(sub3node);
3399 sub2node->cd();
3400 fNodes->Add(sub2node);
3401 sub1node->cd();
3402 fNodes->Add(sub1node);
3403 node->cd();
3404 //
3405 // Place copy #5 of I12B in IT12
3406 //
3407 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3408 sub1node->SetLineColor(kColorITS);
3409 sub1node->SetVisibility(0);
3410 sub1node->cd();
3411 //
3412 // Place copy #1 of I10B in I12B
3413 //
3414 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3415 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3416 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3417 sub2node->SetLineColor(kColorITS);
3418 sub2node->SetVisibility(0);
3419 sub2node->cd();
3420 //
3421 // Place copy #1 of I107 in I10B
3422 //
3423 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3424 sub3node->SetLineColor(kColorITS);
3425 sub3node->SetVisibility(0);
3426 sub3node->cd();
3427 //
3428 // Place copy #1 of I101 in I107
3429 //
3430 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3431 sub4node->SetLineColor(kColorITS);
3432 sub4node->SetVisibility(0);
3433 sub4node->cd();
3434 //
3435 // Place copy #1 of ITS1 in I101
3436 //
3437 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3438 sub5node->SetLineColor(kColorITS);
3439 fNodes->Add(sub5node);
3440 sub4node->cd();
3441 fNodes->Add(sub4node);
3442 sub3node->cd();
3443 fNodes->Add(sub3node);
3444 sub2node->cd();
3445 //
3446 // Place copy #2 of I107 in I10B
3447 //
3448 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3449 sub3node->SetLineColor(kColorITS);
3450 sub3node->SetVisibility(0);
3451 sub3node->cd();
3452 //
3453 // Place copy #1 of I101 in I107
3454 //
3455 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3456 sub4node->SetLineColor(kColorITS);
3457 sub4node->SetVisibility(0);
3458 sub4node->cd();
3459 //
3460 // Place copy #1 of ITS1 in I101
3461 //
3462 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3463 sub5node->SetLineColor(kColorITS);
3464 fNodes->Add(sub5node);
3465 sub4node->cd();
3466 fNodes->Add(sub4node);
3467 sub3node->cd();
3468 fNodes->Add(sub3node);
3469 sub2node->cd();
3470 //
3471 // Place copy #3 of I107 in I10B
3472 //
3473 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3474 sub3node->SetLineColor(kColorITS);
3475 sub3node->SetVisibility(0);
3476 sub3node->cd();
3477 //
3478 // Place copy #1 of I101 in I107
3479 //
3480 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3481 sub4node->SetLineColor(kColorITS);
3482 sub4node->SetVisibility(0);
3483 sub4node->cd();
3484 //
3485 // Place copy #1 of ITS1 in I101
3486 //
3487 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3488 sub5node->SetLineColor(kColorITS);
3489 fNodes->Add(sub5node);
3490 sub4node->cd();
3491 fNodes->Add(sub4node);
3492 sub3node->cd();
3493 fNodes->Add(sub3node);
3494 sub2node->cd();
3495 //
3496 // Place copy #4 of I107 in I10B
3497 //
3498 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3499 sub3node->SetLineColor(kColorITS);
3500 sub3node->SetVisibility(0);
3501 sub3node->cd();
3502 //
3503 // Place copy #1 of I101 in I107
3504 //
3505 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3506 sub4node->SetLineColor(kColorITS);
3507 sub4node->SetVisibility(0);
3508 sub4node->cd();
3509 //
3510 // Place copy #1 of ITS1 in I101
3511 //
3512 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3513 sub5node->SetLineColor(kColorITS);
3514 fNodes->Add(sub5node);
3515 sub4node->cd();
3516 fNodes->Add(sub4node);
3517 sub3node->cd();
3518 fNodes->Add(sub3node);
3519 sub2node->cd();
3520 fNodes->Add(sub2node);
3521 sub1node->cd();
3522 //
3523 // Place copy #2 of I10B in I12B
3524 //
3525 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3526 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3527 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3528 sub2node->SetLineColor(kColorITS);
3529 sub2node->SetVisibility(0);
3530 sub2node->cd();
3531 //
3532 // Place copy #1 of I107 in I10B
3533 //
3534 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3535 sub3node->SetLineColor(kColorITS);
3536 sub3node->SetVisibility(0);
3537 sub3node->cd();
3538 //
3539 // Place copy #1 of I101 in I107
3540 //
3541 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3542 sub4node->SetLineColor(kColorITS);
3543 sub4node->SetVisibility(0);
3544 sub4node->cd();
3545 //
3546 // Place copy #1 of ITS1 in I101
3547 //
3548 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3549 sub5node->SetLineColor(kColorITS);
3550 fNodes->Add(sub5node);
3551 sub4node->cd();
3552 fNodes->Add(sub4node);
3553 sub3node->cd();
3554 fNodes->Add(sub3node);
3555 sub2node->cd();
3556 //
3557 // Place copy #2 of I107 in I10B
3558 //
3559 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3560 sub3node->SetLineColor(kColorITS);
3561 sub3node->SetVisibility(0);
3562 sub3node->cd();
3563 //
3564 // Place copy #1 of I101 in I107
3565 //
3566 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3567 sub4node->SetLineColor(kColorITS);
3568 sub4node->SetVisibility(0);
3569 sub4node->cd();
3570 //
3571 // Place copy #1 of ITS1 in I101
3572 //
3573 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3574 sub5node->SetLineColor(kColorITS);
3575 fNodes->Add(sub5node);
3576 sub4node->cd();
3577 fNodes->Add(sub4node);
3578 sub3node->cd();
3579 fNodes->Add(sub3node);
3580 sub2node->cd();
3581 //
3582 // Place copy #3 of I107 in I10B
3583 //
3584 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3585 sub3node->SetLineColor(kColorITS);
3586 sub3node->SetVisibility(0);
3587 sub3node->cd();
3588 //
3589 // Place copy #1 of I101 in I107
3590 //
3591 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3592 sub4node->SetLineColor(kColorITS);
3593 sub4node->SetVisibility(0);
3594 sub4node->cd();
3595 //
3596 // Place copy #1 of ITS1 in I101
3597 //
3598 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3599 sub5node->SetLineColor(kColorITS);
3600 fNodes->Add(sub5node);
3601 sub4node->cd();
3602 fNodes->Add(sub4node);
3603 sub3node->cd();
3604 fNodes->Add(sub3node);
3605 sub2node->cd();
3606 //
3607 // Place copy #4 of I107 in I10B
3608 //
3609 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3610 sub3node->SetLineColor(kColorITS);
3611 sub3node->SetVisibility(0);
3612 sub3node->cd();
3613 //
3614 // Place copy #1 of I101 in I107
3615 //
3616 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3617 sub4node->SetLineColor(kColorITS);
3618 sub4node->SetVisibility(0);
3619 sub4node->cd();
3620 //
3621 // Place copy #1 of ITS1 in I101
3622 //
3623 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3624 sub5node->SetLineColor(kColorITS);
3625 fNodes->Add(sub5node);
3626 sub4node->cd();
3627 fNodes->Add(sub4node);
3628 sub3node->cd();
3629 fNodes->Add(sub3node);
3630 sub2node->cd();
3631 fNodes->Add(sub2node);
3632 sub1node->cd();
3633 //
3634 // Place copy #1 of I20B in I12B
3635 //
3636 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3637 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3638 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3639 sub2node->SetLineColor(kColorITS);
3640 sub2node->SetVisibility(0);
3641 sub2node->cd();
3642 //
3643 // Place copy #1 of I1D7 in I20B
3644 //
3645 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3646 sub3node->SetLineColor(kColorITS);
3647 sub3node->SetVisibility(0);
3648 sub3node->cd();
3649 //
3650 // Place copy #1 of I1D1 in I1D7
3651 //
3652 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3653 sub4node->SetLineColor(kColorITS);
3654 sub4node->SetVisibility(0);
3655 sub4node->cd();
3656 //
3657 // Place copy #1 of ITS2 in I1D1
3658 //
3659 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3660 sub5node->SetLineColor(kColorITS);
3661 fNodes->Add(sub5node);
3662 sub4node->cd();
3663 fNodes->Add(sub4node);
3664 sub3node->cd();
3665 fNodes->Add(sub3node);
3666 sub2node->cd();
3667 //
3668 // Place copy #2 of I1D7 in I20B
3669 //
3670 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3671 sub3node->SetLineColor(kColorITS);
3672 sub3node->SetVisibility(0);
3673 sub3node->cd();
3674 //
3675 // Place copy #1 of I1D1 in I1D7
3676 //
3677 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3678 sub4node->SetLineColor(kColorITS);
3679 sub4node->SetVisibility(0);
3680 sub4node->cd();
3681 //
3682 // Place copy #1 of ITS2 in I1D1
3683 //
3684 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3685 sub5node->SetLineColor(kColorITS);
3686 fNodes->Add(sub5node);
3687 sub4node->cd();
3688 fNodes->Add(sub4node);
3689 sub3node->cd();
3690 fNodes->Add(sub3node);
3691 sub2node->cd();
3692 //
3693 // Place copy #3 of I1D7 in I20B
3694 //
3695 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3696 sub3node->SetLineColor(kColorITS);
3697 sub3node->SetVisibility(0);
3698 sub3node->cd();
3699 //
3700 // Place copy #1 of I1D1 in I1D7
3701 //
3702 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3703 sub4node->SetLineColor(kColorITS);
3704 sub4node->SetVisibility(0);
3705 sub4node->cd();
3706 //
3707 // Place copy #1 of ITS2 in I1D1
3708 //
3709 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3710 sub5node->SetLineColor(kColorITS);
3711 fNodes->Add(sub5node);
3712 sub4node->cd();
3713 fNodes->Add(sub4node);
3714 sub3node->cd();
3715 fNodes->Add(sub3node);
3716 sub2node->cd();
3717 //
3718 // Place copy #4 of I1D7 in I20B
3719 //
3720 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3721 sub3node->SetLineColor(kColorITS);
3722 sub3node->SetVisibility(0);
3723 sub3node->cd();
3724 //
3725 // Place copy #1 of I1D1 in I1D7
3726 //
3727 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3728 sub4node->SetLineColor(kColorITS);
3729 sub4node->SetVisibility(0);
3730 sub4node->cd();
3731 //
3732 // Place copy #1 of ITS2 in I1D1
3733 //
3734 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3735 sub5node->SetLineColor(kColorITS);
3736 fNodes->Add(sub5node);
3737 sub4node->cd();
3738 fNodes->Add(sub4node);
3739 sub3node->cd();
3740 fNodes->Add(sub3node);
3741 sub2node->cd();
3742 fNodes->Add(sub2node);
3743 sub1node->cd();
3744 //
3745 // Place copy #2 of I20B in I12B
3746 //
3747 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3748 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3749 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3750 sub2node->SetLineColor(kColorITS);
3751 sub2node->SetVisibility(0);
3752 sub2node->cd();
3753 //
3754 // Place copy #1 of I1D7 in I20B
3755 //
3756 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3757 sub3node->SetLineColor(kColorITS);
3758 sub3node->SetVisibility(0);
3759 sub3node->cd();
3760 //
3761 // Place copy #1 of I1D1 in I1D7
3762 //
3763 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3764 sub4node->SetLineColor(kColorITS);
3765 sub4node->SetVisibility(0);
3766 sub4node->cd();
3767 //
3768 // Place copy #1 of ITS2 in I1D1
3769 //
3770 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3771 sub5node->SetLineColor(kColorITS);
3772 fNodes->Add(sub5node);
3773 sub4node->cd();
3774 fNodes->Add(sub4node);
3775 sub3node->cd();
3776 fNodes->Add(sub3node);
3777 sub2node->cd();
3778 //
3779 // Place copy #2 of I1D7 in I20B
3780 //
3781 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3782 sub3node->SetLineColor(kColorITS);
3783 sub3node->SetVisibility(0);
3784 sub3node->cd();
3785 //
3786 // Place copy #1 of I1D1 in I1D7
3787 //
3788 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3789 sub4node->SetLineColor(kColorITS);
3790 sub4node->SetVisibility(0);
3791 sub4node->cd();
3792 //
3793 // Place copy #1 of ITS2 in I1D1
3794 //
3795 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3796 sub5node->SetLineColor(kColorITS);
3797 fNodes->Add(sub5node);
3798 sub4node->cd();
3799 fNodes->Add(sub4node);
3800 sub3node->cd();
3801 fNodes->Add(sub3node);
3802 sub2node->cd();
3803 //
3804 // Place copy #3 of I1D7 in I20B
3805 //
3806 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3807 sub3node->SetLineColor(kColorITS);
3808 sub3node->SetVisibility(0);
3809 sub3node->cd();
3810 //
3811 // Place copy #1 of I1D1 in I1D7
3812 //
3813 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3814 sub4node->SetLineColor(kColorITS);
3815 sub4node->SetVisibility(0);
3816 sub4node->cd();
3817 //
3818 // Place copy #1 of ITS2 in I1D1
3819 //
3820 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3821 sub5node->SetLineColor(kColorITS);
3822 fNodes->Add(sub5node);
3823 sub4node->cd();
3824 fNodes->Add(sub4node);
3825 sub3node->cd();
3826 fNodes->Add(sub3node);
3827 sub2node->cd();
3828 //
3829 // Place copy #4 of I1D7 in I20B
3830 //
3831 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3832 sub3node->SetLineColor(kColorITS);
3833 sub3node->SetVisibility(0);
3834 sub3node->cd();
3835 //
3836 // Place copy #1 of I1D1 in I1D7
3837 //
3838 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3839 sub4node->SetLineColor(kColorITS);
3840 sub4node->SetVisibility(0);
3841 sub4node->cd();
3842 //
3843 // Place copy #1 of ITS2 in I1D1
3844 //
3845 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3846 sub5node->SetLineColor(kColorITS);
3847 fNodes->Add(sub5node);
3848 sub4node->cd();
3849 fNodes->Add(sub4node);
3850 sub3node->cd();
3851 fNodes->Add(sub3node);
3852 sub2node->cd();
3853 fNodes->Add(sub2node);
3854 sub1node->cd();
3855 //
3856 // Place copy #3 of I20B in I12B
3857 //
3858 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3859 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3860 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3861 sub2node->SetLineColor(kColorITS);
3862 sub2node->SetVisibility(0);
3863 sub2node->cd();
3864 //
3865 // Place copy #1 of I1D7 in I20B
3866 //
3867 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3868 sub3node->SetLineColor(kColorITS);
3869 sub3node->SetVisibility(0);
3870 sub3node->cd();
3871 //
3872 // Place copy #1 of I1D1 in I1D7
3873 //
3874 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3875 sub4node->SetLineColor(kColorITS);
3876 sub4node->SetVisibility(0);
3877 sub4node->cd();
3878 //
3879 // Place copy #1 of ITS2 in I1D1
3880 //
3881 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3882 sub5node->SetLineColor(kColorITS);
3883 fNodes->Add(sub5node);
3884 sub4node->cd();
3885 fNodes->Add(sub4node);
3886 sub3node->cd();
3887 fNodes->Add(sub3node);
3888 sub2node->cd();
3889 //
3890 // Place copy #2 of I1D7 in I20B
3891 //
3892 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3893 sub3node->SetLineColor(kColorITS);
3894 sub3node->SetVisibility(0);
3895 sub3node->cd();
3896 //
3897 // Place copy #1 of I1D1 in I1D7
3898 //
3899 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3900 sub4node->SetLineColor(kColorITS);
3901 sub4node->SetVisibility(0);
3902 sub4node->cd();
3903 //
3904 // Place copy #1 of ITS2 in I1D1
3905 //
3906 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3907 sub5node->SetLineColor(kColorITS);
3908 fNodes->Add(sub5node);
3909 sub4node->cd();
3910 fNodes->Add(sub4node);
3911 sub3node->cd();
3912 fNodes->Add(sub3node);
3913 sub2node->cd();
3914 //
3915 // Place copy #3 of I1D7 in I20B
3916 //
3917 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3918 sub3node->SetLineColor(kColorITS);
3919 sub3node->SetVisibility(0);
3920 sub3node->cd();
3921 //
3922 // Place copy #1 of I1D1 in I1D7
3923 //
3924 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3925 sub4node->SetLineColor(kColorITS);
3926 sub4node->SetVisibility(0);
3927 sub4node->cd();
3928 //
3929 // Place copy #1 of ITS2 in I1D1
3930 //
3931 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3932 sub5node->SetLineColor(kColorITS);
3933 fNodes->Add(sub5node);
3934 sub4node->cd();
3935 fNodes->Add(sub4node);
3936 sub3node->cd();
3937 fNodes->Add(sub3node);
3938 sub2node->cd();
3939 //
3940 // Place copy #4 of I1D7 in I20B
3941 //
3942 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3943 sub3node->SetLineColor(kColorITS);
3944 sub3node->SetVisibility(0);
3945 sub3node->cd();
3946 //
3947 // Place copy #1 of I1D1 in I1D7
3948 //
3949 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3950 sub4node->SetLineColor(kColorITS);
3951 sub4node->SetVisibility(0);
3952 sub4node->cd();
3953 //
3954 // Place copy #1 of ITS2 in I1D1
3955 //
3956 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3957 sub5node->SetLineColor(kColorITS);
3958 fNodes->Add(sub5node);
3959 sub4node->cd();
3960 fNodes->Add(sub4node);
3961 sub3node->cd();
3962 fNodes->Add(sub3node);
3963 sub2node->cd();
3964 fNodes->Add(sub2node);
3965 sub1node->cd();
3966 //
3967 // Place copy #4 of I20B in I12B
3968 //
3969 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3970 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3971 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3972 sub2node->SetLineColor(kColorITS);
3973 sub2node->SetVisibility(0);
3974 sub2node->cd();
3975 //
3976 // Place copy #1 of I1D7 in I20B
3977 //
3978 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3979 sub3node->SetLineColor(kColorITS);
3980 sub3node->SetVisibility(0);
3981 sub3node->cd();
3982 //
3983 // Place copy #1 of I1D1 in I1D7
3984 //
3985 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3986 sub4node->SetLineColor(kColorITS);
3987 sub4node->SetVisibility(0);
3988 sub4node->cd();
3989 //
3990 // Place copy #1 of ITS2 in I1D1
3991 //
3992 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3993 sub5node->SetLineColor(kColorITS);
3994 fNodes->Add(sub5node);
3995 sub4node->cd();
3996 fNodes->Add(sub4node);
3997 sub3node->cd();
3998 fNodes->Add(sub3node);
3999 sub2node->cd();
4000 //
4001 // Place copy #2 of I1D7 in I20B
4002 //
4003 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4004 sub3node->SetLineColor(kColorITS);
4005 sub3node->SetVisibility(0);
4006 sub3node->cd();
4007 //
4008 // Place copy #1 of I1D1 in I1D7
4009 //
4010 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4011 sub4node->SetLineColor(kColorITS);
4012 sub4node->SetVisibility(0);
4013 sub4node->cd();
4014 //
4015 // Place copy #1 of ITS2 in I1D1
4016 //
4017 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4018 sub5node->SetLineColor(kColorITS);
4019 fNodes->Add(sub5node);
4020 sub4node->cd();
4021 fNodes->Add(sub4node);
4022 sub3node->cd();
4023 fNodes->Add(sub3node);
4024 sub2node->cd();
4025 //
4026 // Place copy #3 of I1D7 in I20B
4027 //
4028 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4029 sub3node->SetLineColor(kColorITS);
4030 sub3node->SetVisibility(0);
4031 sub3node->cd();
4032 //
4033 // Place copy #1 of I1D1 in I1D7
4034 //
4035 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4036 sub4node->SetLineColor(kColorITS);
4037 sub4node->SetVisibility(0);
4038 sub4node->cd();
4039 //
4040 // Place copy #1 of ITS2 in I1D1
4041 //
4042 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4043 sub5node->SetLineColor(kColorITS);
4044 fNodes->Add(sub5node);
4045 sub4node->cd();
4046 fNodes->Add(sub4node);
4047 sub3node->cd();
4048 fNodes->Add(sub3node);
4049 sub2node->cd();
4050 //
4051 // Place copy #4 of I1D7 in I20B
4052 //
4053 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4054 sub3node->SetLineColor(kColorITS);
4055 sub3node->SetVisibility(0);
4056 sub3node->cd();
4057 //
4058 // Place copy #1 of I1D1 in I1D7
4059 //
4060 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4061 sub4node->SetLineColor(kColorITS);
4062 sub4node->SetVisibility(0);
4063 sub4node->cd();
4064 //
4065 // Place copy #1 of ITS2 in I1D1
4066 //
4067 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4068 sub5node->SetLineColor(kColorITS);
4069 fNodes->Add(sub5node);
4070 sub4node->cd();
4071 fNodes->Add(sub4node);
4072 sub3node->cd();
4073 fNodes->Add(sub3node);
4074 sub2node->cd();
4075 fNodes->Add(sub2node);
4076 sub1node->cd();
4077 fNodes->Add(sub1node);
4078 node->cd();
4079 //
4080 // Place copy #6 of I12B in IT12
4081 //
4082 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4083 sub1node->SetLineColor(kColorITS);
4084 sub1node->SetVisibility(0);
4085 sub1node->cd();
4086 //
4087 // Place copy #1 of I10B in I12B
4088 //
4089 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4090 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4091 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4092 sub2node->SetLineColor(kColorITS);
4093 sub2node->SetVisibility(0);
4094 sub2node->cd();
4095 //
4096 // Place copy #1 of I107 in I10B
4097 //
4098 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4099 sub3node->SetLineColor(kColorITS);
4100 sub3node->SetVisibility(0);
4101 sub3node->cd();
4102 //
4103 // Place copy #1 of I101 in I107
4104 //
4105 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4106 sub4node->SetLineColor(kColorITS);
4107 sub4node->SetVisibility(0);
4108 sub4node->cd();
4109 //
4110 // Place copy #1 of ITS1 in I101
4111 //
4112 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4113 sub5node->SetLineColor(kColorITS);
4114 fNodes->Add(sub5node);
4115 sub4node->cd();
4116 fNodes->Add(sub4node);
4117 sub3node->cd();
4118 fNodes->Add(sub3node);
4119 sub2node->cd();
4120 //
4121 // Place copy #2 of I107 in I10B
4122 //
4123 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4124 sub3node->SetLineColor(kColorITS);
4125 sub3node->SetVisibility(0);
4126 sub3node->cd();
4127 //
4128 // Place copy #1 of I101 in I107
4129 //
4130 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4131 sub4node->SetLineColor(kColorITS);
4132 sub4node->SetVisibility(0);
4133 sub4node->cd();
4134 //
4135 // Place copy #1 of ITS1 in I101
4136 //
4137 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4138 sub5node->SetLineColor(kColorITS);
4139 fNodes->Add(sub5node);
4140 sub4node->cd();
4141 fNodes->Add(sub4node);
4142 sub3node->cd();
4143 fNodes->Add(sub3node);
4144 sub2node->cd();
4145 //
4146 // Place copy #3 of I107 in I10B
4147 //
4148 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4149 sub3node->SetLineColor(kColorITS);
4150 sub3node->SetVisibility(0);
4151 sub3node->cd();
4152 //
4153 // Place copy #1 of I101 in I107
4154 //
4155 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4156 sub4node->SetLineColor(kColorITS);
4157 sub4node->SetVisibility(0);
4158 sub4node->cd();
4159 //
4160 // Place copy #1 of ITS1 in I101
4161 //
4162 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4163 sub5node->SetLineColor(kColorITS);
4164 fNodes->Add(sub5node);
4165 sub4node->cd();
4166 fNodes->Add(sub4node);
4167 sub3node->cd();
4168 fNodes->Add(sub3node);
4169 sub2node->cd();
4170 //
4171 // Place copy #4 of I107 in I10B
4172 //
4173 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4174 sub3node->SetLineColor(kColorITS);
4175 sub3node->SetVisibility(0);
4176 sub3node->cd();
4177 //
4178 // Place copy #1 of I101 in I107
4179 //
4180 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4181 sub4node->SetLineColor(kColorITS);
4182 sub4node->SetVisibility(0);
4183 sub4node->cd();
4184 //
4185 // Place copy #1 of ITS1 in I101
4186 //
4187 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4188 sub5node->SetLineColor(kColorITS);
4189 fNodes->Add(sub5node);
4190 sub4node->cd();
4191 fNodes->Add(sub4node);
4192 sub3node->cd();
4193 fNodes->Add(sub3node);
4194 sub2node->cd();
4195 fNodes->Add(sub2node);
4196 sub1node->cd();
4197 //
4198 // Place copy #2 of I10B in I12B
4199 //
4200 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4201 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4202 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4203 sub2node->SetLineColor(kColorITS);
4204 sub2node->SetVisibility(0);
4205 sub2node->cd();
4206 //
4207 // Place copy #1 of I107 in I10B
4208 //
4209 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4210 sub3node->SetLineColor(kColorITS);
4211 sub3node->SetVisibility(0);
4212 sub3node->cd();
4213 //
4214 // Place copy #1 of I101 in I107
4215 //
4216 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4217 sub4node->SetLineColor(kColorITS);
4218 sub4node->SetVisibility(0);
4219 sub4node->cd();
4220 //
4221 // Place copy #1 of ITS1 in I101
4222 //
4223 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4224 sub5node->SetLineColor(kColorITS);
4225 fNodes->Add(sub5node);
4226 sub4node->cd();
4227 fNodes->Add(sub4node);
4228 sub3node->cd();
4229 fNodes->Add(sub3node);
4230 sub2node->cd();
4231 //
4232 // Place copy #2 of I107 in I10B
4233 //
4234 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4235 sub3node->SetLineColor(kColorITS);
4236 sub3node->SetVisibility(0);
4237 sub3node->cd();
4238 //
4239 // Place copy #1 of I101 in I107
4240 //
4241 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4242 sub4node->SetLineColor(kColorITS);
4243 sub4node->SetVisibility(0);
4244 sub4node->cd();
4245 //
4246 // Place copy #1 of ITS1 in I101
4247 //
4248 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4249 sub5node->SetLineColor(kColorITS);
4250 fNodes->Add(sub5node);
4251 sub4node->cd();
4252 fNodes->Add(sub4node);
4253 sub3node->cd();
4254 fNodes->Add(sub3node);
4255 sub2node->cd();
4256 //
4257 // Place copy #3 of I107 in I10B
4258 //
4259 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4260 sub3node->SetLineColor(kColorITS);
4261 sub3node->SetVisibility(0);
4262 sub3node->cd();
4263 //
4264 // Place copy #1 of I101 in I107
4265 //
4266 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4267 sub4node->SetLineColor(kColorITS);
4268 sub4node->SetVisibility(0);
4269 sub4node->cd();
4270 //
4271 // Place copy #1 of ITS1 in I101
4272 //
4273 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4274 sub5node->SetLineColor(kColorITS);
4275 fNodes->Add(sub5node);
4276 sub4node->cd();
4277 fNodes->Add(sub4node);
4278 sub3node->cd();
4279 fNodes->Add(sub3node);
4280 sub2node->cd();
4281 //
4282 // Place copy #4 of I107 in I10B
4283 //
4284 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4285 sub3node->SetLineColor(kColorITS);
4286 sub3node->SetVisibility(0);
4287 sub3node->cd();
4288 //
4289 // Place copy #1 of I101 in I107
4290 //
4291 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4292 sub4node->SetLineColor(kColorITS);
4293 sub4node->SetVisibility(0);
4294 sub4node->cd();
4295 //
4296 // Place copy #1 of ITS1 in I101
4297 //
4298 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4299 sub5node->SetLineColor(kColorITS);
4300 fNodes->Add(sub5node);
4301 sub4node->cd();
4302 fNodes->Add(sub4node);
4303 sub3node->cd();
4304 fNodes->Add(sub3node);
4305 sub2node->cd();
4306 fNodes->Add(sub2node);
4307 sub1node->cd();
4308 //
4309 // Place copy #1 of I20B in I12B
4310 //
4311 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4312 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4313 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4314 sub2node->SetLineColor(kColorITS);
4315 sub2node->SetVisibility(0);
4316 sub2node->cd();
4317 //
4318 // Place copy #1 of I1D7 in I20B
4319 //
4320 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4321 sub3node->SetLineColor(kColorITS);
4322 sub3node->SetVisibility(0);
4323 sub3node->cd();
4324 //
4325 // Place copy #1 of I1D1 in I1D7
4326 //
4327 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4328 sub4node->SetLineColor(kColorITS);
4329 sub4node->SetVisibility(0);
4330 sub4node->cd();
4331 //
4332 // Place copy #1 of ITS2 in I1D1
4333 //
4334 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4335 sub5node->SetLineColor(kColorITS);
4336 fNodes->Add(sub5node);
4337 sub4node->cd();
4338 fNodes->Add(sub4node);
4339 sub3node->cd();
4340 fNodes->Add(sub3node);
4341 sub2node->cd();
4342 //
4343 // Place copy #2 of I1D7 in I20B
4344 //
4345 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4346 sub3node->SetLineColor(kColorITS);
4347 sub3node->SetVisibility(0);
4348 sub3node->cd();
4349 //
4350 // Place copy #1 of I1D1 in I1D7
4351 //
4352 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4353 sub4node->SetLineColor(kColorITS);
4354 sub4node->SetVisibility(0);
4355 sub4node->cd();
4356 //
4357 // Place copy #1 of ITS2 in I1D1
4358 //
4359 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4360 sub5node->SetLineColor(kColorITS);
4361 fNodes->Add(sub5node);
4362 sub4node->cd();
4363 fNodes->Add(sub4node);
4364 sub3node->cd();
4365 fNodes->Add(sub3node);
4366 sub2node->cd();
4367 //
4368 // Place copy #3 of I1D7 in I20B
4369 //
4370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4371 sub3node->SetLineColor(kColorITS);
4372 sub3node->SetVisibility(0);
4373 sub3node->cd();
4374 //
4375 // Place copy #1 of I1D1 in I1D7
4376 //
4377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4378 sub4node->SetLineColor(kColorITS);
4379 sub4node->SetVisibility(0);
4380 sub4node->cd();
4381 //
4382 // Place copy #1 of ITS2 in I1D1
4383 //
4384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4385 sub5node->SetLineColor(kColorITS);
4386 fNodes->Add(sub5node);
4387 sub4node->cd();
4388 fNodes->Add(sub4node);
4389 sub3node->cd();
4390 fNodes->Add(sub3node);
4391 sub2node->cd();
4392 //
4393 // Place copy #4 of I1D7 in I20B
4394 //
4395 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4396 sub3node->SetLineColor(kColorITS);
4397 sub3node->SetVisibility(0);
4398 sub3node->cd();
4399 //
4400 // Place copy #1 of I1D1 in I1D7
4401 //
4402 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4403 sub4node->SetLineColor(kColorITS);
4404 sub4node->SetVisibility(0);
4405 sub4node->cd();
4406 //
4407 // Place copy #1 of ITS2 in I1D1
4408 //
4409 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4410 sub5node->SetLineColor(kColorITS);
4411 fNodes->Add(sub5node);
4412 sub4node->cd();
4413 fNodes->Add(sub4node);
4414 sub3node->cd();
4415 fNodes->Add(sub3node);
4416 sub2node->cd();
4417 fNodes->Add(sub2node);
4418 sub1node->cd();
4419 //
4420 // Place copy #2 of I20B in I12B
4421 //
4422 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4423 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4424 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4425 sub2node->SetLineColor(kColorITS);
4426 sub2node->SetVisibility(0);
4427 sub2node->cd();
4428 //
4429 // Place copy #1 of I1D7 in I20B
4430 //
4431 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4432 sub3node->SetLineColor(kColorITS);
4433 sub3node->SetVisibility(0);
4434 sub3node->cd();
4435 //
4436 // Place copy #1 of I1D1 in I1D7
4437 //
4438 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4439 sub4node->SetLineColor(kColorITS);
4440 sub4node->SetVisibility(0);
4441 sub4node->cd();
4442 //
4443 // Place copy #1 of ITS2 in I1D1
4444 //
4445 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4446 sub5node->SetLineColor(kColorITS);
4447 fNodes->Add(sub5node);
4448 sub4node->cd();
4449 fNodes->Add(sub4node);
4450 sub3node->cd();
4451 fNodes->Add(sub3node);
4452 sub2node->cd();
4453 //
4454 // Place copy #2 of I1D7 in I20B
4455 //
4456 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4457 sub3node->SetLineColor(kColorITS);
4458 sub3node->SetVisibility(0);
4459 sub3node->cd();
4460 //
4461 // Place copy #1 of I1D1 in I1D7
4462 //
4463 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4464 sub4node->SetLineColor(kColorITS);
4465 sub4node->SetVisibility(0);
4466 sub4node->cd();
4467 //
4468 // Place copy #1 of ITS2 in I1D1
4469 //
4470 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4471 sub5node->SetLineColor(kColorITS);
4472 fNodes->Add(sub5node);
4473 sub4node->cd();
4474 fNodes->Add(sub4node);
4475 sub3node->cd();
4476 fNodes->Add(sub3node);
4477 sub2node->cd();
4478 //
4479 // Place copy #3 of I1D7 in I20B
4480 //
4481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4482 sub3node->SetLineColor(kColorITS);
4483 sub3node->SetVisibility(0);
4484 sub3node->cd();
4485 //
4486 // Place copy #1 of I1D1 in I1D7
4487 //
4488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4489 sub4node->SetLineColor(kColorITS);
4490 sub4node->SetVisibility(0);
4491 sub4node->cd();
4492 //
4493 // Place copy #1 of ITS2 in I1D1
4494 //
4495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4496 sub5node->SetLineColor(kColorITS);
4497 fNodes->Add(sub5node);
4498 sub4node->cd();
4499 fNodes->Add(sub4node);
4500 sub3node->cd();
4501 fNodes->Add(sub3node);
4502 sub2node->cd();
4503 //
4504 // Place copy #4 of I1D7 in I20B
4505 //
4506 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4507 sub3node->SetLineColor(kColorITS);
4508 sub3node->SetVisibility(0);
4509 sub3node->cd();
4510 //
4511 // Place copy #1 of I1D1 in I1D7
4512 //
4513 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4514 sub4node->SetLineColor(kColorITS);
4515 sub4node->SetVisibility(0);
4516 sub4node->cd();
4517 //
4518 // Place copy #1 of ITS2 in I1D1
4519 //
4520 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4521 sub5node->SetLineColor(kColorITS);
4522 fNodes->Add(sub5node);
4523 sub4node->cd();
4524 fNodes->Add(sub4node);
4525 sub3node->cd();
4526 fNodes->Add(sub3node);
4527 sub2node->cd();
4528 fNodes->Add(sub2node);
4529 sub1node->cd();
4530 //
4531 // Place copy #3 of I20B in I12B
4532 //
4533 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4534 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4535 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4536 sub2node->SetLineColor(kColorITS);
4537 sub2node->SetVisibility(0);
4538 sub2node->cd();
4539 //
4540 // Place copy #1 of I1D7 in I20B
4541 //
4542 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4543 sub3node->SetLineColor(kColorITS);
4544 sub3node->SetVisibility(0);
4545 sub3node->cd();
4546 //
4547 // Place copy #1 of I1D1 in I1D7
4548 //
4549 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4550 sub4node->SetLineColor(kColorITS);
4551 sub4node->SetVisibility(0);
4552 sub4node->cd();
4553 //
4554 // Place copy #1 of ITS2 in I1D1
4555 //
4556 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4557 sub5node->SetLineColor(kColorITS);
4558 fNodes->Add(sub5node);
4559 sub4node->cd();
4560 fNodes->Add(sub4node);
4561 sub3node->cd();
4562 fNodes->Add(sub3node);
4563 sub2node->cd();
4564 //
4565 // Place copy #2 of I1D7 in I20B
4566 //
4567 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4568 sub3node->SetLineColor(kColorITS);
4569 sub3node->SetVisibility(0);
4570 sub3node->cd();
4571 //
4572 // Place copy #1 of I1D1 in I1D7
4573 //
4574 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4575 sub4node->SetLineColor(kColorITS);
4576 sub4node->SetVisibility(0);
4577 sub4node->cd();
4578 //
4579 // Place copy #1 of ITS2 in I1D1
4580 //
4581 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4582 sub5node->SetLineColor(kColorITS);
4583 fNodes->Add(sub5node);
4584 sub4node->cd();
4585 fNodes->Add(sub4node);
4586 sub3node->cd();
4587 fNodes->Add(sub3node);
4588 sub2node->cd();
4589 //
4590 // Place copy #3 of I1D7 in I20B
4591 //
4592 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4593 sub3node->SetLineColor(kColorITS);
4594 sub3node->SetVisibility(0);
4595 sub3node->cd();
4596 //
4597 // Place copy #1 of I1D1 in I1D7
4598 //
4599 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4600 sub4node->SetLineColor(kColorITS);
4601 sub4node->SetVisibility(0);
4602 sub4node->cd();
4603 //
4604 // Place copy #1 of ITS2 in I1D1
4605 //
4606 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4607 sub5node->SetLineColor(kColorITS);
4608 fNodes->Add(sub5node);
4609 sub4node->cd();
4610 fNodes->Add(sub4node);
4611 sub3node->cd();
4612 fNodes->Add(sub3node);
4613 sub2node->cd();
4614 //
4615 // Place copy #4 of I1D7 in I20B
4616 //
4617 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4618 sub3node->SetLineColor(kColorITS);
4619 sub3node->SetVisibility(0);
4620 sub3node->cd();
4621 //
4622 // Place copy #1 of I1D1 in I1D7
4623 //
4624 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4625 sub4node->SetLineColor(kColorITS);
4626 sub4node->SetVisibility(0);
4627 sub4node->cd();
4628 //
4629 // Place copy #1 of ITS2 in I1D1
4630 //
4631 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4632 sub5node->SetLineColor(kColorITS);
4633 fNodes->Add(sub5node);
4634 sub4node->cd();
4635 fNodes->Add(sub4node);
4636 sub3node->cd();
4637 fNodes->Add(sub3node);
4638 sub2node->cd();
4639 fNodes->Add(sub2node);
4640 sub1node->cd();
4641 //
4642 // Place copy #4 of I20B in I12B
4643 //
4644 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4645 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4646 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4647 sub2node->SetLineColor(kColorITS);
4648 sub2node->SetVisibility(0);
4649 sub2node->cd();
4650 //
4651 // Place copy #1 of I1D7 in I20B
4652 //
4653 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4654 sub3node->SetLineColor(kColorITS);
4655 sub3node->SetVisibility(0);
4656 sub3node->cd();
4657 //
4658 // Place copy #1 of I1D1 in I1D7
4659 //
4660 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4661 sub4node->SetLineColor(kColorITS);
4662 sub4node->SetVisibility(0);
4663 sub4node->cd();
4664 //
4665 // Place copy #1 of ITS2 in I1D1
4666 //
4667 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4668 sub5node->SetLineColor(kColorITS);
4669 fNodes->Add(sub5node);
4670 sub4node->cd();
4671 fNodes->Add(sub4node);
4672 sub3node->cd();
4673 fNodes->Add(sub3node);
4674 sub2node->cd();
4675 //
4676 // Place copy #2 of I1D7 in I20B
4677 //
4678 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4679 sub3node->SetLineColor(kColorITS);
4680 sub3node->SetVisibility(0);
4681 sub3node->cd();
4682 //
4683 // Place copy #1 of I1D1 in I1D7
4684 //
4685 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4686 sub4node->SetLineColor(kColorITS);
4687 sub4node->SetVisibility(0);
4688 sub4node->cd();
4689 //
4690 // Place copy #1 of ITS2 in I1D1
4691 //
4692 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4693 sub5node->SetLineColor(kColorITS);
4694 fNodes->Add(sub5node);
4695 sub4node->cd();
4696 fNodes->Add(sub4node);
4697 sub3node->cd();
4698 fNodes->Add(sub3node);
4699 sub2node->cd();
4700 //
4701 // Place copy #3 of I1D7 in I20B
4702 //
4703 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4704 sub3node->SetLineColor(kColorITS);
4705 sub3node->SetVisibility(0);
4706 sub3node->cd();
4707 //
4708 // Place copy #1 of I1D1 in I1D7
4709 //
4710 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4711 sub4node->SetLineColor(kColorITS);
4712 sub4node->SetVisibility(0);
4713 sub4node->cd();
4714 //
4715 // Place copy #1 of ITS2 in I1D1
4716 //
4717 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4718 sub5node->SetLineColor(kColorITS);
4719 fNodes->Add(sub5node);
4720 sub4node->cd();
4721 fNodes->Add(sub4node);
4722 sub3node->cd();
4723 fNodes->Add(sub3node);
4724 sub2node->cd();
4725 //
4726 // Place copy #4 of I1D7 in I20B
4727 //
4728 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4729 sub3node->SetLineColor(kColorITS);
4730 sub3node->SetVisibility(0);
4731 sub3node->cd();
4732 //
4733 // Place copy #1 of I1D1 in I1D7
4734 //
4735 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4736 sub4node->SetLineColor(kColorITS);
4737 sub4node->SetVisibility(0);
4738 sub4node->cd();
4739 //
4740 // Place copy #1 of ITS2 in I1D1
4741 //
4742 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4743 sub5node->SetLineColor(kColorITS);
4744 fNodes->Add(sub5node);
4745 sub4node->cd();
4746 fNodes->Add(sub4node);
4747 sub3node->cd();
4748 fNodes->Add(sub3node);
4749 sub2node->cd();
4750 fNodes->Add(sub2node);
4751 sub1node->cd();
4752 fNodes->Add(sub1node);
4753 node->cd();
4754 //
4755 // Place copy #7 of I12B in IT12
4756 //
4757 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4758 sub1node->SetLineColor(kColorITS);
4759 sub1node->SetVisibility(0);
4760 sub1node->cd();
4761 //
4762 // Place copy #1 of I10B in I12B
4763 //
4764 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4765 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4766 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4767 sub2node->SetLineColor(kColorITS);
4768 sub2node->SetVisibility(0);
4769 sub2node->cd();
4770 //
4771 // Place copy #1 of I107 in I10B
4772 //
4773 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4774 sub3node->SetLineColor(kColorITS);
4775 sub3node->SetVisibility(0);
4776 sub3node->cd();
4777 //
4778 // Place copy #1 of I101 in I107
4779 //
4780 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4781 sub4node->SetLineColor(kColorITS);
4782 sub4node->SetVisibility(0);
4783 sub4node->cd();
4784 //
4785 // Place copy #1 of ITS1 in I101
4786 //
4787 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4788 sub5node->SetLineColor(kColorITS);
4789 fNodes->Add(sub5node);
4790 sub4node->cd();
4791 fNodes->Add(sub4node);
4792 sub3node->cd();
4793 fNodes->Add(sub3node);
4794 sub2node->cd();
4795 //
4796 // Place copy #2 of I107 in I10B
4797 //
4798 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4799 sub3node->SetLineColor(kColorITS);
4800 sub3node->SetVisibility(0);
4801 sub3node->cd();
4802 //
4803 // Place copy #1 of I101 in I107
4804 //
4805 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4806 sub4node->SetLineColor(kColorITS);
4807 sub4node->SetVisibility(0);
4808 sub4node->cd();
4809 //
4810 // Place copy #1 of ITS1 in I101
4811 //
4812 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4813 sub5node->SetLineColor(kColorITS);
4814 fNodes->Add(sub5node);
4815 sub4node->cd();
4816 fNodes->Add(sub4node);
4817 sub3node->cd();
4818 fNodes->Add(sub3node);
4819 sub2node->cd();
4820 //
4821 // Place copy #3 of I107 in I10B
4822 //
4823 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4824 sub3node->SetLineColor(kColorITS);
4825 sub3node->SetVisibility(0);
4826 sub3node->cd();
4827 //
4828 // Place copy #1 of I101 in I107
4829 //
4830 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4831 sub4node->SetLineColor(kColorITS);
4832 sub4node->SetVisibility(0);
4833 sub4node->cd();
4834 //
4835 // Place copy #1 of ITS1 in I101
4836 //
4837 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4838 sub5node->SetLineColor(kColorITS);
4839 fNodes->Add(sub5node);
4840 sub4node->cd();
4841 fNodes->Add(sub4node);
4842 sub3node->cd();
4843 fNodes->Add(sub3node);
4844 sub2node->cd();
4845 //
4846 // Place copy #4 of I107 in I10B
4847 //
4848 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4849 sub3node->SetLineColor(kColorITS);
4850 sub3node->SetVisibility(0);
4851 sub3node->cd();
4852 //
4853 // Place copy #1 of I101 in I107
4854 //
4855 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4856 sub4node->SetLineColor(kColorITS);
4857 sub4node->SetVisibility(0);
4858 sub4node->cd();
4859 //
4860 // Place copy #1 of ITS1 in I101
4861 //
4862 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4863 sub5node->SetLineColor(kColorITS);
4864 fNodes->Add(sub5node);
4865 sub4node->cd();
4866 fNodes->Add(sub4node);
4867 sub3node->cd();
4868 fNodes->Add(sub3node);
4869 sub2node->cd();
4870 fNodes->Add(sub2node);
4871 sub1node->cd();
4872 //
4873 // Place copy #2 of I10B in I12B
4874 //
4875 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4876 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4877 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4878 sub2node->SetLineColor(kColorITS);
4879 sub2node->SetVisibility(0);
4880 sub2node->cd();
4881 //
4882 // Place copy #1 of I107 in I10B
4883 //
4884 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4885 sub3node->SetLineColor(kColorITS);
4886 sub3node->SetVisibility(0);
4887 sub3node->cd();
4888 //
4889 // Place copy #1 of I101 in I107
4890 //
4891 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4892 sub4node->SetLineColor(kColorITS);
4893 sub4node->SetVisibility(0);
4894 sub4node->cd();
4895 //
4896 // Place copy #1 of ITS1 in I101
4897 //
4898 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4899 sub5node->SetLineColor(kColorITS);
4900 fNodes->Add(sub5node);
4901 sub4node->cd();
4902 fNodes->Add(sub4node);
4903 sub3node->cd();
4904 fNodes->Add(sub3node);
4905 sub2node->cd();
4906 //
4907 // Place copy #2 of I107 in I10B
4908 //
4909 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4910 sub3node->SetLineColor(kColorITS);
4911 sub3node->SetVisibility(0);
4912 sub3node->cd();
4913 //
4914 // Place copy #1 of I101 in I107
4915 //
4916 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4917 sub4node->SetLineColor(kColorITS);
4918 sub4node->SetVisibility(0);
4919 sub4node->cd();
4920 //
4921 // Place copy #1 of ITS1 in I101
4922 //
4923 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4924 sub5node->SetLineColor(kColorITS);
4925 fNodes->Add(sub5node);
4926 sub4node->cd();
4927 fNodes->Add(sub4node);
4928 sub3node->cd();
4929 fNodes->Add(sub3node);
4930 sub2node->cd();
4931 //
4932 // Place copy #3 of I107 in I10B
4933 //
4934 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4935 sub3node->SetLineColor(kColorITS);
4936 sub3node->SetVisibility(0);
4937 sub3node->cd();
4938 //
4939 // Place copy #1 of I101 in I107
4940 //
4941 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4942 sub4node->SetLineColor(kColorITS);
4943 sub4node->SetVisibility(0);
4944 sub4node->cd();
4945 //
4946 // Place copy #1 of ITS1 in I101
4947 //
4948 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4949 sub5node->SetLineColor(kColorITS);
4950 fNodes->Add(sub5node);
4951 sub4node->cd();
4952 fNodes->Add(sub4node);
4953 sub3node->cd();
4954 fNodes->Add(sub3node);
4955 sub2node->cd();
4956 //
4957 // Place copy #4 of I107 in I10B
4958 //
4959 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4960 sub3node->SetLineColor(kColorITS);
4961 sub3node->SetVisibility(0);
4962 sub3node->cd();
4963 //
4964 // Place copy #1 of I101 in I107
4965 //
4966 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4967 sub4node->SetLineColor(kColorITS);
4968 sub4node->SetVisibility(0);
4969 sub4node->cd();
4970 //
4971 // Place copy #1 of ITS1 in I101
4972 //
4973 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4974 sub5node->SetLineColor(kColorITS);
4975 fNodes->Add(sub5node);
4976 sub4node->cd();
4977 fNodes->Add(sub4node);
4978 sub3node->cd();
4979 fNodes->Add(sub3node);
4980 sub2node->cd();
4981 fNodes->Add(sub2node);
4982 sub1node->cd();
4983 //
4984 // Place copy #1 of I20B in I12B
4985 //
4986 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4987 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4988 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4989 sub2node->SetLineColor(kColorITS);
4990 sub2node->SetVisibility(0);
4991 sub2node->cd();
4992 //
4993 // Place copy #1 of I1D7 in I20B
4994 //
4995 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4996 sub3node->SetLineColor(kColorITS);
4997 sub3node->SetVisibility(0);
4998 sub3node->cd();
4999 //
5000 // Place copy #1 of I1D1 in I1D7
5001 //
5002 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5003 sub4node->SetLineColor(kColorITS);
5004 sub4node->SetVisibility(0);
5005 sub4node->cd();
5006 //
5007 // Place copy #1 of ITS2 in I1D1
5008 //
5009 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5010 sub5node->SetLineColor(kColorITS);
5011 fNodes->Add(sub5node);
5012 sub4node->cd();
5013 fNodes->Add(sub4node);
5014 sub3node->cd();
5015 fNodes->Add(sub3node);
5016 sub2node->cd();
5017 //
5018 // Place copy #2 of I1D7 in I20B
5019 //
5020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5021 sub3node->SetLineColor(kColorITS);
5022 sub3node->SetVisibility(0);
5023 sub3node->cd();
5024 //
5025 // Place copy #1 of I1D1 in I1D7
5026 //
5027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5028 sub4node->SetLineColor(kColorITS);
5029 sub4node->SetVisibility(0);
5030 sub4node->cd();
5031 //
5032 // Place copy #1 of ITS2 in I1D1
5033 //
5034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5035 sub5node->SetLineColor(kColorITS);
5036 fNodes->Add(sub5node);
5037 sub4node->cd();
5038 fNodes->Add(sub4node);
5039 sub3node->cd();
5040 fNodes->Add(sub3node);
5041 sub2node->cd();
5042 //
5043 // Place copy #3 of I1D7 in I20B
5044 //
5045 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5046 sub3node->SetLineColor(kColorITS);
5047 sub3node->SetVisibility(0);
5048 sub3node->cd();
5049 //
5050 // Place copy #1 of I1D1 in I1D7
5051 //
5052 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5053 sub4node->SetLineColor(kColorITS);
5054 sub4node->SetVisibility(0);
5055 sub4node->cd();
5056 //
5057 // Place copy #1 of ITS2 in I1D1
5058 //
5059 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5060 sub5node->SetLineColor(kColorITS);
5061 fNodes->Add(sub5node);
5062 sub4node->cd();
5063 fNodes->Add(sub4node);
5064 sub3node->cd();
5065 fNodes->Add(sub3node);
5066 sub2node->cd();
5067 //
5068 // Place copy #4 of I1D7 in I20B
5069 //
5070 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5071 sub3node->SetLineColor(kColorITS);
5072 sub3node->SetVisibility(0);
5073 sub3node->cd();
5074 //
5075 // Place copy #1 of I1D1 in I1D7
5076 //
5077 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5078 sub4node->SetLineColor(kColorITS);
5079 sub4node->SetVisibility(0);
5080 sub4node->cd();
5081 //
5082 // Place copy #1 of ITS2 in I1D1
5083 //
5084 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5085 sub5node->SetLineColor(kColorITS);
5086 fNodes->Add(sub5node);
5087 sub4node->cd();
5088 fNodes->Add(sub4node);
5089 sub3node->cd();
5090 fNodes->Add(sub3node);
5091 sub2node->cd();
5092 fNodes->Add(sub2node);
5093 sub1node->cd();
5094 //
5095 // Place copy #2 of I20B in I12B
5096 //
5097 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5098 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5099 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5100 sub2node->SetLineColor(kColorITS);
5101 sub2node->SetVisibility(0);
5102 sub2node->cd();
5103 //
5104 // Place copy #1 of I1D7 in I20B
5105 //
5106 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5107 sub3node->SetLineColor(kColorITS);
5108 sub3node->SetVisibility(0);
5109 sub3node->cd();
5110 //
5111 // Place copy #1 of I1D1 in I1D7
5112 //
5113 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5114 sub4node->SetLineColor(kColorITS);
5115 sub4node->SetVisibility(0);
5116 sub4node->cd();
5117 //
5118 // Place copy #1 of ITS2 in I1D1
5119 //
5120 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5121 sub5node->SetLineColor(kColorITS);
5122 fNodes->Add(sub5node);
5123 sub4node->cd();
5124 fNodes->Add(sub4node);
5125 sub3node->cd();
5126 fNodes->Add(sub3node);
5127 sub2node->cd();
5128 //
5129 // Place copy #2 of I1D7 in I20B
5130 //
5131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5132 sub3node->SetLineColor(kColorITS);
5133 sub3node->SetVisibility(0);
5134 sub3node->cd();
5135 //
5136 // Place copy #1 of I1D1 in I1D7
5137 //
5138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5139 sub4node->SetLineColor(kColorITS);
5140 sub4node->SetVisibility(0);
5141 sub4node->cd();
5142 //
5143 // Place copy #1 of ITS2 in I1D1
5144 //
5145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5146 sub5node->SetLineColor(kColorITS);
5147 fNodes->Add(sub5node);
5148 sub4node->cd();
5149 fNodes->Add(sub4node);
5150 sub3node->cd();
5151 fNodes->Add(sub3node);
5152 sub2node->cd();
5153 //
5154 // Place copy #3 of I1D7 in I20B
5155 //
5156 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5157 sub3node->SetLineColor(kColorITS);
5158 sub3node->SetVisibility(0);
5159 sub3node->cd();
5160 //
5161 // Place copy #1 of I1D1 in I1D7
5162 //
5163 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5164 sub4node->SetLineColor(kColorITS);
5165 sub4node->SetVisibility(0);
5166 sub4node->cd();
5167 //
5168 // Place copy #1 of ITS2 in I1D1
5169 //
5170 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5171 sub5node->SetLineColor(kColorITS);
5172 fNodes->Add(sub5node);
5173 sub4node->cd();
5174 fNodes->Add(sub4node);
5175 sub3node->cd();
5176 fNodes->Add(sub3node);
5177 sub2node->cd();
5178 //
5179 // Place copy #4 of I1D7 in I20B
5180 //
5181 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5182 sub3node->SetLineColor(kColorITS);
5183 sub3node->SetVisibility(0);
5184 sub3node->cd();
5185 //
5186 // Place copy #1 of I1D1 in I1D7
5187 //
5188 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5189 sub4node->SetLineColor(kColorITS);
5190 sub4node->SetVisibility(0);
5191 sub4node->cd();
5192 //
5193 // Place copy #1 of ITS2 in I1D1
5194 //
5195 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5196 sub5node->SetLineColor(kColorITS);
5197 fNodes->Add(sub5node);
5198 sub4node->cd();
5199 fNodes->Add(sub4node);
5200 sub3node->cd();
5201 fNodes->Add(sub3node);
5202 sub2node->cd();
5203 fNodes->Add(sub2node);
5204 sub1node->cd();
5205 //
5206 // Place copy #3 of I20B in I12B
5207 //
5208 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5209 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5210 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5211 sub2node->SetLineColor(kColorITS);
5212 sub2node->SetVisibility(0);
5213 sub2node->cd();
5214 //
5215 // Place copy #1 of I1D7 in I20B
5216 //
5217 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5218 sub3node->SetLineColor(kColorITS);
5219 sub3node->SetVisibility(0);
5220 sub3node->cd();
5221 //
5222 // Place copy #1 of I1D1 in I1D7
5223 //
5224 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5225 sub4node->SetLineColor(kColorITS);
5226 sub4node->SetVisibility(0);
5227 sub4node->cd();
5228 //
5229 // Place copy #1 of ITS2 in I1D1
5230 //
5231 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5232 sub5node->SetLineColor(kColorITS);
5233 fNodes->Add(sub5node);
5234 sub4node->cd();
5235 fNodes->Add(sub4node);
5236 sub3node->cd();
5237 fNodes->Add(sub3node);
5238 sub2node->cd();
5239 //
5240 // Place copy #2 of I1D7 in I20B
5241 //
5242 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5243 sub3node->SetLineColor(kColorITS);
5244 sub3node->SetVisibility(0);
5245 sub3node->cd();
5246 //
5247 // Place copy #1 of I1D1 in I1D7
5248 //
5249 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5250 sub4node->SetLineColor(kColorITS);
5251 sub4node->SetVisibility(0);
5252 sub4node->cd();
5253 //
5254 // Place copy #1 of ITS2 in I1D1
5255 //
5256 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5257 sub5node->SetLineColor(kColorITS);
5258 fNodes->Add(sub5node);
5259 sub4node->cd();
5260 fNodes->Add(sub4node);
5261 sub3node->cd();
5262 fNodes->Add(sub3node);
5263 sub2node->cd();
5264 //
5265 // Place copy #3 of I1D7 in I20B
5266 //
5267 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5268 sub3node->SetLineColor(kColorITS);
5269 sub3node->SetVisibility(0);
5270 sub3node->cd();
5271 //
5272 // Place copy #1 of I1D1 in I1D7
5273 //
5274 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5275 sub4node->SetLineColor(kColorITS);
5276 sub4node->SetVisibility(0);
5277 sub4node->cd();
5278 //
5279 // Place copy #1 of ITS2 in I1D1
5280 //
5281 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5282 sub5node->SetLineColor(kColorITS);
5283 fNodes->Add(sub5node);
5284 sub4node->cd();
5285 fNodes->Add(sub4node);
5286 sub3node->cd();
5287 fNodes->Add(sub3node);
5288 sub2node->cd();
5289 //
5290 // Place copy #4 of I1D7 in I20B
5291 //
5292 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5293 sub3node->SetLineColor(kColorITS);
5294 sub3node->SetVisibility(0);
5295 sub3node->cd();
5296 //
5297 // Place copy #1 of I1D1 in I1D7
5298 //
5299 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5300 sub4node->SetLineColor(kColorITS);
5301 sub4node->SetVisibility(0);
5302 sub4node->cd();
5303 //
5304 // Place copy #1 of ITS2 in I1D1
5305 //
5306 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5307 sub5node->SetLineColor(kColorITS);
5308 fNodes->Add(sub5node);
5309 sub4node->cd();
5310 fNodes->Add(sub4node);
5311 sub3node->cd();
5312 fNodes->Add(sub3node);
5313 sub2node->cd();
5314 fNodes->Add(sub2node);
5315 sub1node->cd();
5316 //
5317 // Place copy #4 of I20B in I12B
5318 //
5319 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5320 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5321 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5322 sub2node->SetLineColor(kColorITS);
5323 sub2node->SetVisibility(0);
5324 sub2node->cd();
5325 //
5326 // Place copy #1 of I1D7 in I20B
5327 //
5328 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5329 sub3node->SetLineColor(kColorITS);
5330 sub3node->SetVisibility(0);
5331 sub3node->cd();
5332 //
5333 // Place copy #1 of I1D1 in I1D7
5334 //
5335 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5336 sub4node->SetLineColor(kColorITS);
5337 sub4node->SetVisibility(0);
5338 sub4node->cd();
5339 //
5340 // Place copy #1 of ITS2 in I1D1
5341 //
5342 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5343 sub5node->SetLineColor(kColorITS);
5344 fNodes->Add(sub5node);
5345 sub4node->cd();
5346 fNodes->Add(sub4node);
5347 sub3node->cd();
5348 fNodes->Add(sub3node);
5349 sub2node->cd();
5350 //
5351 // Place copy #2 of I1D7 in I20B
5352 //
5353 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5354 sub3node->SetLineColor(kColorITS);
5355 sub3node->SetVisibility(0);
5356 sub3node->cd();
5357 //
5358 // Place copy #1 of I1D1 in I1D7
5359 //
5360 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5361 sub4node->SetLineColor(kColorITS);
5362 sub4node->SetVisibility(0);
5363 sub4node->cd();
5364 //
5365 // Place copy #1 of ITS2 in I1D1
5366 //
5367 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5368 sub5node->SetLineColor(kColorITS);
5369 fNodes->Add(sub5node);
5370 sub4node->cd();
5371 fNodes->Add(sub4node);
5372 sub3node->cd();
5373 fNodes->Add(sub3node);
5374 sub2node->cd();
5375 //
5376 // Place copy #3 of I1D7 in I20B
5377 //
5378 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5379 sub3node->SetLineColor(kColorITS);
5380 sub3node->SetVisibility(0);
5381 sub3node->cd();
5382 //
5383 // Place copy #1 of I1D1 in I1D7
5384 //
5385 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5386 sub4node->SetLineColor(kColorITS);
5387 sub4node->SetVisibility(0);
5388 sub4node->cd();
5389 //
5390 // Place copy #1 of ITS2 in I1D1
5391 //
5392 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5393 sub5node->SetLineColor(kColorITS);
5394 fNodes->Add(sub5node);
5395 sub4node->cd();
5396 fNodes->Add(sub4node);
5397 sub3node->cd();
5398 fNodes->Add(sub3node);
5399 sub2node->cd();
5400 //
5401 // Place copy #4 of I1D7 in I20B
5402 //
5403 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5404 sub3node->SetLineColor(kColorITS);
5405 sub3node->SetVisibility(0);
5406 sub3node->cd();
5407 //
5408 // Place copy #1 of I1D1 in I1D7
5409 //
5410 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5411 sub4node->SetLineColor(kColorITS);
5412 sub4node->SetVisibility(0);
5413 sub4node->cd();
5414 //
5415 // Place copy #1 of ITS2 in I1D1
5416 //
5417 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5418 sub5node->SetLineColor(kColorITS);
5419 fNodes->Add(sub5node);
5420 sub4node->cd();
5421 fNodes->Add(sub4node);
5422 sub3node->cd();
5423 fNodes->Add(sub3node);
5424 sub2node->cd();
5425 fNodes->Add(sub2node);
5426 sub1node->cd();
5427 fNodes->Add(sub1node);
5428 node->cd();
5429 //
5430 // Place copy #8 of I12B in IT12
5431 //
5432 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5433 sub1node->SetLineColor(kColorITS);
5434 sub1node->SetVisibility(0);
5435 sub1node->cd();
5436 //
5437 // Place copy #1 of I10B in I12B
5438 //
5439 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5440 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5441 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5442 sub2node->SetLineColor(kColorITS);
5443 sub2node->SetVisibility(0);
5444 sub2node->cd();
5445 //
5446 // Place copy #1 of I107 in I10B
5447 //
5448 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5449 sub3node->SetLineColor(kColorITS);
5450 sub3node->SetVisibility(0);
5451 sub3node->cd();
5452 //
5453 // Place copy #1 of I101 in I107
5454 //
5455 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5456 sub4node->SetLineColor(kColorITS);
5457 sub4node->SetVisibility(0);
5458 sub4node->cd();
5459 //
5460 // Place copy #1 of ITS1 in I101
5461 //
5462 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5463 sub5node->SetLineColor(kColorITS);
5464 fNodes->Add(sub5node);
5465 sub4node->cd();
5466 fNodes->Add(sub4node);
5467 sub3node->cd();
5468 fNodes->Add(sub3node);
5469 sub2node->cd();
5470 //
5471 // Place copy #2 of I107 in I10B
5472 //
5473 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5474 sub3node->SetLineColor(kColorITS);
5475 sub3node->SetVisibility(0);
5476 sub3node->cd();
5477 //
5478 // Place copy #1 of I101 in I107
5479 //
5480 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5481 sub4node->SetLineColor(kColorITS);
5482 sub4node->SetVisibility(0);
5483 sub4node->cd();
5484 //
5485 // Place copy #1 of ITS1 in I101
5486 //
5487 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5488 sub5node->SetLineColor(kColorITS);
5489 fNodes->Add(sub5node);
5490 sub4node->cd();
5491 fNodes->Add(sub4node);
5492 sub3node->cd();
5493 fNodes->Add(sub3node);
5494 sub2node->cd();
5495 //
5496 // Place copy #3 of I107 in I10B
5497 //
5498 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5499 sub3node->SetLineColor(kColorITS);
5500 sub3node->SetVisibility(0);
5501 sub3node->cd();
5502 //
5503 // Place copy #1 of I101 in I107
5504 //
5505 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5506 sub4node->SetLineColor(kColorITS);
5507 sub4node->SetVisibility(0);
5508 sub4node->cd();
5509 //
5510 // Place copy #1 of ITS1 in I101
5511 //
5512 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5513 sub5node->SetLineColor(kColorITS);
5514 fNodes->Add(sub5node);
5515 sub4node->cd();
5516 fNodes->Add(sub4node);
5517 sub3node->cd();
5518 fNodes->Add(sub3node);
5519 sub2node->cd();
5520 //
5521 // Place copy #4 of I107 in I10B
5522 //
5523 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5524 sub3node->SetLineColor(kColorITS);
5525 sub3node->SetVisibility(0);
5526 sub3node->cd();
5527 //
5528 // Place copy #1 of I101 in I107
5529 //
5530 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5531 sub4node->SetLineColor(kColorITS);
5532 sub4node->SetVisibility(0);
5533 sub4node->cd();
5534 //
5535 // Place copy #1 of ITS1 in I101
5536 //
5537 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5538 sub5node->SetLineColor(kColorITS);
5539 fNodes->Add(sub5node);
5540 sub4node->cd();
5541 fNodes->Add(sub4node);
5542 sub3node->cd();
5543 fNodes->Add(sub3node);
5544 sub2node->cd();
5545 fNodes->Add(sub2node);
5546 sub1node->cd();
5547 //
5548 // Place copy #2 of I10B in I12B
5549 //
5550 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5551 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5552 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5553 sub2node->SetLineColor(kColorITS);
5554 sub2node->SetVisibility(0);
5555 sub2node->cd();
5556 //
5557 // Place copy #1 of I107 in I10B
5558 //
5559 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5560 sub3node->SetLineColor(kColorITS);
5561 sub3node->SetVisibility(0);
5562 sub3node->cd();
5563 //
5564 // Place copy #1 of I101 in I107
5565 //
5566 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5567 sub4node->SetLineColor(kColorITS);
5568 sub4node->SetVisibility(0);
5569 sub4node->cd();
5570 //
5571 // Place copy #1 of ITS1 in I101
5572 //
5573 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5574 sub5node->SetLineColor(kColorITS);
5575 fNodes->Add(sub5node);
5576 sub4node->cd();
5577 fNodes->Add(sub4node);
5578 sub3node->cd();
5579 fNodes->Add(sub3node);
5580 sub2node->cd();
5581 //
5582 // Place copy #2 of I107 in I10B
5583 //
5584 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5585 sub3node->SetLineColor(kColorITS);
5586 sub3node->SetVisibility(0);
5587 sub3node->cd();
5588 //
5589 // Place copy #1 of I101 in I107
5590 //
5591 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5592 sub4node->SetLineColor(kColorITS);
5593 sub4node->SetVisibility(0);
5594 sub4node->cd();
5595 //
5596 // Place copy #1 of ITS1 in I101
5597 //
5598 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5599 sub5node->SetLineColor(kColorITS);
5600 fNodes->Add(sub5node);
5601 sub4node->cd();
5602 fNodes->Add(sub4node);
5603 sub3node->cd();
5604 fNodes->Add(sub3node);
5605 sub2node->cd();
5606 //
5607 // Place copy #3 of I107 in I10B
5608 //
5609 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5610 sub3node->SetLineColor(kColorITS);
5611 sub3node->SetVisibility(0);
5612 sub3node->cd();
5613 //
5614 // Place copy #1 of I101 in I107
5615 //
5616 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5617 sub4node->SetLineColor(kColorITS);
5618 sub4node->SetVisibility(0);
5619 sub4node->cd();
5620 //
5621 // Place copy #1 of ITS1 in I101
5622 //
5623 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5624 sub5node->SetLineColor(kColorITS);
5625 fNodes->Add(sub5node);
5626 sub4node->cd();
5627 fNodes->Add(sub4node);
5628 sub3node->cd();
5629 fNodes->Add(sub3node);
5630 sub2node->cd();
5631 //
5632 // Place copy #4 of I107 in I10B
5633 //
5634 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5635 sub3node->SetLineColor(kColorITS);
5636 sub3node->SetVisibility(0);
5637 sub3node->cd();
5638 //
5639 // Place copy #1 of I101 in I107
5640 //
5641 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5642 sub4node->SetLineColor(kColorITS);
5643 sub4node->SetVisibility(0);
5644 sub4node->cd();
5645 //
5646 // Place copy #1 of ITS1 in I101
5647 //
5648 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5649 sub5node->SetLineColor(kColorITS);
5650 fNodes->Add(sub5node);
5651 sub4node->cd();
5652 fNodes->Add(sub4node);
5653 sub3node->cd();
5654 fNodes->Add(sub3node);
5655 sub2node->cd();
5656 fNodes->Add(sub2node);
5657 sub1node->cd();
5658 //
5659 // Place copy #1 of I20B in I12B
5660 //
5661 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5662 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5663 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5664 sub2node->SetLineColor(kColorITS);
5665 sub2node->SetVisibility(0);
5666 sub2node->cd();
5667 //
5668 // Place copy #1 of I1D7 in I20B
5669 //
5670 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5671 sub3node->SetLineColor(kColorITS);
5672 sub3node->SetVisibility(0);
5673 sub3node->cd();
5674 //
5675 // Place copy #1 of I1D1 in I1D7
5676 //
5677 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5678 sub4node->SetLineColor(kColorITS);
5679 sub4node->SetVisibility(0);
5680 sub4node->cd();
5681 //
5682 // Place copy #1 of ITS2 in I1D1
5683 //
5684 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5685 sub5node->SetLineColor(kColorITS);
5686 fNodes->Add(sub5node);
5687 sub4node->cd();
5688 fNodes->Add(sub4node);
5689 sub3node->cd();
5690 fNodes->Add(sub3node);
5691 sub2node->cd();
5692 //
5693 // Place copy #2 of I1D7 in I20B
5694 //
5695 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5696 sub3node->SetLineColor(kColorITS);
5697 sub3node->SetVisibility(0);
5698 sub3node->cd();
5699 //
5700 // Place copy #1 of I1D1 in I1D7
5701 //
5702 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5703 sub4node->SetLineColor(kColorITS);
5704 sub4node->SetVisibility(0);
5705 sub4node->cd();
5706 //
5707 // Place copy #1 of ITS2 in I1D1
5708 //
5709 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5710 sub5node->SetLineColor(kColorITS);
5711 fNodes->Add(sub5node);
5712 sub4node->cd();
5713 fNodes->Add(sub4node);
5714 sub3node->cd();
5715 fNodes->Add(sub3node);
5716 sub2node->cd();
5717 //
5718 // Place copy #3 of I1D7 in I20B
5719 //
5720 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5721 sub3node->SetLineColor(kColorITS);
5722 sub3node->SetVisibility(0);
5723 sub3node->cd();
5724 //
5725 // Place copy #1 of I1D1 in I1D7
5726 //
5727 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5728 sub4node->SetLineColor(kColorITS);
5729 sub4node->SetVisibility(0);
5730 sub4node->cd();
5731 //
5732 // Place copy #1 of ITS2 in I1D1
5733 //
5734 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5735 sub5node->SetLineColor(kColorITS);
5736 fNodes->Add(sub5node);
5737 sub4node->cd();
5738 fNodes->Add(sub4node);
5739 sub3node->cd();
5740 fNodes->Add(sub3node);
5741 sub2node->cd();
5742 //
5743 // Place copy #4 of I1D7 in I20B
5744 //
5745 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5746 sub3node->SetLineColor(kColorITS);
5747 sub3node->SetVisibility(0);
5748 sub3node->cd();
5749 //
5750 // Place copy #1 of I1D1 in I1D7
5751 //
5752 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5753 sub4node->SetLineColor(kColorITS);
5754 sub4node->SetVisibility(0);
5755 sub4node->cd();
5756 //
5757 // Place copy #1 of ITS2 in I1D1
5758 //
5759 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5760 sub5node->SetLineColor(kColorITS);
5761 fNodes->Add(sub5node);
5762 sub4node->cd();
5763 fNodes->Add(sub4node);
5764 sub3node->cd();
5765 fNodes->Add(sub3node);
5766 sub2node->cd();
5767 fNodes->Add(sub2node);
5768 sub1node->cd();
5769 //
5770 // Place copy #2 of I20B in I12B
5771 //
5772 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5773 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5774 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5775 sub2node->SetLineColor(kColorITS);
5776 sub2node->SetVisibility(0);
5777 sub2node->cd();
5778 //
5779 // Place copy #1 of I1D7 in I20B
5780 //
5781 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5782 sub3node->SetLineColor(kColorITS);
5783 sub3node->SetVisibility(0);
5784 sub3node->cd();
5785 //
5786 // Place copy #1 of I1D1 in I1D7
5787 //
5788 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5789 sub4node->SetLineColor(kColorITS);
5790 sub4node->SetVisibility(0);
5791 sub4node->cd();
5792 //
5793 // Place copy #1 of ITS2 in I1D1
5794 //
5795 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5796 sub5node->SetLineColor(kColorITS);
5797 fNodes->Add(sub5node);
5798 sub4node->cd();
5799 fNodes->Add(sub4node);
5800 sub3node->cd();
5801 fNodes->Add(sub3node);
5802 sub2node->cd();
5803 //
5804 // Place copy #2 of I1D7 in I20B
5805 //
5806 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5807 sub3node->SetLineColor(kColorITS);
5808 sub3node->SetVisibility(0);
5809 sub3node->cd();
5810 //
5811 // Place copy #1 of I1D1 in I1D7
5812 //
5813 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5814 sub4node->SetLineColor(kColorITS);
5815 sub4node->SetVisibility(0);
5816 sub4node->cd();
5817 //
5818 // Place copy #1 of ITS2 in I1D1
5819 //
5820 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5821 sub5node->SetLineColor(kColorITS);
5822 fNodes->Add(sub5node);
5823 sub4node->cd();
5824 fNodes->Add(sub4node);
5825 sub3node->cd();
5826 fNodes->Add(sub3node);
5827 sub2node->cd();
5828 //
5829 // Place copy #3 of I1D7 in I20B
5830 //
5831 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5832 sub3node->SetLineColor(kColorITS);
5833 sub3node->SetVisibility(0);
5834 sub3node->cd();
5835 //
5836 // Place copy #1 of I1D1 in I1D7
5837 //
5838 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5839 sub4node->SetLineColor(kColorITS);
5840 sub4node->SetVisibility(0);
5841 sub4node->cd();
5842 //
5843 // Place copy #1 of ITS2 in I1D1
5844 //
5845 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5846 sub5node->SetLineColor(kColorITS);
5847 fNodes->Add(sub5node);
5848 sub4node->cd();
5849 fNodes->Add(sub4node);
5850 sub3node->cd();
5851 fNodes->Add(sub3node);
5852 sub2node->cd();
5853 //
5854 // Place copy #4 of I1D7 in I20B
5855 //
5856 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5857 sub3node->SetLineColor(kColorITS);
5858 sub3node->SetVisibility(0);
5859 sub3node->cd();
5860 //
5861 // Place copy #1 of I1D1 in I1D7
5862 //
5863 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5864 sub4node->SetLineColor(kColorITS);
5865 sub4node->SetVisibility(0);
5866 sub4node->cd();
5867 //
5868 // Place copy #1 of ITS2 in I1D1
5869 //
5870 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5871 sub5node->SetLineColor(kColorITS);
5872 fNodes->Add(sub5node);
5873 sub4node->cd();
5874 fNodes->Add(sub4node);
5875 sub3node->cd();
5876 fNodes->Add(sub3node);
5877 sub2node->cd();
5878 fNodes->Add(sub2node);
5879 sub1node->cd();
5880 //
5881 // Place copy #3 of I20B in I12B
5882 //
5883 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5884 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5885 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5886 sub2node->SetLineColor(kColorITS);
5887 sub2node->SetVisibility(0);
5888 sub2node->cd();
5889 //
5890 // Place copy #1 of I1D7 in I20B
5891 //
5892 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5893 sub3node->SetLineColor(kColorITS);
5894 sub3node->SetVisibility(0);
5895 sub3node->cd();
5896 //
5897 // Place copy #1 of I1D1 in I1D7
5898 //
5899 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5900 sub4node->SetLineColor(kColorITS);
5901 sub4node->SetVisibility(0);
5902 sub4node->cd();
5903 //
5904 // Place copy #1 of ITS2 in I1D1
5905 //
5906 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5907 sub5node->SetLineColor(kColorITS);
5908 fNodes->Add(sub5node);
5909 sub4node->cd();
5910 fNodes->Add(sub4node);
5911 sub3node->cd();
5912 fNodes->Add(sub3node);
5913 sub2node->cd();
5914 //
5915 // Place copy #2 of I1D7 in I20B
5916 //
5917 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5918 sub3node->SetLineColor(kColorITS);
5919 sub3node->SetVisibility(0);
5920 sub3node->cd();
5921 //
5922 // Place copy #1 of I1D1 in I1D7
5923 //
5924 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5925 sub4node->SetLineColor(kColorITS);
5926 sub4node->SetVisibility(0);
5927 sub4node->cd();
5928 //
5929 // Place copy #1 of ITS2 in I1D1
5930 //
5931 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5932 sub5node->SetLineColor(kColorITS);
5933 fNodes->Add(sub5node);
5934 sub4node->cd();
5935 fNodes->Add(sub4node);
5936 sub3node->cd();
5937 fNodes->Add(sub3node);
5938 sub2node->cd();
5939 //
5940 // Place copy #3 of I1D7 in I20B
5941 //
5942 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5943 sub3node->SetLineColor(kColorITS);
5944 sub3node->SetVisibility(0);
5945 sub3node->cd();
5946 //
5947 // Place copy #1 of I1D1 in I1D7
5948 //
5949 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5950 sub4node->SetLineColor(kColorITS);
5951 sub4node->SetVisibility(0);
5952 sub4node->cd();
5953 //
5954 // Place copy #1 of ITS2 in I1D1
5955 //
5956 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5957 sub5node->SetLineColor(kColorITS);
5958 fNodes->Add(sub5node);
5959 sub4node->cd();
5960 fNodes->Add(sub4node);
5961 sub3node->cd();
5962 fNodes->Add(sub3node);
5963 sub2node->cd();
5964 //
5965 // Place copy #4 of I1D7 in I20B
5966 //
5967 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5968 sub3node->SetLineColor(kColorITS);
5969 sub3node->SetVisibility(0);
5970 sub3node->cd();
5971 //
5972 // Place copy #1 of I1D1 in I1D7
5973 //
5974 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5975 sub4node->SetLineColor(kColorITS);
5976 sub4node->SetVisibility(0);
5977 sub4node->cd();
5978 //
5979 // Place copy #1 of ITS2 in I1D1
5980 //
5981 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5982 sub5node->SetLineColor(kColorITS);
5983 fNodes->Add(sub5node);
5984 sub4node->cd();
5985 fNodes->Add(sub4node);
5986 sub3node->cd();
5987 fNodes->Add(sub3node);
5988 sub2node->cd();
5989 fNodes->Add(sub2node);
5990 sub1node->cd();
5991 //
5992 // Place copy #4 of I20B in I12B
5993 //
5994 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5995 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5996 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5997 sub2node->SetLineColor(kColorITS);
5998 sub2node->SetVisibility(0);
5999 sub2node->cd();
6000 //
6001 // Place copy #1 of I1D7 in I20B
6002 //
6003 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6004 sub3node->SetLineColor(kColorITS);
6005 sub3node->SetVisibility(0);
6006 sub3node->cd();
6007 //
6008 // Place copy #1 of I1D1 in I1D7
6009 //
6010 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6011 sub4node->SetLineColor(kColorITS);
6012 sub4node->SetVisibility(0);
6013 sub4node->cd();
6014 //
6015 // Place copy #1 of ITS2 in I1D1
6016 //
6017 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6018 sub5node->SetLineColor(kColorITS);
6019 fNodes->Add(sub5node);
6020 sub4node->cd();
6021 fNodes->Add(sub4node);
6022 sub3node->cd();
6023 fNodes->Add(sub3node);
6024 sub2node->cd();
6025 //
6026 // Place copy #2 of I1D7 in I20B
6027 //
6028 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6029 sub3node->SetLineColor(kColorITS);
6030 sub3node->SetVisibility(0);
6031 sub3node->cd();
6032 //
6033 // Place copy #1 of I1D1 in I1D7
6034 //
6035 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6036 sub4node->SetLineColor(kColorITS);
6037 sub4node->SetVisibility(0);
6038 sub4node->cd();
6039 //
6040 // Place copy #1 of ITS2 in I1D1
6041 //
6042 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6043 sub5node->SetLineColor(kColorITS);
6044 fNodes->Add(sub5node);
6045 sub4node->cd();
6046 fNodes->Add(sub4node);
6047 sub3node->cd();
6048 fNodes->Add(sub3node);
6049 sub2node->cd();
6050 //
6051 // Place copy #3 of I1D7 in I20B
6052 //
6053 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6054 sub3node->SetLineColor(kColorITS);
6055 sub3node->SetVisibility(0);
6056 sub3node->cd();
6057 //
6058 // Place copy #1 of I1D1 in I1D7
6059 //
6060 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6061 sub4node->SetLineColor(kColorITS);
6062 sub4node->SetVisibility(0);
6063 sub4node->cd();
6064 //
6065 // Place copy #1 of ITS2 in I1D1
6066 //
6067 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6068 sub5node->SetLineColor(kColorITS);
6069 fNodes->Add(sub5node);
6070 sub4node->cd();
6071 fNodes->Add(sub4node);
6072 sub3node->cd();
6073 fNodes->Add(sub3node);
6074 sub2node->cd();
6075 //
6076 // Place copy #4 of I1D7 in I20B
6077 //
6078 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6079 sub3node->SetLineColor(kColorITS);
6080 sub3node->SetVisibility(0);
6081 sub3node->cd();
6082 //
6083 // Place copy #1 of I1D1 in I1D7
6084 //
6085 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6086 sub4node->SetLineColor(kColorITS);
6087 sub4node->SetVisibility(0);
6088 sub4node->cd();
6089 //
6090 // Place copy #1 of ITS2 in I1D1
6091 //
6092 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6093 sub5node->SetLineColor(kColorITS);
6094 fNodes->Add(sub5node);
6095 sub4node->cd();
6096 fNodes->Add(sub4node);
6097 sub3node->cd();
6098 fNodes->Add(sub3node);
6099 sub2node->cd();
6100 fNodes->Add(sub2node);
6101 sub1node->cd();
6102 fNodes->Add(sub1node);
6103 node->cd();
6104 //
6105 // Place copy #9 of I12B in IT12
6106 //
6107 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6108 sub1node->SetLineColor(kColorITS);
6109 sub1node->SetVisibility(0);
6110 sub1node->cd();
6111 //
6112 // Place copy #1 of I10B in I12B
6113 //
6114 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6115 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6116 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6117 sub2node->SetLineColor(kColorITS);
6118 sub2node->SetVisibility(0);
6119 sub2node->cd();
6120 //
6121 // Place copy #1 of I107 in I10B
6122 //
6123 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6124 sub3node->SetLineColor(kColorITS);
6125 sub3node->SetVisibility(0);
6126 sub3node->cd();
6127 //
6128 // Place copy #1 of I101 in I107
6129 //
6130 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6131 sub4node->SetLineColor(kColorITS);
6132 sub4node->SetVisibility(0);
6133 sub4node->cd();
6134 //
6135 // Place copy #1 of ITS1 in I101
6136 //
6137 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6138 sub5node->SetLineColor(kColorITS);
6139 fNodes->Add(sub5node);
6140 sub4node->cd();
6141 fNodes->Add(sub4node);
6142 sub3node->cd();
6143 fNodes->Add(sub3node);
6144 sub2node->cd();
6145 //
6146 // Place copy #2 of I107 in I10B
6147 //
6148 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6149 sub3node->SetLineColor(kColorITS);
6150 sub3node->SetVisibility(0);
6151 sub3node->cd();
6152 //
6153 // Place copy #1 of I101 in I107
6154 //
6155 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6156 sub4node->SetLineColor(kColorITS);
6157 sub4node->SetVisibility(0);
6158 sub4node->cd();
6159 //
6160 // Place copy #1 of ITS1 in I101
6161 //
6162 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6163 sub5node->SetLineColor(kColorITS);
6164 fNodes->Add(sub5node);
6165 sub4node->cd();
6166 fNodes->Add(sub4node);
6167 sub3node->cd();
6168 fNodes->Add(sub3node);
6169 sub2node->cd();
6170 //
6171 // Place copy #3 of I107 in I10B
6172 //
6173 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6174 sub3node->SetLineColor(kColorITS);
6175 sub3node->SetVisibility(0);
6176 sub3node->cd();
6177 //
6178 // Place copy #1 of I101 in I107
6179 //
6180 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6181 sub4node->SetLineColor(kColorITS);
6182 sub4node->SetVisibility(0);
6183 sub4node->cd();
6184 //
6185 // Place copy #1 of ITS1 in I101
6186 //
6187 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6188 sub5node->SetLineColor(kColorITS);
6189 fNodes->Add(sub5node);
6190 sub4node->cd();
6191 fNodes->Add(sub4node);
6192 sub3node->cd();
6193 fNodes->Add(sub3node);
6194 sub2node->cd();
6195 //
6196 // Place copy #4 of I107 in I10B
6197 //
6198 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6199 sub3node->SetLineColor(kColorITS);
6200 sub3node->SetVisibility(0);
6201 sub3node->cd();
6202 //
6203 // Place copy #1 of I101 in I107
6204 //
6205 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6206 sub4node->SetLineColor(kColorITS);
6207 sub4node->SetVisibility(0);
6208 sub4node->cd();
6209 //
6210 // Place copy #1 of ITS1 in I101
6211 //
6212 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6213 sub5node->SetLineColor(kColorITS);
6214 fNodes->Add(sub5node);
6215 sub4node->cd();
6216 fNodes->Add(sub4node);
6217 sub3node->cd();
6218 fNodes->Add(sub3node);
6219 sub2node->cd();
6220 fNodes->Add(sub2node);
6221 sub1node->cd();
6222 //
6223 // Place copy #2 of I10B in I12B
6224 //
6225 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6226 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6227 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6228 sub2node->SetLineColor(kColorITS);
6229 sub2node->SetVisibility(0);
6230 sub2node->cd();
6231 //
6232 // Place copy #1 of I107 in I10B
6233 //
6234 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6235 sub3node->SetLineColor(kColorITS);
6236 sub3node->SetVisibility(0);
6237 sub3node->cd();
6238 //
6239 // Place copy #1 of I101 in I107
6240 //
6241 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6242 sub4node->SetLineColor(kColorITS);
6243 sub4node->SetVisibility(0);
6244 sub4node->cd();
6245 //
6246 // Place copy #1 of ITS1 in I101
6247 //
6248 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6249 sub5node->SetLineColor(kColorITS);
6250 fNodes->Add(sub5node);
6251 sub4node->cd();
6252 fNodes->Add(sub4node);
6253 sub3node->cd();
6254 fNodes->Add(sub3node);
6255 sub2node->cd();
6256 //
6257 // Place copy #2 of I107 in I10B
6258 //
6259 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6260 sub3node->SetLineColor(kColorITS);
6261 sub3node->SetVisibility(0);
6262 sub3node->cd();
6263 //
6264 // Place copy #1 of I101 in I107
6265 //
6266 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6267 sub4node->SetLineColor(kColorITS);
6268 sub4node->SetVisibility(0);
6269 sub4node->cd();
6270 //
6271 // Place copy #1 of ITS1 in I101
6272 //
6273 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6274 sub5node->SetLineColor(kColorITS);
6275 fNodes->Add(sub5node);
6276 sub4node->cd();
6277 fNodes->Add(sub4node);
6278 sub3node->cd();
6279 fNodes->Add(sub3node);
6280 sub2node->cd();
6281 //
6282 // Place copy #3 of I107 in I10B
6283 //
6284 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6285 sub3node->SetLineColor(kColorITS);
6286 sub3node->SetVisibility(0);
6287 sub3node->cd();
6288 //
6289 // Place copy #1 of I101 in I107
6290 //
6291 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6292 sub4node->SetLineColor(kColorITS);
6293 sub4node->SetVisibility(0);
6294 sub4node->cd();
6295 //
6296 // Place copy #1 of ITS1 in I101
6297 //
6298 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6299 sub5node->SetLineColor(kColorITS);
6300 fNodes->Add(sub5node);
6301 sub4node->cd();
6302 fNodes->Add(sub4node);
6303 sub3node->cd();
6304 fNodes->Add(sub3node);
6305 sub2node->cd();
6306 //
6307 // Place copy #4 of I107 in I10B
6308 //
6309 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6310 sub3node->SetLineColor(kColorITS);
6311 sub3node->SetVisibility(0);
6312 sub3node->cd();
6313 //
6314 // Place copy #1 of I101 in I107
6315 //
6316 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6317 sub4node->SetLineColor(kColorITS);
6318 sub4node->SetVisibility(0);
6319 sub4node->cd();
6320 //
6321 // Place copy #1 of ITS1 in I101
6322 //
6323 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6324 sub5node->SetLineColor(kColorITS);
6325 fNodes->Add(sub5node);
6326 sub4node->cd();
6327 fNodes->Add(sub4node);
6328 sub3node->cd();
6329 fNodes->Add(sub3node);
6330 sub2node->cd();
6331 fNodes->Add(sub2node);
6332 sub1node->cd();
6333 //
6334 // Place copy #1 of I20B in I12B
6335 //
6336 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6337 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6338 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6339 sub2node->SetLineColor(kColorITS);
6340 sub2node->SetVisibility(0);
6341 sub2node->cd();
6342 //
6343 // Place copy #1 of I1D7 in I20B
6344 //
6345 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6346 sub3node->SetLineColor(kColorITS);
6347 sub3node->SetVisibility(0);
6348 sub3node->cd();
6349 //
6350 // Place copy #1 of I1D1 in I1D7
6351 //
6352 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6353 sub4node->SetLineColor(kColorITS);
6354 sub4node->SetVisibility(0);
6355 sub4node->cd();
6356 //
6357 // Place copy #1 of ITS2 in I1D1
6358 //
6359 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6360 sub5node->SetLineColor(kColorITS);
6361 fNodes->Add(sub5node);
6362 sub4node->cd();
6363 fNodes->Add(sub4node);
6364 sub3node->cd();
6365 fNodes->Add(sub3node);
6366 sub2node->cd();
6367 //
6368 // Place copy #2 of I1D7 in I20B
6369 //
6370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6371 sub3node->SetLineColor(kColorITS);
6372 sub3node->SetVisibility(0);
6373 sub3node->cd();
6374 //
6375 // Place copy #1 of I1D1 in I1D7
6376 //
6377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6378 sub4node->SetLineColor(kColorITS);
6379 sub4node->SetVisibility(0);
6380 sub4node->cd();
6381 //
6382 // Place copy #1 of ITS2 in I1D1
6383 //
6384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6385 sub5node->SetLineColor(kColorITS);
6386 fNodes->Add(sub5node);
6387 sub4node->cd();
6388 fNodes->Add(sub4node);
6389 sub3node->cd();
6390 fNodes->Add(sub3node);
6391 sub2node->cd();
6392 //
6393 // Place copy #3 of I1D7 in I20B
6394 //
6395 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6396 sub3node->SetLineColor(kColorITS);
6397 sub3node->SetVisibility(0);
6398 sub3node->cd();
6399 //
6400 // Place copy #1 of I1D1 in I1D7
6401 //
6402 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6403 sub4node->SetLineColor(kColorITS);
6404 sub4node->SetVisibility(0);
6405 sub4node->cd();
6406 //
6407 // Place copy #1 of ITS2 in I1D1
6408 //
6409 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6410 sub5node->SetLineColor(kColorITS);
6411 fNodes->Add(sub5node);
6412 sub4node->cd();
6413 fNodes->Add(sub4node);
6414 sub3node->cd();
6415 fNodes->Add(sub3node);
6416 sub2node->cd();
6417 //
6418 // Place copy #4 of I1D7 in I20B
6419 //
6420 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6421 sub3node->SetLineColor(kColorITS);
6422 sub3node->SetVisibility(0);
6423 sub3node->cd();
6424 //
6425 // Place copy #1 of I1D1 in I1D7
6426 //
6427 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6428 sub4node->SetLineColor(kColorITS);
6429 sub4node->SetVisibility(0);
6430 sub4node->cd();
6431 //
6432 // Place copy #1 of ITS2 in I1D1
6433 //
6434 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6435 sub5node->SetLineColor(kColorITS);
6436 fNodes->Add(sub5node);
6437 sub4node->cd();
6438 fNodes->Add(sub4node);
6439 sub3node->cd();
6440 fNodes->Add(sub3node);
6441 sub2node->cd();
6442 fNodes->Add(sub2node);
6443 sub1node->cd();
6444 //
6445 // Place copy #2 of I20B in I12B
6446 //
6447 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6448 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6449 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6450 sub2node->SetLineColor(kColorITS);
6451 sub2node->SetVisibility(0);
6452 sub2node->cd();
6453 //
6454 // Place copy #1 of I1D7 in I20B
6455 //
6456 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6457 sub3node->SetLineColor(kColorITS);
6458 sub3node->SetVisibility(0);
6459 sub3node->cd();
6460 //
6461 // Place copy #1 of I1D1 in I1D7
6462 //
6463 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6464 sub4node->SetLineColor(kColorITS);
6465 sub4node->SetVisibility(0);
6466 sub4node->cd();
6467 //
6468 // Place copy #1 of ITS2 in I1D1
6469 //
6470 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6471 sub5node->SetLineColor(kColorITS);
6472 fNodes->Add(sub5node);
6473 sub4node->cd();
6474 fNodes->Add(sub4node);
6475 sub3node->cd();
6476 fNodes->Add(sub3node);
6477 sub2node->cd();
6478 //
6479 // Place copy #2 of I1D7 in I20B
6480 //
6481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6482 sub3node->SetLineColor(kColorITS);
6483 sub3node->SetVisibility(0);
6484 sub3node->cd();
6485 //
6486 // Place copy #1 of I1D1 in I1D7
6487 //
6488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6489 sub4node->SetLineColor(kColorITS);
6490 sub4node->SetVisibility(0);
6491 sub4node->cd();
6492 //
6493 // Place copy #1 of ITS2 in I1D1
6494 //
6495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6496 sub5node->SetLineColor(kColorITS);
6497 fNodes->Add(sub5node);
6498 sub4node->cd();
6499 fNodes->Add(sub4node);
6500 sub3node->cd();
6501 fNodes->Add(sub3node);
6502 sub2node->cd();
6503 //
6504 // Place copy #3 of I1D7 in I20B
6505 //
6506 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6507 sub3node->SetLineColor(kColorITS);
6508 sub3node->SetVisibility(0);
6509 sub3node->cd();
6510 //
6511 // Place copy #1 of I1D1 in I1D7
6512 //
6513 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6514 sub4node->SetLineColor(kColorITS);
6515 sub4node->SetVisibility(0);
6516 sub4node->cd();
6517 //
6518 // Place copy #1 of ITS2 in I1D1
6519 //
6520 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6521 sub5node->SetLineColor(kColorITS);
6522 fNodes->Add(sub5node);
6523 sub4node->cd();
6524 fNodes->Add(sub4node);
6525 sub3node->cd();
6526 fNodes->Add(sub3node);
6527 sub2node->cd();
6528 //
6529 // Place copy #4 of I1D7 in I20B
6530 //
6531 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6532 sub3node->SetLineColor(kColorITS);
6533 sub3node->SetVisibility(0);
6534 sub3node->cd();
6535 //
6536 // Place copy #1 of I1D1 in I1D7
6537 //
6538 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6539 sub4node->SetLineColor(kColorITS);
6540 sub4node->SetVisibility(0);
6541 sub4node->cd();
6542 //
6543 // Place copy #1 of ITS2 in I1D1
6544 //
6545 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6546 sub5node->SetLineColor(kColorITS);
6547 fNodes->Add(sub5node);
6548 sub4node->cd();
6549 fNodes->Add(sub4node);
6550 sub3node->cd();
6551 fNodes->Add(sub3node);
6552 sub2node->cd();
6553 fNodes->Add(sub2node);
6554 sub1node->cd();
6555 //
6556 // Place copy #3 of I20B in I12B
6557 //
6558 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6559 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6560 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6561 sub2node->SetLineColor(kColorITS);
6562 sub2node->SetVisibility(0);
6563 sub2node->cd();
6564 //
6565 // Place copy #1 of I1D7 in I20B
6566 //
6567 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6568 sub3node->SetLineColor(kColorITS);
6569 sub3node->SetVisibility(0);
6570 sub3node->cd();
6571 //
6572 // Place copy #1 of I1D1 in I1D7
6573 //
6574 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6575 sub4node->SetLineColor(kColorITS);
6576 sub4node->SetVisibility(0);
6577 sub4node->cd();
6578 //
6579 // Place copy #1 of ITS2 in I1D1
6580 //
6581 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6582 sub5node->SetLineColor(kColorITS);
6583 fNodes->Add(sub5node);
6584 sub4node->cd();
6585 fNodes->Add(sub4node);
6586 sub3node->cd();
6587 fNodes->Add(sub3node);
6588 sub2node->cd();
6589 //
6590 // Place copy #2 of I1D7 in I20B
6591 //
6592 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6593 sub3node->SetLineColor(kColorITS);
6594 sub3node->SetVisibility(0);
6595 sub3node->cd();
6596 //
6597 // Place copy #1 of I1D1 in I1D7
6598 //
6599 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6600 sub4node->SetLineColor(kColorITS);
6601 sub4node->SetVisibility(0);
6602 sub4node->cd();
6603 //
6604 // Place copy #1 of ITS2 in I1D1
6605 //
6606 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6607 sub5node->SetLineColor(kColorITS);
6608 fNodes->Add(sub5node);
6609 sub4node->cd();
6610 fNodes->Add(sub4node);
6611 sub3node->cd();
6612 fNodes->Add(sub3node);
6613 sub2node->cd();
6614 //
6615 // Place copy #3 of I1D7 in I20B
6616 //
6617 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6618 sub3node->SetLineColor(kColorITS);
6619 sub3node->SetVisibility(0);
6620 sub3node->cd();
6621 //
6622 // Place copy #1 of I1D1 in I1D7
6623 //
6624 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6625 sub4node->SetLineColor(kColorITS);
6626 sub4node->SetVisibility(0);
6627 sub4node->cd();
6628 //
6629 // Place copy #1 of ITS2 in I1D1
6630 //
6631 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6632 sub5node->SetLineColor(kColorITS);
6633 fNodes->Add(sub5node);
6634 sub4node->cd();
6635 fNodes->Add(sub4node);
6636 sub3node->cd();
6637 fNodes->Add(sub3node);
6638 sub2node->cd();
6639 //
6640 // Place copy #4 of I1D7 in I20B
6641 //
6642 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6643 sub3node->SetLineColor(kColorITS);
6644 sub3node->SetVisibility(0);
6645 sub3node->cd();
6646 //
6647 // Place copy #1 of I1D1 in I1D7
6648 //
6649 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6650 sub4node->SetLineColor(kColorITS);
6651 sub4node->SetVisibility(0);
6652 sub4node->cd();
6653 //
6654 // Place copy #1 of ITS2 in I1D1
6655 //
6656 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6657 sub5node->SetLineColor(kColorITS);
6658 fNodes->Add(sub5node);
6659 sub4node->cd();
6660 fNodes->Add(sub4node);
6661 sub3node->cd();
6662 fNodes->Add(sub3node);
6663 sub2node->cd();
6664 fNodes->Add(sub2node);
6665 sub1node->cd();
6666 //
6667 // Place copy #4 of I20B in I12B
6668 //
6669 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6670 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6671 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6672 sub2node->SetLineColor(kColorITS);
6673 sub2node->SetVisibility(0);
6674 sub2node->cd();
6675 //
6676 // Place copy #1 of I1D7 in I20B
6677 //
6678 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6679 sub3node->SetLineColor(kColorITS);
6680 sub3node->SetVisibility(0);
6681 sub3node->cd();
6682 //
6683 // Place copy #1 of I1D1 in I1D7
6684 //
6685 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6686 sub4node->SetLineColor(kColorITS);
6687 sub4node->SetVisibility(0);
6688 sub4node->cd();
6689 //
6690 // Place copy #1 of ITS2 in I1D1
6691 //
6692 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6693 sub5node->SetLineColor(kColorITS);
6694 fNodes->Add(sub5node);
6695 sub4node->cd();
6696 fNodes->Add(sub4node);
6697 sub3node->cd();
6698 fNodes->Add(sub3node);
6699 sub2node->cd();
6700 //
6701 // Place copy #2 of I1D7 in I20B
6702 //
6703 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6704 sub3node->SetLineColor(kColorITS);
6705 sub3node->SetVisibility(0);
6706 sub3node->cd();
6707 //
6708 // Place copy #1 of I1D1 in I1D7
6709 //
6710 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6711 sub4node->SetLineColor(kColorITS);
6712 sub4node->SetVisibility(0);
6713 sub4node->cd();
6714 //
6715 // Place copy #1 of ITS2 in I1D1
6716 //
6717 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6718 sub5node->SetLineColor(kColorITS);
6719 fNodes->Add(sub5node);
6720 sub4node->cd();
6721 fNodes->Add(sub4node);
6722 sub3node->cd();
6723 fNodes->Add(sub3node);
6724 sub2node->cd();
6725 //
6726 // Place copy #3 of I1D7 in I20B
6727 //
6728 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6729 sub3node->SetLineColor(kColorITS);
6730 sub3node->SetVisibility(0);
6731 sub3node->cd();
6732 //
6733 // Place copy #1 of I1D1 in I1D7
6734 //
6735 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6736 sub4node->SetLineColor(kColorITS);
6737 sub4node->SetVisibility(0);
6738 sub4node->cd();
6739 //
6740 // Place copy #1 of ITS2 in I1D1
6741 //
6742 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6743 sub5node->SetLineColor(kColorITS);
6744 fNodes->Add(sub5node);
6745 sub4node->cd();
6746 fNodes->Add(sub4node);
6747 sub3node->cd();
6748 fNodes->Add(sub3node);
6749 sub2node->cd();
6750 //
6751 // Place copy #4 of I1D7 in I20B
6752 //
6753 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6754 sub3node->SetLineColor(kColorITS);
6755 sub3node->SetVisibility(0);
6756 sub3node->cd();
6757 //
6758 // Place copy #1 of I1D1 in I1D7
6759 //
6760 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6761 sub4node->SetLineColor(kColorITS);
6762 sub4node->SetVisibility(0);
6763 sub4node->cd();
6764 //
6765 // Place copy #1 of ITS2 in I1D1
6766 //
6767 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6768 sub5node->SetLineColor(kColorITS);
6769 fNodes->Add(sub5node);
6770 sub4node->cd();
6771 fNodes->Add(sub4node);
6772 sub3node->cd();
6773 fNodes->Add(sub3node);
6774 sub2node->cd();
6775 fNodes->Add(sub2node);
6776 sub1node->cd();
6777 fNodes->Add(sub1node);
6778 node->cd();
6779 //
6780 // Place copy #10 of I12B in IT12
6781 //
6782 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6783 sub1node->SetLineColor(kColorITS);
6784 sub1node->SetVisibility(0);
6785 sub1node->cd();
6786 //
6787 // Place copy #1 of I10B in I12B
6788 //
6789 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6790 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6791 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6792 sub2node->SetLineColor(kColorITS);
6793 sub2node->SetVisibility(0);
6794 sub2node->cd();
6795 //
6796 // Place copy #1 of I107 in I10B
6797 //
6798 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6799 sub3node->SetLineColor(kColorITS);
6800 sub3node->SetVisibility(0);
6801 sub3node->cd();
6802 //
6803 // Place copy #1 of I101 in I107
6804 //
6805 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6806 sub4node->SetLineColor(kColorITS);
6807 sub4node->SetVisibility(0);
6808 sub4node->cd();
6809 //
6810 // Place copy #1 of ITS1 in I101
6811 //
6812 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6813 sub5node->SetLineColor(kColorITS);
6814 fNodes->Add(sub5node);
6815 sub4node->cd();
6816 fNodes->Add(sub4node);
6817 sub3node->cd();
6818 fNodes->Add(sub3node);
6819 sub2node->cd();
6820 //
6821 // Place copy #2 of I107 in I10B
6822 //
6823 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6824 sub3node->SetLineColor(kColorITS);
6825 sub3node->SetVisibility(0);
6826 sub3node->cd();
6827 //
6828 // Place copy #1 of I101 in I107
6829 //
6830 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6831 sub4node->SetLineColor(kColorITS);
6832 sub4node->SetVisibility(0);
6833 sub4node->cd();
6834 //
6835 // Place copy #1 of ITS1 in I101
6836 //
6837 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6838 sub5node->SetLineColor(kColorITS);
6839 fNodes->Add(sub5node);
6840 sub4node->cd();
6841 fNodes->Add(sub4node);
6842 sub3node->cd();
6843 fNodes->Add(sub3node);
6844 sub2node->cd();
6845 //
6846 // Place copy #3 of I107 in I10B
6847 //
6848 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6849 sub3node->SetLineColor(kColorITS);
6850 sub3node->SetVisibility(0);
6851 sub3node->cd();
6852 //
6853 // Place copy #1 of I101 in I107
6854 //
6855 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6856 sub4node->SetLineColor(kColorITS);
6857 sub4node->SetVisibility(0);
6858 sub4node->cd();
6859 //
6860 // Place copy #1 of ITS1 in I101
6861 //
6862 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6863 sub5node->SetLineColor(kColorITS);
6864 fNodes->Add(sub5node);
6865 sub4node->cd();
6866 fNodes->Add(sub4node);
6867 sub3node->cd();
6868 fNodes->Add(sub3node);
6869 sub2node->cd();
6870 //
6871 // Place copy #4 of I107 in I10B
6872 //
6873 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6874 sub3node->SetLineColor(kColorITS);
6875 sub3node->SetVisibility(0);
6876 sub3node->cd();
6877 //
6878 // Place copy #1 of I101 in I107
6879 //
6880 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6881 sub4node->SetLineColor(kColorITS);
6882 sub4node->SetVisibility(0);
6883 sub4node->cd();
6884 //
6885 // Place copy #1 of ITS1 in I101
6886 //
6887 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6888 sub5node->SetLineColor(kColorITS);
6889 fNodes->Add(sub5node);
6890 sub4node->cd();
6891 fNodes->Add(sub4node);
6892 sub3node->cd();
6893 fNodes->Add(sub3node);
6894 sub2node->cd();
6895 fNodes->Add(sub2node);
6896 sub1node->cd();
6897 //
6898 // Place copy #2 of I10B in I12B
6899 //
6900 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6901 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6902 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6903 sub2node->SetLineColor(kColorITS);
6904 sub2node->SetVisibility(0);
6905 sub2node->cd();
6906 //
6907 // Place copy #1 of I107 in I10B
6908 //
6909 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6910 sub3node->SetLineColor(kColorITS);
6911 sub3node->SetVisibility(0);
6912 sub3node->cd();
6913 //
6914 // Place copy #1 of I101 in I107
6915 //
6916 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6917 sub4node->SetLineColor(kColorITS);
6918 sub4node->SetVisibility(0);
6919 sub4node->cd();
6920 //
6921 // Place copy #1 of ITS1 in I101
6922 //
6923 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6924 sub5node->SetLineColor(kColorITS);
6925 fNodes->Add(sub5node);
6926 sub4node->cd();
6927 fNodes->Add(sub4node);
6928 sub3node->cd();
6929 fNodes->Add(sub3node);
6930 sub2node->cd();
6931 //
6932 // Place copy #2 of I107 in I10B
6933 //
6934 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6935 sub3node->SetLineColor(kColorITS);
6936 sub3node->SetVisibility(0);
6937 sub3node->cd();
6938 //
6939 // Place copy #1 of I101 in I107
6940 //
6941 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6942 sub4node->SetLineColor(kColorITS);
6943 sub4node->SetVisibility(0);
6944 sub4node->cd();
6945 //
6946 // Place copy #1 of ITS1 in I101
6947 //
6948 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6949 sub5node->SetLineColor(kColorITS);
6950 fNodes->Add(sub5node);
6951 sub4node->cd();
6952 fNodes->Add(sub4node);
6953 sub3node->cd();
6954 fNodes->Add(sub3node);
6955 sub2node->cd();
6956 //
6957 // Place copy #3 of I107 in I10B
6958 //
6959 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6960 sub3node->SetLineColor(kColorITS);
6961 sub3node->SetVisibility(0);
6962 sub3node->cd();
6963 //
6964 // Place copy #1 of I101 in I107
6965 //
6966 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6967 sub4node->SetLineColor(kColorITS);
6968 sub4node->SetVisibility(0);
6969 sub4node->cd();
6970 //
6971 // Place copy #1 of ITS1 in I101
6972 //
6973 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6974 sub5node->SetLineColor(kColorITS);
6975 fNodes->Add(sub5node);
6976 sub4node->cd();
6977 fNodes->Add(sub4node);
6978 sub3node->cd();
6979 fNodes->Add(sub3node);
6980 sub2node->cd();
6981 //
6982 // Place copy #4 of I107 in I10B
6983 //
6984 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6985 sub3node->SetLineColor(kColorITS);
6986 sub3node->SetVisibility(0);
6987 sub3node->cd();
6988 //
6989 // Place copy #1 of I101 in I107
6990 //
6991 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6992 sub4node->SetLineColor(kColorITS);
6993 sub4node->SetVisibility(0);
6994 sub4node->cd();
6995 //
6996 // Place copy #1 of ITS1 in I101
6997 //
6998 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6999 sub5node->SetLineColor(kColorITS);
7000 fNodes->Add(sub5node);
7001 sub4node->cd();
7002 fNodes->Add(sub4node);
7003 sub3node->cd();
7004 fNodes->Add(sub3node);
7005 sub2node->cd();
7006 fNodes->Add(sub2node);
7007 sub1node->cd();
7008 //
7009 // Place copy #1 of I20B in I12B
7010 //
7011 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7012 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7013 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7014 sub2node->SetLineColor(kColorITS);
7015 sub2node->SetVisibility(0);
7016 sub2node->cd();
7017 //
7018 // Place copy #1 of I1D7 in I20B
7019 //
7020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7021 sub3node->SetLineColor(kColorITS);
7022 sub3node->SetVisibility(0);
7023 sub3node->cd();
7024 //
7025 // Place copy #1 of I1D1 in I1D7
7026 //
7027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7028 sub4node->SetLineColor(kColorITS);
7029 sub4node->SetVisibility(0);
7030 sub4node->cd();
7031 //
7032 // Place copy #1 of ITS2 in I1D1
7033 //
7034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7035 sub5node->SetLineColor(kColorITS);
7036 fNodes->Add(sub5node);
7037 sub4node->cd();
7038 fNodes->Add(sub4node);
7039 sub3node->cd();
7040 fNodes->Add(sub3node);
7041 sub2node->cd();
7042 //
7043 // Place copy #2 of I1D7 in I20B
7044 //
7045 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7046 sub3node->SetLineColor(kColorITS);
7047 sub3node->SetVisibility(0);
7048 sub3node->cd();
7049 //
7050 // Place copy #1 of I1D1 in I1D7
7051 //
7052 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7053 sub4node->SetLineColor(kColorITS);
7054 sub4node->SetVisibility(0);
7055 sub4node->cd();
7056 //
7057 // Place copy #1 of ITS2 in I1D1
7058 //
7059 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7060 sub5node->SetLineColor(kColorITS);
7061 fNodes->Add(sub5node);
7062 sub4node->cd();
7063 fNodes->Add(sub4node);
7064 sub3node->cd();
7065 fNodes->Add(sub3node);
7066 sub2node->cd();
7067 //
7068 // Place copy #3 of I1D7 in I20B
7069 //
7070 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7071 sub3node->SetLineColor(kColorITS);
7072 sub3node->SetVisibility(0);
7073 sub3node->cd();
7074 //
7075 // Place copy #1 of I1D1 in I1D7
7076 //
7077 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7078 sub4node->SetLineColor(kColorITS);
7079 sub4node->SetVisibility(0);
7080 sub4node->cd();
7081 //
7082 // Place copy #1 of ITS2 in I1D1
7083 //
7084 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7085 sub5node->SetLineColor(kColorITS);
7086 fNodes->Add(sub5node);
7087 sub4node->cd();
7088 fNodes->Add(sub4node);
7089 sub3node->cd();
7090 fNodes->Add(sub3node);
7091 sub2node->cd();
7092 //
7093 // Place copy #4 of I1D7 in I20B
7094 //
7095 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7096 sub3node->SetLineColor(kColorITS);
7097 sub3node->SetVisibility(0);
7098 sub3node->cd();
7099 //
7100 // Place copy #1 of I1D1 in I1D7
7101 //
7102 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7103 sub4node->SetLineColor(kColorITS);
7104 sub4node->SetVisibility(0);
7105 sub4node->cd();
7106 //
7107 // Place copy #1 of ITS2 in I1D1
7108 //
7109 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7110 sub5node->SetLineColor(kColorITS);
7111 fNodes->Add(sub5node);
7112 sub4node->cd();
7113 fNodes->Add(sub4node);
7114 sub3node->cd();
7115 fNodes->Add(sub3node);
7116 sub2node->cd();
7117 fNodes->Add(sub2node);
7118 sub1node->cd();
7119 //
7120 // Place copy #2 of I20B in I12B
7121 //
7122 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7123 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7124 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7125 sub2node->SetLineColor(kColorITS);
7126 sub2node->SetVisibility(0);
7127 sub2node->cd();
7128 //
7129 // Place copy #1 of I1D7 in I20B
7130 //
7131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7132 sub3node->SetLineColor(kColorITS);
7133 sub3node->SetVisibility(0);
7134 sub3node->cd();
7135 //
7136 // Place copy #1 of I1D1 in I1D7
7137 //
7138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7139 sub4node->SetLineColor(kColorITS);
7140 sub4node->SetVisibility(0);
7141 sub4node->cd();
7142 //
7143 // Place copy #1 of ITS2 in I1D1
7144 //
7145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7146 sub5node->SetLineColor(kColorITS);
7147 fNodes->Add(sub5node);
7148 sub4node->cd();
7149 fNodes->Add(sub4node);
7150 sub3node->cd();
7151 fNodes->Add(sub3node);
7152 sub2node->cd();
7153 //
7154 // Place copy #2 of I1D7 in I20B
7155 //
7156 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7157 sub3node->SetLineColor(kColorITS);
7158 sub3node->SetVisibility(0);
7159 sub3node->cd();
7160 //
7161 // Place copy #1 of I1D1 in I1D7
7162 //
7163 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7164 sub4node->SetLineColor(kColorITS);
7165 sub4node->SetVisibility(0);
7166 sub4node->cd();
7167 //
7168 // Place copy #1 of ITS2 in I1D1
7169 //
7170 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7171 sub5node->SetLineColor(kColorITS);
7172 fNodes->Add(sub5node);
7173 sub4node->cd();
7174 fNodes->Add(sub4node);
7175 sub3node->cd();
7176 fNodes->Add(sub3node);
7177 sub2node->cd();
7178 //
7179 // Place copy #3 of I1D7 in I20B
7180 //
7181 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7182 sub3node->SetLineColor(kColorITS);
7183 sub3node->SetVisibility(0);
7184 sub3node->cd();
7185 //
7186 // Place copy #1 of I1D1 in I1D7
7187 //
7188 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7189 sub4node->SetLineColor(kColorITS);
7190 sub4node->SetVisibility(0);
7191 sub4node->cd();
7192 //
7193 // Place copy #1 of ITS2 in I1D1
7194 //
7195 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7196 sub5node->SetLineColor(kColorITS);
7197 fNodes->Add(sub5node);
7198 sub4node->cd();
7199 fNodes->Add(sub4node);
7200 sub3node->cd();
7201 fNodes->Add(sub3node);
7202 sub2node->cd();
7203 //
7204 // Place copy #4 of I1D7 in I20B
7205 //
7206 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7207 sub3node->SetLineColor(kColorITS);
7208 sub3node->SetVisibility(0);
7209 sub3node->cd();
7210 //
7211 // Place copy #1 of I1D1 in I1D7
7212 //
7213 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7214 sub4node->SetLineColor(kColorITS);
7215 sub4node->SetVisibility(0);
7216 sub4node->cd();
7217 //
7218 // Place copy #1 of ITS2 in I1D1
7219 //
7220 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7221 sub5node->SetLineColor(kColorITS);
7222 fNodes->Add(sub5node);
7223 sub4node->cd();
7224 fNodes->Add(sub4node);
7225 sub3node->cd();
7226 fNodes->Add(sub3node);
7227 sub2node->cd();
7228 fNodes->Add(sub2node);
7229 sub1node->cd();
7230 //
7231 // Place copy #3 of I20B in I12B
7232 //
7233 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7234 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7235 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7236 sub2node->SetLineColor(kColorITS);
7237 sub2node->SetVisibility(0);
7238 sub2node->cd();
7239 //
7240 // Place copy #1 of I1D7 in I20B
7241 //
7242 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7243 sub3node->SetLineColor(kColorITS);
7244 sub3node->SetVisibility(0);
7245 sub3node->cd();
7246 //
7247 // Place copy #1 of I1D1 in I1D7
7248 //
7249 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7250 sub4node->SetLineColor(kColorITS);
7251 sub4node->SetVisibility(0);
7252 sub4node->cd();
7253 //
7254 // Place copy #1 of ITS2 in I1D1
7255 //
7256 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7257 sub5node->SetLineColor(kColorITS);
7258 fNodes->Add(sub5node);
7259 sub4node->cd();
7260 fNodes->Add(sub4node);
7261 sub3node->cd();
7262 fNodes->Add(sub3node);
7263 sub2node->cd();
7264 //
7265 // Place copy #2 of I1D7 in I20B
7266 //
7267 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7268 sub3node->SetLineColor(kColorITS);
7269 sub3node->SetVisibility(0);
7270 sub3node->cd();
7271 //
7272 // Place copy #1 of I1D1 in I1D7
7273 //
7274 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7275 sub4node->SetLineColor(kColorITS);
7276 sub4node->SetVisibility(0);
7277 sub4node->cd();
7278 //
7279 // Place copy #1 of ITS2 in I1D1
7280 //
7281 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7282 sub5node->SetLineColor(kColorITS);
7283 fNodes->Add(sub5node);
7284 sub4node->cd();
7285 fNodes->Add(sub4node);
7286 sub3node->cd();
7287 fNodes->Add(sub3node);
7288 sub2node->cd();
7289 //
7290 // Place copy #3 of I1D7 in I20B
7291 //
7292 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7293 sub3node->SetLineColor(kColorITS);
7294 sub3node->SetVisibility(0);
7295 sub3node->cd();
7296 //
7297 // Place copy #1 of I1D1 in I1D7
7298 //
7299 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7300 sub4node->SetLineColor(kColorITS);
7301 sub4node->SetVisibility(0);
7302 sub4node->cd();
7303 //
7304 // Place copy #1 of ITS2 in I1D1
7305 //
7306 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7307 sub5node->SetLineColor(kColorITS);
7308 fNodes->Add(sub5node);
7309 sub4node->cd();
7310 fNodes->Add(sub4node);
7311 sub3node->cd();
7312 fNodes->Add(sub3node);
7313 sub2node->cd();
7314 //
7315 // Place copy #4 of I1D7 in I20B
7316 //
7317 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7318 sub3node->SetLineColor(kColorITS);
7319 sub3node->SetVisibility(0);
7320 sub3node->cd();
7321 //
7322 // Place copy #1 of I1D1 in I1D7
7323 //
7324 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7325 sub4node->SetLineColor(kColorITS);
7326 sub4node->SetVisibility(0);
7327 sub4node->cd();
7328 //
7329 // Place copy #1 of ITS2 in I1D1
7330 //
7331 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7332 sub5node->SetLineColor(kColorITS);
7333 fNodes->Add(sub5node);
7334 sub4node->cd();
7335 fNodes->Add(sub4node);
7336 sub3node->cd();
7337 fNodes->Add(sub3node);
7338 sub2node->cd();
7339 fNodes->Add(sub2node);
7340 sub1node->cd();
7341 //
7342 // Place copy #4 of I20B in I12B
7343 //
7344 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7345 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7346 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7347 sub2node->SetLineColor(kColorITS);
7348 sub2node->SetVisibility(0);
7349 sub2node->cd();
7350 //
7351 // Place copy #1 of I1D7 in I20B
7352 //
7353 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7354 sub3node->SetLineColor(kColorITS);
7355 sub3node->SetVisibility(0);
7356 sub3node->cd();
7357 //
7358 // Place copy #1 of I1D1 in I1D7
7359 //
7360 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7361 sub4node->SetLineColor(kColorITS);
7362 sub4node->SetVisibility(0);
7363 sub4node->cd();
7364 //
7365 // Place copy #1 of ITS2 in I1D1
7366 //
7367 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7368 sub5node->SetLineColor(kColorITS);
7369 fNodes->Add(sub5node);
7370 sub4node->cd();
7371 fNodes->Add(sub4node);
7372 sub3node->cd();
7373 fNodes->Add(sub3node);
7374 sub2node->cd();
7375 //
7376 // Place copy #2 of I1D7 in I20B
7377 //
7378 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7379 sub3node->SetLineColor(kColorITS);
7380 sub3node->SetVisibility(0);
7381 sub3node->cd();
7382 //
7383 // Place copy #1 of I1D1 in I1D7
7384 //
7385 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7386 sub4node->SetLineColor(kColorITS);
7387 sub4node->SetVisibility(0);
7388 sub4node->cd();
7389 //
7390 // Place copy #1 of ITS2 in I1D1
7391 //
7392 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7393 sub5node->SetLineColor(kColorITS);
7394 fNodes->Add(sub5node);
7395 sub4node->cd();
7396 fNodes->Add(sub4node);
7397 sub3node->cd();
7398 fNodes->Add(sub3node);
7399 sub2node->cd();
7400 //
7401 // Place copy #3 of I1D7 in I20B
7402 //
7403 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7404 sub3node->SetLineColor(kColorITS);
7405 sub3node->SetVisibility(0);
7406 sub3node->cd();
7407 //
7408 // Place copy #1 of I1D1 in I1D7
7409 //
7410 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7411 sub4node->SetLineColor(kColorITS);
7412 sub4node->SetVisibility(0);
7413 sub4node->cd();
7414 //
7415 // Place copy #1 of ITS2 in I1D1
7416 //
7417 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7418 sub5node->SetLineColor(kColorITS);
7419 fNodes->Add(sub5node);
7420 sub4node->cd();
7421 fNodes->Add(sub4node);
7422 sub3node->cd();
7423 fNodes->Add(sub3node);
7424 sub2node->cd();
7425 //
7426 // Place copy #4 of I1D7 in I20B
7427 //
7428 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7429 sub3node->SetLineColor(kColorITS);
7430 sub3node->SetVisibility(0);
7431 sub3node->cd();
7432 //
7433 // Place copy #1 of I1D1 in I1D7
7434 //
7435 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7436 sub4node->SetLineColor(kColorITS);
7437 sub4node->SetVisibility(0);
7438 sub4node->cd();
7439 //
7440 // Place copy #1 of ITS2 in I1D1
7441 //
7442 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7443 sub5node->SetLineColor(kColorITS);
7444 fNodes->Add(sub5node);
7445 sub4node->cd();
7446 fNodes->Add(sub4node);
7447 sub3node->cd();
7448 fNodes->Add(sub3node);
7449 sub2node->cd();
7450 fNodes->Add(sub2node);
7451 sub1node->cd();
7452 fNodes->Add(sub1node);
7453 node->cd();
7454
7455 fNodes->Add(node);
7456
7457 }
7458
7459
7460 // --- Place SDD volumes into their mother volume
7461
7462 // Place IT34 in Alice
7463 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7464 node->SetLineColor(kColorITS);
7465 node->SetVisibility(0);
7466 node->cd();
7467 //
7468 // Place copy #1 of I004 in IT34
7469 //
7470 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7471 sub1node->SetLineColor(kColorITS);
7472 sub1node->SetVisibility(0);
7473 sub1node->cd();
7474 //
7475 // Place copy #1 of ITS3 directly in I004
7476 //
7477 ySDD = Y_SDD_sep/2.+I302dits[1];
7478 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7479 sub2node->SetLineColor(kColorITS);
7480 sub2node->SetVisibility(1);
7481 fNodes->Add(sub2node);
7482 sub1node->cd();
7483 //
7484 // Place copy #2 of ITS3 directly in I004
7485 //
7486 ySDD = Y_SDD_sep/2.+I302dits[1];
7487 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7488 sub2node->SetLineColor(kColorITS);
7489 sub2node->SetVisibility(1);
7490 fNodes->Add(sub2node);
7491 sub1node->cd();
7492 //
7493 // Place copy #3 of ITS3 directly in I004
7494 //
7495 ySDD = Y_SDD_sep/2.+I302dits[1];
7496 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7497 sub2node->SetLineColor(kColorITS);
7498 sub2node->SetVisibility(1);
7499 fNodes->Add(sub2node);
7500 sub1node->cd();
7501 //
7502 // Place copy #4 of ITS3 directly in I004
7503 //
7504 ySDD = Y_SDD_sep/2.+I302dits[1];
7505 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7506 sub2node->SetLineColor(kColorITS);
7507 sub2node->SetVisibility(1);
7508 fNodes->Add(sub2node);
7509 sub1node->cd();
7510 //
7511 // Place copy #5 of ITS3 directly in I004
7512 //
7513 ySDD = Y_SDD_sep/2.+I302dits[1];
7514 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7515 sub2node->SetLineColor(kColorITS);
7516 sub2node->SetVisibility(1);
7517 fNodes->Add(sub2node);
7518 sub1node->cd();
7519 //
7520 // Place copy #6 of ITS3 directly in I004
7521 //
7522 ySDD = Y_SDD_sep/2.+I302dits[1];
7523 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7524 sub2node->SetLineColor(kColorITS);
7525 sub2node->SetVisibility(1);
7526 fNodes->Add(sub2node);
7527 sub1node->cd();
7528 fNodes->Add(sub1node);
7529 node->cd();
7530 //
7531 // Place copy #2 of I004 in IT34
7532 //
7533 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7534 sub1node->SetLineColor(kColorITS);
7535 sub1node->SetVisibility(0);
7536 sub1node->cd();
7537 //
7538 // Place copy #1 of ITS3 directly in I004
7539 //
7540 ySDD = Y_SDD_sep/2.+I302dits[1];
7541 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7542 sub2node->SetLineColor(kColorITS);
7543 sub2node->SetVisibility(1);
7544 fNodes->Add(sub2node);
7545 sub1node->cd();
7546 //
7547 // Place copy #2 of ITS3 directly in I004
7548 //
7549 ySDD = Y_SDD_sep/2.+I302dits[1];
7550 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7551 sub2node->SetLineColor(kColorITS);
7552 sub2node->SetVisibility(1);
7553 fNodes->Add(sub2node);
7554 sub1node->cd();
7555 //
7556 // Place copy #3 of ITS3 directly in I004
7557 //
7558 ySDD = Y_SDD_sep/2.+I302dits[1];
7559 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7560 sub2node->SetLineColor(kColorITS);
7561 sub2node->SetVisibility(1);
7562 fNodes->Add(sub2node);
7563 sub1node->cd();
7564 //
7565 // Place copy #4 of ITS3 directly in I004
7566 //
7567 ySDD = Y_SDD_sep/2.+I302dits[1];
7568 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7569 sub2node->SetLineColor(kColorITS);
7570 sub2node->SetVisibility(1);
7571 fNodes->Add(sub2node);
7572 sub1node->cd();
7573 //
7574 // Place copy #5 of ITS3 directly in I004
7575 //
7576 ySDD = Y_SDD_sep/2.+I302dits[1];
7577 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7578 sub2node->SetLineColor(kColorITS);
7579 sub2node->SetVisibility(1);
7580 fNodes->Add(sub2node);
7581 sub1node->cd();
7582 //
7583 // Place copy #6 of ITS3 directly in I004
7584 //
7585 ySDD = Y_SDD_sep/2.+I302dits[1];
7586 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7587 sub2node->SetLineColor(kColorITS);
7588 sub2node->SetVisibility(1);
7589 fNodes->Add(sub2node);
7590 sub1node->cd();
7591 fNodes->Add(sub1node);
7592 node->cd();
7593 //
7594 // Place copy #3 of I004 in IT34
7595 //
7596 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7597 sub1node->SetLineColor(kColorITS);
7598 sub1node->SetVisibility(0);
7599 sub1node->cd();
7600 //
7601 // Place copy #1 of ITS3 directly in I004
7602 //
7603 ySDD = Y_SDD_sep/2.+I302dits[1];
7604 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7605 sub2node->SetLineColor(kColorITS);
7606 sub2node->SetVisibility(1);
7607 fNodes->Add(sub2node);
7608 sub1node->cd();
7609 //
7610 // Place copy #2 of ITS3 directly in I004
7611 //
7612 ySDD = Y_SDD_sep/2.+I302dits[1];
7613 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7614 sub2node->SetLineColor(kColorITS);
7615 sub2node->SetVisibility(1);
7616 fNodes->Add(sub2node);
7617 sub1node->cd();
7618 //
7619 // Place copy #3 of ITS3 directly in I004
7620 //
7621 ySDD = Y_SDD_sep/2.+I302dits[1];
7622 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7623 sub2node->SetLineColor(kColorITS);
7624 sub2node->SetVisibility(1);
7625 fNodes->Add(sub2node);
7626 sub1node->cd();
7627 //
7628 // Place copy #4 of ITS3 directly in I004
7629 //
7630 ySDD = Y_SDD_sep/2.+I302dits[1];
7631 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7632 sub2node->SetLineColor(kColorITS);
7633 sub2node->SetVisibility(1);
7634 fNodes->Add(sub2node);
7635 sub1node->cd();
7636 //
7637 // Place copy #5 of ITS3 directly in I004
7638 //
7639 ySDD = Y_SDD_sep/2.+I302dits[1];
7640 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7641 sub2node->SetLineColor(kColorITS);
7642 sub2node->SetVisibility(1);
7643 fNodes->Add(sub2node);
7644 sub1node->cd();
7645 //
7646 // Place copy #6 of ITS3 directly in I004
7647 //
7648 ySDD = Y_SDD_sep/2.+I302dits[1];
7649 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7650 sub2node->SetLineColor(kColorITS);
7651 sub2node->SetVisibility(1);
7652 fNodes->Add(sub2node);
7653 sub1node->cd();
7654 fNodes->Add(sub1node);
7655 node->cd();
7656 //
7657 // Place copy #4 of I004 in IT34
7658 //
7659 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7660 sub1node->SetLineColor(kColorITS);
7661 sub1node->SetVisibility(0);
7662 sub1node->cd();
7663 //
7664 // Place copy #1 of ITS3 directly in I004
7665 //
7666 ySDD = Y_SDD_sep/2.+I302dits[1];
7667 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7668 sub2node->SetLineColor(kColorITS);
7669 sub2node->SetVisibility(1);
7670 fNodes->Add(sub2node);
7671 sub1node->cd();
7672 //
7673 // Place copy #2 of ITS3 directly in I004
7674 //
7675 ySDD = Y_SDD_sep/2.+I302dits[1];
7676 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7677 sub2node->SetLineColor(kColorITS);
7678 sub2node->SetVisibility(1);
7679 fNodes->Add(sub2node);
7680 sub1node->cd();
7681 //
7682 // Place copy #3 of ITS3 directly in I004
7683 //
7684 ySDD = Y_SDD_sep/2.+I302dits[1];
7685 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7686 sub2node->SetLineColor(kColorITS);
7687 sub2node->SetVisibility(1);
7688 fNodes->Add(sub2node);
7689 sub1node->cd();
7690 //
7691 // Place copy #4 of ITS3 directly in I004
7692 //
7693 ySDD = Y_SDD_sep/2.+I302dits[1];
7694 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7695 sub2node->SetLineColor(kColorITS);
7696 sub2node->SetVisibility(1);
7697 fNodes->Add(sub2node);
7698 sub1node->cd();
7699 //
7700 // Place copy #5 of ITS3 directly in I004
7701 //
7702 ySDD = Y_SDD_sep/2.+I302dits[1];
7703 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7704 sub2node->SetLineColor(kColorITS);
7705 sub2node->SetVisibility(1);
7706 fNodes->Add(sub2node);
7707 sub1node->cd();
7708 //
7709 // Place copy #6 of ITS3 directly in I004
7710 //
7711 ySDD = Y_SDD_sep/2.+I302dits[1];
7712 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7713 sub2node->SetLineColor(kColorITS);
7714 sub2node->SetVisibility(1);
7715 fNodes->Add(sub2node);
7716 sub1node->cd();
7717 fNodes->Add(sub1node);
7718 node->cd();
7719 //
7720 // Place copy #5 of I004 in IT34
7721 //
7722 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7723 sub1node->SetLineColor(kColorITS);
7724 sub1node->SetVisibility(0);
7725 sub1node->cd();
7726 //
7727 // Place copy #1 of ITS3 directly in I004
7728 //
7729 ySDD = Y_SDD_sep/2.+I302dits[1];
7730 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7731 sub2node->SetLineColor(kColorITS);
7732 sub2node->SetVisibility(1);
7733 fNodes->Add(sub2node);
7734 sub1node->cd();
7735 //
7736 // Place copy #2 of ITS3 directly in I004
7737 //
7738 ySDD = Y_SDD_sep/2.+I302dits[1];
7739 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7740 sub2node->SetLineColor(kColorITS);
7741 sub2node->SetVisibility(1);
7742 fNodes->Add(sub2node);
7743 sub1node->cd();
7744 //
7745 // Place copy #3 of ITS3 directly in I004
7746 //
7747 ySDD = Y_SDD_sep/2.+I302dits[1];
7748 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7749 sub2node->SetLineColor(kColorITS);
7750 sub2node->SetVisibility(1);
7751 fNodes->Add(sub2node);
7752 sub1node->cd();
7753 //
7754 // Place copy #4 of ITS3 directly in I004
7755 //
7756 ySDD = Y_SDD_sep/2.+I302dits[1];
7757 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7758 sub2node->SetLineColor(kColorITS);
7759 sub2node->SetVisibility(1);
7760 fNodes->Add(sub2node);
7761 sub1node->cd();
7762 //
7763 // Place copy #5 of ITS3 directly in I004
7764 //
7765 ySDD = Y_SDD_sep/2.+I302dits[1];
7766 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7767 sub2node->SetLineColor(kColorITS);
7768 sub2node->SetVisibility(1);
7769 fNodes->Add(sub2node);
7770 sub1node->cd();
7771 //
7772 // Place copy #6 of ITS3 directly in I004
7773 //
7774 ySDD = Y_SDD_sep/2.+I302dits[1];
7775 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7776 sub2node->SetLineColor(kColorITS);
7777 sub2node->SetVisibility(1);
7778 fNodes->Add(sub2node);
7779 sub1node->cd();
7780 fNodes->Add(sub1node);
7781 node->cd();
7782 //
7783 // Place copy #6 of I004 in IT34
7784 //
7785 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7786 sub1node->SetLineColor(kColorITS);
7787 sub1node->SetVisibility(0);
7788 sub1node->cd();
7789 //
7790 // Place copy #1 of ITS3 directly in I004
7791 //
7792 ySDD = Y_SDD_sep/2.+I302dits[1];
7793 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7794 sub2node->SetLineColor(kColorITS);
7795 sub2node->SetVisibility(1);
7796 fNodes->Add(sub2node);
7797 sub1node->cd();
7798 //
7799 // Place copy #2 of ITS3 directly in I004
7800 //
7801 ySDD = Y_SDD_sep/2.+I302dits[1];
7802 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7803 sub2node->SetLineColor(kColorITS);
7804 sub2node->SetVisibility(1);
7805 fNodes->Add(sub2node);
7806 sub1node->cd();
7807 //
7808 // Place copy #3 of ITS3 directly in I004
7809 //
7810 ySDD = Y_SDD_sep/2.+I302dits[1];
7811 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7812 sub2node->SetLineColor(kColorITS);
7813 sub2node->SetVisibility(1);
7814 fNodes->Add(sub2node);
7815 sub1node->cd();
7816 //
7817 // Place copy #4 of ITS3 directly in I004
7818 //
7819 ySDD = Y_SDD_sep/2.+I302dits[1];
7820 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7821 sub2node->SetLineColor(kColorITS);
7822 sub2node->SetVisibility(1);
7823 fNodes->Add(sub2node);
7824 sub1node->cd();
7825 //
7826 // Place copy #5 of ITS3 directly in I004
7827 //
7828 ySDD = Y_SDD_sep/2.+I302dits[1];
7829 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7830 sub2node->SetLineColor(kColorITS);
7831 sub2node->SetVisibility(1);
7832 fNodes->Add(sub2node);
7833 sub1node->cd();
7834 //
7835 // Place copy #6 of ITS3 directly in I004
7836 //
7837 ySDD = Y_SDD_sep/2.+I302dits[1];
7838 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7839 sub2node->SetLineColor(kColorITS);
7840 sub2node->SetVisibility(1);
7841 fNodes->Add(sub2node);
7842 sub1node->cd();
7843 fNodes->Add(sub1node);
7844 node->cd();
7845 //
7846 // Place copy #7 of I004 in IT34
7847 //
7848 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
7849 sub1node->SetLineColor(kColorITS);
7850 sub1node->SetVisibility(0);
7851 sub1node->cd();
7852 //
7853 // Place copy #1 of ITS3 directly in I004
7854 //
7855 ySDD = Y_SDD_sep/2.+I302dits[1];
7856 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7857 sub2node->SetLineColor(kColorITS);
7858 sub2node->SetVisibility(1);
7859 fNodes->Add(sub2node);
7860 sub1node->cd();
7861 //
7862 // Place copy #2 of ITS3 directly in I004
7863 //
7864 ySDD = Y_SDD_sep/2.+I302dits[1];
7865 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7866 sub2node->SetLineColor(kColorITS);
7867 sub2node->SetVisibility(1);
7868 fNodes->Add(sub2node);
7869 sub1node->cd();
7870 //
7871 // Place copy #3 of ITS3 directly in I004
7872 //
7873 ySDD = Y_SDD_sep/2.+I302dits[1];
7874 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7875 sub2node->SetLineColor(kColorITS);
7876 sub2node->SetVisibility(1);
7877 fNodes->Add(sub2node);
7878 sub1node->cd();
7879 //
7880 // Place copy #4 of ITS3 directly in I004
7881 //
7882 ySDD = Y_SDD_sep/2.+I302dits[1];
7883 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7884 sub2node->SetLineColor(kColorITS);
7885 sub2node->SetVisibility(1);
7886 fNodes->Add(sub2node);
7887 sub1node->cd();
7888 //
7889 // Place copy #5 of ITS3 directly in I004
7890 //
7891 ySDD = Y_SDD_sep/2.+I302dits[1];
7892 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7893 sub2node->SetLineColor(kColorITS);
7894 sub2node->SetVisibility(1);
7895 fNodes->Add(sub2node);
7896 sub1node->cd();
7897 //
7898 // Place copy #6 of ITS3 directly in I004
7899 //
7900 ySDD = Y_SDD_sep/2.+I302dits[1];
7901 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7902 sub2node->SetLineColor(kColorITS);
7903 sub2node->SetVisibility(1);
7904 fNodes->Add(sub2node);
7905 sub1node->cd();
7906 fNodes->Add(sub1node);
7907 node->cd();
7908 //
7909 // Place copy #8 of I004 in IT34
7910 //
7911 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
7912 sub1node->SetLineColor(kColorITS);
7913 sub1node->SetVisibility(0);
7914 sub1node->cd();
7915 //
7916 // Place copy #1 of ITS3 directly in I004
7917 //
7918 ySDD = Y_SDD_sep/2.+I302dits[1];
7919 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7920 sub2node->SetLineColor(kColorITS);
7921 sub2node->SetVisibility(1);
7922 fNodes->Add(sub2node);
7923 sub1node->cd();
7924 //
7925 // Place copy #2 of ITS3 directly in I004
7926 //
7927 ySDD = Y_SDD_sep/2.+I302dits[1];
7928 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7929 sub2node->SetLineColor(kColorITS);
7930 sub2node->SetVisibility(1);
7931 fNodes->Add(sub2node);
7932 sub1node->cd();
7933 //
7934 // Place copy #3 of ITS3 directly in I004
7935 //
7936 ySDD = Y_SDD_sep/2.+I302dits[1];
7937 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7938 sub2node->SetLineColor(kColorITS);
7939 sub2node->SetVisibility(1);
7940 fNodes->Add(sub2node);
7941 sub1node->cd();
7942 //
7943 // Place copy #4 of ITS3 directly in I004
7944 //
7945 ySDD = Y_SDD_sep/2.+I302dits[1];
7946 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7947 sub2node->SetLineColor(kColorITS);
7948 sub2node->SetVisibility(1);
7949 fNodes->Add(sub2node);
7950 sub1node->cd();
7951 //
7952 // Place copy #5 of ITS3 directly in I004
7953 //
7954 ySDD = Y_SDD_sep/2.+I302dits[1];
7955 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7956 sub2node->SetLineColor(kColorITS);
7957 sub2node->SetVisibility(1);
7958 fNodes->Add(sub2node);
7959 sub1node->cd();
7960 //
7961 // Place copy #6 of ITS3 directly in I004
7962 //
7963 ySDD = Y_SDD_sep/2.+I302dits[1];
7964 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7965 sub2node->SetLineColor(kColorITS);
7966 sub2node->SetVisibility(1);
7967 fNodes->Add(sub2node);
7968 sub1node->cd();
7969 fNodes->Add(sub1node);
7970 node->cd();
7971 //
7972 // Place copy #9 of I004 in IT34
7973 //
7974 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
7975 sub1node->SetLineColor(kColorITS);
7976 sub1node->SetVisibility(0);
7977 sub1node->cd();
7978 //
7979 // Place copy #1 of ITS3 directly in I004
7980 //
7981 ySDD = Y_SDD_sep/2.+I302dits[1];
7982 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7983 sub2node->SetLineColor(kColorITS);
7984 sub2node->SetVisibility(1);
7985 fNodes->Add(sub2node);
7986 sub1node->cd();
7987 //
7988 // Place copy #2 of ITS3 directly in I004
7989 //
7990 ySDD = Y_SDD_sep/2.+I302dits[1];
7991 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7992 sub2node->SetLineColor(kColorITS);
7993 sub2node->SetVisibility(1);
7994 fNodes->Add(sub2node);
7995 sub1node->cd();
7996 //
7997 // Place copy #3 of ITS3 directly in I004
7998 //
7999 ySDD = Y_SDD_sep/2.+I302dits[1];
8000 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8001 sub2node->SetLineColor(kColorITS);
8002 sub2node->SetVisibility(1);
8003 fNodes->Add(sub2node);
8004 sub1node->cd();
8005 //
8006 // Place copy #4 of ITS3 directly in I004
8007 //
8008 ySDD = Y_SDD_sep/2.+I302dits[1];
8009 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8010 sub2node->SetLineColor(kColorITS);
8011 sub2node->SetVisibility(1);
8012 fNodes->Add(sub2node);
8013 sub1node->cd();
8014 //
8015 // Place copy #5 of ITS3 directly in I004
8016 //
8017 ySDD = Y_SDD_sep/2.+I302dits[1];
8018 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8019 sub2node->SetLineColor(kColorITS);
8020 sub2node->SetVisibility(1);
8021 fNodes->Add(sub2node);
8022 sub1node->cd();
8023 //
8024 // Place copy #6 of ITS3 directly in I004
8025 //
8026 ySDD = Y_SDD_sep/2.+I302dits[1];
8027 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8028 sub2node->SetLineColor(kColorITS);
8029 sub2node->SetVisibility(1);
8030 fNodes->Add(sub2node);
8031 sub1node->cd();
8032 fNodes->Add(sub1node);
8033 node->cd();
8034 //
8035 // Place copy #10 of I004 in IT34
8036 //
8037 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8038 sub1node->SetLineColor(kColorITS);
8039 sub1node->SetVisibility(0);
8040 sub1node->cd();
8041 //
8042 // Place copy #1 of ITS3 directly in I004
8043 //
8044 ySDD = Y_SDD_sep/2.+I302dits[1];
8045 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8046 sub2node->SetLineColor(kColorITS);
8047 sub2node->SetVisibility(1);
8048 fNodes->Add(sub2node);
8049 sub1node->cd();
8050 //
8051 // Place copy #2 of ITS3 directly in I004
8052 //
8053 ySDD = Y_SDD_sep/2.+I302dits[1];
8054 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8055 sub2node->SetLineColor(kColorITS);
8056 sub2node->SetVisibility(1);
8057 fNodes->Add(sub2node);
8058 sub1node->cd();
8059 //
8060 // Place copy #3 of ITS3 directly in I004
8061 //
8062 ySDD = Y_SDD_sep/2.+I302dits[1];
8063 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8064 sub2node->SetLineColor(kColorITS);
8065 sub2node->SetVisibility(1);
8066 fNodes->Add(sub2node);
8067 sub1node->cd();
8068 //
8069 // Place copy #4 of ITS3 directly in I004
8070 //
8071 ySDD = Y_SDD_sep/2.+I302dits[1];
8072 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8073 sub2node->SetLineColor(kColorITS);
8074 sub2node->SetVisibility(1);
8075 fNodes->Add(sub2node);
8076 sub1node->cd();
8077 //
8078 // Place copy #5 of ITS3 directly in I004
8079 //
8080 ySDD = Y_SDD_sep/2.+I302dits[1];
8081 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8082 sub2node->SetLineColor(kColorITS);
8083 sub2node->SetVisibility(1);
8084 fNodes->Add(sub2node);
8085 sub1node->cd();
8086 //
8087 // Place copy #6 of ITS3 directly in I004
8088 //
8089 ySDD = Y_SDD_sep/2.+I302dits[1];
8090 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8091 sub2node->SetLineColor(kColorITS);
8092 sub2node->SetVisibility(1);
8093 fNodes->Add(sub2node);
8094 sub1node->cd();
8095 fNodes->Add(sub1node);
8096 node->cd();
8097 //
8098 // Place copy #11 of I004 in IT34
8099 //
8100 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8101 sub1node->SetLineColor(kColorITS);
8102 sub1node->SetVisibility(0);
8103 sub1node->cd();
8104 //
8105 // Place copy #1 of ITS3 directly in I004
8106 //
8107 ySDD = Y_SDD_sep/2.+I302dits[1];
8108 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8109 sub2node->SetLineColor(kColorITS);
8110 sub2node->SetVisibility(1);
8111 fNodes->Add(sub2node);
8112 sub1node->cd();
8113 //
8114 // Place copy #2 of ITS3 directly in I004
8115 //
8116 ySDD = Y_SDD_sep/2.+I302dits[1];
8117 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8118 sub2node->SetLineColor(kColorITS);
8119 sub2node->SetVisibility(1);
8120 fNodes->Add(sub2node);
8121 sub1node->cd();
8122 //
8123 // Place copy #3 of ITS3 directly in I004
8124 //
8125 ySDD = Y_SDD_sep/2.+I302dits[1];
8126 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8127 sub2node->SetLineColor(kColorITS);
8128 sub2node->SetVisibility(1);
8129 fNodes->Add(sub2node);
8130 sub1node->cd();
8131 //
8132 // Place copy #4 of ITS3 directly in I004
8133 //
8134 ySDD = Y_SDD_sep/2.+I302dits[1];
8135 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8136 sub2node->SetLineColor(kColorITS);
8137 sub2node->SetVisibility(1);
8138 fNodes->Add(sub2node);
8139 sub1node->cd();
8140 //
8141 // Place copy #5 of ITS3 directly in I004
8142 //
8143 ySDD = Y_SDD_sep/2.+I302dits[1];
8144 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8145 sub2node->SetLineColor(kColorITS);
8146 sub2node->SetVisibility(1);
8147 fNodes->Add(sub2node);
8148 sub1node->cd();
8149 //
8150 // Place copy #6 of ITS3 directly in I004
8151 //
8152 ySDD = Y_SDD_sep/2.+I302dits[1];
8153 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8154 sub2node->SetLineColor(kColorITS);
8155 sub2node->SetVisibility(1);
8156 fNodes->Add(sub2node);
8157 sub1node->cd();
8158 fNodes->Add(sub1node);
8159 node->cd();
8160 //
8161 // Place copy #12 of I004 in IT34
8162 //
8163 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8164 sub1node->SetLineColor(kColorITS);
8165 sub1node->SetVisibility(0);
8166 sub1node->cd();
8167 //
8168 // Place copy #1 of ITS3 directly in I004
8169 //
8170 ySDD = Y_SDD_sep/2.+I302dits[1];
8171 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8172 sub2node->SetLineColor(kColorITS);
8173 sub2node->SetVisibility(1);
8174 fNodes->Add(sub2node);
8175 sub1node->cd();
8176 //
8177 // Place copy #2 of ITS3 directly in I004
8178 //
8179 ySDD = Y_SDD_sep/2.+I302dits[1];
8180 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8181 sub2node->SetLineColor(kColorITS);
8182 sub2node->SetVisibility(1);
8183 fNodes->Add(sub2node);
8184 sub1node->cd();
8185 //
8186 // Place copy #3 of ITS3 directly in I004
8187 //
8188 ySDD = Y_SDD_sep/2.+I302dits[1];
8189 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8190 sub2node->SetLineColor(kColorITS);
8191 sub2node->SetVisibility(1);
8192 fNodes->Add(sub2node);
8193 sub1node->cd();
8194 //
8195 // Place copy #4 of ITS3 directly in I004
8196 //
8197 ySDD = Y_SDD_sep/2.+I302dits[1];
8198 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8199 sub2node->SetLineColor(kColorITS);
8200 sub2node->SetVisibility(1);
8201 fNodes->Add(sub2node);
8202 sub1node->cd();
8203 //
8204 // Place copy #5 of ITS3 directly in I004
8205 //
8206 ySDD = Y_SDD_sep/2.+I302dits[1];
8207 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8208 sub2node->SetLineColor(kColorITS);
8209 sub2node->SetVisibility(1);
8210 fNodes->Add(sub2node);
8211 sub1node->cd();
8212 //
8213 // Place copy #6 of ITS3 directly in I004
8214 //
8215 ySDD = Y_SDD_sep/2.+I302dits[1];
8216 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8217 sub2node->SetLineColor(kColorITS);
8218 sub2node->SetVisibility(1);
8219 fNodes->Add(sub2node);
8220 sub1node->cd();
8221 fNodes->Add(sub1node);
8222 node->cd();
8223 //
8224 // Place copy #13 of I004 in IT34
8225 //
8226 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8227 sub1node->SetLineColor(kColorITS);
8228 sub1node->SetVisibility(0);
8229 sub1node->cd();
8230 //
8231 // Place copy #1 of ITS3 directly in I004
8232 //
8233 ySDD = Y_SDD_sep/2.+I302dits[1];
8234 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8235 sub2node->SetLineColor(kColorITS);
8236 sub2node->SetVisibility(1);
8237 fNodes->Add(sub2node);
8238 sub1node->cd();
8239 //
8240 // Place copy #2 of ITS3 directly in I004
8241 //
8242 ySDD = Y_SDD_sep/2.+I302dits[1];
8243 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8244 sub2node->SetLineColor(kColorITS);
8245 sub2node->SetVisibility(1);
8246 fNodes->Add(sub2node);
8247 sub1node->cd();
8248 //
8249 // Place copy #3 of ITS3 directly in I004
8250 //
8251 ySDD = Y_SDD_sep/2.+I302dits[1];
8252 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8253 sub2node->SetLineColor(kColorITS);
8254 sub2node->SetVisibility(1);
8255 fNodes->Add(sub2node);
8256 sub1node->cd();
8257 //
8258 // Place copy #4 of ITS3 directly in I004
8259 //
8260 ySDD = Y_SDD_sep/2.+I302dits[1];
8261 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8262 sub2node->SetLineColor(kColorITS);
8263 sub2node->SetVisibility(1);
8264 fNodes->Add(sub2node);
8265 sub1node->cd();
8266 //
8267 // Place copy #5 of ITS3 directly in I004
8268 //
8269 ySDD = Y_SDD_sep/2.+I302dits[1];
8270 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8271 sub2node->SetLineColor(kColorITS);
8272 sub2node->SetVisibility(1);
8273 fNodes->Add(sub2node);
8274 sub1node->cd();
8275 //
8276 // Place copy #6 of ITS3 directly in I004
8277 //
8278 ySDD = Y_SDD_sep/2.+I302dits[1];
8279 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8280 sub2node->SetLineColor(kColorITS);
8281 sub2node->SetVisibility(1);
8282 fNodes->Add(sub2node);
8283 sub1node->cd();
8284 fNodes->Add(sub1node);
8285 node->cd();
8286 //
8287 // Place copy #14 of I004 in IT34
8288 //
8289 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8290 sub1node->SetLineColor(kColorITS);
8291 sub1node->SetVisibility(0);
8292 sub1node->cd();
8293 //
8294 // Place copy #1 of ITS3 directly in I004
8295 //
8296 ySDD = Y_SDD_sep/2.+I302dits[1];
8297 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8298 sub2node->SetLineColor(kColorITS);
8299 sub2node->SetVisibility(1);
8300 fNodes->Add(sub2node);
8301 sub1node->cd();
8302 //
8303 // Place copy #2 of ITS3 directly in I004
8304 //
8305 ySDD = Y_SDD_sep/2.+I302dits[1];
8306 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8307 sub2node->SetLineColor(kColorITS);
8308 sub2node->SetVisibility(1);
8309 fNodes->Add(sub2node);
8310 sub1node->cd();
8311 //
8312 // Place copy #3 of ITS3 directly in I004
8313 //
8314 ySDD = Y_SDD_sep/2.+I302dits[1];
8315 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8316 sub2node->SetLineColor(kColorITS);
8317 sub2node->SetVisibility(1);
8318 fNodes->Add(sub2node);
8319 sub1node->cd();
8320 //
8321 // Place copy #4 of ITS3 directly in I004
8322 //
8323 ySDD = Y_SDD_sep/2.+I302dits[1];
8324 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8325 sub2node->SetLineColor(kColorITS);
8326 sub2node->SetVisibility(1);
8327 fNodes->Add(sub2node);
8328 sub1node->cd();
8329 //
8330 // Place copy #5 of ITS3 directly in I004
8331 //
8332 ySDD = Y_SDD_sep/2.+I302dits[1];
8333 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8334 sub2node->SetLineColor(kColorITS);
8335 sub2node->SetVisibility(1);
8336 fNodes->Add(sub2node);
8337 sub1node->cd();
8338 //
8339 // Place copy #6 of ITS3 directly in I004
8340 //
8341 ySDD = Y_SDD_sep/2.+I302dits[1];
8342 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8343 sub2node->SetLineColor(kColorITS);
8344 sub2node->SetVisibility(1);
8345 fNodes->Add(sub2node);
8346 sub1node->cd();
8347 fNodes->Add(sub1node);
8348 node->cd();
8349 //
8350 // Place copy #1 of I005 in IT34
8351 //
8352 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8353 sub1node->SetLineColor(kColorITS);
8354 sub1node->SetVisibility(0);
8355 sub1node->cd();
8356 //
8357 // Place copy #1 of ITS4 directly in I005
8358 //
8359 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8360 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8361 sub2node->SetLineColor(kColorITS);
8362 sub2node->SetVisibility(1);
8363 fNodes->Add(sub2node);
8364 sub1node->cd();
8365 //
8366 // Place copy #2 of ITS4 directly in I005
8367 //
8368 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8369 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8370 sub2node->SetLineColor(kColorITS);
8371 sub2node->SetVisibility(1);
8372 fNodes->Add(sub2node);
8373 sub1node->cd();
8374 //
8375 // Place copy #3 of ITS4 directly in I005
8376 //
8377 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8378 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8379 sub2node->SetLineColor(kColorITS);
8380 sub2node->SetVisibility(1);
8381 fNodes->Add(sub2node);
8382 sub1node->cd();
8383 //
8384 // Place copy #4 of ITS4 directly in I005
8385 //
8386 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8387 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8388 sub2node->SetLineColor(kColorITS);
8389 sub2node->SetVisibility(1);
8390 fNodes->Add(sub2node);
8391 sub1node->cd();
8392 //
8393 // Place copy #5 of ITS4 directly in I005
8394 //
8395 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8396 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8397 sub2node->SetLineColor(kColorITS);
8398 sub2node->SetVisibility(1);
8399 fNodes->Add(sub2node);
8400 sub1node->cd();
8401 //
8402 // Place copy #6 of ITS4 directly in I005
8403 //
8404 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8405 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8406 sub2node->SetLineColor(kColorITS);
8407 sub2node->SetVisibility(1);
8408 fNodes->Add(sub2node);
8409 sub1node->cd();
8410 //
8411 // Place copy #7 of ITS4 directly in I005
8412 //
8413 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8414 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8415 sub2node->SetLineColor(kColorITS);
8416 sub2node->SetVisibility(1);
8417 fNodes->Add(sub2node);
8418 sub1node->cd();
8419 //
8420 // Place copy #8 of ITS4 directly in I005
8421 //
8422 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8423 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8424 sub2node->SetLineColor(kColorITS);
8425 sub2node->SetVisibility(1);
8426 fNodes->Add(sub2node);
8427 sub1node->cd();
8428 fNodes->Add(sub1node);
8429 node->cd();
8430 //
8431 // Place copy #2 of I005 in IT34
8432 //
8433 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8434 sub1node->SetLineColor(kColorITS);
8435 sub1node->SetVisibility(0);
8436 sub1node->cd();
8437 //
8438 // Place copy #1 of ITS4 directly in I005
8439 //
8440 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8441 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8442 sub2node->SetLineColor(kColorITS);
8443 sub2node->SetVisibility(1);
8444 fNodes->Add(sub2node);
8445 sub1node->cd();
8446 //
8447 // Place copy #2 of ITS4 directly in I005
8448 //
8449 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8450 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8451 sub2node->SetLineColor(kColorITS);
8452 sub2node->SetVisibility(1);
8453 fNodes->Add(sub2node);
8454 sub1node->cd();
8455 //
8456 // Place copy #3 of ITS4 directly in I005
8457 //
8458 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8459 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8460 sub2node->SetLineColor(kColorITS);
8461 sub2node->SetVisibility(1);
8462 fNodes->Add(sub2node);
8463 sub1node->cd();
8464 //
8465 // Place copy #4 of ITS4 directly in I005
8466 //
8467 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8468 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8469 sub2node->SetLineColor(kColorITS);
8470 sub2node->SetVisibility(1);
8471 fNodes->Add(sub2node);
8472 sub1node->cd();
8473 //
8474 // Place copy #5 of ITS4 directly in I005
8475 //
8476 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8477 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8478 sub2node->SetLineColor(kColorITS);
8479 sub2node->SetVisibility(1);
8480 fNodes->Add(sub2node);
8481 sub1node->cd();
8482 //
8483 // Place copy #6 of ITS4 directly in I005
8484 //
8485 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8486 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8487 sub2node->SetLineColor(kColorITS);
8488 sub2node->SetVisibility(1);
8489 fNodes->Add(sub2node);
8490 sub1node->cd();
8491 //
8492 // Place copy #7 of ITS4 directly in I005
8493 //
8494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8496 sub2node->SetLineColor(kColorITS);
8497 sub2node->SetVisibility(1);
8498 fNodes->Add(sub2node);
8499 sub1node->cd();
8500 //
8501 // Place copy #8 of ITS4 directly in I005
8502 //
8503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8505 sub2node->SetLineColor(kColorITS);
8506 sub2node->SetVisibility(1);
8507 fNodes->Add(sub2node);
8508 sub1node->cd();
8509 fNodes->Add(sub1node);
8510 node->cd();
8511 //
8512 // Place copy #3 of I005 in IT34
8513 //
8514 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8515 sub1node->SetLineColor(kColorITS);
8516 sub1node->SetVisibility(0);
8517 sub1node->cd();
8518 //
8519 // Place copy #1 of ITS4 directly in I005
8520 //
8521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8523 sub2node->SetLineColor(kColorITS);
8524 sub2node->SetVisibility(1);
8525 fNodes->Add(sub2node);
8526 sub1node->cd();
8527 //
8528 // Place copy #2 of ITS4 directly in I005
8529 //
8530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8532 sub2node->SetLineColor(kColorITS);
8533 sub2node->SetVisibility(1);
8534 fNodes->Add(sub2node);
8535 sub1node->cd();
8536 //
8537 // Place copy #3 of ITS4 directly in I005
8538 //
8539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8541 sub2node->SetLineColor(kColorITS);
8542 sub2node->SetVisibility(1);
8543 fNodes->Add(sub2node);
8544 sub1node->cd();
8545 //
8546 // Place copy #4 of ITS4 directly in I005
8547 //
8548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8550 sub2node->SetLineColor(kColorITS);
8551 sub2node->SetVisibility(1);
8552 fNodes->Add(sub2node);
8553 sub1node->cd();
8554 //
8555 // Place copy #5 of ITS4 directly in I005
8556 //
8557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8559 sub2node->SetLineColor(kColorITS);
8560 sub2node->SetVisibility(1);
8561 fNodes->Add(sub2node);
8562 sub1node->cd();
8563 //
8564 // Place copy #6 of ITS4 directly in I005
8565 //
8566 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8567 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8568 sub2node->SetLineColor(kColorITS);
8569 sub2node->SetVisibility(1);
8570 fNodes->Add(sub2node);
8571 sub1node->cd();
8572 //
8573 // Place copy #7 of ITS4 directly in I005
8574 //
8575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8577 sub2node->SetLineColor(kColorITS);
8578 sub2node->SetVisibility(1);
8579 fNodes->Add(sub2node);
8580 sub1node->cd();
8581 //
8582 // Place copy #8 of ITS4 directly in I005
8583 //
8584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8586 sub2node->SetLineColor(kColorITS);
8587 sub2node->SetVisibility(1);
8588 fNodes->Add(sub2node);
8589 sub1node->cd();
8590 fNodes->Add(sub1node);
8591 node->cd();
8592 //
8593 // Place copy #4 of I005 in IT34
8594 //
8595 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8596 sub1node->SetLineColor(kColorITS);
8597 sub1node->SetVisibility(0);
8598 sub1node->cd();
8599 //
8600 // Place copy #1 of ITS4 directly in I005
8601 //
8602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8604 sub2node->SetLineColor(kColorITS);
8605 sub2node->SetVisibility(1);
8606 fNodes->Add(sub2node);
8607 sub1node->cd();
8608 //
8609 // Place copy #2 of ITS4 directly in I005
8610 //
8611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8613 sub2node->SetLineColor(kColorITS);
8614 sub2node->SetVisibility(1);
8615 fNodes->Add(sub2node);
8616 sub1node->cd();
8617 //
8618 // Place copy #3 of ITS4 directly in I005
8619 //
8620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8622 sub2node->SetLineColor(kColorITS);
8623 sub2node->SetVisibility(1);
8624 fNodes->Add(sub2node);
8625 sub1node->cd();
8626 //
8627 // Place copy #4 of ITS4 directly in I005
8628 //
8629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8631 sub2node->SetLineColor(kColorITS);
8632 sub2node->SetVisibility(1);
8633 fNodes->Add(sub2node);
8634 sub1node->cd();
8635 //
8636 // Place copy #5 of ITS4 directly in I005
8637 //
8638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8640 sub2node->SetLineColor(kColorITS);
8641 sub2node->SetVisibility(1);
8642 fNodes->Add(sub2node);
8643 sub1node->cd();
8644 //
8645 // Place copy #6 of ITS4 directly in I005
8646 //
8647 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8648 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8649 sub2node->SetLineColor(kColorITS);
8650 sub2node->SetVisibility(1);
8651 fNodes->Add(sub2node);
8652 sub1node->cd();
8653 //
8654 // Place copy #7 of ITS4 directly in I005
8655 //
8656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8658 sub2node->SetLineColor(kColorITS);
8659 sub2node->SetVisibility(1);
8660 fNodes->Add(sub2node);
8661 sub1node->cd();
8662 //
8663 // Place copy #8 of ITS4 directly in I005
8664 //
8665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8667 sub2node->SetLineColor(kColorITS);
8668 sub2node->SetVisibility(1);
8669 fNodes->Add(sub2node);
8670 sub1node->cd();
8671 fNodes->Add(sub1node);
8672 node->cd();
8673 //
8674 // Place copy #5 of I005 in IT34
8675 //
8676 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8677 sub1node->SetLineColor(kColorITS);
8678 sub1node->SetVisibility(0);
8679 sub1node->cd();
8680 //
8681 // Place copy #1 of ITS4 directly in I005
8682 //
8683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8685 sub2node->SetLineColor(kColorITS);
8686 sub2node->SetVisibility(1);
8687 fNodes->Add(sub2node);
8688 sub1node->cd();
8689 //
8690 // Place copy #2 of ITS4 directly in I005
8691 //
8692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8694 sub2node->SetLineColor(kColorITS);
8695 sub2node->SetVisibility(1);
8696 fNodes->Add(sub2node);
8697 sub1node->cd();
8698 //
8699 // Place copy #3 of ITS4 directly in I005
8700 //
8701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8703 sub2node->SetLineColor(kColorITS);
8704 sub2node->SetVisibility(1);
8705 fNodes->Add(sub2node);
8706 sub1node->cd();
8707 //
8708 // Place copy #4 of ITS4 directly in I005
8709 //
8710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8712 sub2node->SetLineColor(kColorITS);
8713 sub2node->SetVisibility(1);
8714 fNodes->Add(sub2node);
8715 sub1node->cd();
8716 //
8717 // Place copy #5 of ITS4 directly in I005
8718 //
8719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8721 sub2node->SetLineColor(kColorITS);
8722 sub2node->SetVisibility(1);
8723 fNodes->Add(sub2node);
8724 sub1node->cd();
8725 //
8726 // Place copy #6 of ITS4 directly in I005
8727 //
8728 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8729 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8730 sub2node->SetLineColor(kColorITS);
8731 sub2node->SetVisibility(1);
8732 fNodes->Add(sub2node);
8733 sub1node->cd();
8734 //
8735 // Place copy #7 of ITS4 directly in I005
8736 //
8737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8739 sub2node->SetLineColor(kColorITS);
8740 sub2node->SetVisibility(1);
8741 fNodes->Add(sub2node);
8742 sub1node->cd();
8743 //
8744 // Place copy #8 of ITS4 directly in I005
8745 //
8746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8748 sub2node->SetLineColor(kColorITS);
8749 sub2node->SetVisibility(1);
8750 fNodes->Add(sub2node);
8751 sub1node->cd();
8752 fNodes->Add(sub1node);
8753 node->cd();
8754 //
8755 // Place copy #6 of I005 in IT34
8756 //
8757 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8758 sub1node->SetLineColor(kColorITS);
8759 sub1node->SetVisibility(0);
8760 sub1node->cd();
8761 //
8762 // Place copy #1 of ITS4 directly in I005
8763 //
8764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8766 sub2node->SetLineColor(kColorITS);
8767 sub2node->SetVisibility(1);
8768 fNodes->Add(sub2node);
8769 sub1node->cd();
8770 //
8771 // Place copy #2 of ITS4 directly in I005
8772 //
8773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8775 sub2node->SetLineColor(kColorITS);
8776 sub2node->SetVisibility(1);
8777 fNodes->Add(sub2node);
8778 sub1node->cd();
8779 //
8780 // Place copy #3 of ITS4 directly in I005
8781 //
8782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8784 sub2node->SetLineColor(kColorITS);
8785 sub2node->SetVisibility(1);
8786 fNodes->Add(sub2node);
8787 sub1node->cd();
8788 //
8789 // Place copy #4 of ITS4 directly in I005
8790 //
8791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8793 sub2node->SetLineColor(kColorITS);
8794 sub2node->SetVisibility(1);
8795 fNodes->Add(sub2node);
8796 sub1node->cd();
8797 //
8798 // Place copy #5 of ITS4 directly in I005
8799 //
8800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8802 sub2node->SetLineColor(kColorITS);
8803 sub2node->SetVisibility(1);
8804 fNodes->Add(sub2node);
8805 sub1node->cd();
8806 //
8807 // Place copy #6 of ITS4 directly in I005
8808 //
8809 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8810 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8811 sub2node->SetLineColor(kColorITS);
8812 sub2node->SetVisibility(1);
8813 fNodes->Add(sub2node);
8814 sub1node->cd();
8815 //
8816 // Place copy #7 of ITS4 directly in I005
8817 //
8818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8820 sub2node->SetLineColor(kColorITS);
8821 sub2node->SetVisibility(1);
8822 fNodes->Add(sub2node);
8823 sub1node->cd();
8824 //
8825 // Place copy #8 of ITS4 directly in I005
8826 //
8827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8829 sub2node->SetLineColor(kColorITS);
8830 sub2node->SetVisibility(1);
8831 fNodes->Add(sub2node);
8832 sub1node->cd();
8833 fNodes->Add(sub1node);
8834 node->cd();
8835 //
8836 // Place copy #7 of I005 in IT34
8837 //
8838 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8839 sub1node->SetLineColor(kColorITS);
8840 sub1node->SetVisibility(0);
8841 sub1node->cd();
8842 //
8843 // Place copy #1 of ITS4 directly in I005
8844 //
8845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8847 sub2node->SetLineColor(kColorITS);
8848 sub2node->SetVisibility(1);
8849 fNodes->Add(sub2node);
8850 sub1node->cd();
8851 //
8852 // Place copy #2 of ITS4 directly in I005
8853 //
8854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8856 sub2node->SetLineColor(kColorITS);
8857 sub2node->SetVisibility(1);
8858 fNodes->Add(sub2node);
8859 sub1node->cd();
8860 //
8861 // Place copy #3 of ITS4 directly in I005
8862 //
8863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8865 sub2node->SetLineColor(kColorITS);
8866 sub2node->SetVisibility(1);
8867 fNodes->Add(sub2node);
8868 sub1node->cd();
8869 //
8870 // Place copy #4 of ITS4 directly in I005
8871 //
8872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8874 sub2node->SetLineColor(kColorITS);
8875 sub2node->SetVisibility(1);
8876 fNodes->Add(sub2node);
8877 sub1node->cd();
8878 //
8879 // Place copy #5 of ITS4 directly in I005
8880 //
8881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8883 sub2node->SetLineColor(kColorITS);
8884 sub2node->SetVisibility(1);
8885 fNodes->Add(sub2node);
8886 sub1node->cd();
8887 //
8888 // Place copy #6 of ITS4 directly in I005
8889 //
8890 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8891 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8892 sub2node->SetLineColor(kColorITS);
8893 sub2node->SetVisibility(1);
8894 fNodes->Add(sub2node);
8895 sub1node->cd();
8896 //
8897 // Place copy #7 of ITS4 directly in I005
8898 //
8899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8901 sub2node->SetLineColor(kColorITS);
8902 sub2node->SetVisibility(1);
8903 fNodes->Add(sub2node);
8904 sub1node->cd();
8905 //
8906 // Place copy #8 of ITS4 directly in I005
8907 //
8908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8910 sub2node->SetLineColor(kColorITS);
8911 sub2node->SetVisibility(1);
8912 fNodes->Add(sub2node);
8913 sub1node->cd();
8914 fNodes->Add(sub1node);
8915 node->cd();
8916 //
8917 // Place copy #8 of I005 in IT34
8918 //
8919 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
8920 sub1node->SetLineColor(kColorITS);
8921 sub1node->SetVisibility(0);
8922 sub1node->cd();
8923 //
8924 // Place copy #1 of ITS4 directly in I005
8925 //
8926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8928 sub2node->SetLineColor(kColorITS);
8929 sub2node->SetVisibility(1);
8930 fNodes->Add(sub2node);
8931 sub1node->cd();
8932 //
8933 // Place copy #2 of ITS4 directly in I005
8934 //
8935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8937 sub2node->SetLineColor(kColorITS);
8938 sub2node->SetVisibility(1);
8939 fNodes->Add(sub2node);
8940 sub1node->cd();
8941 //
8942 // Place copy #3 of ITS4 directly in I005
8943 //
8944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8946 sub2node->SetLineColor(kColorITS);
8947 sub2node->SetVisibility(1);
8948 fNodes->Add(sub2node);
8949 sub1node->cd();
8950 //
8951 // Place copy #4 of ITS4 directly in I005
8952 //
8953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8955 sub2node->SetLineColor(kColorITS);
8956 sub2node->SetVisibility(1);
8957 fNodes->Add(sub2node);
8958 sub1node->cd();
8959 //
8960 // Place copy #5 of ITS4 directly in I005
8961 //
8962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8964 sub2node->SetLineColor(kColorITS);
8965 sub2node->SetVisibility(1);
8966 fNodes->Add(sub2node);
8967 sub1node->cd();
8968 //
8969 // Place copy #6 of ITS4 directly in I005
8970 //
8971 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8972 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8973 sub2node->SetLineColor(kColorITS);
8974 sub2node->SetVisibility(1);
8975 fNodes->Add(sub2node);
8976 sub1node->cd();
8977 //
8978 // Place copy #7 of ITS4 directly in I005
8979 //
8980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8982 sub2node->SetLineColor(kColorITS);
8983 sub2node->SetVisibility(1);
8984 fNodes->Add(sub2node);
8985 sub1node->cd();
8986 //
8987 // Place copy #8 of ITS4 directly in I005
8988 //
8989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8991 sub2node->SetLineColor(kColorITS);
8992 sub2node->SetVisibility(1);
8993 fNodes->Add(sub2node);
8994 sub1node->cd();
8995 fNodes->Add(sub1node);
8996 node->cd();
8997 //
8998 // Place copy #9 of I005 in IT34
8999 //
9000 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
9001 sub1node->SetLineColor(kColorITS);
9002 sub1node->SetVisibility(0);
9003 sub1node->cd();
9004 //
9005 // Place copy #1 of ITS4 directly in I005
9006 //
9007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9009 sub2node->SetLineColor(kColorITS);
9010 sub2node->SetVisibility(1);
9011 fNodes->Add(sub2node);
9012 sub1node->cd();
9013 //
9014 // Place copy #2 of ITS4 directly in I005
9015 //
9016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9018 sub2node->SetLineColor(kColorITS);
9019 sub2node->SetVisibility(1);
9020 fNodes->Add(sub2node);
9021 sub1node->cd();
9022 //
9023 // Place copy #3 of ITS4 directly in I005
9024 //
9025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9027 sub2node->SetLineColor(kColorITS);
9028 sub2node->SetVisibility(1);
9029 fNodes->Add(sub2node);
9030 sub1node->cd();
9031 //
9032 // Place copy #4 of ITS4 directly in I005
9033 //
9034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9036 sub2node->SetLineColor(kColorITS);
9037 sub2node->SetVisibility(1);
9038 fNodes->Add(sub2node);
9039 sub1node->cd();
9040 //
9041 // Place copy #5 of ITS4 directly in I005
9042 //
9043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9045 sub2node->SetLineColor(kColorITS);
9046 sub2node->SetVisibility(1);
9047 fNodes->Add(sub2node);
9048 sub1node->cd();
9049 //
9050 // Place copy #6 of ITS4 directly in I005
9051 //
9052 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9053 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9054 sub2node->SetLineColor(kColorITS);
9055 sub2node->SetVisibility(1);
9056 fNodes->Add(sub2node);
9057 sub1node->cd();
9058 //
9059 // Place copy #7 of ITS4 directly in I005
9060 //
9061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9063 sub2node->SetLineColor(kColorITS);
9064 sub2node->SetVisibility(1);
9065 fNodes->Add(sub2node);
9066 sub1node->cd();
9067 //
9068 // Place copy #8 of ITS4 directly in I005
9069 //
9070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9072 sub2node->SetLineColor(kColorITS);
9073 sub2node->SetVisibility(1);
9074 fNodes->Add(sub2node);
9075 sub1node->cd();
9076 fNodes->Add(sub1node);
9077 node->cd();
9078 //
9079 // Place copy #10 of I005 in IT34
9080 //
9081 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9082 sub1node->SetLineColor(kColorITS);
9083 sub1node->SetVisibility(0);
9084 sub1node->cd();
9085 //
9086 // Place copy #1 of ITS4 directly in I005
9087 //
9088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9090 sub2node->SetLineColor(kColorITS);
9091 sub2node->SetVisibility(1);
9092 fNodes->Add(sub2node);
9093 sub1node->cd();
9094 //
9095 // Place copy #2 of ITS4 directly in I005
9096 //
9097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9099 sub2node->SetLineColor(kColorITS);
9100 sub2node->SetVisibility(1);
9101 fNodes->Add(sub2node);
9102 sub1node->cd();
9103 //
9104 // Place copy #3 of ITS4 directly in I005
9105 //
9106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9108 sub2node->SetLineColor(kColorITS);
9109 sub2node->SetVisibility(1);
9110 fNodes->Add(sub2node);
9111 sub1node->cd();
9112 //
9113 // Place copy #4 of ITS4 directly in I005
9114 //
9115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9117 sub2node->SetLineColor(kColorITS);
9118 sub2node->SetVisibility(1);
9119 fNodes->Add(sub2node);
9120 sub1node->cd();
9121 //
9122 // Place copy #5 of ITS4 directly in I005
9123 //
9124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9126 sub2node->SetLineColor(kColorITS);
9127 sub2node->SetVisibility(1);
9128 fNodes->Add(sub2node);
9129 sub1node->cd();
9130 //
9131 // Place copy #6 of ITS4 directly in I005
9132 //
9133 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9134 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9135 sub2node->SetLineColor(kColorITS);
9136 sub2node->SetVisibility(1);
9137 fNodes->Add(sub2node);
9138 sub1node->cd();
9139 //
9140 // Place copy #7 of ITS4 directly in I005
9141 //
9142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9144 sub2node->SetLineColor(kColorITS);
9145 sub2node->SetVisibility(1);
9146 fNodes->Add(sub2node);
9147 sub1node->cd();
9148 //
9149 // Place copy #8 of ITS4 directly in I005
9150 //
9151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9153 sub2node->SetLineColor(kColorITS);
9154 sub2node->SetVisibility(1);
9155 fNodes->Add(sub2node);
9156 sub1node->cd();
9157 fNodes->Add(sub1node);
9158 node->cd();
9159 //
9160 // Place copy #11 of I005 in IT34
9161 //
9162 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9163 sub1node->SetLineColor(kColorITS);
9164 sub1node->SetVisibility(0);
9165 sub1node->cd();
9166 //
9167 // Place copy #1 of ITS4 directly in I005
9168 //
9169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9171 sub2node->SetLineColor(kColorITS);
9172 sub2node->SetVisibility(1);
9173 fNodes->Add(sub2node);
9174 sub1node->cd();
9175 //
9176 // Place copy #2 of ITS4 directly in I005
9177 //
9178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9180 sub2node->SetLineColor(kColorITS);
9181 sub2node->SetVisibility(1);
9182 fNodes->Add(sub2node);
9183 sub1node->cd();
9184 //
9185 // Place copy #3 of ITS4 directly in I005
9186 //
9187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9189 sub2node->SetLineColor(kColorITS);
9190 sub2node->SetVisibility(1);
9191 fNodes->Add(sub2node);
9192 sub1node->cd();
9193 //
9194 // Place copy #4 of ITS4 directly in I005
9195 //
9196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9198 sub2node->SetLineColor(kColorITS);
9199 sub2node->SetVisibility(1);
9200 fNodes->Add(sub2node);
9201 sub1node->cd();
9202 //
9203 // Place copy #5 of ITS4 directly in I005
9204 //
9205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9207 sub2node->SetLineColor(kColorITS);
9208 sub2node->SetVisibility(1);
9209 fNodes->Add(sub2node);
9210 sub1node->cd();
9211 //
9212 // Place copy #6 of ITS4 directly in I005
9213 //
9214 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9215 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9216 sub2node->SetLineColor(kColorITS);
9217 sub2node->SetVisibility(1);
9218 fNodes->Add(sub2node);
9219 sub1node->cd();
9220 //
9221 // Place copy #7 of ITS4 directly in I005
9222 //
9223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9225 sub2node->SetLineColor(kColorITS);
9226 sub2node->SetVisibility(1);
9227 fNodes->Add(sub2node);
9228 sub1node->cd();
9229 //
9230 // Place copy #8 of ITS4 directly in I005
9231 //
9232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9234 sub2node->SetLineColor(kColorITS);
9235 sub2node->SetVisibility(1);
9236 fNodes->Add(sub2node);
9237 sub1node->cd();
9238 fNodes->Add(sub1node);
9239 node->cd();
9240 //
9241 // Place copy #12 of I005 in IT34
9242 //
9243 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9244 sub1node->SetLineColor(kColorITS);
9245 sub1node->SetVisibility(0);
9246 sub1node->cd();
9247 //
9248 // Place copy #1 of ITS4 directly in I005
9249 //
9250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9252 sub2node->SetLineColor(kColorITS);
9253 sub2node->SetVisibility(1);
9254 fNodes->Add(sub2node);
9255 sub1node->cd();
9256 //
9257 // Place copy #2 of ITS4 directly in I005
9258 //
9259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9261 sub2node->SetLineColor(kColorITS);
9262 sub2node->SetVisibility(1);
9263 fNodes->Add(sub2node);
9264 sub1node->cd();
9265 //
9266 // Place copy #3 of ITS4 directly in I005
9267 //
9268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9270 sub2node->SetLineColor(kColorITS);
9271 sub2node->SetVisibility(1);
9272 fNodes->Add(sub2node);
9273 sub1node->cd();
9274 //
9275 // Place copy #4 of ITS4 directly in I005
9276 //
9277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9279 sub2node->SetLineColor(kColorITS);
9280 sub2node->SetVisibility(1);
9281 fNodes->Add(sub2node);
9282 sub1node->cd();
9283 //
9284 // Place copy #5 of ITS4 directly in I005
9285 //
9286 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9287 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9288 sub2node->SetLineColor(kColorITS);
9289 sub2node->SetVisibility(1);
9290 fNodes->Add(sub2node);
9291 sub1node->cd();
9292 //
9293 // Place copy #6 of ITS4 directly in I005
9294 //
9295 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9296 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9297 sub2node->SetLineColor(kColorITS);
9298 sub2node->SetVisibility(1);
9299 fNodes->Add(sub2node);
9300 sub1node->cd();
9301 //
9302 // Place copy #7 of ITS4 directly in I005
9303 //
9304 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9305 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9306 sub2node->SetLineColor(kColorITS);
9307 sub2node->SetVisibility(1);
9308 fNodes->Add(sub2node);
9309 sub1node->cd();
9310 //
9311 // Place copy #8 of ITS4 directly in I005
9312 //
9313 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9314 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9315 sub2node->SetLineColor(kColorITS);
9316 sub2node->SetVisibility(1);
9317 fNodes->Add(sub2node);
9318 sub1node->cd();
9319 fNodes->Add(sub1node);
9320 node->cd();
9321 //
9322 // Place copy #13 of I005 in IT34
9323 //
9324 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9325 sub1node->SetLineColor(kColorITS);
9326 sub1node->SetVisibility(0);
9327 sub1node->cd();
9328 //
9329 // Place copy #1 of ITS4 directly in I005
9330 //
9331 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9332 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9333 sub2node->SetLineColor(kColorITS);
9334 sub2node->SetVisibility(1);
9335 fNodes->Add(sub2node);
9336 sub1node->cd();
9337 //
9338 // Place copy #2 of ITS4 directly in I005
9339 //
9340 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9341 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9342 sub2node->SetLineColor(kColorITS);
9343 sub2node->SetVisibility(1);
9344 fNodes->Add(sub2node);
9345 sub1node->cd();
9346 //
9347 // Place copy #3 of ITS4 directly in I005
9348 //
9349 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9350 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9351 sub2node->SetLineColor(kColorITS);
9352 sub2node->SetVisibility(1);
9353 fNodes->Add(sub2node);
9354 sub1node->cd();
9355 //
9356 // Place copy #4 of ITS4 directly in I005
9357 //
9358 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9359 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9360 sub2node->SetLineColor(kColorITS);
9361 sub2node->SetVisibility(1);
9362 fNodes->Add(sub2node);
9363 sub1node->cd();
9364 //
9365 // Place copy #5 of ITS4 directly in I005
9366 //
9367 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9368 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9369 sub2node->SetLineColor(kColorITS);
9370 sub2node->SetVisibility(1);
9371 fNodes->Add(sub2node);
9372 sub1node->cd();
9373 //
9374 // Place copy #6 of ITS4 directly in I005
9375 //
9376 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9377 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9378 sub2node->SetLineColor(kColorITS);
9379 sub2node->SetVisibility(1);
9380 fNodes->Add(sub2node);
9381 sub1node->cd();
9382 //
9383 // Place copy #7 of ITS4 directly in I005
9384 //
9385 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9386 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9387 sub2node->SetLineColor(kColorITS);
9388 sub2node->SetVisibility(1);
9389 fNodes->Add(sub2node);
9390 sub1node->cd();
9391 //
9392 // Place copy #8 of ITS4 directly in I005
9393 //
9394 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9395 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9396 sub2node->SetLineColor(kColorITS);
9397 sub2node->SetVisibility(1);
9398 fNodes->Add(sub2node);
9399 sub1node->cd();
9400 fNodes->Add(sub1node);
9401 node->cd();
9402 //
9403 // Place copy #14 of I005 in IT34
9404 //
9405 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9406 sub1node->SetLineColor(kColorITS);
9407 sub1node->SetVisibility(0);
9408 sub1node->cd();
9409 //
9410 // Place copy #1 of ITS4 directly in I005
9411 //
9412 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9413 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9414 sub2node->SetLineColor(kColorITS);
9415 sub2node->SetVisibility(1);
9416 fNodes->Add(sub2node);
9417 sub1node->cd();
9418 //
9419 // Place copy #2 of ITS4 directly in I005
9420 //
9421 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9422 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9423 sub2node->SetLineColor(kColorITS);
9424 sub2node->SetVisibility(1);
9425 fNodes->Add(sub2node);
9426 sub1node->cd();
9427 //
9428 // Place copy #3 of ITS4 directly in I005
9429 //
9430 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9431 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9432 sub2node->SetLineColor(kColorITS);
9433 sub2node->SetVisibility(1);
9434 fNodes->Add(sub2node);
9435 sub1node->cd();
9436 //
9437 // Place copy #4 of ITS4 directly in I005
9438 //
9439 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9440 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9441 sub2node->SetLineColor(kColorITS);
9442 sub2node->SetVisibility(1);
9443 fNodes->Add(sub2node);
9444 sub1node->cd();
9445 //
9446 // Place copy #5 of ITS4 directly in I005
9447 //
9448 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9449 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9450 sub2node->SetLineColor(kColorITS);
9451 sub2node->SetVisibility(1);
9452 fNodes->Add(sub2node);
9453 sub1node->cd();
9454 //
9455 // Place copy #6 of ITS4 directly in I005
9456 //
9457 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9458 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9459 sub2node->SetLineColor(kColorITS);
9460 sub2node->SetVisibility(1);
9461 fNodes->Add(sub2node);
9462 sub1node->cd();
9463 //
9464 // Place copy #7 of ITS4 directly in I005
9465 //
9466 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9467 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9468 sub2node->SetLineColor(kColorITS);
9469 sub2node->SetVisibility(1);
9470 fNodes->Add(sub2node);
9471 sub1node->cd();
9472 //
9473 // Place copy #8 of ITS4 directly in I005
9474 //
9475 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9476 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9477 sub2node->SetLineColor(kColorITS);
9478 sub2node->SetVisibility(1);
9479 fNodes->Add(sub2node);
9480 sub1node->cd();
9481 fNodes->Add(sub1node);
9482 node->cd();
9483 //
9484 // Place copy #15 of I005 in IT34
9485 //
9486 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9487 sub1node->SetLineColor(kColorITS);
9488 sub1node->SetVisibility(0);
9489 sub1node->cd();
9490 //
9491 // Place copy #1 of ITS4 directly in I005
9492 //
9493 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9494 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9495 sub2node->SetLineColor(kColorITS);
9496 sub2node->SetVisibility(1);
9497 fNodes->Add(sub2node);
9498 sub1node->cd();
9499 //
9500 // Place copy #2 of ITS4 directly in I005
9501 //
9502 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9503 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9504 sub2node->SetLineColor(kColorITS);
9505 sub2node->SetVisibility(1);
9506 fNodes->Add(sub2node);
9507 sub1node->cd();
9508 //
9509 // Place copy #3 of ITS4 directly in I005
9510 //
9511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9513 sub2node->SetLineColor(kColorITS);
9514 sub2node->SetVisibility(1);
9515 fNodes->Add(sub2node);
9516 sub1node->cd();
9517 //
9518 // Place copy #4 of ITS4 directly in I005
9519 //
9520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9522 sub2node->SetLineColor(kColorITS);
9523 sub2node->SetVisibility(1);
9524 fNodes->Add(sub2node);
9525 sub1node->cd();
9526 //
9527 // Place copy #5 of ITS4 directly in I005
9528 //
9529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9531 sub2node->SetLineColor(kColorITS);
9532 sub2node->SetVisibility(1);
9533 fNodes->Add(sub2node);
9534 sub1node->cd();
9535 //
9536 // Place copy #6 of ITS4 directly in I005
9537 //
9538 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9539 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9540 sub2node->SetLineColor(kColorITS);
9541 sub2node->SetVisibility(1);
9542 fNodes->Add(sub2node);
9543 sub1node->cd();
9544 //
9545 // Place copy #7 of ITS4 directly in I005
9546 //
9547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9549 sub2node->SetLineColor(kColorITS);
9550 sub2node->SetVisibility(1);
9551 fNodes->Add(sub2node);
9552 sub1node->cd();
9553 //
9554 // Place copy #8 of ITS4 directly in I005
9555 //
9556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9558 sub2node->SetLineColor(kColorITS);
9559 sub2node->SetVisibility(1);
9560 fNodes->Add(sub2node);
9561 sub1node->cd();
9562 fNodes->Add(sub1node);
9563 node->cd();
9564 //
9565 // Place copy #16 of I005 in IT34
9566 //
9567 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9568 sub1node->SetLineColor(kColorITS);
9569 sub1node->SetVisibility(0);
9570 sub1node->cd();
9571 //
9572 // Place copy #1 of ITS4 directly in I005
9573 //
9574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9576 sub2node->SetLineColor(kColorITS);
9577 sub2node->SetVisibility(1);
9578 fNodes->Add(sub2node);
9579 sub1node->cd();
9580 //
9581 // Place copy #2 of ITS4 directly in I005
9582 //
9583 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9584 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9585 sub2node->SetLineColor(kColorITS);
9586 sub2node->SetVisibility(1);
9587 fNodes->Add(sub2node);
9588 sub1node->cd();
9589 //
9590 // Place copy #3 of ITS4 directly in I005
9591 //
9592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9594 sub2node->SetLineColor(kColorITS);
9595 sub2node->SetVisibility(1);
9596 fNodes->Add(sub2node);
9597 sub1node->cd();
9598 //
9599 // Place copy #4 of ITS4 directly in I005
9600 //
9601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9603 sub2node->SetLineColor(kColorITS);
9604 sub2node->SetVisibility(1);
9605 fNodes->Add(sub2node);
9606 sub1node->cd();
9607 //
9608 // Place copy #5 of ITS4 directly in I005
9609 //
9610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9612 sub2node->SetLineColor(kColorITS);
9613 sub2node->SetVisibility(1);
9614 fNodes->Add(sub2node);
9615 sub1node->cd();
9616 //
9617 // Place copy #6 of ITS4 directly in I005
9618 //
9619 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9620 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9621 sub2node->SetLineColor(kColorITS);
9622 sub2node->SetVisibility(1);
9623 fNodes->Add(sub2node);
9624 sub1node->cd();
9625 //
9626 // Place copy #7 of ITS4 directly in I005
9627 //
9628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9630 sub2node->SetLineColor(kColorITS);
9631 sub2node->SetVisibility(1);
9632 fNodes->Add(sub2node);
9633 sub1node->cd();
9634 //
9635 // Place copy #8 of ITS4 directly in I005
9636 //
9637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9639 sub2node->SetLineColor(kColorITS);
9640 sub2node->SetVisibility(1);
9641 fNodes->Add(sub2node);
9642 sub1node->cd();
9643 fNodes->Add(sub1node);
9644 node->cd();
9645 //
9646 // Place copy #17 of I005 in IT34
9647 //
9648 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9649 sub1node->SetLineColor(kColorITS);
9650 sub1node->SetVisibility(0);
9651 sub1node->cd();
9652 //
9653 // Place copy #1 of ITS4 directly in I005
9654 //
9655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9657 sub2node->SetLineColor(kColorITS);
9658 sub2node->SetVisibility(1);
9659 fNodes->Add(sub2node);
9660 sub1node->cd();
9661 //
9662 // Place copy #2 of ITS4 directly in I005
9663 //
9664 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9665 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9666 sub2node->SetLineColor(kColorITS);
9667 sub2node->SetVisibility(1);
9668 fNodes->Add(sub2node);
9669 sub1node->cd();
9670 //
9671 // Place copy #3 of ITS4 directly in I005
9672 //
9673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9675 sub2node->SetLineColor(kColorITS);
9676 sub2node->SetVisibility(1);
9677 fNodes->Add(sub2node);
9678 sub1node->cd();
9679 //
9680 // Place copy #4 of ITS4 directly in I005
9681 //
9682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9684 sub2node->SetLineColor(kColorITS);
9685 sub2node->SetVisibility(1);
9686 fNodes->Add(sub2node);
9687 sub1node->cd();
9688 //
9689 // Place copy #5 of ITS4 directly in I005
9690 //
9691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9693 sub2node->SetLineColor(kColorITS);
9694 sub2node->SetVisibility(1);
9695 fNodes->Add(sub2node);
9696 sub1node->cd();
9697 //
9698 // Place copy #6 of ITS4 directly in I005
9699 //
9700 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9701 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9702 sub2node->SetLineColor(kColorITS);
9703 sub2node->SetVisibility(1);
9704 fNodes->Add(sub2node);
9705 sub1node->cd();
9706 //
9707 // Place copy #7 of ITS4 directly in I005
9708 //
9709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9711 sub2node->SetLineColor(kColorITS);
9712 sub2node->SetVisibility(1);
9713 fNodes->Add(sub2node);
9714 sub1node->cd();
9715 //
9716 // Place copy #8 of ITS4 directly in I005
9717 //
9718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9720 sub2node->SetLineColor(kColorITS);
9721 sub2node->SetVisibility(1);
9722 fNodes->Add(sub2node);
9723 sub1node->cd();
9724 fNodes->Add(sub1node);
9725 node->cd();
9726 //
9727 // Place copy #18 of I005 in IT34
9728 //
9729 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9730 sub1node->SetLineColor(kColorITS);
9731 sub1node->SetVisibility(0);
9732 sub1node->cd();
9733 //
9734 // Place copy #1 of ITS4 directly in I005
9735 //
9736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9738 sub2node->SetLineColor(kColorITS);
9739 sub2node->SetVisibility(1);
9740 fNodes->Add(sub2node);
9741 sub1node->cd();
9742 //
9743 // Place copy #2 of ITS4 directly in I005
9744 //
9745 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9746 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9747 sub2node->SetLineColor(kColorITS);
9748 sub2node->SetVisibility(1);
9749 fNodes->Add(sub2node);
9750 sub1node->cd();
9751 //
9752 // Place copy #3 of ITS4 directly in I005
9753 //
9754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9756 sub2node->SetLineColor(kColorITS);
9757 sub2node->SetVisibility(1);
9758 fNodes->Add(sub2node);
9759 sub1node->cd();
9760 //
9761 // Place copy #4 of ITS4 directly in I005
9762 //
9763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9765 sub2node->SetLineColor(kColorITS);
9766 sub2node->SetVisibility(1);
9767 fNodes->Add(sub2node);
9768 sub1node->cd();
9769 //
9770 // Place copy #5 of ITS4 directly in I005
9771 //
9772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9774 sub2node->SetLineColor(kColorITS);
9775 sub2node->SetVisibility(1);
9776 fNodes->Add(sub2node);
9777 sub1node->cd();
9778 //
9779 // Place copy #6 of ITS4 directly in I005
9780 //
9781 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9782 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9783 sub2node->SetLineColor(kColorITS);
9784 sub2node->SetVisibility(1);
9785 fNodes->Add(sub2node);
9786 sub1node->cd();
9787 //
9788 // Place copy #7 of ITS4 directly in I005
9789 //
9790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9792 sub2node->SetLineColor(kColorITS);
9793 sub2node->SetVisibility(1);
9794 fNodes->Add(sub2node);
9795 sub1node->cd();
9796 //
9797 // Place copy #8 of ITS4 directly in I005
9798 //
9799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9801 sub2node->SetLineColor(kColorITS);
9802 sub2node->SetVisibility(1);
9803 fNodes->Add(sub2node);
9804 sub1node->cd();
9805 fNodes->Add(sub1node);
9806 node->cd();
9807 //
9808 // Place copy #19 of I005 in IT34
9809 //
9810 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9811 sub1node->SetLineColor(kColorITS);
9812 sub1node->SetVisibility(0);
9813 sub1node->cd();
9814 //
9815 // Place copy #1 of ITS4 directly in I005
9816 //
9817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9819 sub2node->SetLineColor(kColorITS);
9820 sub2node->SetVisibility(1);
9821 fNodes->Add(sub2node);
9822 sub1node->cd();
9823 //
9824 // Place copy #2 of ITS4 directly in I005
9825 //
9826 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9827 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9828 sub2node->SetLineColor(kColorITS);
9829 sub2node->SetVisibility(1);
9830 fNodes->Add(sub2node);
9831 sub1node->cd();
9832 //
9833 // Place copy #3 of ITS4 directly in I005
9834 //
9835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9837 sub2node->SetLineColor(kColorITS);
9838 sub2node->SetVisibility(1);
9839 fNodes->Add(sub2node);
9840 sub1node->cd();
9841 //
9842 // Place copy #4 of ITS4 directly in I005
9843 //
9844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9846 sub2node->SetLineColor(kColorITS);
9847 sub2node->SetVisibility(1);
9848 fNodes->Add(sub2node);
9849 sub1node->cd();
9850 //
9851 // Place copy #5 of ITS4 directly in I005
9852 //
9853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9855 sub2node->SetLineColor(kColorITS);
9856 sub2node->SetVisibility(1);
9857 fNodes->Add(sub2node);
9858 sub1node->cd();
9859 //
9860 // Place copy #6 of ITS4 directly in I005
9861 //
9862 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9863 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9864 sub2node->SetLineColor(kColorITS);
9865 sub2node->SetVisibility(1);
9866 fNodes->Add(sub2node);
9867 sub1node->cd();
9868 //
9869 // Place copy #7 of ITS4 directly in I005
9870 //
9871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9873 sub2node->SetLineColor(kColorITS);
9874 sub2node->SetVisibility(1);
9875 fNodes->Add(sub2node);
9876 sub1node->cd();
9877 //
9878 // Place copy #8 of ITS4 directly in I005
9879 //
9880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9882 sub2node->SetLineColor(kColorITS);
9883 sub2node->SetVisibility(1);
9884 fNodes->Add(sub2node);
9885 sub1node->cd();
9886 fNodes->Add(sub1node);
9887 node->cd();
9888 //
9889 // Place copy #20 of I005 in IT34
9890 //
9891 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
9892 sub1node->SetLineColor(kColorITS);
9893 sub1node->SetVisibility(0);
9894 sub1node->cd();
9895 //
9896 // Place copy #1 of ITS4 directly in I005
9897 //
9898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9900 sub2node->SetLineColor(kColorITS);
9901 sub2node->SetVisibility(1);
9902 fNodes->Add(sub2node);
9903 sub1node->cd();
9904 //
9905 // Place copy #2 of ITS4 directly in I005
9906 //
9907 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9908 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9909 sub2node->SetLineColor(kColorITS);
9910 sub2node->SetVisibility(1);
9911 fNodes->Add(sub2node);
9912 sub1node->cd();
9913 //
9914 // Place copy #3 of ITS4 directly in I005
9915 //
9916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9918 sub2node->SetLineColor(kColorITS);
9919 sub2node->SetVisibility(1);
9920 fNodes->Add(sub2node);
9921 sub1node->cd();
9922 //
9923 // Place copy #4 of ITS4 directly in I005
9924 //
9925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9927 sub2node->SetLineColor(kColorITS);
9928 sub2node->SetVisibility(1);
9929 fNodes->Add(sub2node);
9930 sub1node->cd();
9931 //
9932 // Place copy #5 of ITS4 directly in I005
9933 //
9934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9936 sub2node->SetLineColor(kColorITS);
9937 sub2node->SetVisibility(1);
9938 fNodes->Add(sub2node);
9939 sub1node->cd();
9940 //
9941 // Place copy #6 of ITS4 directly in I005
9942 //
9943 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9944 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9945 sub2node->SetLineColor(kColorITS);
9946 sub2node->SetVisibility(1);
9947 fNodes->Add(sub2node);
9948 sub1node->cd();
9949 //
9950 // Place copy #7 of ITS4 directly in I005
9951 //
9952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9954 sub2node->SetLineColor(kColorITS);
9955 sub2node->SetVisibility(1);
9956 fNodes->Add(sub2node);
9957 sub1node->cd();
9958 //
9959 // Place copy #8 of ITS4 directly in I005
9960 //
9961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9963 sub2node->SetLineColor(kColorITS);
9964 sub2node->SetVisibility(1);
9965 fNodes->Add(sub2node);
9966 sub1node->cd();
9967 fNodes->Add(sub1node);
9968 node->cd();
9969 //
9970 // Place copy #21 of I005 in IT34
9971 //
9972 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
9973 sub1node->SetLineColor(kColorITS);
9974 sub1node->SetVisibility(0);
9975 sub1node->cd();
9976 //
9977 // Place copy #1 of ITS4 directly in I005
9978 //
9979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9981 sub2node->SetLineColor(kColorITS);
9982 sub2node->SetVisibility(1);
9983 fNodes->Add(sub2node);
9984 sub1node->cd();
9985 //
9986 // Place copy #2 of ITS4 directly in I005
9987 //
9988 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9989 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9990 sub2node->SetLineColor(kColorITS);
9991 sub2node->SetVisibility(1);
9992 fNodes->Add(sub2node);
9993 sub1node->cd();
9994 //
9995 // Place copy #3 of ITS4 directly in I005
9996 //
9997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9999 sub2node->SetLineColor(kColorITS);
10000 sub2node->SetVisibility(1);
10001 fNodes->Add(sub2node);
10002 sub1node->cd();
10003 //
10004 // Place copy #4 of ITS4 directly in I005
10005 //
10006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10008 sub2node->SetLineColor(kColorITS);
10009 sub2node->SetVisibility(1);
10010 fNodes->Add(sub2node);
10011 sub1node->cd();
10012 //
10013 // Place copy #5 of ITS4 directly in I005
10014 //
10015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10017 sub2node->SetLineColor(kColorITS);
10018 sub2node->SetVisibility(1);
10019 fNodes->Add(sub2node);
10020 sub1node->cd();
10021 //
10022 // Place copy #6 of ITS4 directly in I005
10023 //
10024 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10025 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10026 sub2node->SetLineColor(kColorITS);
10027 sub2node->SetVisibility(1);
10028 fNodes->Add(sub2node);
10029 sub1node->cd();
10030 //
10031 // Place copy #7 of ITS4 directly in I005
10032 //
10033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10035 sub2node->SetLineColor(kColorITS);
10036 sub2node->SetVisibility(1);
10037 fNodes->Add(sub2node);
10038 sub1node->cd();
10039 //
10040 // Place copy #8 of ITS4 directly in I005
10041 //
10042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10044 sub2node->SetLineColor(kColorITS);
10045 sub2node->SetVisibility(1);
10046 fNodes->Add(sub2node);
10047 sub1node->cd();
10048 fNodes->Add(sub1node);
10049 node->cd();
10050 //
10051 // Place copy #22 of I005 in IT34
10052 //
10053 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10054 sub1node->SetLineColor(kColorITS);
10055 sub1node->SetVisibility(0);
10056 sub1node->cd();
10057 //
10058 // Place copy #1 of ITS4 directly in I005
10059 //
10060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10062 sub2node->SetLineColor(kColorITS);
10063 sub2node->SetVisibility(1);
10064 fNodes->Add(sub2node);
10065 sub1node->cd();
10066 //
10067 // Place copy #2 of ITS4 directly in I005
10068 //
10069 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10070 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10071 sub2node->SetLineColor(kColorITS);
10072 sub2node->SetVisibility(1);
10073 fNodes->Add(sub2node);
10074 sub1node->cd();
10075 //
10076 // Place copy #3 of ITS4 directly in I005
10077 //
10078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10080 sub2node->SetLineColor(kColorITS);
10081 sub2node->SetVisibility(1);
10082 fNodes->Add(sub2node);
10083 sub1node->cd();
10084 //
10085 // Place copy #4 of ITS4 directly in I005
10086 //
10087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10089 sub2node->SetLineColor(kColorITS);
10090 sub2node->SetVisibility(1);
10091 fNodes->Add(sub2node);
10092 sub1node->cd();
10093 //
10094 // Place copy #5 of ITS4 directly in I005
10095 //
10096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10098 sub2node->SetLineColor(kColorITS);
10099 sub2node->SetVisibility(1);
10100 fNodes->Add(sub2node);
10101 sub1node->cd();
10102 //
10103 // Place copy #6 of ITS4 directly in I005
10104 //
10105 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10106 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10107 sub2node->SetLineColor(kColorITS);
10108 sub2node->SetVisibility(1);
10109 fNodes->Add(sub2node);
10110 sub1node->cd();
10111 //
10112 // Place copy #7 of ITS4 directly in I005
10113 //
10114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10116 sub2node->SetLineColor(kColorITS);
10117 sub2node->SetVisibility(1);
10118 fNodes->Add(sub2node);
10119 sub1node->cd();
10120 //
10121 // Place copy #8 of ITS4 directly in I005
10122 //
10123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10125 sub2node->SetLineColor(kColorITS);
10126 sub2node->SetVisibility(1);
10127 fNodes->Add(sub2node);
10128 sub1node->cd();
10129 fNodes->Add(sub1node);
10130 node->cd();
10131
10132
10133 fNodes->Add(node);
10134
10135 // --- Place SSD volumes into their mother volume
10136
10137 // Place IT56 in Alice
10138 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10139 node->SetLineColor(kColorITS);
10140 node->SetVisibility(0);
10141 node->cd();
10142 //
10143 // Place copy #1 of I565 in IT56
10144 //
10145 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10146 sub1node->SetLineColor(kColorITS);
10147 sub1node->SetVisibility(0);
10148 sub1node->cd();
10149 //
10150 // Place copy #1 of ITS5 directly in I565
10151 //
10152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10153 sub2node->SetLineColor(kColorITS);
10154 sub2node->SetVisibility(1);
10155 fNodes->Add(sub2node);
10156 sub1node->cd();
10157 //
10158 // Place copy #2 of ITS5 directly in I565
10159 //
10160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10161 sub2node->SetLineColor(kColorITS);
10162 sub2node->SetVisibility(1);
10163 fNodes->Add(sub2node);
10164 sub1node->cd();
10165 //
10166 // Place copy #3 of ITS5 directly in I565
10167 //
10168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10169 sub2node->SetLineColor(kColorITS);
10170 sub2node->SetVisibility(1);
10171 fNodes->Add(sub2node);
10172 sub1node->cd();
10173 //
10174 // Place copy #4 of ITS5 directly in I565
10175 //
10176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10177 sub2node->SetLineColor(kColorITS);
10178 sub2node->SetVisibility(1);
10179 fNodes->Add(sub2node);
10180 sub1node->cd();
10181 //
10182 // Place copy #5 of ITS5 directly in I565
10183 //
10184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10185 sub2node->SetLineColor(kColorITS);
10186 sub2node->SetVisibility(1);
10187 fNodes->Add(sub2node);
10188 sub1node->cd();
10189 //
10190 // Place copy #6 of ITS5 directly in I565
10191 //
10192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10193 sub2node->SetLineColor(kColorITS);
10194 sub2node->SetVisibility(1);
10195 fNodes->Add(sub2node);
10196 sub1node->cd();
10197 //
10198 // Place copy #7 of ITS5 directly in I565
10199 //
10200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10201 sub2node->SetLineColor(kColorITS);
10202 sub2node->SetVisibility(1);
10203 fNodes->Add(sub2node);
10204 sub1node->cd();
10205 //
10206 // Place copy #8 of ITS5 directly in I565
10207 //
10208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10209 sub2node->SetLineColor(kColorITS);
10210 sub2node->SetVisibility(1);
10211 fNodes->Add(sub2node);
10212 sub1node->cd();
10213 //
10214 // Place copy #9 of ITS5 directly in I565
10215 //
10216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10217 sub2node->SetLineColor(kColorITS);
10218 sub2node->SetVisibility(1);
10219 fNodes->Add(sub2node);
10220 sub1node->cd();
10221 //
10222 // Place copy #10 of ITS5 directly in I565
10223 //
10224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10225 sub2node->SetLineColor(kColorITS);
10226 sub2node->SetVisibility(1);
10227 fNodes->Add(sub2node);
10228 sub1node->cd();
10229 //
10230 // Place copy #11 of ITS5 directly in I565
10231 //
10232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10233 sub2node->SetLineColor(kColorITS);
10234 sub2node->SetVisibility(1);
10235 fNodes->Add(sub2node);
10236 sub1node->cd();
10237 //
10238 // Place copy #12 of ITS5 directly in I565
10239 //
10240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10241 sub2node->SetLineColor(kColorITS);
10242 sub2node->SetVisibility(1);
10243 fNodes->Add(sub2node);
10244 sub1node->cd();
10245 //
10246 // Place copy #13 of ITS5 directly in I565
10247 //
10248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10249 sub2node->SetLineColor(kColorITS);
10250 sub2node->SetVisibility(1);
10251 fNodes->Add(sub2node);
10252 sub1node->cd();
10253 //
10254 // Place copy #14 of ITS5 directly in I565
10255 //
10256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10257 sub2node->SetLineColor(kColorITS);
10258 sub2node->SetVisibility(1);
10259 fNodes->Add(sub2node);
10260 sub1node->cd();
10261 //
10262 // Place copy #15 of ITS5 directly in I565
10263 //
10264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10265 sub2node->SetLineColor(kColorITS);
10266 sub2node->SetVisibility(1);
10267 fNodes->Add(sub2node);
10268 sub1node->cd();
10269 //
10270 // Place copy #16 of ITS5 directly in I565
10271 //
10272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10273 sub2node->SetLineColor(kColorITS);
10274 sub2node->SetVisibility(1);
10275 fNodes->Add(sub2node);
10276 sub1node->cd();
10277 //
10278 // Place copy #17 of ITS5 directly in I565
10279 //
10280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10281 sub2node->SetLineColor(kColorITS);
10282 sub2node->SetVisibility(1);
10283 fNodes->Add(sub2node);
10284 sub1node->cd();
10285 //
10286 // Place copy #18 of ITS5 directly in I565
10287 //
10288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10289 sub2node->SetLineColor(kColorITS);
10290 sub2node->SetVisibility(1);
10291 fNodes->Add(sub2node);
10292 sub1node->cd();
10293 //
10294 // Place copy #19 of ITS5 directly in I565
10295 //
10296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10297 sub2node->SetLineColor(kColorITS);
10298 sub2node->SetVisibility(1);
10299 fNodes->Add(sub2node);
10300 sub1node->cd();
10301 //
10302 // Place copy #20 of ITS5 directly in I565
10303 //
10304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10305 sub2node->SetLineColor(kColorITS);
10306 sub2node->SetVisibility(1);
10307 fNodes->Add(sub2node);
10308 sub1node->cd();
10309 //
10310 // Place copy #21 of ITS5 directly in I565
10311 //
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10316 sub1node->cd();
10317 //
10318 // Place copy #22 of ITS5 directly in I565
10319 //
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10324 sub1node->cd();
10325 fNodes->Add(sub1node);
10326 node->cd();
10327 //
10328 // Place copy #2 of I565 in IT56
10329 //
10330 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10331 sub1node->SetLineColor(kColorITS);
10332 sub1node->SetVisibility(0);
10333 sub1node->cd();
10334 //
10335 // Place copy #1 of ITS5 directly in I565
10336 //
10337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10338 sub2node->SetLineColor(kColorITS);
10339 sub2node->SetVisibility(1);
10340 fNodes->Add(sub2node);
10341 sub1node->cd();
10342 //
10343 // Place copy #2 of ITS5 directly in I565
10344 //
10345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10346 sub2node->SetLineColor(kColorITS);
10347 sub2node->SetVisibility(1);
10348 fNodes->Add(sub2node);
10349 sub1node->cd();
10350 //
10351 // Place copy #3 of ITS5 directly in I565
10352 //
10353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10354 sub2node->SetLineColor(kColorITS);
10355 sub2node->SetVisibility(1);
10356 fNodes->Add(sub2node);
10357 sub1node->cd();
10358 //
10359 // Place copy #4 of ITS5 directly in I565
10360 //
10361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10362 sub2node->SetLineColor(kColorITS);
10363 sub2node->SetVisibility(1);
10364 fNodes->Add(sub2node);
10365 sub1node->cd();
10366 //
10367 // Place copy #5 of ITS5 directly in I565
10368 //
10369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10370 sub2node->SetLineColor(kColorITS);
10371 sub2node->SetVisibility(1);
10372 fNodes->Add(sub2node);
10373 sub1node->cd();
10374 //
10375 // Place copy #6 of ITS5 directly in I565
10376 //
10377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10378 sub2node->SetLineColor(kColorITS);
10379 sub2node->SetVisibility(1);
10380 fNodes->Add(sub2node);
10381 sub1node->cd();
10382 //
10383 // Place copy #7 of ITS5 directly in I565
10384 //
10385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10386 sub2node->SetLineColor(kColorITS);
10387 sub2node->SetVisibility(1);
10388 fNodes->Add(sub2node);
10389 sub1node->cd();
10390 //
10391 // Place copy #8 of ITS5 directly in I565
10392 //
10393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10394 sub2node->SetLineColor(kColorITS);
10395 sub2node->SetVisibility(1);
10396 fNodes->Add(sub2node);
10397 sub1node->cd();
10398 //
10399 // Place copy #9 of ITS5 directly in I565
10400 //
10401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10402 sub2node->SetLineColor(kColorITS);
10403 sub2node->SetVisibility(1);
10404 fNodes->Add(sub2node);
10405 sub1node->cd();
10406 //
10407 // Place copy #10 of ITS5 directly in I565
10408 //
10409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10410 sub2node->SetLineColor(kColorITS);
10411 sub2node->SetVisibility(1);
10412 fNodes->Add(sub2node);
10413 sub1node->cd();
10414 //
10415 // Place copy #11 of ITS5 directly in I565
10416 //
10417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10418 sub2node->SetLineColor(kColorITS);
10419 sub2node->SetVisibility(1);
10420 fNodes->Add(sub2node);
10421 sub1node->cd();
10422 //
10423 // Place copy #12 of ITS5 directly in I565
10424 //
10425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10426 sub2node->SetLineColor(kColorITS);
10427 sub2node->SetVisibility(1);
10428 fNodes->Add(sub2node);
10429 sub1node->cd();
10430 //
10431 // Place copy #13 of ITS5 directly in I565
10432 //
10433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10434 sub2node->SetLineColor(kColorITS);
10435 sub2node->SetVisibility(1);
10436 fNodes->Add(sub2node);
10437 sub1node->cd();
10438 //
10439 // Place copy #14 of ITS5 directly in I565
10440 //
10441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10442 sub2node->SetLineColor(kColorITS);
10443 sub2node->SetVisibility(1);
10444 fNodes->Add(sub2node);
10445 sub1node->cd();
10446 //
10447 // Place copy #15 of ITS5 directly in I565
10448 //
10449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10450 sub2node->SetLineColor(kColorITS);
10451 sub2node->SetVisibility(1);
10452 fNodes->Add(sub2node);
10453 sub1node->cd();
10454 //
10455 // Place copy #16 of ITS5 directly in I565
10456 //
10457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10458 sub2node->SetLineColor(kColorITS);
10459 sub2node->SetVisibility(1);
10460 fNodes->Add(sub2node);
10461 sub1node->cd();
10462 //
10463 // Place copy #17 of ITS5 directly in I565
10464 //
10465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10466 sub2node->SetLineColor(kColorITS);
10467 sub2node->SetVisibility(1);
10468 fNodes->Add(sub2node);
10469 sub1node->cd();
10470 //
10471 // Place copy #18 of ITS5 directly in I565
10472 //
10473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10474 sub2node->SetLineColor(kColorITS);
10475 sub2node->SetVisibility(1);
10476 fNodes->Add(sub2node);
10477 sub1node->cd();
10478 //
10479 // Place copy #19 of ITS5 directly in I565
10480 //
10481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10482 sub2node->SetLineColor(kColorITS);
10483 sub2node->SetVisibility(1);
10484 fNodes->Add(sub2node);
10485 sub1node->cd();
10486 //
10487 // Place copy #20 of ITS5 directly in I565
10488 //
10489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10490 sub2node->SetLineColor(kColorITS);
10491 sub2node->SetVisibility(1);
10492 fNodes->Add(sub2node);
10493 sub1node->cd();
10494 //
10495 // Place copy #21 of ITS5 directly in I565
10496 //
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10501 sub1node->cd();
10502 //
10503 // Place copy #22 of ITS5 directly in I565
10504 //
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10509 sub1node->cd();
10510 fNodes->Add(sub1node);
10511 node->cd();
10512 //
10513 // Place copy #3 of I565 in IT56
10514 //
10515 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10516 sub1node->SetLineColor(kColorITS);
10517 sub1node->SetVisibility(0);
10518 sub1node->cd();
10519 //
10520 // Place copy #1 of ITS5 directly in I565
10521 //
10522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10523 sub2node->SetLineColor(kColorITS);
10524 sub2node->SetVisibility(1);
10525 fNodes->Add(sub2node);
10526 sub1node->cd();
10527 //
10528 // Place copy #2 of ITS5 directly in I565
10529 //
10530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10531 sub2node->SetLineColor(kColorITS);
10532 sub2node->SetVisibility(1);
10533 fNodes->Add(sub2node);
10534 sub1node->cd();
10535 //
10536 // Place copy #3 of ITS5 directly in I565
10537 //
10538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10539 sub2node->SetLineColor(kColorITS);
10540 sub2node->SetVisibility(1);
10541 fNodes->Add(sub2node);
10542 sub1node->cd();
10543 //
10544 // Place copy #4 of ITS5 directly in I565
10545 //
10546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10547 sub2node->SetLineColor(kColorITS);
10548 sub2node->SetVisibility(1);
10549 fNodes->Add(sub2node);
10550 sub1node->cd();
10551 //
10552 // Place copy #5 of ITS5 directly in I565
10553 //
10554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10555 sub2node->SetLineColor(kColorITS);
10556 sub2node->SetVisibility(1);
10557 fNodes->Add(sub2node);
10558 sub1node->cd();
10559 //
10560 // Place copy #6 of ITS5 directly in I565
10561 //
10562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10563 sub2node->SetLineColor(kColorITS);
10564 sub2node->SetVisibility(1);
10565 fNodes->Add(sub2node);
10566 sub1node->cd();
10567 //
10568 // Place copy #7 of ITS5 directly in I565
10569 //
10570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10571 sub2node->SetLineColor(kColorITS);
10572 sub2node->SetVisibility(1);
10573 fNodes->Add(sub2node);
10574 sub1node->cd();
10575 //
10576 // Place copy #8 of ITS5 directly in I565
10577 //
10578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10579 sub2node->SetLineColor(kColorITS);
10580 sub2node->SetVisibility(1);
10581 fNodes->Add(sub2node);
10582 sub1node->cd();
10583 //
10584 // Place copy #9 of ITS5 directly in I565
10585 //
10586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10587 sub2node->SetLineColor(kColorITS);
10588 sub2node->SetVisibility(1);
10589 fNodes->Add(sub2node);
10590 sub1node->cd();
10591 //
10592 // Place copy #10 of ITS5 directly in I565
10593 //
10594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10595 sub2node->SetLineColor(kColorITS);
10596 sub2node->SetVisibility(1);
10597 fNodes->Add(sub2node);
10598 sub1node->cd();
10599 //
10600 // Place copy #11 of ITS5 directly in I565
10601 //
10602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10603 sub2node->SetLineColor(kColorITS);
10604 sub2node->SetVisibility(1);
10605 fNodes->Add(sub2node);
10606 sub1node->cd();
10607 //
10608 // Place copy #12 of ITS5 directly in I565
10609 //
10610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10611 sub2node->SetLineColor(kColorITS);
10612 sub2node->SetVisibility(1);
10613 fNodes->Add(sub2node);
10614 sub1node->cd();
10615 //
10616 // Place copy #13 of ITS5 directly in I565
10617 //
10618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10619 sub2node->SetLineColor(kColorITS);
10620 sub2node->SetVisibility(1);
10621 fNodes->Add(sub2node);
10622 sub1node->cd();
10623 //
10624 // Place copy #14 of ITS5 directly in I565
10625 //
10626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10627 sub2node->SetLineColor(kColorITS);
10628 sub2node->SetVisibility(1);
10629 fNodes->Add(sub2node);
10630 sub1node->cd();
10631 //
10632 // Place copy #15 of ITS5 directly in I565
10633 //
10634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10635 sub2node->SetLineColor(kColorITS);
10636 sub2node->SetVisibility(1);
10637 fNodes->Add(sub2node);
10638 sub1node->cd();
10639 //
10640 // Place copy #16 of ITS5 directly in I565
10641 //
10642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10643 sub2node->SetLineColor(kColorITS);
10644 sub2node->SetVisibility(1);
10645 fNodes->Add(sub2node);
10646 sub1node->cd();
10647 //
10648 // Place copy #17 of ITS5 directly in I565
10649 //
10650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10651 sub2node->SetLineColor(kColorITS);
10652 sub2node->SetVisibility(1);
10653 fNodes->Add(sub2node);
10654 sub1node->cd();
10655 //
10656 // Place copy #18 of ITS5 directly in I565
10657 //
10658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10659 sub2node->SetLineColor(kColorITS);
10660 sub2node->SetVisibility(1);
10661 fNodes->Add(sub2node);
10662 sub1node->cd();
10663 //
10664 // Place copy #19 of ITS5 directly in I565
10665 //
10666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10667 sub2node->SetLineColor(kColorITS);
10668 sub2node->SetVisibility(1);
10669 fNodes->Add(sub2node);
10670 sub1node->cd();
10671 //
10672 // Place copy #20 of ITS5 directly in I565
10673 //
10674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10675 sub2node->SetLineColor(kColorITS);
10676 sub2node->SetVisibility(1);
10677 fNodes->Add(sub2node);
10678 sub1node->cd();
10679 //
10680 // Place copy #21 of ITS5 directly in I565
10681 //
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10686 sub1node->cd();
10687 //
10688 // Place copy #22 of ITS5 directly in I565
10689 //
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10694 sub1node->cd();
10695 fNodes->Add(sub1node);
10696 node->cd();
10697 //
10698 // Place copy #4 of I565 in IT56
10699 //
10700 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10701 sub1node->SetLineColor(kColorITS);
10702 sub1node->SetVisibility(0);
10703 sub1node->cd();
10704 //
10705 // Place copy #1 of ITS5 directly in I565
10706 //
10707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10708 sub2node->SetLineColor(kColorITS);
10709 sub2node->SetVisibility(1);
10710 fNodes->Add(sub2node);
10711 sub1node->cd();
10712 //
10713 // Place copy #2 of ITS5 directly in I565
10714 //
10715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10716 sub2node->SetLineColor(kColorITS);
10717 sub2node->SetVisibility(1);
10718 fNodes->Add(sub2node);
10719 sub1node->cd();
10720 //
10721 // Place copy #3 of ITS5 directly in I565
10722 //
10723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10724 sub2node->SetLineColor(kColorITS);
10725 sub2node->SetVisibility(1);
10726 fNodes->Add(sub2node);
10727 sub1node->cd();
10728 //
10729 // Place copy #4 of ITS5 directly in I565
10730 //
10731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10732 sub2node->SetLineColor(kColorITS);
10733 sub2node->SetVisibility(1);
10734 fNodes->Add(sub2node);
10735 sub1node->cd();
10736 //
10737 // Place copy #5 of ITS5 directly in I565
10738 //
10739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10740 sub2node->SetLineColor(kColorITS);
10741 sub2node->SetVisibility(1);
10742 fNodes->Add(sub2node);
10743 sub1node->cd();
10744 //
10745 // Place copy #6 of ITS5 directly in I565
10746 //
10747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10748 sub2node->SetLineColor(kColorITS);
10749 sub2node->SetVisibility(1);
10750 fNodes->Add(sub2node);
10751 sub1node->cd();
10752 //
10753 // Place copy #7 of ITS5 directly in I565
10754 //
10755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10756 sub2node->SetLineColor(kColorITS);
10757 sub2node->SetVisibility(1);
10758 fNodes->Add(sub2node);
10759 sub1node->cd();
10760 //
10761 // Place copy #8 of ITS5 directly in I565
10762 //
10763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10764 sub2node->SetLineColor(kColorITS);
10765 sub2node->SetVisibility(1);
10766 fNodes->Add(sub2node);
10767 sub1node->cd();
10768 //
10769 // Place copy #9 of ITS5 directly in I565
10770 //
10771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10772 sub2node->SetLineColor(kColorITS);
10773 sub2node->SetVisibility(1);
10774 fNodes->Add(sub2node);
10775 sub1node->cd();
10776 //
10777 // Place copy #10 of ITS5 directly in I565
10778 //
10779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10780 sub2node->SetLineColor(kColorITS);
10781 sub2node->SetVisibility(1);
10782 fNodes->Add(sub2node);
10783 sub1node->cd();
10784 //
10785 // Place copy #11 of ITS5 directly in I565
10786 //
10787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10788 sub2node->SetLineColor(kColorITS);
10789 sub2node->SetVisibility(1);
10790 fNodes->Add(sub2node);
10791 sub1node->cd();
10792 //
10793 // Place copy #12 of ITS5 directly in I565
10794 //
10795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10796 sub2node->SetLineColor(kColorITS);
10797 sub2node->SetVisibility(1);
10798 fNodes->Add(sub2node);
10799 sub1node->cd();
10800 //
10801 // Place copy #13 of ITS5 directly in I565
10802 //
10803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10804 sub2node->SetLineColor(kColorITS);
10805 sub2node->SetVisibility(1);
10806 fNodes->Add(sub2node);
10807 sub1node->cd();
10808 //
10809 // Place copy #14 of ITS5 directly in I565
10810 //
10811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10812 sub2node->SetLineColor(kColorITS);
10813 sub2node->SetVisibility(1);
10814 fNodes->Add(sub2node);
10815 sub1node->cd();
10816 //
10817 // Place copy #15 of ITS5 directly in I565
10818 //
10819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10820 sub2node->SetLineColor(kColorITS);
10821 sub2node->SetVisibility(1);
10822 fNodes->Add(sub2node);
10823 sub1node->cd();
10824 //
10825 // Place copy #16 of ITS5 directly in I565
10826 //
10827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10828 sub2node->SetLineColor(kColorITS);
10829 sub2node->SetVisibility(1);
10830 fNodes->Add(sub2node);
10831 sub1node->cd();
10832 //
10833 // Place copy #17 of ITS5 directly in I565
10834 //
10835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10836 sub2node->SetLineColor(kColorITS);
10837 sub2node->SetVisibility(1);
10838 fNodes->Add(sub2node);
10839 sub1node->cd();
10840 //
10841 // Place copy #18 of ITS5 directly in I565
10842 //
10843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10844 sub2node->SetLineColor(kColorITS);
10845 sub2node->SetVisibility(1);
10846 fNodes->Add(sub2node);
10847 sub1node->cd();
10848 //
10849 // Place copy #19 of ITS5 directly in I565
10850 //
10851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10852 sub2node->SetLineColor(kColorITS);
10853 sub2node->SetVisibility(1);
10854 fNodes->Add(sub2node);
10855 sub1node->cd();
10856 //
10857 // Place copy #20 of ITS5 directly in I565
10858 //
10859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10860 sub2node->SetLineColor(kColorITS);
10861 sub2node->SetVisibility(1);
10862 fNodes->Add(sub2node);
10863 sub1node->cd();
10864 //
10865 // Place copy #21 of ITS5 directly in I565
10866 //
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10871 sub1node->cd();
10872 //
10873 // Place copy #22 of ITS5 directly in I565
10874 //
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10879 sub1node->cd();
10880 fNodes->Add(sub1node);
10881 node->cd();
10882 //
10883 // Place copy #5 of I565 in IT56
10884 //
10885 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
10886 sub1node->SetLineColor(kColorITS);
10887 sub1node->SetVisibility(0);
10888 sub1node->cd();
10889 //
10890 // Place copy #1 of ITS5 directly in I565
10891 //
10892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10893 sub2node->SetLineColor(kColorITS);
10894 sub2node->SetVisibility(1);
10895 fNodes->Add(sub2node);
10896 sub1node->cd();
10897 //
10898 // Place copy #2 of ITS5 directly in I565
10899 //
10900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10901 sub2node->SetLineColor(kColorITS);
10902 sub2node->SetVisibility(1);
10903 fNodes->Add(sub2node);
10904 sub1node->cd();
10905 //
10906 // Place copy #3 of ITS5 directly in I565
10907 //
10908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10909 sub2node->SetLineColor(kColorITS);
10910 sub2node->SetVisibility(1);
10911 fNodes->Add(sub2node);
10912 sub1node->cd();
10913 //
10914 // Place copy #4 of ITS5 directly in I565
10915 //
10916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10917 sub2node->SetLineColor(kColorITS);
10918 sub2node->SetVisibility(1);
10919 fNodes->Add(sub2node);
10920 sub1node->cd();
10921 //
10922 // Place copy #5 of ITS5 directly in I565
10923 //
10924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10925 sub2node->SetLineColor(kColorITS);
10926 sub2node->SetVisibility(1);
10927 fNodes->Add(sub2node);
10928 sub1node->cd();
10929 //
10930 // Place copy #6 of ITS5 directly in I565
10931 //
10932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10933 sub2node->SetLineColor(kColorITS);
10934 sub2node->SetVisibility(1);
10935 fNodes->Add(sub2node);
10936 sub1node->cd();
10937 //
10938 // Place copy #7 of ITS5 directly in I565
10939 //
10940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10941 sub2node->SetLineColor(kColorITS);
10942 sub2node->SetVisibility(1);
10943 fNodes->Add(sub2node);
10944 sub1node->cd();
10945 //
10946 // Place copy #8 of ITS5 directly in I565
10947 //
10948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10949 sub2node->SetLineColor(kColorITS);
10950 sub2node->SetVisibility(1);
10951 fNodes->Add(sub2node);
10952 sub1node->cd();
10953 //
10954 // Place copy #9 of ITS5 directly in I565
10955 //
10956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10957 sub2node->SetLineColor(kColorITS);
10958 sub2node->SetVisibility(1);
10959 fNodes->Add(sub2node);
10960 sub1node->cd();
10961 //
10962 // Place copy #10 of ITS5 directly in I565
10963 //
10964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10965 sub2node->SetLineColor(kColorITS);
10966 sub2node->SetVisibility(1);
10967 fNodes->Add(sub2node);
10968 sub1node->cd();
10969 //
10970 // Place copy #11 of ITS5 directly in I565
10971 //
10972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10973 sub2node->SetLineColor(kColorITS);
10974 sub2node->SetVisibility(1);
10975 fNodes->Add(sub2node);
10976 sub1node->cd();
10977 //
10978 // Place copy #12 of ITS5 directly in I565
10979 //
10980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10981 sub2node->SetLineColor(kColorITS);
10982 sub2node->SetVisibility(1);
10983 fNodes->Add(sub2node);
10984 sub1node->cd();
10985 //
10986 // Place copy #13 of ITS5 directly in I565
10987 //
10988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10989 sub2node->SetLineColor(kColorITS);
10990 sub2node->SetVisibility(1);
10991 fNodes->Add(sub2node);
10992 sub1node->cd();
10993 //
10994 // Place copy #14 of ITS5 directly in I565
10995 //
10996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10997 sub2node->SetLineColor(kColorITS);
10998 sub2node->SetVisibility(1);
10999 fNodes->Add(sub2node);
11000 sub1node->cd();
11001 //
11002 // Place copy #15 of ITS5 directly in I565
11003 //
11004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11005 sub2node->SetLineColor(kColorITS);
11006 sub2node->SetVisibility(1);
11007 fNodes->Add(sub2node);
11008 sub1node->cd();
11009 //
11010 // Place copy #16 of ITS5 directly in I565
11011 //
11012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11013 sub2node->SetLineColor(kColorITS);
11014 sub2node->SetVisibility(1);
11015 fNodes->Add(sub2node);
11016 sub1node->cd();
11017 //
11018 // Place copy #17 of ITS5 directly in I565
11019 //
11020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11021 sub2node->SetLineColor(kColorITS);
11022 sub2node->SetVisibility(1);
11023 fNodes->Add(sub2node);
11024 sub1node->cd();
11025 //
11026 // Place copy #18 of ITS5 directly in I565
11027 //
11028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11029 sub2node->SetLineColor(kColorITS);
11030 sub2node->SetVisibility(1);
11031 fNodes->Add(sub2node);
11032 sub1node->cd();
11033 //
11034 // Place copy #19 of ITS5 directly in I565
11035 //
11036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11037 sub2node->SetLineColor(kColorITS);
11038 sub2node->SetVisibility(1);
11039 fNodes->Add(sub2node);
11040 sub1node->cd();
11041 //
11042 // Place copy #20 of ITS5 directly in I565
11043 //
11044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11045 sub2node->SetLineColor(kColorITS);
11046 sub2node->SetVisibility(1);
11047 fNodes->Add(sub2node);
11048 sub1node->cd();
11049 //
11050 // Place copy #21 of ITS5 directly in I565
11051 //
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11056 sub1node->cd();
11057 //
11058 // Place copy #22 of ITS5 directly in I565
11059 //
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11064 sub1node->cd();
11065 fNodes->Add(sub1node);
11066 node->cd();
11067 //
11068 // Place copy #6 of I565 in IT56
11069 //
11070 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11071 sub1node->SetLineColor(kColorITS);
11072 sub1node->SetVisibility(0);
11073 sub1node->cd();
11074 //
11075 // Place copy #1 of ITS5 directly in I565
11076 //
11077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11078 sub2node->SetLineColor(kColorITS);
11079 sub2node->SetVisibility(1);
11080 fNodes->Add(sub2node);
11081 sub1node->cd();
11082 //
11083 // Place copy #2 of ITS5 directly in I565
11084 //
11085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11086 sub2node->SetLineColor(kColorITS);
11087 sub2node->SetVisibility(1);
11088 fNodes->Add(sub2node);
11089 sub1node->cd();
11090 //
11091 // Place copy #3 of ITS5 directly in I565
11092 //
11093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11094 sub2node->SetLineColor(kColorITS);
11095 sub2node->SetVisibility(1);
11096 fNodes->Add(sub2node);
11097 sub1node->cd();
11098 //
11099 // Place copy #4 of ITS5 directly in I565
11100 //
11101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11102 sub2node->SetLineColor(kColorITS);
11103 sub2node->SetVisibility(1);
11104 fNodes->Add(sub2node);
11105 sub1node->cd();
11106 //
11107 // Place copy #5 of ITS5 directly in I565
11108 //
11109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11110 sub2node->SetLineColor(kColorITS);
11111 sub2node->SetVisibility(1);
11112 fNodes->Add(sub2node);
11113 sub1node->cd();
11114 //
11115 // Place copy #6 of ITS5 directly in I565
11116 //
11117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11118 sub2node->SetLineColor(kColorITS);
11119 sub2node->SetVisibility(1);
11120 fNodes->Add(sub2node);
11121 sub1node->cd();
11122 //
11123 // Place copy #7 of ITS5 directly in I565
11124 //
11125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11126 sub2node->SetLineColor(kColorITS);
11127 sub2node->SetVisibility(1);
11128 fNodes->Add(sub2node);
11129 sub1node->cd();
11130 //
11131 // Place copy #8 of ITS5 directly in I565
11132 //
11133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11134 sub2node->SetLineColor(kColorITS);
11135 sub2node->SetVisibility(1);
11136 fNodes->Add(sub2node);
11137 sub1node->cd();
11138 //
11139 // Place copy #9 of ITS5 directly in I565
11140 //
11141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11142 sub2node->SetLineColor(kColorITS);
11143 sub2node->SetVisibility(1);
11144 fNodes->Add(sub2node);
11145 sub1node->cd();
11146 //
11147 // Place copy #10 of ITS5 directly in I565
11148 //
11149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11150 sub2node->SetLineColor(kColorITS);
11151 sub2node->SetVisibility(1);
11152 fNodes->Add(sub2node);
11153 sub1node->cd();
11154 //
11155 // Place copy #11 of ITS5 directly in I565
11156 //
11157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11158 sub2node->SetLineColor(kColorITS);
11159 sub2node->SetVisibility(1);
11160 fNodes->Add(sub2node);
11161 sub1node->cd();
11162 //
11163 // Place copy #12 of ITS5 directly in I565
11164 //
11165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11166 sub2node->SetLineColor(kColorITS);
11167 sub2node->SetVisibility(1);
11168 fNodes->Add(sub2node);
11169 sub1node->cd();
11170 //
11171 // Place copy #13 of ITS5 directly in I565
11172 //
11173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11174 sub2node->SetLineColor(kColorITS);
11175 sub2node->SetVisibility(1);
11176 fNodes->Add(sub2node);
11177 sub1node->cd();
11178 //
11179 // Place copy #14 of ITS5 directly in I565
11180 //
11181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11182 sub2node->SetLineColor(kColorITS);
11183 sub2node->SetVisibility(1);
11184 fNodes->Add(sub2node);
11185 sub1node->cd();
11186 //
11187 // Place copy #15 of ITS5 directly in I565
11188 //
11189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11190 sub2node->SetLineColor(kColorITS);
11191 sub2node->SetVisibility(1);
11192 fNodes->Add(sub2node);
11193 sub1node->cd();
11194 //
11195 // Place copy #16 of ITS5 directly in I565
11196 //
11197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11198 sub2node->SetLineColor(kColorITS);
11199 sub2node->SetVisibility(1);
11200 fNodes->Add(sub2node);
11201 sub1node->cd();
11202 //
11203 // Place copy #17 of ITS5 directly in I565
11204 //
11205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11206 sub2node->SetLineColor(kColorITS);
11207 sub2node->SetVisibility(1);
11208 fNodes->Add(sub2node);
11209 sub1node->cd();
11210 //
11211 // Place copy #18 of ITS5 directly in I565
11212 //
11213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11214 sub2node->SetLineColor(kColorITS);
11215 sub2node->SetVisibility(1);
11216 fNodes->Add(sub2node);
11217 sub1node->cd();
11218 //
11219 // Place copy #19 of ITS5 directly in I565
11220 //
11221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11222 sub2node->SetLineColor(kColorITS);
11223 sub2node->SetVisibility(1);
11224 fNodes->Add(sub2node);
11225 sub1node->cd();
11226 //
11227 // Place copy #20 of ITS5 directly in I565
11228 //
11229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11230 sub2node->SetLineColor(kColorITS);
11231 sub2node->SetVisibility(1);
11232 fNodes->Add(sub2node);
11233 sub1node->cd();
11234 //
11235 // Place copy #21 of ITS5 directly in I565
11236 //
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11241 sub1node->cd();
11242 //
11243 // Place copy #22 of ITS5 directly in I565
11244 //
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11249 sub1node->cd();
11250 fNodes->Add(sub1node);
11251 node->cd();
11252 //
11253 // Place copy #7 of I565 in IT56
11254 //
11255 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11256 sub1node->SetLineColor(kColorITS);
11257 sub1node->SetVisibility(0);
11258 sub1node->cd();
11259 //
11260 // Place copy #1 of ITS5 directly in I565
11261 //
11262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11263 sub2node->SetLineColor(kColorITS);
11264 sub2node->SetVisibility(1);
11265 fNodes->Add(sub2node);
11266 sub1node->cd();
11267 //
11268 // Place copy #2 of ITS5 directly in I565
11269 //
11270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11271 sub2node->SetLineColor(kColorITS);
11272 sub2node->SetVisibility(1);
11273 fNodes->Add(sub2node);
11274 sub1node->cd();
11275 //
11276 // Place copy #3 of ITS5 directly in I565
11277 //
11278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11279 sub2node->SetLineColor(kColorITS);
11280 sub2node->SetVisibility(1);
11281 fNodes->Add(sub2node);
11282 sub1node->cd();
11283 //
11284 // Place copy #4 of ITS5 directly in I565
11285 //
11286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11287 sub2node->SetLineColor(kColorITS);
11288 sub2node->SetVisibility(1);
11289 fNodes->Add(sub2node);
11290 sub1node->cd();
11291 //
11292 // Place copy #5 of ITS5 directly in I565
11293 //
11294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11295 sub2node->SetLineColor(kColorITS);
11296 sub2node->SetVisibility(1);
11297 fNodes->Add(sub2node);
11298 sub1node->cd();
11299 //
11300 // Place copy #6 of ITS5 directly in I565
11301 //
11302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11303 sub2node->SetLineColor(kColorITS);
11304 sub2node->SetVisibility(1);
11305 fNodes->Add(sub2node);
11306 sub1node->cd();
11307 //
11308 // Place copy #7 of ITS5 directly in I565
11309 //
11310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11311 sub2node->SetLineColor(kColorITS);
11312 sub2node->SetVisibility(1);
11313 fNodes->Add(sub2node);
11314 sub1node->cd();
11315 //
11316 // Place copy #8 of ITS5 directly in I565
11317 //
11318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11319 sub2node->SetLineColor(kColorITS);
11320 sub2node->SetVisibility(1);
11321 fNodes->Add(sub2node);
11322 sub1node->cd();
11323 //
11324 // Place copy #9 of ITS5 directly in I565
11325 //
11326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11327 sub2node->SetLineColor(kColorITS);
11328 sub2node->SetVisibility(1);
11329 fNodes->Add(sub2node);
11330 sub1node->cd();
11331 //
11332 // Place copy #10 of ITS5 directly in I565
11333 //
11334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11335 sub2node->SetLineColor(kColorITS);
11336 sub2node->SetVisibility(1);
11337 fNodes->Add(sub2node);
11338 sub1node->cd();
11339 //
11340 // Place copy #11 of ITS5 directly in I565
11341 //
11342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11343 sub2node->SetLineColor(kColorITS);
11344 sub2node->SetVisibility(1);
11345 fNodes->Add(sub2node);
11346 sub1node->cd();
11347 //
11348 // Place copy #12 of ITS5 directly in I565
11349 //
11350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11351 sub2node->SetLineColor(kColorITS);
11352 sub2node->SetVisibility(1);
11353 fNodes->Add(sub2node);
11354 sub1node->cd();
11355 //
11356 // Place copy #13 of ITS5 directly in I565
11357 //
11358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11359 sub2node->SetLineColor(kColorITS);
11360 sub2node->SetVisibility(1);
11361 fNodes->Add(sub2node);
11362 sub1node->cd();
11363 //
11364 // Place copy #14 of ITS5 directly in I565
11365 //
11366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11367 sub2node->SetLineColor(kColorITS);
11368 sub2node->SetVisibility(1);
11369 fNodes->Add(sub2node);
11370 sub1node->cd();
11371 //
11372 // Place copy #15 of ITS5 directly in I565
11373 //
11374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11375 sub2node->SetLineColor(kColorITS);
11376 sub2node->SetVisibility(1);
11377 fNodes->Add(sub2node);
11378 sub1node->cd();
11379 //
11380 // Place copy #16 of ITS5 directly in I565
11381 //
11382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11383 sub2node->SetLineColor(kColorITS);
11384 sub2node->SetVisibility(1);
11385 fNodes->Add(sub2node);
11386 sub1node->cd();
11387 //
11388 // Place copy #17 of ITS5 directly in I565
11389 //
11390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11391 sub2node->SetLineColor(kColorITS);
11392 sub2node->SetVisibility(1);
11393 fNodes->Add(sub2node);
11394 sub1node->cd();
11395 //
11396 // Place copy #18 of ITS5 directly in I565
11397 //
11398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11399 sub2node->SetLineColor(kColorITS);
11400 sub2node->SetVisibility(1);
11401 fNodes->Add(sub2node);
11402 sub1node->cd();
11403 //
11404 // Place copy #19 of ITS5 directly in I565
11405 //
11406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11407 sub2node->SetLineColor(kColorITS);
11408 sub2node->SetVisibility(1);
11409 fNodes->Add(sub2node);
11410 sub1node->cd();
11411 //
11412 // Place copy #20 of ITS5 directly in I565
11413 //
11414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11415 sub2node->SetLineColor(kColorITS);
11416 sub2node->SetVisibility(1);
11417 fNodes->Add(sub2node);
11418 sub1node->cd();
11419 //
11420 // Place copy #21 of ITS5 directly in I565
11421 //
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11426 sub1node->cd();
11427 //
11428 // Place copy #22 of ITS5 directly in I565
11429 //
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11434 sub1node->cd();
11435 fNodes->Add(sub1node);
11436 node->cd();
11437 //
11438 // Place copy #8 of I565 in IT56
11439 //
11440 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11441 sub1node->SetLineColor(kColorITS);
11442 sub1node->SetVisibility(0);
11443 sub1node->cd();
11444 //
11445 // Place copy #1 of ITS5 directly in I565
11446 //
11447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11448 sub2node->SetLineColor(kColorITS);
11449 sub2node->SetVisibility(1);
11450 fNodes->Add(sub2node);
11451 sub1node->cd();
11452 //
11453 // Place copy #2 of ITS5 directly in I565
11454 //
11455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11456 sub2node->SetLineColor(kColorITS);
11457 sub2node->SetVisibility(1);
11458 fNodes->Add(sub2node);
11459 sub1node->cd();
11460 //
11461 // Place copy #3 of ITS5 directly in I565
11462 //
11463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11464 sub2node->SetLineColor(kColorITS);
11465 sub2node->SetVisibility(1);
11466 fNodes->Add(sub2node);
11467 sub1node->cd();
11468 //
11469 // Place copy #4 of ITS5 directly in I565
11470 //
11471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11472 sub2node->SetLineColor(kColorITS);
11473 sub2node->SetVisibility(1);
11474 fNodes->Add(sub2node);
11475 sub1node->cd();
11476 //
11477 // Place copy #5 of ITS5 directly in I565
11478 //
11479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11480 sub2node->SetLineColor(kColorITS);
11481 sub2node->SetVisibility(1);
11482 fNodes->Add(sub2node);
11483 sub1node->cd();
11484 //
11485 // Place copy #6 of ITS5 directly in I565
11486 //
11487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11488 sub2node->SetLineColor(kColorITS);
11489 sub2node->SetVisibility(1);
11490 fNodes->Add(sub2node);
11491 sub1node->cd();
11492 //
11493 // Place copy #7 of ITS5 directly in I565
11494 //
11495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11496 sub2node->SetLineColor(kColorITS);
11497 sub2node->SetVisibility(1);
11498 fNodes->Add(sub2node);
11499 sub1node->cd();
11500 //
11501 // Place copy #8 of ITS5 directly in I565
11502 //
11503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11504 sub2node->SetLineColor(kColorITS);
11505 sub2node->SetVisibility(1);
11506 fNodes->Add(sub2node);
11507 sub1node->cd();
11508 //
11509 // Place copy #9 of ITS5 directly in I565
11510 //
11511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11512 sub2node->SetLineColor(kColorITS);
11513 sub2node->SetVisibility(1);
11514 fNodes->Add(sub2node);
11515 sub1node->cd();
11516 //
11517 // Place copy #10 of ITS5 directly in I565
11518 //
11519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11520 sub2node->SetLineColor(kColorITS);
11521 sub2node->SetVisibility(1);
11522 fNodes->Add(sub2node);
11523 sub1node->cd();
11524 //
11525 // Place copy #11 of ITS5 directly in I565
11526 //
11527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11528 sub2node->SetLineColor(kColorITS);
11529 sub2node->SetVisibility(1);
11530 fNodes->Add(sub2node);
11531 sub1node->cd();
11532 //
11533 // Place copy #12 of ITS5 directly in I565
11534 //
11535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11536 sub2node->SetLineColor(kColorITS);
11537 sub2node->SetVisibility(1);
11538 fNodes->Add(sub2node);
11539 sub1node->cd();
11540 //
11541 // Place copy #13 of ITS5 directly in I565
11542 //
11543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11544 sub2node->SetLineColor(kColorITS);
11545 sub2node->SetVisibility(1);
11546 fNodes->Add(sub2node);
11547 sub1node->cd();
11548 //
11549 // Place copy #14 of ITS5 directly in I565
11550 //
11551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11552 sub2node->SetLineColor(kColorITS);
11553 sub2node->SetVisibility(1);
11554 fNodes->Add(sub2node);
11555 sub1node->cd();
11556 //
11557 // Place copy #15 of ITS5 directly in I565
11558 //
11559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11560 sub2node->SetLineColor(kColorITS);
11561 sub2node->SetVisibility(1);
11562 fNodes->Add(sub2node);
11563 sub1node->cd();
11564 //
11565 // Place copy #16 of ITS5 directly in I565
11566 //
11567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11568 sub2node->SetLineColor(kColorITS);
11569 sub2node->SetVisibility(1);
11570 fNodes->Add(sub2node);
11571 sub1node->cd();
11572 //
11573 // Place copy #17 of ITS5 directly in I565
11574 //
11575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11576 sub2node->SetLineColor(kColorITS);
11577 sub2node->SetVisibility(1);
11578 fNodes->Add(sub2node);
11579 sub1node->cd();
11580 //
11581 // Place copy #18 of ITS5 directly in I565
11582 //
11583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11584 sub2node->SetLineColor(kColorITS);
11585 sub2node->SetVisibility(1);
11586 fNodes->Add(sub2node);
11587 sub1node->cd();
11588 //
11589 // Place copy #19 of ITS5 directly in I565
11590 //
11591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11592 sub2node->SetLineColor(kColorITS);
11593 sub2node->SetVisibility(1);
11594 fNodes->Add(sub2node);
11595 sub1node->cd();
11596 //
11597 // Place copy #20 of ITS5 directly in I565
11598 //
11599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11600 sub2node->SetLineColor(kColorITS);
11601 sub2node->SetVisibility(1);
11602 fNodes->Add(sub2node);
11603 sub1node->cd();
11604 //
11605 // Place copy #21 of ITS5 directly in I565
11606 //
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11611 sub1node->cd();
11612 //
11613 // Place copy #22 of ITS5 directly in I565
11614 //
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11619 sub1node->cd();
11620 fNodes->Add(sub1node);
11621 node->cd();
11622 //
11623 // Place copy #9 of I565 in IT56
11624 //
11625 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11626 sub1node->SetLineColor(kColorITS);
11627 sub1node->SetVisibility(0);
11628 sub1node->cd();
11629 //
11630 // Place copy #1 of ITS5 directly in I565
11631 //
11632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11633 sub2node->SetLineColor(kColorITS);
11634 sub2node->SetVisibility(1);
11635 fNodes->Add(sub2node);
11636 sub1node->cd();
11637 //
11638 // Place copy #2 of ITS5 directly in I565
11639 //
11640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11641 sub2node->SetLineColor(kColorITS);
11642 sub2node->SetVisibility(1);
11643 fNodes->Add(sub2node);
11644 sub1node->cd();
11645 //
11646 // Place copy #3 of ITS5 directly in I565
11647 //
11648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11649 sub2node->SetLineColor(kColorITS);
11650 sub2node->SetVisibility(1);
11651 fNodes->Add(sub2node);
11652 sub1node->cd();
11653 //
11654 // Place copy #4 of ITS5 directly in I565
11655 //
11656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11657 sub2node->SetLineColor(kColorITS);
11658 sub2node->SetVisibility(1);
11659 fNodes->Add(sub2node);
11660 sub1node->cd();
11661 //
11662 // Place copy #5 of ITS5 directly in I565
11663 //
11664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11665 sub2node->SetLineColor(kColorITS);
11666 sub2node->SetVisibility(1);
11667 fNodes->Add(sub2node);
11668 sub1node->cd();
11669 //
11670 // Place copy #6 of ITS5 directly in I565
11671 //
11672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11673 sub2node->SetLineColor(kColorITS);
11674 sub2node->SetVisibility(1);
11675 fNodes->Add(sub2node);
11676 sub1node->cd();
11677 //
11678 // Place copy #7 of ITS5 directly in I565
11679 //
11680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11681 sub2node->SetLineColor(kColorITS);
11682 sub2node->SetVisibility(1);
11683 fNodes->Add(sub2node);
11684 sub1node->cd();
11685 //
11686 // Place copy #8 of ITS5 directly in I565
11687 //
11688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11689 sub2node->SetLineColor(kColorITS);
11690 sub2node->SetVisibility(1);
11691 fNodes->Add(sub2node);
11692 sub1node->cd();
11693 //
11694 // Place copy #9 of ITS5 directly in I565
11695 //
11696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11697 sub2node->SetLineColor(kColorITS);
11698 sub2node->SetVisibility(1);
11699 fNodes->Add(sub2node);
11700 sub1node->cd();
11701 //
11702 // Place copy #10 of ITS5 directly in I565
11703 //
11704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11705 sub2node->SetLineColor(kColorITS);
11706 sub2node->SetVisibility(1);
11707 fNodes->Add(sub2node);
11708 sub1node->cd();
11709 //
11710 // Place copy #11 of ITS5 directly in I565
11711 //
11712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11713 sub2node->SetLineColor(kColorITS);
11714 sub2node->SetVisibility(1);
11715 fNodes->Add(sub2node);
11716 sub1node->cd();
11717 //
11718 // Place copy #12 of ITS5 directly in I565
11719 //
11720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11721 sub2node->SetLineColor(kColorITS);
11722 sub2node->SetVisibility(1);
11723 fNodes->Add(sub2node);
11724 sub1node->cd();
11725 //
11726 // Place copy #13 of ITS5 directly in I565
11727 //
11728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11729 sub2node->SetLineColor(kColorITS);
11730 sub2node->SetVisibility(1);
11731 fNodes->Add(sub2node);
11732 sub1node->cd();
11733 //
11734 // Place copy #14 of ITS5 directly in I565
11735 //
11736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11737 sub2node->SetLineColor(kColorITS);
11738 sub2node->SetVisibility(1);
11739 fNodes->Add(sub2node);
11740 sub1node->cd();
11741 //
11742 // Place copy #15 of ITS5 directly in I565
11743 //
11744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11745 sub2node->SetLineColor(kColorITS);
11746 sub2node->SetVisibility(1);
11747 fNodes->Add(sub2node);
11748 sub1node->cd();
11749 //
11750 // Place copy #16 of ITS5 directly in I565
11751 //
11752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11753 sub2node->SetLineColor(kColorITS);
11754 sub2node->SetVisibility(1);
11755 fNodes->Add(sub2node);
11756 sub1node->cd();
11757 //
11758 // Place copy #17 of ITS5 directly in I565
11759 //
11760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11761 sub2node->SetLineColor(kColorITS);
11762 sub2node->SetVisibility(1);
11763 fNodes->Add(sub2node);
11764 sub1node->cd();
11765 //
11766 // Place copy #18 of ITS5 directly in I565
11767 //
11768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11769 sub2node->SetLineColor(kColorITS);
11770 sub2node->SetVisibility(1);
11771 fNodes->Add(sub2node);
11772 sub1node->cd();
11773 //
11774 // Place copy #19 of ITS5 directly in I565
11775 //
11776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11777 sub2node->SetLineColor(kColorITS);
11778 sub2node->SetVisibility(1);
11779 fNodes->Add(sub2node);
11780 sub1node->cd();
11781 //
11782 // Place copy #20 of ITS5 directly in I565
11783 //
11784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11785 sub2node->SetLineColor(kColorITS);
11786 sub2node->SetVisibility(1);
11787 fNodes->Add(sub2node);
11788 sub1node->cd();
11789 //
11790 // Place copy #21 of ITS5 directly in I565
11791 //
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11796 sub1node->cd();
11797 //
11798 // Place copy #22 of ITS5 directly in I565
11799 //
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11804 sub1node->cd();
11805 fNodes->Add(sub1node);
11806 node->cd();
11807 //
11808 // Place copy #10 of I565 in IT56
11809 //
11810 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11811 sub1node->SetLineColor(kColorITS);
11812 sub1node->SetVisibility(0);
11813 sub1node->cd();
11814 //
11815 // Place copy #1 of ITS5 directly in I565
11816 //
11817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11818 sub2node->SetLineColor(kColorITS);
11819 sub2node->SetVisibility(1);
11820 fNodes->Add(sub2node);
11821 sub1node->cd();
11822 //
11823 // Place copy #2 of ITS5 directly in I565
11824 //
11825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11826 sub2node->SetLineColor(kColorITS);
11827 sub2node->SetVisibility(1);
11828 fNodes->Add(sub2node);
11829 sub1node->cd();
11830 //
11831 // Place copy #3 of ITS5 directly in I565
11832 //
11833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11834 sub2node->SetLineColor(kColorITS);
11835 sub2node->SetVisibility(1);
11836 fNodes->Add(sub2node);
11837 sub1node->cd();
11838 //
11839 // Place copy #4 of ITS5 directly in I565
11840 //
11841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11842 sub2node->SetLineColor(kColorITS);
11843 sub2node->SetVisibility(1);
11844 fNodes->Add(sub2node);
11845 sub1node->cd();
11846 //
11847 // Place copy #5 of ITS5 directly in I565
11848 //
11849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11850 sub2node->SetLineColor(kColorITS);
11851 sub2node->SetVisibility(1);
11852 fNodes->Add(sub2node);
11853 sub1node->cd();
11854 //
11855 // Place copy #6 of ITS5 directly in I565
11856 //
11857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11858 sub2node->SetLineColor(kColorITS);
11859 sub2node->SetVisibility(1);
11860 fNodes->Add(sub2node);
11861 sub1node->cd();
11862 //
11863 // Place copy #7 of ITS5 directly in I565
11864 //
11865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11866 sub2node->SetLineColor(kColorITS);
11867 sub2node->SetVisibility(1);
11868 fNodes->Add(sub2node);
11869 sub1node->cd();
11870 //
11871 // Place copy #8 of ITS5 directly in I565
11872 //
11873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11874 sub2node->SetLineColor(kColorITS);
11875 sub2node->SetVisibility(1);
11876 fNodes->Add(sub2node);
11877 sub1node->cd();
11878 //
11879 // Place copy #9 of ITS5 directly in I565
11880 //
11881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11882 sub2node->SetLineColor(kColorITS);
11883 sub2node->SetVisibility(1);
11884 fNodes->Add(sub2node);
11885 sub1node->cd();
11886 //
11887 // Place copy #10 of ITS5 directly in I565
11888 //
11889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11890 sub2node->SetLineColor(kColorITS);
11891 sub2node->SetVisibility(1);
11892 fNodes->Add(sub2node);
11893 sub1node->cd();
11894 //
11895 // Place copy #11 of ITS5 directly in I565
11896 //
11897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11898 sub2node->SetLineColor(kColorITS);
11899 sub2node->SetVisibility(1);
11900 fNodes->Add(sub2node);
11901 sub1node->cd();
11902 //
11903 // Place copy #12 of ITS5 directly in I565
11904 //
11905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11906 sub2node->SetLineColor(kColorITS);
11907 sub2node->SetVisibility(1);
11908 fNodes->Add(sub2node);
11909 sub1node->cd();
11910 //
11911 // Place copy #13 of ITS5 directly in I565
11912 //
11913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11914 sub2node->SetLineColor(kColorITS);
11915 sub2node->SetVisibility(1);
11916 fNodes->Add(sub2node);
11917 sub1node->cd();
11918 //
11919 // Place copy #14 of ITS5 directly in I565
11920 //
11921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11922 sub2node->SetLineColor(kColorITS);
11923 sub2node->SetVisibility(1);
11924 fNodes->Add(sub2node);
11925 sub1node->cd();
11926 //
11927 // Place copy #15 of ITS5 directly in I565
11928 //
11929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11930 sub2node->SetLineColor(kColorITS);
11931 sub2node->SetVisibility(1);
11932 fNodes->Add(sub2node);
11933 sub1node->cd();
11934 //
11935 // Place copy #16 of ITS5 directly in I565
11936 //
11937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11938 sub2node->SetLineColor(kColorITS);
11939 sub2node->SetVisibility(1);
11940 fNodes->Add(sub2node);
11941 sub1node->cd();
11942 //
11943 // Place copy #17 of ITS5 directly in I565
11944 //
11945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11946 sub2node->SetLineColor(kColorITS);
11947 sub2node->SetVisibility(1);
11948 fNodes->Add(sub2node);
11949 sub1node->cd();
11950 //
11951 // Place copy #18 of ITS5 directly in I565
11952 //
11953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11954 sub2node->SetLineColor(kColorITS);
11955 sub2node->SetVisibility(1);
11956 fNodes->Add(sub2node);
11957 sub1node->cd();
11958 //
11959 // Place copy #19 of ITS5 directly in I565
11960 //
11961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11962 sub2node->SetLineColor(kColorITS);
11963 sub2node->SetVisibility(1);
11964 fNodes->Add(sub2node);
11965 sub1node->cd();
11966 //
11967 // Place copy #20 of ITS5 directly in I565
11968 //
11969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11970 sub2node->SetLineColor(kColorITS);
11971 sub2node->SetVisibility(1);
11972 fNodes->Add(sub2node);
11973 sub1node->cd();
11974 //
11975 // Place copy #21 of ITS5 directly in I565
11976 //
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11981 sub1node->cd();
11982 //
11983 // Place copy #22 of ITS5 directly in I565
11984 //
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11989 sub1node->cd();
11990 fNodes->Add(sub1node);
11991 node->cd();
11992 //
11993 // Place copy #11 of I565 in IT56
11994 //
11995 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
11996 sub1node->SetLineColor(kColorITS);
11997 sub1node->SetVisibility(0);
11998 sub1node->cd();
11999 //
12000 // Place copy #1 of ITS5 directly in I565
12001 //
12002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12003 sub2node->SetLineColor(kColorITS);
12004 sub2node->SetVisibility(1);
12005 fNodes->Add(sub2node);
12006 sub1node->cd();
12007 //
12008 // Place copy #2 of ITS5 directly in I565
12009 //
12010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12011 sub2node->SetLineColor(kColorITS);
12012 sub2node->SetVisibility(1);
12013 fNodes->Add(sub2node);
12014 sub1node->cd();
12015 //
12016 // Place copy #3 of ITS5 directly in I565
12017 //
12018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12019 sub2node->SetLineColor(kColorITS);
12020 sub2node->SetVisibility(1);
12021 fNodes->Add(sub2node);
12022 sub1node->cd();
12023 //
12024 // Place copy #4 of ITS5 directly in I565
12025 //
12026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12027 sub2node->SetLineColor(kColorITS);
12028 sub2node->SetVisibility(1);
12029 fNodes->Add(sub2node);
12030 sub1node->cd();
12031 //
12032 // Place copy #5 of ITS5 directly in I565
12033 //
12034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12035 sub2node->SetLineColor(kColorITS);
12036 sub2node->SetVisibility(1);
12037 fNodes->Add(sub2node);
12038 sub1node->cd();
12039 //
12040 // Place copy #6 of ITS5 directly in I565
12041 //
12042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12043 sub2node->SetLineColor(kColorITS);
12044 sub2node->SetVisibility(1);
12045 fNodes->Add(sub2node);
12046 sub1node->cd();
12047 //
12048 // Place copy #7 of ITS5 directly in I565
12049 //
12050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12051 sub2node->SetLineColor(kColorITS);
12052 sub2node->SetVisibility(1);
12053 fNodes->Add(sub2node);
12054 sub1node->cd();
12055 //
12056 // Place copy #8 of ITS5 directly in I565
12057 //
12058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12059 sub2node->SetLineColor(kColorITS);
12060 sub2node->SetVisibility(1);
12061 fNodes->Add(sub2node);
12062 sub1node->cd();
12063 //
12064 // Place copy #9 of ITS5 directly in I565
12065 //
12066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12067 sub2node->SetLineColor(kColorITS);
12068 sub2node->SetVisibility(1);
12069 fNodes->Add(sub2node);
12070 sub1node->cd();
12071 //
12072 // Place copy #10 of ITS5 directly in I565
12073 //
12074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12075 sub2node->SetLineColor(kColorITS);
12076 sub2node->SetVisibility(1);
12077 fNodes->Add(sub2node);
12078 sub1node->cd();
12079 //
12080 // Place copy #11 of ITS5 directly in I565
12081 //
12082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12083 sub2node->SetLineColor(kColorITS);
12084 sub2node->SetVisibility(1);
12085 fNodes->Add(sub2node);
12086 sub1node->cd();
12087 //
12088 // Place copy #12 of ITS5 directly in I565
12089 //
12090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12091 sub2node->SetLineColor(kColorITS);
12092 sub2node->SetVisibility(1);
12093 fNodes->Add(sub2node);
12094 sub1node->cd();
12095 //
12096 // Place copy #13 of ITS5 directly in I565
12097 //
12098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12099 sub2node->SetLineColor(kColorITS);
12100 sub2node->SetVisibility(1);
12101 fNodes->Add(sub2node);
12102 sub1node->cd();
12103 //
12104 // Place copy #14 of ITS5 directly in I565
12105 //
12106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12107 sub2node->SetLineColor(kColorITS);
12108 sub2node->SetVisibility(1);
12109 fNodes->Add(sub2node);
12110 sub1node->cd();
12111 //
12112 // Place copy #15 of ITS5 directly in I565
12113 //
12114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12115 sub2node->SetLineColor(kColorITS);
12116 sub2node->SetVisibility(1);
12117 fNodes->Add(sub2node);
12118 sub1node->cd();
12119 //
12120 // Place copy #16 of ITS5 directly in I565
12121 //
12122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12123 sub2node->SetLineColor(kColorITS);
12124 sub2node->SetVisibility(1);
12125 fNodes->Add(sub2node);
12126 sub1node->cd();
12127 //
12128 // Place copy #17 of ITS5 directly in I565
12129 //
12130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12131 sub2node->SetLineColor(kColorITS);
12132 sub2node->SetVisibility(1);
12133 fNodes->Add(sub2node);
12134 sub1node->cd();
12135 //
12136 // Place copy #18 of ITS5 directly in I565
12137 //
12138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12139 sub2node->SetLineColor(kColorITS);
12140 sub2node->SetVisibility(1);
12141 fNodes->Add(sub2node);
12142 sub1node->cd();
12143 //
12144 // Place copy #19 of ITS5 directly in I565
12145 //
12146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12147 sub2node->SetLineColor(kColorITS);
12148 sub2node->SetVisibility(1);
12149 fNodes->Add(sub2node);
12150 sub1node->cd();
12151 //
12152 // Place copy #20 of ITS5 directly in I565
12153 //
12154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12155 sub2node->SetLineColor(kColorITS);
12156 sub2node->SetVisibility(1);
12157 fNodes->Add(sub2node);
12158 sub1node->cd();
12159 //
12160 // Place copy #21 of ITS5 directly in I565
12161 //
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12166 sub1node->cd();
12167 //
12168 // Place copy #22 of ITS5 directly in I565
12169 //
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12174 sub1node->cd();
12175 fNodes->Add(sub1node);
12176 node->cd();
12177 //
12178 // Place copy #12 of I565 in IT56
12179 //
12180 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12181 sub1node->SetLineColor(kColorITS);
12182 sub1node->SetVisibility(0);
12183 sub1node->cd();
12184 //
12185 // Place copy #1 of ITS5 directly in I565
12186 //
12187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12188 sub2node->SetLineColor(kColorITS);
12189 sub2node->SetVisibility(1);
12190 fNodes->Add(sub2node);
12191 sub1node->cd();
12192 //
12193 // Place copy #2 of ITS5 directly in I565
12194 //
12195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12196 sub2node->SetLineColor(kColorITS);
12197 sub2node->SetVisibility(1);
12198 fNodes->Add(sub2node);
12199 sub1node->cd();
12200 //
12201 // Place copy #3 of ITS5 directly in I565
12202 //
12203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12204 sub2node->SetLineColor(kColorITS);
12205 sub2node->SetVisibility(1);
12206 fNodes->Add(sub2node);
12207 sub1node->cd();
12208 //
12209 // Place copy #4 of ITS5 directly in I565
12210 //
12211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12212 sub2node->SetLineColor(kColorITS);
12213 sub2node->SetVisibility(1);
12214 fNodes->Add(sub2node);
12215 sub1node->cd();
12216 //
12217 // Place copy #5 of ITS5 directly in I565
12218 //
12219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12220 sub2node->SetLineColor(kColorITS);
12221 sub2node->SetVisibility(1);
12222 fNodes->Add(sub2node);
12223 sub1node->cd();
12224 //
12225 // Place copy #6 of ITS5 directly in I565
12226 //
12227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12228 sub2node->SetLineColor(kColorITS);
12229 sub2node->SetVisibility(1);
12230 fNodes->Add(sub2node);
12231 sub1node->cd();
12232 //
12233 // Place copy #7 of ITS5 directly in I565
12234 //
12235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12236 sub2node->SetLineColor(kColorITS);
12237 sub2node->SetVisibility(1);
12238 fNodes->Add(sub2node);
12239 sub1node->cd();
12240 //
12241 // Place copy #8 of ITS5 directly in I565
12242 //
12243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12244 sub2node->SetLineColor(kColorITS);
12245 sub2node->SetVisibility(1);
12246 fNodes->Add(sub2node);
12247 sub1node->cd();
12248 //
12249 // Place copy #9 of ITS5 directly in I565
12250 //
12251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12252 sub2node->SetLineColor(kColorITS);
12253 sub2node->SetVisibility(1);
12254 fNodes->Add(sub2node);
12255 sub1node->cd();
12256 //
12257 // Place copy #10 of ITS5 directly in I565
12258 //
12259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12260 sub2node->SetLineColor(kColorITS);
12261 sub2node->SetVisibility(1);
12262 fNodes->Add(sub2node);
12263 sub1node->cd();
12264 //
12265 // Place copy #11 of ITS5 directly in I565
12266 //
12267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12268 sub2node->SetLineColor(kColorITS);
12269 sub2node->SetVisibility(1);
12270 fNodes->Add(sub2node);
12271 sub1node->cd();
12272 //
12273 // Place copy #12 of ITS5 directly in I565
12274 //
12275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12276 sub2node->SetLineColor(kColorITS);
12277 sub2node->SetVisibility(1);
12278 fNodes->Add(sub2node);
12279 sub1node->cd();
12280 //
12281 // Place copy #13 of ITS5 directly in I565
12282 //
12283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12284 sub2node->SetLineColor(kColorITS);
12285 sub2node->SetVisibility(1);
12286 fNodes->Add(sub2node);
12287 sub1node->cd();
12288 //
12289 // Place copy #14 of ITS5 directly in I565
12290 //
12291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12292 sub2node->SetLineColor(kColorITS);
12293 sub2node->SetVisibility(1);
12294 fNodes->Add(sub2node);
12295 sub1node->cd();
12296 //
12297 // Place copy #15 of ITS5 directly in I565
12298 //
12299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12300 sub2node->SetLineColor(kColorITS);
12301 sub2node->SetVisibility(1);
12302 fNodes->Add(sub2node);
12303 sub1node->cd();
12304 //
12305 // Place copy #16 of ITS5 directly in I565
12306 //
12307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12308 sub2node->SetLineColor(kColorITS);
12309 sub2node->SetVisibility(1);
12310 fNodes->Add(sub2node);
12311 sub1node->cd();
12312 //
12313 // Place copy #17 of ITS5 directly in I565
12314 //
12315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12316 sub2node->SetLineColor(kColorITS);
12317 sub2node->SetVisibility(1);
12318 fNodes->Add(sub2node);
12319 sub1node->cd();
12320 //
12321 // Place copy #18 of ITS5 directly in I565
12322 //
12323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12324 sub2node->SetLineColor(kColorITS);
12325 sub2node->SetVisibility(1);
12326 fNodes->Add(sub2node);
12327 sub1node->cd();
12328 //
12329 // Place copy #19 of ITS5 directly in I565
12330 //
12331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12332 sub2node->SetLineColor(kColorITS);
12333 sub2node->SetVisibility(1);
12334 fNodes->Add(sub2node);
12335 sub1node->cd();
12336 //
12337 // Place copy #20 of ITS5 directly in I565
12338 //
12339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12340 sub2node->SetLineColor(kColorITS);
12341 sub2node->SetVisibility(1);
12342 fNodes->Add(sub2node);
12343 sub1node->cd();
12344 //
12345 // Place copy #21 of ITS5 directly in I565
12346 //
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12351 sub1node->cd();
12352 //
12353 // Place copy #22 of ITS5 directly in I565
12354 //
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12359 sub1node->cd();
12360 fNodes->Add(sub1node);
12361 node->cd();
12362 //
12363 // Place copy #13 of I565 in IT56
12364 //
12365 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12366 sub1node->SetLineColor(kColorITS);
12367 sub1node->SetVisibility(0);
12368 sub1node->cd();
12369 //
12370 // Place copy #1 of ITS5 directly in I565
12371 //
12372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12373 sub2node->SetLineColor(kColorITS);
12374 sub2node->SetVisibility(1);
12375 fNodes->Add(sub2node);
12376 sub1node->cd();
12377 //
12378 // Place copy #2 of ITS5 directly in I565
12379 //
12380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12381 sub2node->SetLineColor(kColorITS);
12382 sub2node->SetVisibility(1);
12383 fNodes->Add(sub2node);
12384 sub1node->cd();
12385 //
12386 // Place copy #3 of ITS5 directly in I565
12387 //
12388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12389 sub2node->SetLineColor(kColorITS);
12390 sub2node->SetVisibility(1);
12391 fNodes->Add(sub2node);
12392 sub1node->cd();
12393 //
12394 // Place copy #4 of ITS5 directly in I565
12395 //
12396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12397 sub2node->SetLineColor(kColorITS);
12398 sub2node->SetVisibility(1);
12399 fNodes->Add(sub2node);
12400 sub1node->cd();
12401 //
12402 // Place copy #5 of ITS5 directly in I565
12403 //
12404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12405 sub2node->SetLineColor(kColorITS);
12406 sub2node->SetVisibility(1);
12407 fNodes->Add(sub2node);
12408 sub1node->cd();
12409 //
12410 // Place copy #6 of ITS5 directly in I565
12411 //
12412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12413 sub2node->SetLineColor(kColorITS);
12414 sub2node->SetVisibility(1);
12415 fNodes->Add(sub2node);
12416 sub1node->cd();
12417 //
12418 // Place copy #7 of ITS5 directly in I565
12419 //
12420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12421 sub2node->SetLineColor(kColorITS);
12422 sub2node->SetVisibility(1);
12423 fNodes->Add(sub2node);
12424 sub1node->cd();
12425 //
12426 // Place copy #8 of ITS5 directly in I565
12427 //
12428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12429 sub2node->SetLineColor(kColorITS);
12430 sub2node->SetVisibility(1);
12431 fNodes->Add(sub2node);
12432 sub1node->cd();
12433 //
12434 // Place copy #9 of ITS5 directly in I565
12435 //
12436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12437 sub2node->SetLineColor(kColorITS);
12438 sub2node->SetVisibility(1);
12439 fNodes->Add(sub2node);
12440 sub1node->cd();
12441 //
12442 // Place copy #10 of ITS5 directly in I565
12443 //
12444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12445 sub2node->SetLineColor(kColorITS);
12446 sub2node->SetVisibility(1);
12447 fNodes->Add(sub2node);
12448 sub1node->cd();
12449 //
12450 // Place copy #11 of ITS5 directly in I565
12451 //
12452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12453 sub2node->SetLineColor(kColorITS);
12454 sub2node->SetVisibility(1);
12455 fNodes->Add(sub2node);
12456 sub1node->cd();
12457 //
12458 // Place copy #12 of ITS5 directly in I565
12459 //
12460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12461 sub2node->SetLineColor(kColorITS);
12462 sub2node->SetVisibility(1);
12463 fNodes->Add(sub2node);
12464 sub1node->cd();
12465 //
12466 // Place copy #13 of ITS5 directly in I565
12467 //
12468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12469 sub2node->SetLineColor(kColorITS);
12470 sub2node->SetVisibility(1);
12471 fNodes->Add(sub2node);
12472 sub1node->cd();
12473 //
12474 // Place copy #14 of ITS5 directly in I565
12475 //
12476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12477 sub2node->SetLineColor(kColorITS);
12478 sub2node->SetVisibility(1);
12479 fNodes->Add(sub2node);
12480 sub1node->cd();
12481 //
12482 // Place copy #15 of ITS5 directly in I565
12483 //
12484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12485 sub2node->SetLineColor(kColorITS);
12486 sub2node->SetVisibility(1);
12487 fNodes->Add(sub2node);
12488 sub1node->cd();
12489 //
12490 // Place copy #16 of ITS5 directly in I565
12491 //
12492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12493 sub2node->SetLineColor(kColorITS);
12494 sub2node->SetVisibility(1);
12495 fNodes->Add(sub2node);
12496 sub1node->cd();
12497 //
12498 // Place copy #17 of ITS5 directly in I565
12499 //
12500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12501 sub2node->SetLineColor(kColorITS);
12502 sub2node->SetVisibility(1);
12503 fNodes->Add(sub2node);
12504 sub1node->cd();
12505 //
12506 // Place copy #18 of ITS5 directly in I565
12507 //
12508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12509 sub2node->SetLineColor(kColorITS);
12510 sub2node->SetVisibility(1);
12511 fNodes->Add(sub2node);
12512 sub1node->cd();
12513 //
12514 // Place copy #19 of ITS5 directly in I565
12515 //
12516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12517 sub2node->SetLineColor(kColorITS);
12518 sub2node->SetVisibility(1);
12519 fNodes->Add(sub2node);
12520 sub1node->cd();
12521 //
12522 // Place copy #20 of ITS5 directly in I565
12523 //
12524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12525 sub2node->SetLineColor(kColorITS);
12526 sub2node->SetVisibility(1);
12527 fNodes->Add(sub2node);
12528 sub1node->cd();
12529 //
12530 // Place copy #21 of ITS5 directly in I565
12531 //
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12536 sub1node->cd();
12537 //
12538 // Place copy #22 of ITS5 directly in I565
12539 //
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12544 sub1node->cd();
12545 fNodes->Add(sub1node);
12546 node->cd();
12547 //
12548 // Place copy #14 of I565 in IT56
12549 //
12550 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12551 sub1node->SetLineColor(kColorITS);
12552 sub1node->SetVisibility(0);
12553 sub1node->cd();
12554 //
12555 // Place copy #1 of ITS5 directly in I565
12556 //
12557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12558 sub2node->SetLineColor(kColorITS);
12559 sub2node->SetVisibility(1);
12560 fNodes->Add(sub2node);
12561 sub1node->cd();
12562 //
12563 // Place copy #2 of ITS5 directly in I565
12564 //
12565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12566 sub2node->SetLineColor(kColorITS);
12567 sub2node->SetVisibility(1);
12568 fNodes->Add(sub2node);
12569 sub1node->cd();
12570 //
12571 // Place copy #3 of ITS5 directly in I565
12572 //
12573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12574 sub2node->SetLineColor(kColorITS);
12575 sub2node->SetVisibility(1);
12576 fNodes->Add(sub2node);
12577 sub1node->cd();
12578 //
12579 // Place copy #4 of ITS5 directly in I565
12580 //
12581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12582 sub2node->SetLineColor(kColorITS);
12583 sub2node->SetVisibility(1);
12584 fNodes->Add(sub2node);
12585 sub1node->cd();
12586 //
12587 // Place copy #5 of ITS5 directly in I565
12588 //
12589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12590 sub2node->SetLineColor(kColorITS);
12591 sub2node->SetVisibility(1);
12592 fNodes->Add(sub2node);
12593 sub1node->cd();
12594 //
12595 // Place copy #6 of ITS5 directly in I565
12596 //
12597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12598 sub2node->SetLineColor(kColorITS);
12599 sub2node->SetVisibility(1);
12600 fNodes->Add(sub2node);
12601 sub1node->cd();
12602 //
12603 // Place copy #7 of ITS5 directly in I565
12604 //
12605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12606 sub2node->SetLineColor(kColorITS);
12607 sub2node->SetVisibility(1);
12608 fNodes->Add(sub2node);
12609 sub1node->cd();
12610 //
12611 // Place copy #8 of ITS5 directly in I565
12612 //
12613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12614 sub2node->SetLineColor(kColorITS);
12615 sub2node->SetVisibility(1);
12616 fNodes->Add(sub2node);
12617 sub1node->cd();
12618 //
12619 // Place copy #9 of ITS5 directly in I565
12620 //
12621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12622 sub2node->SetLineColor(kColorITS);
12623 sub2node->SetVisibility(1);
12624 fNodes->Add(sub2node);
12625 sub1node->cd();
12626 //
12627 // Place copy #10 of ITS5 directly in I565
12628 //
12629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12630 sub2node->SetLineColor(kColorITS);
12631 sub2node->SetVisibility(1);
12632 fNodes->Add(sub2node);
12633 sub1node->cd();
12634 //
12635 // Place copy #11 of ITS5 directly in I565
12636 //
12637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12638 sub2node->SetLineColor(kColorITS);
12639 sub2node->SetVisibility(1);
12640 fNodes->Add(sub2node);
12641 sub1node->cd();
12642 //
12643 // Place copy #12 of ITS5 directly in I565
12644 //
12645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12646 sub2node->SetLineColor(kColorITS);
12647 sub2node->SetVisibility(1);
12648 fNodes->Add(sub2node);
12649 sub1node->cd();
12650 //
12651 // Place copy #13 of ITS5 directly in I565
12652 //
12653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12654 sub2node->SetLineColor(kColorITS);
12655 sub2node->SetVisibility(1);
12656 fNodes->Add(sub2node);
12657 sub1node->cd();
12658 //
12659 // Place copy #14 of ITS5 directly in I565
12660 //
12661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12662 sub2node->SetLineColor(kColorITS);
12663 sub2node->SetVisibility(1);
12664 fNodes->Add(sub2node);
12665 sub1node->cd();
12666 //
12667 // Place copy #15 of ITS5 directly in I565
12668 //
12669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12670 sub2node->SetLineColor(kColorITS);
12671 sub2node->SetVisibility(1);
12672 fNodes->Add(sub2node);
12673 sub1node->cd();
12674 //
12675 // Place copy #16 of ITS5 directly in I565
12676 //
12677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12678 sub2node->SetLineColor(kColorITS);
12679 sub2node->SetVisibility(1);
12680 fNodes->Add(sub2node);
12681 sub1node->cd();
12682 //
12683 // Place copy #17 of ITS5 directly in I565
12684 //
12685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12686 sub2node->SetLineColor(kColorITS);
12687 sub2node->SetVisibility(1);
12688 fNodes->Add(sub2node);
12689 sub1node->cd();
12690 //
12691 // Place copy #18 of ITS5 directly in I565
12692 //
12693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12694 sub2node->SetLineColor(kColorITS);
12695 sub2node->SetVisibility(1);
12696 fNodes->Add(sub2node);
12697 sub1node->cd();
12698 //
12699 // Place copy #19 of ITS5 directly in I565
12700 //
12701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12702 sub2node->SetLineColor(kColorITS);
12703 sub2node->SetVisibility(1);
12704 fNodes->Add(sub2node);
12705 sub1node->cd();
12706 //
12707 // Place copy #20 of ITS5 directly in I565
12708 //
12709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12710 sub2node->SetLineColor(kColorITS);
12711 sub2node->SetVisibility(1);
12712 fNodes->Add(sub2node);
12713 sub1node->cd();
12714 //
12715 // Place copy #21 of ITS5 directly in I565
12716 //
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12721 sub1node->cd();
12722 //
12723 // Place copy #22 of ITS5 directly in I565
12724 //
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12729 sub1node->cd();
12730 fNodes->Add(sub1node);
12731 node->cd();
12732 //
12733 // Place copy #15 of I565 in IT56
12734 //
12735 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12736 sub1node->SetLineColor(kColorITS);
12737 sub1node->SetVisibility(0);
12738 sub1node->cd();
12739 //
12740 // Place copy #1 of ITS5 directly in I565
12741 //
12742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12743 sub2node->SetLineColor(kColorITS);
12744 sub2node->SetVisibility(1);
12745 fNodes->Add(sub2node);
12746 sub1node->cd();
12747 //
12748 // Place copy #2 of ITS5 directly in I565
12749 //
12750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12751 sub2node->SetLineColor(kColorITS);
12752 sub2node->SetVisibility(1);
12753 fNodes->Add(sub2node);
12754 sub1node->cd();
12755 //
12756 // Place copy #3 of ITS5 directly in I565
12757 //
12758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12759 sub2node->SetLineColor(kColorITS);
12760 sub2node->SetVisibility(1);
12761 fNodes->Add(sub2node);
12762 sub1node->cd();
12763 //
12764 // Place copy #4 of ITS5 directly in I565
12765 //
12766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12767 sub2node->SetLineColor(kColorITS);
12768 sub2node->SetVisibility(1);
12769 fNodes->Add(sub2node);
12770 sub1node->cd();
12771 //
12772 // Place copy #5 of ITS5 directly in I565
12773 //
12774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12775 sub2node->SetLineColor(kColorITS);
12776 sub2node->SetVisibility(1);
12777 fNodes->Add(sub2node);
12778 sub1node->cd();
12779 //
12780 // Place copy #6 of ITS5 directly in I565
12781 //
12782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12783 sub2node->SetLineColor(kColorITS);
12784 sub2node->SetVisibility(1);
12785 fNodes->Add(sub2node);
12786 sub1node->cd();
12787 //
12788 // Place copy #7 of ITS5 directly in I565
12789 //
12790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12791 sub2node->SetLineColor(kColorITS);
12792 sub2node->SetVisibility(1);
12793 fNodes->Add(sub2node);
12794 sub1node->cd();
12795 //
12796 // Place copy #8 of ITS5 directly in I565
12797 //
12798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12799 sub2node->SetLineColor(kColorITS);
12800 sub2node->SetVisibility(1);
12801 fNodes->Add(sub2node);
12802 sub1node->cd();
12803 //
12804 // Place copy #9 of ITS5 directly in I565
12805 //
12806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12807 sub2node->SetLineColor(kColorITS);
12808 sub2node->SetVisibility(1);
12809 fNodes->Add(sub2node);
12810 sub1node->cd();
12811 //
12812 // Place copy #10 of ITS5 directly in I565
12813 //
12814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12815 sub2node->SetLineColor(kColorITS);
12816 sub2node->SetVisibility(1);
12817 fNodes->Add(sub2node);
12818 sub1node->cd();
12819 //
12820 // Place copy #11 of ITS5 directly in I565
12821 //
12822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12823 sub2node->SetLineColor(kColorITS);
12824 sub2node->SetVisibility(1);
12825 fNodes->Add(sub2node);
12826 sub1node->cd();
12827 //
12828 // Place copy #12 of ITS5 directly in I565
12829 //
12830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12831 sub2node->SetLineColor(kColorITS);
12832 sub2node->SetVisibility(1);
12833 fNodes->Add(sub2node);
12834 sub1node->cd();
12835 //
12836 // Place copy #13 of ITS5 directly in I565
12837 //
12838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12839 sub2node->SetLineColor(kColorITS);
12840 sub2node->SetVisibility(1);
12841 fNodes->Add(sub2node);
12842 sub1node->cd();
12843 //
12844 // Place copy #14 of ITS5 directly in I565
12845 //
12846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12847 sub2node->SetLineColor(kColorITS);
12848 sub2node->SetVisibility(1);
12849 fNodes->Add(sub2node);
12850 sub1node->cd();
12851 //
12852 // Place copy #15 of ITS5 directly in I565
12853 //
12854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12855 sub2node->SetLineColor(kColorITS);
12856 sub2node->SetVisibility(1);
12857 fNodes->Add(sub2node);
12858 sub1node->cd();
12859 //
12860 // Place copy #16 of ITS5 directly in I565
12861 //
12862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12863 sub2node->SetLineColor(kColorITS);
12864 sub2node->SetVisibility(1);
12865 fNodes->Add(sub2node);
12866 sub1node->cd();
12867 //
12868 // Place copy #17 of ITS5 directly in I565
12869 //
12870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12871 sub2node->SetLineColor(kColorITS);
12872 sub2node->SetVisibility(1);
12873 fNodes->Add(sub2node);
12874 sub1node->cd();
12875 //
12876 // Place copy #18 of ITS5 directly in I565
12877 //
12878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12879 sub2node->SetLineColor(kColorITS);
12880 sub2node->SetVisibility(1);
12881 fNodes->Add(sub2node);
12882 sub1node->cd();
12883 //
12884 // Place copy #19 of ITS5 directly in I565
12885 //
12886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12887 sub2node->SetLineColor(kColorITS);
12888 sub2node->SetVisibility(1);
12889 fNodes->Add(sub2node);
12890 sub1node->cd();
12891 //
12892 // Place copy #20 of ITS5 directly in I565
12893 //
12894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12895 sub2node->SetLineColor(kColorITS);
12896 sub2node->SetVisibility(1);
12897 fNodes->Add(sub2node);
12898 sub1node->cd();
12899 //
12900 // Place copy #21 of ITS5 directly in I565
12901 //
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12906 sub1node->cd();
12907 //
12908 // Place copy #22 of ITS5 directly in I565
12909 //
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12914 sub1node->cd();
12915 fNodes->Add(sub1node);
12916 node->cd();
12917 //
12918 // Place copy #16 of I565 in IT56
12919 //
12920 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
12921 sub1node->SetLineColor(kColorITS);
12922 sub1node->SetVisibility(0);
12923 sub1node->cd();
12924 //
12925 // Place copy #1 of ITS5 directly in I565
12926 //
12927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12928 sub2node->SetLineColor(kColorITS);
12929 sub2node->SetVisibility(1);
12930 fNodes->Add(sub2node);
12931 sub1node->cd();
12932 //
12933 // Place copy #2 of ITS5 directly in I565
12934 //
12935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12936 sub2node->SetLineColor(kColorITS);
12937 sub2node->SetVisibility(1);
12938 fNodes->Add(sub2node);
12939 sub1node->cd();
12940 //
12941 // Place copy #3 of ITS5 directly in I565
12942 //
12943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12944 sub2node->SetLineColor(kColorITS);
12945 sub2node->SetVisibility(1);
12946 fNodes->Add(sub2node);
12947 sub1node->cd();
12948 //
12949 // Place copy #4 of ITS5 directly in I565
12950 //
12951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12952 sub2node->SetLineColor(kColorITS);
12953 sub2node->SetVisibility(1);
12954 fNodes->Add(sub2node);
12955 sub1node->cd();
12956 //
12957 // Place copy #5 of ITS5 directly in I565
12958 //
12959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12960 sub2node->SetLineColor(kColorITS);
12961 sub2node->SetVisibility(1);
12962 fNodes->Add(sub2node);
12963 sub1node->cd();
12964 //
12965 // Place copy #6 of ITS5 directly in I565
12966 //
12967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12968 sub2node->SetLineColor(kColorITS);
12969 sub2node->SetVisibility(1);
12970 fNodes->Add(sub2node);
12971 sub1node->cd();
12972 //
12973 // Place copy #7 of ITS5 directly in I565
12974 //
12975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12976 sub2node->SetLineColor(kColorITS);
12977 sub2node->SetVisibility(1);
12978 fNodes->Add(sub2node);
12979 sub1node->cd();
12980 //
12981 // Place copy #8 of ITS5 directly in I565
12982 //
12983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12984 sub2node->SetLineColor(kColorITS);
12985 sub2node->SetVisibility(1);
12986 fNodes->Add(sub2node);
12987 sub1node->cd();
12988 //
12989 // Place copy #9 of ITS5 directly in I565
12990 //
12991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12992 sub2node->SetLineColor(kColorITS);
12993 sub2node->SetVisibility(1);
12994 fNodes->Add(sub2node);
12995 sub1node->cd();
12996 //
12997 // Place copy #10 of ITS5 directly in I565
12998 //
12999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13000 sub2node->SetLineColor(kColorITS);
13001 sub2node->SetVisibility(1);
13002 fNodes->Add(sub2node);
13003 sub1node->cd();
13004 //
13005 // Place copy #11 of ITS5 directly in I565
13006 //
13007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13008 sub2node->SetLineColor(kColorITS);
13009 sub2node->SetVisibility(1);
13010 fNodes->Add(sub2node);
13011 sub1node->cd();
13012 //
13013 // Place copy #12 of ITS5 directly in I565
13014 //
13015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13016 sub2node->SetLineColor(kColorITS);
13017 sub2node->SetVisibility(1);
13018 fNodes->Add(sub2node);
13019 sub1node->cd();
13020 //
13021 // Place copy #13 of ITS5 directly in I565
13022 //
13023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13024 sub2node->SetLineColor(kColorITS);
13025 sub2node->SetVisibility(1);
13026 fNodes->Add(sub2node);
13027 sub1node->cd();
13028 //
13029 // Place copy #14 of ITS5 directly in I565
13030 //
13031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13032 sub2node->SetLineColor(kColorITS);
13033 sub2node->SetVisibility(1);
13034 fNodes->Add(sub2node);
13035 sub1node->cd();
13036 //
13037 // Place copy #15 of ITS5 directly in I565
13038 //
13039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13040 sub2node->SetLineColor(kColorITS);
13041 sub2node->SetVisibility(1);
13042 fNodes->Add(sub2node);
13043 sub1node->cd();
13044 //
13045 // Place copy #16 of ITS5 directly in I565
13046 //
13047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13048 sub2node->SetLineColor(kColorITS);
13049 sub2node->SetVisibility(1);
13050 fNodes->Add(sub2node);
13051 sub1node->cd();
13052 //
13053 // Place copy #17 of ITS5 directly in I565
13054 //
13055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13056 sub2node->SetLineColor(kColorITS);
13057 sub2node->SetVisibility(1);
13058 fNodes->Add(sub2node);
13059 sub1node->cd();
13060 //
13061 // Place copy #18 of ITS5 directly in I565
13062 //
13063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13064 sub2node->SetLineColor(kColorITS);
13065 sub2node->SetVisibility(1);
13066 fNodes->Add(sub2node);
13067 sub1node->cd();
13068 //
13069 // Place copy #19 of ITS5 directly in I565
13070 //
13071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13072 sub2node->SetLineColor(kColorITS);
13073 sub2node->SetVisibility(1);
13074 fNodes->Add(sub2node);
13075 sub1node->cd();
13076 //
13077 // Place copy #20 of ITS5 directly in I565
13078 //
13079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13080 sub2node->SetLineColor(kColorITS);
13081 sub2node->SetVisibility(1);
13082 fNodes->Add(sub2node);
13083 sub1node->cd();
13084 //
13085 // Place copy #21 of ITS5 directly in I565
13086 //
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13091 sub1node->cd();
13092 //
13093 // Place copy #22 of ITS5 directly in I565
13094 //
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13099 sub1node->cd();
13100 fNodes->Add(sub1node);
13101 node->cd();
13102 //
13103 // Place copy #17 of I565 in IT56
13104 //
13105 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13106 sub1node->SetLineColor(kColorITS);
13107 sub1node->SetVisibility(0);
13108 sub1node->cd();
13109 //
13110 // Place copy #1 of ITS5 directly in I565
13111 //
13112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13113 sub2node->SetLineColor(kColorITS);
13114 sub2node->SetVisibility(1);
13115 fNodes->Add(sub2node);
13116 sub1node->cd();
13117 //
13118 // Place copy #2 of ITS5 directly in I565
13119 //
13120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13121 sub2node->SetLineColor(kColorITS);
13122 sub2node->SetVisibility(1);
13123 fNodes->Add(sub2node);
13124 sub1node->cd();
13125 //
13126 // Place copy #3 of ITS5 directly in I565
13127 //
13128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13129 sub2node->SetLineColor(kColorITS);
13130 sub2node->SetVisibility(1);
13131 fNodes->Add(sub2node);
13132 sub1node->cd();
13133 //
13134 // Place copy #4 of ITS5 directly in I565
13135 //
13136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13137 sub2node->SetLineColor(kColorITS);
13138 sub2node->SetVisibility(1);
13139 fNodes->Add(sub2node);
13140 sub1node->cd();
13141 //
13142 // Place copy #5 of ITS5 directly in I565
13143 //
13144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13145 sub2node->SetLineColor(kColorITS);
13146 sub2node->SetVisibility(1);
13147 fNodes->Add(sub2node);
13148 sub1node->cd();
13149 //
13150 // Place copy #6 of ITS5 directly in I565
13151 //
13152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13153 sub2node->SetLineColor(kColorITS);
13154 sub2node->SetVisibility(1);
13155 fNodes->Add(sub2node);
13156 sub1node->cd();
13157 //
13158 // Place copy #7 of ITS5 directly in I565
13159 //
13160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13161 sub2node->SetLineColor(kColorITS);
13162 sub2node->SetVisibility(1);
13163 fNodes->Add(sub2node);
13164 sub1node->cd();
13165 //
13166 // Place copy #8 of ITS5 directly in I565
13167 //
13168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13169 sub2node->SetLineColor(kColorITS);
13170 sub2node->SetVisibility(1);
13171 fNodes->Add(sub2node);
13172 sub1node->cd();
13173 //
13174 // Place copy #9 of ITS5 directly in I565
13175 //
13176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13177 sub2node->SetLineColor(kColorITS);
13178 sub2node->SetVisibility(1);
13179 fNodes->Add(sub2node);
13180 sub1node->cd();
13181 //
13182 // Place copy #10 of ITS5 directly in I565
13183 //
13184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13185 sub2node->SetLineColor(kColorITS);
13186 sub2node->SetVisibility(1);
13187 fNodes->Add(sub2node);
13188 sub1node->cd();
13189 //
13190 // Place copy #11 of ITS5 directly in I565
13191 //
13192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13193 sub2node->SetLineColor(kColorITS);
13194 sub2node->SetVisibility(1);
13195 fNodes->Add(sub2node);
13196 sub1node->cd();
13197 //
13198 // Place copy #12 of ITS5 directly in I565
13199 //
13200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13201 sub2node->SetLineColor(kColorITS);
13202 sub2node->SetVisibility(1);
13203 fNodes->Add(sub2node);
13204 sub1node->cd();
13205 //
13206 // Place copy #13 of ITS5 directly in I565
13207 //
13208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13209 sub2node->SetLineColor(kColorITS);
13210 sub2node->SetVisibility(1);
13211 fNodes->Add(sub2node);
13212 sub1node->cd();
13213 //
13214 // Place copy #14 of ITS5 directly in I565
13215 //
13216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13217 sub2node->SetLineColor(kColorITS);
13218 sub2node->SetVisibility(1);
13219 fNodes->Add(sub2node);
13220 sub1node->cd();
13221 //
13222 // Place copy #15 of ITS5 directly in I565
13223 //
13224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13225 sub2node->SetLineColor(kColorITS);
13226 sub2node->SetVisibility(1);
13227 fNodes->Add(sub2node);
13228 sub1node->cd();
13229 //
13230 // Place copy #16 of ITS5 directly in I565
13231 //
13232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13233 sub2node->SetLineColor(kColorITS);
13234 sub2node->SetVisibility(1);
13235 fNodes->Add(sub2node);
13236 sub1node->cd();
13237 //
13238 // Place copy #17 of ITS5 directly in I565
13239 //
13240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13241 sub2node->SetLineColor(kColorITS);
13242 sub2node->SetVisibility(1);
13243 fNodes->Add(sub2node);
13244 sub1node->cd();
13245 //
13246 // Place copy #18 of ITS5 directly in I565
13247 //
13248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13249 sub2node->SetLineColor(kColorITS);
13250 sub2node->SetVisibility(1);
13251 fNodes->Add(sub2node);
13252 sub1node->cd();
13253 //
13254 // Place copy #19 of ITS5 directly in I565
13255 //
13256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13257 sub2node->SetLineColor(kColorITS);
13258 sub2node->SetVisibility(1);
13259 fNodes->Add(sub2node);
13260 sub1node->cd();
13261 //
13262 // Place copy #20 of ITS5 directly in I565
13263 //
13264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13265 sub2node->SetLineColor(kColorITS);
13266 sub2node->SetVisibility(1);
13267 fNodes->Add(sub2node);
13268 sub1node->cd();
13269 //
13270 // Place copy #21 of ITS5 directly in I565
13271 //
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13276 sub1node->cd();
13277 //
13278 // Place copy #22 of ITS5 directly in I565
13279 //
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13284 sub1node->cd();
13285 fNodes->Add(sub1node);
13286 node->cd();
13287 //
13288 // Place copy #18 of I565 in IT56
13289 //
13290 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13291 sub1node->SetLineColor(kColorITS);
13292 sub1node->SetVisibility(0);
13293 sub1node->cd();
13294 //
13295 // Place copy #1 of ITS5 directly in I565
13296 //
13297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13298 sub2node->SetLineColor(kColorITS);
13299 sub2node->SetVisibility(1);
13300 fNodes->Add(sub2node);
13301 sub1node->cd();
13302 //
13303 // Place copy #2 of ITS5 directly in I565
13304 //
13305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13306 sub2node->SetLineColor(kColorITS);
13307 sub2node->SetVisibility(1);
13308 fNodes->Add(sub2node);
13309 sub1node->cd();
13310 //
13311 // Place copy #3 of ITS5 directly in I565
13312 //
13313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13314 sub2node->SetLineColor(kColorITS);
13315 sub2node->SetVisibility(1);
13316 fNodes->Add(sub2node);
13317 sub1node->cd();
13318 //
13319 // Place copy #4 of ITS5 directly in I565
13320 //
13321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13322 sub2node->SetLineColor(kColorITS);
13323 sub2node->SetVisibility(1);
13324 fNodes->Add(sub2node);
13325 sub1node->cd();
13326 //
13327 // Place copy #5 of ITS5 directly in I565
13328 //
13329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13330 sub2node->SetLineColor(kColorITS);
13331 sub2node->SetVisibility(1);
13332 fNodes->Add(sub2node);
13333 sub1node->cd();
13334 //
13335 // Place copy #6 of ITS5 directly in I565
13336 //
13337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13338 sub2node->SetLineColor(kColorITS);
13339 sub2node->SetVisibility(1);
13340 fNodes->Add(sub2node);
13341 sub1node->cd();
13342 //
13343 // Place copy #7 of ITS5 directly in I565
13344 //
13345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13346 sub2node->SetLineColor(kColorITS);
13347 sub2node->SetVisibility(1);
13348 fNodes->Add(sub2node);
13349 sub1node->cd();
13350 //
13351 // Place copy #8 of ITS5 directly in I565
13352 //
13353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13354 sub2node->SetLineColor(kColorITS);
13355 sub2node->SetVisibility(1);
13356 fNodes->Add(sub2node);
13357 sub1node->cd();
13358 //
13359 // Place copy #9 of ITS5 directly in I565
13360 //
13361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13362 sub2node->SetLineColor(kColorITS);
13363 sub2node->SetVisibility(1);
13364 fNodes->Add(sub2node);
13365 sub1node->cd();
13366 //
13367 // Place copy #10 of ITS5 directly in I565
13368 //
13369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13370 sub2node->SetLineColor(kColorITS);
13371 sub2node->SetVisibility(1);
13372 fNodes->Add(sub2node);
13373 sub1node->cd();
13374 //
13375 // Place copy #11 of ITS5 directly in I565
13376 //
13377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13378 sub2node->SetLineColor(kColorITS);
13379 sub2node->SetVisibility(1);
13380 fNodes->Add(sub2node);
13381 sub1node->cd();
13382 //
13383 // Place copy #12 of ITS5 directly in I565
13384 //
13385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13386 sub2node->SetLineColor(kColorITS);
13387 sub2node->SetVisibility(1);
13388 fNodes->Add(sub2node);
13389 sub1node->cd();
13390 //
13391 // Place copy #13 of ITS5 directly in I565
13392 //
13393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13394 sub2node->SetLineColor(kColorITS);
13395 sub2node->SetVisibility(1);
13396 fNodes->Add(sub2node);
13397 sub1node->cd();
13398 //
13399 // Place copy #14 of ITS5 directly in I565
13400 //
13401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13402 sub2node->SetLineColor(kColorITS);
13403 sub2node->SetVisibility(1);
13404 fNodes->Add(sub2node);
13405 sub1node->cd();
13406 //
13407 // Place copy #15 of ITS5 directly in I565
13408 //
13409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13410 sub2node->SetLineColor(kColorITS);
13411 sub2node->SetVisibility(1);
13412 fNodes->Add(sub2node);
13413 sub1node->cd();
13414 //
13415 // Place copy #16 of ITS5 directly in I565
13416 //
13417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13418 sub2node->SetLineColor(kColorITS);
13419 sub2node->SetVisibility(1);
13420 fNodes->Add(sub2node);
13421 sub1node->cd();
13422 //
13423 // Place copy #17 of ITS5 directly in I565
13424 //
13425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13426 sub2node->SetLineColor(kColorITS);
13427 sub2node->SetVisibility(1);
13428 fNodes->Add(sub2node);
13429 sub1node->cd();
13430 //
13431 // Place copy #18 of ITS5 directly in I565
13432 //
13433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13434 sub2node->SetLineColor(kColorITS);
13435 sub2node->SetVisibility(1);
13436 fNodes->Add(sub2node);
13437 sub1node->cd();
13438 //
13439 // Place copy #19 of ITS5 directly in I565
13440 //
13441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13442 sub2node->SetLineColor(kColorITS);
13443 sub2node->SetVisibility(1);
13444 fNodes->Add(sub2node);
13445 sub1node->cd();
13446 //
13447 // Place copy #20 of ITS5 directly in I565
13448 //
13449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13450 sub2node->SetLineColor(kColorITS);
13451 sub2node->SetVisibility(1);
13452 fNodes->Add(sub2node);
13453 sub1node->cd();
13454 //
13455 // Place copy #21 of ITS5 directly in I565
13456 //
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13461 sub1node->cd();
13462 //
13463 // Place copy #22 of ITS5 directly in I565
13464 //
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13469 sub1node->cd();
13470 fNodes->Add(sub1node);
13471 node->cd();
13472 //
13473 // Place copy #19 of I565 in IT56
13474 //
13475 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13476 sub1node->SetLineColor(kColorITS);
13477 sub1node->SetVisibility(0);
13478 sub1node->cd();
13479 //
13480 // Place copy #1 of ITS5 directly in I565
13481 //
13482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13483 sub2node->SetLineColor(kColorITS);
13484 sub2node->SetVisibility(1);
13485 fNodes->Add(sub2node);
13486 sub1node->cd();
13487 //
13488 // Place copy #2 of ITS5 directly in I565
13489 //
13490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13491 sub2node->SetLineColor(kColorITS);
13492 sub2node->SetVisibility(1);
13493 fNodes->Add(sub2node);
13494 sub1node->cd();
13495 //
13496 // Place copy #3 of ITS5 directly in I565
13497 //
13498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13499 sub2node->SetLineColor(kColorITS);
13500 sub2node->SetVisibility(1);
13501 fNodes->Add(sub2node);
13502 sub1node->cd();
13503 //
13504 // Place copy #4 of ITS5 directly in I565
13505 //
13506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13507 sub2node->SetLineColor(kColorITS);
13508 sub2node->SetVisibility(1);
13509 fNodes->Add(sub2node);
13510 sub1node->cd();
13511 //
13512 // Place copy #5 of ITS5 directly in I565
13513 //
13514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13515 sub2node->SetLineColor(kColorITS);
13516 sub2node->SetVisibility(1);
13517 fNodes->Add(sub2node);
13518 sub1node->cd();
13519 //
13520 // Place copy #6 of ITS5 directly in I565
13521 //
13522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13523 sub2node->SetLineColor(kColorITS);
13524 sub2node->SetVisibility(1);
13525 fNodes->Add(sub2node);
13526 sub1node->cd();
13527 //
13528 // Place copy #7 of ITS5 directly in I565
13529 //
13530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13531 sub2node->SetLineColor(kColorITS);
13532 sub2node->SetVisibility(1);
13533 fNodes->Add(sub2node);
13534 sub1node->cd();
13535 //
13536 // Place copy #8 of ITS5 directly in I565
13537 //
13538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13539 sub2node->SetLineColor(kColorITS);
13540 sub2node->SetVisibility(1);
13541 fNodes->Add(sub2node);
13542 sub1node->cd();
13543 //
13544 // Place copy #9 of ITS5 directly in I565
13545 //
13546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13547 sub2node->SetLineColor(kColorITS);
13548 sub2node->SetVisibility(1);
13549 fNodes->Add(sub2node);
13550 sub1node->cd();
13551 //
13552 // Place copy #10 of ITS5 directly in I565
13553 //
13554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13555 sub2node->SetLineColor(kColorITS);
13556 sub2node->SetVisibility(1);
13557 fNodes->Add(sub2node);
13558 sub1node->cd();
13559 //
13560 // Place copy #11 of ITS5 directly in I565
13561 //
13562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13563 sub2node->SetLineColor(kColorITS);
13564 sub2node->SetVisibility(1);
13565 fNodes->Add(sub2node);
13566 sub1node->cd();
13567 //
13568 // Place copy #12 of ITS5 directly in I565
13569 //
13570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13571 sub2node->SetLineColor(kColorITS);
13572 sub2node->SetVisibility(1);
13573 fNodes->Add(sub2node);
13574 sub1node->cd();
13575 //
13576 // Place copy #13 of ITS5 directly in I565
13577 //
13578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13579 sub2node->SetLineColor(kColorITS);
13580 sub2node->SetVisibility(1);
13581 fNodes->Add(sub2node);
13582 sub1node->cd();
13583 //
13584 // Place copy #14 of ITS5 directly in I565
13585 //
13586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13587 sub2node->SetLineColor(kColorITS);
13588 sub2node->SetVisibility(1);
13589 fNodes->Add(sub2node);
13590 sub1node->cd();
13591 //
13592 // Place copy #15 of ITS5 directly in I565
13593 //
13594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13595 sub2node->SetLineColor(kColorITS);
13596 sub2node->SetVisibility(1);
13597 fNodes->Add(sub2node);
13598 sub1node->cd();
13599 //
13600 // Place copy #16 of ITS5 directly in I565
13601 //
13602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13603 sub2node->SetLineColor(kColorITS);
13604 sub2node->SetVisibility(1);
13605 fNodes->Add(sub2node);
13606 sub1node->cd();
13607 //
13608 // Place copy #17 of ITS5 directly in I565
13609 //
13610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13611 sub2node->SetLineColor(kColorITS);
13612 sub2node->SetVisibility(1);
13613 fNodes->Add(sub2node);
13614 sub1node->cd();
13615 //
13616 // Place copy #18 of ITS5 directly in I565
13617 //
13618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13619 sub2node->SetLineColor(kColorITS);
13620 sub2node->SetVisibility(1);
13621 fNodes->Add(sub2node);
13622 sub1node->cd();
13623 //
13624 // Place copy #19 of ITS5 directly in I565
13625 //
13626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13627 sub2node->SetLineColor(kColorITS);
13628 sub2node->SetVisibility(1);
13629 fNodes->Add(sub2node);
13630 sub1node->cd();
13631 //
13632 // Place copy #20 of ITS5 directly in I565
13633 //
13634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13635 sub2node->SetLineColor(kColorITS);
13636 sub2node->SetVisibility(1);
13637 fNodes->Add(sub2node);
13638 sub1node->cd();
13639 //
13640 // Place copy #21 of ITS5 directly in I565
13641 //
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13646 sub1node->cd();
13647 //
13648 // Place copy #22 of ITS5 directly in I565
13649 //
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13654 sub1node->cd();
13655 fNodes->Add(sub1node);
13656 node->cd();
13657 //
13658 // Place copy #20 of I565 in IT56
13659 //
13660 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13661 sub1node->SetLineColor(kColorITS);
13662 sub1node->SetVisibility(0);
13663 sub1node->cd();
13664 //
13665 // Place copy #1 of ITS5 directly in I565
13666 //
13667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13668 sub2node->SetLineColor(kColorITS);
13669 sub2node->SetVisibility(1);
13670 fNodes->Add(sub2node);
13671 sub1node->cd();
13672 //
13673 // Place copy #2 of ITS5 directly in I565
13674 //
13675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13676 sub2node->SetLineColor(kColorITS);
13677 sub2node->SetVisibility(1);
13678 fNodes->Add(sub2node);
13679 sub1node->cd();
13680 //
13681 // Place copy #3 of ITS5 directly in I565
13682 //
13683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13684 sub2node->SetLineColor(kColorITS);
13685 sub2node->SetVisibility(1);
13686 fNodes->Add(sub2node);
13687 sub1node->cd();
13688 //
13689 // Place copy #4 of ITS5 directly in I565
13690 //
13691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13692 sub2node->SetLineColor(kColorITS);
13693 sub2node->SetVisibility(1);
13694 fNodes->Add(sub2node);
13695 sub1node->cd();
13696 //
13697 // Place copy #5 of ITS5 directly in I565
13698 //
13699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13700 sub2node->SetLineColor(kColorITS);
13701 sub2node->SetVisibility(1);
13702 fNodes->Add(sub2node);
13703 sub1node->cd();
13704 //
13705 // Place copy #6 of ITS5 directly in I565
13706 //
13707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13708 sub2node->SetLineColor(kColorITS);
13709 sub2node->SetVisibility(1);
13710 fNodes->Add(sub2node);
13711 sub1node->cd();
13712 //
13713 // Place copy #7 of ITS5 directly in I565
13714 //
13715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13716 sub2node->SetLineColor(kColorITS);
13717 sub2node->SetVisibility(1);
13718 fNodes->Add(sub2node);
13719 sub1node->cd();
13720 //
13721 // Place copy #8 of ITS5 directly in I565
13722 //
13723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13724 sub2node->SetLineColor(kColorITS);
13725 sub2node->SetVisibility(1);
13726 fNodes->Add(sub2node);
13727 sub1node->cd();
13728 //
13729 // Place copy #9 of ITS5 directly in I565
13730 //
13731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13732 sub2node->SetLineColor(kColorITS);
13733 sub2node->SetVisibility(1);
13734 fNodes->Add(sub2node);
13735 sub1node->cd();
13736 //
13737 // Place copy #10 of ITS5 directly in I565
13738 //
13739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13740 sub2node->SetLineColor(kColorITS);
13741 sub2node->SetVisibility(1);
13742 fNodes->Add(sub2node);
13743 sub1node->cd();
13744 //
13745 // Place copy #11 of ITS5 directly in I565
13746 //
13747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13748 sub2node->SetLineColor(kColorITS);
13749 sub2node->SetVisibility(1);
13750 fNodes->Add(sub2node);
13751 sub1node->cd();
13752 //
13753 // Place copy #12 of ITS5 directly in I565
13754 //
13755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13756 sub2node->SetLineColor(kColorITS);
13757 sub2node->SetVisibility(1);
13758 fNodes->Add(sub2node);
13759 sub1node->cd();
13760 //
13761 // Place copy #13 of ITS5 directly in I565
13762 //
13763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13764 sub2node->SetLineColor(kColorITS);
13765 sub2node->SetVisibility(1);
13766 fNodes->Add(sub2node);
13767 sub1node->cd();
13768 //
13769 // Place copy #14 of ITS5 directly in I565
13770 //
13771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13772 sub2node->SetLineColor(kColorITS);
13773 sub2node->SetVisibility(1);
13774 fNodes->Add(sub2node);
13775 sub1node->cd();
13776 //
13777 // Place copy #15 of ITS5 directly in I565
13778 //
13779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13780 sub2node->SetLineColor(kColorITS);
13781 sub2node->SetVisibility(1);
13782 fNodes->Add(sub2node);
13783 sub1node->cd();
13784 //
13785 // Place copy #16 of ITS5 directly in I565
13786 //
13787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13788 sub2node->SetLineColor(kColorITS);
13789 sub2node->SetVisibility(1);
13790 fNodes->Add(sub2node);
13791 sub1node->cd();
13792 //
13793 // Place copy #17 of ITS5 directly in I565
13794 //
13795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13796 sub2node->SetLineColor(kColorITS);
13797 sub2node->SetVisibility(1);
13798 fNodes->Add(sub2node);
13799 sub1node->cd();
13800 //
13801 // Place copy #18 of ITS5 directly in I565
13802 //
13803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13804 sub2node->SetLineColor(kColorITS);
13805 sub2node->SetVisibility(1);
13806 fNodes->Add(sub2node);
13807 sub1node->cd();
13808 //
13809 // Place copy #19 of ITS5 directly in I565
13810 //
13811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13812 sub2node->SetLineColor(kColorITS);
13813 sub2node->SetVisibility(1);
13814 fNodes->Add(sub2node);
13815 sub1node->cd();
13816 //
13817 // Place copy #20 of ITS5 directly in I565
13818 //
13819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13820 sub2node->SetLineColor(kColorITS);
13821 sub2node->SetVisibility(1);
13822 fNodes->Add(sub2node);
13823 sub1node->cd();
13824 //
13825 // Place copy #21 of ITS5 directly in I565
13826 //
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13831 sub1node->cd();
13832 //
13833 // Place copy #22 of ITS5 directly in I565
13834 //
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13839 sub1node->cd();
13840 fNodes->Add(sub1node);
13841 node->cd();
13842 //
13843 // Place copy #21 of I565 in IT56
13844 //
13845 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13846 sub1node->SetLineColor(kColorITS);
13847 sub1node->SetVisibility(0);
13848 sub1node->cd();
13849 //
13850 // Place copy #1 of ITS5 directly in I565
13851 //
13852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13853 sub2node->SetLineColor(kColorITS);
13854 sub2node->SetVisibility(1);
13855 fNodes->Add(sub2node);
13856 sub1node->cd();
13857 //
13858 // Place copy #2 of ITS5 directly in I565
13859 //
13860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13861 sub2node->SetLineColor(kColorITS);
13862 sub2node->SetVisibility(1);
13863 fNodes->Add(sub2node);
13864 sub1node->cd();
13865 //
13866 // Place copy #3 of ITS5 directly in I565
13867 //
13868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13869 sub2node->SetLineColor(kColorITS);
13870 sub2node->SetVisibility(1);
13871 fNodes->Add(sub2node);
13872 sub1node->cd();
13873 //
13874 // Place copy #4 of ITS5 directly in I565
13875 //
13876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13877 sub2node->SetLineColor(kColorITS);
13878 sub2node->SetVisibility(1);
13879 fNodes->Add(sub2node);
13880 sub1node->cd();
13881 //
13882 // Place copy #5 of ITS5 directly in I565
13883 //
13884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13885 sub2node->SetLineColor(kColorITS);
13886 sub2node->SetVisibility(1);
13887 fNodes->Add(sub2node);
13888 sub1node->cd();
13889 //
13890 // Place copy #6 of ITS5 directly in I565
13891 //
13892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13893 sub2node->SetLineColor(kColorITS);
13894 sub2node->SetVisibility(1);
13895 fNodes->Add(sub2node);
13896 sub1node->cd();
13897 //
13898 // Place copy #7 of ITS5 directly in I565
13899 //
13900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13901 sub2node->SetLineColor(kColorITS);
13902 sub2node->SetVisibility(1);
13903 fNodes->Add(sub2node);
13904 sub1node->cd();
13905 //
13906 // Place copy #8 of ITS5 directly in I565
13907 //
13908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13909 sub2node->SetLineColor(kColorITS);
13910 sub2node->SetVisibility(1);
13911 fNodes->Add(sub2node);
13912 sub1node->cd();
13913 //
13914 // Place copy #9 of ITS5 directly in I565
13915 //
13916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13917 sub2node->SetLineColor(kColorITS);
13918 sub2node->SetVisibility(1);
13919 fNodes->Add(sub2node);
13920 sub1node->cd();
13921 //
13922 // Place copy #10 of ITS5 directly in I565
13923 //
13924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13925 sub2node->SetLineColor(kColorITS);
13926 sub2node->SetVisibility(1);
13927 fNodes->Add(sub2node);
13928 sub1node->cd();
13929 //
13930 // Place copy #11 of ITS5 directly in I565
13931 //
13932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13933 sub2node->SetLineColor(kColorITS);
13934 sub2node->SetVisibility(1);
13935 fNodes->Add(sub2node);
13936 sub1node->cd();
13937 //
13938 // Place copy #12 of ITS5 directly in I565
13939 //
13940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13941 sub2node->SetLineColor(kColorITS);
13942 sub2node->SetVisibility(1);
13943 fNodes->Add(sub2node);
13944 sub1node->cd();
13945 //
13946 // Place copy #13 of ITS5 directly in I565
13947 //
13948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13949 sub2node->SetLineColor(kColorITS);
13950 sub2node->SetVisibility(1);
13951 fNodes->Add(sub2node);
13952 sub1node->cd();
13953 //
13954 // Place copy #14 of ITS5 directly in I565
13955 //
13956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13957 sub2node->SetLineColor(kColorITS);
13958 sub2node->SetVisibility(1);
13959 fNodes->Add(sub2node);
13960 sub1node->cd();
13961 //
13962 // Place copy #15 of ITS5 directly in I565
13963 //
13964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13965 sub2node->SetLineColor(kColorITS);
13966 sub2node->SetVisibility(1);
13967 fNodes->Add(sub2node);
13968 sub1node->cd();
13969 //
13970 // Place copy #16 of ITS5 directly in I565
13971 //
13972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13973 sub2node->SetLineColor(kColorITS);
13974 sub2node->SetVisibility(1);
13975 fNodes->Add(sub2node);
13976 sub1node->cd();
13977 //
13978 // Place copy #17 of ITS5 directly in I565
13979 //
13980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13981 sub2node->SetLineColor(kColorITS);
13982 sub2node->SetVisibility(1);
13983 fNodes->Add(sub2node);
13984 sub1node->cd();
13985 //
13986 // Place copy #18 of ITS5 directly in I565
13987 //
13988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13989 sub2node->SetLineColor(kColorITS);
13990 sub2node->SetVisibility(1);
13991 fNodes->Add(sub2node);
13992 sub1node->cd();
13993 //
13994 // Place copy #19 of ITS5 directly in I565
13995 //
13996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13997 sub2node->SetLineColor(kColorITS);
13998 sub2node->SetVisibility(1);
13999 fNodes->Add(sub2node);
14000 sub1node->cd();
14001 //
14002 // Place copy #20 of ITS5 directly in I565
14003 //
14004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14005 sub2node->SetLineColor(kColorITS);
14006 sub2node->SetVisibility(1);
14007 fNodes->Add(sub2node);
14008 sub1node->cd();
14009 //
14010 // Place copy #21 of ITS5 directly in I565
14011 //
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14016 sub1node->cd();
14017 //
14018 // Place copy #22 of ITS5 directly in I565
14019 //
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14024 sub1node->cd();
14025 fNodes->Add(sub1node);
14026 node->cd();
14027 //
14028 // Place copy #22 of I565 in IT56
14029 //
14030 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14031 sub1node->SetLineColor(kColorITS);
14032 sub1node->SetVisibility(0);
14033 sub1node->cd();
14034 //
14035 // Place copy #1 of ITS5 directly in I565
14036 //
14037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14038 sub2node->SetLineColor(kColorITS);
14039 sub2node->SetVisibility(1);
14040 fNodes->Add(sub2node);
14041 sub1node->cd();
14042 //
14043 // Place copy #2 of ITS5 directly in I565
14044 //
14045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14046 sub2node->SetLineColor(kColorITS);
14047 sub2node->SetVisibility(1);
14048 fNodes->Add(sub2node);
14049 sub1node->cd();
14050 //
14051 // Place copy #3 of ITS5 directly in I565
14052 //
14053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14054 sub2node->SetLineColor(kColorITS);
14055 sub2node->SetVisibility(1);
14056 fNodes->Add(sub2node);
14057 sub1node->cd();
14058 //
14059 // Place copy #4 of ITS5 directly in I565
14060 //
14061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14062 sub2node->SetLineColor(kColorITS);
14063 sub2node->SetVisibility(1);
14064 fNodes->Add(sub2node);
14065 sub1node->cd();
14066 //
14067 // Place copy #5 of ITS5 directly in I565
14068 //
14069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14070 sub2node->SetLineColor(kColorITS);
14071 sub2node->SetVisibility(1);
14072 fNodes->Add(sub2node);
14073 sub1node->cd();
14074 //
14075 // Place copy #6 of ITS5 directly in I565
14076 //
14077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14078 sub2node->SetLineColor(kColorITS);
14079 sub2node->SetVisibility(1);
14080 fNodes->Add(sub2node);
14081 sub1node->cd();
14082 //
14083 // Place copy #7 of ITS5 directly in I565
14084 //
14085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14086 sub2node->SetLineColor(kColorITS);
14087 sub2node->SetVisibility(1);
14088 fNodes->Add(sub2node);
14089 sub1node->cd();
14090 //
14091 // Place copy #8 of ITS5 directly in I565
14092 //
14093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14094 sub2node->SetLineColor(kColorITS);
14095 sub2node->SetVisibility(1);
14096 fNodes->Add(sub2node);
14097 sub1node->cd();
14098 //
14099 // Place copy #9 of ITS5 directly in I565
14100 //
14101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14102 sub2node->SetLineColor(kColorITS);
14103 sub2node->SetVisibility(1);
14104 fNodes->Add(sub2node);
14105 sub1node->cd();
14106 //
14107 // Place copy #10 of ITS5 directly in I565
14108 //
14109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14110 sub2node->SetLineColor(kColorITS);
14111 sub2node->SetVisibility(1);
14112 fNodes->Add(sub2node);
14113 sub1node->cd();
14114 //
14115 // Place copy #11 of ITS5 directly in I565
14116 //
14117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14118 sub2node->SetLineColor(kColorITS);
14119 sub2node->SetVisibility(1);
14120 fNodes->Add(sub2node);
14121 sub1node->cd();
14122 //
14123 // Place copy #12 of ITS5 directly in I565
14124 //
14125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14126 sub2node->SetLineColor(kColorITS);
14127 sub2node->SetVisibility(1);
14128 fNodes->Add(sub2node);
14129 sub1node->cd();
14130 //
14131 // Place copy #13 of ITS5 directly in I565
14132 //
14133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14134 sub2node->SetLineColor(kColorITS);
14135 sub2node->SetVisibility(1);
14136 fNodes->Add(sub2node);
14137 sub1node->cd();
14138 //
14139 // Place copy #14 of ITS5 directly in I565
14140 //
14141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14142 sub2node->SetLineColor(kColorITS);
14143 sub2node->SetVisibility(1);
14144 fNodes->Add(sub2node);
14145 sub1node->cd();
14146 //
14147 // Place copy #15 of ITS5 directly in I565
14148 //
14149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14150 sub2node->SetLineColor(kColorITS);
14151 sub2node->SetVisibility(1);
14152 fNodes->Add(sub2node);
14153 sub1node->cd();
14154 //
14155 // Place copy #16 of ITS5 directly in I565
14156 //
14157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14158 sub2node->SetLineColor(kColorITS);
14159 sub2node->SetVisibility(1);
14160 fNodes->Add(sub2node);
14161 sub1node->cd();
14162 //
14163 // Place copy #17 of ITS5 directly in I565
14164 //
14165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14166 sub2node->SetLineColor(kColorITS);
14167 sub2node->SetVisibility(1);
14168 fNodes->Add(sub2node);
14169 sub1node->cd();
14170 //
14171 // Place copy #18 of ITS5 directly in I565
14172 //
14173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14174 sub2node->SetLineColor(kColorITS);
14175 sub2node->SetVisibility(1);
14176 fNodes->Add(sub2node);
14177 sub1node->cd();
14178 //
14179 // Place copy #19 of ITS5 directly in I565
14180 //
14181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14182 sub2node->SetLineColor(kColorITS);
14183 sub2node->SetVisibility(1);
14184 fNodes->Add(sub2node);
14185 sub1node->cd();
14186 //
14187 // Place copy #20 of ITS5 directly in I565
14188 //
14189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14190 sub2node->SetLineColor(kColorITS);
14191 sub2node->SetVisibility(1);
14192 fNodes->Add(sub2node);
14193 sub1node->cd();
14194 //
14195 // Place copy #21 of ITS5 directly in I565
14196 //
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14201 sub1node->cd();
14202 //
14203 // Place copy #22 of ITS5 directly in I565
14204 //
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14209 sub1node->cd();
14210 fNodes->Add(sub1node);
14211 node->cd();
14212 //
14213 // Place copy #23 of I565 in IT56
14214 //
14215 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14216 sub1node->SetLineColor(kColorITS);
14217 sub1node->SetVisibility(0);
14218 sub1node->cd();
14219 //
14220 // Place copy #1 of ITS5 directly in I565
14221 //
14222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14223 sub2node->SetLineColor(kColorITS);
14224 sub2node->SetVisibility(1);
14225 fNodes->Add(sub2node);
14226 sub1node->cd();
14227 //
14228 // Place copy #2 of ITS5 directly in I565
14229 //
14230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14231 sub2node->SetLineColor(kColorITS);
14232 sub2node->SetVisibility(1);
14233 fNodes->Add(sub2node);
14234 sub1node->cd();
14235 //
14236 // Place copy #3 of ITS5 directly in I565
14237 //
14238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14239 sub2node->SetLineColor(kColorITS);
14240 sub2node->SetVisibility(1);
14241 fNodes->Add(sub2node);
14242 sub1node->cd();
14243 //
14244 // Place copy #4 of ITS5 directly in I565
14245 //
14246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14247 sub2node->SetLineColor(kColorITS);
14248 sub2node->SetVisibility(1);
14249 fNodes->Add(sub2node);
14250 sub1node->cd();
14251 //
14252 // Place copy #5 of ITS5 directly in I565
14253 //
14254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14255 sub2node->SetLineColor(kColorITS);
14256 sub2node->SetVisibility(1);
14257 fNodes->Add(sub2node);
14258 sub1node->cd();
14259 //
14260 // Place copy #6 of ITS5 directly in I565
14261 //
14262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14263 sub2node->SetLineColor(kColorITS);
14264 sub2node->SetVisibility(1);
14265 fNodes->Add(sub2node);
14266 sub1node->cd();
14267 //
14268 // Place copy #7 of ITS5 directly in I565
14269 //
14270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14271 sub2node->SetLineColor(kColorITS);
14272 sub2node->SetVisibility(1);
14273 fNodes->Add(sub2node);
14274 sub1node->cd();
14275 //
14276 // Place copy #8 of ITS5 directly in I565
14277 //
14278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14279 sub2node->SetLineColor(kColorITS);
14280 sub2node->SetVisibility(1);
14281 fNodes->Add(sub2node);
14282 sub1node->cd();
14283 //
14284 // Place copy #9 of ITS5 directly in I565
14285 //
14286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14287 sub2node->SetLineColor(kColorITS);
14288 sub2node->SetVisibility(1);
14289 fNodes->Add(sub2node);
14290 sub1node->cd();
14291 //
14292 // Place copy #10 of ITS5 directly in I565
14293 //
14294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14295 sub2node->SetLineColor(kColorITS);
14296 sub2node->SetVisibility(1);
14297 fNodes->Add(sub2node);
14298 sub1node->cd();
14299 //
14300 // Place copy #11 of ITS5 directly in I565
14301 //
14302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14303 sub2node->SetLineColor(kColorITS);
14304 sub2node->SetVisibility(1);
14305 fNodes->Add(sub2node);
14306 sub1node->cd();
14307 //
14308 // Place copy #12 of ITS5 directly in I565
14309 //
14310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14311 sub2node->SetLineColor(kColorITS);
14312 sub2node->SetVisibility(1);
14313 fNodes->Add(sub2node);
14314 sub1node->cd();
14315 //
14316 // Place copy #13 of ITS5 directly in I565
14317 //
14318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14319 sub2node->SetLineColor(kColorITS);
14320 sub2node->SetVisibility(1);
14321 fNodes->Add(sub2node);
14322 sub1node->cd();
14323 //
14324 // Place copy #14 of ITS5 directly in I565
14325 //
14326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14327 sub2node->SetLineColor(kColorITS);
14328 sub2node->SetVisibility(1);
14329 fNodes->Add(sub2node);
14330 sub1node->cd();
14331 //
14332 // Place copy #15 of ITS5 directly in I565
14333 //
14334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14335 sub2node->SetLineColor(kColorITS);
14336 sub2node->SetVisibility(1);
14337 fNodes->Add(sub2node);
14338 sub1node->cd();
14339 //
14340 // Place copy #16 of ITS5 directly in I565
14341 //
14342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14343 sub2node->SetLineColor(kColorITS);
14344 sub2node->SetVisibility(1);
14345 fNodes->Add(sub2node);
14346 sub1node->cd();
14347 //
14348 // Place copy #17 of ITS5 directly in I565
14349 //
14350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14351 sub2node->SetLineColor(kColorITS);
14352 sub2node->SetVisibility(1);
14353 fNodes->Add(sub2node);
14354 sub1node->cd();
14355 //
14356 // Place copy #18 of ITS5 directly in I565
14357 //
14358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14359 sub2node->SetLineColor(kColorITS);
14360 sub2node->SetVisibility(1);
14361 fNodes->Add(sub2node);
14362 sub1node->cd();
14363 //
14364 // Place copy #19 of ITS5 directly in I565
14365 //
14366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14367 sub2node->SetLineColor(kColorITS);
14368 sub2node->SetVisibility(1);
14369 fNodes->Add(sub2node);
14370 sub1node->cd();
14371 //
14372 // Place copy #20 of ITS5 directly in I565
14373 //
14374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14375 sub2node->SetLineColor(kColorITS);
14376 sub2node->SetVisibility(1);
14377 fNodes->Add(sub2node);
14378 sub1node->cd();
14379 //
14380 // Place copy #21 of ITS5 directly in I565
14381 //
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14386 sub1node->cd();
14387 //
14388 // Place copy #22 of ITS5 directly in I565
14389 //
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14394 sub1node->cd();
14395 fNodes->Add(sub1node);
14396 node->cd();
14397 //
14398 // Place copy #24 of I565 in IT56
14399 //
14400 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14401 sub1node->SetLineColor(kColorITS);
14402 sub1node->SetVisibility(0);
14403 sub1node->cd();
14404 //
14405 // Place copy #1 of ITS5 directly in I565
14406 //
14407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14408 sub2node->SetLineColor(kColorITS);
14409 sub2node->SetVisibility(1);
14410 fNodes->Add(sub2node);
14411 sub1node->cd();
14412 //
14413 // Place copy #2 of ITS5 directly in I565
14414 //
14415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14416 sub2node->SetLineColor(kColorITS);
14417 sub2node->SetVisibility(1);
14418 fNodes->Add(sub2node);
14419 sub1node->cd();
14420 //
14421 // Place copy #3 of ITS5 directly in I565
14422 //
14423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14424 sub2node->SetLineColor(kColorITS);
14425 sub2node->SetVisibility(1);
14426 fNodes->Add(sub2node);
14427 sub1node->cd();
14428 //
14429 // Place copy #4 of ITS5 directly in I565
14430 //
14431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14432 sub2node->SetLineColor(kColorITS);
14433 sub2node->SetVisibility(1);
14434 fNodes->Add(sub2node);
14435 sub1node->cd();
14436 //
14437 // Place copy #5 of ITS5 directly in I565
14438 //
14439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14440 sub2node->SetLineColor(kColorITS);
14441 sub2node->SetVisibility(1);
14442 fNodes->Add(sub2node);
14443 sub1node->cd();
14444 //
14445 // Place copy #6 of ITS5 directly in I565
14446 //
14447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14448 sub2node->SetLineColor(kColorITS);
14449 sub2node->SetVisibility(1);
14450 fNodes->Add(sub2node);
14451 sub1node->cd();
14452 //
14453 // Place copy #7 of ITS5 directly in I565
14454 //
14455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14456 sub2node->SetLineColor(kColorITS);
14457 sub2node->SetVisibility(1);
14458 fNodes->Add(sub2node);
14459 sub1node->cd();
14460 //
14461 // Place copy #8 of ITS5 directly in I565
14462 //
14463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14464 sub2node->SetLineColor(kColorITS);
14465 sub2node->SetVisibility(1);
14466 fNodes->Add(sub2node);
14467 sub1node->cd();
14468 //
14469 // Place copy #9 of ITS5 directly in I565
14470 //
14471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14472 sub2node->SetLineColor(kColorITS);
14473 sub2node->SetVisibility(1);
14474 fNodes->Add(sub2node);
14475 sub1node->cd();
14476 //
14477 // Place copy #10 of ITS5 directly in I565
14478 //
14479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14480 sub2node->SetLineColor(kColorITS);
14481 sub2node->SetVisibility(1);
14482 fNodes->Add(sub2node);
14483 sub1node->cd();
14484 //
14485 // Place copy #11 of ITS5 directly in I565
14486 //
14487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14488 sub2node->SetLineColor(kColorITS);
14489 sub2node->SetVisibility(1);
14490 fNodes->Add(sub2node);
14491 sub1node->cd();
14492 //
14493 // Place copy #12 of ITS5 directly in I565
14494 //
14495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14496 sub2node->SetLineColor(kColorITS);
14497 sub2node->SetVisibility(1);
14498 fNodes->Add(sub2node);
14499 sub1node->cd();
14500 //
14501 // Place copy #13 of ITS5 directly in I565
14502 //
14503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14504 sub2node->SetLineColor(kColorITS);
14505 sub2node->SetVisibility(1);
14506 fNodes->Add(sub2node);
14507 sub1node->cd();
14508 //
14509 // Place copy #14 of ITS5 directly in I565
14510 //
14511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14512 sub2node->SetLineColor(kColorITS);
14513 sub2node->SetVisibility(1);
14514 fNodes->Add(sub2node);
14515 sub1node->cd();
14516 //
14517 // Place copy #15 of ITS5 directly in I565
14518 //
14519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14520 sub2node->SetLineColor(kColorITS);
14521 sub2node->SetVisibility(1);
14522 fNodes->Add(sub2node);
14523 sub1node->cd();
14524 //
14525 // Place copy #16 of ITS5 directly in I565
14526 //
14527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14528 sub2node->SetLineColor(kColorITS);
14529 sub2node->SetVisibility(1);
14530 fNodes->Add(sub2node);
14531 sub1node->cd();
14532 //
14533 // Place copy #17 of ITS5 directly in I565
14534 //
14535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14536 sub2node->SetLineColor(kColorITS);
14537 sub2node->SetVisibility(1);
14538 fNodes->Add(sub2node);
14539 sub1node->cd();
14540 //
14541 // Place copy #18 of ITS5 directly in I565
14542 //
14543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14544 sub2node->SetLineColor(kColorITS);
14545 sub2node->SetVisibility(1);
14546 fNodes->Add(sub2node);
14547 sub1node->cd();
14548 //
14549 // Place copy #19 of ITS5 directly in I565
14550 //
14551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14552 sub2node->SetLineColor(kColorITS);
14553 sub2node->SetVisibility(1);
14554 fNodes->Add(sub2node);
14555 sub1node->cd();
14556 //
14557 // Place copy #20 of ITS5 directly in I565
14558 //
14559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14560 sub2node->SetLineColor(kColorITS);
14561 sub2node->SetVisibility(1);
14562 fNodes->Add(sub2node);
14563 sub1node->cd();
14564 //
14565 // Place copy #21 of ITS5 directly in I565
14566 //
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14571 sub1node->cd();
14572 //
14573 // Place copy #22 of ITS5 directly in I565
14574 //
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14579 sub1node->cd();
14580 fNodes->Add(sub1node);
14581 node->cd();
14582 //
14583 // Place copy #25 of I565 in IT56
14584 //
14585 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14586 sub1node->SetLineColor(kColorITS);
14587 sub1node->SetVisibility(0);
14588 sub1node->cd();
14589 //
14590 // Place copy #1 of ITS5 directly in I565
14591 //
14592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14593 sub2node->SetLineColor(kColorITS);
14594 sub2node->SetVisibility(1);
14595 fNodes->Add(sub2node);
14596 sub1node->cd();
14597 //
14598 // Place copy #2 of ITS5 directly in I565
14599 //
14600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14601 sub2node->SetLineColor(kColorITS);
14602 sub2node->SetVisibility(1);
14603 fNodes->Add(sub2node);
14604 sub1node->cd();
14605 //
14606 // Place copy #3 of ITS5 directly in I565
14607 //
14608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14609 sub2node->SetLineColor(kColorITS);
14610 sub2node->SetVisibility(1);
14611 fNodes->Add(sub2node);
14612 sub1node->cd();
14613 //
14614 // Place copy #4 of ITS5 directly in I565
14615 //
14616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14617 sub2node->SetLineColor(kColorITS);
14618 sub2node->SetVisibility(1);
14619 fNodes->Add(sub2node);
14620 sub1node->cd();
14621 //
14622 // Place copy #5 of ITS5 directly in I565
14623 //
14624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14625 sub2node->SetLineColor(kColorITS);
14626 sub2node->SetVisibility(1);
14627 fNodes->Add(sub2node);
14628 sub1node->cd();
14629 //
14630 // Place copy #6 of ITS5 directly in I565
14631 //
14632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14633 sub2node->SetLineColor(kColorITS);
14634 sub2node->SetVisibility(1);
14635 fNodes->Add(sub2node);
14636 sub1node->cd();
14637 //
14638 // Place copy #7 of ITS5 directly in I565
14639 //
14640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14641 sub2node->SetLineColor(kColorITS);
14642 sub2node->SetVisibility(1);
14643 fNodes->Add(sub2node);
14644 sub1node->cd();
14645 //
14646 // Place copy #8 of ITS5 directly in I565
14647 //
14648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14649 sub2node->SetLineColor(kColorITS);
14650 sub2node->SetVisibility(1);
14651 fNodes->Add(sub2node);
14652 sub1node->cd();
14653 //
14654 // Place copy #9 of ITS5 directly in I565
14655 //
14656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14657 sub2node->SetLineColor(kColorITS);
14658 sub2node->SetVisibility(1);
14659 fNodes->Add(sub2node);
14660 sub1node->cd();
14661 //
14662 // Place copy #10 of ITS5 directly in I565
14663 //
14664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14665 sub2node->SetLineColor(kColorITS);
14666 sub2node->SetVisibility(1);
14667 fNodes->Add(sub2node);
14668 sub1node->cd();
14669 //
14670 // Place copy #11 of ITS5 directly in I565
14671 //
14672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14673 sub2node->SetLineColor(kColorITS);
14674 sub2node->SetVisibility(1);
14675 fNodes->Add(sub2node);
14676 sub1node->cd();
14677 //
14678 // Place copy #12 of ITS5 directly in I565
14679 //
14680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14681 sub2node->SetLineColor(kColorITS);
14682 sub2node->SetVisibility(1);
14683 fNodes->Add(sub2node);
14684 sub1node->cd();
14685 //
14686 // Place copy #13 of ITS5 directly in I565
14687 //
14688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14689 sub2node->SetLineColor(kColorITS);
14690 sub2node->SetVisibility(1);
14691 fNodes->Add(sub2node);
14692 sub1node->cd();
14693 //
14694 // Place copy #14 of ITS5 directly in I565
14695 //
14696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14697 sub2node->SetLineColor(kColorITS);
14698 sub2node->SetVisibility(1);
14699 fNodes->Add(sub2node);
14700 sub1node->cd();
14701 //
14702 // Place copy #15 of ITS5 directly in I565
14703 //
14704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14705 sub2node->SetLineColor(kColorITS);
14706 sub2node->SetVisibility(1);
14707 fNodes->Add(sub2node);
14708 sub1node->cd();
14709 //
14710 // Place copy #16 of ITS5 directly in I565
14711 //
14712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14713 sub2node->SetLineColor(kColorITS);
14714 sub2node->SetVisibility(1);
14715 fNodes->Add(sub2node);
14716 sub1node->cd();
14717 //
14718 // Place copy #17 of ITS5 directly in I565
14719 //
14720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14721 sub2node->SetLineColor(kColorITS);
14722 sub2node->SetVisibility(1);
14723 fNodes->Add(sub2node);
14724 sub1node->cd();
14725 //
14726 // Place copy #18 of ITS5 directly in I565
14727 //
14728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14729 sub2node->SetLineColor(kColorITS);
14730 sub2node->SetVisibility(1);
14731 fNodes->Add(sub2node);
14732 sub1node->cd();
14733 //
14734 // Place copy #19 of ITS5 directly in I565
14735 //
14736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14737 sub2node->SetLineColor(kColorITS);
14738 sub2node->SetVisibility(1);
14739 fNodes->Add(sub2node);
14740 sub1node->cd();
14741 //
14742 // Place copy #20 of ITS5 directly in I565
14743 //
14744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14745 sub2node->SetLineColor(kColorITS);
14746 sub2node->SetVisibility(1);
14747 fNodes->Add(sub2node);
14748 sub1node->cd();
14749 //
14750 // Place copy #21 of ITS5 directly in I565
14751 //
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14756 sub1node->cd();
14757 //
14758 // Place copy #22 of ITS5 directly in I565
14759 //
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14764 sub1node->cd();
14765 fNodes->Add(sub1node);
14766 node->cd();
14767 //
14768 // Place copy #26 of I565 in IT56
14769 //
14770 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14771 sub1node->SetLineColor(kColorITS);
14772 sub1node->SetVisibility(0);
14773 sub1node->cd();
14774 //
14775 // Place copy #1 of ITS5 directly in I565
14776 //
14777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14778 sub2node->SetLineColor(kColorITS);
14779 sub2node->SetVisibility(1);
14780 fNodes->Add(sub2node);
14781 sub1node->cd();
14782 //
14783 // Place copy #2 of ITS5 directly in I565
14784 //
14785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14786 sub2node->SetLineColor(kColorITS);
14787 sub2node->SetVisibility(1);
14788 fNodes->Add(sub2node);
14789 sub1node->cd();
14790 //
14791 // Place copy #3 of ITS5 directly in I565
14792 //
14793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14794 sub2node->SetLineColor(kColorITS);
14795 sub2node->SetVisibility(1);
14796 fNodes->Add(sub2node);
14797 sub1node->cd();
14798 //
14799 // Place copy #4 of ITS5 directly in I565
14800 //
14801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14802 sub2node->SetLineColor(kColorITS);
14803 sub2node->SetVisibility(1);
14804 fNodes->Add(sub2node);
14805 sub1node->cd();
14806 //
14807 // Place copy #5 of ITS5 directly in I565
14808 //
14809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14810 sub2node->SetLineColor(kColorITS);
14811 sub2node->SetVisibility(1);
14812 fNodes->Add(sub2node);
14813 sub1node->cd();
14814 //
14815 // Place copy #6 of ITS5 directly in I565
14816 //
14817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14818 sub2node->SetLineColor(kColorITS);
14819 sub2node->SetVisibility(1);
14820 fNodes->Add(sub2node);
14821 sub1node->cd();
14822 //
14823 // Place copy #7 of ITS5 directly in I565
14824 //
14825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14826 sub2node->SetLineColor(kColorITS);
14827 sub2node->SetVisibility(1);
14828 fNodes->Add(sub2node);
14829 sub1node->cd();
14830 //
14831 // Place copy #8 of ITS5 directly in I565
14832 //
14833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14834 sub2node->SetLineColor(kColorITS);
14835 sub2node->SetVisibility(1);
14836 fNodes->Add(sub2node);
14837 sub1node->cd();
14838 //
14839 // Place copy #9 of ITS5 directly in I565
14840 //
14841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14842 sub2node->SetLineColor(kColorITS);
14843 sub2node->SetVisibility(1);
14844 fNodes->Add(sub2node);
14845 sub1node->cd();
14846 //
14847 // Place copy #10 of ITS5 directly in I565
14848 //
14849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14850 sub2node->SetLineColor(kColorITS);
14851 sub2node->SetVisibility(1);
14852 fNodes->Add(sub2node);
14853 sub1node->cd();
14854 //
14855 // Place copy #11 of ITS5 directly in I565
14856 //
14857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14858 sub2node->SetLineColor(kColorITS);
14859 sub2node->SetVisibility(1);
14860 fNodes->Add(sub2node);
14861 sub1node->cd();
14862 //
14863 // Place copy #12 of ITS5 directly in I565
14864 //
14865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14866 sub2node->SetLineColor(kColorITS);
14867 sub2node->SetVisibility(1);
14868 fNodes->Add(sub2node);
14869 sub1node->cd();
14870 //
14871 // Place copy #13 of ITS5 directly in I565
14872 //
14873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14874 sub2node->SetLineColor(kColorITS);
14875 sub2node->SetVisibility(1);
14876 fNodes->Add(sub2node);
14877 sub1node->cd();
14878 //
14879 // Place copy #14 of ITS5 directly in I565
14880 //
14881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14882 sub2node->SetLineColor(kColorITS);
14883 sub2node->SetVisibility(1);
14884 fNodes->Add(sub2node);
14885 sub1node->cd();
14886 //
14887 // Place copy #15 of ITS5 directly in I565
14888 //
14889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14890 sub2node->SetLineColor(kColorITS);
14891 sub2node->SetVisibility(1);
14892 fNodes->Add(sub2node);
14893 sub1node->cd();
14894 //
14895 // Place copy #16 of ITS5 directly in I565
14896 //
14897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14898 sub2node->SetLineColor(kColorITS);
14899 sub2node->SetVisibility(1);
14900 fNodes->Add(sub2node);
14901 sub1node->cd();
14902 //
14903 // Place copy #17 of ITS5 directly in I565
14904 //
14905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14906 sub2node->SetLineColor(kColorITS);
14907 sub2node->SetVisibility(1);
14908 fNodes->Add(sub2node);
14909 sub1node->cd();
14910 //
14911 // Place copy #18 of ITS5 directly in I565
14912 //
14913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14914 sub2node->SetLineColor(kColorITS);
14915 sub2node->SetVisibility(1);
14916 fNodes->Add(sub2node);
14917 sub1node->cd();
14918 //
14919 // Place copy #19 of ITS5 directly in I565
14920 //
14921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14922 sub2node->SetLineColor(kColorITS);
14923 sub2node->SetVisibility(1);
14924 fNodes->Add(sub2node);
14925 sub1node->cd();
14926 //
14927 // Place copy #20 of ITS5 directly in I565
14928 //
14929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14930 sub2node->SetLineColor(kColorITS);
14931 sub2node->SetVisibility(1);
14932 fNodes->Add(sub2node);
14933 sub1node->cd();
14934 //
14935 // Place copy #21 of ITS5 directly in I565
14936 //
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14941 sub1node->cd();
14942 //
14943 // Place copy #22 of ITS5 directly in I565
14944 //
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14949 sub1node->cd();
14950 fNodes->Add(sub1node);
14951 node->cd();
14952 //
14953 // Place copy #27 of I565 in IT56
14954 //
14955 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
14956 sub1node->SetLineColor(kColorITS);
14957 sub1node->SetVisibility(0);
14958 sub1node->cd();
14959 //
14960 // Place copy #1 of ITS5 directly in I565
14961 //
14962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14963 sub2node->SetLineColor(kColorITS);
14964 sub2node->SetVisibility(1);
14965 fNodes->Add(sub2node);
14966 sub1node->cd();
14967 //
14968 // Place copy #2 of ITS5 directly in I565
14969 //
14970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14971 sub2node->SetLineColor(kColorITS);
14972 sub2node->SetVisibility(1);
14973 fNodes->Add(sub2node);
14974 sub1node->cd();
14975 //
14976 // Place copy #3 of ITS5 directly in I565
14977 //
14978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14979 sub2node->SetLineColor(kColorITS);
14980 sub2node->SetVisibility(1);
14981 fNodes->Add(sub2node);
14982 sub1node->cd();
14983 //
14984 // Place copy #4 of ITS5 directly in I565
14985 //
14986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14987 sub2node->SetLineColor(kColorITS);
14988 sub2node->SetVisibility(1);
14989 fNodes->Add(sub2node);
14990 sub1node->cd();
14991 //
14992 // Place copy #5 of ITS5 directly in I565
14993 //
14994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14995 sub2node->SetLineColor(kColorITS);
14996 sub2node->SetVisibility(1);
14997 fNodes->Add(sub2node);
14998 sub1node->cd();
14999 //
15000 // Place copy #6 of ITS5 directly in I565
15001 //
15002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15003 sub2node->SetLineColor(kColorITS);
15004 sub2node->SetVisibility(1);
15005 fNodes->Add(sub2node);
15006 sub1node->cd();
15007 //
15008 // Place copy #7 of ITS5 directly in I565
15009 //
15010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15011 sub2node->SetLineColor(kColorITS);
15012 sub2node->SetVisibility(1);
15013 fNodes->Add(sub2node);
15014 sub1node->cd();
15015 //
15016 // Place copy #8 of ITS5 directly in I565
15017 //
15018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15019 sub2node->SetLineColor(kColorITS);
15020 sub2node->SetVisibility(1);
15021 fNodes->Add(sub2node);
15022 sub1node->cd();
15023 //
15024 // Place copy #9 of ITS5 directly in I565
15025 //
15026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15027 sub2node->SetLineColor(kColorITS);
15028 sub2node->SetVisibility(1);
15029 fNodes->Add(sub2node);
15030 sub1node->cd();
15031 //
15032 // Place copy #10 of ITS5 directly in I565
15033 //
15034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15035 sub2node->SetLineColor(kColorITS);
15036 sub2node->SetVisibility(1);
15037 fNodes->Add(sub2node);
15038 sub1node->cd();
15039 //
15040 // Place copy #11 of ITS5 directly in I565
15041 //
15042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15043 sub2node->SetLineColor(kColorITS);
15044 sub2node->SetVisibility(1);
15045 fNodes->Add(sub2node);
15046 sub1node->cd();
15047 //
15048 // Place copy #12 of ITS5 directly in I565
15049 //
15050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15051 sub2node->SetLineColor(kColorITS);
15052 sub2node->SetVisibility(1);
15053 fNodes->Add(sub2node);
15054 sub1node->cd();
15055 //
15056 // Place copy #13 of ITS5 directly in I565
15057 //
15058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15059 sub2node->SetLineColor(kColorITS);
15060 sub2node->SetVisibility(1);
15061 fNodes->Add(sub2node);
15062 sub1node->cd();
15063 //
15064 // Place copy #14 of ITS5 directly in I565
15065 //
15066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15067 sub2node->SetLineColor(kColorITS);
15068 sub2node->SetVisibility(1);
15069 fNodes->Add(sub2node);
15070 sub1node->cd();
15071 //
15072 // Place copy #15 of ITS5 directly in I565
15073 //
15074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15075 sub2node->SetLineColor(kColorITS);
15076 sub2node->SetVisibility(1);
15077 fNodes->Add(sub2node);
15078 sub1node->cd();
15079 //
15080 // Place copy #16 of ITS5 directly in I565
15081 //
15082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15083 sub2node->SetLineColor(kColorITS);
15084 sub2node->SetVisibility(1);
15085 fNodes->Add(sub2node);
15086 sub1node->cd();
15087 //
15088 // Place copy #17 of ITS5 directly in I565
15089 //
15090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15091 sub2node->SetLineColor(kColorITS);
15092 sub2node->SetVisibility(1);
15093 fNodes->Add(sub2node);
15094 sub1node->cd();
15095 //
15096 // Place copy #18 of ITS5 directly in I565
15097 //
15098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15099 sub2node->SetLineColor(kColorITS);
15100 sub2node->SetVisibility(1);
15101 fNodes->Add(sub2node);
15102 sub1node->cd();
15103 //
15104 // Place copy #19 of ITS5 directly in I565
15105 //
15106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15107 sub2node->SetLineColor(kColorITS);
15108 sub2node->SetVisibility(1);
15109 fNodes->Add(sub2node);
15110 sub1node->cd();
15111 //
15112 // Place copy #20 of ITS5 directly in I565
15113 //
15114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15115 sub2node->SetLineColor(kColorITS);
15116 sub2node->SetVisibility(1);
15117 fNodes->Add(sub2node);
15118 sub1node->cd();
15119 //
15120 // Place copy #21 of ITS5 directly in I565
15121 //
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15126 sub1node->cd();
15127 //
15128 // Place copy #22 of ITS5 directly in I565
15129 //
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15134 sub1node->cd();
15135 fNodes->Add(sub1node);
15136 node->cd();
15137 //
15138 // Place copy #28 of I565 in IT56
15139 //
15140 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15141 sub1node->SetLineColor(kColorITS);
15142 sub1node->SetVisibility(0);
15143 sub1node->cd();
15144 //
15145 // Place copy #1 of ITS5 directly in I565
15146 //
15147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15148 sub2node->SetLineColor(kColorITS);
15149 sub2node->SetVisibility(1);
15150 fNodes->Add(sub2node);
15151 sub1node->cd();
15152 //
15153 // Place copy #2 of ITS5 directly in I565
15154 //
15155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15156 sub2node->SetLineColor(kColorITS);
15157 sub2node->SetVisibility(1);
15158 fNodes->Add(sub2node);
15159 sub1node->cd();
15160 //
15161 // Place copy #3 of ITS5 directly in I565
15162 //
15163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15164 sub2node->SetLineColor(kColorITS);
15165 sub2node->SetVisibility(1);
15166 fNodes->Add(sub2node);
15167 sub1node->cd();
15168 //
15169 // Place copy #4 of ITS5 directly in I565
15170 //
15171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15172 sub2node->SetLineColor(kColorITS);
15173 sub2node->SetVisibility(1);
15174 fNodes->Add(sub2node);
15175 sub1node->cd();
15176 //
15177 // Place copy #5 of ITS5 directly in I565
15178 //
15179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15180 sub2node->SetLineColor(kColorITS);
15181 sub2node->SetVisibility(1);
15182 fNodes->Add(sub2node);
15183 sub1node->cd();
15184 //
15185 // Place copy #6 of ITS5 directly in I565
15186 //
15187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15188 sub2node->SetLineColor(kColorITS);
15189 sub2node->SetVisibility(1);
15190 fNodes->Add(sub2node);
15191 sub1node->cd();
15192 //
15193 // Place copy #7 of ITS5 directly in I565
15194 //
15195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15196 sub2node->SetLineColor(kColorITS);
15197 sub2node->SetVisibility(1);
15198 fNodes->Add(sub2node);
15199 sub1node->cd();
15200 //
15201 // Place copy #8 of ITS5 directly in I565
15202 //
15203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15204 sub2node->SetLineColor(kColorITS);
15205 sub2node->SetVisibility(1);
15206 fNodes->Add(sub2node);
15207 sub1node->cd();
15208 //
15209 // Place copy #9 of ITS5 directly in I565
15210 //
15211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15212 sub2node->SetLineColor(kColorITS);
15213 sub2node->SetVisibility(1);
15214 fNodes->Add(sub2node);
15215 sub1node->cd();
15216 //
15217 // Place copy #10 of ITS5 directly in I565
15218 //
15219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15220 sub2node->SetLineColor(kColorITS);
15221 sub2node->SetVisibility(1);
15222 fNodes->Add(sub2node);
15223 sub1node->cd();
15224 //
15225 // Place copy #11 of ITS5 directly in I565
15226 //
15227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15228 sub2node->SetLineColor(kColorITS);
15229 sub2node->SetVisibility(1);
15230 fNodes->Add(sub2node);
15231 sub1node->cd();
15232 //
15233 // Place copy #12 of ITS5 directly in I565
15234 //
15235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15236 sub2node->SetLineColor(kColorITS);
15237 sub2node->SetVisibility(1);
15238 fNodes->Add(sub2node);
15239 sub1node->cd();
15240 //
15241 // Place copy #13 of ITS5 directly in I565
15242 //
15243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15244 sub2node->SetLineColor(kColorITS);
15245 sub2node->SetVisibility(1);
15246 fNodes->Add(sub2node);
15247 sub1node->cd();
15248 //
15249 // Place copy #14 of ITS5 directly in I565
15250 //
15251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15252 sub2node->SetLineColor(kColorITS);
15253 sub2node->SetVisibility(1);
15254 fNodes->Add(sub2node);
15255 sub1node->cd();
15256 //
15257 // Place copy #15 of ITS5 directly in I565
15258 //
15259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15260 sub2node->SetLineColor(kColorITS);
15261 sub2node->SetVisibility(1);
15262 fNodes->Add(sub2node);
15263 sub1node->cd();
15264 //
15265 // Place copy #16 of ITS5 directly in I565
15266 //
15267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15268 sub2node->SetLineColor(kColorITS);
15269 sub2node->SetVisibility(1);
15270 fNodes->Add(sub2node);
15271 sub1node->cd();
15272 //
15273 // Place copy #17 of ITS5 directly in I565
15274 //
15275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15276 sub2node->SetLineColor(kColorITS);
15277 sub2node->SetVisibility(1);
15278 fNodes->Add(sub2node);
15279 sub1node->cd();
15280 //
15281 // Place copy #18 of ITS5 directly in I565
15282 //
15283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15284 sub2node->SetLineColor(kColorITS);
15285 sub2node->SetVisibility(1);
15286 fNodes->Add(sub2node);
15287 sub1node->cd();
15288 //
15289 // Place copy #19 of ITS5 directly in I565
15290 //
15291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15292 sub2node->SetLineColor(kColorITS);
15293 sub2node->SetVisibility(1);
15294 fNodes->Add(sub2node);
15295 sub1node->cd();
15296 //
15297 // Place copy #20 of ITS5 directly in I565
15298 //
15299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15300 sub2node->SetLineColor(kColorITS);
15301 sub2node->SetVisibility(1);
15302 fNodes->Add(sub2node);
15303 sub1node->cd();
15304 //
15305 // Place copy #21 of ITS5 directly in I565
15306 //
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15311 sub1node->cd();
15312 //
15313 // Place copy #22 of ITS5 directly in I565
15314 //
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15319 sub1node->cd();
15320 fNodes->Add(sub1node);
15321 node->cd();
15322 //
15323 // Place copy #29 of I565 in IT56
15324 //
15325 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15326 sub1node->SetLineColor(kColorITS);
15327 sub1node->SetVisibility(0);
15328 sub1node->cd();
15329 //
15330 // Place copy #1 of ITS5 directly in I565
15331 //
15332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15333 sub2node->SetLineColor(kColorITS);
15334 sub2node->SetVisibility(1);
15335 fNodes->Add(sub2node);
15336 sub1node->cd();
15337 //
15338 // Place copy #2 of ITS5 directly in I565
15339 //
15340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15341 sub2node->SetLineColor(kColorITS);
15342 sub2node->SetVisibility(1);
15343 fNodes->Add(sub2node);
15344 sub1node->cd();
15345 //
15346 // Place copy #3 of ITS5 directly in I565
15347 //
15348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15349 sub2node->SetLineColor(kColorITS);
15350 sub2node->SetVisibility(1);
15351 fNodes->Add(sub2node);
15352 sub1node->cd();
15353 //
15354 // Place copy #4 of ITS5 directly in I565
15355 //
15356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15357 sub2node->SetLineColor(kColorITS);
15358 sub2node->SetVisibility(1);
15359 fNodes->Add(sub2node);
15360 sub1node->cd();
15361 //
15362 // Place copy #5 of ITS5 directly in I565
15363 //
15364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15365 sub2node->SetLineColor(kColorITS);
15366 sub2node->SetVisibility(1);
15367 fNodes->Add(sub2node);
15368 sub1node->cd();
15369 //
15370 // Place copy #6 of ITS5 directly in I565
15371 //
15372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15373 sub2node->SetLineColor(kColorITS);
15374 sub2node->SetVisibility(1);
15375 fNodes->Add(sub2node);
15376 sub1node->cd();
15377 //
15378 // Place copy #7 of ITS5 directly in I565
15379 //
15380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15381 sub2node->SetLineColor(kColorITS);
15382 sub2node->SetVisibility(1);
15383 fNodes->Add(sub2node);
15384 sub1node->cd();
15385 //
15386 // Place copy #8 of ITS5 directly in I565
15387 //
15388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15389 sub2node->SetLineColor(kColorITS);
15390 sub2node->SetVisibility(1);
15391 fNodes->Add(sub2node);
15392 sub1node->cd();
15393 //
15394 // Place copy #9 of ITS5 directly in I565
15395 //
15396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15397 sub2node->SetLineColor(kColorITS);
15398 sub2node->SetVisibility(1);
15399 fNodes->Add(sub2node);
15400 sub1node->cd();
15401 //
15402 // Place copy #10 of ITS5 directly in I565
15403 //
15404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15405 sub2node->SetLineColor(kColorITS);
15406 sub2node->SetVisibility(1);
15407 fNodes->Add(sub2node);
15408 sub1node->cd();
15409 //
15410 // Place copy #11 of ITS5 directly in I565
15411 //
15412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15413 sub2node->SetLineColor(kColorITS);
15414 sub2node->SetVisibility(1);
15415 fNodes->Add(sub2node);
15416 sub1node->cd();
15417 //
15418 // Place copy #12 of ITS5 directly in I565
15419 //
15420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15421 sub2node->SetLineColor(kColorITS);
15422 sub2node->SetVisibility(1);
15423 fNodes->Add(sub2node);
15424 sub1node->cd();
15425 //
15426 // Place copy #13 of ITS5 directly in I565
15427 //
15428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15429 sub2node->SetLineColor(kColorITS);
15430 sub2node->SetVisibility(1);
15431 fNodes->Add(sub2node);
15432 sub1node->cd();
15433 //
15434 // Place copy #14 of ITS5 directly in I565
15435 //
15436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15437 sub2node->SetLineColor(kColorITS);
15438 sub2node->SetVisibility(1);
15439 fNodes->Add(sub2node);
15440 sub1node->cd();
15441 //
15442 // Place copy #15 of ITS5 directly in I565
15443 //
15444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15445 sub2node->SetLineColor(kColorITS);
15446 sub2node->SetVisibility(1);
15447 fNodes->Add(sub2node);
15448 sub1node->cd();
15449 //
15450 // Place copy #16 of ITS5 directly in I565
15451 //
15452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15453 sub2node->SetLineColor(kColorITS);
15454 sub2node->SetVisibility(1);
15455 fNodes->Add(sub2node);
15456 sub1node->cd();
15457 //
15458 // Place copy #17 of ITS5 directly in I565
15459 //
15460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15461 sub2node->SetLineColor(kColorITS);
15462 sub2node->SetVisibility(1);
15463 fNodes->Add(sub2node);
15464 sub1node->cd();
15465 //
15466 // Place copy #18 of ITS5 directly in I565
15467 //
15468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15469 sub2node->SetLineColor(kColorITS);
15470 sub2node->SetVisibility(1);
15471 fNodes->Add(sub2node);
15472 sub1node->cd();
15473 //
15474 // Place copy #19 of ITS5 directly in I565
15475 //
15476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15477 sub2node->SetLineColor(kColorITS);
15478 sub2node->SetVisibility(1);
15479 fNodes->Add(sub2node);
15480 sub1node->cd();
15481 //
15482 // Place copy #20 of ITS5 directly in I565
15483 //
15484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15485 sub2node->SetLineColor(kColorITS);
15486 sub2node->SetVisibility(1);
15487 fNodes->Add(sub2node);
15488 sub1node->cd();
15489 //
15490 // Place copy #21 of ITS5 directly in I565
15491 //
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15496 sub1node->cd();
15497 //
15498 // Place copy #22 of ITS5 directly in I565
15499 //
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15504 sub1node->cd();
15505 fNodes->Add(sub1node);
15506 node->cd();
15507 //
15508 // Place copy #30 of I565 in IT56
15509 //
15510 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15511 sub1node->SetLineColor(kColorITS);
15512 sub1node->SetVisibility(0);
15513 sub1node->cd();
15514 //
15515 // Place copy #1 of ITS5 directly in I565
15516 //
15517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15518 sub2node->SetLineColor(kColorITS);
15519 sub2node->SetVisibility(1);
15520 fNodes->Add(sub2node);
15521 sub1node->cd();
15522 //
15523 // Place copy #2 of ITS5 directly in I565
15524 //
15525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15526 sub2node->SetLineColor(kColorITS);
15527 sub2node->SetVisibility(1);
15528 fNodes->Add(sub2node);
15529 sub1node->cd();
15530 //
15531 // Place copy #3 of ITS5 directly in I565
15532 //
15533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15534 sub2node->SetLineColor(kColorITS);
15535 sub2node->SetVisibility(1);
15536 fNodes->Add(sub2node);
15537 sub1node->cd();
15538 //
15539 // Place copy #4 of ITS5 directly in I565
15540 //
15541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15542 sub2node->SetLineColor(kColorITS);
15543 sub2node->SetVisibility(1);
15544 fNodes->Add(sub2node);
15545 sub1node->cd();
15546 //
15547 // Place copy #5 of ITS5 directly in I565
15548 //
15549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15550 sub2node->SetLineColor(kColorITS);
15551 sub2node->SetVisibility(1);
15552 fNodes->Add(sub2node);
15553 sub1node->cd();
15554 //
15555 // Place copy #6 of ITS5 directly in I565
15556 //
15557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15558 sub2node->SetLineColor(kColorITS);
15559 sub2node->SetVisibility(1);
15560 fNodes->Add(sub2node);
15561 sub1node->cd();
15562 //
15563 // Place copy #7 of ITS5 directly in I565
15564 //
15565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15566 sub2node->SetLineColor(kColorITS);
15567 sub2node->SetVisibility(1);
15568 fNodes->Add(sub2node);
15569 sub1node->cd();
15570 //
15571 // Place copy #8 of ITS5 directly in I565
15572 //
15573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15574 sub2node->SetLineColor(kColorITS);
15575 sub2node->SetVisibility(1);
15576 fNodes->Add(sub2node);
15577 sub1node->cd();
15578 //
15579 // Place copy #9 of ITS5 directly in I565
15580 //
15581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15582 sub2node->SetLineColor(kColorITS);
15583 sub2node->SetVisibility(1);
15584 fNodes->Add(sub2node);
15585 sub1node->cd();
15586 //
15587 // Place copy #10 of ITS5 directly in I565
15588 //
15589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15590 sub2node->SetLineColor(kColorITS);
15591 sub2node->SetVisibility(1);
15592 fNodes->Add(sub2node);
15593 sub1node->cd();
15594 //
15595 // Place copy #11 of ITS5 directly in I565
15596 //
15597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15598 sub2node->SetLineColor(kColorITS);
15599 sub2node->SetVisibility(1);
15600 fNodes->Add(sub2node);
15601 sub1node->cd();
15602 //
15603 // Place copy #12 of ITS5 directly in I565
15604 //
15605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15606 sub2node->SetLineColor(kColorITS);
15607 sub2node->SetVisibility(1);
15608 fNodes->Add(sub2node);
15609 sub1node->cd();
15610 //
15611 // Place copy #13 of ITS5 directly in I565
15612 //
15613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15614 sub2node->SetLineColor(kColorITS);
15615 sub2node->SetVisibility(1);
15616 fNodes->Add(sub2node);
15617 sub1node->cd();
15618 //
15619 // Place copy #14 of ITS5 directly in I565
15620 //
15621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15622 sub2node->SetLineColor(kColorITS);
15623 sub2node->SetVisibility(1);
15624 fNodes->Add(sub2node);
15625 sub1node->cd();
15626 //
15627 // Place copy #15 of ITS5 directly in I565
15628 //
15629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15630 sub2node->SetLineColor(kColorITS);
15631 sub2node->SetVisibility(1);
15632 fNodes->Add(sub2node);
15633 sub1node->cd();
15634 //
15635 // Place copy #16 of ITS5 directly in I565
15636 //
15637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15638 sub2node->SetLineColor(kColorITS);
15639 sub2node->SetVisibility(1);
15640 fNodes->Add(sub2node);
15641 sub1node->cd();
15642 //
15643 // Place copy #17 of ITS5 directly in I565
15644 //
15645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15646 sub2node->SetLineColor(kColorITS);
15647 sub2node->SetVisibility(1);
15648 fNodes->Add(sub2node);
15649 sub1node->cd();
15650 //
15651 // Place copy #18 of ITS5 directly in I565
15652 //
15653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15654 sub2node->SetLineColor(kColorITS);
15655 sub2node->SetVisibility(1);
15656 fNodes->Add(sub2node);
15657 sub1node->cd();
15658 //
15659 // Place copy #19 of ITS5 directly in I565
15660 //
15661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15662 sub2node->SetLineColor(kColorITS);
15663 sub2node->SetVisibility(1);
15664 fNodes->Add(sub2node);
15665 sub1node->cd();
15666 //
15667 // Place copy #20 of ITS5 directly in I565
15668 //
15669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15670 sub2node->SetLineColor(kColorITS);
15671 sub2node->SetVisibility(1);
15672 fNodes->Add(sub2node);
15673 sub1node->cd();
15674 //
15675 // Place copy #21 of ITS5 directly in I565
15676 //
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15681 sub1node->cd();
15682 //
15683 // Place copy #22 of ITS5 directly in I565
15684 //
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15689 sub1node->cd();
15690 fNodes->Add(sub1node);
15691 node->cd();
15692 //
15693 // Place copy #31 of I565 in IT56
15694 //
15695 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15696 sub1node->SetLineColor(kColorITS);
15697 sub1node->SetVisibility(0);
15698 sub1node->cd();
15699 //
15700 // Place copy #1 of ITS5 directly in I565
15701 //
15702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15703 sub2node->SetLineColor(kColorITS);
15704 sub2node->SetVisibility(1);
15705 fNodes->Add(sub2node);
15706 sub1node->cd();
15707 //
15708 // Place copy #2 of ITS5 directly in I565
15709 //
15710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15711 sub2node->SetLineColor(kColorITS);
15712 sub2node->SetVisibility(1);
15713 fNodes->Add(sub2node);
15714 sub1node->cd();
15715 //
15716 // Place copy #3 of ITS5 directly in I565
15717 //
15718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15719 sub2node->SetLineColor(kColorITS);
15720 sub2node->SetVisibility(1);
15721 fNodes->Add(sub2node);
15722 sub1node->cd();
15723 //
15724 // Place copy #4 of ITS5 directly in I565
15725 //
15726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15727 sub2node->SetLineColor(kColorITS);
15728 sub2node->SetVisibility(1);
15729 fNodes->Add(sub2node);
15730 sub1node->cd();
15731 //
15732 // Place copy #5 of ITS5 directly in I565
15733 //
15734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15735 sub2node->SetLineColor(kColorITS);
15736 sub2node->SetVisibility(1);
15737 fNodes->Add(sub2node);
15738 sub1node->cd();
15739 //
15740 // Place copy #6 of ITS5 directly in I565
15741 //
15742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15743 sub2node->SetLineColor(kColorITS);
15744 sub2node->SetVisibility(1);
15745 fNodes->Add(sub2node);
15746 sub1node->cd();
15747 //
15748 // Place copy #7 of ITS5 directly in I565
15749 //
15750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15751 sub2node->SetLineColor(kColorITS);
15752 sub2node->SetVisibility(1);
15753 fNodes->Add(sub2node);
15754 sub1node->cd();
15755 //
15756 // Place copy #8 of ITS5 directly in I565
15757 //
15758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15759 sub2node->SetLineColor(kColorITS);
15760 sub2node->SetVisibility(1);
15761 fNodes->Add(sub2node);
15762 sub1node->cd();
15763 //
15764 // Place copy #9 of ITS5 directly in I565
15765 //
15766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15767 sub2node->SetLineColor(kColorITS);
15768 sub2node->SetVisibility(1);
15769 fNodes->Add(sub2node);
15770 sub1node->cd();
15771 //
15772 // Place copy #10 of ITS5 directly in I565
15773 //
15774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15775 sub2node->SetLineColor(kColorITS);
15776 sub2node->SetVisibility(1);
15777 fNodes->Add(sub2node);
15778 sub1node->cd();
15779 //
15780 // Place copy #11 of ITS5 directly in I565
15781 //
15782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15783 sub2node->SetLineColor(kColorITS);
15784 sub2node->SetVisibility(1);
15785 fNodes->Add(sub2node);
15786 sub1node->cd();
15787 //
15788 // Place copy #12 of ITS5 directly in I565
15789 //
15790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15791 sub2node->SetLineColor(kColorITS);
15792 sub2node->SetVisibility(1);
15793 fNodes->Add(sub2node);
15794 sub1node->cd();
15795 //
15796 // Place copy #13 of ITS5 directly in I565
15797 //
15798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15799 sub2node->SetLineColor(kColorITS);
15800 sub2node->SetVisibility(1);
15801 fNodes->Add(sub2node);
15802 sub1node->cd();
15803 //
15804 // Place copy #14 of ITS5 directly in I565
15805 //
15806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15807 sub2node->SetLineColor(kColorITS);
15808 sub2node->SetVisibility(1);
15809 fNodes->Add(sub2node);
15810 sub1node->cd();
15811 //
15812 // Place copy #15 of ITS5 directly in I565
15813 //
15814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15815 sub2node->SetLineColor(kColorITS);
15816 sub2node->SetVisibility(1);
15817 fNodes->Add(sub2node);
15818 sub1node->cd();
15819 //
15820 // Place copy #16 of ITS5 directly in I565
15821 //
15822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15823 sub2node->SetLineColor(kColorITS);
15824 sub2node->SetVisibility(1);
15825 fNodes->Add(sub2node);
15826 sub1node->cd();
15827 //
15828 // Place copy #17 of ITS5 directly in I565
15829 //
15830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15831 sub2node->SetLineColor(kColorITS);
15832 sub2node->SetVisibility(1);
15833 fNodes->Add(sub2node);
15834 sub1node->cd();
15835 //
15836 // Place copy #18 of ITS5 directly in I565
15837 //
15838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15839 sub2node->SetLineColor(kColorITS);
15840 sub2node->SetVisibility(1);
15841 fNodes->Add(sub2node);
15842 sub1node->cd();
15843 //
15844 // Place copy #19 of ITS5 directly in I565
15845 //
15846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15847 sub2node->SetLineColor(kColorITS);
15848 sub2node->SetVisibility(1);
15849 fNodes->Add(sub2node);
15850 sub1node->cd();
15851 //
15852 // Place copy #20 of ITS5 directly in I565
15853 //
15854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15855 sub2node->SetLineColor(kColorITS);
15856 sub2node->SetVisibility(1);
15857 fNodes->Add(sub2node);
15858 sub1node->cd();
15859 //
15860 // Place copy #21 of ITS5 directly in I565
15861 //
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15866 sub1node->cd();
15867 //
15868 // Place copy #22 of ITS5 directly in I565
15869 //
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15874 sub1node->cd();
15875 fNodes->Add(sub1node);
15876 node->cd();
15877 //
15878 // Place copy #32 of I565 in IT56
15879 //
15880 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
15881 sub1node->SetLineColor(kColorITS);
15882 sub1node->SetVisibility(0);
15883 sub1node->cd();
15884 //
15885 // Place copy #1 of ITS5 directly in I565
15886 //
15887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15888 sub2node->SetLineColor(kColorITS);
15889 sub2node->SetVisibility(1);
15890 fNodes->Add(sub2node);
15891 sub1node->cd();
15892 //
15893 // Place copy #2 of ITS5 directly in I565
15894 //
15895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15896 sub2node->SetLineColor(kColorITS);
15897 sub2node->SetVisibility(1);
15898 fNodes->Add(sub2node);
15899 sub1node->cd();
15900 //
15901 // Place copy #3 of ITS5 directly in I565
15902 //
15903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15904 sub2node->SetLineColor(kColorITS);
15905 sub2node->SetVisibility(1);
15906 fNodes->Add(sub2node);
15907 sub1node->cd();
15908 //
15909 // Place copy #4 of ITS5 directly in I565
15910 //
15911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15912 sub2node->SetLineColor(kColorITS);
15913 sub2node->SetVisibility(1);
15914 fNodes->Add(sub2node);
15915 sub1node->cd();
15916 //
15917 // Place copy #5 of ITS5 directly in I565
15918 //
15919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15920 sub2node->SetLineColor(kColorITS);
15921 sub2node->SetVisibility(1);
15922 fNodes->Add(sub2node);
15923 sub1node->cd();
15924 //
15925 // Place copy #6 of ITS5 directly in I565
15926 //
15927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15928 sub2node->SetLineColor(kColorITS);
15929 sub2node->SetVisibility(1);
15930 fNodes->Add(sub2node);
15931 sub1node->cd();
15932 //
15933 // Place copy #7 of ITS5 directly in I565
15934 //
15935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15936 sub2node->SetLineColor(kColorITS);
15937 sub2node->SetVisibility(1);
15938 fNodes->Add(sub2node);
15939 sub1node->cd();
15940 //
15941 // Place copy #8 of ITS5 directly in I565
15942 //
15943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15944 sub2node->SetLineColor(kColorITS);
15945 sub2node->SetVisibility(1);
15946 fNodes->Add(sub2node);
15947 sub1node->cd();
15948 //
15949 // Place copy #9 of ITS5 directly in I565
15950 //
15951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15952 sub2node->SetLineColor(kColorITS);
15953 sub2node->SetVisibility(1);
15954 fNodes->Add(sub2node);
15955 sub1node->cd();
15956 //
15957 // Place copy #10 of ITS5 directly in I565
15958 //
15959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15960 sub2node->SetLineColor(kColorITS);
15961 sub2node->SetVisibility(1);
15962 fNodes->Add(sub2node);
15963 sub1node->cd();
15964 //
15965 // Place copy #11 of ITS5 directly in I565
15966 //
15967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15968 sub2node->SetLineColor(kColorITS);
15969 sub2node->SetVisibility(1);
15970 fNodes->Add(sub2node);
15971 sub1node->cd();
15972 //
15973 // Place copy #12 of ITS5 directly in I565
15974 //
15975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15976 sub2node->SetLineColor(kColorITS);
15977 sub2node->SetVisibility(1);
15978 fNodes->Add(sub2node);
15979 sub1node->cd();
15980 //
15981 // Place copy #13 of ITS5 directly in I565
15982 //
15983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15984 sub2node->SetLineColor(kColorITS);
15985 sub2node->SetVisibility(1);
15986 fNodes->Add(sub2node);
15987 sub1node->cd();
15988 //
15989 // Place copy #14 of ITS5 directly in I565
15990 //
15991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15992 sub2node->SetLineColor(kColorITS);
15993 sub2node->SetVisibility(1);
15994 fNodes->Add(sub2node);
15995 sub1node->cd();
15996 //
15997 // Place copy #15 of ITS5 directly in I565
15998 //
15999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16000 sub2node->SetLineColor(kColorITS);
16001 sub2node->SetVisibility(1);
16002 fNodes->Add(sub2node);
16003 sub1node->cd();
16004 //
16005 // Place copy #16 of ITS5 directly in I565
16006 //
16007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16008 sub2node->SetLineColor(kColorITS);
16009 sub2node->SetVisibility(1);
16010 fNodes->Add(sub2node);
16011 sub1node->cd();
16012 //
16013 // Place copy #17 of ITS5 directly in I565
16014 //
16015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16016 sub2node->SetLineColor(kColorITS);
16017 sub2node->SetVisibility(1);
16018 fNodes->Add(sub2node);
16019 sub1node->cd();
16020 //
16021 // Place copy #18 of ITS5 directly in I565
16022 //
16023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16024 sub2node->SetLineColor(kColorITS);
16025 sub2node->SetVisibility(1);
16026 fNodes->Add(sub2node);
16027 sub1node->cd();
16028 //
16029 // Place copy #19 of ITS5 directly in I565
16030 //
16031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16032 sub2node->SetLineColor(kColorITS);
16033 sub2node->SetVisibility(1);
16034 fNodes->Add(sub2node);
16035 sub1node->cd();
16036 //
16037 // Place copy #20 of ITS5 directly in I565
16038 //
16039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16040 sub2node->SetLineColor(kColorITS);
16041 sub2node->SetVisibility(1);
16042 fNodes->Add(sub2node);
16043 sub1node->cd();
16044 //
16045 // Place copy #21 of ITS5 directly in I565
16046 //
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16051 sub1node->cd();
16052 //
16053 // Place copy #22 of ITS5 directly in I565
16054 //
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16059 sub1node->cd();
16060 fNodes->Add(sub1node);
16061 node->cd();
16062 //
16063 // Place copy #33 of I565 in IT56
16064 //
16065 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16066 sub1node->SetLineColor(kColorITS);
16067 sub1node->SetVisibility(0);
16068 sub1node->cd();
16069 //
16070 // Place copy #1 of ITS5 directly in I565
16071 //
16072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16073 sub2node->SetLineColor(kColorITS);
16074 sub2node->SetVisibility(1);
16075 fNodes->Add(sub2node);
16076 sub1node->cd();
16077 //
16078 // Place copy #2 of ITS5 directly in I565
16079 //
16080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16081 sub2node->SetLineColor(kColorITS);
16082 sub2node->SetVisibility(1);
16083 fNodes->Add(sub2node);
16084 sub1node->cd();
16085 //
16086 // Place copy #3 of ITS5 directly in I565
16087 //
16088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16089 sub2node->SetLineColor(kColorITS);
16090 sub2node->SetVisibility(1);
16091 fNodes->Add(sub2node);
16092 sub1node->cd();
16093 //
16094 // Place copy #4 of ITS5 directly in I565
16095 //
16096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16097 sub2node->SetLineColor(kColorITS);
16098 sub2node->SetVisibility(1);
16099 fNodes->Add(sub2node);
16100 sub1node->cd();
16101 //
16102 // Place copy #5 of ITS5 directly in I565
16103 //
16104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16105 sub2node->SetLineColor(kColorITS);
16106 sub2node->SetVisibility(1);
16107 fNodes->Add(sub2node);
16108 sub1node->cd();
16109 //
16110 // Place copy #6 of ITS5 directly in I565
16111 //
16112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16113 sub2node->SetLineColor(kColorITS);
16114 sub2node->SetVisibility(1);
16115 fNodes->Add(sub2node);
16116 sub1node->cd();
16117 //
16118 // Place copy #7 of ITS5 directly in I565
16119 //
16120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16121 sub2node->SetLineColor(kColorITS);
16122 sub2node->SetVisibility(1);
16123 fNodes->Add(sub2node);
16124 sub1node->cd();
16125 //
16126 // Place copy #8 of ITS5 directly in I565
16127 //
16128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16129 sub2node->SetLineColor(kColorITS);
16130 sub2node->SetVisibility(1);
16131 fNodes->Add(sub2node);
16132 sub1node->cd();
16133 //
16134 // Place copy #9 of ITS5 directly in I565
16135 //
16136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16137 sub2node->SetLineColor(kColorITS);
16138 sub2node->SetVisibility(1);
16139 fNodes->Add(sub2node);
16140 sub1node->cd();
16141 //
16142 // Place copy #10 of ITS5 directly in I565
16143 //
16144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16145 sub2node->SetLineColor(kColorITS);
16146 sub2node->SetVisibility(1);
16147 fNodes->Add(sub2node);
16148 sub1node->cd();
16149 //
16150 // Place copy #11 of ITS5 directly in I565
16151 //
16152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16153 sub2node->SetLineColor(kColorITS);
16154 sub2node->SetVisibility(1);
16155 fNodes->Add(sub2node);
16156 sub1node->cd();
16157 //
16158 // Place copy #12 of ITS5 directly in I565
16159 //
16160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16161 sub2node->SetLineColor(kColorITS);
16162 sub2node->SetVisibility(1);
16163 fNodes->Add(sub2node);
16164 sub1node->cd();
16165 //
16166 // Place copy #13 of ITS5 directly in I565
16167 //
16168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16169 sub2node->SetLineColor(kColorITS);
16170 sub2node->SetVisibility(1);
16171 fNodes->Add(sub2node);
16172 sub1node->cd();
16173 //
16174 // Place copy #14 of ITS5 directly in I565
16175 //
16176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16177 sub2node->SetLineColor(kColorITS);
16178 sub2node->SetVisibility(1);
16179 fNodes->Add(sub2node);
16180 sub1node->cd();
16181 //
16182 // Place copy #15 of ITS5 directly in I565
16183 //
16184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16185 sub2node->SetLineColor(kColorITS);
16186 sub2node->SetVisibility(1);
16187 fNodes->Add(sub2node);
16188 sub1node->cd();
16189 //
16190 // Place copy #16 of ITS5 directly in I565
16191 //
16192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16193 sub2node->SetLineColor(kColorITS);
16194 sub2node->SetVisibility(1);
16195 fNodes->Add(sub2node);
16196 sub1node->cd();
16197 //
16198 // Place copy #17 of ITS5 directly in I565
16199 //
16200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16201 sub2node->SetLineColor(kColorITS);
16202 sub2node->SetVisibility(1);
16203 fNodes->Add(sub2node);
16204 sub1node->cd();
16205 //
16206 // Place copy #18 of ITS5 directly in I565
16207 //
16208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16209 sub2node->SetLineColor(kColorITS);
16210 sub2node->SetVisibility(1);
16211 fNodes->Add(sub2node);
16212 sub1node->cd();
16213 //
16214 // Place copy #19 of ITS5 directly in I565
16215 //
16216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16217 sub2node->SetLineColor(kColorITS);
16218 sub2node->SetVisibility(1);
16219 fNodes->Add(sub2node);
16220 sub1node->cd();
16221 //
16222 // Place copy #20 of ITS5 directly in I565
16223 //
16224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16225 sub2node->SetLineColor(kColorITS);
16226 sub2node->SetVisibility(1);
16227 fNodes->Add(sub2node);
16228 sub1node->cd();
16229 //
16230 // Place copy #21 of ITS5 directly in I565
16231 //
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16236 sub1node->cd();
16237 //
16238 // Place copy #22 of ITS5 directly in I565
16239 //
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16244 sub1node->cd();
16245 fNodes->Add(sub1node);
16246 node->cd();
16247 //
16248 // Place copy #34 of I565 in IT56
16249 //
16250 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16251 sub1node->SetLineColor(kColorITS);
16252 sub1node->SetVisibility(0);
16253 sub1node->cd();
16254 //
16255 // Place copy #1 of ITS5 directly in I565
16256 //
16257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16258 sub2node->SetLineColor(kColorITS);
16259 sub2node->SetVisibility(1);
16260 fNodes->Add(sub2node);
16261 sub1node->cd();
16262 //
16263 // Place copy #2 of ITS5 directly in I565
16264 //
16265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16266 sub2node->SetLineColor(kColorITS);
16267 sub2node->SetVisibility(1);
16268 fNodes->Add(sub2node);
16269 sub1node->cd();
16270 //
16271 // Place copy #3 of ITS5 directly in I565
16272 //
16273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16274 sub2node->SetLineColor(kColorITS);
16275 sub2node->SetVisibility(1);
16276 fNodes->Add(sub2node);
16277 sub1node->cd();
16278 //
16279 // Place copy #4 of ITS5 directly in I565
16280 //
16281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16282 sub2node->SetLineColor(kColorITS);
16283 sub2node->SetVisibility(1);
16284 fNodes->Add(sub2node);
16285 sub1node->cd();
16286 //
16287 // Place copy #5 of ITS5 directly in I565
16288 //
16289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16290 sub2node->SetLineColor(kColorITS);
16291 sub2node->SetVisibility(1);
16292 fNodes->Add(sub2node);
16293 sub1node->cd();
16294 //
16295 // Place copy #6 of ITS5 directly in I565
16296 //
16297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16298 sub2node->SetLineColor(kColorITS);
16299 sub2node->SetVisibility(1);
16300 fNodes->Add(sub2node);
16301 sub1node->cd();
16302 //
16303 // Place copy #7 of ITS5 directly in I565
16304 //
16305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16306 sub2node->SetLineColor(kColorITS);
16307 sub2node->SetVisibility(1);
16308 fNodes->Add(sub2node);
16309 sub1node->cd();
16310 //
16311 // Place copy #8 of ITS5 directly in I565
16312 //
16313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16314 sub2node->SetLineColor(kColorITS);
16315 sub2node->SetVisibility(1);
16316 fNodes->Add(sub2node);
16317 sub1node->cd();
16318 //
16319 // Place copy #9 of ITS5 directly in I565
16320 //
16321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16322 sub2node->SetLineColor(kColorITS);
16323 sub2node->SetVisibility(1);
16324 fNodes->Add(sub2node);
16325 sub1node->cd();
16326 //
16327 // Place copy #10 of ITS5 directly in I565
16328 //
16329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16330 sub2node->SetLineColor(kColorITS);
16331 sub2node->SetVisibility(1);
16332 fNodes->Add(sub2node);
16333 sub1node->cd();
16334 //
16335 // Place copy #11 of ITS5 directly in I565
16336 //
16337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16338 sub2node->SetLineColor(kColorITS);
16339 sub2node->SetVisibility(1);
16340 fNodes->Add(sub2node);
16341 sub1node->cd();
16342 //
16343 // Place copy #12 of ITS5 directly in I565
16344 //
16345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16346 sub2node->SetLineColor(kColorITS);
16347 sub2node->SetVisibility(1);
16348 fNodes->Add(sub2node);
16349 sub1node->cd();
16350 //
16351 // Place copy #13 of ITS5 directly in I565
16352 //
16353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16354 sub2node->SetLineColor(kColorITS);
16355 sub2node->SetVisibility(1);
16356 fNodes->Add(sub2node);
16357 sub1node->cd();
16358 //
16359 // Place copy #14 of ITS5 directly in I565
16360 //
16361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16362 sub2node->SetLineColor(kColorITS);
16363 sub2node->SetVisibility(1);
16364 fNodes->Add(sub2node);
16365 sub1node->cd();
16366 //
16367 // Place copy #15 of ITS5 directly in I565
16368 //
16369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16370 sub2node->SetLineColor(kColorITS);
16371 sub2node->SetVisibility(1);
16372 fNodes->Add(sub2node);
16373 sub1node->cd();
16374 //
16375 // Place copy #16 of ITS5 directly in I565
16376 //
16377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16378 sub2node->SetLineColor(kColorITS);
16379 sub2node->SetVisibility(1);
16380 fNodes->Add(sub2node);
16381 sub1node->cd();
16382 //
16383 // Place copy #17 of ITS5 directly in I565
16384 //
16385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16386 sub2node->SetLineColor(kColorITS);
16387 sub2node->SetVisibility(1);
16388 fNodes->Add(sub2node);
16389 sub1node->cd();
16390 //
16391 // Place copy #18 of ITS5 directly in I565
16392 //
16393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16394 sub2node->SetLineColor(kColorITS);
16395 sub2node->SetVisibility(1);
16396 fNodes->Add(sub2node);
16397 sub1node->cd();
16398 //
16399 // Place copy #19 of ITS5 directly in I565
16400 //
16401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16402 sub2node->SetLineColor(kColorITS);
16403 sub2node->SetVisibility(1);
16404 fNodes->Add(sub2node);
16405 sub1node->cd();
16406 //
16407 // Place copy #20 of ITS5 directly in I565
16408 //
16409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16410 sub2node->SetLineColor(kColorITS);
16411 sub2node->SetVisibility(1);
16412 fNodes->Add(sub2node);
16413 sub1node->cd();
16414 //
16415 // Place copy #21 of ITS5 directly in I565
16416 //
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16421 sub1node->cd();
16422 //
16423 // Place copy #22 of ITS5 directly in I565
16424 //
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16429 sub1node->cd();
16430 fNodes->Add(sub1node);
16431 node->cd();
16432 //
16433 // Place copy #1 of I569 in IT56
16434 //
16435 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16436 sub1node->SetLineColor(kColorITS);
16437 sub1node->SetVisibility(0);
16438 sub1node->cd();
16439 //
16440 // Place copy #1 of ITS6 in I569
16441 //
16442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16443 sub2node->SetLineColor(kColorITS);
16444 sub2node->SetVisibility(1);
16445 fNodes->Add(sub2node);
16446 sub1node->cd();
16447 //
16448 // Place copy #2 of ITS6 in I569
16449 //
16450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16451 sub2node->SetLineColor(kColorITS);
16452 sub2node->SetVisibility(1);
16453 fNodes->Add(sub2node);
16454 sub1node->cd();
16455 //
16456 // Place copy #3 of ITS6 in I569
16457 //
16458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16459 sub2node->SetLineColor(kColorITS);
16460 sub2node->SetVisibility(1);
16461 fNodes->Add(sub2node);
16462 sub1node->cd();
16463 //
16464 // Place copy #4 of ITS6 in I569
16465 //
16466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16467 sub2node->SetLineColor(kColorITS);
16468 sub2node->SetVisibility(1);
16469 fNodes->Add(sub2node);
16470 sub1node->cd();
16471 //
16472 // Place copy #5 of ITS6 in I569
16473 //
16474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16475 sub2node->SetLineColor(kColorITS);
16476 sub2node->SetVisibility(1);
16477 fNodes->Add(sub2node);
16478 sub1node->cd();
16479 //
16480 // Place copy #6 of ITS6 in I569
16481 //
16482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16483 sub2node->SetLineColor(kColorITS);
16484 sub2node->SetVisibility(1);
16485 fNodes->Add(sub2node);
16486 sub1node->cd();
16487 //
16488 // Place copy #7 of ITS6 in I569
16489 //
16490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16491 sub2node->SetLineColor(kColorITS);
16492 sub2node->SetVisibility(1);
16493 fNodes->Add(sub2node);
16494 sub1node->cd();
16495 //
16496 // Place copy #8 of ITS6 in I569
16497 //
16498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16499 sub2node->SetLineColor(kColorITS);
16500 sub2node->SetVisibility(1);
16501 fNodes->Add(sub2node);
16502 sub1node->cd();
16503 //
16504 // Place copy #9 of ITS6 in I569
16505 //
16506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16507 sub2node->SetLineColor(kColorITS);
16508 sub2node->SetVisibility(1);
16509 fNodes->Add(sub2node);
16510 sub1node->cd();
16511 //
16512 // Place copy #10 of ITS6 in I569
16513 //
16514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16515 sub2node->SetLineColor(kColorITS);
16516 sub2node->SetVisibility(1);
16517 fNodes->Add(sub2node);
16518 sub1node->cd();
16519 //
16520 // Place copy #11 of ITS6 in I569
16521 //
16522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16523 sub2node->SetLineColor(kColorITS);
16524 sub2node->SetVisibility(1);
16525 fNodes->Add(sub2node);
16526 sub1node->cd();
16527 //
16528 // Place copy #12 of ITS6 in I569
16529 //
16530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16531 sub2node->SetLineColor(kColorITS);
16532 sub2node->SetVisibility(1);
16533 fNodes->Add(sub2node);
16534 sub1node->cd();
16535 //
16536 // Place copy #13 of ITS6 in I569
16537 //
16538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16539 sub2node->SetLineColor(kColorITS);
16540 sub2node->SetVisibility(1);
16541 fNodes->Add(sub2node);
16542 sub1node->cd();
16543 //
16544 // Place copy #14 of ITS6 in I569
16545 //
16546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16547 sub2node->SetLineColor(kColorITS);
16548 sub2node->SetVisibility(1);
16549 fNodes->Add(sub2node);
16550 sub1node->cd();
16551 //
16552 // Place copy #15 of ITS6 in I569
16553 //
16554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16555 sub2node->SetLineColor(kColorITS);
16556 sub2node->SetVisibility(1);
16557 fNodes->Add(sub2node);
16558 sub1node->cd();
16559 //
16560 // Place copy #16 of ITS6 in I569
16561 //
16562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16563 sub2node->SetLineColor(kColorITS);
16564 sub2node->SetVisibility(1);
16565 fNodes->Add(sub2node);
16566 sub1node->cd();
16567 //
16568 // Place copy #17 of ITS6 in I569
16569 //
16570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16571 sub2node->SetLineColor(kColorITS);
16572 sub2node->SetVisibility(1);
16573 fNodes->Add(sub2node);
16574 sub1node->cd();
16575 //
16576 // Place copy #18 of ITS6 in I569
16577 //
16578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16579 sub2node->SetLineColor(kColorITS);
16580 sub2node->SetVisibility(1);
16581 fNodes->Add(sub2node);
16582 sub1node->cd();
16583 //
16584 // Place copy #19 of ITS6 in I569
16585 //
16586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16587 sub2node->SetLineColor(kColorITS);
16588 sub2node->SetVisibility(1);
16589 fNodes->Add(sub2node);
16590 sub1node->cd();
16591 //
16592 // Place copy #20 of ITS6 in I569
16593 //
16594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16595 sub2node->SetLineColor(kColorITS);
16596 sub2node->SetVisibility(1);
16597 fNodes->Add(sub2node);
16598 sub1node->cd();
16599 //
16600 // Place copy #21 of ITS6 in I569
16601 //
16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16606 sub1node->cd();
16607 //
16608 // Place copy #22 of ITS6 in I569
16609 //
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16614 sub1node->cd();
16615 //
16616 // Place copy #23 of ITS6 in I569
16617 //
16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16622 sub1node->cd();
16623 //
16624 // Place copy #24 of ITS6 in I569
16625 //
16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16630 sub1node->cd();
16631 //
16632 // Place copy #25 of ITS6 in I569
16633 //
16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16638 sub1node->cd();
16639 fNodes->Add(sub1node);
16640 node->cd();
16641 //
16642 // Place copy #2 of I569 in IT56
16643 //
16644 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16645 sub1node->SetLineColor(kColorITS);
16646 sub1node->SetVisibility(0);
16647 sub1node->cd();
16648 //
16649 // Place copy #1 of ITS6 in I569
16650 //
16651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16652 sub2node->SetLineColor(kColorITS);
16653 sub2node->SetVisibility(1);
16654 fNodes->Add(sub2node);
16655 sub1node->cd();
16656 //
16657 // Place copy #2 of ITS6 in I569
16658 //
16659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16660 sub2node->SetLineColor(kColorITS);
16661 sub2node->SetVisibility(1);
16662 fNodes->Add(sub2node);
16663 sub1node->cd();
16664 //
16665 // Place copy #3 of ITS6 in I569
16666 //
16667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16668 sub2node->SetLineColor(kColorITS);
16669 sub2node->SetVisibility(1);
16670 fNodes->Add(sub2node);
16671 sub1node->cd();
16672 //
16673 // Place copy #4 of ITS6 in I569
16674 //
16675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16676 sub2node->SetLineColor(kColorITS);
16677 sub2node->SetVisibility(1);
16678 fNodes->Add(sub2node);
16679 sub1node->cd();
16680 //
16681 // Place copy #5 of ITS6 in I569
16682 //
16683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16684 sub2node->SetLineColor(kColorITS);
16685 sub2node->SetVisibility(1);
16686 fNodes->Add(sub2node);
16687 sub1node->cd();
16688 //
16689 // Place copy #6 of ITS6 in I569
16690 //
16691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16692 sub2node->SetLineColor(kColorITS);
16693 sub2node->SetVisibility(1);
16694 fNodes->Add(sub2node);
16695 sub1node->cd();
16696 //
16697 // Place copy #7 of ITS6 in I569
16698 //
16699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16700 sub2node->SetLineColor(kColorITS);
16701 sub2node->SetVisibility(1);
16702 fNodes->Add(sub2node);
16703 sub1node->cd();
16704 //
16705 // Place copy #8 of ITS6 in I569
16706 //
16707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16708 sub2node->SetLineColor(kColorITS);
16709 sub2node->SetVisibility(1);
16710 fNodes->Add(sub2node);
16711 sub1node->cd();
16712 //
16713 // Place copy #9 of ITS6 in I569
16714 //
16715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16716 sub2node->SetLineColor(kColorITS);
16717 sub2node->SetVisibility(1);
16718 fNodes->Add(sub2node);
16719 sub1node->cd();
16720 //
16721 // Place copy #10 of ITS6 in I569
16722 //
16723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16724 sub2node->SetLineColor(kColorITS);
16725 sub2node->SetVisibility(1);
16726 fNodes->Add(sub2node);
16727 sub1node->cd();
16728 //
16729 // Place copy #11 of ITS6 in I569
16730 //
16731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16732 sub2node->SetLineColor(kColorITS);
16733 sub2node->SetVisibility(1);
16734 fNodes->Add(sub2node);
16735 sub1node->cd();
16736 //
16737 // Place copy #12 of ITS6 in I569
16738 //
16739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16740 sub2node->SetLineColor(kColorITS);
16741 sub2node->SetVisibility(1);
16742 fNodes->Add(sub2node);
16743 sub1node->cd();
16744 //
16745 // Place copy #13 of ITS6 in I569
16746 //
16747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16748 sub2node->SetLineColor(kColorITS);
16749 sub2node->SetVisibility(1);
16750 fNodes->Add(sub2node);
16751 sub1node->cd();
16752 //
16753 // Place copy #14 of ITS6 in I569
16754 //
16755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16756 sub2node->SetLineColor(kColorITS);
16757 sub2node->SetVisibility(1);
16758 fNodes->Add(sub2node);
16759 sub1node->cd();
16760 //
16761 // Place copy #15 of ITS6 in I569
16762 //
16763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16764 sub2node->SetLineColor(kColorITS);
16765 sub2node->SetVisibility(1);
16766 fNodes->Add(sub2node);
16767 sub1node->cd();
16768 //
16769 // Place copy #16 of ITS6 in I569
16770 //
16771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16772 sub2node->SetLineColor(kColorITS);
16773 sub2node->SetVisibility(1);
16774 fNodes->Add(sub2node);
16775 sub1node->cd();
16776 //
16777 // Place copy #17 of ITS6 in I569
16778 //
16779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16780 sub2node->SetLineColor(kColorITS);
16781 sub2node->SetVisibility(1);
16782 fNodes->Add(sub2node);
16783 sub1node->cd();
16784 //
16785 // Place copy #18 of ITS6 in I569
16786 //
16787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16788 sub2node->SetLineColor(kColorITS);
16789 sub2node->SetVisibility(1);
16790 fNodes->Add(sub2node);
16791 sub1node->cd();
16792 //
16793 // Place copy #19 of ITS6 in I569
16794 //
16795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16796 sub2node->SetLineColor(kColorITS);
16797 sub2node->SetVisibility(1);
16798 fNodes->Add(sub2node);
16799 sub1node->cd();
16800 //
16801 // Place copy #20 of ITS6 in I569
16802 //
16803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16804 sub2node->SetLineColor(kColorITS);
16805 sub2node->SetVisibility(1);
16806 fNodes->Add(sub2node);
16807 sub1node->cd();
16808 //
16809 // Place copy #21 of ITS6 in I569
16810 //
16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16815 sub1node->cd();
16816 //
16817 // Place copy #22 of ITS6 in I569
16818 //
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16823 sub1node->cd();
16824 //
16825 // Place copy #23 of ITS6 in I569
16826 //
16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16831 sub1node->cd();
16832 //
16833 // Place copy #24 of ITS6 in I569
16834 //
16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16839 sub1node->cd();
16840 //
16841 // Place copy #25 of ITS6 in I569
16842 //
16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16847 sub1node->cd();
16848 fNodes->Add(sub1node);
16849 node->cd();
16850 //
16851 // Place copy #3 of I569 in IT56
16852 //
16853 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
16854 sub1node->SetLineColor(kColorITS);
16855 sub1node->SetVisibility(0);
16856 sub1node->cd();
16857 //
16858 // Place copy #1 of ITS6 in I569
16859 //
16860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16861 sub2node->SetLineColor(kColorITS);
16862 sub2node->SetVisibility(1);
16863 fNodes->Add(sub2node);
16864 sub1node->cd();
16865 //
16866 // Place copy #2 of ITS6 in I569
16867 //
16868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16869 sub2node->SetLineColor(kColorITS);
16870 sub2node->SetVisibility(1);
16871 fNodes->Add(sub2node);
16872 sub1node->cd();
16873 //
16874 // Place copy #3 of ITS6 in I569
16875 //
16876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16877 sub2node->SetLineColor(kColorITS);
16878 sub2node->SetVisibility(1);
16879 fNodes->Add(sub2node);
16880 sub1node->cd();
16881 //
16882 // Place copy #4 of ITS6 in I569
16883 //
16884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16885 sub2node->SetLineColor(kColorITS);
16886 sub2node->SetVisibility(1);
16887 fNodes->Add(sub2node);
16888 sub1node->cd();
16889 //
16890 // Place copy #5 of ITS6 in I569
16891 //
16892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16893 sub2node->SetLineColor(kColorITS);
16894 sub2node->SetVisibility(1);
16895 fNodes->Add(sub2node);
16896 sub1node->cd();
16897 //
16898 // Place copy #6 of ITS6 in I569
16899 //
16900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16901 sub2node->SetLineColor(kColorITS);
16902 sub2node->SetVisibility(1);
16903 fNodes->Add(sub2node);
16904 sub1node->cd();
16905 //
16906 // Place copy #7 of ITS6 in I569
16907 //
16908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16909 sub2node->SetLineColor(kColorITS);
16910 sub2node->SetVisibility(1);
16911 fNodes->Add(sub2node);
16912 sub1node->cd();
16913 //
16914 // Place copy #8 of ITS6 in I569
16915 //
16916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16917 sub2node->SetLineColor(kColorITS);
16918 sub2node->SetVisibility(1);
16919 fNodes->Add(sub2node);
16920 sub1node->cd();
16921 //
16922 // Place copy #9 of ITS6 in I569
16923 //
16924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16925 sub2node->SetLineColor(kColorITS);
16926 sub2node->SetVisibility(1);
16927 fNodes->Add(sub2node);
16928 sub1node->cd();
16929 //
16930 // Place copy #10 of ITS6 in I569
16931 //
16932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16933 sub2node->SetLineColor(kColorITS);
16934 sub2node->SetVisibility(1);
16935 fNodes->Add(sub2node);
16936 sub1node->cd();
16937 //
16938 // Place copy #11 of ITS6 in I569
16939 //
16940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16941 sub2node->SetLineColor(kColorITS);
16942 sub2node->SetVisibility(1);
16943 fNodes->Add(sub2node);
16944 sub1node->cd();
16945 //
16946 // Place copy #12 of ITS6 in I569
16947 //
16948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16949 sub2node->SetLineColor(kColorITS);
16950 sub2node->SetVisibility(1);
16951 fNodes->Add(sub2node);
16952 sub1node->cd();
16953 //
16954 // Place copy #13 of ITS6 in I569
16955 //
16956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16957 sub2node->SetLineColor(kColorITS);
16958 sub2node->SetVisibility(1);
16959 fNodes->Add(sub2node);
16960 sub1node->cd();
16961 //
16962 // Place copy #14 of ITS6 in I569
16963 //
16964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16965 sub2node->SetLineColor(kColorITS);
16966 sub2node->SetVisibility(1);
16967 fNodes->Add(sub2node);
16968 sub1node->cd();
16969 //
16970 // Place copy #15 of ITS6 in I569
16971 //
16972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16973 sub2node->SetLineColor(kColorITS);
16974 sub2node->SetVisibility(1);
16975 fNodes->Add(sub2node);
16976 sub1node->cd();
16977 //
16978 // Place copy #16 of ITS6 in I569
16979 //
16980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16981 sub2node->SetLineColor(kColorITS);
16982 sub2node->SetVisibility(1);
16983 fNodes->Add(sub2node);
16984 sub1node->cd();
16985 //
16986 // Place copy #17 of ITS6 in I569
16987 //
16988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16989 sub2node->SetLineColor(kColorITS);
16990 sub2node->SetVisibility(1);
16991 fNodes->Add(sub2node);
16992 sub1node->cd();
16993 //
16994 // Place copy #18 of ITS6 in I569
16995 //
16996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16997 sub2node->SetLineColor(kColorITS);
16998 sub2node->SetVisibility(1);
16999 fNodes->Add(sub2node);
17000 sub1node->cd();
17001 //
17002 // Place copy #19 of ITS6 in I569
17003 //
17004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17005 sub2node->SetLineColor(kColorITS);
17006 sub2node->SetVisibility(1);
17007 fNodes->Add(sub2node);
17008 sub1node->cd();
17009 //
17010 // Place copy #20 of ITS6 in I569
17011 //
17012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17013 sub2node->SetLineColor(kColorITS);
17014 sub2node->SetVisibility(1);
17015 fNodes->Add(sub2node);
17016 sub1node->cd();
17017 //
17018 // Place copy #21 of ITS6 in I569
17019 //
17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17024 sub1node->cd();
17025 //
17026 // Place copy #22 of ITS6 in I569
17027 //
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17032 sub1node->cd();
17033 //
17034 // Place copy #23 of ITS6 in I569
17035 //
17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17040 sub1node->cd();
17041 //
17042 // Place copy #24 of ITS6 in I569
17043 //
17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17048 sub1node->cd();
17049 //
17050 // Place copy #25 of ITS6 in I569
17051 //
17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17056 sub1node->cd();
17057 fNodes->Add(sub1node);
17058 node->cd();
17059 //
17060 // Place copy #4 of I569 in IT56
17061 //
17062 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17063 sub1node->SetLineColor(kColorITS);
17064 sub1node->SetVisibility(0);
17065 sub1node->cd();
17066 //
17067 // Place copy #1 of ITS6 in I569
17068 //
17069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17070 sub2node->SetLineColor(kColorITS);
17071 sub2node->SetVisibility(1);
17072 fNodes->Add(sub2node);
17073 sub1node->cd();
17074 //
17075 // Place copy #2 of ITS6 in I569
17076 //
17077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17078 sub2node->SetLineColor(kColorITS);
17079 sub2node->SetVisibility(1);
17080 fNodes->Add(sub2node);
17081 sub1node->cd();
17082 //
17083 // Place copy #3 of ITS6 in I569
17084 //
17085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17086 sub2node->SetLineColor(kColorITS);
17087 sub2node->SetVisibility(1);
17088 fNodes->Add(sub2node);
17089 sub1node->cd();
17090 //
17091 // Place copy #4 of ITS6 in I569
17092 //
17093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17094 sub2node->SetLineColor(kColorITS);
17095 sub2node->SetVisibility(1);
17096 fNodes->Add(sub2node);
17097 sub1node->cd();
17098 //
17099 // Place copy #5 of ITS6 in I569
17100 //
17101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17102 sub2node->SetLineColor(kColorITS);
17103 sub2node->SetVisibility(1);
17104 fNodes->Add(sub2node);
17105 sub1node->cd();
17106 //
17107 // Place copy #6 of ITS6 in I569
17108 //
17109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17110 sub2node->SetLineColor(kColorITS);
17111 sub2node->SetVisibility(1);
17112 fNodes->Add(sub2node);
17113 sub1node->cd();
17114 //
17115 // Place copy #7 of ITS6 in I569
17116 //
17117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17118 sub2node->SetLineColor(kColorITS);
17119 sub2node->SetVisibility(1);
17120 fNodes->Add(sub2node);
17121 sub1node->cd();
17122 //
17123 // Place copy #8 of ITS6 in I569
17124 //
17125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17126 sub2node->SetLineColor(kColorITS);
17127 sub2node->SetVisibility(1);
17128 fNodes->Add(sub2node);
17129 sub1node->cd();
17130 //
17131 // Place copy #9 of ITS6 in I569
17132 //
17133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17134 sub2node->SetLineColor(kColorITS);
17135 sub2node->SetVisibility(1);
17136 fNodes->Add(sub2node);
17137 sub1node->cd();
17138 //
17139 // Place copy #10 of ITS6 in I569
17140 //
17141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17142 sub2node->SetLineColor(kColorITS);
17143 sub2node->SetVisibility(1);
17144 fNodes->Add(sub2node);
17145 sub1node->cd();
17146 //
17147 // Place copy #11 of ITS6 in I569
17148 //
17149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17150 sub2node->SetLineColor(kColorITS);
17151 sub2node->SetVisibility(1);
17152 fNodes->Add(sub2node);
17153 sub1node->cd();
17154 //
17155 // Place copy #12 of ITS6 in I569
17156 //
17157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17158 sub2node->SetLineColor(kColorITS);
17159 sub2node->SetVisibility(1);
17160 fNodes->Add(sub2node);
17161 sub1node->cd();
17162 //
17163 // Place copy #13 of ITS6 in I569
17164 //
17165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17166 sub2node->SetLineColor(kColorITS);
17167 sub2node->SetVisibility(1);
17168 fNodes->Add(sub2node);
17169 sub1node->cd();
17170 //
17171 // Place copy #14 of ITS6 in I569
17172 //
17173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17174 sub2node->SetLineColor(kColorITS);
17175 sub2node->SetVisibility(1);
17176 fNodes->Add(sub2node);
17177 sub1node->cd();
17178 //
17179 // Place copy #15 of ITS6 in I569
17180 //
17181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17182 sub2node->SetLineColor(kColorITS);
17183 sub2node->SetVisibility(1);
17184 fNodes->Add(sub2node);
17185 sub1node->cd();
17186 //
17187 // Place copy #16 of ITS6 in I569
17188 //
17189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17190 sub2node->SetLineColor(kColorITS);
17191 sub2node->SetVisibility(1);
17192 fNodes->Add(sub2node);
17193 sub1node->cd();
17194 //
17195 // Place copy #17 of ITS6 in I569
17196 //
17197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17198 sub2node->SetLineColor(kColorITS);
17199 sub2node->SetVisibility(1);
17200 fNodes->Add(sub2node);
17201 sub1node->cd();
17202 //
17203 // Place copy #18 of ITS6 in I569
17204 //
17205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17206 sub2node->SetLineColor(kColorITS);
17207 sub2node->SetVisibility(1);
17208 fNodes->Add(sub2node);
17209 sub1node->cd();
17210 //
17211 // Place copy #19 of ITS6 in I569
17212 //
17213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17214 sub2node->SetLineColor(kColorITS);
17215 sub2node->SetVisibility(1);
17216 fNodes->Add(sub2node);
17217 sub1node->cd();
17218 //
17219 // Place copy #20 of ITS6 in I569
17220 //
17221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17222 sub2node->SetLineColor(kColorITS);
17223 sub2node->SetVisibility(1);
17224 fNodes->Add(sub2node);
17225 sub1node->cd();
17226 //
17227 // Place copy #21 of ITS6 in I569
17228 //
17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17233 sub1node->cd();
17234 //
17235 // Place copy #22 of ITS6 in I569
17236 //
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17241 sub1node->cd();
17242 //
17243 // Place copy #23 of ITS6 in I569
17244 //
17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17249 sub1node->cd();
17250 //
17251 // Place copy #24 of ITS6 in I569
17252 //
17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17257 sub1node->cd();
17258 //
17259 // Place copy #25 of ITS6 in I569
17260 //
17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17265 sub1node->cd();
17266 fNodes->Add(sub1node);
17267 node->cd();
17268 //
17269 // Place copy #5 of I569 in IT56
17270 //
17271 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17272 sub1node->SetLineColor(kColorITS);
17273 sub1node->SetVisibility(0);
17274 sub1node->cd();
17275 //
17276 // Place copy #1 of ITS6 in I569
17277 //
17278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17279 sub2node->SetLineColor(kColorITS);
17280 sub2node->SetVisibility(1);
17281 fNodes->Add(sub2node);
17282 sub1node->cd();
17283 //
17284 // Place copy #2 of ITS6 in I569
17285 //
17286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17287 sub2node->SetLineColor(kColorITS);
17288 sub2node->SetVisibility(1);
17289 fNodes->Add(sub2node);
17290 sub1node->cd();
17291 //
17292 // Place copy #3 of ITS6 in I569
17293 //
17294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17295 sub2node->SetLineColor(kColorITS);
17296 sub2node->SetVisibility(1);
17297 fNodes->Add(sub2node);
17298 sub1node->cd();
17299 //
17300 // Place copy #4 of ITS6 in I569
17301 //
17302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17303 sub2node->SetLineColor(kColorITS);
17304 sub2node->SetVisibility(1);
17305 fNodes->Add(sub2node);
17306 sub1node->cd();
17307 //
17308 // Place copy #5 of ITS6 in I569
17309 //
17310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17311 sub2node->SetLineColor(kColorITS);
17312 sub2node->SetVisibility(1);
17313 fNodes->Add(sub2node);
17314 sub1node->cd();
17315 //
17316 // Place copy #6 of ITS6 in I569
17317 //
17318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17319 sub2node->SetLineColor(kColorITS);
17320 sub2node->SetVisibility(1);
17321 fNodes->Add(sub2node);
17322 sub1node->cd();
17323 //
17324 // Place copy #7 of ITS6 in I569
17325 //
17326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17327 sub2node->SetLineColor(kColorITS);
17328 sub2node->SetVisibility(1);
17329 fNodes->Add(sub2node);
17330 sub1node->cd();
17331 //
17332 // Place copy #8 of ITS6 in I569
17333 //
17334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17335 sub2node->SetLineColor(kColorITS);
17336 sub2node->SetVisibility(1);
17337 fNodes->Add(sub2node);
17338 sub1node->cd();
17339 //
17340 // Place copy #9 of ITS6 in I569
17341 //
17342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17343 sub2node->SetLineColor(kColorITS);
17344 sub2node->SetVisibility(1);
17345 fNodes->Add(sub2node);
17346 sub1node->cd();
17347 //
17348 // Place copy #10 of ITS6 in I569
17349 //
17350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17351 sub2node->SetLineColor(kColorITS);
17352 sub2node->SetVisibility(1);
17353 fNodes->Add(sub2node);
17354 sub1node->cd();
17355 //
17356 // Place copy #11 of ITS6 in I569
17357 //
17358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17359 sub2node->SetLineColor(kColorITS);
17360 sub2node->SetVisibility(1);
17361 fNodes->Add(sub2node);
17362 sub1node->cd();
17363 //
17364 // Place copy #12 of ITS6 in I569
17365 //
17366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17367 sub2node->SetLineColor(kColorITS);
17368 sub2node->SetVisibility(1);
17369 fNodes->Add(sub2node);
17370 sub1node->cd();
17371 //
17372 // Place copy #13 of ITS6 in I569
17373 //
17374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17375 sub2node->SetLineColor(kColorITS);
17376 sub2node->SetVisibility(1);
17377 fNodes->Add(sub2node);
17378 sub1node->cd();
17379 //
17380 // Place copy #14 of ITS6 in I569
17381 //
17382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17383 sub2node->SetLineColor(kColorITS);
17384 sub2node->SetVisibility(1);
17385 fNodes->Add(sub2node);
17386 sub1node->cd();
17387 //
17388 // Place copy #15 of ITS6 in I569
17389 //
17390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17391 sub2node->SetLineColor(kColorITS);
17392 sub2node->SetVisibility(1);
17393 fNodes->Add(sub2node);
17394 sub1node->cd();
17395 //
17396 // Place copy #16 of ITS6 in I569
17397 //
17398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17399 sub2node->SetLineColor(kColorITS);
17400 sub2node->SetVisibility(1);
17401 fNodes->Add(sub2node);
17402 sub1node->cd();
17403 //
17404 // Place copy #17 of ITS6 in I569
17405 //
17406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17407 sub2node->SetLineColor(kColorITS);
17408 sub2node->SetVisibility(1);
17409 fNodes->Add(sub2node);
17410 sub1node->cd();
17411 //
17412 // Place copy #18 of ITS6 in I569
17413 //
17414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17415 sub2node->SetLineColor(kColorITS);
17416 sub2node->SetVisibility(1);
17417 fNodes->Add(sub2node);
17418 sub1node->cd();
17419 //
17420 // Place copy #19 of ITS6 in I569
17421 //
17422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17423 sub2node->SetLineColor(kColorITS);
17424 sub2node->SetVisibility(1);
17425 fNodes->Add(sub2node);
17426 sub1node->cd();
17427 //
17428 // Place copy #20 of ITS6 in I569
17429 //
17430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17431 sub2node->SetLineColor(kColorITS);
17432 sub2node->SetVisibility(1);
17433 fNodes->Add(sub2node);
17434 sub1node->cd();
17435 //
17436 // Place copy #21 of ITS6 in I569
17437 //
17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17442 sub1node->cd();
17443 //
17444 // Place copy #22 of ITS6 in I569
17445 //
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17450 sub1node->cd();
17451 //
17452 // Place copy #23 of ITS6 in I569
17453 //
17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17458 sub1node->cd();
17459 //
17460 // Place copy #24 of ITS6 in I569
17461 //
17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17466 sub1node->cd();
17467 //
17468 // Place copy #25 of ITS6 in I569
17469 //
17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17474 sub1node->cd();
17475 fNodes->Add(sub1node);
17476 node->cd();
17477 //
17478 // Place copy #6 of I569 in IT56
17479 //
17480 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17481 sub1node->SetLineColor(kColorITS);
17482 sub1node->SetVisibility(0);
17483 sub1node->cd();
17484 //
17485 // Place copy #1 of ITS6 in I569
17486 //
17487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17488 sub2node->SetLineColor(kColorITS);
17489 sub2node->SetVisibility(1);
17490 fNodes->Add(sub2node);
17491 sub1node->cd();
17492 //
17493 // Place copy #2 of ITS6 in I569
17494 //
17495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17496 sub2node->SetLineColor(kColorITS);
17497 sub2node->SetVisibility(1);
17498 fNodes->Add(sub2node);
17499 sub1node->cd();
17500 //
17501 // Place copy #3 of ITS6 in I569
17502 //
17503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17504 sub2node->SetLineColor(kColorITS);
17505 sub2node->SetVisibility(1);
17506 fNodes->Add(sub2node);
17507 sub1node->cd();
17508 //
17509 // Place copy #4 of ITS6 in I569
17510 //
17511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17512 sub2node->SetLineColor(kColorITS);
17513 sub2node->SetVisibility(1);
17514 fNodes->Add(sub2node);
17515 sub1node->cd();
17516 //
17517 // Place copy #5 of ITS6 in I569
17518 //
17519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17520 sub2node->SetLineColor(kColorITS);
17521 sub2node->SetVisibility(1);
17522 fNodes->Add(sub2node);
17523 sub1node->cd();
17524 //
17525 // Place copy #6 of ITS6 in I569
17526 //
17527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17528 sub2node->SetLineColor(kColorITS);
17529 sub2node->SetVisibility(1);
17530 fNodes->Add(sub2node);
17531 sub1node->cd();
17532 //
17533 // Place copy #7 of ITS6 in I569
17534 //
17535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17536 sub2node->SetLineColor(kColorITS);
17537 sub2node->SetVisibility(1);
17538 fNodes->Add(sub2node);
17539 sub1node->cd();
17540 //
17541 // Place copy #8 of ITS6 in I569
17542 //
17543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17544 sub2node->SetLineColor(kColorITS);
17545 sub2node->SetVisibility(1);
17546 fNodes->Add(sub2node);
17547 sub1node->cd();
17548 //
17549 // Place copy #9 of ITS6 in I569
17550 //
17551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17552 sub2node->SetLineColor(kColorITS);
17553 sub2node->SetVisibility(1);
17554 fNodes->Add(sub2node);
17555 sub1node->cd();
17556 //
17557 // Place copy #10 of ITS6 in I569
17558 //
17559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17560 sub2node->SetLineColor(kColorITS);
17561 sub2node->SetVisibility(1);
17562 fNodes->Add(sub2node);
17563 sub1node->cd();
17564 //
17565 // Place copy #11 of ITS6 in I569
17566 //
17567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17568 sub2node->SetLineColor(kColorITS);
17569 sub2node->SetVisibility(1);
17570 fNodes->Add(sub2node);
17571 sub1node->cd();
17572 //
17573 // Place copy #12 of ITS6 in I569
17574 //
17575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17576 sub2node->SetLineColor(kColorITS);
17577 sub2node->SetVisibility(1);
17578 fNodes->Add(sub2node);
17579 sub1node->cd();
17580 //
17581 // Place copy #13 of ITS6 in I569
17582 //
17583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17584 sub2node->SetLineColor(kColorITS);
17585 sub2node->SetVisibility(1);
17586 fNodes->Add(sub2node);
17587 sub1node->cd();
17588 //
17589 // Place copy #14 of ITS6 in I569
17590 //
17591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17592 sub2node->SetLineColor(kColorITS);
17593 sub2node->SetVisibility(1);
17594 fNodes->Add(sub2node);
17595 sub1node->cd();
17596 //
17597 // Place copy #15 of ITS6 in I569
17598 //
17599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17600 sub2node->SetLineColor(kColorITS);
17601 sub2node->SetVisibility(1);
17602 fNodes->Add(sub2node);
17603 sub1node->cd();
17604 //
17605 // Place copy #16 of ITS6 in I569
17606 //
17607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17608 sub2node->SetLineColor(kColorITS);
17609 sub2node->SetVisibility(1);
17610 fNodes->Add(sub2node);
17611 sub1node->cd();
17612 //
17613 // Place copy #17 of ITS6 in I569
17614 //
17615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17616 sub2node->SetLineColor(kColorITS);
17617 sub2node->SetVisibility(1);
17618 fNodes->Add(sub2node);
17619 sub1node->cd();
17620 //
17621 // Place copy #18 of ITS6 in I569
17622 //
17623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17624 sub2node->SetLineColor(kColorITS);
17625 sub2node->SetVisibility(1);
17626 fNodes->Add(sub2node);
17627 sub1node->cd();
17628 //
17629 // Place copy #19 of ITS6 in I569
17630 //
17631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17632 sub2node->SetLineColor(kColorITS);
17633 sub2node->SetVisibility(1);
17634 fNodes->Add(sub2node);
17635 sub1node->cd();
17636 //
17637 // Place copy #20 of ITS6 in I569
17638 //
17639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17640 sub2node->SetLineColor(kColorITS);
17641 sub2node->SetVisibility(1);
17642 fNodes->Add(sub2node);
17643 sub1node->cd();
17644 //
17645 // Place copy #21 of ITS6 in I569
17646 //
17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17651 sub1node->cd();
17652 //
17653 // Place copy #22 of ITS6 in I569
17654 //
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17659 sub1node->cd();
17660 //
17661 // Place copy #23 of ITS6 in I569
17662 //
17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17667 sub1node->cd();
17668 //
17669 // Place copy #24 of ITS6 in I569
17670 //
17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17675 sub1node->cd();
17676 //
17677 // Place copy #25 of ITS6 in I569
17678 //
17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17683 sub1node->cd();
17684 fNodes->Add(sub1node);
17685 node->cd();
17686 //
17687 // Place copy #7 of I569 in IT56
17688 //
17689 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17690 sub1node->SetLineColor(kColorITS);
17691 sub1node->SetVisibility(0);
17692 sub1node->cd();
17693 //
17694 // Place copy #1 of ITS6 in I569
17695 //
17696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17697 sub2node->SetLineColor(kColorITS);
17698 sub2node->SetVisibility(1);
17699 fNodes->Add(sub2node);
17700 sub1node->cd();
17701 //
17702 // Place copy #2 of ITS6 in I569
17703 //
17704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17705 sub2node->SetLineColor(kColorITS);
17706 sub2node->SetVisibility(1);
17707 fNodes->Add(sub2node);
17708 sub1node->cd();
17709 //
17710 // Place copy #3 of ITS6 in I569
17711 //
17712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17713 sub2node->SetLineColor(kColorITS);
17714 sub2node->SetVisibility(1);
17715 fNodes->Add(sub2node);
17716 sub1node->cd();
17717 //
17718 // Place copy #4 of ITS6 in I569
17719 //
17720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17721 sub2node->SetLineColor(kColorITS);
17722 sub2node->SetVisibility(1);
17723 fNodes->Add(sub2node);
17724 sub1node->cd();
17725 //
17726 // Place copy #5 of ITS6 in I569
17727 //
17728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17729 sub2node->SetLineColor(kColorITS);
17730 sub2node->SetVisibility(1);
17731 fNodes->Add(sub2node);
17732 sub1node->cd();
17733 //
17734 // Place copy #6 of ITS6 in I569
17735 //
17736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17737 sub2node->SetLineColor(kColorITS);
17738 sub2node->SetVisibility(1);
17739 fNodes->Add(sub2node);
17740 sub1node->cd();
17741 //
17742 // Place copy #7 of ITS6 in I569
17743 //
17744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17745 sub2node->SetLineColor(kColorITS);
17746 sub2node->SetVisibility(1);
17747 fNodes->Add(sub2node);
17748 sub1node->cd();
17749 //
17750 // Place copy #8 of ITS6 in I569
17751 //
17752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17753 sub2node->SetLineColor(kColorITS);
17754 sub2node->SetVisibility(1);
17755 fNodes->Add(sub2node);
17756 sub1node->cd();
17757 //
17758 // Place copy #9 of ITS6 in I569
17759 //
17760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17761 sub2node->SetLineColor(kColorITS);
17762 sub2node->SetVisibility(1);
17763 fNodes->Add(sub2node);
17764 sub1node->cd();
17765 //
17766 // Place copy #10 of ITS6 in I569
17767 //
17768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17769 sub2node->SetLineColor(kColorITS);
17770 sub2node->SetVisibility(1);
17771 fNodes->Add(sub2node);
17772 sub1node->cd();
17773 //
17774 // Place copy #11 of ITS6 in I569
17775 //
17776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17777 sub2node->SetLineColor(kColorITS);
17778 sub2node->SetVisibility(1);
17779 fNodes->Add(sub2node);
17780 sub1node->cd();
17781 //
17782 // Place copy #12 of ITS6 in I569
17783 //
17784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17785 sub2node->SetLineColor(kColorITS);
17786 sub2node->SetVisibility(1);
17787 fNodes->Add(sub2node);
17788 sub1node->cd();
17789 //
17790 // Place copy #13 of ITS6 in I569
17791 //
17792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17793 sub2node->SetLineColor(kColorITS);
17794 sub2node->SetVisibility(1);
17795 fNodes->Add(sub2node);
17796 sub1node->cd();
17797 //
17798 // Place copy #14 of ITS6 in I569
17799 //
17800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17801 sub2node->SetLineColor(kColorITS);
17802 sub2node->SetVisibility(1);
17803 fNodes->Add(sub2node);
17804 sub1node->cd();
17805 //
17806 // Place copy #15 of ITS6 in I569
17807 //
17808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17809 sub2node->SetLineColor(kColorITS);
17810 sub2node->SetVisibility(1);
17811 fNodes->Add(sub2node);
17812 sub1node->cd();
17813 //
17814 // Place copy #16 of ITS6 in I569
17815 //
17816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17817 sub2node->SetLineColor(kColorITS);
17818 sub2node->SetVisibility(1);
17819 fNodes->Add(sub2node);
17820 sub1node->cd();
17821 //
17822 // Place copy #17 of ITS6 in I569
17823 //
17824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17825 sub2node->SetLineColor(kColorITS);
17826 sub2node->SetVisibility(1);
17827 fNodes->Add(sub2node);
17828 sub1node->cd();
17829 //
17830 // Place copy #18 of ITS6 in I569
17831 //
17832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17833 sub2node->SetLineColor(kColorITS);
17834 sub2node->SetVisibility(1);
17835 fNodes->Add(sub2node);
17836 sub1node->cd();
17837 //
17838 // Place copy #19 of ITS6 in I569
17839 //
17840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17841 sub2node->SetLineColor(kColorITS);
17842 sub2node->SetVisibility(1);
17843 fNodes->Add(sub2node);
17844 sub1node->cd();
17845 //
17846 // Place copy #20 of ITS6 in I569
17847 //
17848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17849 sub2node->SetLineColor(kColorITS);
17850 sub2node->SetVisibility(1);
17851 fNodes->Add(sub2node);
17852 sub1node->cd();
17853 //
17854 // Place copy #21 of ITS6 in I569
17855 //
17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17860 sub1node->cd();
17861 //
17862 // Place copy #22 of ITS6 in I569
17863 //
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17868 sub1node->cd();
17869 //
17870 // Place copy #23 of ITS6 in I569
17871 //
17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17876 sub1node->cd();
17877 //
17878 // Place copy #24 of ITS6 in I569
17879 //
17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17884 sub1node->cd();
17885 //
17886 // Place copy #25 of ITS6 in I569
17887 //
17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17892 sub1node->cd();
17893 fNodes->Add(sub1node);
17894 node->cd();
17895 //
17896 // Place copy #8 of I569 in IT56
17897 //
17898 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
17899 sub1node->SetLineColor(kColorITS);
17900 sub1node->SetVisibility(0);
17901 sub1node->cd();
17902 //
17903 // Place copy #1 of ITS6 in I569
17904 //
17905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17906 sub2node->SetLineColor(kColorITS);
17907 sub2node->SetVisibility(1);
17908 fNodes->Add(sub2node);
17909 sub1node->cd();
17910 //
17911 // Place copy #2 of ITS6 in I569
17912 //
17913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17914 sub2node->SetLineColor(kColorITS);
17915 sub2node->SetVisibility(1);
17916 fNodes->Add(sub2node);
17917 sub1node->cd();
17918 //
17919 // Place copy #3 of ITS6 in I569
17920 //
17921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17922 sub2node->SetLineColor(kColorITS);
17923 sub2node->SetVisibility(1);
17924 fNodes->Add(sub2node);
17925 sub1node->cd();
17926 //
17927 // Place copy #4 of ITS6 in I569
17928 //
17929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17930 sub2node->SetLineColor(kColorITS);
17931 sub2node->SetVisibility(1);
17932 fNodes->Add(sub2node);
17933 sub1node->cd();
17934 //
17935 // Place copy #5 of ITS6 in I569
17936 //
17937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17938 sub2node->SetLineColor(kColorITS);
17939 sub2node->SetVisibility(1);
17940 fNodes->Add(sub2node);
17941 sub1node->cd();
17942 //
17943 // Place copy #6 of ITS6 in I569
17944 //
17945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17946 sub2node->SetLineColor(kColorITS);
17947 sub2node->SetVisibility(1);
17948 fNodes->Add(sub2node);
17949 sub1node->cd();
17950 //
17951 // Place copy #7 of ITS6 in I569
17952 //
17953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17954 sub2node->SetLineColor(kColorITS);
17955 sub2node->SetVisibility(1);
17956 fNodes->Add(sub2node);
17957 sub1node->cd();
17958 //
17959 // Place copy #8 of ITS6 in I569
17960 //
17961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17962 sub2node->SetLineColor(kColorITS);
17963 sub2node->SetVisibility(1);
17964 fNodes->Add(sub2node);
17965 sub1node->cd();
17966 //
17967 // Place copy #9 of ITS6 in I569
17968 //
17969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17970 sub2node->SetLineColor(kColorITS);
17971 sub2node->SetVisibility(1);
17972 fNodes->Add(sub2node);
17973 sub1node->cd();
17974 //
17975 // Place copy #10 of ITS6 in I569
17976 //
17977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17978 sub2node->SetLineColor(kColorITS);
17979 sub2node->SetVisibility(1);
17980 fNodes->Add(sub2node);
17981 sub1node->cd();
17982 //
17983 // Place copy #11 of ITS6 in I569
17984 //
17985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17986 sub2node->SetLineColor(kColorITS);
17987 sub2node->SetVisibility(1);
17988 fNodes->Add(sub2node);
17989 sub1node->cd();
17990 //
17991 // Place copy #12 of ITS6 in I569
17992 //
17993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17994 sub2node->SetLineColor(kColorITS);
17995 sub2node->SetVisibility(1);
17996 fNodes->Add(sub2node);
17997 sub1node->cd();
17998 //
17999 // Place copy #13 of ITS6 in I569
18000 //
18001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18002 sub2node->SetLineColor(kColorITS);
18003 sub2node->SetVisibility(1);
18004 fNodes->Add(sub2node);
18005 sub1node->cd();
18006 //
18007 // Place copy #14 of ITS6 in I569
18008 //
18009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18010 sub2node->SetLineColor(kColorITS);
18011 sub2node->SetVisibility(1);
18012 fNodes->Add(sub2node);
18013 sub1node->cd();
18014 //
18015 // Place copy #15 of ITS6 in I569
18016 //
18017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18018 sub2node->SetLineColor(kColorITS);
18019 sub2node->SetVisibility(1);
18020 fNodes->Add(sub2node);
18021 sub1node->cd();
18022 //
18023 // Place copy #16 of ITS6 in I569
18024 //
18025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18026 sub2node->SetLineColor(kColorITS);
18027 sub2node->SetVisibility(1);
18028 fNodes->Add(sub2node);
18029 sub1node->cd();
18030 //
18031 // Place copy #17 of ITS6 in I569
18032 //
18033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18034 sub2node->SetLineColor(kColorITS);
18035 sub2node->SetVisibility(1);
18036 fNodes->Add(sub2node);
18037 sub1node->cd();
18038 //
18039 // Place copy #18 of ITS6 in I569
18040 //
18041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18042 sub2node->SetLineColor(kColorITS);
18043 sub2node->SetVisibility(1);
18044 fNodes->Add(sub2node);
18045 sub1node->cd();
18046 //
18047 // Place copy #19 of ITS6 in I569
18048 //
18049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18050 sub2node->SetLineColor(kColorITS);
18051 sub2node->SetVisibility(1);
18052 fNodes->Add(sub2node);
18053 sub1node->cd();
18054 //
18055 // Place copy #20 of ITS6 in I569
18056 //
18057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18058 sub2node->SetLineColor(kColorITS);
18059 sub2node->SetVisibility(1);
18060 fNodes->Add(sub2node);
18061 sub1node->cd();
18062 //
18063 // Place copy #21 of ITS6 in I569
18064 //
18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18069 sub1node->cd();
18070 //
18071 // Place copy #22 of ITS6 in I569
18072 //
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18077 sub1node->cd();
18078 //
18079 // Place copy #23 of ITS6 in I569
18080 //
18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18085 sub1node->cd();
18086 //
18087 // Place copy #24 of ITS6 in I569
18088 //
18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18093 sub1node->cd();
18094 //
18095 // Place copy #25 of ITS6 in I569
18096 //
18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18101 sub1node->cd();
18102 fNodes->Add(sub1node);
18103 node->cd();
18104 //
18105 // Place copy #9 of I569 in IT56
18106 //
18107 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18108 sub1node->SetLineColor(kColorITS);
18109 sub1node->SetVisibility(0);
18110 sub1node->cd();
18111 //
18112 // Place copy #1 of ITS6 in I569
18113 //
18114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18115 sub2node->SetLineColor(kColorITS);
18116 sub2node->SetVisibility(1);
18117 fNodes->Add(sub2node);
18118 sub1node->cd();
18119 //
18120 // Place copy #2 of ITS6 in I569
18121 //
18122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18123 sub2node->SetLineColor(kColorITS);
18124 sub2node->SetVisibility(1);
18125 fNodes->Add(sub2node);
18126 sub1node->cd();
18127 //
18128 // Place copy #3 of ITS6 in I569
18129 //
18130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18131 sub2node->SetLineColor(kColorITS);
18132 sub2node->SetVisibility(1);
18133 fNodes->Add(sub2node);
18134 sub1node->cd();
18135 //
18136 // Place copy #4 of ITS6 in I569
18137 //
18138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18139 sub2node->SetLineColor(kColorITS);
18140 sub2node->SetVisibility(1);
18141 fNodes->Add(sub2node);
18142 sub1node->cd();
18143 //
18144 // Place copy #5 of ITS6 in I569
18145 //
18146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18147 sub2node->SetLineColor(kColorITS);
18148 sub2node->SetVisibility(1);
18149 fNodes->Add(sub2node);
18150 sub1node->cd();
18151 //
18152 // Place copy #6 of ITS6 in I569
18153 //
18154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18155 sub2node->SetLineColor(kColorITS);
18156 sub2node->SetVisibility(1);
18157 fNodes->Add(sub2node);
18158 sub1node->cd();
18159 //
18160 // Place copy #7 of ITS6 in I569
18161 //
18162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18163 sub2node->SetLineColor(kColorITS);
18164 sub2node->SetVisibility(1);
18165 fNodes->Add(sub2node);
18166 sub1node->cd();
18167 //
18168 // Place copy #8 of ITS6 in I569
18169 //
18170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18171 sub2node->SetLineColor(kColorITS);
18172 sub2node->SetVisibility(1);
18173 fNodes->Add(sub2node);
18174 sub1node->cd();
18175 //
18176 // Place copy #9 of ITS6 in I569
18177 //
18178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18179 sub2node->SetLineColor(kColorITS);
18180 sub2node->SetVisibility(1);
18181 fNodes->Add(sub2node);
18182 sub1node->cd();
18183 //
18184 // Place copy #10 of ITS6 in I569
18185 //
18186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18187 sub2node->SetLineColor(kColorITS);
18188 sub2node->SetVisibility(1);
18189 fNodes->Add(sub2node);
18190 sub1node->cd();
18191 //
18192 // Place copy #11 of ITS6 in I569
18193 //
18194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18195 sub2node->SetLineColor(kColorITS);
18196 sub2node->SetVisibility(1);
18197 fNodes->Add(sub2node);
18198 sub1node->cd();
18199 //
18200 // Place copy #12 of ITS6 in I569
18201 //
18202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18203 sub2node->SetLineColor(kColorITS);
18204 sub2node->SetVisibility(1);
18205 fNodes->Add(sub2node);
18206 sub1node->cd();
18207 //
18208 // Place copy #13 of ITS6 in I569
18209 //
18210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18211 sub2node->SetLineColor(kColorITS);
18212 sub2node->SetVisibility(1);
18213 fNodes->Add(sub2node);
18214 sub1node->cd();
18215 //
18216 // Place copy #14 of ITS6 in I569
18217 //
18218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18219 sub2node->SetLineColor(kColorITS);
18220 sub2node->SetVisibility(1);
18221 fNodes->Add(sub2node);
18222 sub1node->cd();
18223 //
18224 // Place copy #15 of ITS6 in I569
18225 //
18226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18227 sub2node->SetLineColor(kColorITS);
18228 sub2node->SetVisibility(1);
18229 fNodes->Add(sub2node);
18230 sub1node->cd();
18231 //
18232 // Place copy #16 of ITS6 in I569
18233 //
18234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18235 sub2node->SetLineColor(kColorITS);
18236 sub2node->SetVisibility(1);
18237 fNodes->Add(sub2node);
18238 sub1node->cd();
18239 //
18240 // Place copy #17 of ITS6 in I569
18241 //
18242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18243 sub2node->SetLineColor(kColorITS);
18244 sub2node->SetVisibility(1);
18245 fNodes->Add(sub2node);
18246 sub1node->cd();
18247 //
18248 // Place copy #18 of ITS6 in I569
18249 //
18250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18251 sub2node->SetLineColor(kColorITS);
18252 sub2node->SetVisibility(1);
18253 fNodes->Add(sub2node);
18254 sub1node->cd();
18255 //
18256 // Place copy #19 of ITS6 in I569
18257 //
18258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18259 sub2node->SetLineColor(kColorITS);
18260 sub2node->SetVisibility(1);
18261 fNodes->Add(sub2node);
18262 sub1node->cd();
18263 //
18264 // Place copy #20 of ITS6 in I569
18265 //
18266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18267 sub2node->SetLineColor(kColorITS);
18268 sub2node->SetVisibility(1);
18269 fNodes->Add(sub2node);
18270 sub1node->cd();
18271 //
18272 // Place copy #21 of ITS6 in I569
18273 //
18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18278 sub1node->cd();
18279 //
18280 // Place copy #22 of ITS6 in I569
18281 //
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18286 sub1node->cd();
18287 //
18288 // Place copy #23 of ITS6 in I569
18289 //
18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18294 sub1node->cd();
18295 //
18296 // Place copy #24 of ITS6 in I569
18297 //
18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18302 sub1node->cd();
18303 //
18304 // Place copy #25 of ITS6 in I569
18305 //
18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18310 sub1node->cd();
18311 fNodes->Add(sub1node);
18312 node->cd();
18313 //
18314 // Place copy #10 of I569 in IT56
18315 //
18316 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18317 sub1node->SetLineColor(kColorITS);
18318 sub1node->SetVisibility(0);
18319 sub1node->cd();
18320 //
18321 // Place copy #1 of ITS6 in I569
18322 //
18323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18324 sub2node->SetLineColor(kColorITS);
18325 sub2node->SetVisibility(1);
18326 fNodes->Add(sub2node);
18327 sub1node->cd();
18328 //
18329 // Place copy #2 of ITS6 in I569
18330 //
18331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18332 sub2node->SetLineColor(kColorITS);
18333 sub2node->SetVisibility(1);
18334 fNodes->Add(sub2node);
18335 sub1node->cd();
18336 //
18337 // Place copy #3 of ITS6 in I569
18338 //
18339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18340 sub2node->SetLineColor(kColorITS);
18341 sub2node->SetVisibility(1);
18342 fNodes->Add(sub2node);
18343 sub1node->cd();
18344 //
18345 // Place copy #4 of ITS6 in I569
18346 //
18347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18348 sub2node->SetLineColor(kColorITS);
18349 sub2node->SetVisibility(1);
18350 fNodes->Add(sub2node);
18351 sub1node->cd();
18352 //
18353 // Place copy #5 of ITS6 in I569
18354 //
18355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18356 sub2node->SetLineColor(kColorITS);
18357 sub2node->SetVisibility(1);
18358 fNodes->Add(sub2node);
18359 sub1node->cd();
18360 //
18361 // Place copy #6 of ITS6 in I569
18362 //
18363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18364 sub2node->SetLineColor(kColorITS);
18365 sub2node->SetVisibility(1);
18366 fNodes->Add(sub2node);
18367 sub1node->cd();
18368 //
18369 // Place copy #7 of ITS6 in I569
18370 //
18371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18372 sub2node->SetLineColor(kColorITS);
18373 sub2node->SetVisibility(1);
18374 fNodes->Add(sub2node);
18375 sub1node->cd();
18376 //
18377 // Place copy #8 of ITS6 in I569
18378 //
18379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18380 sub2node->SetLineColor(kColorITS);
18381 sub2node->SetVisibility(1);
18382 fNodes->Add(sub2node);
18383 sub1node->cd();
18384 //
18385 // Place copy #9 of ITS6 in I569
18386 //
18387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18388 sub2node->SetLineColor(kColorITS);
18389 sub2node->SetVisibility(1);
18390 fNodes->Add(sub2node);
18391 sub1node->cd();
18392 //
18393 // Place copy #10 of ITS6 in I569
18394 //
18395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18396 sub2node->SetLineColor(kColorITS);
18397 sub2node->SetVisibility(1);
18398 fNodes->Add(sub2node);
18399 sub1node->cd();
18400 //
18401 // Place copy #11 of ITS6 in I569
18402 //
18403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18404 sub2node->SetLineColor(kColorITS);
18405 sub2node->SetVisibility(1);
18406 fNodes->Add(sub2node);
18407 sub1node->cd();
18408 //
18409 // Place copy #12 of ITS6 in I569
18410 //
18411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18412 sub2node->SetLineColor(kColorITS);
18413 sub2node->SetVisibility(1);
18414 fNodes->Add(sub2node);
18415 sub1node->cd();
18416 //
18417 // Place copy #13 of ITS6 in I569
18418 //
18419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18420 sub2node->SetLineColor(kColorITS);
18421 sub2node->SetVisibility(1);
18422 fNodes->Add(sub2node);
18423 sub1node->cd();
18424 //
18425 // Place copy #14 of ITS6 in I569
18426 //
18427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18428 sub2node->SetLineColor(kColorITS);
18429 sub2node->SetVisibility(1);
18430 fNodes->Add(sub2node);
18431 sub1node->cd();
18432 //
18433 // Place copy #15 of ITS6 in I569
18434 //
18435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18436 sub2node->SetLineColor(kColorITS);
18437 sub2node->SetVisibility(1);
18438 fNodes->Add(sub2node);
18439 sub1node->cd();
18440 //
18441 // Place copy #16 of ITS6 in I569
18442 //
18443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18444 sub2node->SetLineColor(kColorITS);
18445 sub2node->SetVisibility(1);
18446 fNodes->Add(sub2node);
18447 sub1node->cd();
18448 //
18449 // Place copy #17 of ITS6 in I569
18450 //
18451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18452 sub2node->SetLineColor(kColorITS);
18453 sub2node->SetVisibility(1);
18454 fNodes->Add(sub2node);
18455 sub1node->cd();
18456 //
18457 // Place copy #18 of ITS6 in I569
18458 //
18459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18460 sub2node->SetLineColor(kColorITS);
18461 sub2node->SetVisibility(1);
18462 fNodes->Add(sub2node);
18463 sub1node->cd();
18464 //
18465 // Place copy #19 of ITS6 in I569
18466 //
18467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18468 sub2node->SetLineColor(kColorITS);
18469 sub2node->SetVisibility(1);
18470 fNodes->Add(sub2node);
18471 sub1node->cd();
18472 //
18473 // Place copy #20 of ITS6 in I569
18474 //
18475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18476 sub2node->SetLineColor(kColorITS);
18477 sub2node->SetVisibility(1);
18478 fNodes->Add(sub2node);
18479 sub1node->cd();
18480 //
18481 // Place copy #21 of ITS6 in I569
18482 //
18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18487 sub1node->cd();
18488 //
18489 // Place copy #22 of ITS6 in I569
18490 //
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18495 sub1node->cd();
18496 //
18497 // Place copy #23 of ITS6 in I569
18498 //
18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18503 sub1node->cd();
18504 //
18505 // Place copy #24 of ITS6 in I569
18506 //
18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18511 sub1node->cd();
18512 //
18513 // Place copy #25 of ITS6 in I569
18514 //
18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18519 sub1node->cd();
18520 fNodes->Add(sub1node);
18521 node->cd();
18522 //
18523 // Place copy #11 of I569 in IT56
18524 //
18525 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18526 sub1node->SetLineColor(kColorITS);
18527 sub1node->SetVisibility(0);
18528 sub1node->cd();
18529 //
18530 // Place copy #1 of ITS6 in I569
18531 //
18532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18533 sub2node->SetLineColor(kColorITS);
18534 sub2node->SetVisibility(1);
18535 fNodes->Add(sub2node);
18536 sub1node->cd();
18537 //
18538 // Place copy #2 of ITS6 in I569
18539 //
18540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18541 sub2node->SetLineColor(kColorITS);
18542 sub2node->SetVisibility(1);
18543 fNodes->Add(sub2node);
18544 sub1node->cd();
18545 //
18546 // Place copy #3 of ITS6 in I569
18547 //
18548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18549 sub2node->SetLineColor(kColorITS);
18550 sub2node->SetVisibility(1);
18551 fNodes->Add(sub2node);
18552 sub1node->cd();
18553 //
18554 // Place copy #4 of ITS6 in I569
18555 //
18556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18557 sub2node->SetLineColor(kColorITS);
18558 sub2node->SetVisibility(1);
18559 fNodes->Add(sub2node);
18560 sub1node->cd();
18561 //
18562 // Place copy #5 of ITS6 in I569
18563 //
18564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18565 sub2node->SetLineColor(kColorITS);
18566 sub2node->SetVisibility(1);
18567 fNodes->Add(sub2node);
18568 sub1node->cd();
18569 //
18570 // Place copy #6 of ITS6 in I569
18571 //
18572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18573 sub2node->SetLineColor(kColorITS);
18574 sub2node->SetVisibility(1);
18575 fNodes->Add(sub2node);
18576 sub1node->cd();
18577 //
18578 // Place copy #7 of ITS6 in I569
18579 //
18580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18581 sub2node->SetLineColor(kColorITS);
18582 sub2node->SetVisibility(1);
18583 fNodes->Add(sub2node);
18584 sub1node->cd();
18585 //
18586 // Place copy #8 of ITS6 in I569
18587 //
18588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18589 sub2node->SetLineColor(kColorITS);
18590 sub2node->SetVisibility(1);
18591 fNodes->Add(sub2node);
18592 sub1node->cd();
18593 //
18594 // Place copy #9 of ITS6 in I569
18595 //
18596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18597 sub2node->SetLineColor(kColorITS);
18598 sub2node->SetVisibility(1);
18599 fNodes->Add(sub2node);
18600 sub1node->cd();
18601 //
18602 // Place copy #10 of ITS6 in I569
18603 //
18604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18605 sub2node->SetLineColor(kColorITS);
18606 sub2node->SetVisibility(1);
18607 fNodes->Add(sub2node);
18608 sub1node->cd();
18609 //
18610 // Place copy #11 of ITS6 in I569
18611 //
18612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18613 sub2node->SetLineColor(kColorITS);
18614 sub2node->SetVisibility(1);
18615 fNodes->Add(sub2node);
18616 sub1node->cd();
18617 //
18618 // Place copy #12 of ITS6 in I569
18619 //
18620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18621 sub2node->SetLineColor(kColorITS);
18622 sub2node->SetVisibility(1);
18623 fNodes->Add(sub2node);
18624 sub1node->cd();
18625 //
18626 // Place copy #13 of ITS6 in I569
18627 //
18628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18629 sub2node->SetLineColor(kColorITS);
18630 sub2node->SetVisibility(1);
18631 fNodes->Add(sub2node);
18632 sub1node->cd();
18633 //
18634 // Place copy #14 of ITS6 in I569
18635 //
18636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18637 sub2node->SetLineColor(kColorITS);
18638 sub2node->SetVisibility(1);
18639 fNodes->Add(sub2node);
18640 sub1node->cd();
18641 //
18642 // Place copy #15 of ITS6 in I569
18643 //
18644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18645 sub2node->SetLineColor(kColorITS);
18646 sub2node->SetVisibility(1);
18647 fNodes->Add(sub2node);
18648 sub1node->cd();
18649 //
18650 // Place copy #16 of ITS6 in I569
18651 //
18652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18653 sub2node->SetLineColor(kColorITS);
18654 sub2node->SetVisibility(1);
18655 fNodes->Add(sub2node);
18656 sub1node->cd();
18657 //
18658 // Place copy #17 of ITS6 in I569
18659 //
18660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18661 sub2node->SetLineColor(kColorITS);
18662 sub2node->SetVisibility(1);
18663 fNodes->Add(sub2node);
18664 sub1node->cd();
18665 //
18666 // Place copy #18 of ITS6 in I569
18667 //
18668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18669 sub2node->SetLineColor(kColorITS);
18670 sub2node->SetVisibility(1);
18671 fNodes->Add(sub2node);
18672 sub1node->cd();
18673 //
18674 // Place copy #19 of ITS6 in I569
18675 //
18676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18677 sub2node->SetLineColor(kColorITS);
18678 sub2node->SetVisibility(1);
18679 fNodes->Add(sub2node);
18680 sub1node->cd();
18681 //
18682 // Place copy #20 of ITS6 in I569
18683 //
18684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18685 sub2node->SetLineColor(kColorITS);
18686 sub2node->SetVisibility(1);
18687 fNodes->Add(sub2node);
18688 sub1node->cd();
18689 //
18690 // Place copy #21 of ITS6 in I569
18691 //
18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18696 sub1node->cd();
18697 //
18698 // Place copy #22 of ITS6 in I569
18699 //
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18704 sub1node->cd();
18705 //
18706 // Place copy #23 of ITS6 in I569
18707 //
18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18712 sub1node->cd();
18713 //
18714 // Place copy #24 of ITS6 in I569
18715 //
18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18720 sub1node->cd();
18721 //
18722 // Place copy #25 of ITS6 in I569
18723 //
18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18728 sub1node->cd();
18729 fNodes->Add(sub1node);
18730 node->cd();
18731 //
18732 // Place copy #12 of I569 in IT56
18733 //
18734 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18735 sub1node->SetLineColor(kColorITS);
18736 sub1node->SetVisibility(0);
18737 sub1node->cd();
18738 //
18739 // Place copy #1 of ITS6 in I569
18740 //
18741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18742 sub2node->SetLineColor(kColorITS);
18743 sub2node->SetVisibility(1);
18744 fNodes->Add(sub2node);
18745 sub1node->cd();
18746 //
18747 // Place copy #2 of ITS6 in I569
18748 //
18749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18750 sub2node->SetLineColor(kColorITS);
18751 sub2node->SetVisibility(1);
18752 fNodes->Add(sub2node);
18753 sub1node->cd();
18754 //
18755 // Place copy #3 of ITS6 in I569
18756 //
18757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18758 sub2node->SetLineColor(kColorITS);
18759 sub2node->SetVisibility(1);
18760 fNodes->Add(sub2node);
18761 sub1node->cd();
18762 //
18763 // Place copy #4 of ITS6 in I569
18764 //
18765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18766 sub2node->SetLineColor(kColorITS);
18767 sub2node->SetVisibility(1);
18768 fNodes->Add(sub2node);
18769 sub1node->cd();
18770 //
18771 // Place copy #5 of ITS6 in I569
18772 //
18773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18774 sub2node->SetLineColor(kColorITS);
18775 sub2node->SetVisibility(1);
18776 fNodes->Add(sub2node);
18777 sub1node->cd();
18778 //
18779 // Place copy #6 of ITS6 in I569
18780 //
18781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18782 sub2node->SetLineColor(kColorITS);
18783 sub2node->SetVisibility(1);
18784 fNodes->Add(sub2node);
18785 sub1node->cd();
18786 //
18787 // Place copy #7 of ITS6 in I569
18788 //
18789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18790 sub2node->SetLineColor(kColorITS);
18791 sub2node->SetVisibility(1);
18792 fNodes->Add(sub2node);
18793 sub1node->cd();
18794 //
18795 // Place copy #8 of ITS6 in I569
18796 //
18797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18798 sub2node->SetLineColor(kColorITS);
18799 sub2node->SetVisibility(1);
18800 fNodes->Add(sub2node);
18801 sub1node->cd();
18802 //
18803 // Place copy #9 of ITS6 in I569
18804 //
18805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18806 sub2node->SetLineColor(kColorITS);
18807 sub2node->SetVisibility(1);
18808 fNodes->Add(sub2node);
18809 sub1node->cd();
18810 //
18811 // Place copy #10 of ITS6 in I569
18812 //
18813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18814 sub2node->SetLineColor(kColorITS);
18815 sub2node->SetVisibility(1);
18816 fNodes->Add(sub2node);
18817 sub1node->cd();
18818 //
18819 // Place copy #11 of ITS6 in I569
18820 //
18821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18822 sub2node->SetLineColor(kColorITS);
18823 sub2node->SetVisibility(1);
18824 fNodes->Add(sub2node);
18825 sub1node->cd();
18826 //
18827 // Place copy #12 of ITS6 in I569
18828 //
18829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18830 sub2node->SetLineColor(kColorITS);
18831 sub2node->SetVisibility(1);
18832 fNodes->Add(sub2node);
18833 sub1node->cd();
18834 //
18835 // Place copy #13 of ITS6 in I569
18836 //
18837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18838 sub2node->SetLineColor(kColorITS);
18839 sub2node->SetVisibility(1);
18840 fNodes->Add(sub2node);
18841 sub1node->cd();
18842 //
18843 // Place copy #14 of ITS6 in I569
18844 //
18845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18846 sub2node->SetLineColor(kColorITS);
18847 sub2node->SetVisibility(1);
18848 fNodes->Add(sub2node);
18849 sub1node->cd();
18850 //
18851 // Place copy #15 of ITS6 in I569
18852 //
18853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18854 sub2node->SetLineColor(kColorITS);
18855 sub2node->SetVisibility(1);
18856 fNodes->Add(sub2node);
18857 sub1node->cd();
18858 //
18859 // Place copy #16 of ITS6 in I569
18860 //
18861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18862 sub2node->SetLineColor(kColorITS);
18863 sub2node->SetVisibility(1);
18864 fNodes->Add(sub2node);
18865 sub1node->cd();
18866 //
18867 // Place copy #17 of ITS6 in I569
18868 //
18869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18870 sub2node->SetLineColor(kColorITS);
18871 sub2node->SetVisibility(1);
18872 fNodes->Add(sub2node);
18873 sub1node->cd();
18874 //
18875 // Place copy #18 of ITS6 in I569
18876 //
18877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18878 sub2node->SetLineColor(kColorITS);
18879 sub2node->SetVisibility(1);
18880 fNodes->Add(sub2node);
18881 sub1node->cd();
18882 //
18883 // Place copy #19 of ITS6 in I569
18884 //
18885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18886 sub2node->SetLineColor(kColorITS);
18887 sub2node->SetVisibility(1);
18888 fNodes->Add(sub2node);
18889 sub1node->cd();
18890 //
18891 // Place copy #20 of ITS6 in I569
18892 //
18893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18894 sub2node->SetLineColor(kColorITS);
18895 sub2node->SetVisibility(1);
18896 fNodes->Add(sub2node);
18897 sub1node->cd();
18898 //
18899 // Place copy #21 of ITS6 in I569
18900 //
18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18905 sub1node->cd();
18906 //
18907 // Place copy #22 of ITS6 in I569
18908 //
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18913 sub1node->cd();
18914 //
18915 // Place copy #23 of ITS6 in I569
18916 //
18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18921 sub1node->cd();
18922 //
18923 // Place copy #24 of ITS6 in I569
18924 //
18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18929 sub1node->cd();
18930 //
18931 // Place copy #25 of ITS6 in I569
18932 //
18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18937 sub1node->cd();
18938 fNodes->Add(sub1node);
18939 node->cd();
18940 //
18941 // Place copy #13 of I569 in IT56
18942 //
18943 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
18944 sub1node->SetLineColor(kColorITS);
18945 sub1node->SetVisibility(0);
18946 sub1node->cd();
18947 //
18948 // Place copy #1 of ITS6 in I569
18949 //
18950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18951 sub2node->SetLineColor(kColorITS);
18952 sub2node->SetVisibility(1);
18953 fNodes->Add(sub2node);
18954 sub1node->cd();
18955 //
18956 // Place copy #2 of ITS6 in I569
18957 //
18958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18959 sub2node->SetLineColor(kColorITS);
18960 sub2node->SetVisibility(1);
18961 fNodes->Add(sub2node);
18962 sub1node->cd();
18963 //
18964 // Place copy #3 of ITS6 in I569
18965 //
18966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18967 sub2node->SetLineColor(kColorITS);
18968 sub2node->SetVisibility(1);
18969 fNodes->Add(sub2node);
18970 sub1node->cd();
18971 //
18972 // Place copy #4 of ITS6 in I569
18973 //
18974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18975 sub2node->SetLineColor(kColorITS);
18976 sub2node->SetVisibility(1);
18977 fNodes->Add(sub2node);
18978 sub1node->cd();
18979 //
18980 // Place copy #5 of ITS6 in I569
18981 //
18982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18983 sub2node->SetLineColor(kColorITS);
18984 sub2node->SetVisibility(1);
18985 fNodes->Add(sub2node);
18986 sub1node->cd();
18987 //
18988 // Place copy #6 of ITS6 in I569
18989 //
18990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18991 sub2node->SetLineColor(kColorITS);
18992 sub2node->SetVisibility(1);
18993 fNodes->Add(sub2node);
18994 sub1node->cd();
18995 //
18996 // Place copy #7 of ITS6 in I569
18997 //
18998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18999 sub2node->SetLineColor(kColorITS);
19000 sub2node->SetVisibility(1);
19001 fNodes->Add(sub2node);
19002 sub1node->cd();
19003 //
19004 // Place copy #8 of ITS6 in I569
19005 //
19006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19007 sub2node->SetLineColor(kColorITS);
19008 sub2node->SetVisibility(1);
19009 fNodes->Add(sub2node);
19010 sub1node->cd();
19011 //
19012 // Place copy #9 of ITS6 in I569
19013 //
19014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19015 sub2node->SetLineColor(kColorITS);
19016 sub2node->SetVisibility(1);
19017 fNodes->Add(sub2node);
19018 sub1node->cd();
19019 //
19020 // Place copy #10 of ITS6 in I569
19021 //
19022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19023 sub2node->SetLineColor(kColorITS);
19024 sub2node->SetVisibility(1);
19025 fNodes->Add(sub2node);
19026 sub1node->cd();
19027 //
19028 // Place copy #11 of ITS6 in I569
19029 //
19030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19031 sub2node->SetLineColor(kColorITS);
19032 sub2node->SetVisibility(1);
19033 fNodes->Add(sub2node);
19034 sub1node->cd();
19035 //
19036 // Place copy #12 of ITS6 in I569
19037 //
19038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19039 sub2node->SetLineColor(kColorITS);
19040 sub2node->SetVisibility(1);
19041 fNodes->Add(sub2node);
19042 sub1node->cd();
19043 //
19044 // Place copy #13 of ITS6 in I569
19045 //
19046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19047 sub2node->SetLineColor(kColorITS);
19048 sub2node->SetVisibility(1);
19049 fNodes->Add(sub2node);
19050 sub1node->cd();
19051 //
19052 // Place copy #14 of ITS6 in I569
19053 //
19054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19055 sub2node->SetLineColor(kColorITS);
19056 sub2node->SetVisibility(1);
19057 fNodes->Add(sub2node);
19058 sub1node->cd();
19059 //
19060 // Place copy #15 of ITS6 in I569
19061 //
19062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19063 sub2node->SetLineColor(kColorITS);
19064 sub2node->SetVisibility(1);
19065 fNodes->Add(sub2node);
19066 sub1node->cd();
19067 //
19068 // Place copy #16 of ITS6 in I569
19069 //
19070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19071 sub2node->SetLineColor(kColorITS);
19072 sub2node->SetVisibility(1);
19073 fNodes->Add(sub2node);
19074 sub1node->cd();
19075 //
19076 // Place copy #17 of ITS6 in I569
19077 //
19078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19079 sub2node->SetLineColor(kColorITS);
19080 sub2node->SetVisibility(1);
19081 fNodes->Add(sub2node);
19082 sub1node->cd();
19083 //
19084 // Place copy #18 of ITS6 in I569
19085 //
19086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19087 sub2node->SetLineColor(kColorITS);
19088 sub2node->SetVisibility(1);
19089 fNodes->Add(sub2node);
19090 sub1node->cd();
19091 //
19092 // Place copy #19 of ITS6 in I569
19093 //
19094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19095 sub2node->SetLineColor(kColorITS);
19096 sub2node->SetVisibility(1);
19097 fNodes->Add(sub2node);
19098 sub1node->cd();
19099 //
19100 // Place copy #20 of ITS6 in I569
19101 //
19102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19103 sub2node->SetLineColor(kColorITS);
19104 sub2node->SetVisibility(1);
19105 fNodes->Add(sub2node);
19106 sub1node->cd();
19107 //
19108 // Place copy #21 of ITS6 in I569
19109 //
19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19114 sub1node->cd();
19115 //
19116 // Place copy #22 of ITS6 in I569
19117 //
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19122 sub1node->cd();
19123 //
19124 // Place copy #23 of ITS6 in I569
19125 //
19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19130 sub1node->cd();
19131 //
19132 // Place copy #24 of ITS6 in I569
19133 //
19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19138 sub1node->cd();
19139 //
19140 // Place copy #25 of ITS6 in I569
19141 //
19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19146 sub1node->cd();
19147 fNodes->Add(sub1node);
19148 node->cd();
19149 //
19150 // Place copy #14 of I569 in IT56
19151 //
19152 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19153 sub1node->SetLineColor(kColorITS);
19154 sub1node->SetVisibility(0);
19155 sub1node->cd();
19156 //
19157 // Place copy #1 of ITS6 in I569
19158 //
19159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19160 sub2node->SetLineColor(kColorITS);
19161 sub2node->SetVisibility(1);
19162 fNodes->Add(sub2node);
19163 sub1node->cd();
19164 //
19165 // Place copy #2 of ITS6 in I569
19166 //
19167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19168 sub2node->SetLineColor(kColorITS);
19169 sub2node->SetVisibility(1);
19170 fNodes->Add(sub2node);
19171 sub1node->cd();
19172 //
19173 // Place copy #3 of ITS6 in I569
19174 //
19175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19176 sub2node->SetLineColor(kColorITS);
19177 sub2node->SetVisibility(1);
19178 fNodes->Add(sub2node);
19179 sub1node->cd();
19180 //
19181 // Place copy #4 of ITS6 in I569
19182 //
19183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19184 sub2node->SetLineColor(kColorITS);
19185 sub2node->SetVisibility(1);
19186 fNodes->Add(sub2node);
19187 sub1node->cd();
19188 //
19189 // Place copy #5 of ITS6 in I569
19190 //
19191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19192 sub2node->SetLineColor(kColorITS);
19193 sub2node->SetVisibility(1);
19194 fNodes->Add(sub2node);
19195 sub1node->cd();
19196 //
19197 // Place copy #6 of ITS6 in I569
19198 //
19199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19200 sub2node->SetLineColor(kColorITS);
19201 sub2node->SetVisibility(1);
19202 fNodes->Add(sub2node);
19203 sub1node->cd();
19204 //
19205 // Place copy #7 of ITS6 in I569
19206 //
19207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19208 sub2node->SetLineColor(kColorITS);
19209 sub2node->SetVisibility(1);
19210 fNodes->Add(sub2node);
19211 sub1node->cd();
19212 //
19213 // Place copy #8 of ITS6 in I569
19214 //
19215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19216 sub2node->SetLineColor(kColorITS);
19217 sub2node->SetVisibility(1);
19218 fNodes->Add(sub2node);
19219 sub1node->cd();
19220 //
19221 // Place copy #9 of ITS6 in I569
19222 //
19223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19224 sub2node->SetLineColor(kColorITS);
19225 sub2node->SetVisibility(1);
19226 fNodes->Add(sub2node);
19227 sub1node->cd();
19228 //
19229 // Place copy #10 of ITS6 in I569
19230 //
19231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19232 sub2node->SetLineColor(kColorITS);
19233 sub2node->SetVisibility(1);
19234 fNodes->Add(sub2node);
19235 sub1node->cd();
19236 //
19237 // Place copy #11 of ITS6 in I569
19238 //
19239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19240 sub2node->SetLineColor(kColorITS);
19241 sub2node->SetVisibility(1);
19242 fNodes->Add(sub2node);
19243 sub1node->cd();
19244 //
19245 // Place copy #12 of ITS6 in I569
19246 //
19247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19248 sub2node->SetLineColor(kColorITS);
19249 sub2node->SetVisibility(1);
19250 fNodes->Add(sub2node);
19251 sub1node->cd();
19252 //
19253 // Place copy #13 of ITS6 in I569
19254 //
19255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19256 sub2node->SetLineColor(kColorITS);
19257 sub2node->SetVisibility(1);
19258 fNodes->Add(sub2node);
19259 sub1node->cd();
19260 //
19261 // Place copy #14 of ITS6 in I569
19262 //
19263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19264 sub2node->SetLineColor(kColorITS);
19265 sub2node->SetVisibility(1);
19266 fNodes->Add(sub2node);
19267 sub1node->cd();
19268 //
19269 // Place copy #15 of ITS6 in I569
19270 //
19271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19272 sub2node->SetLineColor(kColorITS);
19273 sub2node->SetVisibility(1);
19274 fNodes->Add(sub2node);
19275 sub1node->cd();
19276 //
19277 // Place copy #16 of ITS6 in I569
19278 //
19279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19280 sub2node->SetLineColor(kColorITS);
19281 sub2node->SetVisibility(1);
19282 fNodes->Add(sub2node);
19283 sub1node->cd();
19284 //
19285 // Place copy #17 of ITS6 in I569
19286 //
19287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19288 sub2node->SetLineColor(kColorITS);
19289 sub2node->SetVisibility(1);
19290 fNodes->Add(sub2node);
19291 sub1node->cd();
19292 //
19293 // Place copy #18 of ITS6 in I569
19294 //
19295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19296 sub2node->SetLineColor(kColorITS);
19297 sub2node->SetVisibility(1);
19298 fNodes->Add(sub2node);
19299 sub1node->cd();
19300 //
19301 // Place copy #19 of ITS6 in I569
19302 //
19303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19304 sub2node->SetLineColor(kColorITS);
19305 sub2node->SetVisibility(1);
19306 fNodes->Add(sub2node);
19307 sub1node->cd();
19308 //
19309 // Place copy #20 of ITS6 in I569
19310 //
19311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19312 sub2node->SetLineColor(kColorITS);
19313 sub2node->SetVisibility(1);
19314 fNodes->Add(sub2node);
19315 sub1node->cd();
19316 //
19317 // Place copy #21 of ITS6 in I569
19318 //
19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19323 sub1node->cd();
19324 //
19325 // Place copy #22 of ITS6 in I569
19326 //
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19331 sub1node->cd();
19332 //
19333 // Place copy #23 of ITS6 in I569
19334 //
19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19339 sub1node->cd();
19340 //
19341 // Place copy #24 of ITS6 in I569
19342 //
19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19347 sub1node->cd();
19348 //
19349 // Place copy #25 of ITS6 in I569
19350 //
19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19355 sub1node->cd();
19356 fNodes->Add(sub1node);
19357 node->cd();
19358 //
19359 // Place copy #15 of I569 in IT56
19360 //
19361 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19362 sub1node->SetLineColor(kColorITS);
19363 sub1node->SetVisibility(0);
19364 sub1node->cd();
19365 //
19366 // Place copy #1 of ITS6 in I569
19367 //
19368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19369 sub2node->SetLineColor(kColorITS);
19370 sub2node->SetVisibility(1);
19371 fNodes->Add(sub2node);
19372 sub1node->cd();
19373 //
19374 // Place copy #2 of ITS6 in I569
19375 //
19376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19377 sub2node->SetLineColor(kColorITS);
19378 sub2node->SetVisibility(1);
19379 fNodes->Add(sub2node);
19380 sub1node->cd();
19381 //
19382 // Place copy #3 of ITS6 in I569
19383 //
19384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19385 sub2node->SetLineColor(kColorITS);
19386 sub2node->SetVisibility(1);
19387 fNodes->Add(sub2node);
19388 sub1node->cd();
19389 //
19390 // Place copy #4 of ITS6 in I569
19391 //
19392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19393 sub2node->SetLineColor(kColorITS);
19394 sub2node->SetVisibility(1);
19395 fNodes->Add(sub2node);
19396 sub1node->cd();
19397 //
19398 // Place copy #5 of ITS6 in I569
19399 //
19400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19401 sub2node->SetLineColor(kColorITS);
19402 sub2node->SetVisibility(1);
19403 fNodes->Add(sub2node);
19404 sub1node->cd();
19405 //
19406 // Place copy #6 of ITS6 in I569
19407 //
19408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19409 sub2node->SetLineColor(kColorITS);
19410 sub2node->SetVisibility(1);
19411 fNodes->Add(sub2node);
19412 sub1node->cd();
19413 //
19414 // Place copy #7 of ITS6 in I569
19415 //
19416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19417 sub2node->SetLineColor(kColorITS);
19418 sub2node->SetVisibility(1);
19419 fNodes->Add(sub2node);
19420 sub1node->cd();
19421 //
19422 // Place copy #8 of ITS6 in I569
19423 //
19424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19425 sub2node->SetLineColor(kColorITS);
19426 sub2node->SetVisibility(1);
19427 fNodes->Add(sub2node);
19428 sub1node->cd();
19429 //
19430 // Place copy #9 of ITS6 in I569
19431 //
19432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19433 sub2node->SetLineColor(kColorITS);
19434 sub2node->SetVisibility(1);
19435 fNodes->Add(sub2node);
19436 sub1node->cd();
19437 //
19438 // Place copy #10 of ITS6 in I569
19439 //
19440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19441 sub2node->SetLineColor(kColorITS);
19442 sub2node->SetVisibility(1);
19443 fNodes->Add(sub2node);
19444 sub1node->cd();
19445 //
19446 // Place copy #11 of ITS6 in I569
19447 //
19448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19449 sub2node->SetLineColor(kColorITS);
19450 sub2node->SetVisibility(1);
19451 fNodes->Add(sub2node);
19452 sub1node->cd();
19453 //
19454 // Place copy #12 of ITS6 in I569
19455 //
19456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19457 sub2node->SetLineColor(kColorITS);
19458 sub2node->SetVisibility(1);
19459 fNodes->Add(sub2node);
19460 sub1node->cd();
19461 //
19462 // Place copy #13 of ITS6 in I569
19463 //
19464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19465 sub2node->SetLineColor(kColorITS);
19466 sub2node->SetVisibility(1);
19467 fNodes->Add(sub2node);
19468 sub1node->cd();
19469 //
19470 // Place copy #14 of ITS6 in I569
19471 //
19472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19473 sub2node->SetLineColor(kColorITS);
19474 sub2node->SetVisibility(1);
19475 fNodes->Add(sub2node);
19476 sub1node->cd();
19477 //
19478 // Place copy #15 of ITS6 in I569
19479 //
19480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19481 sub2node->SetLineColor(kColorITS);
19482 sub2node->SetVisibility(1);
19483 fNodes->Add(sub2node);
19484 sub1node->cd();
19485 //
19486 // Place copy #16 of ITS6 in I569
19487 //
19488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19489 sub2node->SetLineColor(kColorITS);
19490 sub2node->SetVisibility(1);
19491 fNodes->Add(sub2node);
19492 sub1node->cd();
19493 //
19494 // Place copy #17 of ITS6 in I569
19495 //
19496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19497 sub2node->SetLineColor(kColorITS);
19498 sub2node->SetVisibility(1);
19499 fNodes->Add(sub2node);
19500 sub1node->cd();
19501 //
19502 // Place copy #18 of ITS6 in I569
19503 //
19504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19505 sub2node->SetLineColor(kColorITS);
19506 sub2node->SetVisibility(1);
19507 fNodes->Add(sub2node);
19508 sub1node->cd();
19509 //
19510 // Place copy #19 of ITS6 in I569
19511 //
19512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19513 sub2node->SetLineColor(kColorITS);
19514 sub2node->SetVisibility(1);
19515 fNodes->Add(sub2node);
19516 sub1node->cd();
19517 //
19518 // Place copy #20 of ITS6 in I569
19519 //
19520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19521 sub2node->SetLineColor(kColorITS);
19522 sub2node->SetVisibility(1);
19523 fNodes->Add(sub2node);
19524 sub1node->cd();
19525 //
19526 // Place copy #21 of ITS6 in I569
19527 //
19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19532 sub1node->cd();
19533 //
19534 // Place copy #22 of ITS6 in I569
19535 //
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19540 sub1node->cd();
19541 //
19542 // Place copy #23 of ITS6 in I569
19543 //
19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19548 sub1node->cd();
19549 //
19550 // Place copy #24 of ITS6 in I569
19551 //
19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19556 sub1node->cd();
19557 //
19558 // Place copy #25 of ITS6 in I569
19559 //
19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19564 sub1node->cd();
19565 fNodes->Add(sub1node);
19566 node->cd();
19567 //
19568 // Place copy #16 of I569 in IT56
19569 //
19570 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19571 sub1node->SetLineColor(kColorITS);
19572 sub1node->SetVisibility(0);
19573 sub1node->cd();
19574 //
19575 // Place copy #1 of ITS6 in I569
19576 //
19577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19578 sub2node->SetLineColor(kColorITS);
19579 sub2node->SetVisibility(1);
19580 fNodes->Add(sub2node);
19581 sub1node->cd();
19582 //
19583 // Place copy #2 of ITS6 in I569
19584 //
19585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19586 sub2node->SetLineColor(kColorITS);
19587 sub2node->SetVisibility(1);
19588 fNodes->Add(sub2node);
19589 sub1node->cd();
19590 //
19591 // Place copy #3 of ITS6 in I569
19592 //
19593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19594 sub2node->SetLineColor(kColorITS);
19595 sub2node->SetVisibility(1);
19596 fNodes->Add(sub2node);
19597 sub1node->cd();
19598 //
19599 // Place copy #4 of ITS6 in I569
19600 //
19601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19602 sub2node->SetLineColor(kColorITS);
19603 sub2node->SetVisibility(1);
19604 fNodes->Add(sub2node);
19605 sub1node->cd();
19606 //
19607 // Place copy #5 of ITS6 in I569
19608 //
19609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19610 sub2node->SetLineColor(kColorITS);
19611 sub2node->SetVisibility(1);
19612 fNodes->Add(sub2node);
19613 sub1node->cd();
19614 //
19615 // Place copy #6 of ITS6 in I569
19616 //
19617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19618 sub2node->SetLineColor(kColorITS);
19619 sub2node->SetVisibility(1);
19620 fNodes->Add(sub2node);
19621 sub1node->cd();
19622 //
19623 // Place copy #7 of ITS6 in I569
19624 //
19625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19626 sub2node->SetLineColor(kColorITS);
19627 sub2node->SetVisibility(1);
19628 fNodes->Add(sub2node);
19629 sub1node->cd();
19630 //
19631 // Place copy #8 of ITS6 in I569
19632 //
19633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19634 sub2node->SetLineColor(kColorITS);
19635 sub2node->SetVisibility(1);
19636 fNodes->Add(sub2node);
19637 sub1node->cd();
19638 //
19639 // Place copy #9 of ITS6 in I569
19640 //
19641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19642 sub2node->SetLineColor(kColorITS);
19643 sub2node->SetVisibility(1);
19644 fNodes->Add(sub2node);
19645 sub1node->cd();
19646 //
19647 // Place copy #10 of ITS6 in I569
19648 //
19649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19650 sub2node->SetLineColor(kColorITS);
19651 sub2node->SetVisibility(1);
19652 fNodes->Add(sub2node);
19653 sub1node->cd();
19654 //
19655 // Place copy #11 of ITS6 in I569
19656 //
19657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19658 sub2node->SetLineColor(kColorITS);
19659 sub2node->SetVisibility(1);
19660 fNodes->Add(sub2node);
19661 sub1node->cd();
19662 //
19663 // Place copy #12 of ITS6 in I569
19664 //
19665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19666 sub2node->SetLineColor(kColorITS);
19667 sub2node->SetVisibility(1);
19668 fNodes->Add(sub2node);
19669 sub1node->cd();
19670 //
19671 // Place copy #13 of ITS6 in I569
19672 //
19673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19674 sub2node->SetLineColor(kColorITS);
19675 sub2node->SetVisibility(1);
19676 fNodes->Add(sub2node);
19677 sub1node->cd();
19678 //
19679 // Place copy #14 of ITS6 in I569
19680 //
19681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19682 sub2node->SetLineColor(kColorITS);
19683 sub2node->SetVisibility(1);
19684 fNodes->Add(sub2node);
19685 sub1node->cd();
19686 //
19687 // Place copy #15 of ITS6 in I569
19688 //
19689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19690 sub2node->SetLineColor(kColorITS);
19691 sub2node->SetVisibility(1);
19692 fNodes->Add(sub2node);
19693 sub1node->cd();
19694 //
19695 // Place copy #16 of ITS6 in I569
19696 //
19697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19698 sub2node->SetLineColor(kColorITS);
19699 sub2node->SetVisibility(1);
19700 fNodes->Add(sub2node);
19701 sub1node->cd();
19702 //
19703 // Place copy #17 of ITS6 in I569
19704 //
19705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19706 sub2node->SetLineColor(kColorITS);
19707 sub2node->SetVisibility(1);
19708 fNodes->Add(sub2node);
19709 sub1node->cd();
19710 //
19711 // Place copy #18 of ITS6 in I569
19712 //
19713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19714 sub2node->SetLineColor(kColorITS);
19715 sub2node->SetVisibility(1);
19716 fNodes->Add(sub2node);
19717 sub1node->cd();
19718 //
19719 // Place copy #19 of ITS6 in I569
19720 //
19721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19722 sub2node->SetLineColor(kColorITS);
19723 sub2node->SetVisibility(1);
19724 fNodes->Add(sub2node);
19725 sub1node->cd();
19726 //
19727 // Place copy #20 of ITS6 in I569
19728 //
19729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19730 sub2node->SetLineColor(kColorITS);
19731 sub2node->SetVisibility(1);
19732 fNodes->Add(sub2node);
19733 sub1node->cd();
19734 //
19735 // Place copy #21 of ITS6 in I569
19736 //
19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19741 sub1node->cd();
19742 //
19743 // Place copy #22 of ITS6 in I569
19744 //
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19749 sub1node->cd();
19750 //
19751 // Place copy #23 of ITS6 in I569
19752 //
19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19757 sub1node->cd();
19758 //
19759 // Place copy #24 of ITS6 in I569
19760 //
19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19765 sub1node->cd();
19766 //
19767 // Place copy #25 of ITS6 in I569
19768 //
19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19773 sub1node->cd();
19774 fNodes->Add(sub1node);
19775 node->cd();
19776 //
19777 // Place copy #17 of I569 in IT56
19778 //
19779 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19780 sub1node->SetLineColor(kColorITS);
19781 sub1node->SetVisibility(0);
19782 sub1node->cd();
19783 //
19784 // Place copy #1 of ITS6 in I569
19785 //
19786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19787 sub2node->SetLineColor(kColorITS);
19788 sub2node->SetVisibility(1);
19789 fNodes->Add(sub2node);
19790 sub1node->cd();
19791 //
19792 // Place copy #2 of ITS6 in I569
19793 //
19794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19795 sub2node->SetLineColor(kColorITS);
19796 sub2node->SetVisibility(1);
19797 fNodes->Add(sub2node);
19798 sub1node->cd();
19799 //
19800 // Place copy #3 of ITS6 in I569
19801 //
19802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19803 sub2node->SetLineColor(kColorITS);
19804 sub2node->SetVisibility(1);
19805 fNodes->Add(sub2node);
19806 sub1node->cd();
19807 //
19808 // Place copy #4 of ITS6 in I569
19809 //
19810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19811 sub2node->SetLineColor(kColorITS);
19812 sub2node->SetVisibility(1);
19813 fNodes->Add(sub2node);
19814 sub1node->cd();
19815 //
19816 // Place copy #5 of ITS6 in I569
19817 //
19818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19819 sub2node->SetLineColor(kColorITS);
19820 sub2node->SetVisibility(1);
19821 fNodes->Add(sub2node);
19822 sub1node->cd();
19823 //
19824 // Place copy #6 of ITS6 in I569
19825 //
19826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19827 sub2node->SetLineColor(kColorITS);
19828 sub2node->SetVisibility(1);
19829 fNodes->Add(sub2node);
19830 sub1node->cd();
19831 //
19832 // Place copy #7 of ITS6 in I569
19833 //
19834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19835 sub2node->SetLineColor(kColorITS);
19836 sub2node->SetVisibility(1);
19837 fNodes->Add(sub2node);
19838 sub1node->cd();
19839 //
19840 // Place copy #8 of ITS6 in I569
19841 //
19842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19843 sub2node->SetLineColor(kColorITS);
19844 sub2node->SetVisibility(1);
19845 fNodes->Add(sub2node);
19846 sub1node->cd();
19847 //
19848 // Place copy #9 of ITS6 in I569
19849 //
19850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19851 sub2node->SetLineColor(kColorITS);
19852 sub2node->SetVisibility(1);
19853 fNodes->Add(sub2node);
19854 sub1node->cd();
19855 //
19856 // Place copy #10 of ITS6 in I569
19857 //
19858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19859 sub2node->SetLineColor(kColorITS);
19860 sub2node->SetVisibility(1);
19861 fNodes->Add(sub2node);
19862 sub1node->cd();
19863 //
19864 // Place copy #11 of ITS6 in I569
19865 //
19866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19867 sub2node->SetLineColor(kColorITS);
19868 sub2node->SetVisibility(1);
19869 fNodes->Add(sub2node);
19870 sub1node->cd();
19871 //
19872 // Place copy #12 of ITS6 in I569
19873 //
19874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19875 sub2node->SetLineColor(kColorITS);
19876 sub2node->SetVisibility(1);
19877 fNodes->Add(sub2node);
19878 sub1node->cd();
19879 //
19880 // Place copy #13 of ITS6 in I569
19881 //
19882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19883 sub2node->SetLineColor(kColorITS);
19884 sub2node->SetVisibility(1);
19885 fNodes->Add(sub2node);
19886 sub1node->cd();
19887 //
19888 // Place copy #14 of ITS6 in I569
19889 //
19890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19891 sub2node->SetLineColor(kColorITS);
19892 sub2node->SetVisibility(1);
19893 fNodes->Add(sub2node);
19894 sub1node->cd();
19895 //
19896 // Place copy #15 of ITS6 in I569
19897 //
19898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19899 sub2node->SetLineColor(kColorITS);
19900 sub2node->SetVisibility(1);
19901 fNodes->Add(sub2node);
19902 sub1node->cd();
19903 //
19904 // Place copy #16 of ITS6 in I569
19905 //
19906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19907 sub2node->SetLineColor(kColorITS);
19908 sub2node->SetVisibility(1);
19909 fNodes->Add(sub2node);
19910 sub1node->cd();
19911 //
19912 // Place copy #17 of ITS6 in I569
19913 //
19914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19915 sub2node->SetLineColor(kColorITS);
19916 sub2node->SetVisibility(1);
19917 fNodes->Add(sub2node);
19918 sub1node->cd();
19919 //
19920 // Place copy #18 of ITS6 in I569
19921 //
19922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19923 sub2node->SetLineColor(kColorITS);
19924 sub2node->SetVisibility(1);
19925 fNodes->Add(sub2node);
19926 sub1node->cd();
19927 //
19928 // Place copy #19 of ITS6 in I569
19929 //
19930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19931 sub2node->SetLineColor(kColorITS);
19932 sub2node->SetVisibility(1);
19933 fNodes->Add(sub2node);
19934 sub1node->cd();
19935 //
19936 // Place copy #20 of ITS6 in I569
19937 //
19938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19939 sub2node->SetLineColor(kColorITS);
19940 sub2node->SetVisibility(1);
19941 fNodes->Add(sub2node);
19942 sub1node->cd();
19943 //
19944 // Place copy #21 of ITS6 in I569
19945 //
19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19950 sub1node->cd();
19951 //
19952 // Place copy #22 of ITS6 in I569
19953 //
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19958 sub1node->cd();
19959 //
19960 // Place copy #23 of ITS6 in I569
19961 //
19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19966 sub1node->cd();
19967 //
19968 // Place copy #24 of ITS6 in I569
19969 //
19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19974 sub1node->cd();
19975 //
19976 // Place copy #25 of ITS6 in I569
19977 //
19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19982 sub1node->cd();
19983 fNodes->Add(sub1node);
19984 node->cd();
19985 //
19986 // Place copy #18 of I569 in IT56
19987 //
19988 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
19989 sub1node->SetLineColor(kColorITS);
19990 sub1node->SetVisibility(0);
19991 sub1node->cd();
19992 //
19993 // Place copy #1 of ITS6 in I569
19994 //
19995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19996 sub2node->SetLineColor(kColorITS);
19997 sub2node->SetVisibility(1);
19998 fNodes->Add(sub2node);
19999 sub1node->cd();
20000 //
20001 // Place copy #2 of ITS6 in I569
20002 //
20003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20004 sub2node->SetLineColor(kColorITS);
20005 sub2node->SetVisibility(1);
20006 fNodes->Add(sub2node);
20007 sub1node->cd();
20008 //
20009 // Place copy #3 of ITS6 in I569
20010 //
20011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20012 sub2node->SetLineColor(kColorITS);
20013 sub2node->SetVisibility(1);
20014 fNodes->Add(sub2node);
20015 sub1node->cd();
20016 //
20017 // Place copy #4 of ITS6 in I569
20018 //
20019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20020 sub2node->SetLineColor(kColorITS);
20021 sub2node->SetVisibility(1);
20022 fNodes->Add(sub2node);
20023 sub1node->cd();
20024 //
20025 // Place copy #5 of ITS6 in I569
20026 //
20027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20028 sub2node->SetLineColor(kColorITS);
20029 sub2node->SetVisibility(1);
20030 fNodes->Add(sub2node);
20031 sub1node->cd();
20032 //
20033 // Place copy #6 of ITS6 in I569
20034 //
20035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20036 sub2node->SetLineColor(kColorITS);
20037 sub2node->SetVisibility(1);
20038 fNodes->Add(sub2node);
20039 sub1node->cd();
20040 //
20041 // Place copy #7 of ITS6 in I569
20042 //
20043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20044 sub2node->SetLineColor(kColorITS);
20045 sub2node->SetVisibility(1);
20046 fNodes->Add(sub2node);
20047 sub1node->cd();
20048 //
20049 // Place copy #8 of ITS6 in I569
20050 //
20051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20052 sub2node->SetLineColor(kColorITS);
20053 sub2node->SetVisibility(1);
20054 fNodes->Add(sub2node);
20055 sub1node->cd();
20056 //
20057 // Place copy #9 of ITS6 in I569
20058 //
20059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20060 sub2node->SetLineColor(kColorITS);
20061 sub2node->SetVisibility(1);
20062 fNodes->Add(sub2node);
20063 sub1node->cd();
20064 //
20065 // Place copy #10 of ITS6 in I569
20066 //
20067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20068 sub2node->SetLineColor(kColorITS);
20069 sub2node->SetVisibility(1);
20070 fNodes->Add(sub2node);
20071 sub1node->cd();
20072 //
20073 // Place copy #11 of ITS6 in I569
20074 //
20075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20076 sub2node->SetLineColor(kColorITS);
20077 sub2node->SetVisibility(1);
20078 fNodes->Add(sub2node);
20079 sub1node->cd();
20080 //
20081 // Place copy #12 of ITS6 in I569
20082 //
20083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20084 sub2node->SetLineColor(kColorITS);
20085 sub2node->SetVisibility(1);
20086 fNodes->Add(sub2node);
20087 sub1node->cd();
20088 //
20089 // Place copy #13 of ITS6 in I569
20090 //
20091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20092 sub2node->SetLineColor(kColorITS);
20093 sub2node->SetVisibility(1);
20094 fNodes->Add(sub2node);
20095 sub1node->cd();
20096 //
20097 // Place copy #14 of ITS6 in I569
20098 //
20099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20100 sub2node->SetLineColor(kColorITS);
20101 sub2node->SetVisibility(1);
20102 fNodes->Add(sub2node);
20103 sub1node->cd();
20104 //
20105 // Place copy #15 of ITS6 in I569
20106 //
20107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20108 sub2node->SetLineColor(kColorITS);
20109 sub2node->SetVisibility(1);
20110 fNodes->Add(sub2node);
20111 sub1node->cd();
20112 //
20113 // Place copy #16 of ITS6 in I569
20114 //
20115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20116 sub2node->SetLineColor(kColorITS);
20117 sub2node->SetVisibility(1);
20118 fNodes->Add(sub2node);
20119 sub1node->cd();
20120 //
20121 // Place copy #17 of ITS6 in I569
20122 //
20123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20124 sub2node->SetLineColor(kColorITS);
20125 sub2node->SetVisibility(1);
20126 fNodes->Add(sub2node);
20127 sub1node->cd();
20128 //
20129 // Place copy #18 of ITS6 in I569
20130 //
20131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20132 sub2node->SetLineColor(kColorITS);
20133 sub2node->SetVisibility(1);
20134 fNodes->Add(sub2node);
20135 sub1node->cd();
20136 //
20137 // Place copy #19 of ITS6 in I569
20138 //
20139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20140 sub2node->SetLineColor(kColorITS);
20141 sub2node->SetVisibility(1);
20142 fNodes->Add(sub2node);
20143 sub1node->cd();
20144 //
20145 // Place copy #20 of ITS6 in I569
20146 //
20147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20148 sub2node->SetLineColor(kColorITS);
20149 sub2node->SetVisibility(1);
20150 fNodes->Add(sub2node);
20151 sub1node->cd();
20152 //
20153 // Place copy #21 of ITS6 in I569
20154 //
20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20159 sub1node->cd();
20160 //
20161 // Place copy #22 of ITS6 in I569
20162 //
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20167 sub1node->cd();
20168 //
20169 // Place copy #23 of ITS6 in I569
20170 //
20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20175 sub1node->cd();
20176 //
20177 // Place copy #24 of ITS6 in I569
20178 //
20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20183 sub1node->cd();
20184 //
20185 // Place copy #25 of ITS6 in I569
20186 //
20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20191 sub1node->cd();
20192 fNodes->Add(sub1node);
20193 node->cd();
20194 //
20195 // Place copy #19 of I569 in IT56
20196 //
20197 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20198 sub1node->SetLineColor(kColorITS);
20199 sub1node->SetVisibility(0);
20200 sub1node->cd();
20201 //
20202 // Place copy #1 of ITS6 in I569
20203 //
20204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20205 sub2node->SetLineColor(kColorITS);
20206 sub2node->SetVisibility(1);
20207 fNodes->Add(sub2node);
20208 sub1node->cd();
20209 //
20210 // Place copy #2 of ITS6 in I569
20211 //
20212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20213 sub2node->SetLineColor(kColorITS);
20214 sub2node->SetVisibility(1);
20215 fNodes->Add(sub2node);
20216 sub1node->cd();
20217 //
20218 // Place copy #3 of ITS6 in I569
20219 //
20220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20221 sub2node->SetLineColor(kColorITS);
20222 sub2node->SetVisibility(1);
20223 fNodes->Add(sub2node);
20224 sub1node->cd();
20225 //
20226 // Place copy #4 of ITS6 in I569
20227 //
20228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20229 sub2node->SetLineColor(kColorITS);
20230 sub2node->SetVisibility(1);
20231 fNodes->Add(sub2node);
20232 sub1node->cd();
20233 //
20234 // Place copy #5 of ITS6 in I569
20235 //
20236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20237 sub2node->SetLineColor(kColorITS);
20238 sub2node->SetVisibility(1);
20239 fNodes->Add(sub2node);
20240 sub1node->cd();
20241 //
20242 // Place copy #6 of ITS6 in I569
20243 //
20244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20245 sub2node->SetLineColor(kColorITS);
20246 sub2node->SetVisibility(1);
20247 fNodes->Add(sub2node);
20248 sub1node->cd();
20249 //
20250 // Place copy #7 of ITS6 in I569
20251 //
20252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20253 sub2node->SetLineColor(kColorITS);
20254 sub2node->SetVisibility(1);
20255 fNodes->Add(sub2node);
20256 sub1node->cd();
20257 //
20258 // Place copy #8 of ITS6 in I569
20259 //
20260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20261 sub2node->SetLineColor(kColorITS);
20262 sub2node->SetVisibility(1);
20263 fNodes->Add(sub2node);
20264 sub1node->cd();
20265 //
20266 // Place copy #9 of ITS6 in I569
20267 //
20268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20269 sub2node->SetLineColor(kColorITS);
20270 sub2node->SetVisibility(1);
20271 fNodes->Add(sub2node);
20272 sub1node->cd();
20273 //
20274 // Place copy #10 of ITS6 in I569
20275 //
20276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20277 sub2node->SetLineColor(kColorITS);
20278 sub2node->SetVisibility(1);
20279 fNodes->Add(sub2node);
20280 sub1node->cd();
20281 //
20282 // Place copy #11 of ITS6 in I569
20283 //
20284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20285 sub2node->SetLineColor(kColorITS);
20286 sub2node->SetVisibility(1);
20287 fNodes->Add(sub2node);
20288 sub1node->cd();
20289 //
20290 // Place copy #12 of ITS6 in I569
20291 //
20292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20293 sub2node->SetLineColor(kColorITS);
20294 sub2node->SetVisibility(1);
20295 fNodes->Add(sub2node);
20296 sub1node->cd();
20297 //
20298 // Place copy #13 of ITS6 in I569
20299 //
20300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20301 sub2node->SetLineColor(kColorITS);
20302 sub2node->SetVisibility(1);
20303 fNodes->Add(sub2node);
20304 sub1node->cd();
20305 //
20306 // Place copy #14 of ITS6 in I569
20307 //
20308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20309 sub2node->SetLineColor(kColorITS);
20310 sub2node->SetVisibility(1);
20311 fNodes->Add(sub2node);
20312 sub1node->cd();
20313 //
20314 // Place copy #15 of ITS6 in I569
20315 //
20316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20317 sub2node->SetLineColor(kColorITS);
20318 sub2node->SetVisibility(1);
20319 fNodes->Add(sub2node);
20320 sub1node->cd();
20321 //
20322 // Place copy #16 of ITS6 in I569
20323 //
20324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20325 sub2node->SetLineColor(kColorITS);
20326 sub2node->SetVisibility(1);
20327 fNodes->Add(sub2node);
20328 sub1node->cd();
20329 //
20330 // Place copy #17 of ITS6 in I569
20331 //
20332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20333 sub2node->SetLineColor(kColorITS);
20334 sub2node->SetVisibility(1);
20335 fNodes->Add(sub2node);
20336 sub1node->cd();
20337 //
20338 // Place copy #18 of ITS6 in I569
20339 //
20340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20341 sub2node->SetLineColor(kColorITS);
20342 sub2node->SetVisibility(1);
20343 fNodes->Add(sub2node);
20344 sub1node->cd();
20345 //
20346 // Place copy #19 of ITS6 in I569
20347 //
20348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20349 sub2node->SetLineColor(kColorITS);
20350 sub2node->SetVisibility(1);
20351 fNodes->Add(sub2node);
20352 sub1node->cd();
20353 //
20354 // Place copy #20 of ITS6 in I569
20355 //
20356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20357 sub2node->SetLineColor(kColorITS);
20358 sub2node->SetVisibility(1);
20359 fNodes->Add(sub2node);
20360 sub1node->cd();
20361 //
20362 // Place copy #21 of ITS6 in I569
20363 //
20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20368 sub1node->cd();
20369 //
20370 // Place copy #22 of ITS6 in I569
20371 //
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20376 sub1node->cd();
20377 //
20378 // Place copy #23 of ITS6 in I569
20379 //
20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20384 sub1node->cd();
20385 //
20386 // Place copy #24 of ITS6 in I569
20387 //
20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20392 sub1node->cd();
20393 //
20394 // Place copy #25 of ITS6 in I569
20395 //
20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20400 sub1node->cd();
20401 fNodes->Add(sub1node);
20402 node->cd();
20403 //
20404 // Place copy #20 of I569 in IT56
20405 //
20406 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20407 sub1node->SetLineColor(kColorITS);
20408 sub1node->SetVisibility(0);
20409 sub1node->cd();
20410 //
20411 // Place copy #1 of ITS6 in I569
20412 //
20413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20414 sub2node->SetLineColor(kColorITS);
20415 sub2node->SetVisibility(1);
20416 fNodes->Add(sub2node);
20417 sub1node->cd();
20418 //
20419 // Place copy #2 of ITS6 in I569
20420 //
20421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20422 sub2node->SetLineColor(kColorITS);
20423 sub2node->SetVisibility(1);
20424 fNodes->Add(sub2node);
20425 sub1node->cd();
20426 //
20427 // Place copy #3 of ITS6 in I569
20428 //
20429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20430 sub2node->SetLineColor(kColorITS);
20431 sub2node->SetVisibility(1);
20432 fNodes->Add(sub2node);
20433 sub1node->cd();
20434 //
20435 // Place copy #4 of ITS6 in I569
20436 //
20437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20438 sub2node->SetLineColor(kColorITS);
20439 sub2node->SetVisibility(1);
20440 fNodes->Add(sub2node);
20441 sub1node->cd();
20442 //
20443 // Place copy #5 of ITS6 in I569
20444 //
20445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20446 sub2node->SetLineColor(kColorITS);
20447 sub2node->SetVisibility(1);
20448 fNodes->Add(sub2node);
20449 sub1node->cd();
20450 //
20451 // Place copy #6 of ITS6 in I569
20452 //
20453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20454 sub2node->SetLineColor(kColorITS);
20455 sub2node->SetVisibility(1);
20456 fNodes->Add(sub2node);
20457 sub1node->cd();
20458 //
20459 // Place copy #7 of ITS6 in I569
20460 //
20461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20462 sub2node->SetLineColor(kColorITS);
20463 sub2node->SetVisibility(1);
20464 fNodes->Add(sub2node);
20465 sub1node->cd();
20466 //
20467 // Place copy #8 of ITS6 in I569
20468 //
20469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20470 sub2node->SetLineColor(kColorITS);
20471 sub2node->SetVisibility(1);
20472 fNodes->Add(sub2node);
20473 sub1node->cd();
20474 //
20475 // Place copy #9 of ITS6 in I569
20476 //
20477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20478 sub2node->SetLineColor(kColorITS);
20479 sub2node->SetVisibility(1);
20480 fNodes->Add(sub2node);
20481 sub1node->cd();
20482 //
20483 // Place copy #10 of ITS6 in I569
20484 //
20485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20486 sub2node->SetLineColor(kColorITS);
20487 sub2node->SetVisibility(1);
20488 fNodes->Add(sub2node);
20489 sub1node->cd();
20490 //
20491 // Place copy #11 of ITS6 in I569
20492 //
20493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20494 sub2node->SetLineColor(kColorITS);
20495 sub2node->SetVisibility(1);
20496 fNodes->Add(sub2node);
20497 sub1node->cd();
20498 //
20499 // Place copy #12 of ITS6 in I569
20500 //
20501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20502 sub2node->SetLineColor(kColorITS);
20503 sub2node->SetVisibility(1);
20504 fNodes->Add(sub2node);
20505 sub1node->cd();
20506 //
20507 // Place copy #13 of ITS6 in I569
20508 //
20509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20510 sub2node->SetLineColor(kColorITS);
20511 sub2node->SetVisibility(1);
20512 fNodes->Add(sub2node);
20513 sub1node->cd();
20514 //
20515 // Place copy #14 of ITS6 in I569
20516 //
20517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20518 sub2node->SetLineColor(kColorITS);
20519 sub2node->SetVisibility(1);
20520 fNodes->Add(sub2node);
20521 sub1node->cd();
20522 //
20523 // Place copy #15 of ITS6 in I569
20524 //
20525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20526 sub2node->SetLineColor(kColorITS);
20527 sub2node->SetVisibility(1);
20528 fNodes->Add(sub2node);
20529 sub1node->cd();
20530 //
20531 // Place copy #16 of ITS6 in I569
20532 //
20533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20534 sub2node->SetLineColor(kColorITS);
20535 sub2node->SetVisibility(1);
20536 fNodes->Add(sub2node);
20537 sub1node->cd();
20538 //
20539 // Place copy #17 of ITS6 in I569
20540 //
20541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20542 sub2node->SetLineColor(kColorITS);
20543 sub2node->SetVisibility(1);
20544 fNodes->Add(sub2node);
20545 sub1node->cd();
20546 //
20547 // Place copy #18 of ITS6 in I569
20548 //
20549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20550 sub2node->SetLineColor(kColorITS);
20551 sub2node->SetVisibility(1);
20552 fNodes->Add(sub2node);
20553 sub1node->cd();
20554 //
20555 // Place copy #19 of ITS6 in I569
20556 //
20557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20558 sub2node->SetLineColor(kColorITS);
20559 sub2node->SetVisibility(1);
20560 fNodes->Add(sub2node);
20561 sub1node->cd();
20562 //
20563 // Place copy #20 of ITS6 in I569
20564 //
20565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20566 sub2node->SetLineColor(kColorITS);
20567 sub2node->SetVisibility(1);
20568 fNodes->Add(sub2node);
20569 sub1node->cd();
20570 //
20571 // Place copy #21 of ITS6 in I569
20572 //
20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20577 sub1node->cd();
20578 //
20579 // Place copy #22 of ITS6 in I569
20580 //
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20585 sub1node->cd();
20586 //
20587 // Place copy #23 of ITS6 in I569
20588 //
20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20593 sub1node->cd();
20594 //
20595 // Place copy #24 of ITS6 in I569
20596 //
20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20601 sub1node->cd();
20602 //
20603 // Place copy #25 of ITS6 in I569
20604 //
20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20609 sub1node->cd();
20610 fNodes->Add(sub1node);
20611 node->cd();
20612 //
20613 // Place copy #21 of I569 in IT56
20614 //
20615 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20616 sub1node->SetLineColor(kColorITS);
20617 sub1node->SetVisibility(0);
20618 sub1node->cd();
20619 //
20620 // Place copy #1 of ITS6 in I569
20621 //
20622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20623 sub2node->SetLineColor(kColorITS);
20624 sub2node->SetVisibility(1);
20625 fNodes->Add(sub2node);
20626 sub1node->cd();
20627 //
20628 // Place copy #2 of ITS6 in I569
20629 //
20630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20631 sub2node->SetLineColor(kColorITS);
20632 sub2node->SetVisibility(1);
20633 fNodes->Add(sub2node);
20634 sub1node->cd();
20635 //
20636 // Place copy #3 of ITS6 in I569
20637 //
20638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20639 sub2node->SetLineColor(kColorITS);
20640 sub2node->SetVisibility(1);
20641 fNodes->Add(sub2node);
20642 sub1node->cd();
20643 //
20644 // Place copy #4 of ITS6 in I569
20645 //
20646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20647 sub2node->SetLineColor(kColorITS);
20648 sub2node->SetVisibility(1);
20649 fNodes->Add(sub2node);
20650 sub1node->cd();
20651 //
20652 // Place copy #5 of ITS6 in I569
20653 //
20654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20655 sub2node->SetLineColor(kColorITS);
20656 sub2node->SetVisibility(1);
20657 fNodes->Add(sub2node);
20658 sub1node->cd();
20659 //
20660 // Place copy #6 of ITS6 in I569
20661 //
20662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20663 sub2node->SetLineColor(kColorITS);
20664 sub2node->SetVisibility(1);
20665 fNodes->Add(sub2node);
20666 sub1node->cd();
20667 //
20668 // Place copy #7 of ITS6 in I569
20669 //
20670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20671 sub2node->SetLineColor(kColorITS);
20672 sub2node->SetVisibility(1);
20673 fNodes->Add(sub2node);
20674 sub1node->cd();
20675 //
20676 // Place copy #8 of ITS6 in I569
20677 //
20678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20679 sub2node->SetLineColor(kColorITS);
20680 sub2node->SetVisibility(1);
20681 fNodes->Add(sub2node);
20682 sub1node->cd();
20683 //
20684 // Place copy #9 of ITS6 in I569
20685 //
20686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20687 sub2node->SetLineColor(kColorITS);
20688 sub2node->SetVisibility(1);
20689 fNodes->Add(sub2node);
20690 sub1node->cd();
20691 //
20692 // Place copy #10 of ITS6 in I569
20693 //
20694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20695 sub2node->SetLineColor(kColorITS);
20696 sub2node->SetVisibility(1);
20697 fNodes->Add(sub2node);
20698 sub1node->cd();
20699 //
20700 // Place copy #11 of ITS6 in I569
20701 //
20702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20703 sub2node->SetLineColor(kColorITS);
20704 sub2node->SetVisibility(1);
20705 fNodes->Add(sub2node);
20706 sub1node->cd();
20707 //
20708 // Place copy #12 of ITS6 in I569
20709 //
20710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20711 sub2node->SetLineColor(kColorITS);
20712 sub2node->SetVisibility(1);
20713 fNodes->Add(sub2node);
20714 sub1node->cd();
20715 //
20716 // Place copy #13 of ITS6 in I569
20717 //
20718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20719 sub2node->SetLineColor(kColorITS);
20720 sub2node->SetVisibility(1);
20721 fNodes->Add(sub2node);
20722 sub1node->cd();
20723 //
20724 // Place copy #14 of ITS6 in I569
20725 //
20726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20727 sub2node->SetLineColor(kColorITS);
20728 sub2node->SetVisibility(1);
20729 fNodes->Add(sub2node);
20730 sub1node->cd();
20731 //
20732 // Place copy #15 of ITS6 in I569
20733 //
20734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20735 sub2node->SetLineColor(kColorITS);
20736 sub2node->SetVisibility(1);
20737 fNodes->Add(sub2node);
20738 sub1node->cd();
20739 //
20740 // Place copy #16 of ITS6 in I569
20741 //
20742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20743 sub2node->SetLineColor(kColorITS);
20744 sub2node->SetVisibility(1);
20745 fNodes->Add(sub2node);
20746 sub1node->cd();
20747 //
20748 // Place copy #17 of ITS6 in I569
20749 //
20750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20751 sub2node->SetLineColor(kColorITS);
20752 sub2node->SetVisibility(1);
20753 fNodes->Add(sub2node);
20754 sub1node->cd();
20755 //
20756 // Place copy #18 of ITS6 in I569
20757 //
20758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20759 sub2node->SetLineColor(kColorITS);
20760 sub2node->SetVisibility(1);
20761 fNodes->Add(sub2node);
20762 sub1node->cd();
20763 //
20764 // Place copy #19 of ITS6 in I569
20765 //
20766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20767 sub2node->SetLineColor(kColorITS);
20768 sub2node->SetVisibility(1);
20769 fNodes->Add(sub2node);
20770 sub1node->cd();
20771 //
20772 // Place copy #20 of ITS6 in I569
20773 //
20774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20775 sub2node->SetLineColor(kColorITS);
20776 sub2node->SetVisibility(1);
20777 fNodes->Add(sub2node);
20778 sub1node->cd();
20779 //
20780 // Place copy #21 of ITS6 in I569
20781 //
20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20786 sub1node->cd();
20787 //
20788 // Place copy #22 of ITS6 in I569
20789 //
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20794 sub1node->cd();
20795 //
20796 // Place copy #23 of ITS6 in I569
20797 //
20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20802 sub1node->cd();
20803 //
20804 // Place copy #24 of ITS6 in I569
20805 //
20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20810 sub1node->cd();
20811 //
20812 // Place copy #25 of ITS6 in I569
20813 //
20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20818 sub1node->cd();
20819 fNodes->Add(sub1node);
20820 node->cd();
20821 //
20822 // Place copy #22 of I569 in IT56
20823 //
20824 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20825 sub1node->SetLineColor(kColorITS);
20826 sub1node->SetVisibility(0);
20827 sub1node->cd();
20828 //
20829 // Place copy #1 of ITS6 in I569
20830 //
20831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20832 sub2node->SetLineColor(kColorITS);
20833 sub2node->SetVisibility(1);
20834 fNodes->Add(sub2node);
20835 sub1node->cd();
20836 //
20837 // Place copy #2 of ITS6 in I569
20838 //
20839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20840 sub2node->SetLineColor(kColorITS);
20841 sub2node->SetVisibility(1);
20842 fNodes->Add(sub2node);
20843 sub1node->cd();
20844 //
20845 // Place copy #3 of ITS6 in I569
20846 //
20847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20848 sub2node->SetLineColor(kColorITS);
20849 sub2node->SetVisibility(1);
20850 fNodes->Add(sub2node);
20851 sub1node->cd();
20852 //
20853 // Place copy #4 of ITS6 in I569
20854 //
20855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20856 sub2node->SetLineColor(kColorITS);
20857 sub2node->SetVisibility(1);
20858 fNodes->Add(sub2node);
20859 sub1node->cd();
20860 //
20861 // Place copy #5 of ITS6 in I569
20862 //
20863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20864 sub2node->SetLineColor(kColorITS);
20865 sub2node->SetVisibility(1);
20866 fNodes->Add(sub2node);
20867 sub1node->cd();
20868 //
20869 // Place copy #6 of ITS6 in I569
20870 //
20871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20872 sub2node->SetLineColor(kColorITS);
20873 sub2node->SetVisibility(1);
20874 fNodes->Add(sub2node);
20875 sub1node->cd();
20876 //
20877 // Place copy #7 of ITS6 in I569
20878 //
20879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20880 sub2node->SetLineColor(kColorITS);
20881 sub2node->SetVisibility(1);
20882 fNodes->Add(sub2node);
20883 sub1node->cd();
20884 //
20885 // Place copy #8 of ITS6 in I569
20886 //
20887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20888 sub2node->SetLineColor(kColorITS);
20889 sub2node->SetVisibility(1);
20890 fNodes->Add(sub2node);
20891 sub1node->cd();
20892 //
20893 // Place copy #9 of ITS6 in I569
20894 //
20895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20896 sub2node->SetLineColor(kColorITS);
20897 sub2node->SetVisibility(1);
20898 fNodes->Add(sub2node);
20899 sub1node->cd();
20900 //
20901 // Place copy #10 of ITS6 in I569
20902 //
20903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20904 sub2node->SetLineColor(kColorITS);
20905 sub2node->SetVisibility(1);
20906 fNodes->Add(sub2node);
20907 sub1node->cd();
20908 //
20909 // Place copy #11 of ITS6 in I569
20910 //
20911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20912 sub2node->SetLineColor(kColorITS);
20913 sub2node->SetVisibility(1);
20914 fNodes->Add(sub2node);
20915 sub1node->cd();
20916 //
20917 // Place copy #12 of ITS6 in I569
20918 //
20919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20920 sub2node->SetLineColor(kColorITS);
20921 sub2node->SetVisibility(1);
20922 fNodes->Add(sub2node);
20923 sub1node->cd();
20924 //
20925 // Place copy #13 of ITS6 in I569
20926 //
20927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20928 sub2node->SetLineColor(kColorITS);
20929 sub2node->SetVisibility(1);
20930 fNodes->Add(sub2node);
20931 sub1node->cd();
20932 //
20933 // Place copy #14 of ITS6 in I569
20934 //
20935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20936 sub2node->SetLineColor(kColorITS);
20937 sub2node->SetVisibility(1);
20938 fNodes->Add(sub2node);
20939 sub1node->cd();
20940 //
20941 // Place copy #15 of ITS6 in I569
20942 //
20943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20944 sub2node->SetLineColor(kColorITS);
20945 sub2node->SetVisibility(1);
20946 fNodes->Add(sub2node);
20947 sub1node->cd();
20948 //
20949 // Place copy #16 of ITS6 in I569
20950 //
20951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20952 sub2node->SetLineColor(kColorITS);
20953 sub2node->SetVisibility(1);
20954 fNodes->Add(sub2node);
20955 sub1node->cd();
20956 //
20957 // Place copy #17 of ITS6 in I569
20958 //
20959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20960 sub2node->SetLineColor(kColorITS);
20961 sub2node->SetVisibility(1);
20962 fNodes->Add(sub2node);
20963 sub1node->cd();
20964 //
20965 // Place copy #18 of ITS6 in I569
20966 //
20967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20968 sub2node->SetLineColor(kColorITS);
20969 sub2node->SetVisibility(1);
20970 fNodes->Add(sub2node);
20971 sub1node->cd();
20972 //
20973 // Place copy #19 of ITS6 in I569
20974 //
20975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20976 sub2node->SetLineColor(kColorITS);
20977 sub2node->SetVisibility(1);
20978 fNodes->Add(sub2node);
20979 sub1node->cd();
20980 //
20981 // Place copy #20 of ITS6 in I569
20982 //
20983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20984 sub2node->SetLineColor(kColorITS);
20985 sub2node->SetVisibility(1);
20986 fNodes->Add(sub2node);
20987 sub1node->cd();
20988 //
20989 // Place copy #21 of ITS6 in I569
20990 //
20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20995 sub1node->cd();
20996 //
20997 // Place copy #22 of ITS6 in I569
20998 //
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21003 sub1node->cd();
21004 //
21005 // Place copy #23 of ITS6 in I569
21006 //
21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21011 sub1node->cd();
21012 //
21013 // Place copy #24 of ITS6 in I569
21014 //
21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21019 sub1node->cd();
21020 //
21021 // Place copy #25 of ITS6 in I569
21022 //
21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21027 sub1node->cd();
21028 fNodes->Add(sub1node);
21029 node->cd();
21030 //
21031 // Place copy #23 of I569 in IT56
21032 //
21033 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21034 sub1node->SetLineColor(kColorITS);
21035 sub1node->SetVisibility(0);
21036 sub1node->cd();
21037 //
21038 // Place copy #1 of ITS6 in I569
21039 //
21040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21041 sub2node->SetLineColor(kColorITS);
21042 sub2node->SetVisibility(1);
21043 fNodes->Add(sub2node);
21044 sub1node->cd();
21045 //
21046 // Place copy #2 of ITS6 in I569
21047 //
21048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21049 sub2node->SetLineColor(kColorITS);
21050 sub2node->SetVisibility(1);
21051 fNodes->Add(sub2node);
21052 sub1node->cd();
21053 //
21054 // Place copy #3 of ITS6 in I569
21055 //
21056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21057 sub2node->SetLineColor(kColorITS);
21058 sub2node->SetVisibility(1);
21059 fNodes->Add(sub2node);
21060 sub1node->cd();
21061 //
21062 // Place copy #4 of ITS6 in I569
21063 //
21064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21065 sub2node->SetLineColor(kColorITS);
21066 sub2node->SetVisibility(1);
21067 fNodes->Add(sub2node);
21068 sub1node->cd();
21069 //
21070 // Place copy #5 of ITS6 in I569
21071 //
21072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21073 sub2node->SetLineColor(kColorITS);
21074 sub2node->SetVisibility(1);
21075 fNodes->Add(sub2node);
21076 sub1node->cd();
21077 //
21078 // Place copy #6 of ITS6 in I569
21079 //
21080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21081 sub2node->SetLineColor(kColorITS);
21082 sub2node->SetVisibility(1);
21083 fNodes->Add(sub2node);
21084 sub1node->cd();
21085 //
21086 // Place copy #7 of ITS6 in I569
21087 //
21088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21089 sub2node->SetLineColor(kColorITS);
21090 sub2node->SetVisibility(1);
21091 fNodes->Add(sub2node);
21092 sub1node->cd();
21093 //
21094 // Place copy #8 of ITS6 in I569
21095 //
21096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21097 sub2node->SetLineColor(kColorITS);
21098 sub2node->SetVisibility(1);
21099 fNodes->Add(sub2node);
21100 sub1node->cd();
21101 //
21102 // Place copy #9 of ITS6 in I569
21103 //
21104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21105 sub2node->SetLineColor(kColorITS);
21106 sub2node->SetVisibility(1);
21107 fNodes->Add(sub2node);
21108 sub1node->cd();
21109 //
21110 // Place copy #10 of ITS6 in I569
21111 //
21112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21113 sub2node->SetLineColor(kColorITS);
21114 sub2node->SetVisibility(1);
21115 fNodes->Add(sub2node);
21116 sub1node->cd();
21117 //
21118 // Place copy #11 of ITS6 in I569
21119 //
21120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21121 sub2node->SetLineColor(kColorITS);
21122 sub2node->SetVisibility(1);
21123 fNodes->Add(sub2node);
21124 sub1node->cd();
21125 //
21126 // Place copy #12 of ITS6 in I569
21127 //
21128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21129 sub2node->SetLineColor(kColorITS);
21130 sub2node->SetVisibility(1);
21131 fNodes->Add(sub2node);
21132 sub1node->cd();
21133 //
21134 // Place copy #13 of ITS6 in I569
21135 //
21136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21137 sub2node->SetLineColor(kColorITS);
21138 sub2node->SetVisibility(1);
21139 fNodes->Add(sub2node);
21140 sub1node->cd();
21141 //
21142 // Place copy #14 of ITS6 in I569
21143 //
21144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21145 sub2node->SetLineColor(kColorITS);
21146 sub2node->SetVisibility(1);
21147 fNodes->Add(sub2node);
21148 sub1node->cd();
21149 //
21150 // Place copy #15 of ITS6 in I569
21151 //
21152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21153 sub2node->SetLineColor(kColorITS);
21154 sub2node->SetVisibility(1);
21155 fNodes->Add(sub2node);
21156 sub1node->cd();
21157 //
21158 // Place copy #16 of ITS6 in I569
21159 //
21160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21161 sub2node->SetLineColor(kColorITS);
21162 sub2node->SetVisibility(1);
21163 fNodes->Add(sub2node);
21164 sub1node->cd();
21165 //
21166 // Place copy #17 of ITS6 in I569
21167 //
21168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21169 sub2node->SetLineColor(kColorITS);
21170 sub2node->SetVisibility(1);
21171 fNodes->Add(sub2node);
21172 sub1node->cd();
21173 //
21174 // Place copy #18 of ITS6 in I569
21175 //
21176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21177 sub2node->SetLineColor(kColorITS);
21178 sub2node->SetVisibility(1);
21179 fNodes->Add(sub2node);
21180 sub1node->cd();
21181 //
21182 // Place copy #19 of ITS6 in I569
21183 //
21184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21185 sub2node->SetLineColor(kColorITS);
21186 sub2node->SetVisibility(1);
21187 fNodes->Add(sub2node);
21188 sub1node->cd();
21189 //
21190 // Place copy #20 of ITS6 in I569
21191 //
21192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21193 sub2node->SetLineColor(kColorITS);
21194 sub2node->SetVisibility(1);
21195 fNodes->Add(sub2node);
21196 sub1node->cd();
21197 //
21198 // Place copy #21 of ITS6 in I569
21199 //
21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21204 sub1node->cd();
21205 //
21206 // Place copy #22 of ITS6 in I569
21207 //
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21212 sub1node->cd();
21213 //
21214 // Place copy #23 of ITS6 in I569
21215 //
21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21220 sub1node->cd();
21221 //
21222 // Place copy #24 of ITS6 in I569
21223 //
21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21228 sub1node->cd();
21229 //
21230 // Place copy #25 of ITS6 in I569
21231 //
21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21236 sub1node->cd();
21237 fNodes->Add(sub1node);
21238 node->cd();
21239 //
21240 // Place copy #24 of I569 in IT56
21241 //
21242 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21243 sub1node->SetLineColor(kColorITS);
21244 sub1node->SetVisibility(0);
21245 sub1node->cd();
21246 //
21247 // Place copy #1 of ITS6 in I569
21248 //
21249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21250 sub2node->SetLineColor(kColorITS);
21251 sub2node->SetVisibility(1);
21252 fNodes->Add(sub2node);
21253 sub1node->cd();
21254 //
21255 // Place copy #2 of ITS6 in I569
21256 //
21257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21258 sub2node->SetLineColor(kColorITS);
21259 sub2node->SetVisibility(1);
21260 fNodes->Add(sub2node);
21261 sub1node->cd();
21262 //
21263 // Place copy #3 of ITS6 in I569
21264 //
21265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21266 sub2node->SetLineColor(kColorITS);
21267 sub2node->SetVisibility(1);
21268 fNodes->Add(sub2node);
21269 sub1node->cd();
21270 //
21271 // Place copy #4 of ITS6 in I569
21272 //
21273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21274 sub2node->SetLineColor(kColorITS);
21275 sub2node->SetVisibility(1);
21276 fNodes->Add(sub2node);
21277 sub1node->cd();
21278 //
21279 // Place copy #5 of ITS6 in I569
21280 //
21281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21282 sub2node->SetLineColor(kColorITS);
21283 sub2node->SetVisibility(1);
21284 fNodes->Add(sub2node);
21285 sub1node->cd();
21286 //
21287 // Place copy #6 of ITS6 in I569
21288 //
21289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21290 sub2node->SetLineColor(kColorITS);
21291 sub2node->SetVisibility(1);
21292 fNodes->Add(sub2node);
21293 sub1node->cd();
21294 //
21295 // Place copy #7 of ITS6 in I569
21296 //
21297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21298 sub2node->SetLineColor(kColorITS);
21299 sub2node->SetVisibility(1);
21300 fNodes->Add(sub2node);
21301 sub1node->cd();
21302 //
21303 // Place copy #8 of ITS6 in I569
21304 //
21305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21306 sub2node->SetLineColor(kColorITS);
21307 sub2node->SetVisibility(1);
21308 fNodes->Add(sub2node);
21309 sub1node->cd();
21310 //
21311 // Place copy #9 of ITS6 in I569
21312 //
21313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21314 sub2node->SetLineColor(kColorITS);
21315 sub2node->SetVisibility(1);
21316 fNodes->Add(sub2node);
21317 sub1node->cd();
21318 //
21319 // Place copy #10 of ITS6 in I569
21320 //
21321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21322 sub2node->SetLineColor(kColorITS);
21323 sub2node->SetVisibility(1);
21324 fNodes->Add(sub2node);
21325 sub1node->cd();
21326 //
21327 // Place copy #11 of ITS6 in I569
21328 //
21329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21330 sub2node->SetLineColor(kColorITS);
21331 sub2node->SetVisibility(1);
21332 fNodes->Add(sub2node);
21333 sub1node->cd();
21334 //
21335 // Place copy #12 of ITS6 in I569
21336 //
21337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21338 sub2node->SetLineColor(kColorITS);
21339 sub2node->SetVisibility(1);
21340 fNodes->Add(sub2node);
21341 sub1node->cd();
21342 //
21343 // Place copy #13 of ITS6 in I569
21344 //
21345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21346 sub2node->SetLineColor(kColorITS);
21347 sub2node->SetVisibility(1);
21348 fNodes->Add(sub2node);
21349 sub1node->cd();
21350 //
21351 // Place copy #14 of ITS6 in I569
21352 //
21353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21354 sub2node->SetLineColor(kColorITS);
21355 sub2node->SetVisibility(1);
21356 fNodes->Add(sub2node);
21357 sub1node->cd();
21358 //
21359 // Place copy #15 of ITS6 in I569
21360 //
21361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21362 sub2node->SetLineColor(kColorITS);
21363 sub2node->SetVisibility(1);
21364 fNodes->Add(sub2node);
21365 sub1node->cd();
21366 //
21367 // Place copy #16 of ITS6 in I569
21368 //
21369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21370 sub2node->SetLineColor(kColorITS);
21371 sub2node->SetVisibility(1);
21372 fNodes->Add(sub2node);
21373 sub1node->cd();
21374 //
21375 // Place copy #17 of ITS6 in I569
21376 //
21377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21378 sub2node->SetLineColor(kColorITS);
21379 sub2node->SetVisibility(1);
21380 fNodes->Add(sub2node);
21381 sub1node->cd();
21382 //
21383 // Place copy #18 of ITS6 in I569
21384 //
21385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21386 sub2node->SetLineColor(kColorITS);
21387 sub2node->SetVisibility(1);
21388 fNodes->Add(sub2node);
21389 sub1node->cd();
21390 //
21391 // Place copy #19 of ITS6 in I569
21392 //
21393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21394 sub2node->SetLineColor(kColorITS);
21395 sub2node->SetVisibility(1);
21396 fNodes->Add(sub2node);
21397 sub1node->cd();
21398 //
21399 // Place copy #20 of ITS6 in I569
21400 //
21401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21402 sub2node->SetLineColor(kColorITS);
21403 sub2node->SetVisibility(1);
21404 fNodes->Add(sub2node);
21405 sub1node->cd();
21406 //
21407 // Place copy #21 of ITS6 in I569
21408 //
21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21413 sub1node->cd();
21414 //
21415 // Place copy #22 of ITS6 in I569
21416 //
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21421 sub1node->cd();
21422 //
21423 // Place copy #23 of ITS6 in I569
21424 //
21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21429 sub1node->cd();
21430 //
21431 // Place copy #24 of ITS6 in I569
21432 //
21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21437 sub1node->cd();
21438 //
21439 // Place copy #25 of ITS6 in I569
21440 //
21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21445 sub1node->cd();
21446 fNodes->Add(sub1node);
21447 node->cd();
21448 //
21449 // Place copy #25 of I569 in IT56
21450 //
21451 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21452 sub1node->SetLineColor(kColorITS);
21453 sub1node->SetVisibility(0);
21454 sub1node->cd();
21455 //
21456 // Place copy #1 of ITS6 in I569
21457 //
21458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21459 sub2node->SetLineColor(kColorITS);
21460 sub2node->SetVisibility(1);
21461 fNodes->Add(sub2node);
21462 sub1node->cd();
21463 //
21464 // Place copy #2 of ITS6 in I569
21465 //
21466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21467 sub2node->SetLineColor(kColorITS);
21468 sub2node->SetVisibility(1);
21469 fNodes->Add(sub2node);
21470 sub1node->cd();
21471 //
21472 // Place copy #3 of ITS6 in I569
21473 //
21474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21475 sub2node->SetLineColor(kColorITS);
21476 sub2node->SetVisibility(1);
21477 fNodes->Add(sub2node);
21478 sub1node->cd();
21479 //
21480 // Place copy #4 of ITS6 in I569
21481 //
21482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21483 sub2node->SetLineColor(kColorITS);
21484 sub2node->SetVisibility(1);
21485 fNodes->Add(sub2node);
21486 sub1node->cd();
21487 //
21488 // Place copy #5 of ITS6 in I569
21489 //
21490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21491 sub2node->SetLineColor(kColorITS);
21492 sub2node->SetVisibility(1);
21493 fNodes->Add(sub2node);
21494 sub1node->cd();
21495 //
21496 // Place copy #6 of ITS6 in I569
21497 //
21498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21499 sub2node->SetLineColor(kColorITS);
21500 sub2node->SetVisibility(1);
21501 fNodes->Add(sub2node);
21502 sub1node->cd();
21503 //
21504 // Place copy #7 of ITS6 in I569
21505 //
21506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21507 sub2node->SetLineColor(kColorITS);
21508 sub2node->SetVisibility(1);
21509 fNodes->Add(sub2node);
21510 sub1node->cd();
21511 //
21512 // Place copy #8 of ITS6 in I569
21513 //
21514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21515 sub2node->SetLineColor(kColorITS);
21516 sub2node->SetVisibility(1);
21517 fNodes->Add(sub2node);
21518 sub1node->cd();
21519 //
21520 // Place copy #9 of ITS6 in I569
21521 //
21522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21523 sub2node->SetLineColor(kColorITS);
21524 sub2node->SetVisibility(1);
21525 fNodes->Add(sub2node);
21526 sub1node->cd();
21527 //
21528 // Place copy #10 of ITS6 in I569
21529 //
21530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21531 sub2node->SetLineColor(kColorITS);
21532 sub2node->SetVisibility(1);
21533 fNodes->Add(sub2node);
21534 sub1node->cd();
21535 //
21536 // Place copy #11 of ITS6 in I569
21537 //
21538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21539 sub2node->SetLineColor(kColorITS);
21540 sub2node->SetVisibility(1);
21541 fNodes->Add(sub2node);
21542 sub1node->cd();
21543 //
21544 // Place copy #12 of ITS6 in I569
21545 //
21546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21547 sub2node->SetLineColor(kColorITS);
21548 sub2node->SetVisibility(1);
21549 fNodes->Add(sub2node);
21550 sub1node->cd();
21551 //
21552 // Place copy #13 of ITS6 in I569
21553 //
21554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21555 sub2node->SetLineColor(kColorITS);
21556 sub2node->SetVisibility(1);
21557 fNodes->Add(sub2node);
21558 sub1node->cd();
21559 //
21560 // Place copy #14 of ITS6 in I569
21561 //
21562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21563 sub2node->SetLineColor(kColorITS);
21564 sub2node->SetVisibility(1);
21565 fNodes->Add(sub2node);
21566 sub1node->cd();
21567 //
21568 // Place copy #15 of ITS6 in I569
21569 //
21570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21571 sub2node->SetLineColor(kColorITS);
21572 sub2node->SetVisibility(1);
21573 fNodes->Add(sub2node);
21574 sub1node->cd();
21575 //
21576 // Place copy #16 of ITS6 in I569
21577 //
21578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21579 sub2node->SetLineColor(kColorITS);
21580 sub2node->SetVisibility(1);
21581 fNodes->Add(sub2node);
21582 sub1node->cd();
21583 //
21584 // Place copy #17 of ITS6 in I569
21585 //
21586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21587 sub2node->SetLineColor(kColorITS);
21588 sub2node->SetVisibility(1);
21589 fNodes->Add(sub2node);
21590 sub1node->cd();
21591 //
21592 // Place copy #18 of ITS6 in I569
21593 //
21594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21595 sub2node->SetLineColor(kColorITS);
21596 sub2node->SetVisibility(1);
21597 fNodes->Add(sub2node);
21598 sub1node->cd();
21599 //
21600 // Place copy #19 of ITS6 in I569
21601 //
21602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21603 sub2node->SetLineColor(kColorITS);
21604 sub2node->SetVisibility(1);
21605 fNodes->Add(sub2node);
21606 sub1node->cd();
21607 //
21608 // Place copy #20 of ITS6 in I569
21609 //
21610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21611 sub2node->SetLineColor(kColorITS);
21612 sub2node->SetVisibility(1);
21613 fNodes->Add(sub2node);
21614 sub1node->cd();
21615 //
21616 // Place copy #21 of ITS6 in I569
21617 //
21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21622 sub1node->cd();
21623 //
21624 // Place copy #22 of ITS6 in I569
21625 //
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21630 sub1node->cd();
21631 //
21632 // Place copy #23 of ITS6 in I569
21633 //
21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21638 sub1node->cd();
21639 //
21640 // Place copy #24 of ITS6 in I569
21641 //
21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21646 sub1node->cd();
21647 //
21648 // Place copy #25 of ITS6 in I569
21649 //
21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21654 sub1node->cd();
21655 fNodes->Add(sub1node);
21656 node->cd();
21657 //
21658 // Place copy #26 of I569 in IT56
21659 //
21660 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21661 sub1node->SetLineColor(kColorITS);
21662 sub1node->SetVisibility(0);
21663 sub1node->cd();
21664 //
21665 // Place copy #1 of ITS6 in I569
21666 //
21667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21668 sub2node->SetLineColor(kColorITS);
21669 sub2node->SetVisibility(1);
21670 fNodes->Add(sub2node);
21671 sub1node->cd();
21672 //
21673 // Place copy #2 of ITS6 in I569
21674 //
21675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21676 sub2node->SetLineColor(kColorITS);
21677 sub2node->SetVisibility(1);
21678 fNodes->Add(sub2node);
21679 sub1node->cd();
21680 //
21681 // Place copy #3 of ITS6 in I569
21682 //
21683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21684 sub2node->SetLineColor(kColorITS);
21685 sub2node->SetVisibility(1);
21686 fNodes->Add(sub2node);
21687 sub1node->cd();
21688 //
21689 // Place copy #4 of ITS6 in I569
21690 //
21691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21692 sub2node->SetLineColor(kColorITS);
21693 sub2node->SetVisibility(1);
21694 fNodes->Add(sub2node);
21695 sub1node->cd();
21696 //
21697 // Place copy #5 of ITS6 in I569
21698 //
21699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21700 sub2node->SetLineColor(kColorITS);
21701 sub2node->SetVisibility(1);
21702 fNodes->Add(sub2node);
21703 sub1node->cd();
21704 //
21705 // Place copy #6 of ITS6 in I569
21706 //
21707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21708 sub2node->SetLineColor(kColorITS);
21709 sub2node->SetVisibility(1);
21710 fNodes->Add(sub2node);
21711 sub1node->cd();
21712 //
21713 // Place copy #7 of ITS6 in I569
21714 //
21715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21716 sub2node->SetLineColor(kColorITS);
21717 sub2node->SetVisibility(1);
21718 fNodes->Add(sub2node);
21719 sub1node->cd();
21720 //
21721 // Place copy #8 of ITS6 in I569
21722 //
21723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21724 sub2node->SetLineColor(kColorITS);
21725 sub2node->SetVisibility(1);
21726 fNodes->Add(sub2node);
21727 sub1node->cd();
21728 //
21729 // Place copy #9 of ITS6 in I569
21730 //
21731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21732 sub2node->SetLineColor(kColorITS);
21733 sub2node->SetVisibility(1);
21734 fNodes->Add(sub2node);
21735 sub1node->cd();
21736 //
21737 // Place copy #10 of ITS6 in I569
21738 //
21739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21740 sub2node->SetLineColor(kColorITS);
21741 sub2node->SetVisibility(1);
21742 fNodes->Add(sub2node);
21743 sub1node->cd();
21744 //
21745 // Place copy #11 of ITS6 in I569
21746 //
21747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21748 sub2node->SetLineColor(kColorITS);
21749 sub2node->SetVisibility(1);
21750 fNodes->Add(sub2node);
21751 sub1node->cd();
21752 //
21753 // Place copy #12 of ITS6 in I569
21754 //
21755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21756 sub2node->SetLineColor(kColorITS);
21757 sub2node->SetVisibility(1);
21758 fNodes->Add(sub2node);
21759 sub1node->cd();
21760 //
21761 // Place copy #13 of ITS6 in I569
21762 //
21763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21764 sub2node->SetLineColor(kColorITS);
21765 sub2node->SetVisibility(1);
21766 fNodes->Add(sub2node);
21767 sub1node->cd();
21768 //
21769 // Place copy #14 of ITS6 in I569
21770 //
21771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21772 sub2node->SetLineColor(kColorITS);
21773 sub2node->SetVisibility(1);
21774 fNodes->Add(sub2node);
21775 sub1node->cd();
21776 //
21777 // Place copy #15 of ITS6 in I569
21778 //
21779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21780 sub2node->SetLineColor(kColorITS);
21781 sub2node->SetVisibility(1);
21782 fNodes->Add(sub2node);
21783 sub1node->cd();
21784 //
21785 // Place copy #16 of ITS6 in I569
21786 //
21787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21788 sub2node->SetLineColor(kColorITS);
21789 sub2node->SetVisibility(1);
21790 fNodes->Add(sub2node);
21791 sub1node->cd();
21792 //
21793 // Place copy #17 of ITS6 in I569
21794 //
21795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21796 sub2node->SetLineColor(kColorITS);
21797 sub2node->SetVisibility(1);
21798 fNodes->Add(sub2node);
21799 sub1node->cd();
21800 //
21801 // Place copy #18 of ITS6 in I569
21802 //
21803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21804 sub2node->SetLineColor(kColorITS);
21805 sub2node->SetVisibility(1);
21806 fNodes->Add(sub2node);
21807 sub1node->cd();
21808 //
21809 // Place copy #19 of ITS6 in I569
21810 //
21811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21812 sub2node->SetLineColor(kColorITS);
21813 sub2node->SetVisibility(1);
21814 fNodes->Add(sub2node);
21815 sub1node->cd();
21816 //
21817 // Place copy #20 of ITS6 in I569
21818 //
21819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21820 sub2node->SetLineColor(kColorITS);
21821 sub2node->SetVisibility(1);
21822 fNodes->Add(sub2node);
21823 sub1node->cd();
21824 //
21825 // Place copy #21 of ITS6 in I569
21826 //
21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21831 sub1node->cd();
21832 //
21833 // Place copy #22 of ITS6 in I569
21834 //
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21839 sub1node->cd();
21840 //
21841 // Place copy #23 of ITS6 in I569
21842 //
21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21847 sub1node->cd();
21848 //
21849 // Place copy #24 of ITS6 in I569
21850 //
21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21855 sub1node->cd();
21856 //
21857 // Place copy #25 of ITS6 in I569
21858 //
21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21863 sub1node->cd();
21864 fNodes->Add(sub1node);
21865 node->cd();
21866 //
21867 // Place copy #27 of I569 in IT56
21868 //
21869 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
21870 sub1node->SetLineColor(kColorITS);
21871 sub1node->SetVisibility(0);
21872 sub1node->cd();
21873 //
21874 // Place copy #1 of ITS6 in I569
21875 //
21876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21877 sub2node->SetLineColor(kColorITS);
21878 sub2node->SetVisibility(1);
21879 fNodes->Add(sub2node);
21880 sub1node->cd();
21881 //
21882 // Place copy #2 of ITS6 in I569
21883 //
21884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21885 sub2node->SetLineColor(kColorITS);
21886 sub2node->SetVisibility(1);
21887 fNodes->Add(sub2node);
21888 sub1node->cd();
21889 //
21890 // Place copy #3 of ITS6 in I569
21891 //
21892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21893 sub2node->SetLineColor(kColorITS);
21894 sub2node->SetVisibility(1);
21895 fNodes->Add(sub2node);
21896 sub1node->cd();
21897 //
21898 // Place copy #4 of ITS6 in I569
21899 //
21900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21901 sub2node->SetLineColor(kColorITS);
21902 sub2node->SetVisibility(1);
21903 fNodes->Add(sub2node);
21904 sub1node->cd();
21905 //
21906 // Place copy #5 of ITS6 in I569
21907 //
21908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21909 sub2node->SetLineColor(kColorITS);
21910 sub2node->SetVisibility(1);
21911 fNodes->Add(sub2node);
21912 sub1node->cd();
21913 //
21914 // Place copy #6 of ITS6 in I569
21915 //
21916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21917 sub2node->SetLineColor(kColorITS);
21918 sub2node->SetVisibility(1);
21919 fNodes->Add(sub2node);
21920 sub1node->cd();
21921 //
21922 // Place copy #7 of ITS6 in I569
21923 //
21924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21925 sub2node->SetLineColor(kColorITS);
21926 sub2node->SetVisibility(1);
21927 fNodes->Add(sub2node);
21928 sub1node->cd();
21929 //
21930 // Place copy #8 of ITS6 in I569
21931 //
21932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21933 sub2node->SetLineColor(kColorITS);
21934 sub2node->SetVisibility(1);
21935 fNodes->Add(sub2node);
21936 sub1node->cd();
21937 //
21938 // Place copy #9 of ITS6 in I569
21939 //
21940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21941 sub2node->SetLineColor(kColorITS);
21942 sub2node->SetVisibility(1);
21943 fNodes->Add(sub2node);
21944 sub1node->cd();
21945 //
21946 // Place copy #10 of ITS6 in I569
21947 //
21948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21949 sub2node->SetLineColor(kColorITS);
21950 sub2node->SetVisibility(1);
21951 fNodes->Add(sub2node);
21952 sub1node->cd();
21953 //
21954 // Place copy #11 of ITS6 in I569
21955 //
21956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21957 sub2node->SetLineColor(kColorITS);
21958 sub2node->SetVisibility(1);
21959 fNodes->Add(sub2node);
21960 sub1node->cd();
21961 //
21962 // Place copy #12 of ITS6 in I569
21963 //
21964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21965 sub2node->SetLineColor(kColorITS);
21966 sub2node->SetVisibility(1);
21967 fNodes->Add(sub2node);
21968 sub1node->cd();
21969 //
21970 // Place copy #13 of ITS6 in I569
21971 //
21972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21973 sub2node->SetLineColor(kColorITS);
21974 sub2node->SetVisibility(1);
21975 fNodes->Add(sub2node);
21976 sub1node->cd();
21977 //
21978 // Place copy #14 of ITS6 in I569
21979 //
21980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21981 sub2node->SetLineColor(kColorITS);
21982 sub2node->SetVisibility(1);
21983 fNodes->Add(sub2node);
21984 sub1node->cd();
21985 //
21986 // Place copy #15 of ITS6 in I569
21987 //
21988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21989 sub2node->SetLineColor(kColorITS);
21990 sub2node->SetVisibility(1);
21991 fNodes->Add(sub2node);
21992 sub1node->cd();
21993 //
21994 // Place copy #16 of ITS6 in I569
21995 //
21996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21997 sub2node->SetLineColor(kColorITS);
21998 sub2node->SetVisibility(1);
21999 fNodes->Add(sub2node);
22000 sub1node->cd();
22001 //
22002 // Place copy #17 of ITS6 in I569
22003 //
22004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22005 sub2node->SetLineColor(kColorITS);
22006 sub2node->SetVisibility(1);
22007 fNodes->Add(sub2node);
22008 sub1node->cd();
22009 //
22010 // Place copy #18 of ITS6 in I569
22011 //
22012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22013 sub2node->SetLineColor(kColorITS);
22014 sub2node->SetVisibility(1);
22015 fNodes->Add(sub2node);
22016 sub1node->cd();
22017 //
22018 // Place copy #19 of ITS6 in I569
22019 //
22020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22021 sub2node->SetLineColor(kColorITS);
22022 sub2node->SetVisibility(1);
22023 fNodes->Add(sub2node);
22024 sub1node->cd();
22025 //
22026 // Place copy #20 of ITS6 in I569
22027 //
22028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22029 sub2node->SetLineColor(kColorITS);
22030 sub2node->SetVisibility(1);
22031 fNodes->Add(sub2node);
22032 sub1node->cd();
22033 //
22034 // Place copy #21 of ITS6 in I569
22035 //
22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22040 sub1node->cd();
22041 //
22042 // Place copy #22 of ITS6 in I569
22043 //
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22048 sub1node->cd();
22049 //
22050 // Place copy #23 of ITS6 in I569
22051 //
22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22056 sub1node->cd();
22057 //
22058 // Place copy #24 of ITS6 in I569
22059 //
22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22064 sub1node->cd();
22065 //
22066 // Place copy #25 of ITS6 in I569
22067 //
22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22072 sub1node->cd();
22073 fNodes->Add(sub1node);
22074 node->cd();
22075 //
22076 // Place copy #28 of I569 in IT56
22077 //
22078 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22079 sub1node->SetLineColor(kColorITS);
22080 sub1node->SetVisibility(0);
22081 sub1node->cd();
22082 //
22083 // Place copy #1 of ITS6 in I569
22084 //
22085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22086 sub2node->SetLineColor(kColorITS);
22087 sub2node->SetVisibility(1);
22088 fNodes->Add(sub2node);
22089 sub1node->cd();
22090 //
22091 // Place copy #2 of ITS6 in I569
22092 //
22093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22094 sub2node->SetLineColor(kColorITS);
22095 sub2node->SetVisibility(1);
22096 fNodes->Add(sub2node);
22097 sub1node->cd();
22098 //
22099 // Place copy #3 of ITS6 in I569
22100 //
22101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22102 sub2node->SetLineColor(kColorITS);
22103 sub2node->SetVisibility(1);
22104 fNodes->Add(sub2node);
22105 sub1node->cd();
22106 //
22107 // Place copy #4 of ITS6 in I569
22108 //
22109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22110 sub2node->SetLineColor(kColorITS);
22111 sub2node->SetVisibility(1);
22112 fNodes->Add(sub2node);
22113 sub1node->cd();
22114 //
22115 // Place copy #5 of ITS6 in I569
22116 //
22117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22118 sub2node->SetLineColor(kColorITS);
22119 sub2node->SetVisibility(1);
22120 fNodes->Add(sub2node);
22121 sub1node->cd();
22122 //
22123 // Place copy #6 of ITS6 in I569
22124 //
22125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22126 sub2node->SetLineColor(kColorITS);
22127 sub2node->SetVisibility(1);
22128 fNodes->Add(sub2node);
22129 sub1node->cd();
22130 //
22131 // Place copy #7 of ITS6 in I569
22132 //
22133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22134 sub2node->SetLineColor(kColorITS);
22135 sub2node->SetVisibility(1);
22136 fNodes->Add(sub2node);
22137 sub1node->cd();
22138 //
22139 // Place copy #8 of ITS6 in I569
22140 //
22141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22142 sub2node->SetLineColor(kColorITS);
22143 sub2node->SetVisibility(1);
22144 fNodes->Add(sub2node);
22145 sub1node->cd();
22146 //
22147 // Place copy #9 of ITS6 in I569
22148 //
22149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22150 sub2node->SetLineColor(kColorITS);
22151 sub2node->SetVisibility(1);
22152 fNodes->Add(sub2node);
22153 sub1node->cd();
22154 //
22155 // Place copy #10 of ITS6 in I569
22156 //
22157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22158 sub2node->SetLineColor(kColorITS);
22159 sub2node->SetVisibility(1);
22160 fNodes->Add(sub2node);
22161 sub1node->cd();
22162 //
22163 // Place copy #11 of ITS6 in I569
22164 //
22165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22166 sub2node->SetLineColor(kColorITS);
22167 sub2node->SetVisibility(1);
22168 fNodes->Add(sub2node);
22169 sub1node->cd();
22170 //
22171 // Place copy #12 of ITS6 in I569
22172 //
22173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22174 sub2node->SetLineColor(kColorITS);
22175 sub2node->SetVisibility(1);
22176 fNodes->Add(sub2node);
22177 sub1node->cd();
22178 //
22179 // Place copy #13 of ITS6 in I569
22180 //
22181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22182 sub2node->SetLineColor(kColorITS);
22183 sub2node->SetVisibility(1);
22184 fNodes->Add(sub2node);
22185 sub1node->cd();
22186 //
22187 // Place copy #14 of ITS6 in I569
22188 //
22189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22190 sub2node->SetLineColor(kColorITS);
22191 sub2node->SetVisibility(1);
22192 fNodes->Add(sub2node);
22193 sub1node->cd();
22194 //
22195 // Place copy #15 of ITS6 in I569
22196 //
22197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22198 sub2node->SetLineColor(kColorITS);
22199 sub2node->SetVisibility(1);
22200 fNodes->Add(sub2node);
22201 sub1node->cd();
22202 //
22203 // Place copy #16 of ITS6 in I569
22204 //
22205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22206 sub2node->SetLineColor(kColorITS);
22207 sub2node->SetVisibility(1);
22208 fNodes->Add(sub2node);
22209 sub1node->cd();
22210 //
22211 // Place copy #17 of ITS6 in I569
22212 //
22213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22214 sub2node->SetLineColor(kColorITS);
22215 sub2node->SetVisibility(1);
22216 fNodes->Add(sub2node);
22217 sub1node->cd();
22218 //
22219 // Place copy #18 of ITS6 in I569
22220 //
22221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22222 sub2node->SetLineColor(kColorITS);
22223 sub2node->SetVisibility(1);
22224 fNodes->Add(sub2node);
22225 sub1node->cd();
22226 //
22227 // Place copy #19 of ITS6 in I569
22228 //
22229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22230 sub2node->SetLineColor(kColorITS);
22231 sub2node->SetVisibility(1);
22232 fNodes->Add(sub2node);
22233 sub1node->cd();
22234 //
22235 // Place copy #20 of ITS6 in I569
22236 //
22237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22238 sub2node->SetLineColor(kColorITS);
22239 sub2node->SetVisibility(1);
22240 fNodes->Add(sub2node);
22241 sub1node->cd();
22242 //
22243 // Place copy #21 of ITS6 in I569
22244 //
22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22249 sub1node->cd();
22250 //
22251 // Place copy #22 of ITS6 in I569
22252 //
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22257 sub1node->cd();
22258 //
22259 // Place copy #23 of ITS6 in I569
22260 //
22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22265 sub1node->cd();
22266 //
22267 // Place copy #24 of ITS6 in I569
22268 //
22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22273 sub1node->cd();
22274 //
22275 // Place copy #25 of ITS6 in I569
22276 //
22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22281 sub1node->cd();
22282 fNodes->Add(sub1node);
22283 node->cd();
22284 //
22285 // Place copy #29 of I569 in IT56
22286 //
22287 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22288 sub1node->SetLineColor(kColorITS);
22289 sub1node->SetVisibility(0);
22290 sub1node->cd();
22291 //
22292 // Place copy #1 of ITS6 in I569
22293 //
22294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22295 sub2node->SetLineColor(kColorITS);
22296 sub2node->SetVisibility(1);
22297 fNodes->Add(sub2node);
22298 sub1node->cd();
22299 //
22300 // Place copy #2 of ITS6 in I569
22301 //
22302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22303 sub2node->SetLineColor(kColorITS);
22304 sub2node->SetVisibility(1);
22305 fNodes->Add(sub2node);
22306 sub1node->cd();
22307 //
22308 // Place copy #3 of ITS6 in I569
22309 //
22310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22311 sub2node->SetLineColor(kColorITS);
22312 sub2node->SetVisibility(1);
22313 fNodes->Add(sub2node);
22314 sub1node->cd();
22315 //
22316 // Place copy #4 of ITS6 in I569
22317 //
22318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22319 sub2node->SetLineColor(kColorITS);
22320 sub2node->SetVisibility(1);
22321 fNodes->Add(sub2node);
22322 sub1node->cd();
22323 //
22324 // Place copy #5 of ITS6 in I569
22325 //
22326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22327 sub2node->SetLineColor(kColorITS);
22328 sub2node->SetVisibility(1);
22329 fNodes->Add(sub2node);
22330 sub1node->cd();
22331 //
22332 // Place copy #6 of ITS6 in I569
22333 //
22334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22335 sub2node->SetLineColor(kColorITS);
22336 sub2node->SetVisibility(1);
22337 fNodes->Add(sub2node);
22338 sub1node->cd();
22339 //
22340 // Place copy #7 of ITS6 in I569
22341 //
22342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22343 sub2node->SetLineColor(kColorITS);
22344 sub2node->SetVisibility(1);
22345 fNodes->Add(sub2node);
22346 sub1node->cd();
22347 //
22348 // Place copy #8 of ITS6 in I569
22349 //
22350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22351 sub2node->SetLineColor(kColorITS);
22352 sub2node->SetVisibility(1);
22353 fNodes->Add(sub2node);
22354 sub1node->cd();
22355 //
22356 // Place copy #9 of ITS6 in I569
22357 //
22358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22359 sub2node->SetLineColor(kColorITS);
22360 sub2node->SetVisibility(1);
22361 fNodes->Add(sub2node);
22362 sub1node->cd();
22363 //
22364 // Place copy #10 of ITS6 in I569
22365 //
22366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22367 sub2node->SetLineColor(kColorITS);
22368 sub2node->SetVisibility(1);
22369 fNodes->Add(sub2node);
22370 sub1node->cd();
22371 //
22372 // Place copy #11 of ITS6 in I569
22373 //
22374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22375 sub2node->SetLineColor(kColorITS);
22376 sub2node->SetVisibility(1);
22377 fNodes->Add(sub2node);
22378 sub1node->cd();
22379 //
22380 // Place copy #12 of ITS6 in I569
22381 //
22382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22383 sub2node->SetLineColor(kColorITS);
22384 sub2node->SetVisibility(1);
22385 fNodes->Add(sub2node);
22386 sub1node->cd();
22387 //
22388 // Place copy #13 of ITS6 in I569
22389 //
22390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22391 sub2node->SetLineColor(kColorITS);
22392 sub2node->SetVisibility(1);
22393 fNodes->Add(sub2node);
22394 sub1node->cd();
22395 //
22396 // Place copy #14 of ITS6 in I569
22397 //
22398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22399 sub2node->SetLineColor(kColorITS);
22400 sub2node->SetVisibility(1);
22401 fNodes->Add(sub2node);
22402 sub1node->cd();
22403 //
22404 // Place copy #15 of ITS6 in I569
22405 //
22406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22407 sub2node->SetLineColor(kColorITS);
22408 sub2node->SetVisibility(1);
22409 fNodes->Add(sub2node);
22410 sub1node->cd();
22411 //
22412 // Place copy #16 of ITS6 in I569
22413 //
22414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22415 sub2node->SetLineColor(kColorITS);
22416 sub2node->SetVisibility(1);
22417 fNodes->Add(sub2node);
22418 sub1node->cd();
22419 //
22420 // Place copy #17 of ITS6 in I569
22421 //
22422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22423 sub2node->SetLineColor(kColorITS);
22424 sub2node->SetVisibility(1);
22425 fNodes->Add(sub2node);
22426 sub1node->cd();
22427 //
22428 // Place copy #18 of ITS6 in I569
22429 //
22430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22431 sub2node->SetLineColor(kColorITS);
22432 sub2node->SetVisibility(1);
22433 fNodes->Add(sub2node);
22434 sub1node->cd();
22435 //
22436 // Place copy #19 of ITS6 in I569
22437 //
22438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22439 sub2node->SetLineColor(kColorITS);
22440 sub2node->SetVisibility(1);
22441 fNodes->Add(sub2node);
22442 sub1node->cd();
22443 //
22444 // Place copy #20 of ITS6 in I569
22445 //
22446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22447 sub2node->SetLineColor(kColorITS);
22448 sub2node->SetVisibility(1);
22449 fNodes->Add(sub2node);
22450 sub1node->cd();
22451 //
22452 // Place copy #21 of ITS6 in I569
22453 //
22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22458 sub1node->cd();
22459 //
22460 // Place copy #22 of ITS6 in I569
22461 //
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22466 sub1node->cd();
22467 //
22468 // Place copy #23 of ITS6 in I569
22469 //
22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22474 sub1node->cd();
22475 //
22476 // Place copy #24 of ITS6 in I569
22477 //
22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22482 sub1node->cd();
22483 //
22484 // Place copy #25 of ITS6 in I569
22485 //
22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22490 sub1node->cd();
22491 fNodes->Add(sub1node);
22492 node->cd();
22493 //
22494 // Place copy #30 of I569 in IT56
22495 //
22496 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22497 sub1node->SetLineColor(kColorITS);
22498 sub1node->SetVisibility(0);
22499 sub1node->cd();
22500 //
22501 // Place copy #1 of ITS6 in I569
22502 //
22503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22504 sub2node->SetLineColor(kColorITS);
22505 sub2node->SetVisibility(1);
22506 fNodes->Add(sub2node);
22507 sub1node->cd();
22508 //
22509 // Place copy #2 of ITS6 in I569
22510 //
22511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22512 sub2node->SetLineColor(kColorITS);
22513 sub2node->SetVisibility(1);
22514 fNodes->Add(sub2node);
22515 sub1node->cd();
22516 //
22517 // Place copy #3 of ITS6 in I569
22518 //
22519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22520 sub2node->SetLineColor(kColorITS);
22521 sub2node->SetVisibility(1);
22522 fNodes->Add(sub2node);
22523 sub1node->cd();
22524 //
22525 // Place copy #4 of ITS6 in I569
22526 //
22527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22528 sub2node->SetLineColor(kColorITS);
22529 sub2node->SetVisibility(1);
22530 fNodes->Add(sub2node);
22531 sub1node->cd();
22532 //
22533 // Place copy #5 of ITS6 in I569
22534 //
22535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22536 sub2node->SetLineColor(kColorITS);
22537 sub2node->SetVisibility(1);
22538 fNodes->Add(sub2node);
22539 sub1node->cd();
22540 //
22541 // Place copy #6 of ITS6 in I569
22542 //
22543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22544 sub2node->SetLineColor(kColorITS);
22545 sub2node->SetVisibility(1);
22546 fNodes->Add(sub2node);
22547 sub1node->cd();
22548 //
22549 // Place copy #7 of ITS6 in I569
22550 //
22551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22552 sub2node->SetLineColor(kColorITS);
22553 sub2node->SetVisibility(1);
22554 fNodes->Add(sub2node);
22555 sub1node->cd();
22556 //
22557 // Place copy #8 of ITS6 in I569
22558 //
22559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22560 sub2node->SetLineColor(kColorITS);
22561 sub2node->SetVisibility(1);
22562 fNodes->Add(sub2node);
22563 sub1node->cd();
22564 //
22565 // Place copy #9 of ITS6 in I569
22566 //
22567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22568 sub2node->SetLineColor(kColorITS);
22569 sub2node->SetVisibility(1);
22570 fNodes->Add(sub2node);
22571 sub1node->cd();
22572 //
22573 // Place copy #10 of ITS6 in I569
22574 //
22575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22576 sub2node->SetLineColor(kColorITS);
22577 sub2node->SetVisibility(1);
22578 fNodes->Add(sub2node);
22579 sub1node->cd();
22580 //
22581 // Place copy #11 of ITS6 in I569
22582 //
22583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22584 sub2node->SetLineColor(kColorITS);
22585 sub2node->SetVisibility(1);
22586 fNodes->Add(sub2node);
22587 sub1node->cd();
22588 //
22589 // Place copy #12 of ITS6 in I569
22590 //
22591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22592 sub2node->SetLineColor(kColorITS);
22593 sub2node->SetVisibility(1);
22594 fNodes->Add(sub2node);
22595 sub1node->cd();
22596 //
22597 // Place copy #13 of ITS6 in I569
22598 //
22599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22600 sub2node->SetLineColor(kColorITS);
22601 sub2node->SetVisibility(1);
22602 fNodes->Add(sub2node);
22603 sub1node->cd();
22604 //
22605 // Place copy #14 of ITS6 in I569
22606 //
22607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22608 sub2node->SetLineColor(kColorITS);
22609 sub2node->SetVisibility(1);
22610 fNodes->Add(sub2node);
22611 sub1node->cd();
22612 //
22613 // Place copy #15 of ITS6 in I569
22614 //
22615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22616 sub2node->SetLineColor(kColorITS);
22617 sub2node->SetVisibility(1);
22618 fNodes->Add(sub2node);
22619 sub1node->cd();
22620 //
22621 // Place copy #16 of ITS6 in I569
22622 //
22623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22624 sub2node->SetLineColor(kColorITS);
22625 sub2node->SetVisibility(1);
22626 fNodes->Add(sub2node);
22627 sub1node->cd();
22628 //
22629 // Place copy #17 of ITS6 in I569
22630 //
22631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22632 sub2node->SetLineColor(kColorITS);
22633 sub2node->SetVisibility(1);
22634 fNodes->Add(sub2node);
22635 sub1node->cd();
22636 //
22637 // Place copy #18 of ITS6 in I569
22638 //
22639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22640 sub2node->SetLineColor(kColorITS);
22641 sub2node->SetVisibility(1);
22642 fNodes->Add(sub2node);
22643 sub1node->cd();
22644 //
22645 // Place copy #19 of ITS6 in I569
22646 //
22647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22648 sub2node->SetLineColor(kColorITS);
22649 sub2node->SetVisibility(1);
22650 fNodes->Add(sub2node);
22651 sub1node->cd();
22652 //
22653 // Place copy #20 of ITS6 in I569
22654 //
22655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22656 sub2node->SetLineColor(kColorITS);
22657 sub2node->SetVisibility(1);
22658 fNodes->Add(sub2node);
22659 sub1node->cd();
22660 //
22661 // Place copy #21 of ITS6 in I569
22662 //
22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22667 sub1node->cd();
22668 //
22669 // Place copy #22 of ITS6 in I569
22670 //
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22675 sub1node->cd();
22676 //
22677 // Place copy #23 of ITS6 in I569
22678 //
22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22683 sub1node->cd();
22684 //
22685 // Place copy #24 of ITS6 in I569
22686 //
22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22691 sub1node->cd();
22692 //
22693 // Place copy #25 of ITS6 in I569
22694 //
22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22699 sub1node->cd();
22700 fNodes->Add(sub1node);
22701 node->cd();
22702 //
22703 // Place copy #31 of I569 in IT56
22704 //
22705 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22706 sub1node->SetLineColor(kColorITS);
22707 sub1node->SetVisibility(0);
22708 sub1node->cd();
22709 //
22710 // Place copy #1 of ITS6 in I569
22711 //
22712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22713 sub2node->SetLineColor(kColorITS);
22714 sub2node->SetVisibility(1);
22715 fNodes->Add(sub2node);
22716 sub1node->cd();
22717 //
22718 // Place copy #2 of ITS6 in I569
22719 //
22720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22721 sub2node->SetLineColor(kColorITS);
22722 sub2node->SetVisibility(1);
22723 fNodes->Add(sub2node);
22724 sub1node->cd();
22725 //
22726 // Place copy #3 of ITS6 in I569
22727 //
22728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22729 sub2node->SetLineColor(kColorITS);
22730 sub2node->SetVisibility(1);
22731 fNodes->Add(sub2node);
22732 sub1node->cd();
22733 //
22734 // Place copy #4 of ITS6 in I569
22735 //
22736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22737 sub2node->SetLineColor(kColorITS);
22738 sub2node->SetVisibility(1);
22739 fNodes->Add(sub2node);
22740 sub1node->cd();
22741 //
22742 // Place copy #5 of ITS6 in I569
22743 //
22744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22745 sub2node->SetLineColor(kColorITS);
22746 sub2node->SetVisibility(1);
22747 fNodes->Add(sub2node);
22748 sub1node->cd();
22749 //
22750 // Place copy #6 of ITS6 in I569
22751 //
22752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22753 sub2node->SetLineColor(kColorITS);
22754 sub2node->SetVisibility(1);
22755 fNodes->Add(sub2node);
22756 sub1node->cd();
22757 //
22758 // Place copy #7 of ITS6 in I569
22759 //
22760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22761 sub2node->SetLineColor(kColorITS);
22762 sub2node->SetVisibility(1);
22763 fNodes->Add(sub2node);
22764 sub1node->cd();
22765 //
22766 // Place copy #8 of ITS6 in I569
22767 //
22768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22769 sub2node->SetLineColor(kColorITS);
22770 sub2node->SetVisibility(1);
22771 fNodes->Add(sub2node);
22772 sub1node->cd();
22773 //
22774 // Place copy #9 of ITS6 in I569
22775 //
22776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22777 sub2node->SetLineColor(kColorITS);
22778 sub2node->SetVisibility(1);
22779 fNodes->Add(sub2node);
22780 sub1node->cd();
22781 //
22782 // Place copy #10 of ITS6 in I569
22783 //
22784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22785 sub2node->SetLineColor(kColorITS);
22786 sub2node->SetVisibility(1);
22787 fNodes->Add(sub2node);
22788 sub1node->cd();
22789 //
22790 // Place copy #11 of ITS6 in I569
22791 //
22792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22793 sub2node->SetLineColor(kColorITS);
22794 sub2node->SetVisibility(1);
22795 fNodes->Add(sub2node);
22796 sub1node->cd();
22797 //
22798 // Place copy #12 of ITS6 in I569
22799 //
22800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22801 sub2node->SetLineColor(kColorITS);
22802 sub2node->SetVisibility(1);
22803 fNodes->Add(sub2node);
22804 sub1node->cd();
22805 //
22806 // Place copy #13 of ITS6 in I569
22807 //
22808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22809 sub2node->SetLineColor(kColorITS);
22810 sub2node->SetVisibility(1);
22811 fNodes->Add(sub2node);
22812 sub1node->cd();
22813 //
22814 // Place copy #14 of ITS6 in I569
22815 //
22816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22817 sub2node->SetLineColor(kColorITS);
22818 sub2node->SetVisibility(1);
22819 fNodes->Add(sub2node);
22820 sub1node->cd();
22821 //
22822 // Place copy #15 of ITS6 in I569
22823 //
22824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22825 sub2node->SetLineColor(kColorITS);
22826 sub2node->SetVisibility(1);
22827 fNodes->Add(sub2node);
22828 sub1node->cd();
22829 //
22830 // Place copy #16 of ITS6 in I569
22831 //
22832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22833 sub2node->SetLineColor(kColorITS);
22834 sub2node->SetVisibility(1);
22835 fNodes->Add(sub2node);
22836 sub1node->cd();
22837 //
22838 // Place copy #17 of ITS6 in I569
22839 //
22840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22841 sub2node->SetLineColor(kColorITS);
22842 sub2node->SetVisibility(1);
22843 fNodes->Add(sub2node);
22844 sub1node->cd();
22845 //
22846 // Place copy #18 of ITS6 in I569
22847 //
22848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22849 sub2node->SetLineColor(kColorITS);
22850 sub2node->SetVisibility(1);
22851 fNodes->Add(sub2node);
22852 sub1node->cd();
22853 //
22854 // Place copy #19 of ITS6 in I569
22855 //
22856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22857 sub2node->SetLineColor(kColorITS);
22858 sub2node->SetVisibility(1);
22859 fNodes->Add(sub2node);
22860 sub1node->cd();
22861 //
22862 // Place copy #20 of ITS6 in I569
22863 //
22864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22865 sub2node->SetLineColor(kColorITS);
22866 sub2node->SetVisibility(1);
22867 fNodes->Add(sub2node);
22868 sub1node->cd();
22869 //
22870 // Place copy #21 of ITS6 in I569
22871 //
22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22876 sub1node->cd();
22877 //
22878 // Place copy #22 of ITS6 in I569
22879 //
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22884 sub1node->cd();
22885 //
22886 // Place copy #23 of ITS6 in I569
22887 //
22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22892 sub1node->cd();
22893 //
22894 // Place copy #24 of ITS6 in I569
22895 //
22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22900 sub1node->cd();
22901 //
22902 // Place copy #25 of ITS6 in I569
22903 //
22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22908 sub1node->cd();
22909 fNodes->Add(sub1node);
22910 node->cd();
22911 //
22912 // Place copy #32 of I569 in IT56
22913 //
22914 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
22915 sub1node->SetLineColor(kColorITS);
22916 sub1node->SetVisibility(0);
22917 sub1node->cd();
22918 //
22919 // Place copy #1 of ITS6 in I569
22920 //
22921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22922 sub2node->SetLineColor(kColorITS);
22923 sub2node->SetVisibility(1);
22924 fNodes->Add(sub2node);
22925 sub1node->cd();
22926 //
22927 // Place copy #2 of ITS6 in I569
22928 //
22929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22930 sub2node->SetLineColor(kColorITS);
22931 sub2node->SetVisibility(1);
22932 fNodes->Add(sub2node);
22933 sub1node->cd();
22934 //
22935 // Place copy #3 of ITS6 in I569
22936 //
22937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22938 sub2node->SetLineColor(kColorITS);
22939 sub2node->SetVisibility(1);
22940 fNodes->Add(sub2node);
22941 sub1node->cd();
22942 //
22943 // Place copy #4 of ITS6 in I569
22944 //
22945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22946 sub2node->SetLineColor(kColorITS);
22947 sub2node->SetVisibility(1);
22948 fNodes->Add(sub2node);
22949 sub1node->cd();
22950 //
22951 // Place copy #5 of ITS6 in I569
22952 //
22953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22954 sub2node->SetLineColor(kColorITS);
22955 sub2node->SetVisibility(1);
22956 fNodes->Add(sub2node);
22957 sub1node->cd();
22958 //
22959 // Place copy #6 of ITS6 in I569
22960 //
22961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22962 sub2node->SetLineColor(kColorITS);
22963 sub2node->SetVisibility(1);
22964 fNodes->Add(sub2node);
22965 sub1node->cd();
22966 //
22967 // Place copy #7 of ITS6 in I569
22968 //
22969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22970 sub2node->SetLineColor(kColorITS);
22971 sub2node->SetVisibility(1);
22972 fNodes->Add(sub2node);
22973 sub1node->cd();
22974 //
22975 // Place copy #8 of ITS6 in I569
22976 //
22977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22978 sub2node->SetLineColor(kColorITS);
22979 sub2node->SetVisibility(1);
22980 fNodes->Add(sub2node);
22981 sub1node->cd();
22982 //
22983 // Place copy #9 of ITS6 in I569
22984 //
22985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22986 sub2node->SetLineColor(kColorITS);
22987 sub2node->SetVisibility(1);
22988 fNodes->Add(sub2node);
22989 sub1node->cd();
22990 //
22991 // Place copy #10 of ITS6 in I569
22992 //
22993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22994 sub2node->SetLineColor(kColorITS);
22995 sub2node->SetVisibility(1);
22996 fNodes->Add(sub2node);
22997 sub1node->cd();
22998 //
22999 // Place copy #11 of ITS6 in I569
23000 //
23001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23002 sub2node->SetLineColor(kColorITS);
23003 sub2node->SetVisibility(1);
23004 fNodes->Add(sub2node);
23005 sub1node->cd();
23006 //
23007 // Place copy #12 of ITS6 in I569
23008 //
23009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23010 sub2node->SetLineColor(kColorITS);
23011 sub2node->SetVisibility(1);
23012 fNodes->Add(sub2node);
23013 sub1node->cd();
23014 //
23015 // Place copy #13 of ITS6 in I569
23016 //
23017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23018 sub2node->SetLineColor(kColorITS);
23019 sub2node->SetVisibility(1);
23020 fNodes->Add(sub2node);
23021 sub1node->cd();
23022 //
23023 // Place copy #14 of ITS6 in I569
23024 //
23025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23026 sub2node->SetLineColor(kColorITS);
23027 sub2node->SetVisibility(1);
23028 fNodes->Add(sub2node);
23029 sub1node->cd();
23030 //
23031 // Place copy #15 of ITS6 in I569
23032 //
23033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23034 sub2node->SetLineColor(kColorITS);
23035 sub2node->SetVisibility(1);
23036 fNodes->Add(sub2node);
23037 sub1node->cd();
23038 //
23039 // Place copy #16 of ITS6 in I569
23040 //
23041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23042 sub2node->SetLineColor(kColorITS);
23043 sub2node->SetVisibility(1);
23044 fNodes->Add(sub2node);
23045 sub1node->cd();
23046 //
23047 // Place copy #17 of ITS6 in I569
23048 //
23049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23050 sub2node->SetLineColor(kColorITS);
23051 sub2node->SetVisibility(1);
23052 fNodes->Add(sub2node);
23053 sub1node->cd();
23054 //
23055 // Place copy #18 of ITS6 in I569
23056 //
23057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23058 sub2node->SetLineColor(kColorITS);
23059 sub2node->SetVisibility(1);
23060 fNodes->Add(sub2node);
23061 sub1node->cd();
23062 //
23063 // Place copy #19 of ITS6 in I569
23064 //
23065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23066 sub2node->SetLineColor(kColorITS);
23067 sub2node->SetVisibility(1);
23068 fNodes->Add(sub2node);
23069 sub1node->cd();
23070 //
23071 // Place copy #20 of ITS6 in I569
23072 //
23073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23074 sub2node->SetLineColor(kColorITS);
23075 sub2node->SetVisibility(1);
23076 fNodes->Add(sub2node);
23077 sub1node->cd();
23078 //
23079 // Place copy #21 of ITS6 in I569
23080 //
23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23085 sub1node->cd();
23086 //
23087 // Place copy #22 of ITS6 in I569
23088 //
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23093 sub1node->cd();
23094 //
23095 // Place copy #23 of ITS6 in I569
23096 //
23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23101 sub1node->cd();
23102 //
23103 // Place copy #24 of ITS6 in I569
23104 //
23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23109 sub1node->cd();
23110 //
23111 // Place copy #25 of ITS6 in I569
23112 //
23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23117 sub1node->cd();
23118 fNodes->Add(sub1node);
23119 node->cd();
23120 //
23121 // Place copy #33 of I569 in IT56
23122 //
23123 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23124 sub1node->SetLineColor(kColorITS);
23125 sub1node->SetVisibility(0);
23126 sub1node->cd();
23127 //
23128 // Place copy #1 of ITS6 in I569
23129 //
23130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23131 sub2node->SetLineColor(kColorITS);
23132 sub2node->SetVisibility(1);
23133 fNodes->Add(sub2node);
23134 sub1node->cd();
23135 //
23136 // Place copy #2 of ITS6 in I569
23137 //
23138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23139 sub2node->SetLineColor(kColorITS);
23140 sub2node->SetVisibility(1);
23141 fNodes->Add(sub2node);
23142 sub1node->cd();
23143 //
23144 // Place copy #3 of ITS6 in I569
23145 //
23146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23147 sub2node->SetLineColor(kColorITS);
23148 sub2node->SetVisibility(1);
23149 fNodes->Add(sub2node);
23150 sub1node->cd();
23151 //
23152 // Place copy #4 of ITS6 in I569
23153 //
23154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23155 sub2node->SetLineColor(kColorITS);
23156 sub2node->SetVisibility(1);
23157 fNodes->Add(sub2node);
23158 sub1node->cd();
23159 //
23160 // Place copy #5 of ITS6 in I569
23161 //
23162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23163 sub2node->SetLineColor(kColorITS);
23164 sub2node->SetVisibility(1);
23165 fNodes->Add(sub2node);
23166 sub1node->cd();
23167 //
23168 // Place copy #6 of ITS6 in I569
23169 //
23170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23171 sub2node->SetLineColor(kColorITS);
23172 sub2node->SetVisibility(1);
23173 fNodes->Add(sub2node);
23174 sub1node->cd();
23175 //
23176 // Place copy #7 of ITS6 in I569
23177 //
23178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23179 sub2node->SetLineColor(kColorITS);
23180 sub2node->SetVisibility(1);
23181 fNodes->Add(sub2node);
23182 sub1node->cd();
23183 //
23184 // Place copy #8 of ITS6 in I569
23185 //
23186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23187 sub2node->SetLineColor(kColorITS);
23188 sub2node->SetVisibility(1);
23189 fNodes->Add(sub2node);
23190 sub1node->cd();
23191 //
23192 // Place copy #9 of ITS6 in I569
23193 //
23194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23195 sub2node->SetLineColor(kColorITS);
23196 sub2node->SetVisibility(1);
23197 fNodes->Add(sub2node);
23198 sub1node->cd();
23199 //
23200 // Place copy #10 of ITS6 in I569
23201 //
23202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23203 sub2node->SetLineColor(kColorITS);
23204 sub2node->SetVisibility(1);
23205 fNodes->Add(sub2node);
23206 sub1node->cd();
23207 //
23208 // Place copy #11 of ITS6 in I569
23209 //
23210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23211 sub2node->SetLineColor(kColorITS);
23212 sub2node->SetVisibility(1);
23213 fNodes->Add(sub2node);
23214 sub1node->cd();
23215 //
23216 // Place copy #12 of ITS6 in I569
23217 //
23218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23219 sub2node->SetLineColor(kColorITS);
23220 sub2node->SetVisibility(1);
23221 fNodes->Add(sub2node);
23222 sub1node->cd();
23223 //
23224 // Place copy #13 of ITS6 in I569
23225 //
23226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23227 sub2node->SetLineColor(kColorITS);
23228 sub2node->SetVisibility(1);
23229 fNodes->Add(sub2node);
23230 sub1node->cd();
23231 //
23232 // Place copy #14 of ITS6 in I569
23233 //
23234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23235 sub2node->SetLineColor(kColorITS);
23236 sub2node->SetVisibility(1);
23237 fNodes->Add(sub2node);
23238 sub1node->cd();
23239 //
23240 // Place copy #15 of ITS6 in I569
23241 //
23242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23243 sub2node->SetLineColor(kColorITS);
23244 sub2node->SetVisibility(1);
23245 fNodes->Add(sub2node);
23246 sub1node->cd();
23247 //
23248 // Place copy #16 of ITS6 in I569
23249 //
23250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23251 sub2node->SetLineColor(kColorITS);
23252 sub2node->SetVisibility(1);
23253 fNodes->Add(sub2node);
23254 sub1node->cd();
23255 //
23256 // Place copy #17 of ITS6 in I569
23257 //
23258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23259 sub2node->SetLineColor(kColorITS);
23260 sub2node->SetVisibility(1);
23261 fNodes->Add(sub2node);
23262 sub1node->cd();
23263 //
23264 // Place copy #18 of ITS6 in I569
23265 //
23266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23267 sub2node->SetLineColor(kColorITS);
23268 sub2node->SetVisibility(1);
23269 fNodes->Add(sub2node);
23270 sub1node->cd();
23271 //
23272 // Place copy #19 of ITS6 in I569
23273 //
23274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23275 sub2node->SetLineColor(kColorITS);
23276 sub2node->SetVisibility(1);
23277 fNodes->Add(sub2node);
23278 sub1node->cd();
23279 //
23280 // Place copy #20 of ITS6 in I569
23281 //
23282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23283 sub2node->SetLineColor(kColorITS);
23284 sub2node->SetVisibility(1);
23285 fNodes->Add(sub2node);
23286 sub1node->cd();
23287 //
23288 // Place copy #21 of ITS6 in I569
23289 //
23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23294 sub1node->cd();
23295 //
23296 // Place copy #22 of ITS6 in I569
23297 //
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23302 sub1node->cd();
23303 //
23304 // Place copy #23 of ITS6 in I569
23305 //
23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23310 sub1node->cd();
23311 //
23312 // Place copy #24 of ITS6 in I569
23313 //
23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23318 sub1node->cd();
23319 //
23320 // Place copy #25 of ITS6 in I569
23321 //
23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23326 sub1node->cd();
23327 fNodes->Add(sub1node);
23328 node->cd();
23329 //
23330 // Place copy #34 of I569 in IT56
23331 //
23332 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23333 sub1node->SetLineColor(kColorITS);
23334 sub1node->SetVisibility(0);
23335 sub1node->cd();
23336 //
23337 // Place copy #1 of ITS6 in I569
23338 //
23339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23340 sub2node->SetLineColor(kColorITS);
23341 sub2node->SetVisibility(1);
23342 fNodes->Add(sub2node);
23343 sub1node->cd();
23344 //
23345 // Place copy #2 of ITS6 in I569
23346 //
23347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23348 sub2node->SetLineColor(kColorITS);
23349 sub2node->SetVisibility(1);
23350 fNodes->Add(sub2node);
23351 sub1node->cd();
23352 //
23353 // Place copy #3 of ITS6 in I569
23354 //
23355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23356 sub2node->SetLineColor(kColorITS);
23357 sub2node->SetVisibility(1);
23358 fNodes->Add(sub2node);
23359 sub1node->cd();
23360 //
23361 // Place copy #4 of ITS6 in I569
23362 //
23363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23364 sub2node->SetLineColor(kColorITS);
23365 sub2node->SetVisibility(1);
23366 fNodes->Add(sub2node);
23367 sub1node->cd();
23368 //
23369 // Place copy #5 of ITS6 in I569
23370 //
23371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23372 sub2node->SetLineColor(kColorITS);
23373 sub2node->SetVisibility(1);
23374 fNodes->Add(sub2node);
23375 sub1node->cd();
23376 //
23377 // Place copy #6 of ITS6 in I569
23378 //
23379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23380 sub2node->SetLineColor(kColorITS);
23381 sub2node->SetVisibility(1);
23382 fNodes->Add(sub2node);
23383 sub1node->cd();
23384 //
23385 // Place copy #7 of ITS6 in I569
23386 //
23387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23388 sub2node->SetLineColor(kColorITS);
23389 sub2node->SetVisibility(1);
23390 fNodes->Add(sub2node);
23391 sub1node->cd();
23392 //
23393 // Place copy #8 of ITS6 in I569
23394 //
23395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23396 sub2node->SetLineColor(kColorITS);
23397 sub2node->SetVisibility(1);
23398 fNodes->Add(sub2node);
23399 sub1node->cd();
23400 //
23401 // Place copy #9 of ITS6 in I569
23402 //
23403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23404 sub2node->SetLineColor(kColorITS);
23405 sub2node->SetVisibility(1);
23406 fNodes->Add(sub2node);
23407 sub1node->cd();
23408 //
23409 // Place copy #10 of ITS6 in I569
23410 //
23411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23412 sub2node->SetLineColor(kColorITS);
23413 sub2node->SetVisibility(1);
23414 fNodes->Add(sub2node);
23415 sub1node->cd();
23416 //
23417 // Place copy #11 of ITS6 in I569
23418 //
23419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23420 sub2node->SetLineColor(kColorITS);
23421 sub2node->SetVisibility(1);
23422 fNodes->Add(sub2node);
23423 sub1node->cd();
23424 //
23425 // Place copy #12 of ITS6 in I569
23426 //
23427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23428 sub2node->SetLineColor(kColorITS);
23429 sub2node->SetVisibility(1);
23430 fNodes->Add(sub2node);
23431 sub1node->cd();
23432 //
23433 // Place copy #13 of ITS6 in I569
23434 //
23435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23436 sub2node->SetLineColor(kColorITS);
23437 sub2node->SetVisibility(1);
23438 fNodes->Add(sub2node);
23439 sub1node->cd();
23440 //
23441 // Place copy #14 of ITS6 in I569
23442 //
23443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23444 sub2node->SetLineColor(kColorITS);
23445 sub2node->SetVisibility(1);
23446 fNodes->Add(sub2node);
23447 sub1node->cd();
23448 //
23449 // Place copy #15 of ITS6 in I569
23450 //
23451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23452 sub2node->SetLineColor(kColorITS);
23453 sub2node->SetVisibility(1);
23454 fNodes->Add(sub2node);
23455 sub1node->cd();
23456 //
23457 // Place copy #16 of ITS6 in I569
23458 //
23459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23460 sub2node->SetLineColor(kColorITS);
23461 sub2node->SetVisibility(1);
23462 fNodes->Add(sub2node);
23463 sub1node->cd();
23464 //
23465 // Place copy #17 of ITS6 in I569
23466 //
23467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23468 sub2node->SetLineColor(kColorITS);
23469 sub2node->SetVisibility(1);
23470 fNodes->Add(sub2node);
23471 sub1node->cd();
23472 //
23473 // Place copy #18 of ITS6 in I569
23474 //
23475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23476 sub2node->SetLineColor(kColorITS);
23477 sub2node->SetVisibility(1);
23478 fNodes->Add(sub2node);
23479 sub1node->cd();
23480 //
23481 // Place copy #19 of ITS6 in I569
23482 //
23483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23484 sub2node->SetLineColor(kColorITS);
23485 sub2node->SetVisibility(1);
23486 fNodes->Add(sub2node);
23487 sub1node->cd();
23488 //
23489 // Place copy #20 of ITS6 in I569
23490 //
23491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23492 sub2node->SetLineColor(kColorITS);
23493 sub2node->SetVisibility(1);
23494 fNodes->Add(sub2node);
23495 sub1node->cd();
23496 //
23497 // Place copy #21 of ITS6 in I569
23498 //
23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23503 sub1node->cd();
23504 //
23505 // Place copy #22 of ITS6 in I569
23506 //
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23511 sub1node->cd();
23512 //
23513 // Place copy #23 of ITS6 in I569
23514 //
23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23519 sub1node->cd();
23520 //
23521 // Place copy #24 of ITS6 in I569
23522 //
23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23527 sub1node->cd();
23528 //
23529 // Place copy #25 of ITS6 in I569
23530 //
23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23535 sub1node->cd();
23536 fNodes->Add(sub1node);
23537 node->cd();
23538 //
23539 // Place copy #35 of I569 in IT56
23540 //
23541 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23542 sub1node->SetLineColor(kColorITS);
23543 sub1node->SetVisibility(0);
23544 sub1node->cd();
23545 //
23546 // Place copy #1 of ITS6 in I569
23547 //
23548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23549 sub2node->SetLineColor(kColorITS);
23550 sub2node->SetVisibility(1);
23551 fNodes->Add(sub2node);
23552 sub1node->cd();
23553 //
23554 // Place copy #2 of ITS6 in I569
23555 //
23556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23557 sub2node->SetLineColor(kColorITS);
23558 sub2node->SetVisibility(1);
23559 fNodes->Add(sub2node);
23560 sub1node->cd();
23561 //
23562 // Place copy #3 of ITS6 in I569
23563 //
23564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23565 sub2node->SetLineColor(kColorITS);
23566 sub2node->SetVisibility(1);
23567 fNodes->Add(sub2node);
23568 sub1node->cd();
23569 //
23570 // Place copy #4 of ITS6 in I569
23571 //
23572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23573 sub2node->SetLineColor(kColorITS);
23574 sub2node->SetVisibility(1);
23575 fNodes->Add(sub2node);
23576 sub1node->cd();
23577 //
23578 // Place copy #5 of ITS6 in I569
23579 //
23580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23581 sub2node->SetLineColor(kColorITS);
23582 sub2node->SetVisibility(1);
23583 fNodes->Add(sub2node);
23584 sub1node->cd();
23585 //
23586 // Place copy #6 of ITS6 in I569
23587 //
23588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23589 sub2node->SetLineColor(kColorITS);
23590 sub2node->SetVisibility(1);
23591 fNodes->Add(sub2node);
23592 sub1node->cd();
23593 //
23594 // Place copy #7 of ITS6 in I569
23595 //
23596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23597 sub2node->SetLineColor(kColorITS);
23598 sub2node->SetVisibility(1);
23599 fNodes->Add(sub2node);
23600 sub1node->cd();
23601 //
23602 // Place copy #8 of ITS6 in I569
23603 //
23604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23605 sub2node->SetLineColor(kColorITS);
23606 sub2node->SetVisibility(1);
23607 fNodes->Add(sub2node);
23608 sub1node->cd();
23609 //
23610 // Place copy #9 of ITS6 in I569
23611 //
23612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23613 sub2node->SetLineColor(kColorITS);
23614 sub2node->SetVisibility(1);
23615 fNodes->Add(sub2node);
23616 sub1node->cd();
23617 //
23618 // Place copy #10 of ITS6 in I569
23619 //
23620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23621 sub2node->SetLineColor(kColorITS);
23622 sub2node->SetVisibility(1);
23623 fNodes->Add(sub2node);
23624 sub1node->cd();
23625 //
23626 // Place copy #11 of ITS6 in I569
23627 //
23628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23629 sub2node->SetLineColor(kColorITS);
23630 sub2node->SetVisibility(1);
23631 fNodes->Add(sub2node);
23632 sub1node->cd();
23633 //
23634 // Place copy #12 of ITS6 in I569
23635 //
23636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23637 sub2node->SetLineColor(kColorITS);
23638 sub2node->SetVisibility(1);
23639 fNodes->Add(sub2node);
23640 sub1node->cd();
23641 //
23642 // Place copy #13 of ITS6 in I569
23643 //
23644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23645 sub2node->SetLineColor(kColorITS);
23646 sub2node->SetVisibility(1);
23647 fNodes->Add(sub2node);
23648 sub1node->cd();
23649 //
23650 // Place copy #14 of ITS6 in I569
23651 //
23652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23653 sub2node->SetLineColor(kColorITS);
23654 sub2node->SetVisibility(1);
23655 fNodes->Add(sub2node);
23656 sub1node->cd();
23657 //
23658 // Place copy #15 of ITS6 in I569
23659 //
23660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23661 sub2node->SetLineColor(kColorITS);
23662 sub2node->SetVisibility(1);
23663 fNodes->Add(sub2node);
23664 sub1node->cd();
23665 //
23666 // Place copy #16 of ITS6 in I569
23667 //
23668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23669 sub2node->SetLineColor(kColorITS);
23670 sub2node->SetVisibility(1);
23671 fNodes->Add(sub2node);
23672 sub1node->cd();
23673 //
23674 // Place copy #17 of ITS6 in I569
23675 //
23676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23677 sub2node->SetLineColor(kColorITS);
23678 sub2node->SetVisibility(1);
23679 fNodes->Add(sub2node);
23680 sub1node->cd();
23681 //
23682 // Place copy #18 of ITS6 in I569
23683 //
23684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23685 sub2node->SetLineColor(kColorITS);
23686 sub2node->SetVisibility(1);
23687 fNodes->Add(sub2node);
23688 sub1node->cd();
23689 //
23690 // Place copy #19 of ITS6 in I569
23691 //
23692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23693 sub2node->SetLineColor(kColorITS);
23694 sub2node->SetVisibility(1);
23695 fNodes->Add(sub2node);
23696 sub1node->cd();
23697 //
23698 // Place copy #20 of ITS6 in I569
23699 //
23700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23701 sub2node->SetLineColor(kColorITS);
23702 sub2node->SetVisibility(1);
23703 fNodes->Add(sub2node);
23704 sub1node->cd();
23705 //
23706 // Place copy #21 of ITS6 in I569
23707 //
23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23712 sub1node->cd();
23713 //
23714 // Place copy #22 of ITS6 in I569
23715 //
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23720 sub1node->cd();
23721 //
23722 // Place copy #23 of ITS6 in I569
23723 //
23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23728 sub1node->cd();
23729 //
23730 // Place copy #24 of ITS6 in I569
23731 //
23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23736 sub1node->cd();
23737 //
23738 // Place copy #25 of ITS6 in I569
23739 //
23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23744 sub1node->cd();
23745 fNodes->Add(sub1node);
23746 node->cd();
23747 //
23748 // Place copy #36 of I569 in IT56
23749 //
23750 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23751 sub1node->SetLineColor(kColorITS);
23752 sub1node->SetVisibility(0);
23753 sub1node->cd();
23754 //
23755 // Place copy #1 of ITS6 in I569
23756 //
23757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23758 sub2node->SetLineColor(kColorITS);
23759 sub2node->SetVisibility(1);
23760 fNodes->Add(sub2node);
23761 sub1node->cd();
23762 //
23763 // Place copy #2 of ITS6 in I569
23764 //
23765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23766 sub2node->SetLineColor(kColorITS);
23767 sub2node->SetVisibility(1);
23768 fNodes->Add(sub2node);
23769 sub1node->cd();
23770 //
23771 // Place copy #3 of ITS6 in I569
23772 //
23773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23774 sub2node->SetLineColor(kColorITS);
23775 sub2node->SetVisibility(1);
23776 fNodes->Add(sub2node);
23777 sub1node->cd();
23778 //
23779 // Place copy #4 of ITS6 in I569
23780 //
23781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23782 sub2node->SetLineColor(kColorITS);
23783 sub2node->SetVisibility(1);
23784 fNodes->Add(sub2node);
23785 sub1node->cd();
23786 //
23787 // Place copy #5 of ITS6 in I569
23788 //
23789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23790 sub2node->SetLineColor(kColorITS);
23791 sub2node->SetVisibility(1);
23792 fNodes->Add(sub2node);
23793 sub1node->cd();
23794 //
23795 // Place copy #6 of ITS6 in I569
23796 //
23797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23798 sub2node->SetLineColor(kColorITS);
23799 sub2node->SetVisibility(1);
23800 fNodes->Add(sub2node);
23801 sub1node->cd();
23802 //
23803 // Place copy #7 of ITS6 in I569
23804 //
23805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23806 sub2node->SetLineColor(kColorITS);
23807 sub2node->SetVisibility(1);
23808 fNodes->Add(sub2node);
23809 sub1node->cd();
23810 //
23811 // Place copy #8 of ITS6 in I569
23812 //
23813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23814 sub2node->SetLineColor(kColorITS);
23815 sub2node->SetVisibility(1);
23816 fNodes->Add(sub2node);
23817 sub1node->cd();
23818 //
23819 // Place copy #9 of ITS6 in I569
23820 //
23821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23822 sub2node->SetLineColor(kColorITS);
23823 sub2node->SetVisibility(1);
23824 fNodes->Add(sub2node);
23825 sub1node->cd();
23826 //
23827 // Place copy #10 of ITS6 in I569
23828 //
23829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23830 sub2node->SetLineColor(kColorITS);
23831 sub2node->SetVisibility(1);
23832 fNodes->Add(sub2node);
23833 sub1node->cd();
23834 //
23835 // Place copy #11 of ITS6 in I569
23836 //
23837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23838 sub2node->SetLineColor(kColorITS);
23839 sub2node->SetVisibility(1);
23840 fNodes->Add(sub2node);
23841 sub1node->cd();
23842 //
23843 // Place copy #12 of ITS6 in I569
23844 //
23845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23846 sub2node->SetLineColor(kColorITS);
23847 sub2node->SetVisibility(1);
23848 fNodes->Add(sub2node);
23849 sub1node->cd();
23850 //
23851 // Place copy #13 of ITS6 in I569
23852 //
23853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23854 sub2node->SetLineColor(kColorITS);
23855 sub2node->SetVisibility(1);
23856 fNodes->Add(sub2node);
23857 sub1node->cd();
23858 //
23859 // Place copy #14 of ITS6 in I569
23860 //
23861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23862 sub2node->SetLineColor(kColorITS);
23863 sub2node->SetVisibility(1);
23864 fNodes->Add(sub2node);
23865 sub1node->cd();
23866 //
23867 // Place copy #15 of ITS6 in I569
23868 //
23869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23870 sub2node->SetLineColor(kColorITS);
23871 sub2node->SetVisibility(1);
23872 fNodes->Add(sub2node);
23873 sub1node->cd();
23874 //
23875 // Place copy #16 of ITS6 in I569
23876 //
23877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23878 sub2node->SetLineColor(kColorITS);
23879 sub2node->SetVisibility(1);
23880 fNodes->Add(sub2node);
23881 sub1node->cd();
23882 //
23883 // Place copy #17 of ITS6 in I569
23884 //
23885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23886 sub2node->SetLineColor(kColorITS);
23887 sub2node->SetVisibility(1);
23888 fNodes->Add(sub2node);
23889 sub1node->cd();
23890 //
23891 // Place copy #18 of ITS6 in I569
23892 //
23893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23894 sub2node->SetLineColor(kColorITS);
23895 sub2node->SetVisibility(1);
23896 fNodes->Add(sub2node);
23897 sub1node->cd();
23898 //
23899 // Place copy #19 of ITS6 in I569
23900 //
23901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23902 sub2node->SetLineColor(kColorITS);
23903 sub2node->SetVisibility(1);
23904 fNodes->Add(sub2node);
23905 sub1node->cd();
23906 //
23907 // Place copy #20 of ITS6 in I569
23908 //
23909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23910 sub2node->SetLineColor(kColorITS);
23911 sub2node->SetVisibility(1);
23912 fNodes->Add(sub2node);
23913 sub1node->cd();
23914 //
23915 // Place copy #21 of ITS6 in I569
23916 //
23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23921 sub1node->cd();
23922 //
23923 // Place copy #22 of ITS6 in I569
23924 //
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23929 sub1node->cd();
23930 //
23931 // Place copy #23 of ITS6 in I569
23932 //
23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23937 sub1node->cd();
23938 //
23939 // Place copy #24 of ITS6 in I569
23940 //
23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23945 sub1node->cd();
23946 //
23947 // Place copy #25 of ITS6 in I569
23948 //
23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23953 sub1node->cd();
23954 fNodes->Add(sub1node);
23955 node->cd();
23956 //
23957 // Place copy #37 of I569 in IT56
23958 //
23959 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
23960 sub1node->SetLineColor(kColorITS);
23961 sub1node->SetVisibility(0);
23962 sub1node->cd();
23963 //
23964 // Place copy #1 of ITS6 in I569
23965 //
23966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23967 sub2node->SetLineColor(kColorITS);
23968 sub2node->SetVisibility(1);
23969 fNodes->Add(sub2node);
23970 sub1node->cd();
23971 //
23972 // Place copy #2 of ITS6 in I569
23973 //
23974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23975 sub2node->SetLineColor(kColorITS);
23976 sub2node->SetVisibility(1);
23977 fNodes->Add(sub2node);
23978 sub1node->cd();
23979 //
23980 // Place copy #3 of ITS6 in I569
23981 //
23982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23983 sub2node->SetLineColor(kColorITS);
23984 sub2node->SetVisibility(1);
23985 fNodes->Add(sub2node);
23986 sub1node->cd();
23987 //
23988 // Place copy #4 of ITS6 in I569
23989 //
23990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23991 sub2node->SetLineColor(kColorITS);
23992 sub2node->SetVisibility(1);
23993 fNodes->Add(sub2node);
23994 sub1node->cd();
23995 //
23996 // Place copy #5 of ITS6 in I569
23997 //
23998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23999 sub2node->SetLineColor(kColorITS);
24000 sub2node->SetVisibility(1);
24001 fNodes->Add(sub2node);
24002 sub1node->cd();
24003 //
24004 // Place copy #6 of ITS6 in I569
24005 //
24006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24007 sub2node->SetLineColor(kColorITS);
24008 sub2node->SetVisibility(1);
24009 fNodes->Add(sub2node);
24010 sub1node->cd();
24011 //
24012 // Place copy #7 of ITS6 in I569
24013 //
24014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24015 sub2node->SetLineColor(kColorITS);
24016 sub2node->SetVisibility(1);
24017 fNodes->Add(sub2node);
24018 sub1node->cd();
24019 //
24020 // Place copy #8 of ITS6 in I569
24021 //
24022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24023 sub2node->SetLineColor(kColorITS);
24024 sub2node->SetVisibility(1);
24025 fNodes->Add(sub2node);
24026 sub1node->cd();
24027 //
24028 // Place copy #9 of ITS6 in I569
24029 //
24030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24031 sub2node->SetLineColor(kColorITS);
24032 sub2node->SetVisibility(1);
24033 fNodes->Add(sub2node);
24034 sub1node->cd();
24035 //
24036 // Place copy #10 of ITS6 in I569
24037 //
24038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24039 sub2node->SetLineColor(kColorITS);
24040 sub2node->SetVisibility(1);
24041 fNodes->Add(sub2node);
24042 sub1node->cd();
24043 //
24044 // Place copy #11 of ITS6 in I569
24045 //
24046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24047 sub2node->SetLineColor(kColorITS);
24048 sub2node->SetVisibility(1);
24049 fNodes->Add(sub2node);
24050 sub1node->cd();
24051 //
24052 // Place copy #12 of ITS6 in I569
24053 //
24054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24055 sub2node->SetLineColor(kColorITS);
24056 sub2node->SetVisibility(1);
24057 fNodes->Add(sub2node);
24058 sub1node->cd();
24059 //
24060 // Place copy #13 of ITS6 in I569
24061 //
24062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24063 sub2node->SetLineColor(kColorITS);
24064 sub2node->SetVisibility(1);
24065 fNodes->Add(sub2node);
24066 sub1node->cd();
24067 //
24068 // Place copy #14 of ITS6 in I569
24069 //
24070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24071 sub2node->SetLineColor(kColorITS);
24072 sub2node->SetVisibility(1);
24073 fNodes->Add(sub2node);
24074 sub1node->cd();
24075 //
24076 // Place copy #15 of ITS6 in I569
24077 //
24078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24079 sub2node->SetLineColor(kColorITS);
24080 sub2node->SetVisibility(1);
24081 fNodes->Add(sub2node);
24082 sub1node->cd();
24083 //
24084 // Place copy #16 of ITS6 in I569
24085 //
24086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24087 sub2node->SetLineColor(kColorITS);
24088 sub2node->SetVisibility(1);
24089 fNodes->Add(sub2node);
24090 sub1node->cd();
24091 //
24092 // Place copy #17 of ITS6 in I569
24093 //
24094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24095 sub2node->SetLineColor(kColorITS);
24096 sub2node->SetVisibility(1);
24097 fNodes->Add(sub2node);
24098 sub1node->cd();
24099 //
24100 // Place copy #18 of ITS6 in I569
24101 //
24102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24103 sub2node->SetLineColor(kColorITS);
24104 sub2node->SetVisibility(1);
24105 fNodes->Add(sub2node);
24106 sub1node->cd();
24107 //
24108 // Place copy #19 of ITS6 in I569
24109 //
24110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24111 sub2node->SetLineColor(kColorITS);
24112 sub2node->SetVisibility(1);
24113 fNodes->Add(sub2node);
24114 sub1node->cd();
24115 //
24116 // Place copy #20 of ITS6 in I569
24117 //
24118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24119 sub2node->SetLineColor(kColorITS);
24120 sub2node->SetVisibility(1);
24121 fNodes->Add(sub2node);
24122 sub1node->cd();
24123 //
24124 // Place copy #21 of ITS6 in I569
24125 //
24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24130 sub1node->cd();
24131 //
24132 // Place copy #22 of ITS6 in I569
24133 //
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24138 sub1node->cd();
24139 //
24140 // Place copy #23 of ITS6 in I569
24141 //
24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24146 sub1node->cd();
24147 //
24148 // Place copy #24 of ITS6 in I569
24149 //
24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24154 sub1node->cd();
24155 //
24156 // Place copy #25 of ITS6 in I569
24157 //
24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24162 sub1node->cd();
24163 fNodes->Add(sub1node);
24164 node->cd();
24165 //
24166 // Place copy #38 of I569 in IT56
24167 //
24168 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24169 sub1node->SetLineColor(kColorITS);
24170 sub1node->SetVisibility(0);
24171 sub1node->cd();
24172 //
24173 // Place copy #1 of ITS6 in I569
24174 //
24175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24176 sub2node->SetLineColor(kColorITS);
24177 sub2node->SetVisibility(1);
24178 fNodes->Add(sub2node);
24179 sub1node->cd();
24180 //
24181 // Place copy #2 of ITS6 in I569
24182 //
24183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24184 sub2node->SetLineColor(kColorITS);
24185 sub2node->SetVisibility(1);
24186 fNodes->Add(sub2node);
24187 sub1node->cd();
24188 //
24189 // Place copy #3 of ITS6 in I569
24190 //
24191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24192 sub2node->SetLineColor(kColorITS);
24193 sub2node->SetVisibility(1);
24194 fNodes->Add(sub2node);
24195 sub1node->cd();
24196 //
24197 // Place copy #4 of ITS6 in I569
24198 //
24199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24200 sub2node->SetLineColor(kColorITS);
24201 sub2node->SetVisibility(1);
24202 fNodes->Add(sub2node);
24203 sub1node->cd();
24204 //
24205 // Place copy #5 of ITS6 in I569
24206 //
24207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24208 sub2node->SetLineColor(kColorITS);
24209 sub2node->SetVisibility(1);
24210 fNodes->Add(sub2node);
24211 sub1node->cd();
24212 //
24213 // Place copy #6 of ITS6 in I569
24214 //
24215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24216 sub2node->SetLineColor(kColorITS);
24217 sub2node->SetVisibility(1);
24218 fNodes->Add(sub2node);
24219 sub1node->cd();
24220 //
24221 // Place copy #7 of ITS6 in I569
24222 //
24223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24224 sub2node->SetLineColor(kColorITS);
24225 sub2node->SetVisibility(1);
24226 fNodes->Add(sub2node);
24227 sub1node->cd();
24228 //
24229 // Place copy #8 of ITS6 in I569
24230 //
24231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24232 sub2node->SetLineColor(kColorITS);
24233 sub2node->SetVisibility(1);
24234 fNodes->Add(sub2node);
24235 sub1node->cd();
24236 //
24237 // Place copy #9 of ITS6 in I569
24238 //
24239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24240 sub2node->SetLineColor(kColorITS);
24241 sub2node->SetVisibility(1);
24242 fNodes->Add(sub2node);
24243 sub1node->cd();
24244 //
24245 // Place copy #10 of ITS6 in I569
24246 //
24247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24248 sub2node->SetLineColor(kColorITS);
24249 sub2node->SetVisibility(1);
24250 fNodes->Add(sub2node);
24251 sub1node->cd();
24252 //
24253 // Place copy #11 of ITS6 in I569
24254 //
24255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24256 sub2node->SetLineColor(kColorITS);
24257 sub2node->SetVisibility(1);
24258 fNodes->Add(sub2node);
24259 sub1node->cd();
24260 //
24261 // Place copy #12 of ITS6 in I569
24262 //
24263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24264 sub2node->SetLineColor(kColorITS);
24265 sub2node->SetVisibility(1);
24266 fNodes->Add(sub2node);
24267 sub1node->cd();
24268 //
24269 // Place copy #13 of ITS6 in I569
24270 //
24271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24272 sub2node->SetLineColor(kColorITS);
24273 sub2node->SetVisibility(1);
24274 fNodes->Add(sub2node);
24275 sub1node->cd();
24276 //
24277 // Place copy #14 of ITS6 in I569
24278 //
24279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24280 sub2node->SetLineColor(kColorITS);
24281 sub2node->SetVisibility(1);
24282 fNodes->Add(sub2node);
24283 sub1node->cd();
24284 //
24285 // Place copy #15 of ITS6 in I569
24286 //
24287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24288 sub2node->SetLineColor(kColorITS);
24289 sub2node->SetVisibility(1);
24290 fNodes->Add(sub2node);
24291 sub1node->cd();
24292 //
24293 // Place copy #16 of ITS6 in I569
24294 //
24295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24296 sub2node->SetLineColor(kColorITS);
24297 sub2node->SetVisibility(1);
24298 fNodes->Add(sub2node);
24299 sub1node->cd();
24300 //
24301 // Place copy #17 of ITS6 in I569
24302 //
24303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24304 sub2node->SetLineColor(kColorITS);
24305 sub2node->SetVisibility(1);
24306 fNodes->Add(sub2node);
24307 sub1node->cd();
24308 //
24309 // Place copy #18 of ITS6 in I569
24310 //
24311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24312 sub2node->SetLineColor(kColorITS);
24313 sub2node->SetVisibility(1);
24314 fNodes->Add(sub2node);
24315 sub1node->cd();
24316 //
24317 // Place copy #19 of ITS6 in I569
24318 //
24319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24320 sub2node->SetLineColor(kColorITS);
24321 sub2node->SetVisibility(1);
24322 fNodes->Add(sub2node);
24323 sub1node->cd();
24324 //
24325 // Place copy #20 of ITS6 in I569
24326 //
24327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24328 sub2node->SetLineColor(kColorITS);
24329 sub2node->SetVisibility(1);
24330 fNodes->Add(sub2node);
24331 sub1node->cd();
24332 //
24333 // Place copy #21 of ITS6 in I569
24334 //
24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24339 sub1node->cd();
24340 //
24341 // Place copy #22 of ITS6 in I569
24342 //
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24347 sub1node->cd();
24348 //
24349 // Place copy #23 of ITS6 in I569
24350 //
24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24355 sub1node->cd();
24356 //
24357 // Place copy #24 of ITS6 in I569
24358 //
24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24363 sub1node->cd();
24364 //
24365 // Place copy #25 of ITS6 in I569
24366 //
24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24371 sub1node->cd();
24372 fNodes->Add(sub1node);
24373 node->cd();
24374
24375
24376
24377 fNodes->Add(node);
24378
24379*/
24380}
24381//_____________________________________________________________________________
24382void AliITSvPPRasymmFMD::CreateGeometry(){
24383////////////////////////////////////////////////////////////////////////
24384// This routine defines and Creates the geometry for version 6 of the ITS.
24385////////////////////////////////////////////////////////////////////////
24386
24387
24388//Begin_Html
24389/*
24390<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24391</pre>
24392<br clear=left>
24393<font size=+2 color=red>
24394<p>This shows the full ITS geometry.
24395</font>
24396
24397<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24398</pre>
24399<br clear=left>
24400<font size=+2 color=red>
24401<p>This shows the full SPD Barrel of the ITS geometry.
24402</font>
24403
24404<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24405</pre>
24406<br clear=left>
24407<font size=+2 color=red>
24408<p>This shows the full SDD Barrel of the ITS geometry.
24409</font>
24410
24411<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24412</pre>
24413<br clear=left>
24414<font size=+2 color=red>
24415<p>This shows the full SSD Barrel of the ITS geometry.
24416</font>
24417*/
24418//End_Html
24419 //INNER RADII OF THE SILICON LAYERS
24420 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24421 //THICKNESSES OF LAYERS (in % radiation length)
24422 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24423 //HALF LENGTHS OF LAYERS
24424 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24425 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24426 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24427 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24428 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24429
24430
24431 Float_t dits[100], rlim, zmax;
24432 // Float_t zpos;
24433 // Float_t pcits[50]
24434 Float_t ztpc;
24435 Int_t idrotm[1999], i;
24436 Float_t dgh[100];
24437
24438
24439 // Define some variables for SPD
24440
24441 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24442 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24443 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24444 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24445 Float_t di108[3], di104[3]; // for both layers
24446
24447 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24448 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24449
24450 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24451 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24452
24453 Float_t dbus=300.; // total bus thickness on both layers (micron)
24454
24455 ddet1 = GetThicknessDet1();
24456 ddet2 = GetThicknessDet2();
24457 dchip1 = GetThicknessChip1();
24458 dchip2 = GetThicknessChip2();
24459
24460 if(ddet1 < 100. || ddet1 > 300.) {
24461 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24462 " The default value of 200 microns will be used." << endl;
24463 ddet1=200.;
24464 }
24465
24466 if(ddet2 < 100. || ddet2 > 300.) {
24467 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24468 " The default value of 200 microns will be used." << endl;
24469 ddet2=200.;
24470 }
24471
24472 if(dchip1 < 100. || dchip1 > 300.) {
24473 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24474 " The default value of 200 microns will be used." << endl;
24475 dchip1=200.;
24476 }
24477
24478 if(dchip2 < 100. || dchip2 > 300.) {
24479 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24480 " The default value of 200 microns will be used." << endl;
24481 dchip2=200.;
24482 }
24483
24484 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24485
24486 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24487
24488 rails = GetRails();
24489
24490 fluid = GetCoolingFluid();
24491
24492 if(rails != 0 && rails != 1) {
24493 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24494 " The default value of 1 (rails in) will be used." << endl;
24495
24496 }
24497
24498 if(fluid != 0 && fluid != 1) {
24499 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24500 " The default value of 1 (water) will be used." << endl;
24501 }
24502
24503 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24504 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24505 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24506 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24507 if(rails == 0 ) {
24508 cout << "ITS: Rails are out." << endl;
24509 } else {
24510 cout << "ITS: Rails are in." << endl;
24511 }
24512 if(fluid == 0 ) {
24513 cout << "ITS: The cooling fluid is freon." << endl;
24514 } else {
24515 cout << "ITS: The cooling fluid is water." << endl;
24516 }
24517
24518 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24519 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24520 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24521 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24522 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24523
24524 Float_t deltax, deltay;
24525
24526 Int_t thickness = fMinorVersion/10;
24527 Int_t option = fMinorVersion - 10*thickness;
24528
24529
24530 // Define some variables for SDD
24531
24532
24533 Float_t sin30, cos30;
24534
24535 // SDD electronics+services main volumes
24536 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24537
24538 // SDD detector ladder
24539
24540 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24541 Float_t Y_SDD_sep = 0.20;
24542 Float_t ySDD;
24543 Int_t iSDD;
24544 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24545 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24546
24547 // ladder foot and end-ladder (frame and cooling)
24548 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24549 Float_t I424dits[3], xI424, yI424;
24550 Float_t I425dits[3];
24551 Int_t indI425;
24552 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24553
24554 // SDD ladder frame and cooling
24555 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24556 Float_t I035dits[3], I037dits[3], I038dits[3];
24557 Float_t I039dits[3], xI039, yI039;
24558 Float_t I041dits[5];
24559
24560 // SDD hybrid, chips and capacitors
24561 Float_t I050dits[3], xI050, yI050;
24562 Float_t I052dits[3], xI052, yI052;
24563 Float_t I042dits[3], xI042, yI042;
24564 Float_t xI042space = 0.17;
24565 Float_t I043dits[3], xI043, yI043;
24566 Float_t xI043space = 0.17;
24567 Float_t zchip, zChipSpace;
24568 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24569 Int_t ichip, icap;
24570
24571 // SDD microcables
24572 Float_t I044dits[4], xI044, yI044, volI044;
24573 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24574 Char_t HVname[5], LVname[5];
24575
24576
24577 // Define media off-set
24578
24579 Int_t *idtmed = fIdtmed->GetArray()-199;
24580
24581
24582 // Rotation matrices
24583
24584 // SPD - option 'a' (this is NOT the default so leave commented)
24585
24586
24587 if (option == 1) {
24588
24589 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24590 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24591 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24592 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24593 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24594 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24595 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24596 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24597 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24598 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24599 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24600 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24601 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24602 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24603 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24604 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24605 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24606 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24607 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24608 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24609 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24610 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24611 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24612 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24613 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24614 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24615 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24616 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24617 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24618 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24619 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24620 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24621 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24622 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24623 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24624 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24625 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24626 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24627 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24628 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24629 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24630 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24631 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24632 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24633 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24634 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24635 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24636 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24637 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24638 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24639 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24640 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24641 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24642 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24643 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24644 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24645 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24646 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24647 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24648 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24649 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24650 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24651 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24652 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24653 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24654 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24655 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24656 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24657 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24658 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24659 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24660 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24661 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24662 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24663 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24664 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24665 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24666
24667 }
24668
24669 // SPD - option 'b' (this is the default)
24670
24671 if (option == 2) {
24672
24673 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24674 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24675 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24676 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24677 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24678 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24679 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24680 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24681 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24682 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24683 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24684 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24685 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24686 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24687 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24688 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24689 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24690 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24691 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24692 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24693 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24694 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24695 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24696 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24697 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24698 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24699 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24700 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24701 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24702 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24703 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24704 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24705 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24706 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24707 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24708 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24709 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24710 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24711 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24712 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24713 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24714 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24715 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24716 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24717 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24718 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24719 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24720 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24721 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24722 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24723 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24724 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24725 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24726 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24727 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24728 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24729 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24730 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24731 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24732 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24733 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24734 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24735 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24736 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24737 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24738 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24739 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24740 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24741 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24742 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24743 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24744 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24745 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24746 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24747 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24748 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24749 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24750
24751 }
24752
24753 // SDD
24754
24755 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24756 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24757 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24758 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24759 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24760 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24761 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24762 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24763 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24764 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24765 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24766 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24767 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24768 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24769 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24770 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24771 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24772 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24773 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24774 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24775 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24776 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24777 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24778 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24779 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24780 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24781 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24782 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24783 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24784 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24785 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24786 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24787 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24788 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24789 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24790 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24791 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24792 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24793 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24794 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24795 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24796 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24797 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24798 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24799 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24800 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24801 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24802 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24803 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24804 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24805 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24806 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24807 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24808 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24809 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24810 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24811 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24812 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24813
24814 // SSD
24815
24816 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24817 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24818 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24819 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24820 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24821 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24822 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24823 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24824 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24825 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24826 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24827 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24828 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24829 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24830 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24831 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24832 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24833 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24834 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24835 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24836 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24837 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24838 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24839 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24840 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24841 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24842 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24843 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24844 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24845 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24846 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24847 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24848 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24849 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24850 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24851 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24852 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24853 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24854 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24855 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24856 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24857 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24858 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24859 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24860 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24861 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24862 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24863 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24864 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24865 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24866 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24867 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24868 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24869 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24870 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24871 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24872 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24873 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24874 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24875 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24876 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24877 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24878 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24879 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24880 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24881 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24882 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24883 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24884 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24885 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24886 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24887 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24888 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24889 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24890 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24891 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24892 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24893 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24894 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24895 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24896 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
24897 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
24898 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
24899 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
24900
24901
24902 // SDD cone
24903
24904 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
24905 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
24906 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
24907 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
24908 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
24909 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
24910 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
24911 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
24912 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
24913 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
24914 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
24915 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
24916 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
24917 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
24918 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
24919 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
24920 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
24921 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
24922 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
24923 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
24924 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
24925 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
24926 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
24927 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
24928 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
24929 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
24930 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
24931 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
24932 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
24933 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
24934 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
24935 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
24936 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
24937 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
24938 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
24939 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
24940 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
24941 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
24942 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
24943 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
24944 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
24945 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
24946 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
24947 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
24948 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
24949 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
24950 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
24951 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
24952 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
24953 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
24954 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
24955 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
24956 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
24957 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
24958 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
24959 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
24960 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
24961 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
24962 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
24963 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
24964 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
24965 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
24966 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
24967 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
24968 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
24969 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
24970 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
24971 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
24972 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
24973 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
24974 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
24975 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
24976 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
24977 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
24978 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
24979 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
24980 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
24981 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
24982 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
24983 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
24984 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
24985
24986 // SSD cone
24987
24988 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
24989 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
24990 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
24991 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
24992 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
24993 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
24994 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
24995 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
24996 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
24997 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
24998 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
24999 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25000 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25001 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25002 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25003 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25004 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25005 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25006 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25007 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25008 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25009 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25010 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25011 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25012 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25013 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25014 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25015 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25016 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25017 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25018 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25019 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25020 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25021 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25022 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25023 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25024 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25025
25026 // Services
25027
25028 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25029
25030
25031 // CONVERT INTO CM (RL(SI)=9.36 CM)
25032
25033 for (i = 0; i < 6; ++i) {
25034 drl[i] = drl[i] / 100. * 9.36;
25035 }
25036
25037 // FIELD CAGE HALF LENGTH
25038
25039 rlim = 50.;
25040 zmax = 74.;
25041 ztpc = 284.;
25042
25043 // --- Define ghost volume containing the whole ITS (including services)
25044 // and fill it with air
25045
25046 dgh[0] = 0.;
25047 dgh[1] = 360.;
25048 dgh[2] = 16.;
25049 dgh[3] = -ztpc-5.-0.1;
25050 dgh[4] = 46;
25051 dgh[5] = 85.;
25052 dgh[6] = -ztpc;
25053 dgh[7] = 46;
25054 dgh[8] = 85.;
25055 dgh[9] = -ztpc;
25056 dgh[10] = 46;
25057 dgh[11] = rlim+6;
25058 dgh[12] = -97.5;
25059 dgh[13] = 46;
25060 dgh[14] = rlim+6;
25061 dgh[15] = -zmax;
25062 dgh[16] = 46;
25063 dgh[17] = rlim+6;
25064 dgh[18] = -48;
25065 dgh[19] = 6;
25066 dgh[20] = rlim+6;
25067 dgh[21] = -28.6;
25068 dgh[22] = 6;
25069 dgh[23] = rlim+6;
25070 dgh[24] = -27.6;
25071 dgh[25] = 3.295;
25072 dgh[26] = rlim+6;
25073 dgh[27] = 27.6;
25074 dgh[28] = 3.295;
25075 dgh[29] = rlim+6;
25076 dgh[30] = 28.6;
25077 dgh[31] = 6;
25078 dgh[32] = rlim+6;
25079 dgh[33] = 48;
25080 dgh[34] = 6;
25081 dgh[35] = rlim+6;
25082 dgh[36] = zmax;
25083 dgh[37] = 46;
25084 dgh[38] = rlim+6;
25085 dgh[39] = 97.5;
25086 dgh[40] = 46;
25087 dgh[41] = rlim+6;
25088 dgh[42] = ztpc;
25089 dgh[43] = 62;
25090 dgh[44] = 62+4.;
25091 dgh[45] = ztpc;
25092 dgh[46] = 62;
25093 dgh[47] = 85.;
25094 dgh[48] = ztpc+4.+0.1;
25095 dgh[49] = 62.4;
25096 dgh[50] = 85.;
25097 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25098
25099
25100 // --- Place the ghost volume in its mother volume (ALIC) and make it
25101 // invisible
25102
25103 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25104 //gMC->Gsatt("ITSV", "SEEN", 0);
25105
25106
25107 // --- Define ghost volume containing the six layers and fill it with air
25108
25109 dgh[0] = 0.;
25110 dgh[1] = 360.;
25111 dgh[2] = 8.;
25112 dgh[3] = -zmax;
25113 dgh[4] = 46.;
25114 dgh[5] = rlim;
25115 dgh[6] = -47.5;
25116 dgh[7] = 6.005;
25117 dgh[8] = rlim;
25118 dgh[9] = -28.5;
25119 dgh[10] = 6.005;
25120 dgh[11] = rlim;
25121 dgh[12] = -27.5;
25122 dgh[13] = 3.3;
25123 dgh[14] = rlim;
25124 dgh[15] = 27.5;
25125 dgh[16] = 3.3;
25126 dgh[17] = rlim;
25127 dgh[18] = 28.5;
25128 dgh[19] = 6.005;
25129 dgh[20] = rlim;
25130 dgh[21] = 47.5;
25131 dgh[22] = 6.005;
25132 dgh[23] = rlim;
25133 dgh[24] = zmax;
25134 dgh[25] = 46.;
25135 dgh[26] = rlim;
25136 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25137
25138 // --- Place the ghost volume in its mother volume (ITSV) and make it
25139 // invisible
25140
25141 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25142 //gMC->Gsatt("ITSD", "SEEN", 0);
25143
25144
25145 // --- Define SPD (option 'a') volumes ----------------------------
25146
25147 // SPD - option 'a'
25148 // (this is NOT the default)
25149
25150 if (option == 1) {
25151
25152 dits[0] = 3.7;
25153 dits[1] = 7.75;
25154 dits[2] = 26.1;
25155 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25156
25157 dits[0] = 3.7;
25158 dits[1] = 7.7;
25159 dits[2] = 24;
25160 dits[3] = 57;
25161 dits[4] = 100;
25162 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25163
25164 di10a[0] = 0.843;
25165 di10a[1] = ddet1+dchip1+dbus+0.0025;
25166 di10a[2] = 19.344;
25167 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25168 // on layer 1
25169 di20a[0] = 0.843;
25170 di20a[1] = ddet2+dchip2+dbus+0.0025;
25171 di20a[2] = 19.344;
25172 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25173 // on layer 2
25174 dits[0] = 1.3673;
25175 dits[1] = 0.01;
25176 dits[2] = 24;
25177 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25178
25179 dits[0] = 0.06;
25180 dits[1] = 0.08;
25181 dits[2] = 24;
25182 dits[3] = -36.79;
25183 dits[4] = 21.834;
25184 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25185
25186 dits[0] = 0.1253;
25187 dits[1] = 0.01;
25188 dits[2] = 24;
25189 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25190
25191 dits[0] = 0.04;
25192 dits[1] = 0.06 ;
25193 dits[2] = 24;
25194 dits[3] = 126.79;
25195 dits[4] = 270;
25196 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25197
25198 dits[0] = 0.1134;
25199 dits[1] = 0.01;
25200 dits[2] = 24;
25201 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25202
25203 dits[0] = 0.25;
25204 dits[1] = 0.06;
25205 dits[2] = 24;
25206 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25207
25208 dits[0] = 0.077;
25209 dits[1] = 0.01;
25210 dits[2] = 24;
25211 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25212
25213 dits[0] = 0.04;
25214 dits[1] = 0.06;
25215 dits[2] = 24;
25216 dits[3] = 0;
25217 dits[4] = 90;
25218 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25219
25220 dits[0] = 0.0695;
25221 dits[1] = 0.01;
25222 dits[2] = 24;
25223 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25224
25225 dits[0] = 0.06;
25226 dits[1] = 0.08;
25227 dits[2] = 24;
25228 dits[3] = 0;
25229 dits[4] = 108;
25230 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25231
25232 dits[0] = 0.1835;
25233 dits[1] = 0.01;
25234 dits[2] = 24;
25235 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25236
25237 dits[0] = 0.1894 ;
25238 dits[1] = 0.01;
25239 dits[2] = 24;
25240 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25241
25242 dits[0] = 0.04;
25243 dits[1] = 0.06;
25244 dits[2] = 24;
25245 dits[3] = 0;
25246 dits[4] = 75.261;
25247 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25248
25249 dits[0] = 1.3401;
25250 dits[1] = 0.01;
25251 dits[2] = 24;
25252 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25253
25254 dits[0] = 0.05;
25255 dits[1] = 0.07;
25256 dits[2] = 24;
25257 dits[3] = 0;
25258 dits[4] = 72.739;
25259 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25260
25261 dits[0] = 0.1193;
25262 dits[1] = 0.01;
25263 dits[2] = 24;
25264 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25265
25266 dits[0] = 0.163;
25267 dits[1] = 0.01;
25268 dits[2] = 24;
25269 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25270
25271 dits[0] = 0.04;
25272 dits[1] = 0.06;
25273 dits[2] = 24;
25274 dits[3] = 0;
25275 dits[4] = 157.633;
25276 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25277
25278 dits[0] = 0.2497;
25279 dits[1] = 0.01;
25280 dits[2] = 24;
25281 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25282
25283 dits[0] = 0.06;
25284 dits[1] = 0.08;
25285 dits[2] = 24;
25286 dits[3] = 0;
25287 dits[4] = 148.633;
25288 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25289
25290 dits[0] = 0.292;
25291 dits[1] = 0.01;
25292 dits[2] = 24;
25293 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25294
25295 dits[0] = 0.163;
25296 dits[1] = 0.01;
25297 dits[2] = 24;
25298 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25299
25300 dits[0] = 0.04;
25301 dits[1] = 0.06;
25302 dits[2] = 24;
25303 dits[3] = 0;
25304 dits[4] = 161.297;
25305 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25306
25307 dits[0] = 0.2433;
25308 dits[1] = 0.01;
25309 dits[2] = 24;
25310 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25311
25312 dits[0] = 0.06;
25313 dits[1] = 0.08;
25314 dits[2] = 24;
25315 dits[3] = 0;
25316 dits[4] = 42.883;
25317 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25318
25319 di103[0] = 0.793;
25320 di103[1] = ddet1+dchip1;
25321 di103[2] = 3.536;
25322 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25323 // layer 1
25324 dits[0] = 0.793;
25325 dits[1] = 0.475; //0.685; 0.015
25326 dits[2] = 2.5;
25327 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25328
25329 di104[0] = 0.843;
25330 di104[1] = dbus;
25331 di104[2] = 14.344;
25332 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25333
25334 di1d3[0] = 0.793;
25335 di1d3[1] = ddet2+dchip2;
25336 di1d3[2] = 3.536;
25337 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25338 // layer 2
25339 dits[0] = 0.793;
25340 dits[0] = 0.06;
25341 dits[1] = 0.08;
25342 dits[2] = 24;
25343 dits[3] = 0;
25344 dits[4] = 80;
25345 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25346
25347 dits[0] = 0.04;
25348 dits[1] = 0.06;
25349 dits[2] = 24;
25350 dits[3] = 0;
25351 dits[4] = 80;
25352 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25353
25354 dits[0] = 0.15;
25355 dits[1] = 0.0146;
25356 dits[2] = 24;
25357 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25358
25359 dits[0] = 0.1315;
25360 dits[1] = 0.01;
25361 dits[2] = 24;
25362 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25363
25364 dits[0] = 0.025;
25365 dits[1] = 0.035;
25366 dits[2] = 24;
25367 dits[3] = 0;
25368 dits[4] = 180;
25369 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25370
25371 if (fluid == 1) {
25372 dits[0] = 0;
25373 dits[1] = 0.025;
25374 dits[2] = 24;
25375 dits[3] = 0;
25376 dits[4] = 180;
25377 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25378 } else {
25379 dits[0] = 0;
25380 dits[1] = 0.025;
25381 dits[2] = 24;
25382 dits[3] = 0;
25383 dits[4] = 180;
25384 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25385 }
25386
25387 dits[0] = 0.063;
25388 dits[1] = 0.035;
25389 dits[2] = 24;
25390 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25391
25392 di102[0] = 0.793;
25393 di102[1] = dchip1;
25394 di102[2] = 0.68;
25395 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25396
25397 di1d2[0] = 0.793;
25398 di1d2[1] = dchip2;
25399 di1d2[2] = 0.68;
25400 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25401
25402 di101[0] = 0.705;
25403 di101[1] = ddet1;
25404 di101[2] = 3.536;
25405 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25406 // layer 1
25407 di1d1[0] = 0.705;
25408 di1d1[1] = ddet2;
25409 di1d1[2] = 3.536;
25410 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25411 // layer 2
25412 if (fluid == 1) {
25413 dits[0] = 0.063;
25414 dits[1] = 0.025;
25415 dits[2] = 24;
25416 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25417 } else {
25418 dits[0] = 0.063;
25419 dits[1] = 0.025;
25420 dits[2] = 24;
25421 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25422 }
25423
25424 dits1[0] = 0.64;
25425 dits1[1] = ddet1;
25426 dits1[2] = 3.48;
25427 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25428
25429 dits2[0] = 0.64;
25430 dits2[1] = ddet2;
25431 dits2[2] = 3.48;
25432 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25433
25434 dits[0] = 3.701;
25435 dits[1] = 7.699;
25436 dits[2] = 4;
25437 dits[3] = 57.1;
25438 dits[4] = 99.9;
25439 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25440
25441 dits[0] = 3.7;
25442 dits[1] = 7.75;
25443 dits[2] = 0.05;
25444 gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
25445
25446 dits[0] = 0;
25447 dits[1] = 0.5;
25448 dits[2] = 1.5;
25449 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25450
25451 dits[0] = 0;
25452 dits[1] = 0.18;
25453 dits[2] = 0.8;
25454 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25455
25456 dits[0] = 0;
25457 dits[1] = 0.18;
25458 dits[2] = 3;
25459 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25460
25461 dits[0] = 0;
25462 dits[1] = 0.075;
25463 dits[2] = 0.8;
25464 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25465
25466 dits[0] = 3.5;
25467 dits[1] = 5.6;
25468 dits[2] = 0.55;
25469 dits[3] = 0;
25470 dits[4] = 38;
25471 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25472
25473 dits[0] = 6.6;
25474 dits[1] = 7.6;
25475 dits[2] = 0.5;
25476 dits[3] = 0;
25477 dits[4] = 9;
25478 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25479
25480 dits[0] = 0.26;
25481 dits[1] = 0.32;
25482 dits[2] = 0.55;
25483 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25484
25485 if (fluid == 1) {
25486 dits[0] = 0;
25487 dits[1] = 0.3;
25488 dits[2] = 1.5;
25489 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25490 // was I177 in old geom.
25491 } else {
25492 dits[0] = 0;
25493 dits[1] = 0.3;
25494 dits[2] = 1.5;
25495 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25496 // was I177 in old geom.
25497 }
25498
25499 dits[0] = 0.07;
25500 dits[1] = 0.125;
25501 dits[2] = 0.3;
25502 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25503
25504 if (fluid == 1) {
25505 dits[0] = 0;
25506 dits[1] = 0.1;
25507 dits[2] = 0.8;
25508 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25509 // was I174 in old geom.
25510 } else {
25511 dits[0] = 0;
25512 dits[1] = 0.1;
25513 dits[2] = 0.8;
25514 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25515 // was I174 in old geom.
25516 }
25517
25518 if (fluid == 1) {
25519 dits[0] = 0;
25520 dits[1] = 0.1;
25521 dits[2] = 3;
25522 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25523 // was I172 in old geom.
25524 } else {
25525 dits[0] = 0;
25526 dits[1] = 0.1;
25527 dits[2] = 3;
25528 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25529 // was I172 in old geom.
25530 }
25531
25532 if (fluid == 1) {
25533 dits[0] = 0;
25534 dits[1] = 0.0746;
25535 dits[2] = 0.8;
25536 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25537 // was I170 in old geom.
25538 } else {
25539 dits[0] = 0;
25540 dits[1] = 0.0746;
25541 dits[2] = 0.8;
25542 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25543 // was I170 in old geom.
25544 }
25545
25546 if (fluid == 1) {
25547 dits[0] = 3.7;
25548 dits[1] = 5.4;
25549 dits[2] = 0.35;
25550 dits[3] = 2;
25551 dits[4] = 36;
25552 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25553 // was I168 in old geom.
25554 } else {
25555 dits[0] = 3.7;
25556 dits[1] = 5.4;
25557 dits[2] = 0.35;
25558 dits[3] = 2;
25559 dits[4] = 36;
25560 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25561 // was I168 in old geom.
25562 }
25563
25564
25565 }
25566
25567 // --- Define SPD (option 'b') volumes ----------------------------
25568
25569 // SPD - option 'b'
25570 // (this is the default)
25571
25572 if (option == 2) {
25573
25574 dits[0] = 3.7;
25575 dits[1] = 7.75;
25576 dits[2] = 26.1;
25577 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25578
25579 dits[0] = 3.7;
25580 dits[1] = 7.7;
25581 dits[2] = 24;
25582 dits[3] = 57;
25583 dits[4] = 100;
25584 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25585
25586 di10b[0] = 0.843;
25587 di10b[1] = ddet1+dchip1+dbus+0.0025;
25588 di10b[2] = 19.344;
25589 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25590 // on layer 1
25591
25592 di20b[0] = 0.843;
25593 di20b[1] = ddet2+dchip2+dbus+0.0025;
25594 di20b[2] = 19.344;
25595 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25596 // layer 2
25597
25598 dits[0] = 1.3673;
25599 dits[1] = 0.01;
25600 dits[2] = 24;
25601 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25602
25603 dits[0] = 0.06;
25604 dits[1] = 0.08;
25605 dits[2] = 24;
25606 dits[3] = -36.79;
25607 dits[4] = 21.834;
25608 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25609
25610 dits[0] = 0.1253;
25611 dits[1] = 0.01;
25612 dits[2] = 24;
25613 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25614
25615 dits[0] = 0.04;
25616 dits[1] = 0.06 ;
25617 dits[2] = 24;
25618 dits[3] = 126.79;
25619 dits[4] = 270;
25620 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25621
25622 dits[0] = 0.1134;
25623 dits[1] = 0.01;
25624 dits[2] = 24;
25625 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25626
25627 dits[0] = 0.25;
25628 dits[1] = 0.06;
25629 dits[2] = 24;
25630 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25631
25632 dits[0] = 0.077;
25633 dits[1] = 0.01;
25634 dits[2] = 24;
25635 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25636
25637 dits[0] = 0.04;
25638 dits[1] = 0.06;
25639 dits[2] = 24;
25640 dits[3] = 0;
25641 dits[4] = 90;
25642 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25643
25644 dits[0] = 0.0695;
25645 dits[1] = 0.01;
25646 dits[2] = 24;
25647 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25648
25649 dits[0] = 0.06;
25650 dits[1] = 0.08;
25651 dits[2] = 24;
25652 dits[3] = 0;
25653 dits[4] = 108;
25654 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25655
25656 dits[0] = 0.1835;
25657 dits[1] = 0.01;
25658 dits[2] = 24;
25659 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25660
25661 dits[0] = 0.1894 ;
25662 dits[1] = 0.01;
25663 dits[2] = 24;
25664 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25665
25666 dits[0] = 0.04;
25667 dits[1] = 0.06;
25668 dits[2] = 24;
25669 dits[3] = 0;
25670 dits[4] = 75.261;
25671 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25672
25673 dits[0] = 1.3401;
25674 dits[1] = 0.01;
25675 dits[2] = 24;
25676 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25677
25678 dits[0] = 0.05;
25679 dits[1] = 0.07;
25680 dits[2] = 24;
25681 dits[3] = 0;
25682 dits[4] = 72.739;
25683 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25684
25685 dits[0] = 0.1193;
25686 dits[1] = 0.01;
25687 dits[2] = 24;
25688 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25689
25690 dits[0] = 0.163;
25691 dits[1] = 0.01;
25692 dits[2] = 24;
25693 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25694
25695 dits[0] = 0.04;
25696 dits[1] = 0.06;
25697 dits[2] = 24;
25698 dits[3] = 0;
25699 dits[4] = 157.633;
25700 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25701
25702 dits[0] = 0.2497;
25703 dits[1] = 0.01;
25704 dits[2] = 24;
25705 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25706
25707 dits[0] = 0.06;
25708 dits[1] = 0.08;
25709 dits[2] = 24;
25710 dits[3] = 0;
25711 dits[4] = 148.633;
25712 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25713
25714 dits[0] = 0.292;
25715 dits[1] = 0.01;
25716 dits[2] = 24;
25717 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25718
25719 dits[0] = 0.163;
25720 dits[1] = 0.01;
25721 dits[2] = 24;
25722 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25723
25724 dits[0] = 0.04;
25725 dits[1] = 0.06;
25726 dits[2] = 24;
25727 dits[3] = 0;
25728 dits[4] = 161.297;
25729 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25730
25731 dits[0] = 0.2433;
25732 dits[1] = 0.01;
25733 dits[2] = 24;
25734 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25735
25736 dits[0] = 0.06;
25737 dits[1] = 0.08;
25738 dits[2] = 24;
25739 dits[3] = 0;
25740 dits[4] = 42.883;
25741 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25742
25743 dits[0] = 0.793;
25744 dits[1] = 0.475 ; //0.685; 0.015
25745 dits[2] = 2.5;
25746 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25747
25748 di107[0] = 0.793;
25749 di107[1] = ddet1+dchip1;
25750 di107[2] = 3.536;
25751 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25752 // layer 1
25753 dits[0] = 0.705;
25754 dits[1] = 0.01;
25755 dits[2] = 2.5;
25756 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25757
25758 di108[0] = 0.705;
25759 di108[1] = dbus;
25760 di108[2] = 14.344;
25761 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25762
25763 di1d7[0] = 0.7975;
25764 di1d7[1] = ddet2+dchip2;
25765 di1d7[2] = 3.536;
25766 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25767 // layer 2
25768 dits[0] = 0.06;
25769 dits[1] = 0.08;
25770 dits[2] = 24;
25771 dits[3] = 0;
25772 dits[4] = 80;
25773 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25774
25775 dits[0] = 0.04;
25776 dits[1] = 0.06;
25777 dits[2] = 24;
25778 dits[3] = 0;
25779 dits[4] = 80;
25780 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25781
25782 dits[0] = 0.15;
25783 dits[1] = 0.0146;
25784 dits[2] = 24;
25785 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25786
25787 dits[0] = 0.1315;
25788 dits[1] = 0.01;
25789 dits[2] = 24;
25790 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25791
25792 dits[0] = 0.025;
25793 dits[1] = 0.035;
25794 dits[2] = 24;
25795 dits[3] = 0;
25796 dits[4] = 180;
25797 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25798
25799 if (fluid == 1) {
25800 dits[0] = 0;
25801 dits[1] = 0.025;
25802 dits[2] = 24;
25803 dits[3] = 0;
25804 dits[4] = 180;
25805 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25806 } else {
25807 dits[0] = 0;
25808 dits[1] = 0.025;
25809 dits[2] = 24;
25810 dits[3] = 0;
25811 dits[4] = 180;
25812 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25813 }
25814
25815 dits[0] = 0.063;
25816 dits[1] = 0.035;
25817 dits[2] = 24;
25818 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25819
25820 di106[0] = 0.7975;
25821 di106[1] = dchip1;
25822 di106[2] = 0.68;
25823 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25824
25825 di1d6[0] = 0.7975;
25826 di1d6[1] = dchip2;
25827 di1d6[2] = 0.68;
25828 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25829
25830 di101[0] = 0.705;
25831 di101[1] = ddet1;
25832 di101[2] = 3.536;
25833 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25834 // layer 1
25835 di1d1[0] = 0.705;
25836 di1d1[1] = ddet2;
25837 di1d1[2] = 3.536;
25838 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25839 // layer 2
25840
25841 if (fluid == 1) {
25842 dits[0] = 0.063;
25843 dits[1] = 0.025;
25844 dits[2] = 24;
25845 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25846 } else {
25847 dits[0] = 0.063;
25848 dits[1] = 0.025;
25849 dits[2] = 24;
25850 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25851 }
25852
25853 dits1[0] = 0.64;
25854 dits1[1] = ddet1;
25855 dits1[2] = 3.48;
25856 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25857
25858 dits2[0] = 0.64;
25859 dits2[1] = ddet2;
25860 dits2[2] = 3.48;
25861 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25862
25863 dits[0] = 3.701;
25864 dits[1] = 7.699;
25865 dits[2] = 4;
25866 dits[3] = 57.1;
25867 dits[4] = 99.9;
25868 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25869
25870 dits[0] = 3.7;
25871 dits[1] = 7.75;
25872 dits[2] = 0.05;
25873 gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
25874
25875 dits[0] = 0;
25876 dits[1] = 0.5;
25877 dits[2] = 1.5;
25878 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25879
25880 dits[0] = 0;
25881 dits[1] = 0.18;
25882 dits[2] = 0.8;
25883 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25884
25885 dits[0] = 0;
25886 dits[1] = 0.18;
25887 dits[2] = 3;
25888 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25889
25890 dits[0] = 0;
25891 dits[1] = 0.075;
25892 dits[2] = 0.8;
25893 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25894
25895 dits[0] = 3.5;
25896 dits[1] = 5.6;
25897 dits[2] = 0.55;
25898 dits[3] = 0;
25899 dits[4] = 38;
25900 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25901
25902 dits[0] = 6.6;
25903 dits[1] = 7.6;
25904 dits[2] = 0.5;
25905 dits[3] = 0;
25906 dits[4] = 9;
25907 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25908
25909 dits[0] = 0.26;
25910 dits[1] = 0.32;
25911 dits[2] = 0.55;
25912 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25913
25914 if (fluid == 1) {
25915 dits[0] = 0;
25916 dits[1] = 0.3;
25917 dits[2] = 1.5;
25918 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25919 // was I177 in old geom.
25920 } else {
25921 dits[0] = 0;
25922 dits[1] = 0.3;
25923 dits[2] = 1.5;
25924 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25925 // was I177 in old geom.
25926 }
25927
25928 dits[0] = 0.07;
25929 dits[1] = 0.125;
25930 dits[2] = 0.3;
25931 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25932
25933 if (fluid == 1) {
25934 dits[0] = 0;
25935 dits[1] = 0.1;
25936 dits[2] = 0.8;
25937 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25938 // was I174 in old geom.
25939 } else {
25940 dits[0] = 0;
25941 dits[1] = 0.1;
25942 dits[2] = 0.8;
25943 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25944 // was I174 in old geom.
25945 }
25946
25947 if (fluid == 1) {
25948 dits[0] = 0;
25949 dits[1] = 0.1;
25950 dits[2] = 3;
25951 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25952 // was I172 in old geom.
25953 } else {
25954 dits[0] = 0;
25955 dits[1] = 0.1;
25956 dits[2] = 3;
25957 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25958 // was I172 in old geom.
25959 }
25960
25961 if (fluid == 1) {
25962 dits[0] = 0;
25963 dits[1] = 0.0746;
25964 dits[2] = 0.8;
25965 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25966 // was I170 in old geom.
25967 } else {
25968 dits[0] = 0;
25969 dits[1] = 0.0746;
25970 dits[2] = 0.8;
25971 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25972 // was I170 in old geom.
25973 }
25974
25975 if (fluid == 1) {
25976 dits[0] = 3.7;
25977 dits[1] = 5.4;
25978 dits[2] = 0.35;
25979 dits[3] = 2;
25980 dits[4] = 36;
25981 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
25982 // was I168 in old geom.
25983 } else {
25984 dits[0] = 3.7;
25985 dits[1] = 5.4;
25986 dits[2] = 0.35;
25987 dits[3] = 2;
25988 dits[4] = 36;
25989 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
25990 // was I168 in old geom.
25991 }
25992
25993
25994 }
25995
25996 // --- Define SDD volumes ------------------------------------------
25997
25998
25999 cos30 = cos(30.*3.14159/180.);
26000 sin30 = sin(30.*3.14159/180.);
26001
26002
26003 dits[0] = 0;
26004 dits[1] = 360;
26005 dits[2] = 6;
26006 dits[3] = -34.6;
26007 dits[4] = 23.49;
26008 dits[5] = 28;
26009 dits[6] = -23.65;
26010 dits[7] = 23.49;
26011 dits[8] = 28;
26012 dits[9] = -23.65;
26013 dits[10] = 14.59;
26014 dits[11] = 28;
26015 dits[12] = 23.65;
26016 dits[13] = 14.59;
26017 dits[14] = 28;
26018 dits[15] = 23.65;
26019 dits[16] = 23.49;
26020 dits[17] = 28;
26021 dits[18] = 34.6;
26022 dits[19] = 23.49;
26023 dits[20] = 28;
26024 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26025
26026 // block of the SDD electronics and related ladder frame
26027 I018dits[0] = 3.2;
26028 I018dits[1] = 2;
26029 I018dits[2] = 3.65;
26030 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26031
26032 // block of the SDD end ladder
26033 I024dits[0] = 3.2;
26034 I024dits[1] = 2;
26035 I024dits[2] = 2.725;
26036 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26037
26038 // ladder frame of layer 3 - F.T. March,7-2001
26039 I047dits[0] = I018dits[0];
26040 I047dits[1] = I018dits[1];
26041 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26042 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26043
26044 // ladder frame of layer 4 - F.T. March,7-2001
26045 I048dits[0] = I018dits[0];
26046 I048dits[1] = I018dits[1];
26047 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26048 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26049
26050
26051 // global SDD volume (sensitive + insensitive)
26052 I302dits[0] = 3.6250;
26053 I302dits[1] = 0.0150;
26054 I302dits[2] = 4.3794;
26055 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26056
26057 // Like for I302 - F.T. March,7-2001
26058 I402dits[0] = 3.6250;
26059 I402dits[1] = 0.0150;
26060 I402dits[2] = 4.3794;
26061 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26062
26063 // SDD ladder of layer 3 - F.T. March,7-2001
26064 I004dits[0] = I302dits[0]+0.005;
26065 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26066 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26067 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26068 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26069 }
26070 I004dits[2] = I004dits[2] + I302dits[2];
26071 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26072
26073 // SDD ladder of layer 4 - F.T. March,7-2001
26074 I005dits[0] = I402dits[0]+0.005;
26075 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26076 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26077 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26078 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26079 }
26080 I005dits[2] = I005dits[2] + I402dits[2];
26081 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26082
26083
26084 // -- block of the SDD ladder foot and end ladder
26085
26086 // ladder foot mother volume
26087 I028dits[0] = 3.0000;
26088 I028dits[1] = 0.4000;
26089 I028dits[2] = 0.9000;
26090 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26091
26092 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26093 I420dits[0] = 0.4500;
26094 I420dits[1] = 0.4000;
26095 I420dits[2] = 0.4500;
26096 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26097
26098 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26099 I421dits[0] = 0.;
26100 I421dits[1] = 0.25;
26101 I421dits[2] = I420dits[1];
26102 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26103
26104 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26105 I422dits[0] = 0.0000;
26106 I422dits[1] = 0.2000;
26107 I422dits[2] = 0.0000;
26108 I422dits[3] = 180.00;
26109 I422dits[4] = 0.0000;
26110 I422dits[5] = 360.00;
26111 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26112
26113 // support for ruby-sphere (I422) - F.T. March,7-2001
26114 I423dits[0] = 0.0000;
26115 I423dits[1] = 0.1000;
26116 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26117 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26118
26119 // passage for HV microcables - F.T. March,7-2001
26120 I424dits[0] = 1.5000;
26121 I424dits[1] = 0.1500;
26122 I424dits[2] = I421dits[2];
26123 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26124
26125 // HV microcables segment at the end ladder - F.T. March,7-2001
26126 I425dits[0] = 1.350000;
26127 I425dits[1] = 0.015250;
26128 I425dits[2] = I024dits[2];
26129 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26130
26131 // lower edge of SDD ladder frame at end-ladder - part 1
26132 dits[0] = 0.2;
26133 dits[1] = 0.1815;
26134 dits[2] = I024dits[2];
26135 dits[3] = 0.015;
26136 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26137
26138 // lower edge of SDD ladder frame at end-ladder - part 2
26139 dits[0] = 0.183;
26140 dits[1] = 0.165;
26141 dits[2] = I024dits[2];
26142 dits[3] = 0.015;
26143 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26144
26145 // new: for the 1st top rod of the structure
26146 // at the end-ladder - F.T. March,7-2001
26147 I029dits[0] = 0.2;
26148 I029dits[1] = 0.1815;
26149 I029dits[2] = 1.0100;
26150 I029dits[3] = 0.015;
26151 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26152
26153 // new: for the 2nd top rod of the structure
26154 // at the end-ladder - F.T. March,7-2001
26155 I030dits[0] = 0.1830;
26156 I030dits[1] = 0.1650;
26157 I030dits[2] = 1.0100;
26158 I030dits[3] = 0.0150;
26159 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26160
26161 // inox cooling tubes for the end ladder - F.T. March,7-2001
26162 I031dits[0] = 0.093;
26163 I031dits[1] = 0.1;
26164 I031dits[2] = I024dits[2];
26165 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26166
26167 if (fluid == 1) {
26168 // cooling water for the end ladder - F.T. March,7-2001
26169 I032dits[0] = 0;
26170 I032dits[1] = I031dits[0];
26171 I032dits[2] = I024dits[2];
26172 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26173 } else {
26174 // cooling freon for the end ladder - R.B. March,21-2001
26175 I032dits[0] = 0;
26176 I032dits[1] = I031dits[0];
26177 I032dits[2] = I024dits[2];
26178 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26179 }
26180
26181 // -- block of the SDD ladder frame holding the electronics
26182
26183 // edge of the ladder frame - part 1
26184 dits[0] = 0.2;
26185 dits[1] = 0.182;
26186 dits[2] = 3.65;
26187 dits[3] = 0.015;
26188 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26189
26190 // edge of the ladder frame - part 2
26191 dits[0] = 0.183;
26192 dits[1] = 0.165;
26193 dits[2] = 3.65;
26194 dits[3] = 0.015;
26195 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26196
26197 // inclined segments of the ladder frame
26198 dits[0] = 2.23;
26199 dits[1] = 2.1;
26200 dits[2] = 0.05;
26201 dits[3] = 0.03;
26202 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26203
26204 // horiz.segments of the ladders, normal to ladder edges
26205 dits[0] = 2.1;
26206 dits[1] = 2;
26207 dits[2] = 0.06;
26208 dits[3] = 0.04;
26209 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26210
26211 // horiz.segments of the ladders, at 45 deg. to ladder edges
26212 dits[0] = 2.615;
26213 dits[1] = 2.465;
26214 dits[2] = 0.06;
26215 dits[3] = 0.04;
26216 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26217
26218 // supports of the ceramic pins holding the detectors
26219 dits[0] = 0.3;
26220 dits[1] = 0.05;
26221 dits[2] = 0.15;
26222 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26223
26224 // ceramic pins holding the detectors
26225 dits[0] = 0;
26226 dits[1] = 0.05;
26227 dits[2] = 0.225;
26228 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26229
26230 // holders of cooling tubes
26231 I035dits[0] = 0.1;
26232 I035dits[1] = 0.15;
26233 I035dits[2] = 0.2;
26234 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26235
26236 // top holders of microcables
26237 dits[0] = 0.2;
26238 dits[1] = 0.01;
26239 dits[2] = 0.05;
26240 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26241
26242 // inox cooling tubes - F.T. March,7-2001
26243 I037dits[0] = 0.093;
26244 I037dits[1] = 0.1;
26245 I037dits[2] = I018dits[2];
26246 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26247
26248 if (fluid == 1) {
26249 // cooling water - F.T. March,7-2001
26250 I038dits[0] = 0;
26251 I038dits[1] = I037dits[0];
26252 I038dits[2] = I018dits[2];
26253 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26254 } else {
26255 // cooling freon - R.B. March,21-2001
26256 I038dits[0] = 0;
26257 I038dits[1] = I037dits[0];
26258 I038dits[2] = I018dits[2];
26259 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26260 }
26261 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26262
26263 // SDD heat bridge - F.T. March,7-2001
26264 I039dits[0] = 1.1000;
26265 I039dits[1] = 0.0087;
26266 I039dits[2] = 3.2500;
26267 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26268
26269 // SDD clip part 1
26270 dits[0] = 0.25;
26271 dits[1] = 0.01;
26272 dits[2] = I039dits[2];
26273 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26274
26275 // SDD clip part 2
26276 I041dits[0] = 0.1;
26277 I041dits[1] = 0.12;
26278 I041dits[2] = I039dits[2];
26279 I041dits[3] = 90;
26280 I041dits[4] = 320;
26281 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26282
26283
26284 // SDD PASCAL - F.T. March,7-2001
26285 I042dits[0] = 0.5000;
26286 I042dits[1] = 0.0175;
26287 I042dits[2] = 0.5000;
26288 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26289
26290 // SDD AMBRA - F.T. March,7-2001
26291 I043dits[0] = 0.3500;
26292 I043dits[1] = 0.0175;
26293 I043dits[2] = 0.5000;
26294 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26295
26296 // SDD capacitors - F.T. March,7-2001
26297 I051dits[0] = 0.1400;
26298 I051dits[1] = 0.0350;
26299 I051dits[2] = 0.0625;
26300 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26301
26302 // SDD hybrid circuit - F.T. March,7-2001
26303 I052dits[0] = 1.725000;
26304 I052dits[1] = 0.003743;
26305 I052dits[2] = I039dits[2];
26306 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26307
26308 // SDD anode microcable : changed - F.T. March,7-2001
26309 I044dits[0] = I018dits[2];
26310 I044dits[1] = I039dits[2];
26311 I044dits[2] = 0.00084;
26312 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26313 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26314 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26315
26316 // SDD electronics box - F.T. March,7-2001
26317 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26318 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26319 I050dits[2] = I018dits[2];
26320 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26321
26322 // SDD sensitive volume
26323 dits[0] = 3.50850;
26324 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26325 dits[2] = 3.76320;
26326 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26327
26328 // Like for ITS3 - F.T. March,7-2001
26329 dits[0] = 3.50850;
26330 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26331 dits[2] = 3.76320;
26332 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26333
26334
26335 // --- Define SSD volumes ------------------------------------------
26336
26337
26338 dits[0] = 0;
26339 dits[1] = 360;
26340 dits[2] = 6;
26341 dits[3] = -57.45;
26342 dits[4] = 43.6;
26343 dits[5] = 48;
26344 dits[6] = -49.15;
26345 dits[7] = 43.6;
26346 dits[8] = 48;
26347 dits[9] = -49.15;
26348 dits[10] = 36.9;
26349 dits[11] = 48;
26350 dits[12] = 50.55;
26351 dits[13] = 36.9;
26352 dits[14] = 48;
26353 dits[15] = 50.55;
26354 dits[16] = 43.6;
26355 dits[17] = 48;
26356 dits[18] = 57.45;
26357 dits[19] = 43.6;
26358 dits[20] = 48;
26359 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26360
26361 dits[0] = 3.4;
26362 dits[1] = 1.955;
26363 dits[2] = 56.5;
26364 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26365
26366 dits[0] = 3.75;
26367 dits[1] = 0.045;
26368 dits[2] = 50.975;
26369 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26370
26371 dits[0] = 3.4;
26372 dits[1] = 1.955;
26373 dits[2] = 47;
26374 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26375
26376 dits[0] = 3.75;
26377 dits[1] = 0.045;
26378 dits[2] = 43.3;
26379 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26380
26381 dits[0] = 3.4;
26382 dits[1] = 1.955;
26383 dits[2] = 3.15;
26384 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26385
26386 dits[0] = 3.405;
26387 dits[1] = 1.955;
26388 dits[2] = 1.955;
26389 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26390
26391 dits[0] = 3.75;
26392 dits[1] = 0.015;
26393 dits[2] = 2.1;
26394 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26395
26396 dits[0] = 3.4;
26397 dits[1] = 1.955;
26398 dits[2] = 3.15;
26399 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26400
26401 dits[0] = 3.41;
26402 dits[1] = 1.955;
26403 dits[2] = 1.955;
26404 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26405
26406 dits[0] = 3.75;
26407 dits[1] = 0.015;
26408 dits[2] = 2.1;
26409 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26410
26411 if (fluid == 1) {
26412 dits[0] = 0;
26413 dits[1] = 0.07;
26414 dits[2] = 3.15;
26415 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26416 } else {
26417 dits[0] = 0;
26418 dits[1] = 0.07;
26419 dits[2] = 3.15;
26420 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26421 }
26422
26423 dits[0] = 0.07;
26424 dits[1] = 0.1;
26425 dits[2] = 3.15;
26426 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26427
26428 dits[0] = 0.225;
26429 dits[1] = 0.195;
26430 dits[2] = 3.15;
26431 dits[3] = 0.025;
26432 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26433
26434 dits[0] = 0.25;
26435 dits[1] = 0.22;
26436 dits[2] = 3.15;
26437 dits[3] = 0.025;
26438 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26439
26440 dits[0] = 2.17;
26441 dits[1] = 0.035;
26442 dits[2] = 0.05;
26443 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26444
26445 dits[0] = 2 ;
26446 dits[1] = 0.035;
26447 dits[2] = 0.05;
26448 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26449
26450 dits[0] = 2.675;
26451 dits[1] = 0.035;
26452 dits[2] = 0.05;
26453 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26454
26455 dits[0] = 0.3;
26456 dits[1] = 0.15;
26457 dits[2] = 0.15;
26458 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26459
26460 dits[0] = 0.025;
26461 dits[1] = 0.025;
26462 dits[2] = 0.05;
26463 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26464
26465 dits[0] = 0.304;
26466 dits[1] = 0.0275;
26467 dits[2] = 0.432;
26468 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26469
26470 dits[0] = 0.16;
26471 dits[1] = 0.08;
26472 dits[2] = 0.08;
26473 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26474
26475 dits[0] = 3.4;
26476 dits[1] = 0.015;
26477 dits[2] = 0.525;
26478 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26479
26480 dits[0] = 0.15;
26481 dits[1] = 0.105;
26482 dits[2] = 0.29;
26483 dits[3] = 0.08;
26484 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26485
26486 dits[0] = 0.07;
26487 dits[1] = 0.1;
26488 dits[2] = 1.955;
26489 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26490
26491 if (fluid == 1) {
26492 dits[0] = 0;
26493 dits[1] = 0.07;
26494 dits[2] = 1.955;
26495 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26496 } else {
26497 dits[0] = 0;
26498 dits[1] = 0.07;
26499 dits[2] = 1.955;
26500 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26501 }
26502
26503 dits[0] = 0.3;
26504 dits[1] = 0.15;
26505 dits[2] = 0.15;
26506 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26507
26508 dits[0] = 0.25;
26509 dits[1] = 0.22;
26510 dits[2] = 1.955;
26511 dits[3] = 0.025;
26512 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26513
26514 dits[0] = 0.225;
26515 dits[1] = 0.195;
26516 dits[2] = 1.955;
26517 dits[4] = 0.025;
26518 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26519
26520 dits[0] = 2.17;
26521 dits[1] = 0.035;
26522 dits[2] = 0.05;
26523 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26524
26525 dits[0] = 2.675;
26526 dits[1] = 0.035;
26527 dits[2] = 0.05;
26528 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26529
26530 dits[0] = 2;
26531 dits[1] = 0.035;
26532 dits[2] = 0.05;
26533 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26534
26535 dits[0] = 0;
26536 dits[1] = 0.05;
26537 dits[2] = 0.17;
26538 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26539
26540 dits[0] = 0;
26541 dits[1] = 0.05;
26542 dits[2] = 0.205;
26543 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26544
26545 dits[0] = 3.65;
26546 dits[1] = 0.015;
26547 dits[2] = 2;
26548 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26549
26550 if (fluid == 1) {
26551 dits[0] = 0;
26552 dits[1] = 0.07;
26553 dits[2] = 3.15;
26554 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26555 } else {
26556 dits[0] = 0;
26557 dits[1] = 0.07;
26558 dits[2] = 3.15;
26559 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26560 }
26561
26562 dits[0] = 0.07;
26563 dits[1] = 0.1;
26564 dits[2] = 3.15;
26565 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26566
26567 dits[0] = 0.225;
26568 dits[1] = 0.195;
26569 dits[2] = 3.15;
26570 dits[3] = 0.025;
26571 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26572
26573 dits[0] = 0.25;
26574 dits[1] = 0.22;
26575 dits[2] = 3.15;
26576 dits[3] = 0.025;
26577 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26578
26579 dits[0] = 2.17;
26580 dits[1] = 0.035;
26581 dits[2] = 0.05;
26582 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26583
26584 dits[0] = 2;
26585 dits[1] = 0.035;
26586 dits[2] = 0.05;
26587 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26588
26589 dits[0] = 2.675;
26590 dits[1] = 0.035;
26591 dits[2] = 0.05;
26592 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26593
26594 dits[0] = 0.3;
26595 dits[1] = 0.15;
26596 dits[2] = 0.15;
26597 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26598
26599 dits[0] = 0.304;
26600 dits[1] = 0.0275;
26601 dits[2] = 0.4322;
26602 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26603
26604 dits[0] = 0.025;
26605 dits[1] = 0.025;
26606 dits[2] = 0.05;
26607 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26608
26609 dits[0] = 0.16;
26610 dits[1] = 0.08;
26611 dits[2] = 0.08;
26612 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26613
26614 dits[0] = 3.4;
26615 dits[1] = 0.015;
26616 dits[2] = 0.525;
26617 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26618
26619 dits[0] = 0.225;
26620 dits[1] = 0.195;
26621 dits[2] = 1.955;
26622 dits[3] = 0.025;
26623 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26624
26625 dits[0] = 0.25;
26626 dits[1] = 0.22;
26627 dits[2] = 1.955;
26628 dits[3] = 0.025;
26629 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26630
26631 dits[0] = 2.17;
26632 dits[1] = 0.035;
26633 dits[2] = 0.05;
26634 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26635
26636 dits[0] = 2.675;
26637 dits[1] = 0.035;
26638 dits[2] = 0.05;
26639 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26640
26641 dits[0] = 2;
26642 dits[1] = 0.035;
26643 dits[2] = 0.05;
26644 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26645
26646 dits[0] = 0;
26647 dits[1] = 0.05;
26648 dits[2] = 0.205;
26649 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26650
26651 dits[0] = 0;
26652 dits[1] = 0.05;
26653 dits[2] = 0.17;
26654 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26655
26656 dits[0] = 0.15;
26657 dits[1] = 0.105;
26658 dits[2] = 0.29;
26659 dits[3] = 0.08;
26660 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26661
26662 if (fluid == 1) {
26663 dits[0] = 0;
26664 dits[1] = 0.07;
26665 dits[2] = 1.955;
26666 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26667 } else {
26668 dits[0] = 0;
26669 dits[1] = 0.07;
26670 dits[2] = 1.955;
26671 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26672 }
26673
26674 dits[0] = 0.07;
26675 dits[1] = 0.1;
26676 dits[2] = 1.955;
26677 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26678
26679 dits[0] = 0.3;
26680 dits[1] = 0.15;
26681 dits[2] = 0.15;
26682 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26683
26684 dits[0] = 3.65;
26685 dits[1] = 0.015;
26686 dits[2] = 2;
26687 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26688
26689
26690
26691 // --- Define volumes of shield of SPD ----------------
26692
26693
26694 dits[0] = 8.37;
26695 dits[1] = 9.93;
26696 dits[2] = 25;
26697 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26698
26699 dits[0] = 8.3;
26700 dits[1] = 9.995;
26701 dits[2] = 17.5/2.;
26702 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26703
26704
26705 // --- Define volume of first cylinder between SPD and SDD --------------
26706
26707 dits[0] = (21.-0.128)/2.;
26708 dits[1] = 21./2.;
26709 dits[2] = 39.4;
26710 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26711
26712 // --- Define volume of second cylinder between SDD and SSD --------------
26713
26714 dits[0] = (59.5-0.128)/2.;
26715 dits[1] = 59.5/2.;
26716 dits[2] = 56.2; // was 57
26717 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26718
26719 // --- Define volumes of SDD cone ----------------------------------
26720
26721 dits[0] = 0;
26722 dits[1] = 360;
26723 dits[2] = 12;
26724 dits[3] = -59.7;
26725 dits[4] = 27;
26726 dits[5] = 28.6;
26727 dits[6] = -42.7;
26728 dits[7] = 10;
26729 dits[8] = 28.6;
26730 dits[9] = -34.65;
26731 dits[10] = 10;
26732 dits[11] = 28.6;
26733 dits[12] = -34.65;
26734 dits[13] = 10;
26735 dits[14] = 23.495;
26736 dits[15] = -23.7;
26737 dits[16] = 10;
26738 dits[17] = 23.495;
26739 dits[18] = -23.7;
26740 dits[19] = 10;
26741 dits[20] = 14.595;
26742 dits[21] = 23.7;
26743 dits[22] = 10;
26744 dits[23] = 14.595;
26745 dits[24] = 23.7;
26746 dits[25] = 10;
26747 dits[26] = 23.495;
26748 dits[27] = 34.65;
26749 dits[28] = 10;
26750 dits[29] = 23.495;
26751 dits[30] = 34.65;
26752 dits[31] = 10;
26753 dits[32] = 28.6;
26754 dits[33] = 42.7;
26755 dits[34] = 10;
26756 dits[35] = 28.6;
26757 dits[36] = 59.7;
26758 dits[37] = 27.2637;
26759 dits[38] = 28.6;
26760 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26761
26762 dits[0] = 0;
26763 dits[1] = 360;
26764 dits[2] = 6;
26765 dits[3] = 38.65;
26766 dits[4] = 10.75;
26767 dits[5] = 12.25;
26768 dits[6] = 40.15;
26769 dits[7] = 10.75;
26770 dits[8] = 13.96;
26771 dits[9] = 40.15;
26772 dits[10] = 12.46;
26773 dits[11] = 13.96;
26774 dits[12] = 55.75;
26775 dits[13] = 27;
26776 dits[14] = 28.5;
26777 dits[15] = 55.75;
26778 dits[16] = 27;
26779 dits[17] = 28.5;
26780 dits[18] = 57.25;
26781 dits[19] = 27;
2938f24d 26782 dits[20] = 28.5;
6b2a1732 26783// gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26784 gMC->Gsvolu("I093", "PCON", idtmed[289], dits, 21); // SDD cone
26785
2938f24d 26786 // Redefined to make adding material for cables easier (FMD geometry)
26787 Double_t s1,s2,b1,b2;
26788 s1 = (dits[16]-dits[10])/(dits[15]-dits[9]); // Slope of conical section
26789 s2 = (dits[16]-dits[10])/(dits[15]-dits[9]); // Slope of conical section
26790 b1 = dits[13] - s1*dits[15]; // inside cone axis intersept
26791 b2 = dits[14] - s2*dits[15]; // outside cone axis intersept
26792 dits[0] = 0; //dits[0] = 0;
26793 dits[1] = 50; //dits[1] = 50;
26794 dits[2] = 4; //dits[2] = 3;
26795
26796 dits[4] = 14.0; //dits[4] = 14; // r inner
26797 dits[5] = dits[4]; //dits[5] = 18.75; // r outer
26798 dits[3] = (dits[4]-b2)/s2; //dits[3] = 39; // Z
26799
26800 dits[7] = dits[4]; //dits[7] = 14; // r inner
26801 dits[6] = (dits[7]-b1)/s1; //dits[6] = 46.7-3; // Z
26802 dits[8] = s2*dits[6]+b2; //dits[8] = 18.75; // r outer
26803
26804 dits[11] = 18.75; //dits[11] = 18.75; // r outer
26805 dits[9] = (dits[11]-b2)/s2; //dits[9] = 51.45-3; // Z
26806 dits[10] = s1*dits[9]+b1; //dits[10] = 18.75; // r inner
26807
26808 dits[13] = dits[11]; // r inner
26809 dits[14] = dits[11]; // r outer
26810 dits[12] = (dits[13]-b1)/s1; // Z
6b2a1732 26811// gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
2938f24d 26812 gMC->Gsvolu("I099", "PCON", idtmed[287], dits, 15); // SDD 3 cone hole
6b2a1732 26813
2938f24d 26814 dits[0] = 0; //dits[0] = 0;
26815 dits[1] = 25; //dits[1] = 25;
26816 dits[2] = 4; //dits[2] = 3;
26817
26818 dits[4] = 23.4; //dits[4] = 23.4; // r inner
26819 dits[5] = dits[4]; //dits[5] = 26.4; // r outer
26820 dits[3] = (dits[4]-b2)/s2; //dits[3] = 49; // Z
26821
26822 dits[7] = dits[4]; //dits[7] = 23.4; // r inner
26823 dits[6] = (dits[7]-b1)/s1; //dits[6] = 56.1-3; // Z
26824 dits[8] = s2*dits[6]+b2; //dits[8] = 26.4; // r outer
26825
26826 dits[11] = 26.4; //dits[11] = 26.4; // r outer
26827 dits[9] = (dits[11]-b2)/s2; //dits[9] = 59.1-3; // Z
26828 dits[10] = s1*dits[9]+b1; //dits[10] = 26.4; // r inner
26829
26830 dits[13] = dits[11]; // r inner
26831 dits[14] = dits[11]; // r outer
26832 dits[12] = (dits[13]-b1)/s1; // Z
6b2a1732 26833// gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
2938f24d 26834 gMC->Gsvolu("I200", "PCON", idtmed[287], dits, 15); // SDD 4 cone hole
6b2a1732 26835
26836 dits[0] = 10.0;
26837 dits[1] = 10.5;
26838 dits[2] = 0.25;
26839 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26840
26841 dits[0] = 21.95;
26842 dits[1] = 22.95;
26843 dits[2] = 1;
26844 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26845
26846 dits[0] = 13.1;
26847 dits[1] = 14.1;
26848 dits[2] = 1;
26849 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26850
26851 dits[0] = 1;
26852 dits[1] = 1;
26853 dits[2] = 7.74;
26854 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26855
26856 dits[0] = 1;
26857 dits[1] = 1;
26858 dits[2] = 9.14;
26859 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26860
26861 dits[0] = 21.95;
26862 dits[1] = 22.95;
26863 dits[2] = 1;
26864 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26865
26866 dits[0] = 3;
26867 dits[1] = 2.7;
26868 dits[2] = 1;
26869 dits[3] = 0.63;
26870 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26871
26872 dits[0] = 13.1;
26873 dits[1] = 14.1;
26874 dits[2] = 1;
26875 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26876
26877
26878 // --- Define volumes of SSD cone ----------------------------------
26879
26880
26881 dits[0] = 0;
26882 dits[1] = 360;
26883 dits[2] = 12;
26884 dits[3] = -zmax;
26885 dits[4] = 46;
26886 dits[5] = 49.25;
26887 dits[6] = -61.2;
26888 dits[7] = 28.7;
26889 dits[8] = 49.25;
26890 dits[9] = -57.5;
26891 dits[10] = 28.7;
26892 dits[11] = 49.25;
26893 dits[12] = -57.5;
26894 dits[13] = 28.7;
26895 dits[14] = 43.5;
26896 dits[15] = -49.2;
26897 dits[16] = 28.7;
26898 dits[17] = 43.5;
26899 dits[18] = -49.2;
26900 dits[19] = 28.7;
26901 dits[20] = 36.85;
26902 dits[21] = 50.6;
26903 dits[22] = 28.7;
26904 dits[23] = 36.85;
26905 dits[24] = 50.6;
26906 dits[25] = 28.7;
26907 dits[26] = 43.5;
26908 dits[27] = 57.5;
26909 dits[28] = 28.7;
26910 dits[29] = 43.5;
26911 dits[30] = 57.5;
26912 dits[31] = 28.7;
26913 dits[32] = 49.25;
26914 dits[33] = 61.2;
26915 dits[34] = 28.7;
26916 dits[35] = 49.25;
26917 dits[36] = zmax;
26918 dits[37] = 46;
26919 dits[38] = 49.25;
26920 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
26921
26922 dits[0] = 0;
26923 dits[1] = 360;
26924 dits[2] = 6;
26925 dits[3] = -zmax;
26926 dits[4] = 47.75;
26927 dits[5] = 49.25;
26928 dits[6] = -zmax+2.;
26929 dits[7] = 47.75;
26930 dits[8] = 49.25;
26931 dits[9] = -71.2819;
26932 dits[10] = 46.75;
26933 dits[11] = 49.0319;
26934 dits[12] = -57.25; // was 58.5
26935 dits[13] = 32.9681;
26936 dits[14] = 34.75;
26937 dits[15] = -57.25; // was 58.5
26938 dits[16] = 30;
26939 dits[17] = 34.75;
26940 dits[18] = -55.75; // was 57
26941 dits[19] = 30;
26942 dits[20] = 32.25; // was 31.5
26943// gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
26944 gMC->Gsvolu("I212", "PCON", idtmed[290], dits, 21); // SSD cone
2938f24d 26945
26946 s1 = (dits[5]-dits[14])/(dits[9]-dits[12]); // Slope of conical section
26947 s2 = (dits[10]-dits[13])/(dits[9]-dits[12]); // Slope of conical section
26948 b1 = dits[14] - s1*dits[12]; // inside cone axis intersept
26949 b2 = dits[13] - s2*dits[12]; // outside cone axis intersept
26950 dits[0] = 0;
26951 dits[1] = 25;
26952 dits[2] = 4; //dits[2] = 5;
26953
26954 dits[4] = 45.50; //dits[4] = 45.5; // r inner
26955 dits[5] = dits[4]; //dits[5] = 45.5; // r outer
26956 dits[3] = (dits[4] - b2)/s2; //dits[3] = -zmax+3; // z
26957
26958 dits[8] = dits[4]; //dits[8] = 45.5; // r outer
26959 dits[6] = (dits[8] - b1)/s1; //dits[6] = -69.7+3;; // z
26960 dits[7] = s2*dits[6] + b2; //dits[7] = 37; // r inner
26961
26962 dits[10] = 37.00; //dits[10] = 37; // r inner
26963 dits[9] = (dits[10]-b2)/s2; //dits[9] = -68.5+3;; // z
26964 dits[11] = s1*dits[9]+b1; //dits[11] = 45.5; // r outer
26965
26966 dits[13] = dits[10]; //dits[13] = 37; // r inner
26967 dits[14] = dits[13]; //dits[14] = 45.5; // r outer
26968 dits[12] = s2*dits[14] + b2; //dits[12] = -68.5+4.8;; // z
26969// gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
26970 gMC->Gsvolu("I215", "PCON", idtmed[288], dits, 15); // SSD cone hole
6b2a1732 26971
26972 dits[0] = 28.75;
26973 dits[1] = 29.75;
26974 dits[2] = 0.5;
26975 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
26976
26977 dits[0] = 35.8;
26978 dits[1] = 36.8;
26979 dits[2] = 1;
26980 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
26981
26982 dits[0] = 41.4;
26983 dits[1] = 42.4;
26984 dits[2] = 1;
26985 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
26986
26987 dits[0] = 42.05+5.;
26988 dits[1] = 42.55+5.;
26989 dits[2] = 1.25;
26990 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
26991 // this will change after PPR
26992 dits[0] = 37.05+5.;
26993 dits[1] = 37.55+5.;
26994 dits[2] = 1.25;
26995 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
26996 // this will change after PPR
6b2a1732 26997
26998 dits[0] = 0;
26999 dits[1] = 3.2;
27000 dits[2] = 9;
27001 dits[3] = -14;
27002 dits[4] = 30.5;
27003 dits[5] = 33.5;
27004 dits[6] = -9.85;
27005 dits[7] = 30.5;
27006 dits[8] = 33.5;
27007 dits[9] = -9.85;
27008 dits[10] = 30.5;
27009 dits[11] = 43.45;
27010 dits[12] = -7.85;
27011 dits[13] = 30.5;
27012 dits[14] = 43.45;
27013 dits[15] = -7.85;
27014 dits[16] = 30.5;
27015 dits[17] = 36.5;
27016 dits[18] = -7;
27017 dits[19] = 30.5;
27018 dits[20] = 36.5;
27019 dits[21] = -4;
27020 dits[22] = 33.0173;
27021 dits[23] = 36.5;
27022 dits[24] = -4;
27023 dits[25] = 33.0173;
27024 dits[26] = 36.80;
27025 dits[27] = -2;
27026 dits[28] = 34.6955;
27027 dits[29] = 36.80;
27028 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
27029
27030
27031 // --- Place SPD (option 'a') volumes into their mother volume IT12
27032
27033 // SPD - option 'a'
27034 // (this is NOT the default)
27035
27036 if (option == 1) {
27037
27038 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27039 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27040 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27041 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27042 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27043 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27044 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27045 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27046 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27047 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27048 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27049 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27050 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27051 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27052 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27053 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27054 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27055 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27056 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27057 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27058 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27059 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27060 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27061 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27062 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27063 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27064 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27065 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27066 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27067 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27068 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27069 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27070 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27071 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27072 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27073 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27074 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27075 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27076 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27077 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27078 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27079 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27080 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27081 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27082 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27083 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27084 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27085 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27086 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27087 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27088 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27089 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27090 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27091 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27092 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27093 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27094 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27095 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27096 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27097 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27098 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27099 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27100 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27101 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27102 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27103 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27104 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27105 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27106 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27107 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27108 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27109 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27110 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27111 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27112 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27113 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27114 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27115 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27116 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27117 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27118 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27119 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27120 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27121 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27122 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27123 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27124 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27125 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27126 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27127 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27128 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27129 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27130 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27131 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27132 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27133 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27134 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27135 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27136 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27137 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27138 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27139 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27140 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27141 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27142 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27143 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27144 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27145 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27146 gMC->Gspos("I651",1,"IT12",0.0,0.0,26.05,0,"ONLY");
27147 gMC->Gspos("I651",2,"IT12",0.0,0.0,-26.05,0,"ONLY");
27148 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27149 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27150 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27151 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27152 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27153 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27154 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27155 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27156 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27157 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27158 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27159 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27160 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27161 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27162 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27163 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27164 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27165 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27166 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27167 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27168 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27169 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27170 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27171 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27172 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27173 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27174 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27175 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27176 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27177 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27178 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27179 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27180 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27181 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27182 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27183 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27184 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27185 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27186 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27187 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27188 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27189 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27190 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27191 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27192 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27193 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27194 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27195 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27196 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27197
27198 }
27199
27200
27201 // --- Place SPD (option 'b') volumes into their mother volume IT12
27202
27203 // SPD - option 'b'
27204 // (this is the default)
27205
27206 if (option == 2) {
27207
27208 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27209 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27210 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27211 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27212 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27213 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27214 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27215 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27216 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27217 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27218 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27219 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27220 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27221 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27222 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27223 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27224 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27225 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27226 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27227 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27228 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27229 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27230 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27231 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27232 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27233 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27234 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27235 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27236 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27237 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27238 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27239 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27240 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27241 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27242 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27243 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27244 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27245 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27246 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27247 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27248 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27249 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27250 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27251 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27252 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27253 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27254 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27255 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27256 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27257 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27258 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27259 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27260 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27261 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27262 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27263 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27264 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27265 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27266 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27267 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27268 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27269 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27270 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27271 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27272 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27273 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27274 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27275 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27276 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27277 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27278 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27279 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27280 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27281 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27282 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27283 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27284 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27285 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27286 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27287 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27288 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27289 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27290 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27291 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27292 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27293 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27294 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27295 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27296 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27297 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27298 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27299 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27300 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27301 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27302 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27303 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27304 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27305 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27306 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27307 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27308 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27309 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27310 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27311 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27312 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27313 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27314 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27315 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27316 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27317 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27318 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27319 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27320 gMC->Gspos("I651",1,"IT12",0.0,0.0,26.05,0,"ONLY");
27321 gMC->Gspos("I651",2,"IT12",0.0,0.0,-26.05,0,"ONLY");
27322 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27323 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27324 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27325 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27326 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27327 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27328 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27329 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27330 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27331 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27332 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27333 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27334 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27335 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27336 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27337 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27338 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27339 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27340 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27341 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27342 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27343 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27344 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27345 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27346 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27347 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27348 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27349 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27350 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27351 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27352 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27353 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27354 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27355 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27356 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27357 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27358 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27359 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27360 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27361 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27362 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27363 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27364 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27365 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27366 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27367 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27368 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27369 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27370 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27371
27372 }
27373
27374 // --- Place SDD volumes into their mother volume IT34
27375
27376
27377 // -- position SDD detectors of ladder 3 / layer 3
27378
27379 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27380 ySDD = Y_SDD_sep/2.+I302dits[1];
27381 for (iSDD=0; iSDD<6; iSDD++) {
27382 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27383 ySDD = -ySDD;
27384 }
27385
27386 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27387 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27388 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27389 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27390 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27391 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27392 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27393 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27394 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27395 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27396 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27397 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27398 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27399 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27400
27401
27402 // -- position SDD detectors of ladder 4 / layer 4
27403
27404 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27405 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27406 for (iSDD=0; iSDD<8; iSDD++) {
27407 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27408 ySDD = -ySDD;
27409 }
27410
27411 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27412 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27413 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27414 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27415 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27416 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27417 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27418 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27419 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27420 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27421 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27422 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27423 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27424 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27425 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27426 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27427 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27428 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27429 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27430 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27431 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27432 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27433
27434
27435 // -- build block of the SDD ladder frame holding the electronics
27436
27437 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27438 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27439 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27440
27441 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27442 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27443 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27444
27445 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27446 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27447 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27448 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27449 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27450 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27451 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27452 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27453
27454 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27455 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27456
27457 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27458 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27459
27460 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27461 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27462 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27463 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27464
27465 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27466 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27467 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27468 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27469
27470 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27471 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27472
27473 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27474 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27475 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27476 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27477
27478 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27479 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27480
27481 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27482 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27483
27484 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27485 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27486 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27487 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27488
27489
27490 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27491
27492 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27493 yI050 = 0;
27494 xI039 = -SDD_CoolPipe[1]/cos30;
27495 yI039 = -I050dits[1]+I039dits[1];
27496 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27497 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27498 yI042 = yI039+I039dits[1]+I042dits[1];
27499 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27500 yI043 = yI039+I039dits[1]+I043dits[1];
27501 zChipSpace = I042dits[2];
27502 if (zChipSpace < I043dits[2]) {
27503 zChipSpace = I043dits[2];
27504 }
27505 zChipSpace = zChipSpace * 2;
27506 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27507 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27508 for (ichip=0; ichip<4; ichip++) {
27509 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27510 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27511 zchip += zChipSpace + yI051space;
27512 }
27513 xcap = 2*I039dits[0]/5.;
27514 yI051 = yI039+I039dits[1]+I051dits[1];
27515 zI051 = -I039dits[2] + yI051space/3.;
27516 icap = 1;
27517 for (ichip=0; ichip<5; ichip++) {
27518 xI051 = xI039-I039dits[0]+xcap;
27519 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27520 zI051 += yI051space/3.;
27521 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27522 xI051 += xcap;
27523 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27524 xI051 += xcap;
27525 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27526 xI051 += xcap;
27527 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27528 zI051 -= yI051space/3.;
27529 if (ichip == 0) {
27530 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27531 }
27532 zI051 += zChipSpace + yI051space;
27533 }
27534 xI052 = -I050dits[0]+I052dits[0];
27535 yI052 = yI051+I051dits[1]+I052dits[1];
27536 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27537 xI044 = I050dits[0]-I044dits[3];
27538 yI044 = yI052+I052dits[1]+I044dits[2];
27539 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27540 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27541 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27542
27543
27544 // -- build block of the SDD ladder frame at the end ladders
27545
27546 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27547 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27548 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27549 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27550
27551 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27552
27553 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27554
27555 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27556 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27557
27558 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27559 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27560
27561 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27562
27563 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27564
27565 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27566 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27567
27568 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27569 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27570
27571
27572 xI424 = I028dits[0]/3.;
27573 yI424 = -I028dits[1]+I424dits[1];
27574 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27575 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27576 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27577 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27578 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27579 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27580
27581
27582 // -- build the SDD ladder 3
27583
27584 indI425 = 1;
27585 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27586 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27587 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27588 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27589 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27590 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27591 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27592 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27593 HVname[0] = 'I';
27594 HVname[1] = '3';
27595 HVname[2] = '1';
27596 HVname[4] = '\0';
27597 for (iSDD=0; iSDD<3; iSDD++) {
27598 HVname[3] = (Char_t)(48+iSDD+5);
27599 dits[0] = 1.350000;
27600 dits[1] = I425dits[1];
27601 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27602 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27603 xHV = 0.0;
27604 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27605 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27606 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27607 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27608 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27609 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27610 }
27611 LVname[0] = 'I';
27612 LVname[1] = '3';
27613 LVname[2] = '1';
27614 LVname[4] = '\0';
27615 for (iSDD=0; iSDD<3; iSDD++) {
27616 LVname[3] = (Char_t)(48+iSDD+1);
27617 dits[0] = 1.350000;
27618 dits[1] = 0.004423;
27619 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27620 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27621 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27622 xLV = xI050 -
27623 fabs(yI050-yLV)*sin30/cos30 +
27624 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27625 zLV = I047dits[2] - dits[2];
27626 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27627 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27628 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27629 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27630 }
27631
27632
27633 // -- build the SDD ladder 4
27634
27635
27636 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27637 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27638 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27639 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27640 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27641 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27642 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27643 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27644 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27645 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27646 HVname[0] = 'I';
27647 HVname[1] = '4';
27648 HVname[2] = '1';
27649 HVname[4] = '\0';
27650 for (iSDD=0; iSDD<4; iSDD++) {
27651 HVname[3] = (Char_t)(48+iSDD+5);
27652 dits[0] = 1.350000;
27653 dits[1] = I425dits[1];
27654 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27655 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27656 xHV = -0.0001;
27657 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27658 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27659 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27660 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27661 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27662 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27663 }
27664 LVname[0] = 'I';
27665 LVname[1] = '4';
27666 LVname[2] = '1';
27667 LVname[4] = '\0';
27668 for (iSDD=0; iSDD<4; iSDD++) {
27669 LVname[3] = (Char_t)(48+iSDD+1);
27670 dits[0] = 1.350000;
27671 dits[1] = 0.004423;
27672 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27673 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27674 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27675 xLV = xI050 -
27676 fabs(yI050-yLV)*sin30/cos30 +
27677 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27678 zLV = I048dits[2] - dits[2];
27679 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27680 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27681 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27682 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27683 }
27684
27685
27686 // -- build the SDD barrel (layers 3 and 4)
27687
27688 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27689 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27690 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27691 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27692 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27693 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27694 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27695 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27696 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27697 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27698 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27699 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27700 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27701 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27702
27703 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27704 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27705 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27706 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27707 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27708 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27709 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27710 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27711 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27712 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27713 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27714 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27715 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27716 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27717 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27718 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27719 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27720 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27721 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27722 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27723 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27724 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27725
27726
27727 // --- Place SSD volumes into their mother volume IT56
27728
27729
27730 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27731 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27732 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27733 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27734 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27735 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27736 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27737 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27738 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27739 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27740 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27741 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27742 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27743 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27744 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27745 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27746 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27747 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27748 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27749 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27750 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27751 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27752 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
2938f24d 27753 gMC->Gspos("I570",37,"IT56",0.00,45.545,-0.27,0,"ONLY");
6b2a1732 27754 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27755 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27756 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27757 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27758 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27759 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27760 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27761 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27762 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27763 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27764 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27765 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27766 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27767 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27768 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27769 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27770 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27771 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27772 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27773 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27774 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27775 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27776 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27777 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27778 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27779 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27780 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27781 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27782 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27783 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27784 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27785 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27786 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27787 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27788 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27789 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27790 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27791 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27792 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27793 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27794 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27795 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27796 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27797 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27798 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27799 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27800 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27801 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27802 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27803 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27804 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27805 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27806 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27807 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27808 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27809 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27810 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27811 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27812 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27813 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27814 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27815 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27816 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27817 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27818 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27819 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27820 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27821 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27822 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27823 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27824 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27825 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27826 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27827 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27828 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27829 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27830 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27831 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27832 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27833 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27834 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27835 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27836 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27837 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27838 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27839 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27840 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27841 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27842 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27843 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27844 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27845 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27846 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27847 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27848 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27849 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27850 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27851 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27852 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27853 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27854 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27855 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27856 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27857 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27858 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27859 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27860 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27861 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27862 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27863 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27864 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27865 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27866 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27867 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27868 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27869 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27870 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27871 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27872 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27873 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27874 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27875 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27876 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27877 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27878 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27879 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27880 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27881 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27882 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27883 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27884 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27885 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27886 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27887 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27888 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27889 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27890 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27891 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27892 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27893 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27894 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27895 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27896 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27897 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27898 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27899 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27900 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27901 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27902 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27903 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27904 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27905 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27906 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27907 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27908 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27909 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27910 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27911 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27912 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27913 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27914 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27915 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27916 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27917 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27918 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27919 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27920 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27921 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27922 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27923 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27924 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27925 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
27926 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27927 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27928 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27929 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27930 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27931 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27932 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27933 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27934 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27935 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27936 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27937 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27938 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27939 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27940 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27941 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
27942 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
27943 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
27944 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
27945 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
27946 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
27947 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
27948 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
27949 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
27950 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
27951 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
27952 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
27953 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
27954 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
27955 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
27956 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
27957 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
27958 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
27959 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
27960 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
27961 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
27962 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
27963 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
27964 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
27965 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
27966 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
27967 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
27968 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
27969 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
27970 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27971 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27972 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27973 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
27974 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
27975 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
27976 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
27977 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
27978 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
27979 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
27980 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
27981 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
27982 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
27983 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
27984 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
27985 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27986 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
27987 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
27988 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
27989 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
27990 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
27991 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
27992 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
27993 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
27994 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
27995 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
27996 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
27997 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
27998 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
27999 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28000 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28001 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28002 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28003 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28004 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28005 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28006 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28007 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28008 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28009 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28010 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28011 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28012 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28013 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28014 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28015 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28016 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28017 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28018 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28019 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28020 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28021 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28022 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28023 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28024 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28025 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28026 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28027 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28028 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28029 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28030 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28031 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28032 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28033 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28034 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28035 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28036 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28037 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28038 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28039 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28040 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28041 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28042 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28043 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28044 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28045 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28046 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28047 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28048 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28049 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28050 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28051 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28052 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28053 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28054 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28055 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28056 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28057 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28058 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28059 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28060 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28061 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28062 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28063 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28064 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28065 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28066 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28067 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28068 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28069 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28070 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28071 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28072 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28073 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28074 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28075 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28076 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28077 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28078 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28079 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28080 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28081 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28082 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28083 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28084 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28085 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28086 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28087 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28088 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28089 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28090 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28091 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28092 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28093 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28094 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28095 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28096 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28097 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28098 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28099 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28100 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28101 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28102 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28103 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28104 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28106 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28108 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28110 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28112 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28114 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28116 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28118 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28120 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28122 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28124 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28125 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28126 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28127 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28128 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28129 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28130 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28131 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28132 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28133 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28134 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28135 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28136 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28137 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28138 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28139 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28140 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28141 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28142 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28143 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28144 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28145 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28146 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28147 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28148 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28149 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28150 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28151 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28152 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28153 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28154 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28155 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28156 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28157 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28158 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28159 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28160
28161
28162 // --- Place volumes of shield between SPD and SDD
28163
28164
28165 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28166 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28167 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28168 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28169 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28170
28171
28172 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28173
28174 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28175 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28176
28177
28178 // --- Place volumes of SDD cone ----------------------------------
28179
28180
28181 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28182 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28183 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28184 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28185 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28186 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28187 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28188 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28189 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28190 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28191 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28192 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28193 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28194 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28195 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28196 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28197 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28198 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28199 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28200 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28201 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28202 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28203 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28204 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28205 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28206 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28207 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28208 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28209 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28210 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28211 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28212 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28213 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28214 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28215 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28216 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28217 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28218 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28219 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28220 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28221 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28222 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28223 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28224 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28225 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28226 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28227 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28228 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28229 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28230 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28231 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28232 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28233 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28234 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28235 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28236 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28237 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28238 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28239 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28240 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28241 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28242 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28243 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28244 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28245 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28246 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28247 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28248 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28249 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28250 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28251 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28252 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28253 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28254 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28255 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28256 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28257 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28258 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28259 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28260 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28261 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28262 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28263 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28264 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28265 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28266 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28267 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28268 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28269 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28270 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28271 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28272 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28273 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28274 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28275 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28276 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28277 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28278 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28279 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28280 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28281
28282
28283 // --- Place volumes of SSD cone ----------------------------------
28284
28285
28286 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28287 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28288 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28289 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28290 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28291 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28292 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28293 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28294 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28295 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28296 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28297 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28298 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28299 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28300 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28301 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28302 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28303 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28304 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28305 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28306 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28307 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28308 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28309 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28310 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28311 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28312 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28313 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28314 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28315 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28316 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28317 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28318 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28319 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28320 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28321 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28322 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28323 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28324 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28325 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28326 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28327 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28328 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28329 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28330 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28331 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28332 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28333 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28334
28335
28336 // --- Place subdetectors' mother volumes and supports' mother volumes
28337 // into ITS mother volume ITSD
28338
28339 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28340 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28341 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28342 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28343 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28344
28345
28346 // **************************** SERVICES *********************************
28347
28348
28349 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28350 // UPPER PART
28351
28352 dgh[0] = 46.;
28353 dgh[1] = 46.+1.0;
28354 dgh[2] = 9.5;
28355 dgh[3] = 12.;
28356 dgh[4] = 168.;
28357
28358 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28359 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28360 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28361
28362 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28363 // LOWER PART
28364
28365 dgh[0] = 46.;
28366 dgh[1] = 46.+1.0;
28367 dgh[2] = 9.5;
28368 dgh[3] = 192.;
28369 dgh[4] = 348.;
28370
28371 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28372 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28373 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28374
28375
28376 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28377 // UPPER PART
28378
28379 dgh[0] = 46.+1.0;
28380 dgh[1] = 46.+1.0+1.5;
28381 dgh[2] = 9.5;
28382 dgh[3] = 12.;
28383 dgh[4] = 168.;
28384
28385 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28386 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28387 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28388
28389 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28390 // LOWER PART
28391
28392 dgh[0] = 46.+1.0;
28393 dgh[1] = 46.+1.0+1.5;
28394 dgh[2] = 9.5;
28395 dgh[3] = 192.;
28396 dgh[4] = 348.;
28397
28398 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28399 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28400 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28401
28402
28403 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28404 // UPPER PART
28405
28406 dgh[0] = 46.;
28407 dgh[1] = 56.;
28408 dgh[2] = 2.25;
28409 dgh[3] = 12.;
28410 dgh[4] = 168.;
28411
28412 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28413 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28414 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28415
28416 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28417 // LOWER PART
28418
28419 dgh[0] = 46.;
28420 dgh[1] = 56.;
28421 dgh[2] = 2.25;
28422 dgh[3] = 192.;
28423 dgh[4] = 348.;
28424
28425 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28426 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28427 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28428
28429
28430 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28431 // UPPER PART
28432
28433 dgh[0] = (ztpc-97.5)/2.;
28434 dgh[1] = 46.2;
28435 dgh[2] = 46.2+1.0;
28436 dgh[3] = 62.3;
28437 dgh[4] = 62.3+1.0;
28438 dgh[5] = 12.;
28439 dgh[6] = 168.;
28440 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28441 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28442
28443 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28444 // LOWER PART
28445
28446 dgh[0] = (ztpc-97.5)/2.;
28447 dgh[1] = 46.2;
28448 dgh[2] = 46.2+1.0;
28449 dgh[3] = 62.3;
28450 dgh[4] = 62.3+1.0;
28451 dgh[5] = 192.;
28452 dgh[6] = 348.;
28453 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28454 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28455
28456
28457 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28458 // UPPER PART
28459
28460 dgh[0] = (ztpc-97.5)/2.;
28461 dgh[1] = 46.2+1.0;
28462 dgh[2] = 46.2+1.0+1.5;
28463 dgh[3] = 62.3+1.0;
28464 dgh[4] = 62.3+1.0+1.5;
28465 dgh[5] = 12.;
28466 dgh[6] = 168.;
28467 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28468 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28469
28470 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28471 // LOWER PART
28472
28473 dgh[0] = (ztpc-97.5)/2.;
28474 dgh[1] = 46.2+1.0;
28475 dgh[2] = 46.2+1.0+1.5;
28476 dgh[3] = 62.3+1.0;
28477 dgh[4] = 62.3+1.0+1.5;
28478 dgh[5] = 192.;
28479 dgh[6] = 348.;
28480 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28481 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28482
28483 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28484 // UPPER PART
28485
28486 dgh[0] = 62.1;
28487 dgh[1] = 74.5;
28488 dgh[2] = 0.5;
28489 dgh[3] = 12.;
28490 dgh[4] = 168.;
28491 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28492 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28493
28494 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28495 // LOWER PART
28496
28497 dgh[0] = 62.1;
28498 dgh[1] = 74.5;
28499 dgh[2] = 0.5;
28500 dgh[3] = 192.;
28501 dgh[4] = 348.;
28502 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28503 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28504
28505 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28506 // UPPER PART
28507
28508 dgh[0] = 62.1;
28509 dgh[1] = 74.5;
28510 dgh[2] = 0.75;
28511 dgh[3] = 12.;
28512 dgh[4] = 168.;
28513 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28514 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28515
28516 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28517 // LOWER PART
28518
28519 dgh[0] = 62.1;
28520 dgh[1] = 74.5;
28521 dgh[2] = 0.75;
28522 dgh[3] = 192.;
28523 dgh[4] = 348.;
28524 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28525 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28526
28527 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28528 // THE ABSORBER - COPPER PART - UPPER PART
28529
28530 dgh[0] = 46.;
28531 dgh[1] = 46.+1.0;
28532 dgh[2] = (ztpc-97.5+1.5)/2.;
28533 dgh[3] = 12.;
28534 dgh[4] = 168.;
28535 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28536 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28537
28538 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28539 // THE ABSORBER - COPPER PART - LOWER PART
28540
28541 dgh[0] = 46.;
28542 dgh[1] = 46.+1.0;
28543 dgh[2] = (ztpc-97.5+1.5)/2.;
28544 dgh[3] = 192.;
28545 dgh[4] = 348.;
28546 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28547 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28548
28549 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28550 // THE ABSORBER - CARBON PART - UPPER PART
28551
28552 dgh[0] = 46.+1.0;
28553 dgh[1] = 46.+1.0+1.5;
28554 dgh[2] = (ztpc-97.5)/2.;
28555 dgh[3] = 12.;
28556 dgh[4] = 168.;
28557 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28558 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28559
28560 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28561 // THE ABSORBER - CARBON PART - LOWER PART
28562
28563 dgh[0] = 46.+1.0;
28564 dgh[1] = 46.+1.0+1.5;
28565 dgh[2] = (ztpc-97.5)/2.;
28566 dgh[3] = 192.;
28567 dgh[4] = 348.;
28568 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28569 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28570
28571 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28572 // COPPER PART - UPPER PART
28573
28574 dgh[0] = 46.;
28575 dgh[1] = 74.5;
28576 dgh[2] = 0.5;
28577 dgh[3] = 12.;
28578 dgh[4] = 168.;
28579 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28580 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28581
28582 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28583 // COPPER PART - LOWER PART
28584
28585 dgh[0] = 46.;
28586 dgh[1] = 74.5;
28587 dgh[2] = 0.5;
28588 dgh[3] = 192.;
28589 dgh[4] = 348.;
28590 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28591 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28592
28593 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28594 // CARBON PART - UPPER PART
28595
28596 dgh[0] = 46.+1.0;
28597 dgh[1] = 74.5;
28598 dgh[2] = 0.75;
28599 dgh[3] = 12.;
28600 dgh[4] = 168.;
28601 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28602 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28603
28604 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28605 // CARBON PART - LOWER PART
28606
28607 dgh[0] = 46.+1.0;
28608 dgh[1] = 74.5;
28609 dgh[2] = 0.75;
28610 dgh[3] = 192.;
28611 dgh[4] = 348.;
28612 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28613 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28614
28615 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28616
28617 dgh[0] = 74.5;
28618 dgh[1] = 79.5;
28619 dgh[2] = 2.5;
28620 dgh[3] = 12.;
28621 dgh[4] = 168.;
28622 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28623 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28624
28625 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28626
28627 dgh[0] = 74.5;
28628 dgh[1] = 79.5;
28629 dgh[2] = 2.5;
28630 dgh[3] = 192.;
28631 dgh[4] = 348.;
28632 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28633 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28634
28635 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28636
28637 if (rails == 1) {
28638
28639 dgh[0] = 2.;
28640 dgh[1] = 8.;
28641 dgh[2] = 190.;
28642 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28643 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28644 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28645 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28646
28647 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28648 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28649 dgh[2] = 190.;
28650 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28651 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28652 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28653 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28654
28655 }
28656
28657 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28658
28659 dgh[0] = 56.9;
28660 dgh[1] = 59.;
28661 dgh[2] = 0.6;
28662 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28663 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28664 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28665
28666 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28667
28668 dgh[0] = 0.;
28669 dgh[1] = 3.;
28670 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28671 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28672 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28673 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28674 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28675 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28676 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28677 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28678 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28679 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28680
28681 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28682
28683 dgh[0] = 5.;
28684 dgh[1] = 12.;
28685 dgh[2] = 5.;
28686 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28687 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28688 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28689 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28690
28691 dgh[0] = 5.-2.;
28692 dgh[1] = 12.-2.;
28693 dgh[2] = 5.;
28694 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28695 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28696 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28697 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28698
28699 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28700
28701 dgh[0] = 0.;
28702 dgh[1] = 5.;
28703 dgh[2] = 2.;
28704 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28705 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28706 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28707 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28708
28709 // --- Outputs the geometry tree in the EUCLID/CAD format
28710
28711 if (fEuclidOut) {
28712 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28713 }
28714
28715}
28716//_____________________________________________________________________________
28717void AliITSvPPRasymmFMD::CreateMaterials(){
28718////////////////////////////////////////////////////////////////////////
28719 //
28720 // Create ITS materials
28721 // This function defines the default materials used in the Geant
28722 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28723 // AliITSvPPRasymmFMD.
28724 // In general it is automatically replaced by
28725 // the CreatMaterials routine defined in AliITSv?. Should the function
28726 // CreateMaterials not exist for the geometry version you are using this
28727 // one is used. See the definition found in AliITSv5 or the other routine
28728 // for a complete definition.
28729 //
28730
28731 Int_t ifield = gAlice->Field()->Integ();
28732 Float_t fieldm = gAlice->Field()->Max();
28733
28734 Float_t tmaxfd = 0.1; // 1.0; // Degree
28735 Float_t stemax = 1.0; // cm
28736 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28737 Float_t epsil = 1.0E-4; // 1.0; // cm
28738 Float_t stmin = 0.0; // cm "Default value used"
28739
28740 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28741 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28742 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28743 Float_t epsilSi = 1.0E-4;// .10000E+01;
28744 Float_t stminSi = 0.0; // cm "Default value used"
28745
28746 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28747 Float_t stemaxAir = .10000E+01; // cm
28748 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28749 Float_t epsilAir = 1.0E-4;// .10000E+01;
28750 Float_t stminAir = 0.0; // cm "Default value used"
28751
28752 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28753 Float_t stemaxServ = 1.0; // 0.01; // cm
28754 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28755 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28756 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28757
28758 // Freon
28759 Float_t afre[2] = { 12.011,18.9984032 };
28760 Float_t zfre[2] = { 6., 9. };
28761 Float_t wfre[2] = { 5.,12. };
28762 Float_t densfre = 1.5;
28763
28764 // --- Define the various materials and media for GEANT ---
28765 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28766 // Float_t dens, Float_t radl, Float_t absl,
28767 // Float_t *buf=0, Int_t nwbuf=0)
28768 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28769 // Int_t isvol, Int_t ifield, Float_t fieldm,
28770 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28771 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28772 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28773 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28774
28775 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28776 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28777
28778 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28779 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28780
28781 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28782 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28783
28784 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28785 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28786
28787 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28788 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28789
28790 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28791 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28792
28793 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28794 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28795
28796 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28797 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28798
28799 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28800 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28801
28802 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28803 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28804
28805 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28806 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28807
28808 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28809 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28810
28811 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28812 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28813
28814 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28815 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28816
28817 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28818 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28819
28820 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28821 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28822
28823 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28824 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28825
28826 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28827 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28828
28829 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28830 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28831
28832 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28833 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28834
28835 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28836 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28837
28838 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28839 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28840
28841 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28842 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28843
28844 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28845 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28846
28847 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28848 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28849
28850 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28851 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28852
28853 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28854 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28855
28856 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28857 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28858
28859 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28860 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28861
28862 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28863 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28864
28865 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28866 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28867
28868 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28869 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28870
28871 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28872 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28873
28874 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28875 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28876
28877 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28878 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28879
28880 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28881 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28882
28883 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28884 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28885
28886 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28887 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28888
28889 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28890 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28891
28892 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28893 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28894
28895 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28896 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28897
28898 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28899 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28900
28901 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28902 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28903
28904 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28905 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28906
28907 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28908 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28909
28910 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28911 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28912
28913 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28914 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28915
28916// special media to take into account services in the SDD and SSD
28917// cones for the FMD
28918
2938f24d 28919// AliMaterial(86,"AIRFMDSDD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28920 Float_t A[13],Z[13],W[13],den;
28921 // From Pierluigi Barberis calculations of 2SPD+1SDD October 2 2002.
28922 Z[0] = 1.0; A[0] = 1.00794; // Hydrogen
28923 Z[1] = 6.0; A[1] = 12.011; // Carbon
28924 Z[2] = 7.0; A[2] = 14.00674; // Nitrogen
28925 Z[3] = 8.0; A[3] = 15.9994; // Oxigen
28926 Z[4] = 13.0; A[4] = 26.981539; // Alulminum
28927 Z[5] = 14.0; A[5] = 28.0855; // Silicon
28928 Z[6] = 24.0; A[6] = 51.9961; //Cromium
28929 Z[7] = 25.0; A[7] = 54.938049; // Manganese
28930 Z[8] = 26.0; A[8] = 55.845; // Iron
28931 Z[9] = 27.0; A[9] = 58.9332; // Cobolt
28932 Z[10] = 28.0; A[10] = 58.6934; // Nickle
28933 Z[11] = 29.0; A[11] = 63.546; // Copper
28934 Z[12] = 47.0; A[12] = 107.8682; // Silver
28935 W[0] = 0.019965;
28936 W[1] = 0.340961;
28937 W[2] = 0.041225;
28938 W[3] = 0.200352;
28939 W[4] = 0.008121;
28940 W[5] = 0.000386;
28941 W[6] = 0.001467;
28942 W[7] = 0.000155;
28943 W[8] = 0.005113;
28944 W[9] = 0.000000;
28945 W[10] = 0.000993;
28946 W[11] = 0.381262;
28947 W[12] = 0.000000;
28948 den = (538.16+6161.7)/(3671.58978); // g/cm^3 Volume does not exclude holes
28949 AliMixture(86,"AIRFMDSDD$",A,Z,den,+13,W);
6b2a1732 28950 AliMedium(86,"AIRFMDSDD$",86,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28951
2938f24d 28952 //AliMaterial(87,"AIRFMDSSD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28953 // From Pierluigi Barberis calculations of SSD October 2 2002.
28954 W[0] = 0.019777;
28955 W[1] = 0.325901;
28956 W[2] = 0.031848;
28957 W[3] = 0.147668;
28958 W[4] = 0.014546;
28959 W[5] = 0.030609;
28960 W[6] = 0.013993;
28961 W[7] = 0.001479;
28962 W[8] = 0.048792;
28963 W[9] = 0.000000;
28964 W[10] = 0.009477;
28965 W[11] = 0.350697;
28966 W[12] = 0.005213;
28967 den = (2180.4+7666.3)/(9753.553259); // volume does not exclude holes
28968 AliMixture(87,"AIRFMDSSD$",A,Z,den,+13,W);
6b2a1732 28969 AliMedium(87,"AIRFMDSSD$",87,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28970
2938f24d 28971 //AliMaterial(88,"ITS SANDW CFMDSDD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28972 // From Pierluigi Barberis calculations of 1SDD+Carbon fiber October 2 2002.
28973 W[0] = 0.016302;
28974 W[1] = 0.461870;
28975 W[2] = 0.033662;
28976 W[3] = 0.163595;
28977 W[4] = 0.006631;
28978 W[5] = 0.000315;
28979 W[6] = 0.001197;
28980 W[7] = 0.000127;
28981 W[8] = 0.004175;
28982 W[9] = 0.000000;
28983 W[10] = 0.000811;
28984 W[11] = 0.311315;
28985 W[12] = 0.000000;
28986 den = (538.16+76671)/(3671.58978); // Volume does not excludeholes
28987 AliMixture(88,"ITS SANDW CFMDSDD$",A,Z,den,+13,W);
6b2a1732 28988 AliMedium(88,"ITS SANDW CFMDSDD$",88,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28989
2938f24d 28990 //AliMaterial(89,"ITS SANDW CFMDSSD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28991 // From Pierluigi Barberis calculations of SSD+Carbon fiber October 2 2002.
28992 W[0] = 0.014065;
28993 W[1] = 0.520598;
28994 W[2] = 0.022650;
28995 W[3] = 0.105018;
28996 W[4] = 0.010345;
28997 W[5] = 0.021768;
28998 W[6] = 0.009952;
28999 W[7] = 0.001051;
29000 W[8] = 0.034700;
29001 W[9] = 0.000000;
29002 W[10] = 0.006740;
29003 W[11] = 0.249406;
29004 W[12] = 0.0003707;
29005 den = (2180.4+11665.)/(3671.58978); // Volume does not exclude holes
29006 AliMixture(89,"ITS SANDW CFMDSSD$",A,Z,den,+13,W);
6b2a1732 29007 AliMedium(89,"ITS SANDW CFMDSSD$",89,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29008
2938f24d 29009 //AliMaterial(97,"SPD SERVICES$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
29010 // From Pierluigi Barberis calculations of 1SPD October 2 2002.
29011 W[0] = 0.005970;
29012 W[1] = 0.304704;
29013 W[2] = 0.042510;
29014 W[3] = 0.121715;
29015 W[4] = 0.000000;
29016 W[5] = 0.001118;
29017 W[6] = 0.030948;
29018 W[7] = 0.003270;
29019 W[8] = 0.107910;
29020 W[9] = 0.000000;
29021 W[10] = 0.020960;
29022 W[11] = 0.360895;
29023 W[12] = 0.000000;
29024 den = 1251.3/(0.05*2.0*TMath::Pi()*(7.75*7.75 - 3.7*3.7)); // g/cm^3
29025 AliMixture(97,"SPD SERVICES$",A,Z,den,+13,W);
6b2a1732 29026 AliMedium(97,"SPD SERVICES$",97,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
29027
29028
29029 // Special media
29030
29031 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
29032 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29033
29034 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
29035 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29036
29037 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
29038 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29039
29040 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
29041 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29042
29043 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29044 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29045
29046 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
29047 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29048
29049 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29050 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
29051
29052
29053}
29054//______________________________________________________________________
29055void AliITSvPPRasymmFMD::InitAliITSgeom(){
29056// Based on the geometry tree defined in Geant 3.21, this
29057// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29058// sturture.
b9d0a01d 29059// if(gMC->IsA()!=AliGeant3::Class()) {
29060 if(strcmp(gMC->GetName(),"TGeant3")) {
6b2a1732 29061 Error("InitAliITSgeom",
29062 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29063 return;
29064 } // end if
29065 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29066 const Int_t nlayers = 6;
29067 const Int_t ndeep = 9;
29068 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29069 Int_t nlad[nlayers],ndet[nlayers];
29070 Double_t t[3],r[10];
29071 Float_t par[20],att[20];
29072 Int_t npar,natt,idshape,imat,imed;
29073 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29074 Int_t mod,lay,lad,det,i,j,k;
29075 Char_t names[nlayers][ndeep][4];
29076 Int_t itsGeomTreeCopys[nlayers][ndeep];
29077 if(fMinorVersion == 1){ // Option A
29078 Char_t *namesA[nlayers][ndeep] = {
29079 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29080 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29081 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29082 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29083 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29084 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29085 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29086 {1,1,1,1,10, 4, 4,1,1},// lay=2
29087 {1,1,1,1,14, 6, 1,0,0},// lay=3
29088 {1,1,1,1,22, 8, 1,0,0},// lay=4
29089 {1,1,1,1,34,22, 1,0,0},// lay=5
29090 {1,1,1,1,38,25, 1,0,0}};//lay=6
29091 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29092 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29093 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29094 } // end for i,j
29095 }else if(fMinorVersion == 2){ // Option B
29096 Char_t *namesB[nlayers][ndeep] = {
29097 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29098 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29099 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29100 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29101 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29102 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29103 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29104 {1,1,1,1,10, 4, 4,1,1},// lay=2
29105 {1,1,1,1,14, 6, 1,0,0},// lay=3
29106 {1,1,1,1,22, 8, 1,0,0},// lay=4
29107 {1,1,1,1,34,22, 1,0,0},// lay=5
29108 {1,1,1,1,38,25, 1,0,0}};//lay=6
29109 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29110 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29111 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29112 } // end for i,j
29113 } // end if fMinorVersion
29114 // Sorry, but this is not very pritty code. It should be replaced
29115 // at some point with a version that can search through the geometry
29116 // tree its self.
29117 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29118 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29119 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29120 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29121 mod = 0;
29122 for(i=0;i<nlayers;i++){
29123 k = 1;
29124 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29125 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29126 mod += k;
29127 } // end for i
29128
29129 if(fITSgeom!=0) delete fITSgeom;
29130 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29131 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29132 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29133 mod = -1;
29134 for(lay=1;lay<=nlayers;lay++){
29135 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29136 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29137 switch (lay){
29138 case 1: case 2: // layers 1 and 2 are a bit special
29139 lad = 0;
29140 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29141 lnum[4] = j;
29142 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29143 lad++;
29144 lnum[5] = k;
29145 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29146 lnum[6] = det;
29147 mod++;
29148 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29149 par,att,imat,imed);
29150 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29151 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29152 fITSgeom->ReSetShape(kSPD,
29153 new AliITSgeomSPD425Short(npar,par));
29154 } // end for det
29155 } // end for k
29156 } // end for j
29157 break;
29158 case 3: case 4: case 5: case 6: // layers 3-6
29159 lnum[6] = 1;
29160 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29161 lnum[4] = lad;
29162 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29163 lnum[5] = det;
29164 mod++;
29165 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29166 par,att,imat,imed);
29167 switch (lay){
29168 case 3: case 4:
29169 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29170 if(!(fITSgeom->IsShapeDefined(kSDD)))
29171 fITSgeom->ReSetShape(kSDD,
29172 new AliITSgeomSDD256(npar,par));
29173 break;
29174 case 5:
29175 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29176 if(!(fITSgeom->IsShapeDefined(kSSD)))
29177 fITSgeom->ReSetShape(kSSD,
29178 new AliITSgeomSSD275and75(npar,par));
29179 break;
29180 case 6:
29181 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29182 if(!(fITSgeom->IsShapeDefined(kSSD)))
29183 fITSgeom->ReSetShape(kSSD,
29184 new AliITSgeomSSD75and275(npar,par));
29185 break;
29186 } // end switch
29187 } // end for det
29188 } // end for lad
29189 break;
29190 } // end switch
29191 } // end for lay
29192 return;
29193}
29194//_____________________________________________________________________________
29195void AliITSvPPRasymmFMD::Init(){
29196////////////////////////////////////////////////////////////////////////
29197// Initialise the ITS after it has been created.
29198////////////////////////////////////////////////////////////////////////
29199 Int_t i;
29200
29201 cout << endl;
29202 for(i=0;i<26;i++) cout << "*";
29203 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29204 for(i=0;i<25;i++) cout << "*";cout << endl;
29205//
29206 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29207 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29208 if(fITSgeom!=0) delete fITSgeom;
29209 fITSgeom = new AliITSgeom();
29210 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29211 if(!fGeomDetIn) this->InitAliITSgeom();
29212 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29213 AliITS::Init();
29214//
29215 for(i=0;i<72;i++) cout << "*";
29216 cout << endl;
29217 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
29218}
29219//_____________________________________________________________________________
29220void AliITSvPPRasymmFMD::SetDefaults(){
29221 // sets the default segmentation, response, digit and raw cluster classes
29222 const Float_t kconv = 1.0e+04; // convert cm to microns
29223
29224 cout << "AliITSvPPRasymmFMD::SetDefaults" << endl;
29225
29226 AliITSDetType *iDetType;
29227 AliITSgeomSPD *s0;
29228 AliITSgeomSDD *s1;
29229 AliITSgeomSSD *s2;
29230 Int_t i;
29231 Float_t bx[256],bz[280];
29232
29233 //SPD
29234 iDetType=DetType(kSPD);
29235 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29236 AliITSresponse *resp0=new AliITSresponseSPD();
29237 SetResponseModel(kSPD,resp0);
29238 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29239 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29240 s0->GetDz()*2.*kconv, // for now.
29241 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29242 seg0->SetNPads(256,160);// Number of Bins in x and z
29243 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29244 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29245 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29246 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29247 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29248 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29249 bz[127] = bz[128] = 625.0; // first chip boundry
29250 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29251 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29252 SetSegmentationModel(kSPD,seg0);
29253 // set digit and raw cluster classes to be used
29254 const char *kData0=(iDetType->GetResponseModel())->DataType();
29255 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29256 "AliITSRawClusterSPD");
29257 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29258// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29259// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29260
29261 // SDD
29262 iDetType=DetType(kSDD);
29263 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29264 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29265 SetResponseModel(kSDD,resp1);
29266 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29267 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29268 s1->GetDz()*2.*kconv, // for now.
29269 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29270 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29271 SetSegmentationModel(kSDD,seg1);
29272 const char *kData1=(iDetType->GetResponseModel())->DataType();
29273 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29274 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29275 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29276 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29277// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29278// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29279
29280 // SSD Layer 5
29281 iDetType=DetType(kSSD);
29282 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29283 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29284 SetResponseModel(kSSD,resp2);
29285 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29286 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29287 s2->GetDz()*2.*kconv, // for now.
29288 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29289 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29290 seg2->SetNPads(768,0); // number of strips on each side.
29291 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29292 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29293 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29294 SetSegmentationModel(kSSD,seg2);
29295 const char *kData2=(iDetType->GetResponseModel())->DataType();
29296 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29297 "AliITSRawClusterSSD");
29298 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29299// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29300// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29301
29302 if(kNTYPES>3){
29303 Warning("SetDefaults",
29304 "Only the four basic detector types are initialised!");
29305 }// end if
29306 return;
29307}
29308//______________________________________________________________________
29309void AliITSvPPRasymmFMD::DrawModule(){
29310////////////////////////////////////////////////////////////////////////
29311// Draw a shaded view of the FMD version 8.
29312////////////////////////////////////////////////////////////////////////
29313
29314 // Set everything unseen
29315 gMC->Gsatt("*", "seen", -1);
29316 //
29317 // Set ALIC mother visible
29318 gMC->Gsatt("ALIC","SEEN",0);
29319 //
29320 // Set the volumes visible
29321 gMC->Gsatt("ITSD","SEEN",0);
29322 gMC->Gsatt("ITS1","SEEN",1);
29323 gMC->Gsatt("ITS2","SEEN",1);
29324 gMC->Gsatt("ITS3","SEEN",1);
29325 gMC->Gsatt("ITS4","SEEN",1);
29326 gMC->Gsatt("ITS5","SEEN",1);
29327 gMC->Gsatt("ITS6","SEEN",1);
29328
29329 gMC->Gsatt("IPCB","SEEN",1);
29330 gMC->Gsatt("ICO2","SEEN",1);
29331 gMC->Gsatt("ICER","SEEN",0);
29332 gMC->Gsatt("ISI2","SEEN",0);
29333 gMC->Gsatt("IPLA","SEEN",0);
29334 gMC->Gsatt("ICO3","SEEN",0);
29335 gMC->Gsatt("IEPX","SEEN",0);
29336 gMC->Gsatt("ISI3","SEEN",1);
29337 gMC->Gsatt("ISUP","SEEN",0);
29338 gMC->Gsatt("ICHO","SEEN",0);
29339 gMC->Gsatt("ICMO","SEEN",0);
29340 gMC->Gsatt("ICMD","SEEN",0);
29341 gMC->Gsatt("ICCO","SEEN",1);
29342 gMC->Gsatt("ICCM","SEEN",0);
29343 gMC->Gsatt("ITMD","SEEN",0);
29344 gMC->Gsatt("ITTT","SEEN",1);
29345
29346 //
29347 gMC->Gdopt("hide", "on");
29348 gMC->Gdopt("shad", "on");
29349 gMC->Gsatt("*", "fill", 7);
29350 gMC->SetClipBox(".");
29351 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29352 gMC->DefaultRange();
29353 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29354 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29355 gMC->Gdman(17, 6, "MAN");
29356}
29357//_____________________________________________________________________________
29358void AliITSvPPRasymmFMD::StepManager(){
29359////////////////////////////////////////////////////////////////////////
29360// Called for every step in the ITS, then calles the AliITShit class
29361// creator with the information to be recoreded about that hit.
29362// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29363// printing of information to a file which can be used to create a .det
29364// file read in by the routine CreateGeometry(). If set to 0 or any other
29365// value except 1, the default behavior, then no such file is created nor
29366// it the extra variables and the like used in the printing allocated.
29367////////////////////////////////////////////////////////////////////////
29368 Int_t copy, id;
29369 TLorentzVector position, momentum;
29370 static TLorentzVector position0;
29371 static Int_t stat0=0;
29372 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29373 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29374 gMC->TrackPosition(position); // Get Position
29375 gMC->TrackMomentum(momentum); // Get Momentum
29376 copy = fTrackReferences->GetEntriesFast();
29377 TClonesArray &lTR = *fTrackReferences;
29378 // Fill TrackReference structure with this new TrackReference.
29379 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29380 tr->SetTrack(gAlice->CurrentTrack());
29381 tr->SetPosition(position.X(),position.Y(),position.Z());
29382 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29383 tr->SetLength(gMC->TrackLength());
29384 } // if Outer ITS mother Volume
29385 if(!(this->IsActive())){
29386 return;
29387 } // end if !Active volume.
29388 Int_t copy1,copy2;
29389// Float_t hits[8];
29390 Int_t vol[5];
29391 TClonesArray &lhits = *fHits;
29392 //
29393 // Track status
29394 vol[3] = 0;
29395 vol[4] = 0;
29396 if(gMC->IsTrackInside()) vol[3] += 1;
29397 if(gMC->IsTrackEntering()) vol[3] += 2;
29398 if(gMC->IsTrackExiting()) vol[3] += 4;
29399 if(gMC->IsTrackOut()) vol[3] += 8;
29400 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29401 if(gMC->IsTrackStop()) vol[3] += 32;
29402 if(gMC->IsTrackAlive()) vol[3] += 64;
29403 //
29404 // Fill hit structure.
29405 if(!(gMC->TrackCharge())) return;
29406 //
29407 // Only entering charged tracks
29408 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29409 vol[0] = 1;
29410 id = gMC->CurrentVolOffID(2,copy);
29411 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29412 vol[1] = copy;
29413 gMC->CurrentVolOffID(3,copy1);
29414 //ladder copy in the module = 1<->2 (I10A < I12A)
29415 gMC->CurrentVolOffID(4,copy2);
29416 //module copy in the layer = 1<->10 (I12A < IT12)
29417 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29418 } else if(id == fIdSens[1]){
29419 vol[0] = 2;
29420 id = gMC->CurrentVolOffID(2,copy);
29421 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29422 vol[1] = copy;
29423 gMC->CurrentVolOffID(3,copy1);
29424 //ladder copy in the module = 1<->4 (I20A < I12A)
29425 gMC->CurrentVolOffID(4,copy2);
29426 //module copy in the layer = 1<->10 (I12A < IT12)
29427 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29428 } else if(id == fIdSens[2]){
29429 vol[0] = 3;
29430 id = gMC->CurrentVolOffID(1,copy);
29431 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29432 vol[1] = copy;
29433 id = gMC->CurrentVolOffID(2,copy);
29434 //ladder copy in the layer = 1<->14 (I004 < IT34)
29435 vol[2] = copy;
29436 } else if(id == fIdSens[3]){
29437 vol[0] = 4;
29438 id = gMC->CurrentVolOffID(1,copy);
29439 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29440 vol[1] = copy;
29441 id = gMC->CurrentVolOffID(2,copy);
29442 //ladder copy in the layer = 1<->22 (I005 < IT34))
29443 vol[2] = copy;
29444 }else if(id == fIdSens[4]){
29445 vol[0] = 5;
29446 id = gMC->CurrentVolOffID(1,copy);
29447 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29448 vol[1] = copy;
29449 id = gMC->CurrentVolOffID(2,copy);
29450 //ladder copy in the layer = 1<->34 (I565 < IT56)
29451 vol[2] = copy;
29452 }else if(id == fIdSens[5]){
29453 vol[0] = 6;
29454 id = gMC->CurrentVolOffID(1,copy);
29455 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29456 vol[1] = copy;
29457 id = gMC->CurrentVolOffID(2,copy);
29458 //ladder copy in the layer = 1<->38 (I569 < IT56)
29459 vol[2] = copy;
29460 } else {
29461 return; // not an ITS volume?
29462 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29463 //
29464 gMC->TrackPosition(position);
29465 gMC->TrackMomentum(momentum);
29466/*
29467 hits[0]=position[0];
29468 hits[1]=position[1];
29469 hits[2]=position[2];
29470 hits[3]=momentum[0];
29471 hits[4]=momentum[1];
29472 hits[5]=momentum[2];
29473 hits[6]=gMC->Edep();
29474 hits[7]=gMC->TrackTime();
29475*/
29476 vol[4] = stat0;
29477 if(gMC->IsTrackEntering()){
29478 position0 = position;
29479 stat0 = vol[3];
29480 } // end if IsEntering
29481 // Fill hit structure with this new hit.
29482// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29483 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29484 gMC->Edep(),gMC->TrackTime(),position,
29485 position0,momentum);
29486 //
29487 position0 = position;
29488 stat0 = vol[3];
29489
29490 return;
29491}