]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymmFMD.cxx
Check if the provided path is a rootfile or a directory by using the
[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$
18
19*/
20
21///////////////////////////////////////////////////////////////////////////////
22// //
23// Inner Traking System version PPR asymmetric for the FMD //
24// This class contains the base procedures for the Inner Tracking System //
25// //
26// Authors: R. Barbera //
27// version 10. //
28// Created January 15 2001. //
29// //
30// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS for the PMD. //
31// //
32///////////////////////////////////////////////////////////////////////////////
33
34// See AliITSvPPRasymmFMD::StepManager().
35#include <iostream.h>
36#include <iomanip.h>
37#include <stdio.h>
38#include <stdlib.h>
39#include <TMath.h>
40#include <TGeometry.h>
41#include <TNode.h>
42#include <TTUBE.h>
43#include <TTUBS.h>
44#include <TPCON.h>
45#include <TFile.h> // only required for Tracking function?
46#include <TCanvas.h>
47#include <TObjArray.h>
48#include <TLorentzVector.h>
49#include <TObjString.h>
50#include <TClonesArray.h>
51#include <TBRIK.h>
52#include <TSystem.h>
53
54#include "AliMC.h"
55#include "AliRun.h"
56#include "AliMagF.h"
57#include "AliConst.h"
58#include "AliGeant3.h"
59#include "AliITSGeant3Geometry.h"
60#include "AliTrackReference.h"
61#include "AliITShit.h"
62#include "AliITS.h"
63#include "AliITSvPPRasymmFMD.h"
64#include "AliITSgeom.h"
65#include "AliITSgeomSPD.h"
66#include "AliITSgeomSDD.h"
67#include "AliITSgeomSSD.h"
68#include "AliITSDetType.h"
69#include "AliITSresponseSPD.h"
70#include "AliITSresponseSDD.h"
71#include "AliITSresponseSSD.h"
72#include "AliITSsegmentationSPD.h"
73#include "AliITSsegmentationSDD.h"
74#include "AliITSsegmentationSSD.h"
75#include "AliITSsimulationSPD.h"
76#include "AliITSsimulationSDD.h"
77#include "AliITSsimulationSSD.h"
78#include "AliITSClusterFinderSPD.h"
79#include "AliITSClusterFinderSDD.h"
80#include "AliITSClusterFinderSSD.h"
81
82
83ClassImp(AliITSvPPRasymmFMD)
84
85//_____________________________________________________________________________
86AliITSvPPRasymmFMD::AliITSvPPRasymmFMD() {
87////////////////////////////////////////////////////////////////////////
88// Standard default constructor for the ITS version 8.
89////////////////////////////////////////////////////////////////////////
90 Int_t i;
91
92 fIdN = 0;
93 fIdName = 0;
94 fIdSens = 0;
95 fEuclidOut = kFALSE; // Don't write Euclide file
96 fGeomDetOut = kFALSE; // Don't write .det file
97 fGeomDetIn = kFALSE; // Don't Read .det file
98 fMajorVersion = IsVersion();
99 fMinorVersion = -1;
100 for(i=0;i<60;i++) fRead[i] = '\0';
101 for(i=0;i<60;i++) fWrite[i] = '\0';
102 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
103}
104//_____________________________________________________________________________
105AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const char *name, const char *title) : AliITS(name, title){
106////////////////////////////////////////////////////////////////////////
107// Standard constructor for the ITS version 10.
108////////////////////////////////////////////////////////////////////////
109 Int_t i;
110
111 fIdN = 6;
112 fIdName = new TString[fIdN];
113 fIdName[0] = "ITS1";
114 fIdName[1] = "ITS2";
115 fIdName[2] = "ITS3";
116 fIdName[3] = "ITS4";
117 fIdName[4] = "ITS5";
118 fIdName[5] = "ITS6";
119 fIdSens = new Int_t[fIdN];
120 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
121 fMajorVersion = IsVersion();
122 fMinorVersion = 2;
123 fEuclidOut = kFALSE; // Don't write Euclide file
124 fGeomDetOut = kFALSE; // Don't write .det file
125 fGeomDetIn = kFALSE; // Don't Read .det file
126 SetThicknessDet1();
127 SetThicknessDet2();
128 SetThicknessChip1();
129 SetThicknessChip2();
130
131 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
132 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
133 strncpy(fRead,fEuclidGeomDet,60);
134 strncpy(fWrite,fEuclidGeomDet,60);
135}
136//____________________________________________________________________________
137AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const AliITSvPPRasymmFMD &source){
138////////////////////////////////////////////////////////////////////////
139// Copy Constructor for ITS version 8.
140////////////////////////////////////////////////////////////////////////
141 if(&source == this) return;
142 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymmFMD");
143 return;
144}
145//_____________________________________________________________________________
146AliITSvPPRasymmFMD& AliITSvPPRasymmFMD::operator=(const AliITSvPPRasymmFMD &source){
147////////////////////////////////////////////////////////////////////////
148// Assignment operator for the ITS version 8.
149////////////////////////////////////////////////////////////////////////
150 if(&source == this) return *this;
151 Warning("= operator","Not allowed to copy AliITSvPPRasymmFMD");
152 return *this;
153}
154//_____________________________________________________________________________
155AliITSvPPRasymmFMD::~AliITSvPPRasymmFMD() {
156////////////////////////////////////////////////////////////////////////
157// Standard destructor for the ITS version 8.
158////////////////////////////////////////////////////////////////////////
159}
160//__________________________________________________________________________
161void AliITSvPPRasymmFMD::BuildGeometry(){
162////////////////////////////////////////////////////////////////////////
163// Geometry builder for the ITS version 8.
164////////////////////////////////////////////////////////////////////////
165 TNode *node, *top;
166
167 const Int_t kColorITS=kYellow;
168 //
169 top = gAlice->GetGeometry()->GetNode("alice");
170
171
172 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
173 top->cd();
174 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
175 node->SetLineColor(kColorITS);
176 fNodes->Add(node);
177
178 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
179 top->cd();
180 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
181 node->SetLineColor(kColorITS);
182 fNodes->Add(node);
183
184 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
185 top->cd();
186 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
187 node->SetLineColor(kColorITS);
188 fNodes->Add(node);
189
190 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
191 top->cd();
192 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
193 node->SetLineColor(kColorITS);
194 fNodes->Add(node);
195
196 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
197 top->cd();
198 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
199 node->SetLineColor(kColorITS);
200 fNodes->Add(node);
201
202 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
203 top->cd();
204 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
205 node->SetLineColor(kColorITS);
206 fNodes->Add(node);
207
208
209/*
210 // DETAILED GEOMETRY
211
212 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
213
214 // Define some variables for SPD
215
216 Float_t dits[100];
217 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
218 Float_t di103[3], di10a[3]; // for layer 1
219 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
220 Float_t di1d3[3], di20a[3]; // for layer 2
221
222 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
223 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
224
225 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
226 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
227
228 Float_t dbus=300.; // total bus thickness on both layers (micron)
229
230 ddet1 = GetThicknessDet1();
231 ddet2 = GetThicknessDet2();
232 dchip1 = GetThicknessChip1();
233 dchip2 = GetThicknessChip2();
234
235 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
236
237 if(ddet1 < 100. || ddet1 > 300.) {
238 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
239 " The default value of 200 microns will be used." << endl;
240 ddet1=200.;
241 }
242
243 if(ddet2 < 100. || ddet2 > 300.) {
244 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
245 " The default value of 200 microns will be used." << endl;
246 ddet2=200.;
247 }
248
249 if(dchip1 < 100. || dchip1 > 300.) {
250 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
251 " The default value of 200 microns will be used." << endl;
252 dchip1=200.;
253 }
254
255 if(dchip2 < 100. || dchip2 > 300.) {
256 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
257 " The default value of 200 microns will be used." << endl;
258 dchip2=200.;
259 }
260
261 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
262 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
263 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
264 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
265
266 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
267 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
268 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
269 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
270 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
271
272 Float_t deltax, deltay;
273
274 Int_t thickness = fMinorVersion/10;
275 Int_t option = fMinorVersion - 10*thickness;
276
277
278 // Define some variables for SDD
279 // SDD detector ladder
280
281 Float_t ySDD;
282 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
283 Float_t Y_SDD_sep = 0.20;
284 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
285 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
286
287 // Rotation matrices
288
289 // SPD - option 'a'
290
291 if (option == 1) {
292
293 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
294 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
295 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
296 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
297 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
298 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
299 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
300 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
301 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
302 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
303 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
304 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
305 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
306 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
307 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
308
309 }
310
311 // SPD - option 'b' (this is the default)
312
313 if (option == 2) {
314
315 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
316 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
317 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
318 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
319 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
320 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
321 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
322 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
323 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
324 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
325 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
326 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
327 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
328 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
329 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
330
331 }
332
333 // SDD
334
335 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
336 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
337 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
338 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
339 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
340 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
341 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
342 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
343 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
344 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
345 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
346 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
347 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
348 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
349 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
350 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
351 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
352 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
353 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
354 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
355 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
356 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
357 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
358 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
359 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
360 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
361 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
362 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
363 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
364 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
365 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
366 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
367 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
368 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
369 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
370 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
371
372 //SSD
373
374 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
375 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
376 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
377 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
378 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
379 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
380 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
381 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
382 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
383 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
384 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
385 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
386 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
387 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
388 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
389 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
390 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
391 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
392 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
393 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
394 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
395 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
396 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
397 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
398 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
399 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
400 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
401 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
402 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
403 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
404 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
405 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
406 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
407 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
408 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
409 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
410 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
411 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
412 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
413 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
414 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
415 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
416 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
417 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
418 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
419 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
420 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
421 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
422 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
423 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
424 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
425 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
426 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
427 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
428 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
429 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
430 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
431 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
432 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
433 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
434 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
435 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
436 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
437 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
438 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
439 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
440 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
441 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
442 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
443 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
444 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
445
446
447 // --- Define SPD (option 'a') volumes ----------------------------
448
449 // SPD - option 'a'
450 // (this is NOT the default)
451
452 if (option == 1) {
453
454 dits1[0] = 0.64;
455 dits1[1] = ddet1;
456 dits1[2] = 3.48;
457 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
458
459 dits2[0] = 0.64;
460 dits2[1] = ddet2;
461 dits2[2] = 3.48;
462 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
463
464 di101[0] = 0.705;
465 di101[1] = ddet1;
466 di101[2] = 3.536;
467 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
468
469 di1d1[0] = 0.705;
470 di1d1[1] = ddet2;
471 di1d1[2] = 3.536;
472 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
473
474 di103[0] = 0.793;
475 di103[1] = ddet1+dchip1;
476 di103[2] = 3.536;
477 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
478
479 di1d3[0] = 0.793;
480 di1d3[1] = ddet2+dchip2;
481 di1d3[2] = 3.536;
482 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
483
484 di10a[0] = 0.843;
485 di10a[1] = ddet1+dchip1+dbus+0.0025;
486 di10a[2] = 19.344;
487 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
488
489 di20a[0] = 0.843;
490 di20a[1] = ddet2+dchip2+dbus+0.0025;
491 di20a[2] = 19.344;
492 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
493
494 dits[0] = 3.7;
495 dits[1] = 7.7;
496 dits[2] = 24;
497 dits[3] = 57;
498 dits[4] = 100;
499 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
500
501 dits[0] = 3.7;
502 dits[1] = 7.75;
503 dits[2] = 26.1;
504 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
505
506 }
507
508 // --- Define SPD (option 'b') volumes ----------------------------
509
510 // SPD - option 'b'
511 // (this is the default)
512
513 if (option == 2) {
514
515 dits1[0] = 0.64;
516 dits1[1] = ddet1;
517 dits1[2] = 3.48;
518 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
519
520 dits2[0] = 0.64;
521 dits2[1] = ddet2;
522 dits2[2] = 3.48;
523 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
524
525 di101[0] = 0.705;
526 di101[1] = ddet1;
527 di101[2] = 3.536;
528 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
529
530 di1d1[0] = 0.705;
531 di1d1[1] = ddet2;
532 di1d1[2] = 3.536;
533 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
534
535 di107[0] = 0.793;
536 di107[1] = ddet1+dchip1;
537 di107[2] = 3.536;
538 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
539
540 di1d7[0] = 0.7975;
541 di1d7[1] = ddet2+dchip2;
542 di1d7[2] = 3.536;
543 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
544
545 di10b[0] = 0.843;
546 di10b[1] = ddet1+dchip1+dbus+0.0025;
547 di10b[2] = 19.344;
548 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
549
550 di20b[0] = 0.843;
551 di20b[1] = ddet2+dchip2+dbus+0.0025;
552 di20b[2] = 19.344;
553 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
554
555 dits[0] = 3.7;
556 dits[1] = 7.7;
557 dits[2] = 24;
558 dits[3] = 57;
559 dits[4] = 100;
560 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
561
562 dits[0] = 3.7;
563 dits[1] = 7.75;
564 dits[2] = 26.1;
565 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
566
567
568 }
569
570 // --- Define SDD volumes ------------------------------------------
571
572 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
573 it34->DefineSection(0,-34.6,23.49,28.);
574 it34->DefineSection(1,-23.65,23.49,28.);
575 it34->DefineSection(2,-23.65,14.59,28.);
576 it34->DefineSection(3,23.65,14.59,28.);
577 it34->DefineSection(4,23.65,23.49,28.);
578 it34->DefineSection(5,34.6,23.49,28.);
579
580 I302dits[0] = 3.6250;
581 I302dits[1] = 0.0150;
582 I302dits[2] = 4.3794;
583 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
584
585 I004dits[0] = I302dits[0]+0.005;
586 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
587 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
588 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
589 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
590 }
591 I004dits[2] = I004dits[2] + I302dits[2];
592 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
593
594 dits[0] = 3.50850;
595 dits[1] = 0.01499;
596 dits[2] = 3.76320;
597 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
598
599 I402dits[0] = 3.6250;
600 I402dits[1] = 0.0150;
601 I402dits[2] = 4.3794;
602 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
603
604 I005dits[0] = I402dits[0]+0.005;
605 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
606 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
607 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
608 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
609 }
610 I005dits[2] = I005dits[2] + I402dits[2];
611 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
612
613 dits[0] = 3.50850;
614 dits[1] = 0.01499;
615 dits[2] = 3.76320;
616 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
617
618
619 // --- Define SSD volumes ------------------------------------------
620
621
622 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
623 it56->DefineSection(0,-57.45,43.6,48.);
624 it56->DefineSection(1,-49.15,43.6,48.);
625 it56->DefineSection(2,-49.15,36.9,48.);
626 it56->DefineSection(3,50.55,36.9,48.);
627 it56->DefineSection(4,50.55,43.6,48.);
628 it56->DefineSection(5,57.45,43.6,48.);
629
630 dits[0] = 3.75;
631 dits[1] = 0.045;
632 dits[2] = 43.3;
633 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
634
635 dits[0] = 3.75;
636 dits[1] = 0.045;
637 dits[2] = 50.975;
638 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
639
640 dits[0] = 3.75;
641 dits[1] = 0.015;
642 dits[2] = 2.1;
643 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
644
645 dits[0] = 3.75;
646 dits[1] = 0.015;
647 dits[2] = 2.1;
648 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
649
650 dits[0] = 3.65;
651 dits[1] = 0.015;
652 dits[2] = 2;
653 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
654
655 dits[0] = 3.65;
656 dits[1] = 0.015;
657 dits[2] = 2;
658 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
659
660 //
661
662 top->cd();
663
664 // --- Place SPD (option 'a') volumes into their mother volume
665
666 // SPD - option 'a'
667 // (this is NOT the default)
668
669 if (option == 1) {
670
671
672 }
673
674
675 // --- Place SPD (option 'b') volumes into their mother volume
676
677 // SPD - option 'b'
678 // (this is the default)
679
680 if (option == 2) {
681
682 // Place IT12 in Alice
683 //
684 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
685 node->SetLineColor(kColorITS);
686 node->SetVisibility(0);
687 node->cd();
688 //
689 // Place copy #1 of I12B in IT12
690 //
691 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
692 sub1node->SetLineColor(kColorITS);
693 sub1node->SetVisibility(0);
694 sub1node->cd();
695 //
696 // Place copy #1 of I10B in I12B
697 //
698 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
699 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
700 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
701 sub2node->SetLineColor(kColorITS);
702 sub2node->SetVisibility(0);
703 sub2node->cd();
704 //
705 // Place copy #1 of I107 in I10B
706 //
707 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
708 sub3node->SetLineColor(kColorITS);
709 sub3node->SetVisibility(0);
710 sub3node->cd();
711 //
712 // Place copy #1 of I101 in I107
713 //
714 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
715 sub4node->SetLineColor(kColorITS);
716 sub4node->SetVisibility(0);
717 sub4node->cd();
718 //
719 // Place copy #1 of ITS1 in I101
720 //
721 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
722 sub5node->SetLineColor(kColorITS);
723 fNodes->Add(sub5node);
724 sub4node->cd();
725 fNodes->Add(sub4node);
726 sub3node->cd();
727 fNodes->Add(sub3node);
728 sub2node->cd();
729 //
730 // Place copy #2 of I107 in I10B
731 //
732 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
733 sub3node->SetLineColor(kColorITS);
734 sub3node->SetVisibility(0);
735 sub3node->cd();
736 //
737 // Place copy #1 of I101 in I107
738 //
739 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
740 sub4node->SetLineColor(kColorITS);
741 sub4node->SetVisibility(0);
742 sub4node->cd();
743 //
744 // Place copy #1 of ITS1 in I101
745 //
746 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
747 sub5node->SetLineColor(kColorITS);
748 fNodes->Add(sub5node);
749 sub4node->cd();
750 fNodes->Add(sub4node);
751 sub3node->cd();
752 fNodes->Add(sub3node);
753 sub2node->cd();
754 //
755 // Place copy #3 of I107 in I10B
756 //
757 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
758 sub3node->SetLineColor(kColorITS);
759 sub3node->SetVisibility(0);
760 sub3node->cd();
761 //
762 // Place copy #1 of I101 in I107
763 //
764 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
765 sub4node->SetLineColor(kColorITS);
766 sub4node->SetVisibility(0);
767 sub4node->cd();
768 //
769 // Place copy #1 of ITS1 in I101
770 //
771 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
772 sub5node->SetLineColor(kColorITS);
773 fNodes->Add(sub5node);
774 sub4node->cd();
775 fNodes->Add(sub4node);
776 sub3node->cd();
777 fNodes->Add(sub3node);
778 sub2node->cd();
779 //
780 // Place copy #4 of I107 in I10B
781 //
782 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
783 sub3node->SetLineColor(kColorITS);
784 sub3node->SetVisibility(0);
785 sub3node->cd();
786 //
787 // Place copy #1 of I101 in I107
788 //
789 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
790 sub4node->SetLineColor(kColorITS);
791 sub4node->SetVisibility(0);
792 sub4node->cd();
793 //
794 // Place copy #1 of ITS1 in I101
795 //
796 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
797 sub5node->SetLineColor(kColorITS);
798 fNodes->Add(sub5node);
799 sub4node->cd();
800 fNodes->Add(sub4node);
801 sub3node->cd();
802 fNodes->Add(sub3node);
803 sub2node->cd();
804 fNodes->Add(sub2node);
805 sub1node->cd();
806 //
807 // Place copy #2 of I10B in I12B
808 //
809 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
810 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
811 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
812 sub2node->SetLineColor(kColorITS);
813 sub2node->SetVisibility(0);
814 sub2node->cd();
815 //
816 // Place copy #1 of I107 in I10B
817 //
818 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
819 sub3node->SetLineColor(kColorITS);
820 sub3node->SetVisibility(0);
821 sub3node->cd();
822 //
823 // Place copy #1 of I101 in I107
824 //
825 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
826 sub4node->SetLineColor(kColorITS);
827 sub4node->SetVisibility(0);
828 sub4node->cd();
829 //
830 // Place copy #1 of ITS1 in I101
831 //
832 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
833 sub5node->SetLineColor(kColorITS);
834 fNodes->Add(sub5node);
835 sub4node->cd();
836 fNodes->Add(sub4node);
837 sub3node->cd();
838 fNodes->Add(sub3node);
839 sub2node->cd();
840 //
841 // Place copy #2 of I107 in I10B
842 //
843 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
844 sub3node->SetLineColor(kColorITS);
845 sub3node->SetVisibility(0);
846 sub3node->cd();
847 //
848 // Place copy #1 of I101 in I107
849 //
850 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
851 sub4node->SetLineColor(kColorITS);
852 sub4node->SetVisibility(0);
853 sub4node->cd();
854 //
855 // Place copy #1 of ITS1 in I101
856 //
857 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
858 sub5node->SetLineColor(kColorITS);
859 fNodes->Add(sub5node);
860 sub4node->cd();
861 fNodes->Add(sub4node);
862 sub3node->cd();
863 fNodes->Add(sub3node);
864 sub2node->cd();
865 //
866 // Place copy #3 of I107 in I10B
867 //
868 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
869 sub3node->SetLineColor(kColorITS);
870 sub3node->SetVisibility(0);
871 sub3node->cd();
872 //
873 // Place copy #1 of I101 in I107
874 //
875 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
876 sub4node->SetLineColor(kColorITS);
877 sub4node->SetVisibility(0);
878 sub4node->cd();
879 //
880 // Place copy #1 of ITS1 in I101
881 //
882 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
883 sub5node->SetLineColor(kColorITS);
884 fNodes->Add(sub5node);
885 sub4node->cd();
886 fNodes->Add(sub4node);
887 sub3node->cd();
888 fNodes->Add(sub3node);
889 sub2node->cd();
890 //
891 // Place copy #4 of I107 in I10B
892 //
893 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
894 sub3node->SetLineColor(kColorITS);
895 sub3node->SetVisibility(0);
896 sub3node->cd();
897 //
898 // Place copy #1 of I101 in I107
899 //
900 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
901 sub4node->SetLineColor(kColorITS);
902 sub4node->SetVisibility(0);
903 sub4node->cd();
904 //
905 // Place copy #1 of ITS1 in I101
906 //
907 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
908 sub5node->SetLineColor(kColorITS);
909 fNodes->Add(sub5node);
910 sub4node->cd();
911 fNodes->Add(sub4node);
912 sub3node->cd();
913 fNodes->Add(sub3node);
914 sub2node->cd();
915 fNodes->Add(sub2node);
916 sub1node->cd();
917 //
918 // Place copy #1 of I20B in I12B
919 //
920 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
921 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
922 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
923 sub2node->SetLineColor(kColorITS);
924 sub2node->SetVisibility(0);
925 sub2node->cd();
926 //
927 // Place copy #1 of I1D7 in I20B
928 //
929 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
930 sub3node->SetLineColor(kColorITS);
931 sub3node->SetVisibility(0);
932 sub3node->cd();
933 //
934 // Place copy #1 of I1D1 in I1D7
935 //
936 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
937 sub4node->SetLineColor(kColorITS);
938 sub4node->SetVisibility(0);
939 sub4node->cd();
940 //
941 // Place copy #1 of ITS2 in I1D1
942 //
943 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
944 sub5node->SetLineColor(kColorITS);
945 fNodes->Add(sub5node);
946 sub4node->cd();
947 fNodes->Add(sub4node);
948 sub3node->cd();
949 fNodes->Add(sub3node);
950 sub2node->cd();
951 //
952 // Place copy #2 of I1D7 in I20B
953 //
954 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
955 sub3node->SetLineColor(kColorITS);
956 sub3node->SetVisibility(0);
957 sub3node->cd();
958 //
959 // Place copy #1 of I1D1 in I1D7
960 //
961 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
962 sub4node->SetLineColor(kColorITS);
963 sub4node->SetVisibility(0);
964 sub4node->cd();
965 //
966 // Place copy #1 of ITS2 in I1D1
967 //
968 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
969 sub5node->SetLineColor(kColorITS);
970 fNodes->Add(sub5node);
971 sub4node->cd();
972 fNodes->Add(sub4node);
973 sub3node->cd();
974 fNodes->Add(sub3node);
975 sub2node->cd();
976 //
977 // Place copy #3 of I1D7 in I20B
978 //
979 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
980 sub3node->SetLineColor(kColorITS);
981 sub3node->SetVisibility(0);
982 sub3node->cd();
983 //
984 // Place copy #1 of I1D1 in I1D7
985 //
986 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
987 sub4node->SetLineColor(kColorITS);
988 sub4node->SetVisibility(0);
989 sub4node->cd();
990 //
991 // Place copy #1 of ITS2 in I1D1
992 //
993 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
994 sub5node->SetLineColor(kColorITS);
995 fNodes->Add(sub5node);
996 sub4node->cd();
997 fNodes->Add(sub4node);
998 sub3node->cd();
999 fNodes->Add(sub3node);
1000 sub2node->cd();
1001 //
1002 // Place copy #4 of I1D7 in I20B
1003 //
1004 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1005 sub3node->SetLineColor(kColorITS);
1006 sub3node->SetVisibility(0);
1007 sub3node->cd();
1008 //
1009 // Place copy #1 of I1D1 in I1D7
1010 //
1011 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1012 sub4node->SetLineColor(kColorITS);
1013 sub4node->SetVisibility(0);
1014 sub4node->cd();
1015 //
1016 // Place copy #1 of ITS2 in I1D1
1017 //
1018 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1019 sub5node->SetLineColor(kColorITS);
1020 fNodes->Add(sub5node);
1021 sub4node->cd();
1022 fNodes->Add(sub4node);
1023 sub3node->cd();
1024 fNodes->Add(sub3node);
1025 sub2node->cd();
1026 fNodes->Add(sub2node);
1027 sub1node->cd();
1028 //
1029 // Place copy #2 of I20B in I12B
1030 //
1031 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1032 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1033 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1034 sub2node->SetLineColor(kColorITS);
1035 sub2node->SetVisibility(0);
1036 sub2node->cd();
1037 //
1038 // Place copy #1 of I1D7 in I20B
1039 //
1040 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1041 sub3node->SetLineColor(kColorITS);
1042 sub3node->SetVisibility(0);
1043 sub3node->cd();
1044 //
1045 // Place copy #1 of I1D1 in I1D7
1046 //
1047 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1048 sub4node->SetLineColor(kColorITS);
1049 sub4node->SetVisibility(0);
1050 sub4node->cd();
1051 //
1052 // Place copy #1 of ITS2 in I1D1
1053 //
1054 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1055 sub5node->SetLineColor(kColorITS);
1056 fNodes->Add(sub5node);
1057 sub4node->cd();
1058 fNodes->Add(sub4node);
1059 sub3node->cd();
1060 fNodes->Add(sub3node);
1061 sub2node->cd();
1062 //
1063 // Place copy #2 of I1D7 in I20B
1064 //
1065 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1066 sub3node->SetLineColor(kColorITS);
1067 sub3node->SetVisibility(0);
1068 sub3node->cd();
1069 //
1070 // Place copy #1 of I1D1 in I1D7
1071 //
1072 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1073 sub4node->SetLineColor(kColorITS);
1074 sub4node->SetVisibility(0);
1075 sub4node->cd();
1076 //
1077 // Place copy #1 of ITS2 in I1D1
1078 //
1079 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1080 sub5node->SetLineColor(kColorITS);
1081 fNodes->Add(sub5node);
1082 sub4node->cd();
1083 fNodes->Add(sub4node);
1084 sub3node->cd();
1085 fNodes->Add(sub3node);
1086 sub2node->cd();
1087 //
1088 // Place copy #3 of I1D7 in I20B
1089 //
1090 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1091 sub3node->SetLineColor(kColorITS);
1092 sub3node->SetVisibility(0);
1093 sub3node->cd();
1094 //
1095 // Place copy #1 of I1D1 in I1D7
1096 //
1097 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1098 sub4node->SetLineColor(kColorITS);
1099 sub4node->SetVisibility(0);
1100 sub4node->cd();
1101 //
1102 // Place copy #1 of ITS2 in I1D1
1103 //
1104 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1105 sub5node->SetLineColor(kColorITS);
1106 fNodes->Add(sub5node);
1107 sub4node->cd();
1108 fNodes->Add(sub4node);
1109 sub3node->cd();
1110 fNodes->Add(sub3node);
1111 sub2node->cd();
1112 //
1113 // Place copy #4 of I1D7 in I20B
1114 //
1115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1116 sub3node->SetLineColor(kColorITS);
1117 sub3node->SetVisibility(0);
1118 sub3node->cd();
1119 //
1120 // Place copy #1 of I1D1 in I1D7
1121 //
1122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1123 sub4node->SetLineColor(kColorITS);
1124 sub4node->SetVisibility(0);
1125 sub4node->cd();
1126 //
1127 // Place copy #1 of ITS2 in I1D1
1128 //
1129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1130 sub5node->SetLineColor(kColorITS);
1131 fNodes->Add(sub5node);
1132 sub4node->cd();
1133 fNodes->Add(sub4node);
1134 sub3node->cd();
1135 fNodes->Add(sub3node);
1136 sub2node->cd();
1137 fNodes->Add(sub2node);
1138 sub1node->cd();
1139 //
1140 // Place copy #3 of I20B in I12B
1141 //
1142 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1143 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1144 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1145 sub2node->SetLineColor(kColorITS);
1146 sub2node->SetVisibility(0);
1147 sub2node->cd();
1148 //
1149 // Place copy #1 of I1D7 in I20B
1150 //
1151 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1152 sub3node->SetLineColor(kColorITS);
1153 sub3node->SetVisibility(0);
1154 sub3node->cd();
1155 //
1156 // Place copy #1 of I1D1 in I1D7
1157 //
1158 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1159 sub4node->SetLineColor(kColorITS);
1160 sub4node->SetVisibility(0);
1161 sub4node->cd();
1162 //
1163 // Place copy #1 of ITS2 in I1D1
1164 //
1165 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1166 sub5node->SetLineColor(kColorITS);
1167 fNodes->Add(sub5node);
1168 sub4node->cd();
1169 fNodes->Add(sub4node);
1170 sub3node->cd();
1171 fNodes->Add(sub3node);
1172 sub2node->cd();
1173 //
1174 // Place copy #2 of I1D7 in I20B
1175 //
1176 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1177 sub3node->SetLineColor(kColorITS);
1178 sub3node->SetVisibility(0);
1179 sub3node->cd();
1180 //
1181 // Place copy #1 of I1D1 in I1D7
1182 //
1183 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1184 sub4node->SetLineColor(kColorITS);
1185 sub4node->SetVisibility(0);
1186 sub4node->cd();
1187 //
1188 // Place copy #1 of ITS2 in I1D1
1189 //
1190 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1191 sub5node->SetLineColor(kColorITS);
1192 fNodes->Add(sub5node);
1193 sub4node->cd();
1194 fNodes->Add(sub4node);
1195 sub3node->cd();
1196 fNodes->Add(sub3node);
1197 sub2node->cd();
1198 //
1199 // Place copy #3 of I1D7 in I20B
1200 //
1201 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1202 sub3node->SetLineColor(kColorITS);
1203 sub3node->SetVisibility(0);
1204 sub3node->cd();
1205 //
1206 // Place copy #1 of I1D1 in I1D7
1207 //
1208 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1209 sub4node->SetLineColor(kColorITS);
1210 sub4node->SetVisibility(0);
1211 sub4node->cd();
1212 //
1213 // Place copy #1 of ITS2 in I1D1
1214 //
1215 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1216 sub5node->SetLineColor(kColorITS);
1217 fNodes->Add(sub5node);
1218 sub4node->cd();
1219 fNodes->Add(sub4node);
1220 sub3node->cd();
1221 fNodes->Add(sub3node);
1222 sub2node->cd();
1223 //
1224 // Place copy #4 of I1D7 in I20B
1225 //
1226 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1227 sub3node->SetLineColor(kColorITS);
1228 sub3node->SetVisibility(0);
1229 sub3node->cd();
1230 //
1231 // Place copy #1 of I1D1 in I1D7
1232 //
1233 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1234 sub4node->SetLineColor(kColorITS);
1235 sub4node->SetVisibility(0);
1236 sub4node->cd();
1237 //
1238 // Place copy #1 of ITS2 in I1D1
1239 //
1240 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1241 sub5node->SetLineColor(kColorITS);
1242 fNodes->Add(sub5node);
1243 sub4node->cd();
1244 fNodes->Add(sub4node);
1245 sub3node->cd();
1246 fNodes->Add(sub3node);
1247 sub2node->cd();
1248 fNodes->Add(sub2node);
1249 sub1node->cd();
1250 //
1251 // Place copy #4 of I20B in I12B
1252 //
1253 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1254 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1255 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1256 sub2node->SetLineColor(kColorITS);
1257 sub2node->SetVisibility(0);
1258 sub2node->cd();
1259 //
1260 // Place copy #1 of I1D7 in I20B
1261 //
1262 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1263 sub3node->SetLineColor(kColorITS);
1264 sub3node->SetVisibility(0);
1265 sub3node->cd();
1266 //
1267 // Place copy #1 of I1D1 in I1D7
1268 //
1269 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1270 sub4node->SetLineColor(kColorITS);
1271 sub4node->SetVisibility(0);
1272 sub4node->cd();
1273 //
1274 // Place copy #1 of ITS2 in I1D1
1275 //
1276 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1277 sub5node->SetLineColor(kColorITS);
1278 fNodes->Add(sub5node);
1279 sub4node->cd();
1280 fNodes->Add(sub4node);
1281 sub3node->cd();
1282 fNodes->Add(sub3node);
1283 sub2node->cd();
1284 //
1285 // Place copy #2 of I1D7 in I20B
1286 //
1287 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1288 sub3node->SetLineColor(kColorITS);
1289 sub3node->SetVisibility(0);
1290 sub3node->cd();
1291 //
1292 // Place copy #1 of I1D1 in I1D7
1293 //
1294 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1295 sub4node->SetLineColor(kColorITS);
1296 sub4node->SetVisibility(0);
1297 sub4node->cd();
1298 //
1299 // Place copy #1 of ITS2 in I1D1
1300 //
1301 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1302 sub5node->SetLineColor(kColorITS);
1303 fNodes->Add(sub5node);
1304 sub4node->cd();
1305 fNodes->Add(sub4node);
1306 sub3node->cd();
1307 fNodes->Add(sub3node);
1308 sub2node->cd();
1309 //
1310 // Place copy #3 of I1D7 in I20B
1311 //
1312 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1313 sub3node->SetLineColor(kColorITS);
1314 sub3node->SetVisibility(0);
1315 sub3node->cd();
1316 //
1317 // Place copy #1 of I1D1 in I1D7
1318 //
1319 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1320 sub4node->SetLineColor(kColorITS);
1321 sub4node->SetVisibility(0);
1322 sub4node->cd();
1323 //
1324 // Place copy #1 of ITS2 in I1D1
1325 //
1326 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1327 sub5node->SetLineColor(kColorITS);
1328 fNodes->Add(sub5node);
1329 sub4node->cd();
1330 fNodes->Add(sub4node);
1331 sub3node->cd();
1332 fNodes->Add(sub3node);
1333 sub2node->cd();
1334 //
1335 // Place copy #4 of I1D7 in I20B
1336 //
1337 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1338 sub3node->SetLineColor(kColorITS);
1339 sub3node->SetVisibility(0);
1340 sub3node->cd();
1341 //
1342 // Place copy #1 of I1D1 in I1D7
1343 //
1344 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1345 sub4node->SetLineColor(kColorITS);
1346 sub4node->SetVisibility(0);
1347 sub4node->cd();
1348 //
1349 // Place copy #1 of ITS2 in I1D1
1350 //
1351 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1352 sub5node->SetLineColor(kColorITS);
1353 fNodes->Add(sub5node);
1354 sub4node->cd();
1355 fNodes->Add(sub4node);
1356 sub3node->cd();
1357 fNodes->Add(sub3node);
1358 sub2node->cd();
1359 fNodes->Add(sub2node);
1360 sub1node->cd();
1361 fNodes->Add(sub1node);
1362 node->cd();
1363 //
1364 // Place copy #2 of I12B in IT12
1365 //
1366 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1367 sub1node->SetLineColor(kColorITS);
1368 sub1node->SetVisibility(0);
1369 sub1node->cd();
1370 //
1371 // Place copy #1 of I10B in I12B
1372 //
1373 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1374 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1375 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1376 sub2node->SetLineColor(kColorITS);
1377 sub2node->SetVisibility(0);
1378 sub2node->cd();
1379 //
1380 // Place copy #1 of I107 in I10B
1381 //
1382 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1383 sub3node->SetLineColor(kColorITS);
1384 sub3node->SetVisibility(0);
1385 sub3node->cd();
1386 //
1387 // Place copy #1 of I101 in I107
1388 //
1389 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1390 sub4node->SetLineColor(kColorITS);
1391 sub4node->SetVisibility(0);
1392 sub4node->cd();
1393 //
1394 // Place copy #1 of ITS1 in I101
1395 //
1396 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1397 sub5node->SetLineColor(kColorITS);
1398 fNodes->Add(sub5node);
1399 sub4node->cd();
1400 fNodes->Add(sub4node);
1401 sub3node->cd();
1402 fNodes->Add(sub3node);
1403 sub2node->cd();
1404 //
1405 // Place copy #2 of I107 in I10B
1406 //
1407 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1408 sub3node->SetLineColor(kColorITS);
1409 sub3node->SetVisibility(0);
1410 sub3node->cd();
1411 //
1412 // Place copy #1 of I101 in I107
1413 //
1414 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1415 sub4node->SetLineColor(kColorITS);
1416 sub4node->SetVisibility(0);
1417 sub4node->cd();
1418 //
1419 // Place copy #1 of ITS1 in I101
1420 //
1421 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1422 sub5node->SetLineColor(kColorITS);
1423 fNodes->Add(sub5node);
1424 sub4node->cd();
1425 fNodes->Add(sub4node);
1426 sub3node->cd();
1427 fNodes->Add(sub3node);
1428 sub2node->cd();
1429 //
1430 // Place copy #3 of I107 in I10B
1431 //
1432 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1433 sub3node->SetLineColor(kColorITS);
1434 sub3node->SetVisibility(0);
1435 sub3node->cd();
1436 //
1437 // Place copy #1 of I101 in I107
1438 //
1439 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1440 sub4node->SetLineColor(kColorITS);
1441 sub4node->SetVisibility(0);
1442 sub4node->cd();
1443 //
1444 // Place copy #1 of ITS1 in I101
1445 //
1446 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1447 sub5node->SetLineColor(kColorITS);
1448 fNodes->Add(sub5node);
1449 sub4node->cd();
1450 fNodes->Add(sub4node);
1451 sub3node->cd();
1452 fNodes->Add(sub3node);
1453 sub2node->cd();
1454 //
1455 // Place copy #4 of I107 in I10B
1456 //
1457 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1458 sub3node->SetLineColor(kColorITS);
1459 sub3node->SetVisibility(0);
1460 sub3node->cd();
1461 //
1462 // Place copy #1 of I101 in I107
1463 //
1464 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1465 sub4node->SetLineColor(kColorITS);
1466 sub4node->SetVisibility(0);
1467 sub4node->cd();
1468 //
1469 // Place copy #1 of ITS1 in I101
1470 //
1471 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1472 sub5node->SetLineColor(kColorITS);
1473 fNodes->Add(sub5node);
1474 sub4node->cd();
1475 fNodes->Add(sub4node);
1476 sub3node->cd();
1477 fNodes->Add(sub3node);
1478 sub2node->cd();
1479 fNodes->Add(sub2node);
1480 sub1node->cd();
1481 //
1482 // Place copy #2 of I10B in I12B
1483 //
1484 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1485 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1486 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1487 sub2node->SetLineColor(kColorITS);
1488 sub2node->SetVisibility(0);
1489 sub2node->cd();
1490 //
1491 // Place copy #1 of I107 in I10B
1492 //
1493 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1494 sub3node->SetLineColor(kColorITS);
1495 sub3node->SetVisibility(0);
1496 sub3node->cd();
1497 //
1498 // Place copy #1 of I101 in I107
1499 //
1500 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1501 sub4node->SetLineColor(kColorITS);
1502 sub4node->SetVisibility(0);
1503 sub4node->cd();
1504 //
1505 // Place copy #1 of ITS1 in I101
1506 //
1507 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1508 sub5node->SetLineColor(kColorITS);
1509 fNodes->Add(sub5node);
1510 sub4node->cd();
1511 fNodes->Add(sub4node);
1512 sub3node->cd();
1513 fNodes->Add(sub3node);
1514 sub2node->cd();
1515 //
1516 // Place copy #2 of I107 in I10B
1517 //
1518 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1519 sub3node->SetLineColor(kColorITS);
1520 sub3node->SetVisibility(0);
1521 sub3node->cd();
1522 //
1523 // Place copy #1 of I101 in I107
1524 //
1525 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1526 sub4node->SetLineColor(kColorITS);
1527 sub4node->SetVisibility(0);
1528 sub4node->cd();
1529 //
1530 // Place copy #1 of ITS1 in I101
1531 //
1532 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1533 sub5node->SetLineColor(kColorITS);
1534 fNodes->Add(sub5node);
1535 sub4node->cd();
1536 fNodes->Add(sub4node);
1537 sub3node->cd();
1538 fNodes->Add(sub3node);
1539 sub2node->cd();
1540 //
1541 // Place copy #3 of I107 in I10B
1542 //
1543 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1544 sub3node->SetLineColor(kColorITS);
1545 sub3node->SetVisibility(0);
1546 sub3node->cd();
1547 //
1548 // Place copy #1 of I101 in I107
1549 //
1550 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1551 sub4node->SetLineColor(kColorITS);
1552 sub4node->SetVisibility(0);
1553 sub4node->cd();
1554 //
1555 // Place copy #1 of ITS1 in I101
1556 //
1557 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1558 sub5node->SetLineColor(kColorITS);
1559 fNodes->Add(sub5node);
1560 sub4node->cd();
1561 fNodes->Add(sub4node);
1562 sub3node->cd();
1563 fNodes->Add(sub3node);
1564 sub2node->cd();
1565 //
1566 // Place copy #4 of I107 in I10B
1567 //
1568 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1569 sub3node->SetLineColor(kColorITS);
1570 sub3node->SetVisibility(0);
1571 sub3node->cd();
1572 //
1573 // Place copy #1 of I101 in I107
1574 //
1575 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1576 sub4node->SetLineColor(kColorITS);
1577 sub4node->SetVisibility(0);
1578 sub4node->cd();
1579 //
1580 // Place copy #1 of ITS1 in I101
1581 //
1582 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1583 sub5node->SetLineColor(kColorITS);
1584 fNodes->Add(sub5node);
1585 sub4node->cd();
1586 fNodes->Add(sub4node);
1587 sub3node->cd();
1588 fNodes->Add(sub3node);
1589 sub2node->cd();
1590 fNodes->Add(sub2node);
1591 sub1node->cd();
1592 //
1593 // Place copy #1 of I20B in I12B
1594 //
1595 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1596 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1597 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1598 sub2node->SetLineColor(kColorITS);
1599 sub2node->SetVisibility(0);
1600 sub2node->cd();
1601 //
1602 // Place copy #1 of I1D7 in I20B
1603 //
1604 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1605 sub3node->SetLineColor(kColorITS);
1606 sub3node->SetVisibility(0);
1607 sub3node->cd();
1608 //
1609 // Place copy #1 of I1D1 in I1D7
1610 //
1611 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1612 sub4node->SetLineColor(kColorITS);
1613 sub4node->SetVisibility(0);
1614 sub4node->cd();
1615 //
1616 // Place copy #1 of ITS2 in I1D1
1617 //
1618 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1619 sub5node->SetLineColor(kColorITS);
1620 fNodes->Add(sub5node);
1621 sub4node->cd();
1622 fNodes->Add(sub4node);
1623 sub3node->cd();
1624 fNodes->Add(sub3node);
1625 sub2node->cd();
1626 //
1627 // Place copy #2 of I1D7 in I20B
1628 //
1629 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1630 sub3node->SetLineColor(kColorITS);
1631 sub3node->SetVisibility(0);
1632 sub3node->cd();
1633 //
1634 // Place copy #1 of I1D1 in I1D7
1635 //
1636 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1637 sub4node->SetLineColor(kColorITS);
1638 sub4node->SetVisibility(0);
1639 sub4node->cd();
1640 //
1641 // Place copy #1 of ITS2 in I1D1
1642 //
1643 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1644 sub5node->SetLineColor(kColorITS);
1645 fNodes->Add(sub5node);
1646 sub4node->cd();
1647 fNodes->Add(sub4node);
1648 sub3node->cd();
1649 fNodes->Add(sub3node);
1650 sub2node->cd();
1651 //
1652 // Place copy #3 of I1D7 in I20B
1653 //
1654 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1655 sub3node->SetLineColor(kColorITS);
1656 sub3node->SetVisibility(0);
1657 sub3node->cd();
1658 //
1659 // Place copy #1 of I1D1 in I1D7
1660 //
1661 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1662 sub4node->SetLineColor(kColorITS);
1663 sub4node->SetVisibility(0);
1664 sub4node->cd();
1665 //
1666 // Place copy #1 of ITS2 in I1D1
1667 //
1668 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1669 sub5node->SetLineColor(kColorITS);
1670 fNodes->Add(sub5node);
1671 sub4node->cd();
1672 fNodes->Add(sub4node);
1673 sub3node->cd();
1674 fNodes->Add(sub3node);
1675 sub2node->cd();
1676 //
1677 // Place copy #4 of I1D7 in I20B
1678 //
1679 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1680 sub3node->SetLineColor(kColorITS);
1681 sub3node->SetVisibility(0);
1682 sub3node->cd();
1683 //
1684 // Place copy #1 of I1D1 in I1D7
1685 //
1686 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1687 sub4node->SetLineColor(kColorITS);
1688 sub4node->SetVisibility(0);
1689 sub4node->cd();
1690 //
1691 // Place copy #1 of ITS2 in I1D1
1692 //
1693 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1694 sub5node->SetLineColor(kColorITS);
1695 fNodes->Add(sub5node);
1696 sub4node->cd();
1697 fNodes->Add(sub4node);
1698 sub3node->cd();
1699 fNodes->Add(sub3node);
1700 sub2node->cd();
1701 fNodes->Add(sub2node);
1702 sub1node->cd();
1703 //
1704 // Place copy #2 of I20B in I12B
1705 //
1706 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1707 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1708 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1709 sub2node->SetLineColor(kColorITS);
1710 sub2node->SetVisibility(0);
1711 sub2node->cd();
1712 //
1713 // Place copy #1 of I1D7 in I20B
1714 //
1715 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1716 sub3node->SetLineColor(kColorITS);
1717 sub3node->SetVisibility(0);
1718 sub3node->cd();
1719 //
1720 // Place copy #1 of I1D1 in I1D7
1721 //
1722 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1723 sub4node->SetLineColor(kColorITS);
1724 sub4node->SetVisibility(0);
1725 sub4node->cd();
1726 //
1727 // Place copy #1 of ITS2 in I1D1
1728 //
1729 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1730 sub5node->SetLineColor(kColorITS);
1731 fNodes->Add(sub5node);
1732 sub4node->cd();
1733 fNodes->Add(sub4node);
1734 sub3node->cd();
1735 fNodes->Add(sub3node);
1736 sub2node->cd();
1737 //
1738 // Place copy #2 of I1D7 in I20B
1739 //
1740 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1741 sub3node->SetLineColor(kColorITS);
1742 sub3node->SetVisibility(0);
1743 sub3node->cd();
1744 //
1745 // Place copy #1 of I1D1 in I1D7
1746 //
1747 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1748 sub4node->SetLineColor(kColorITS);
1749 sub4node->SetVisibility(0);
1750 sub4node->cd();
1751 //
1752 // Place copy #1 of ITS2 in I1D1
1753 //
1754 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1755 sub5node->SetLineColor(kColorITS);
1756 fNodes->Add(sub5node);
1757 sub4node->cd();
1758 fNodes->Add(sub4node);
1759 sub3node->cd();
1760 fNodes->Add(sub3node);
1761 sub2node->cd();
1762 //
1763 // Place copy #3 of I1D7 in I20B
1764 //
1765 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1766 sub3node->SetLineColor(kColorITS);
1767 sub3node->SetVisibility(0);
1768 sub3node->cd();
1769 //
1770 // Place copy #1 of I1D1 in I1D7
1771 //
1772 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1773 sub4node->SetLineColor(kColorITS);
1774 sub4node->SetVisibility(0);
1775 sub4node->cd();
1776 //
1777 // Place copy #1 of ITS2 in I1D1
1778 //
1779 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1780 sub5node->SetLineColor(kColorITS);
1781 fNodes->Add(sub5node);
1782 sub4node->cd();
1783 fNodes->Add(sub4node);
1784 sub3node->cd();
1785 fNodes->Add(sub3node);
1786 sub2node->cd();
1787 //
1788 // Place copy #4 of I1D7 in I20B
1789 //
1790 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1791 sub3node->SetLineColor(kColorITS);
1792 sub3node->SetVisibility(0);
1793 sub3node->cd();
1794 //
1795 // Place copy #1 of I1D1 in I1D7
1796 //
1797 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1798 sub4node->SetLineColor(kColorITS);
1799 sub4node->SetVisibility(0);
1800 sub4node->cd();
1801 //
1802 // Place copy #1 of ITS2 in I1D1
1803 //
1804 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1805 sub5node->SetLineColor(kColorITS);
1806 fNodes->Add(sub5node);
1807 sub4node->cd();
1808 fNodes->Add(sub4node);
1809 sub3node->cd();
1810 fNodes->Add(sub3node);
1811 sub2node->cd();
1812 fNodes->Add(sub2node);
1813 sub1node->cd();
1814 //
1815 // Place copy #3 of I20B in I12B
1816 //
1817 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1818 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1819 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1820 sub2node->SetLineColor(kColorITS);
1821 sub2node->SetVisibility(0);
1822 sub2node->cd();
1823 //
1824 // Place copy #1 of I1D7 in I20B
1825 //
1826 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1827 sub3node->SetLineColor(kColorITS);
1828 sub3node->SetVisibility(0);
1829 sub3node->cd();
1830 //
1831 // Place copy #1 of I1D1 in I1D7
1832 //
1833 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1834 sub4node->SetLineColor(kColorITS);
1835 sub4node->SetVisibility(0);
1836 sub4node->cd();
1837 //
1838 // Place copy #1 of ITS2 in I1D1
1839 //
1840 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1841 sub5node->SetLineColor(kColorITS);
1842 fNodes->Add(sub5node);
1843 sub4node->cd();
1844 fNodes->Add(sub4node);
1845 sub3node->cd();
1846 fNodes->Add(sub3node);
1847 sub2node->cd();
1848 //
1849 // Place copy #2 of I1D7 in I20B
1850 //
1851 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1852 sub3node->SetLineColor(kColorITS);
1853 sub3node->SetVisibility(0);
1854 sub3node->cd();
1855 //
1856 // Place copy #1 of I1D1 in I1D7
1857 //
1858 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1859 sub4node->SetLineColor(kColorITS);
1860 sub4node->SetVisibility(0);
1861 sub4node->cd();
1862 //
1863 // Place copy #1 of ITS2 in I1D1
1864 //
1865 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1866 sub5node->SetLineColor(kColorITS);
1867 fNodes->Add(sub5node);
1868 sub4node->cd();
1869 fNodes->Add(sub4node);
1870 sub3node->cd();
1871 fNodes->Add(sub3node);
1872 sub2node->cd();
1873 //
1874 // Place copy #3 of I1D7 in I20B
1875 //
1876 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1877 sub3node->SetLineColor(kColorITS);
1878 sub3node->SetVisibility(0);
1879 sub3node->cd();
1880 //
1881 // Place copy #1 of I1D1 in I1D7
1882 //
1883 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1884 sub4node->SetLineColor(kColorITS);
1885 sub4node->SetVisibility(0);
1886 sub4node->cd();
1887 //
1888 // Place copy #1 of ITS2 in I1D1
1889 //
1890 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1891 sub5node->SetLineColor(kColorITS);
1892 fNodes->Add(sub5node);
1893 sub4node->cd();
1894 fNodes->Add(sub4node);
1895 sub3node->cd();
1896 fNodes->Add(sub3node);
1897 sub2node->cd();
1898 //
1899 // Place copy #4 of I1D7 in I20B
1900 //
1901 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1902 sub3node->SetLineColor(kColorITS);
1903 sub3node->SetVisibility(0);
1904 sub3node->cd();
1905 //
1906 // Place copy #1 of I1D1 in I1D7
1907 //
1908 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1909 sub4node->SetLineColor(kColorITS);
1910 sub4node->SetVisibility(0);
1911 sub4node->cd();
1912 //
1913 // Place copy #1 of ITS2 in I1D1
1914 //
1915 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1916 sub5node->SetLineColor(kColorITS);
1917 fNodes->Add(sub5node);
1918 sub4node->cd();
1919 fNodes->Add(sub4node);
1920 sub3node->cd();
1921 fNodes->Add(sub3node);
1922 sub2node->cd();
1923 fNodes->Add(sub2node);
1924 sub1node->cd();
1925 //
1926 // Place copy #4 of I20B in I12B
1927 //
1928 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1929 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1930 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1931 sub2node->SetLineColor(kColorITS);
1932 sub2node->SetVisibility(0);
1933 sub2node->cd();
1934 //
1935 // Place copy #1 of I1D7 in I20B
1936 //
1937 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1938 sub3node->SetLineColor(kColorITS);
1939 sub3node->SetVisibility(0);
1940 sub3node->cd();
1941 //
1942 // Place copy #1 of I1D1 in I1D7
1943 //
1944 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1945 sub4node->SetLineColor(kColorITS);
1946 sub4node->SetVisibility(0);
1947 sub4node->cd();
1948 //
1949 // Place copy #1 of ITS2 in I1D1
1950 //
1951 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1952 sub5node->SetLineColor(kColorITS);
1953 fNodes->Add(sub5node);
1954 sub4node->cd();
1955 fNodes->Add(sub4node);
1956 sub3node->cd();
1957 fNodes->Add(sub3node);
1958 sub2node->cd();
1959 //
1960 // Place copy #2 of I1D7 in I20B
1961 //
1962 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1963 sub3node->SetLineColor(kColorITS);
1964 sub3node->SetVisibility(0);
1965 sub3node->cd();
1966 //
1967 // Place copy #1 of I1D1 in I1D7
1968 //
1969 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1970 sub4node->SetLineColor(kColorITS);
1971 sub4node->SetVisibility(0);
1972 sub4node->cd();
1973 //
1974 // Place copy #1 of ITS2 in I1D1
1975 //
1976 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1977 sub5node->SetLineColor(kColorITS);
1978 fNodes->Add(sub5node);
1979 sub4node->cd();
1980 fNodes->Add(sub4node);
1981 sub3node->cd();
1982 fNodes->Add(sub3node);
1983 sub2node->cd();
1984 //
1985 // Place copy #3 of I1D7 in I20B
1986 //
1987 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1988 sub3node->SetLineColor(kColorITS);
1989 sub3node->SetVisibility(0);
1990 sub3node->cd();
1991 //
1992 // Place copy #1 of I1D1 in I1D7
1993 //
1994 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1995 sub4node->SetLineColor(kColorITS);
1996 sub4node->SetVisibility(0);
1997 sub4node->cd();
1998 //
1999 // Place copy #1 of ITS2 in I1D1
2000 //
2001 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2002 sub5node->SetLineColor(kColorITS);
2003 fNodes->Add(sub5node);
2004 sub4node->cd();
2005 fNodes->Add(sub4node);
2006 sub3node->cd();
2007 fNodes->Add(sub3node);
2008 sub2node->cd();
2009 //
2010 // Place copy #4 of I1D7 in I20B
2011 //
2012 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2013 sub3node->SetLineColor(kColorITS);
2014 sub3node->SetVisibility(0);
2015 sub3node->cd();
2016 //
2017 // Place copy #1 of I1D1 in I1D7
2018 //
2019 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2020 sub4node->SetLineColor(kColorITS);
2021 sub4node->SetVisibility(0);
2022 sub4node->cd();
2023 //
2024 // Place copy #1 of ITS2 in I1D1
2025 //
2026 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2027 sub5node->SetLineColor(kColorITS);
2028 fNodes->Add(sub5node);
2029 sub4node->cd();
2030 fNodes->Add(sub4node);
2031 sub3node->cd();
2032 fNodes->Add(sub3node);
2033 sub2node->cd();
2034 fNodes->Add(sub2node);
2035 sub1node->cd();
2036 fNodes->Add(sub1node);
2037 node->cd();
2038 //
2039 // Place copy #3 of I12B in IT12
2040 //
2041 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2042 sub1node->SetLineColor(kColorITS);
2043 sub1node->SetVisibility(0);
2044 sub1node->cd();
2045 //
2046 // Place copy #1 of I10B in I12B
2047 //
2048 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2049 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2050 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2051 sub2node->SetLineColor(kColorITS);
2052 sub2node->SetVisibility(0);
2053 sub2node->cd();
2054 //
2055 // Place copy #1 of I107 in I10B
2056 //
2057 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2058 sub3node->SetLineColor(kColorITS);
2059 sub3node->SetVisibility(0);
2060 sub3node->cd();
2061 //
2062 // Place copy #1 of I101 in I107
2063 //
2064 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2065 sub4node->SetLineColor(kColorITS);
2066 sub4node->SetVisibility(0);
2067 sub4node->cd();
2068 //
2069 // Place copy #1 of ITS1 in I101
2070 //
2071 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2072 sub5node->SetLineColor(kColorITS);
2073 fNodes->Add(sub5node);
2074 sub4node->cd();
2075 fNodes->Add(sub4node);
2076 sub3node->cd();
2077 fNodes->Add(sub3node);
2078 sub2node->cd();
2079 //
2080 // Place copy #2 of I107 in I10B
2081 //
2082 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2083 sub3node->SetLineColor(kColorITS);
2084 sub3node->SetVisibility(0);
2085 sub3node->cd();
2086 //
2087 // Place copy #1 of I101 in I107
2088 //
2089 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2090 sub4node->SetLineColor(kColorITS);
2091 sub4node->SetVisibility(0);
2092 sub4node->cd();
2093 //
2094 // Place copy #1 of ITS1 in I101
2095 //
2096 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2097 sub5node->SetLineColor(kColorITS);
2098 fNodes->Add(sub5node);
2099 sub4node->cd();
2100 fNodes->Add(sub4node);
2101 sub3node->cd();
2102 fNodes->Add(sub3node);
2103 sub2node->cd();
2104 //
2105 // Place copy #3 of I107 in I10B
2106 //
2107 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2108 sub3node->SetLineColor(kColorITS);
2109 sub3node->SetVisibility(0);
2110 sub3node->cd();
2111 //
2112 // Place copy #1 of I101 in I107
2113 //
2114 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2115 sub4node->SetLineColor(kColorITS);
2116 sub4node->SetVisibility(0);
2117 sub4node->cd();
2118 //
2119 // Place copy #1 of ITS1 in I101
2120 //
2121 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2122 sub5node->SetLineColor(kColorITS);
2123 fNodes->Add(sub5node);
2124 sub4node->cd();
2125 fNodes->Add(sub4node);
2126 sub3node->cd();
2127 fNodes->Add(sub3node);
2128 sub2node->cd();
2129 //
2130 // Place copy #4 of I107 in I10B
2131 //
2132 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2133 sub3node->SetLineColor(kColorITS);
2134 sub3node->SetVisibility(0);
2135 sub3node->cd();
2136 //
2137 // Place copy #1 of I101 in I107
2138 //
2139 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2140 sub4node->SetLineColor(kColorITS);
2141 sub4node->SetVisibility(0);
2142 sub4node->cd();
2143 //
2144 // Place copy #1 of ITS1 in I101
2145 //
2146 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2147 sub5node->SetLineColor(kColorITS);
2148 fNodes->Add(sub5node);
2149 sub4node->cd();
2150 fNodes->Add(sub4node);
2151 sub3node->cd();
2152 fNodes->Add(sub3node);
2153 sub2node->cd();
2154 fNodes->Add(sub2node);
2155 sub1node->cd();
2156 //
2157 // Place copy #2 of I10B in I12B
2158 //
2159 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2160 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2161 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2162 sub2node->SetLineColor(kColorITS);
2163 sub2node->SetVisibility(0);
2164 sub2node->cd();
2165 //
2166 // Place copy #1 of I107 in I10B
2167 //
2168 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2169 sub3node->SetLineColor(kColorITS);
2170 sub3node->SetVisibility(0);
2171 sub3node->cd();
2172 //
2173 // Place copy #1 of I101 in I107
2174 //
2175 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2176 sub4node->SetLineColor(kColorITS);
2177 sub4node->SetVisibility(0);
2178 sub4node->cd();
2179 //
2180 // Place copy #1 of ITS1 in I101
2181 //
2182 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2183 sub5node->SetLineColor(kColorITS);
2184 fNodes->Add(sub5node);
2185 sub4node->cd();
2186 fNodes->Add(sub4node);
2187 sub3node->cd();
2188 fNodes->Add(sub3node);
2189 sub2node->cd();
2190 //
2191 // Place copy #2 of I107 in I10B
2192 //
2193 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2194 sub3node->SetLineColor(kColorITS);
2195 sub3node->SetVisibility(0);
2196 sub3node->cd();
2197 //
2198 // Place copy #1 of I101 in I107
2199 //
2200 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2201 sub4node->SetLineColor(kColorITS);
2202 sub4node->SetVisibility(0);
2203 sub4node->cd();
2204 //
2205 // Place copy #1 of ITS1 in I101
2206 //
2207 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2208 sub5node->SetLineColor(kColorITS);
2209 fNodes->Add(sub5node);
2210 sub4node->cd();
2211 fNodes->Add(sub4node);
2212 sub3node->cd();
2213 fNodes->Add(sub3node);
2214 sub2node->cd();
2215 //
2216 // Place copy #3 of I107 in I10B
2217 //
2218 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2219 sub3node->SetLineColor(kColorITS);
2220 sub3node->SetVisibility(0);
2221 sub3node->cd();
2222 //
2223 // Place copy #1 of I101 in I107
2224 //
2225 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2226 sub4node->SetLineColor(kColorITS);
2227 sub4node->SetVisibility(0);
2228 sub4node->cd();
2229 //
2230 // Place copy #1 of ITS1 in I101
2231 //
2232 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2233 sub5node->SetLineColor(kColorITS);
2234 fNodes->Add(sub5node);
2235 sub4node->cd();
2236 fNodes->Add(sub4node);
2237 sub3node->cd();
2238 fNodes->Add(sub3node);
2239 sub2node->cd();
2240 //
2241 // Place copy #4 of I107 in I10B
2242 //
2243 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2244 sub3node->SetLineColor(kColorITS);
2245 sub3node->SetVisibility(0);
2246 sub3node->cd();
2247 //
2248 // Place copy #1 of I101 in I107
2249 //
2250 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2251 sub4node->SetLineColor(kColorITS);
2252 sub4node->SetVisibility(0);
2253 sub4node->cd();
2254 //
2255 // Place copy #1 of ITS1 in I101
2256 //
2257 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2258 sub5node->SetLineColor(kColorITS);
2259 fNodes->Add(sub5node);
2260 sub4node->cd();
2261 fNodes->Add(sub4node);
2262 sub3node->cd();
2263 fNodes->Add(sub3node);
2264 sub2node->cd();
2265 fNodes->Add(sub2node);
2266 sub1node->cd();
2267 //
2268 // Place copy #1 of I20B in I12B
2269 //
2270 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2271 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2272 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2273 sub2node->SetLineColor(kColorITS);
2274 sub2node->SetVisibility(0);
2275 sub2node->cd();
2276 //
2277 // Place copy #1 of I1D7 in I20B
2278 //
2279 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2280 sub3node->SetLineColor(kColorITS);
2281 sub3node->SetVisibility(0);
2282 sub3node->cd();
2283 //
2284 // Place copy #1 of I1D1 in I1D7
2285 //
2286 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2287 sub4node->SetLineColor(kColorITS);
2288 sub4node->SetVisibility(0);
2289 sub4node->cd();
2290 //
2291 // Place copy #1 of ITS2 in I1D1
2292 //
2293 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2294 sub5node->SetLineColor(kColorITS);
2295 fNodes->Add(sub5node);
2296 sub4node->cd();
2297 fNodes->Add(sub4node);
2298 sub3node->cd();
2299 fNodes->Add(sub3node);
2300 sub2node->cd();
2301 //
2302 // Place copy #2 of I1D7 in I20B
2303 //
2304 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2305 sub3node->SetLineColor(kColorITS);
2306 sub3node->SetVisibility(0);
2307 sub3node->cd();
2308 //
2309 // Place copy #1 of I1D1 in I1D7
2310 //
2311 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2312 sub4node->SetLineColor(kColorITS);
2313 sub4node->SetVisibility(0);
2314 sub4node->cd();
2315 //
2316 // Place copy #1 of ITS2 in I1D1
2317 //
2318 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2319 sub5node->SetLineColor(kColorITS);
2320 fNodes->Add(sub5node);
2321 sub4node->cd();
2322 fNodes->Add(sub4node);
2323 sub3node->cd();
2324 fNodes->Add(sub3node);
2325 sub2node->cd();
2326 //
2327 // Place copy #3 of I1D7 in I20B
2328 //
2329 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2330 sub3node->SetLineColor(kColorITS);
2331 sub3node->SetVisibility(0);
2332 sub3node->cd();
2333 //
2334 // Place copy #1 of I1D1 in I1D7
2335 //
2336 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2337 sub4node->SetLineColor(kColorITS);
2338 sub4node->SetVisibility(0);
2339 sub4node->cd();
2340 //
2341 // Place copy #1 of ITS2 in I1D1
2342 //
2343 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2344 sub5node->SetLineColor(kColorITS);
2345 fNodes->Add(sub5node);
2346 sub4node->cd();
2347 fNodes->Add(sub4node);
2348 sub3node->cd();
2349 fNodes->Add(sub3node);
2350 sub2node->cd();
2351 //
2352 // Place copy #4 of I1D7 in I20B
2353 //
2354 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2355 sub3node->SetLineColor(kColorITS);
2356 sub3node->SetVisibility(0);
2357 sub3node->cd();
2358 //
2359 // Place copy #1 of I1D1 in I1D7
2360 //
2361 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2362 sub4node->SetLineColor(kColorITS);
2363 sub4node->SetVisibility(0);
2364 sub4node->cd();
2365 //
2366 // Place copy #1 of ITS2 in I1D1
2367 //
2368 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2369 sub5node->SetLineColor(kColorITS);
2370 fNodes->Add(sub5node);
2371 sub4node->cd();
2372 fNodes->Add(sub4node);
2373 sub3node->cd();
2374 fNodes->Add(sub3node);
2375 sub2node->cd();
2376 fNodes->Add(sub2node);
2377 sub1node->cd();
2378 //
2379 // Place copy #2 of I20B in I12B
2380 //
2381 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2382 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2383 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2384 sub2node->SetLineColor(kColorITS);
2385 sub2node->SetVisibility(0);
2386 sub2node->cd();
2387 //
2388 // Place copy #1 of I1D7 in I20B
2389 //
2390 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2391 sub3node->SetLineColor(kColorITS);
2392 sub3node->SetVisibility(0);
2393 sub3node->cd();
2394 //
2395 // Place copy #1 of I1D1 in I1D7
2396 //
2397 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2398 sub4node->SetLineColor(kColorITS);
2399 sub4node->SetVisibility(0);
2400 sub4node->cd();
2401 //
2402 // Place copy #1 of ITS2 in I1D1
2403 //
2404 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2405 sub5node->SetLineColor(kColorITS);
2406 fNodes->Add(sub5node);
2407 sub4node->cd();
2408 fNodes->Add(sub4node);
2409 sub3node->cd();
2410 fNodes->Add(sub3node);
2411 sub2node->cd();
2412 //
2413 // Place copy #2 of I1D7 in I20B
2414 //
2415 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2416 sub3node->SetLineColor(kColorITS);
2417 sub3node->SetVisibility(0);
2418 sub3node->cd();
2419 //
2420 // Place copy #1 of I1D1 in I1D7
2421 //
2422 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2423 sub4node->SetLineColor(kColorITS);
2424 sub4node->SetVisibility(0);
2425 sub4node->cd();
2426 //
2427 // Place copy #1 of ITS2 in I1D1
2428 //
2429 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2430 sub5node->SetLineColor(kColorITS);
2431 fNodes->Add(sub5node);
2432 sub4node->cd();
2433 fNodes->Add(sub4node);
2434 sub3node->cd();
2435 fNodes->Add(sub3node);
2436 sub2node->cd();
2437 //
2438 // Place copy #3 of I1D7 in I20B
2439 //
2440 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2441 sub3node->SetLineColor(kColorITS);
2442 sub3node->SetVisibility(0);
2443 sub3node->cd();
2444 //
2445 // Place copy #1 of I1D1 in I1D7
2446 //
2447 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2448 sub4node->SetLineColor(kColorITS);
2449 sub4node->SetVisibility(0);
2450 sub4node->cd();
2451 //
2452 // Place copy #1 of ITS2 in I1D1
2453 //
2454 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2455 sub5node->SetLineColor(kColorITS);
2456 fNodes->Add(sub5node);
2457 sub4node->cd();
2458 fNodes->Add(sub4node);
2459 sub3node->cd();
2460 fNodes->Add(sub3node);
2461 sub2node->cd();
2462 //
2463 // Place copy #4 of I1D7 in I20B
2464 //
2465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2466 sub3node->SetLineColor(kColorITS);
2467 sub3node->SetVisibility(0);
2468 sub3node->cd();
2469 //
2470 // Place copy #1 of I1D1 in I1D7
2471 //
2472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2473 sub4node->SetLineColor(kColorITS);
2474 sub4node->SetVisibility(0);
2475 sub4node->cd();
2476 //
2477 // Place copy #1 of ITS2 in I1D1
2478 //
2479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2480 sub5node->SetLineColor(kColorITS);
2481 fNodes->Add(sub5node);
2482 sub4node->cd();
2483 fNodes->Add(sub4node);
2484 sub3node->cd();
2485 fNodes->Add(sub3node);
2486 sub2node->cd();
2487 fNodes->Add(sub2node);
2488 sub1node->cd();
2489 //
2490 // Place copy #3 of I20B in I12B
2491 //
2492 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2493 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2494 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2495 sub2node->SetLineColor(kColorITS);
2496 sub2node->SetVisibility(0);
2497 sub2node->cd();
2498 //
2499 // Place copy #1 of I1D7 in I20B
2500 //
2501 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2502 sub3node->SetLineColor(kColorITS);
2503 sub3node->SetVisibility(0);
2504 sub3node->cd();
2505 //
2506 // Place copy #1 of I1D1 in I1D7
2507 //
2508 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2509 sub4node->SetLineColor(kColorITS);
2510 sub4node->SetVisibility(0);
2511 sub4node->cd();
2512 //
2513 // Place copy #1 of ITS2 in I1D1
2514 //
2515 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2516 sub5node->SetLineColor(kColorITS);
2517 fNodes->Add(sub5node);
2518 sub4node->cd();
2519 fNodes->Add(sub4node);
2520 sub3node->cd();
2521 fNodes->Add(sub3node);
2522 sub2node->cd();
2523 //
2524 // Place copy #2 of I1D7 in I20B
2525 //
2526 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2527 sub3node->SetLineColor(kColorITS);
2528 sub3node->SetVisibility(0);
2529 sub3node->cd();
2530 //
2531 // Place copy #1 of I1D1 in I1D7
2532 //
2533 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2534 sub4node->SetLineColor(kColorITS);
2535 sub4node->SetVisibility(0);
2536 sub4node->cd();
2537 //
2538 // Place copy #1 of ITS2 in I1D1
2539 //
2540 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2541 sub5node->SetLineColor(kColorITS);
2542 fNodes->Add(sub5node);
2543 sub4node->cd();
2544 fNodes->Add(sub4node);
2545 sub3node->cd();
2546 fNodes->Add(sub3node);
2547 sub2node->cd();
2548 //
2549 // Place copy #3 of I1D7 in I20B
2550 //
2551 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2552 sub3node->SetLineColor(kColorITS);
2553 sub3node->SetVisibility(0);
2554 sub3node->cd();
2555 //
2556 // Place copy #1 of I1D1 in I1D7
2557 //
2558 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2559 sub4node->SetLineColor(kColorITS);
2560 sub4node->SetVisibility(0);
2561 sub4node->cd();
2562 //
2563 // Place copy #1 of ITS2 in I1D1
2564 //
2565 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2566 sub5node->SetLineColor(kColorITS);
2567 fNodes->Add(sub5node);
2568 sub4node->cd();
2569 fNodes->Add(sub4node);
2570 sub3node->cd();
2571 fNodes->Add(sub3node);
2572 sub2node->cd();
2573 //
2574 // Place copy #4 of I1D7 in I20B
2575 //
2576 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2577 sub3node->SetLineColor(kColorITS);
2578 sub3node->SetVisibility(0);
2579 sub3node->cd();
2580 //
2581 // Place copy #1 of I1D1 in I1D7
2582 //
2583 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2584 sub4node->SetLineColor(kColorITS);
2585 sub4node->SetVisibility(0);
2586 sub4node->cd();
2587 //
2588 // Place copy #1 of ITS2 in I1D1
2589 //
2590 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2591 sub5node->SetLineColor(kColorITS);
2592 fNodes->Add(sub5node);
2593 sub4node->cd();
2594 fNodes->Add(sub4node);
2595 sub3node->cd();
2596 fNodes->Add(sub3node);
2597 sub2node->cd();
2598 fNodes->Add(sub2node);
2599 sub1node->cd();
2600 //
2601 // Place copy #4 of I20B in I12B
2602 //
2603 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2604 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2605 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2606 sub2node->SetLineColor(kColorITS);
2607 sub2node->SetVisibility(0);
2608 sub2node->cd();
2609 //
2610 // Place copy #1 of I1D7 in I20B
2611 //
2612 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2613 sub3node->SetLineColor(kColorITS);
2614 sub3node->SetVisibility(0);
2615 sub3node->cd();
2616 //
2617 // Place copy #1 of I1D1 in I1D7
2618 //
2619 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2620 sub4node->SetLineColor(kColorITS);
2621 sub4node->SetVisibility(0);
2622 sub4node->cd();
2623 //
2624 // Place copy #1 of ITS2 in I1D1
2625 //
2626 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2627 sub5node->SetLineColor(kColorITS);
2628 fNodes->Add(sub5node);
2629 sub4node->cd();
2630 fNodes->Add(sub4node);
2631 sub3node->cd();
2632 fNodes->Add(sub3node);
2633 sub2node->cd();
2634 //
2635 // Place copy #2 of I1D7 in I20B
2636 //
2637 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2638 sub3node->SetLineColor(kColorITS);
2639 sub3node->SetVisibility(0);
2640 sub3node->cd();
2641 //
2642 // Place copy #1 of I1D1 in I1D7
2643 //
2644 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2645 sub4node->SetLineColor(kColorITS);
2646 sub4node->SetVisibility(0);
2647 sub4node->cd();
2648 //
2649 // Place copy #1 of ITS2 in I1D1
2650 //
2651 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2652 sub5node->SetLineColor(kColorITS);
2653 fNodes->Add(sub5node);
2654 sub4node->cd();
2655 fNodes->Add(sub4node);
2656 sub3node->cd();
2657 fNodes->Add(sub3node);
2658 sub2node->cd();
2659 //
2660 // Place copy #3 of I1D7 in I20B
2661 //
2662 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2663 sub3node->SetLineColor(kColorITS);
2664 sub3node->SetVisibility(0);
2665 sub3node->cd();
2666 //
2667 // Place copy #1 of I1D1 in I1D7
2668 //
2669 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2670 sub4node->SetLineColor(kColorITS);
2671 sub4node->SetVisibility(0);
2672 sub4node->cd();
2673 //
2674 // Place copy #1 of ITS2 in I1D1
2675 //
2676 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2677 sub5node->SetLineColor(kColorITS);
2678 fNodes->Add(sub5node);
2679 sub4node->cd();
2680 fNodes->Add(sub4node);
2681 sub3node->cd();
2682 fNodes->Add(sub3node);
2683 sub2node->cd();
2684 //
2685 // Place copy #4 of I1D7 in I20B
2686 //
2687 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2688 sub3node->SetLineColor(kColorITS);
2689 sub3node->SetVisibility(0);
2690 sub3node->cd();
2691 //
2692 // Place copy #1 of I1D1 in I1D7
2693 //
2694 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2695 sub4node->SetLineColor(kColorITS);
2696 sub4node->SetVisibility(0);
2697 sub4node->cd();
2698 //
2699 // Place copy #1 of ITS2 in I1D1
2700 //
2701 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2702 sub5node->SetLineColor(kColorITS);
2703 fNodes->Add(sub5node);
2704 sub4node->cd();
2705 fNodes->Add(sub4node);
2706 sub3node->cd();
2707 fNodes->Add(sub3node);
2708 sub2node->cd();
2709 fNodes->Add(sub2node);
2710 sub1node->cd();
2711 fNodes->Add(sub1node);
2712 node->cd();
2713 //
2714 // Place copy #4 of I12B in IT12
2715 //
2716 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2717 sub1node->SetLineColor(kColorITS);
2718 sub1node->SetVisibility(0);
2719 sub1node->cd();
2720 //
2721 // Place copy #1 of I10B in I12B
2722 //
2723 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2724 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2725 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2726 sub2node->SetLineColor(kColorITS);
2727 sub2node->SetVisibility(0);
2728 sub2node->cd();
2729 //
2730 // Place copy #1 of I107 in I10B
2731 //
2732 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2733 sub3node->SetLineColor(kColorITS);
2734 sub3node->SetVisibility(0);
2735 sub3node->cd();
2736 //
2737 // Place copy #1 of I101 in I107
2738 //
2739 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2740 sub4node->SetLineColor(kColorITS);
2741 sub4node->SetVisibility(0);
2742 sub4node->cd();
2743 //
2744 // Place copy #1 of ITS1 in I101
2745 //
2746 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2747 sub5node->SetLineColor(kColorITS);
2748 fNodes->Add(sub5node);
2749 sub4node->cd();
2750 fNodes->Add(sub4node);
2751 sub3node->cd();
2752 fNodes->Add(sub3node);
2753 sub2node->cd();
2754 //
2755 // Place copy #2 of I107 in I10B
2756 //
2757 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2758 sub3node->SetLineColor(kColorITS);
2759 sub3node->SetVisibility(0);
2760 sub3node->cd();
2761 //
2762 // Place copy #1 of I101 in I107
2763 //
2764 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2765 sub4node->SetLineColor(kColorITS);
2766 sub4node->SetVisibility(0);
2767 sub4node->cd();
2768 //
2769 // Place copy #1 of ITS1 in I101
2770 //
2771 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2772 sub5node->SetLineColor(kColorITS);
2773 fNodes->Add(sub5node);
2774 sub4node->cd();
2775 fNodes->Add(sub4node);
2776 sub3node->cd();
2777 fNodes->Add(sub3node);
2778 sub2node->cd();
2779 //
2780 // Place copy #3 of I107 in I10B
2781 //
2782 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2783 sub3node->SetLineColor(kColorITS);
2784 sub3node->SetVisibility(0);
2785 sub3node->cd();
2786 //
2787 // Place copy #1 of I101 in I107
2788 //
2789 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2790 sub4node->SetLineColor(kColorITS);
2791 sub4node->SetVisibility(0);
2792 sub4node->cd();
2793 //
2794 // Place copy #1 of ITS1 in I101
2795 //
2796 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2797 sub5node->SetLineColor(kColorITS);
2798 fNodes->Add(sub5node);
2799 sub4node->cd();
2800 fNodes->Add(sub4node);
2801 sub3node->cd();
2802 fNodes->Add(sub3node);
2803 sub2node->cd();
2804 //
2805 // Place copy #4 of I107 in I10B
2806 //
2807 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2808 sub3node->SetLineColor(kColorITS);
2809 sub3node->SetVisibility(0);
2810 sub3node->cd();
2811 //
2812 // Place copy #1 of I101 in I107
2813 //
2814 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2815 sub4node->SetLineColor(kColorITS);
2816 sub4node->SetVisibility(0);
2817 sub4node->cd();
2818 //
2819 // Place copy #1 of ITS1 in I101
2820 //
2821 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2822 sub5node->SetLineColor(kColorITS);
2823 fNodes->Add(sub5node);
2824 sub4node->cd();
2825 fNodes->Add(sub4node);
2826 sub3node->cd();
2827 fNodes->Add(sub3node);
2828 sub2node->cd();
2829 fNodes->Add(sub2node);
2830 sub1node->cd();
2831 //
2832 // Place copy #2 of I10B in I12B
2833 //
2834 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2835 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2836 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2837 sub2node->SetLineColor(kColorITS);
2838 sub2node->SetVisibility(0);
2839 sub2node->cd();
2840 //
2841 // Place copy #1 of I107 in I10B
2842 //
2843 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2844 sub3node->SetLineColor(kColorITS);
2845 sub3node->SetVisibility(0);
2846 sub3node->cd();
2847 //
2848 // Place copy #1 of I101 in I107
2849 //
2850 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2851 sub4node->SetLineColor(kColorITS);
2852 sub4node->SetVisibility(0);
2853 sub4node->cd();
2854 //
2855 // Place copy #1 of ITS1 in I101
2856 //
2857 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2858 sub5node->SetLineColor(kColorITS);
2859 fNodes->Add(sub5node);
2860 sub4node->cd();
2861 fNodes->Add(sub4node);
2862 sub3node->cd();
2863 fNodes->Add(sub3node);
2864 sub2node->cd();
2865 //
2866 // Place copy #2 of I107 in I10B
2867 //
2868 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2869 sub3node->SetLineColor(kColorITS);
2870 sub3node->SetVisibility(0);
2871 sub3node->cd();
2872 //
2873 // Place copy #1 of I101 in I107
2874 //
2875 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2876 sub4node->SetLineColor(kColorITS);
2877 sub4node->SetVisibility(0);
2878 sub4node->cd();
2879 //
2880 // Place copy #1 of ITS1 in I101
2881 //
2882 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2883 sub5node->SetLineColor(kColorITS);
2884 fNodes->Add(sub5node);
2885 sub4node->cd();
2886 fNodes->Add(sub4node);
2887 sub3node->cd();
2888 fNodes->Add(sub3node);
2889 sub2node->cd();
2890 //
2891 // Place copy #3 of I107 in I10B
2892 //
2893 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2894 sub3node->SetLineColor(kColorITS);
2895 sub3node->SetVisibility(0);
2896 sub3node->cd();
2897 //
2898 // Place copy #1 of I101 in I107
2899 //
2900 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2901 sub4node->SetLineColor(kColorITS);
2902 sub4node->SetVisibility(0);
2903 sub4node->cd();
2904 //
2905 // Place copy #1 of ITS1 in I101
2906 //
2907 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2908 sub5node->SetLineColor(kColorITS);
2909 fNodes->Add(sub5node);
2910 sub4node->cd();
2911 fNodes->Add(sub4node);
2912 sub3node->cd();
2913 fNodes->Add(sub3node);
2914 sub2node->cd();
2915 //
2916 // Place copy #4 of I107 in I10B
2917 //
2918 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2919 sub3node->SetLineColor(kColorITS);
2920 sub3node->SetVisibility(0);
2921 sub3node->cd();
2922 //
2923 // Place copy #1 of I101 in I107
2924 //
2925 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2926 sub4node->SetLineColor(kColorITS);
2927 sub4node->SetVisibility(0);
2928 sub4node->cd();
2929 //
2930 // Place copy #1 of ITS1 in I101
2931 //
2932 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2933 sub5node->SetLineColor(kColorITS);
2934 fNodes->Add(sub5node);
2935 sub4node->cd();
2936 fNodes->Add(sub4node);
2937 sub3node->cd();
2938 fNodes->Add(sub3node);
2939 sub2node->cd();
2940 fNodes->Add(sub2node);
2941 sub1node->cd();
2942 //
2943 // Place copy #1 of I20B in I12B
2944 //
2945 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2946 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2947 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2948 sub2node->SetLineColor(kColorITS);
2949 sub2node->SetVisibility(0);
2950 sub2node->cd();
2951 //
2952 // Place copy #1 of I1D7 in I20B
2953 //
2954 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2955 sub3node->SetLineColor(kColorITS);
2956 sub3node->SetVisibility(0);
2957 sub3node->cd();
2958 //
2959 // Place copy #1 of I1D1 in I1D7
2960 //
2961 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2962 sub4node->SetLineColor(kColorITS);
2963 sub4node->SetVisibility(0);
2964 sub4node->cd();
2965 //
2966 // Place copy #1 of ITS2 in I1D1
2967 //
2968 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2969 sub5node->SetLineColor(kColorITS);
2970 fNodes->Add(sub5node);
2971 sub4node->cd();
2972 fNodes->Add(sub4node);
2973 sub3node->cd();
2974 fNodes->Add(sub3node);
2975 sub2node->cd();
2976 //
2977 // Place copy #2 of I1D7 in I20B
2978 //
2979 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2980 sub3node->SetLineColor(kColorITS);
2981 sub3node->SetVisibility(0);
2982 sub3node->cd();
2983 //
2984 // Place copy #1 of I1D1 in I1D7
2985 //
2986 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2987 sub4node->SetLineColor(kColorITS);
2988 sub4node->SetVisibility(0);
2989 sub4node->cd();
2990 //
2991 // Place copy #1 of ITS2 in I1D1
2992 //
2993 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2994 sub5node->SetLineColor(kColorITS);
2995 fNodes->Add(sub5node);
2996 sub4node->cd();
2997 fNodes->Add(sub4node);
2998 sub3node->cd();
2999 fNodes->Add(sub3node);
3000 sub2node->cd();
3001 //
3002 // Place copy #3 of I1D7 in I20B
3003 //
3004 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3005 sub3node->SetLineColor(kColorITS);
3006 sub3node->SetVisibility(0);
3007 sub3node->cd();
3008 //
3009 // Place copy #1 of I1D1 in I1D7
3010 //
3011 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3012 sub4node->SetLineColor(kColorITS);
3013 sub4node->SetVisibility(0);
3014 sub4node->cd();
3015 //
3016 // Place copy #1 of ITS2 in I1D1
3017 //
3018 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3019 sub5node->SetLineColor(kColorITS);
3020 fNodes->Add(sub5node);
3021 sub4node->cd();
3022 fNodes->Add(sub4node);
3023 sub3node->cd();
3024 fNodes->Add(sub3node);
3025 sub2node->cd();
3026 //
3027 // Place copy #4 of I1D7 in I20B
3028 //
3029 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3030 sub3node->SetLineColor(kColorITS);
3031 sub3node->SetVisibility(0);
3032 sub3node->cd();
3033 //
3034 // Place copy #1 of I1D1 in I1D7
3035 //
3036 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3037 sub4node->SetLineColor(kColorITS);
3038 sub4node->SetVisibility(0);
3039 sub4node->cd();
3040 //
3041 // Place copy #1 of ITS2 in I1D1
3042 //
3043 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3044 sub5node->SetLineColor(kColorITS);
3045 fNodes->Add(sub5node);
3046 sub4node->cd();
3047 fNodes->Add(sub4node);
3048 sub3node->cd();
3049 fNodes->Add(sub3node);
3050 sub2node->cd();
3051 fNodes->Add(sub2node);
3052 sub1node->cd();
3053 //
3054 // Place copy #2 of I20B in I12B
3055 //
3056 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3057 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3058 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3059 sub2node->SetLineColor(kColorITS);
3060 sub2node->SetVisibility(0);
3061 sub2node->cd();
3062 //
3063 // Place copy #1 of I1D7 in I20B
3064 //
3065 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3066 sub3node->SetLineColor(kColorITS);
3067 sub3node->SetVisibility(0);
3068 sub3node->cd();
3069 //
3070 // Place copy #1 of I1D1 in I1D7
3071 //
3072 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3073 sub4node->SetLineColor(kColorITS);
3074 sub4node->SetVisibility(0);
3075 sub4node->cd();
3076 //
3077 // Place copy #1 of ITS2 in I1D1
3078 //
3079 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3080 sub5node->SetLineColor(kColorITS);
3081 fNodes->Add(sub5node);
3082 sub4node->cd();
3083 fNodes->Add(sub4node);
3084 sub3node->cd();
3085 fNodes->Add(sub3node);
3086 sub2node->cd();
3087 //
3088 // Place copy #2 of I1D7 in I20B
3089 //
3090 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3091 sub3node->SetLineColor(kColorITS);
3092 sub3node->SetVisibility(0);
3093 sub3node->cd();
3094 //
3095 // Place copy #1 of I1D1 in I1D7
3096 //
3097 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3098 sub4node->SetLineColor(kColorITS);
3099 sub4node->SetVisibility(0);
3100 sub4node->cd();
3101 //
3102 // Place copy #1 of ITS2 in I1D1
3103 //
3104 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3105 sub5node->SetLineColor(kColorITS);
3106 fNodes->Add(sub5node);
3107 sub4node->cd();
3108 fNodes->Add(sub4node);
3109 sub3node->cd();
3110 fNodes->Add(sub3node);
3111 sub2node->cd();
3112 //
3113 // Place copy #3 of I1D7 in I20B
3114 //
3115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3116 sub3node->SetLineColor(kColorITS);
3117 sub3node->SetVisibility(0);
3118 sub3node->cd();
3119 //
3120 // Place copy #1 of I1D1 in I1D7
3121 //
3122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3123 sub4node->SetLineColor(kColorITS);
3124 sub4node->SetVisibility(0);
3125 sub4node->cd();
3126 //
3127 // Place copy #1 of ITS2 in I1D1
3128 //
3129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3130 sub5node->SetLineColor(kColorITS);
3131 fNodes->Add(sub5node);
3132 sub4node->cd();
3133 fNodes->Add(sub4node);
3134 sub3node->cd();
3135 fNodes->Add(sub3node);
3136 sub2node->cd();
3137 //
3138 // Place copy #4 of I1D7 in I20B
3139 //
3140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3141 sub3node->SetLineColor(kColorITS);
3142 sub3node->SetVisibility(0);
3143 sub3node->cd();
3144 //
3145 // Place copy #1 of I1D1 in I1D7
3146 //
3147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3148 sub4node->SetLineColor(kColorITS);
3149 sub4node->SetVisibility(0);
3150 sub4node->cd();
3151 //
3152 // Place copy #1 of ITS2 in I1D1
3153 //
3154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3155 sub5node->SetLineColor(kColorITS);
3156 fNodes->Add(sub5node);
3157 sub4node->cd();
3158 fNodes->Add(sub4node);
3159 sub3node->cd();
3160 fNodes->Add(sub3node);
3161 sub2node->cd();
3162 fNodes->Add(sub2node);
3163 sub1node->cd();
3164 //
3165 // Place copy #3 of I20B in I12B
3166 //
3167 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3168 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3169 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3170 sub2node->SetLineColor(kColorITS);
3171 sub2node->SetVisibility(0);
3172 sub2node->cd();
3173 //
3174 // Place copy #1 of I1D7 in I20B
3175 //
3176 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3177 sub3node->SetLineColor(kColorITS);
3178 sub3node->SetVisibility(0);
3179 sub3node->cd();
3180 //
3181 // Place copy #1 of I1D1 in I1D7
3182 //
3183 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3184 sub4node->SetLineColor(kColorITS);
3185 sub4node->SetVisibility(0);
3186 sub4node->cd();
3187 //
3188 // Place copy #1 of ITS2 in I1D1
3189 //
3190 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3191 sub5node->SetLineColor(kColorITS);
3192 fNodes->Add(sub5node);
3193 sub4node->cd();
3194 fNodes->Add(sub4node);
3195 sub3node->cd();
3196 fNodes->Add(sub3node);
3197 sub2node->cd();
3198 //
3199 // Place copy #2 of I1D7 in I20B
3200 //
3201 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3202 sub3node->SetLineColor(kColorITS);
3203 sub3node->SetVisibility(0);
3204 sub3node->cd();
3205 //
3206 // Place copy #1 of I1D1 in I1D7
3207 //
3208 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3209 sub4node->SetLineColor(kColorITS);
3210 sub4node->SetVisibility(0);
3211 sub4node->cd();
3212 //
3213 // Place copy #1 of ITS2 in I1D1
3214 //
3215 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3216 sub5node->SetLineColor(kColorITS);
3217 fNodes->Add(sub5node);
3218 sub4node->cd();
3219 fNodes->Add(sub4node);
3220 sub3node->cd();
3221 fNodes->Add(sub3node);
3222 sub2node->cd();
3223 //
3224 // Place copy #3 of I1D7 in I20B
3225 //
3226 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3227 sub3node->SetLineColor(kColorITS);
3228 sub3node->SetVisibility(0);
3229 sub3node->cd();
3230 //
3231 // Place copy #1 of I1D1 in I1D7
3232 //
3233 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3234 sub4node->SetLineColor(kColorITS);
3235 sub4node->SetVisibility(0);
3236 sub4node->cd();
3237 //
3238 // Place copy #1 of ITS2 in I1D1
3239 //
3240 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3241 sub5node->SetLineColor(kColorITS);
3242 fNodes->Add(sub5node);
3243 sub4node->cd();
3244 fNodes->Add(sub4node);
3245 sub3node->cd();
3246 fNodes->Add(sub3node);
3247 sub2node->cd();
3248 //
3249 // Place copy #4 of I1D7 in I20B
3250 //
3251 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3252 sub3node->SetLineColor(kColorITS);
3253 sub3node->SetVisibility(0);
3254 sub3node->cd();
3255 //
3256 // Place copy #1 of I1D1 in I1D7
3257 //
3258 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3259 sub4node->SetLineColor(kColorITS);
3260 sub4node->SetVisibility(0);
3261 sub4node->cd();
3262 //
3263 // Place copy #1 of ITS2 in I1D1
3264 //
3265 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3266 sub5node->SetLineColor(kColorITS);
3267 fNodes->Add(sub5node);
3268 sub4node->cd();
3269 fNodes->Add(sub4node);
3270 sub3node->cd();
3271 fNodes->Add(sub3node);
3272 sub2node->cd();
3273 fNodes->Add(sub2node);
3274 sub1node->cd();
3275 //
3276 // Place copy #4 of I20B in I12B
3277 //
3278 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3279 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3280 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3281 sub2node->SetLineColor(kColorITS);
3282 sub2node->SetVisibility(0);
3283 sub2node->cd();
3284 //
3285 // Place copy #1 of I1D7 in I20B
3286 //
3287 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3288 sub3node->SetLineColor(kColorITS);
3289 sub3node->SetVisibility(0);
3290 sub3node->cd();
3291 //
3292 // Place copy #1 of I1D1 in I1D7
3293 //
3294 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3295 sub4node->SetLineColor(kColorITS);
3296 sub4node->SetVisibility(0);
3297 sub4node->cd();
3298 //
3299 // Place copy #1 of ITS2 in I1D1
3300 //
3301 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3302 sub5node->SetLineColor(kColorITS);
3303 fNodes->Add(sub5node);
3304 sub4node->cd();
3305 fNodes->Add(sub4node);
3306 sub3node->cd();
3307 fNodes->Add(sub3node);
3308 sub2node->cd();
3309 //
3310 // Place copy #2 of I1D7 in I20B
3311 //
3312 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3313 sub3node->SetLineColor(kColorITS);
3314 sub3node->SetVisibility(0);
3315 sub3node->cd();
3316 //
3317 // Place copy #1 of I1D1 in I1D7
3318 //
3319 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3320 sub4node->SetLineColor(kColorITS);
3321 sub4node->SetVisibility(0);
3322 sub4node->cd();
3323 //
3324 // Place copy #1 of ITS2 in I1D1
3325 //
3326 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3327 sub5node->SetLineColor(kColorITS);
3328 fNodes->Add(sub5node);
3329 sub4node->cd();
3330 fNodes->Add(sub4node);
3331 sub3node->cd();
3332 fNodes->Add(sub3node);
3333 sub2node->cd();
3334 //
3335 // Place copy #3 of I1D7 in I20B
3336 //
3337 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3338 sub3node->SetLineColor(kColorITS);
3339 sub3node->SetVisibility(0);
3340 sub3node->cd();
3341 //
3342 // Place copy #1 of I1D1 in I1D7
3343 //
3344 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3345 sub4node->SetLineColor(kColorITS);
3346 sub4node->SetVisibility(0);
3347 sub4node->cd();
3348 //
3349 // Place copy #1 of ITS2 in I1D1
3350 //
3351 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3352 sub5node->SetLineColor(kColorITS);
3353 fNodes->Add(sub5node);
3354 sub4node->cd();
3355 fNodes->Add(sub4node);
3356 sub3node->cd();
3357 fNodes->Add(sub3node);
3358 sub2node->cd();
3359 //
3360 // Place copy #4 of I1D7 in I20B
3361 //
3362 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3363 sub3node->SetLineColor(kColorITS);
3364 sub3node->SetVisibility(0);
3365 sub3node->cd();
3366 //
3367 // Place copy #1 of I1D1 in I1D7
3368 //
3369 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3370 sub4node->SetLineColor(kColorITS);
3371 sub4node->SetVisibility(0);
3372 sub4node->cd();
3373 //
3374 // Place copy #1 of ITS2 in I1D1
3375 //
3376 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3377 sub5node->SetLineColor(kColorITS);
3378 fNodes->Add(sub5node);
3379 sub4node->cd();
3380 fNodes->Add(sub4node);
3381 sub3node->cd();
3382 fNodes->Add(sub3node);
3383 sub2node->cd();
3384 fNodes->Add(sub2node);
3385 sub1node->cd();
3386 fNodes->Add(sub1node);
3387 node->cd();
3388 //
3389 // Place copy #5 of I12B in IT12
3390 //
3391 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3392 sub1node->SetLineColor(kColorITS);
3393 sub1node->SetVisibility(0);
3394 sub1node->cd();
3395 //
3396 // Place copy #1 of I10B in I12B
3397 //
3398 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3399 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3400 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3401 sub2node->SetLineColor(kColorITS);
3402 sub2node->SetVisibility(0);
3403 sub2node->cd();
3404 //
3405 // Place copy #1 of I107 in I10B
3406 //
3407 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3408 sub3node->SetLineColor(kColorITS);
3409 sub3node->SetVisibility(0);
3410 sub3node->cd();
3411 //
3412 // Place copy #1 of I101 in I107
3413 //
3414 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3415 sub4node->SetLineColor(kColorITS);
3416 sub4node->SetVisibility(0);
3417 sub4node->cd();
3418 //
3419 // Place copy #1 of ITS1 in I101
3420 //
3421 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3422 sub5node->SetLineColor(kColorITS);
3423 fNodes->Add(sub5node);
3424 sub4node->cd();
3425 fNodes->Add(sub4node);
3426 sub3node->cd();
3427 fNodes->Add(sub3node);
3428 sub2node->cd();
3429 //
3430 // Place copy #2 of I107 in I10B
3431 //
3432 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3433 sub3node->SetLineColor(kColorITS);
3434 sub3node->SetVisibility(0);
3435 sub3node->cd();
3436 //
3437 // Place copy #1 of I101 in I107
3438 //
3439 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3440 sub4node->SetLineColor(kColorITS);
3441 sub4node->SetVisibility(0);
3442 sub4node->cd();
3443 //
3444 // Place copy #1 of ITS1 in I101
3445 //
3446 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3447 sub5node->SetLineColor(kColorITS);
3448 fNodes->Add(sub5node);
3449 sub4node->cd();
3450 fNodes->Add(sub4node);
3451 sub3node->cd();
3452 fNodes->Add(sub3node);
3453 sub2node->cd();
3454 //
3455 // Place copy #3 of I107 in I10B
3456 //
3457 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3458 sub3node->SetLineColor(kColorITS);
3459 sub3node->SetVisibility(0);
3460 sub3node->cd();
3461 //
3462 // Place copy #1 of I101 in I107
3463 //
3464 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3465 sub4node->SetLineColor(kColorITS);
3466 sub4node->SetVisibility(0);
3467 sub4node->cd();
3468 //
3469 // Place copy #1 of ITS1 in I101
3470 //
3471 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3472 sub5node->SetLineColor(kColorITS);
3473 fNodes->Add(sub5node);
3474 sub4node->cd();
3475 fNodes->Add(sub4node);
3476 sub3node->cd();
3477 fNodes->Add(sub3node);
3478 sub2node->cd();
3479 //
3480 // Place copy #4 of I107 in I10B
3481 //
3482 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3483 sub3node->SetLineColor(kColorITS);
3484 sub3node->SetVisibility(0);
3485 sub3node->cd();
3486 //
3487 // Place copy #1 of I101 in I107
3488 //
3489 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3490 sub4node->SetLineColor(kColorITS);
3491 sub4node->SetVisibility(0);
3492 sub4node->cd();
3493 //
3494 // Place copy #1 of ITS1 in I101
3495 //
3496 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3497 sub5node->SetLineColor(kColorITS);
3498 fNodes->Add(sub5node);
3499 sub4node->cd();
3500 fNodes->Add(sub4node);
3501 sub3node->cd();
3502 fNodes->Add(sub3node);
3503 sub2node->cd();
3504 fNodes->Add(sub2node);
3505 sub1node->cd();
3506 //
3507 // Place copy #2 of I10B in I12B
3508 //
3509 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3510 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3511 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3512 sub2node->SetLineColor(kColorITS);
3513 sub2node->SetVisibility(0);
3514 sub2node->cd();
3515 //
3516 // Place copy #1 of I107 in I10B
3517 //
3518 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3519 sub3node->SetLineColor(kColorITS);
3520 sub3node->SetVisibility(0);
3521 sub3node->cd();
3522 //
3523 // Place copy #1 of I101 in I107
3524 //
3525 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3526 sub4node->SetLineColor(kColorITS);
3527 sub4node->SetVisibility(0);
3528 sub4node->cd();
3529 //
3530 // Place copy #1 of ITS1 in I101
3531 //
3532 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3533 sub5node->SetLineColor(kColorITS);
3534 fNodes->Add(sub5node);
3535 sub4node->cd();
3536 fNodes->Add(sub4node);
3537 sub3node->cd();
3538 fNodes->Add(sub3node);
3539 sub2node->cd();
3540 //
3541 // Place copy #2 of I107 in I10B
3542 //
3543 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3544 sub3node->SetLineColor(kColorITS);
3545 sub3node->SetVisibility(0);
3546 sub3node->cd();
3547 //
3548 // Place copy #1 of I101 in I107
3549 //
3550 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3551 sub4node->SetLineColor(kColorITS);
3552 sub4node->SetVisibility(0);
3553 sub4node->cd();
3554 //
3555 // Place copy #1 of ITS1 in I101
3556 //
3557 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3558 sub5node->SetLineColor(kColorITS);
3559 fNodes->Add(sub5node);
3560 sub4node->cd();
3561 fNodes->Add(sub4node);
3562 sub3node->cd();
3563 fNodes->Add(sub3node);
3564 sub2node->cd();
3565 //
3566 // Place copy #3 of I107 in I10B
3567 //
3568 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3569 sub3node->SetLineColor(kColorITS);
3570 sub3node->SetVisibility(0);
3571 sub3node->cd();
3572 //
3573 // Place copy #1 of I101 in I107
3574 //
3575 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3576 sub4node->SetLineColor(kColorITS);
3577 sub4node->SetVisibility(0);
3578 sub4node->cd();
3579 //
3580 // Place copy #1 of ITS1 in I101
3581 //
3582 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3583 sub5node->SetLineColor(kColorITS);
3584 fNodes->Add(sub5node);
3585 sub4node->cd();
3586 fNodes->Add(sub4node);
3587 sub3node->cd();
3588 fNodes->Add(sub3node);
3589 sub2node->cd();
3590 //
3591 // Place copy #4 of I107 in I10B
3592 //
3593 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3594 sub3node->SetLineColor(kColorITS);
3595 sub3node->SetVisibility(0);
3596 sub3node->cd();
3597 //
3598 // Place copy #1 of I101 in I107
3599 //
3600 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3601 sub4node->SetLineColor(kColorITS);
3602 sub4node->SetVisibility(0);
3603 sub4node->cd();
3604 //
3605 // Place copy #1 of ITS1 in I101
3606 //
3607 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3608 sub5node->SetLineColor(kColorITS);
3609 fNodes->Add(sub5node);
3610 sub4node->cd();
3611 fNodes->Add(sub4node);
3612 sub3node->cd();
3613 fNodes->Add(sub3node);
3614 sub2node->cd();
3615 fNodes->Add(sub2node);
3616 sub1node->cd();
3617 //
3618 // Place copy #1 of I20B in I12B
3619 //
3620 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3621 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3622 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3623 sub2node->SetLineColor(kColorITS);
3624 sub2node->SetVisibility(0);
3625 sub2node->cd();
3626 //
3627 // Place copy #1 of I1D7 in I20B
3628 //
3629 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3630 sub3node->SetLineColor(kColorITS);
3631 sub3node->SetVisibility(0);
3632 sub3node->cd();
3633 //
3634 // Place copy #1 of I1D1 in I1D7
3635 //
3636 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3637 sub4node->SetLineColor(kColorITS);
3638 sub4node->SetVisibility(0);
3639 sub4node->cd();
3640 //
3641 // Place copy #1 of ITS2 in I1D1
3642 //
3643 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3644 sub5node->SetLineColor(kColorITS);
3645 fNodes->Add(sub5node);
3646 sub4node->cd();
3647 fNodes->Add(sub4node);
3648 sub3node->cd();
3649 fNodes->Add(sub3node);
3650 sub2node->cd();
3651 //
3652 // Place copy #2 of I1D7 in I20B
3653 //
3654 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3655 sub3node->SetLineColor(kColorITS);
3656 sub3node->SetVisibility(0);
3657 sub3node->cd();
3658 //
3659 // Place copy #1 of I1D1 in I1D7
3660 //
3661 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3662 sub4node->SetLineColor(kColorITS);
3663 sub4node->SetVisibility(0);
3664 sub4node->cd();
3665 //
3666 // Place copy #1 of ITS2 in I1D1
3667 //
3668 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3669 sub5node->SetLineColor(kColorITS);
3670 fNodes->Add(sub5node);
3671 sub4node->cd();
3672 fNodes->Add(sub4node);
3673 sub3node->cd();
3674 fNodes->Add(sub3node);
3675 sub2node->cd();
3676 //
3677 // Place copy #3 of I1D7 in I20B
3678 //
3679 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3680 sub3node->SetLineColor(kColorITS);
3681 sub3node->SetVisibility(0);
3682 sub3node->cd();
3683 //
3684 // Place copy #1 of I1D1 in I1D7
3685 //
3686 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3687 sub4node->SetLineColor(kColorITS);
3688 sub4node->SetVisibility(0);
3689 sub4node->cd();
3690 //
3691 // Place copy #1 of ITS2 in I1D1
3692 //
3693 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3694 sub5node->SetLineColor(kColorITS);
3695 fNodes->Add(sub5node);
3696 sub4node->cd();
3697 fNodes->Add(sub4node);
3698 sub3node->cd();
3699 fNodes->Add(sub3node);
3700 sub2node->cd();
3701 //
3702 // Place copy #4 of I1D7 in I20B
3703 //
3704 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3705 sub3node->SetLineColor(kColorITS);
3706 sub3node->SetVisibility(0);
3707 sub3node->cd();
3708 //
3709 // Place copy #1 of I1D1 in I1D7
3710 //
3711 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3712 sub4node->SetLineColor(kColorITS);
3713 sub4node->SetVisibility(0);
3714 sub4node->cd();
3715 //
3716 // Place copy #1 of ITS2 in I1D1
3717 //
3718 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3719 sub5node->SetLineColor(kColorITS);
3720 fNodes->Add(sub5node);
3721 sub4node->cd();
3722 fNodes->Add(sub4node);
3723 sub3node->cd();
3724 fNodes->Add(sub3node);
3725 sub2node->cd();
3726 fNodes->Add(sub2node);
3727 sub1node->cd();
3728 //
3729 // Place copy #2 of I20B in I12B
3730 //
3731 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3732 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3733 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3734 sub2node->SetLineColor(kColorITS);
3735 sub2node->SetVisibility(0);
3736 sub2node->cd();
3737 //
3738 // Place copy #1 of I1D7 in I20B
3739 //
3740 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3741 sub3node->SetLineColor(kColorITS);
3742 sub3node->SetVisibility(0);
3743 sub3node->cd();
3744 //
3745 // Place copy #1 of I1D1 in I1D7
3746 //
3747 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3748 sub4node->SetLineColor(kColorITS);
3749 sub4node->SetVisibility(0);
3750 sub4node->cd();
3751 //
3752 // Place copy #1 of ITS2 in I1D1
3753 //
3754 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3755 sub5node->SetLineColor(kColorITS);
3756 fNodes->Add(sub5node);
3757 sub4node->cd();
3758 fNodes->Add(sub4node);
3759 sub3node->cd();
3760 fNodes->Add(sub3node);
3761 sub2node->cd();
3762 //
3763 // Place copy #2 of I1D7 in I20B
3764 //
3765 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3766 sub3node->SetLineColor(kColorITS);
3767 sub3node->SetVisibility(0);
3768 sub3node->cd();
3769 //
3770 // Place copy #1 of I1D1 in I1D7
3771 //
3772 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3773 sub4node->SetLineColor(kColorITS);
3774 sub4node->SetVisibility(0);
3775 sub4node->cd();
3776 //
3777 // Place copy #1 of ITS2 in I1D1
3778 //
3779 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3780 sub5node->SetLineColor(kColorITS);
3781 fNodes->Add(sub5node);
3782 sub4node->cd();
3783 fNodes->Add(sub4node);
3784 sub3node->cd();
3785 fNodes->Add(sub3node);
3786 sub2node->cd();
3787 //
3788 // Place copy #3 of I1D7 in I20B
3789 //
3790 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3791 sub3node->SetLineColor(kColorITS);
3792 sub3node->SetVisibility(0);
3793 sub3node->cd();
3794 //
3795 // Place copy #1 of I1D1 in I1D7
3796 //
3797 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3798 sub4node->SetLineColor(kColorITS);
3799 sub4node->SetVisibility(0);
3800 sub4node->cd();
3801 //
3802 // Place copy #1 of ITS2 in I1D1
3803 //
3804 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3805 sub5node->SetLineColor(kColorITS);
3806 fNodes->Add(sub5node);
3807 sub4node->cd();
3808 fNodes->Add(sub4node);
3809 sub3node->cd();
3810 fNodes->Add(sub3node);
3811 sub2node->cd();
3812 //
3813 // Place copy #4 of I1D7 in I20B
3814 //
3815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3816 sub3node->SetLineColor(kColorITS);
3817 sub3node->SetVisibility(0);
3818 sub3node->cd();
3819 //
3820 // Place copy #1 of I1D1 in I1D7
3821 //
3822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3823 sub4node->SetLineColor(kColorITS);
3824 sub4node->SetVisibility(0);
3825 sub4node->cd();
3826 //
3827 // Place copy #1 of ITS2 in I1D1
3828 //
3829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3830 sub5node->SetLineColor(kColorITS);
3831 fNodes->Add(sub5node);
3832 sub4node->cd();
3833 fNodes->Add(sub4node);
3834 sub3node->cd();
3835 fNodes->Add(sub3node);
3836 sub2node->cd();
3837 fNodes->Add(sub2node);
3838 sub1node->cd();
3839 //
3840 // Place copy #3 of I20B in I12B
3841 //
3842 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3843 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3844 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3845 sub2node->SetLineColor(kColorITS);
3846 sub2node->SetVisibility(0);
3847 sub2node->cd();
3848 //
3849 // Place copy #1 of I1D7 in I20B
3850 //
3851 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3852 sub3node->SetLineColor(kColorITS);
3853 sub3node->SetVisibility(0);
3854 sub3node->cd();
3855 //
3856 // Place copy #1 of I1D1 in I1D7
3857 //
3858 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3859 sub4node->SetLineColor(kColorITS);
3860 sub4node->SetVisibility(0);
3861 sub4node->cd();
3862 //
3863 // Place copy #1 of ITS2 in I1D1
3864 //
3865 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3866 sub5node->SetLineColor(kColorITS);
3867 fNodes->Add(sub5node);
3868 sub4node->cd();
3869 fNodes->Add(sub4node);
3870 sub3node->cd();
3871 fNodes->Add(sub3node);
3872 sub2node->cd();
3873 //
3874 // Place copy #2 of I1D7 in I20B
3875 //
3876 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3877 sub3node->SetLineColor(kColorITS);
3878 sub3node->SetVisibility(0);
3879 sub3node->cd();
3880 //
3881 // Place copy #1 of I1D1 in I1D7
3882 //
3883 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3884 sub4node->SetLineColor(kColorITS);
3885 sub4node->SetVisibility(0);
3886 sub4node->cd();
3887 //
3888 // Place copy #1 of ITS2 in I1D1
3889 //
3890 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3891 sub5node->SetLineColor(kColorITS);
3892 fNodes->Add(sub5node);
3893 sub4node->cd();
3894 fNodes->Add(sub4node);
3895 sub3node->cd();
3896 fNodes->Add(sub3node);
3897 sub2node->cd();
3898 //
3899 // Place copy #3 of I1D7 in I20B
3900 //
3901 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3902 sub3node->SetLineColor(kColorITS);
3903 sub3node->SetVisibility(0);
3904 sub3node->cd();
3905 //
3906 // Place copy #1 of I1D1 in I1D7
3907 //
3908 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3909 sub4node->SetLineColor(kColorITS);
3910 sub4node->SetVisibility(0);
3911 sub4node->cd();
3912 //
3913 // Place copy #1 of ITS2 in I1D1
3914 //
3915 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3916 sub5node->SetLineColor(kColorITS);
3917 fNodes->Add(sub5node);
3918 sub4node->cd();
3919 fNodes->Add(sub4node);
3920 sub3node->cd();
3921 fNodes->Add(sub3node);
3922 sub2node->cd();
3923 //
3924 // Place copy #4 of I1D7 in I20B
3925 //
3926 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3927 sub3node->SetLineColor(kColorITS);
3928 sub3node->SetVisibility(0);
3929 sub3node->cd();
3930 //
3931 // Place copy #1 of I1D1 in I1D7
3932 //
3933 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3934 sub4node->SetLineColor(kColorITS);
3935 sub4node->SetVisibility(0);
3936 sub4node->cd();
3937 //
3938 // Place copy #1 of ITS2 in I1D1
3939 //
3940 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3941 sub5node->SetLineColor(kColorITS);
3942 fNodes->Add(sub5node);
3943 sub4node->cd();
3944 fNodes->Add(sub4node);
3945 sub3node->cd();
3946 fNodes->Add(sub3node);
3947 sub2node->cd();
3948 fNodes->Add(sub2node);
3949 sub1node->cd();
3950 //
3951 // Place copy #4 of I20B in I12B
3952 //
3953 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3954 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3955 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3956 sub2node->SetLineColor(kColorITS);
3957 sub2node->SetVisibility(0);
3958 sub2node->cd();
3959 //
3960 // Place copy #1 of I1D7 in I20B
3961 //
3962 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3963 sub3node->SetLineColor(kColorITS);
3964 sub3node->SetVisibility(0);
3965 sub3node->cd();
3966 //
3967 // Place copy #1 of I1D1 in I1D7
3968 //
3969 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3970 sub4node->SetLineColor(kColorITS);
3971 sub4node->SetVisibility(0);
3972 sub4node->cd();
3973 //
3974 // Place copy #1 of ITS2 in I1D1
3975 //
3976 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3977 sub5node->SetLineColor(kColorITS);
3978 fNodes->Add(sub5node);
3979 sub4node->cd();
3980 fNodes->Add(sub4node);
3981 sub3node->cd();
3982 fNodes->Add(sub3node);
3983 sub2node->cd();
3984 //
3985 // Place copy #2 of I1D7 in I20B
3986 //
3987 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3988 sub3node->SetLineColor(kColorITS);
3989 sub3node->SetVisibility(0);
3990 sub3node->cd();
3991 //
3992 // Place copy #1 of I1D1 in I1D7
3993 //
3994 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3995 sub4node->SetLineColor(kColorITS);
3996 sub4node->SetVisibility(0);
3997 sub4node->cd();
3998 //
3999 // Place copy #1 of ITS2 in I1D1
4000 //
4001 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4002 sub5node->SetLineColor(kColorITS);
4003 fNodes->Add(sub5node);
4004 sub4node->cd();
4005 fNodes->Add(sub4node);
4006 sub3node->cd();
4007 fNodes->Add(sub3node);
4008 sub2node->cd();
4009 //
4010 // Place copy #3 of I1D7 in I20B
4011 //
4012 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4013 sub3node->SetLineColor(kColorITS);
4014 sub3node->SetVisibility(0);
4015 sub3node->cd();
4016 //
4017 // Place copy #1 of I1D1 in I1D7
4018 //
4019 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4020 sub4node->SetLineColor(kColorITS);
4021 sub4node->SetVisibility(0);
4022 sub4node->cd();
4023 //
4024 // Place copy #1 of ITS2 in I1D1
4025 //
4026 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4027 sub5node->SetLineColor(kColorITS);
4028 fNodes->Add(sub5node);
4029 sub4node->cd();
4030 fNodes->Add(sub4node);
4031 sub3node->cd();
4032 fNodes->Add(sub3node);
4033 sub2node->cd();
4034 //
4035 // Place copy #4 of I1D7 in I20B
4036 //
4037 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4038 sub3node->SetLineColor(kColorITS);
4039 sub3node->SetVisibility(0);
4040 sub3node->cd();
4041 //
4042 // Place copy #1 of I1D1 in I1D7
4043 //
4044 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4045 sub4node->SetLineColor(kColorITS);
4046 sub4node->SetVisibility(0);
4047 sub4node->cd();
4048 //
4049 // Place copy #1 of ITS2 in I1D1
4050 //
4051 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4052 sub5node->SetLineColor(kColorITS);
4053 fNodes->Add(sub5node);
4054 sub4node->cd();
4055 fNodes->Add(sub4node);
4056 sub3node->cd();
4057 fNodes->Add(sub3node);
4058 sub2node->cd();
4059 fNodes->Add(sub2node);
4060 sub1node->cd();
4061 fNodes->Add(sub1node);
4062 node->cd();
4063 //
4064 // Place copy #6 of I12B in IT12
4065 //
4066 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4067 sub1node->SetLineColor(kColorITS);
4068 sub1node->SetVisibility(0);
4069 sub1node->cd();
4070 //
4071 // Place copy #1 of I10B in I12B
4072 //
4073 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4074 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4075 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4076 sub2node->SetLineColor(kColorITS);
4077 sub2node->SetVisibility(0);
4078 sub2node->cd();
4079 //
4080 // Place copy #1 of I107 in I10B
4081 //
4082 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4083 sub3node->SetLineColor(kColorITS);
4084 sub3node->SetVisibility(0);
4085 sub3node->cd();
4086 //
4087 // Place copy #1 of I101 in I107
4088 //
4089 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4090 sub4node->SetLineColor(kColorITS);
4091 sub4node->SetVisibility(0);
4092 sub4node->cd();
4093 //
4094 // Place copy #1 of ITS1 in I101
4095 //
4096 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4097 sub5node->SetLineColor(kColorITS);
4098 fNodes->Add(sub5node);
4099 sub4node->cd();
4100 fNodes->Add(sub4node);
4101 sub3node->cd();
4102 fNodes->Add(sub3node);
4103 sub2node->cd();
4104 //
4105 // Place copy #2 of I107 in I10B
4106 //
4107 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4108 sub3node->SetLineColor(kColorITS);
4109 sub3node->SetVisibility(0);
4110 sub3node->cd();
4111 //
4112 // Place copy #1 of I101 in I107
4113 //
4114 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4115 sub4node->SetLineColor(kColorITS);
4116 sub4node->SetVisibility(0);
4117 sub4node->cd();
4118 //
4119 // Place copy #1 of ITS1 in I101
4120 //
4121 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4122 sub5node->SetLineColor(kColorITS);
4123 fNodes->Add(sub5node);
4124 sub4node->cd();
4125 fNodes->Add(sub4node);
4126 sub3node->cd();
4127 fNodes->Add(sub3node);
4128 sub2node->cd();
4129 //
4130 // Place copy #3 of I107 in I10B
4131 //
4132 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4133 sub3node->SetLineColor(kColorITS);
4134 sub3node->SetVisibility(0);
4135 sub3node->cd();
4136 //
4137 // Place copy #1 of I101 in I107
4138 //
4139 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4140 sub4node->SetLineColor(kColorITS);
4141 sub4node->SetVisibility(0);
4142 sub4node->cd();
4143 //
4144 // Place copy #1 of ITS1 in I101
4145 //
4146 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4147 sub5node->SetLineColor(kColorITS);
4148 fNodes->Add(sub5node);
4149 sub4node->cd();
4150 fNodes->Add(sub4node);
4151 sub3node->cd();
4152 fNodes->Add(sub3node);
4153 sub2node->cd();
4154 //
4155 // Place copy #4 of I107 in I10B
4156 //
4157 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4158 sub3node->SetLineColor(kColorITS);
4159 sub3node->SetVisibility(0);
4160 sub3node->cd();
4161 //
4162 // Place copy #1 of I101 in I107
4163 //
4164 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4165 sub4node->SetLineColor(kColorITS);
4166 sub4node->SetVisibility(0);
4167 sub4node->cd();
4168 //
4169 // Place copy #1 of ITS1 in I101
4170 //
4171 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4172 sub5node->SetLineColor(kColorITS);
4173 fNodes->Add(sub5node);
4174 sub4node->cd();
4175 fNodes->Add(sub4node);
4176 sub3node->cd();
4177 fNodes->Add(sub3node);
4178 sub2node->cd();
4179 fNodes->Add(sub2node);
4180 sub1node->cd();
4181 //
4182 // Place copy #2 of I10B in I12B
4183 //
4184 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4185 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4186 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4187 sub2node->SetLineColor(kColorITS);
4188 sub2node->SetVisibility(0);
4189 sub2node->cd();
4190 //
4191 // Place copy #1 of I107 in I10B
4192 //
4193 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4194 sub3node->SetLineColor(kColorITS);
4195 sub3node->SetVisibility(0);
4196 sub3node->cd();
4197 //
4198 // Place copy #1 of I101 in I107
4199 //
4200 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4201 sub4node->SetLineColor(kColorITS);
4202 sub4node->SetVisibility(0);
4203 sub4node->cd();
4204 //
4205 // Place copy #1 of ITS1 in I101
4206 //
4207 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4208 sub5node->SetLineColor(kColorITS);
4209 fNodes->Add(sub5node);
4210 sub4node->cd();
4211 fNodes->Add(sub4node);
4212 sub3node->cd();
4213 fNodes->Add(sub3node);
4214 sub2node->cd();
4215 //
4216 // Place copy #2 of I107 in I10B
4217 //
4218 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4219 sub3node->SetLineColor(kColorITS);
4220 sub3node->SetVisibility(0);
4221 sub3node->cd();
4222 //
4223 // Place copy #1 of I101 in I107
4224 //
4225 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4226 sub4node->SetLineColor(kColorITS);
4227 sub4node->SetVisibility(0);
4228 sub4node->cd();
4229 //
4230 // Place copy #1 of ITS1 in I101
4231 //
4232 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4233 sub5node->SetLineColor(kColorITS);
4234 fNodes->Add(sub5node);
4235 sub4node->cd();
4236 fNodes->Add(sub4node);
4237 sub3node->cd();
4238 fNodes->Add(sub3node);
4239 sub2node->cd();
4240 //
4241 // Place copy #3 of I107 in I10B
4242 //
4243 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4244 sub3node->SetLineColor(kColorITS);
4245 sub3node->SetVisibility(0);
4246 sub3node->cd();
4247 //
4248 // Place copy #1 of I101 in I107
4249 //
4250 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4251 sub4node->SetLineColor(kColorITS);
4252 sub4node->SetVisibility(0);
4253 sub4node->cd();
4254 //
4255 // Place copy #1 of ITS1 in I101
4256 //
4257 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4258 sub5node->SetLineColor(kColorITS);
4259 fNodes->Add(sub5node);
4260 sub4node->cd();
4261 fNodes->Add(sub4node);
4262 sub3node->cd();
4263 fNodes->Add(sub3node);
4264 sub2node->cd();
4265 //
4266 // Place copy #4 of I107 in I10B
4267 //
4268 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4269 sub3node->SetLineColor(kColorITS);
4270 sub3node->SetVisibility(0);
4271 sub3node->cd();
4272 //
4273 // Place copy #1 of I101 in I107
4274 //
4275 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4276 sub4node->SetLineColor(kColorITS);
4277 sub4node->SetVisibility(0);
4278 sub4node->cd();
4279 //
4280 // Place copy #1 of ITS1 in I101
4281 //
4282 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4283 sub5node->SetLineColor(kColorITS);
4284 fNodes->Add(sub5node);
4285 sub4node->cd();
4286 fNodes->Add(sub4node);
4287 sub3node->cd();
4288 fNodes->Add(sub3node);
4289 sub2node->cd();
4290 fNodes->Add(sub2node);
4291 sub1node->cd();
4292 //
4293 // Place copy #1 of I20B in I12B
4294 //
4295 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4296 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4297 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4298 sub2node->SetLineColor(kColorITS);
4299 sub2node->SetVisibility(0);
4300 sub2node->cd();
4301 //
4302 // Place copy #1 of I1D7 in I20B
4303 //
4304 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4305 sub3node->SetLineColor(kColorITS);
4306 sub3node->SetVisibility(0);
4307 sub3node->cd();
4308 //
4309 // Place copy #1 of I1D1 in I1D7
4310 //
4311 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4312 sub4node->SetLineColor(kColorITS);
4313 sub4node->SetVisibility(0);
4314 sub4node->cd();
4315 //
4316 // Place copy #1 of ITS2 in I1D1
4317 //
4318 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4319 sub5node->SetLineColor(kColorITS);
4320 fNodes->Add(sub5node);
4321 sub4node->cd();
4322 fNodes->Add(sub4node);
4323 sub3node->cd();
4324 fNodes->Add(sub3node);
4325 sub2node->cd();
4326 //
4327 // Place copy #2 of I1D7 in I20B
4328 //
4329 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4330 sub3node->SetLineColor(kColorITS);
4331 sub3node->SetVisibility(0);
4332 sub3node->cd();
4333 //
4334 // Place copy #1 of I1D1 in I1D7
4335 //
4336 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4337 sub4node->SetLineColor(kColorITS);
4338 sub4node->SetVisibility(0);
4339 sub4node->cd();
4340 //
4341 // Place copy #1 of ITS2 in I1D1
4342 //
4343 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4344 sub5node->SetLineColor(kColorITS);
4345 fNodes->Add(sub5node);
4346 sub4node->cd();
4347 fNodes->Add(sub4node);
4348 sub3node->cd();
4349 fNodes->Add(sub3node);
4350 sub2node->cd();
4351 //
4352 // Place copy #3 of I1D7 in I20B
4353 //
4354 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4355 sub3node->SetLineColor(kColorITS);
4356 sub3node->SetVisibility(0);
4357 sub3node->cd();
4358 //
4359 // Place copy #1 of I1D1 in I1D7
4360 //
4361 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4362 sub4node->SetLineColor(kColorITS);
4363 sub4node->SetVisibility(0);
4364 sub4node->cd();
4365 //
4366 // Place copy #1 of ITS2 in I1D1
4367 //
4368 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4369 sub5node->SetLineColor(kColorITS);
4370 fNodes->Add(sub5node);
4371 sub4node->cd();
4372 fNodes->Add(sub4node);
4373 sub3node->cd();
4374 fNodes->Add(sub3node);
4375 sub2node->cd();
4376 //
4377 // Place copy #4 of I1D7 in I20B
4378 //
4379 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4380 sub3node->SetLineColor(kColorITS);
4381 sub3node->SetVisibility(0);
4382 sub3node->cd();
4383 //
4384 // Place copy #1 of I1D1 in I1D7
4385 //
4386 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4387 sub4node->SetLineColor(kColorITS);
4388 sub4node->SetVisibility(0);
4389 sub4node->cd();
4390 //
4391 // Place copy #1 of ITS2 in I1D1
4392 //
4393 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4394 sub5node->SetLineColor(kColorITS);
4395 fNodes->Add(sub5node);
4396 sub4node->cd();
4397 fNodes->Add(sub4node);
4398 sub3node->cd();
4399 fNodes->Add(sub3node);
4400 sub2node->cd();
4401 fNodes->Add(sub2node);
4402 sub1node->cd();
4403 //
4404 // Place copy #2 of I20B in I12B
4405 //
4406 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4407 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4408 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4409 sub2node->SetLineColor(kColorITS);
4410 sub2node->SetVisibility(0);
4411 sub2node->cd();
4412 //
4413 // Place copy #1 of I1D7 in I20B
4414 //
4415 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4416 sub3node->SetLineColor(kColorITS);
4417 sub3node->SetVisibility(0);
4418 sub3node->cd();
4419 //
4420 // Place copy #1 of I1D1 in I1D7
4421 //
4422 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4423 sub4node->SetLineColor(kColorITS);
4424 sub4node->SetVisibility(0);
4425 sub4node->cd();
4426 //
4427 // Place copy #1 of ITS2 in I1D1
4428 //
4429 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4430 sub5node->SetLineColor(kColorITS);
4431 fNodes->Add(sub5node);
4432 sub4node->cd();
4433 fNodes->Add(sub4node);
4434 sub3node->cd();
4435 fNodes->Add(sub3node);
4436 sub2node->cd();
4437 //
4438 // Place copy #2 of I1D7 in I20B
4439 //
4440 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4441 sub3node->SetLineColor(kColorITS);
4442 sub3node->SetVisibility(0);
4443 sub3node->cd();
4444 //
4445 // Place copy #1 of I1D1 in I1D7
4446 //
4447 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4448 sub4node->SetLineColor(kColorITS);
4449 sub4node->SetVisibility(0);
4450 sub4node->cd();
4451 //
4452 // Place copy #1 of ITS2 in I1D1
4453 //
4454 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4455 sub5node->SetLineColor(kColorITS);
4456 fNodes->Add(sub5node);
4457 sub4node->cd();
4458 fNodes->Add(sub4node);
4459 sub3node->cd();
4460 fNodes->Add(sub3node);
4461 sub2node->cd();
4462 //
4463 // Place copy #3 of I1D7 in I20B
4464 //
4465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4466 sub3node->SetLineColor(kColorITS);
4467 sub3node->SetVisibility(0);
4468 sub3node->cd();
4469 //
4470 // Place copy #1 of I1D1 in I1D7
4471 //
4472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4473 sub4node->SetLineColor(kColorITS);
4474 sub4node->SetVisibility(0);
4475 sub4node->cd();
4476 //
4477 // Place copy #1 of ITS2 in I1D1
4478 //
4479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4480 sub5node->SetLineColor(kColorITS);
4481 fNodes->Add(sub5node);
4482 sub4node->cd();
4483 fNodes->Add(sub4node);
4484 sub3node->cd();
4485 fNodes->Add(sub3node);
4486 sub2node->cd();
4487 //
4488 // Place copy #4 of I1D7 in I20B
4489 //
4490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4491 sub3node->SetLineColor(kColorITS);
4492 sub3node->SetVisibility(0);
4493 sub3node->cd();
4494 //
4495 // Place copy #1 of I1D1 in I1D7
4496 //
4497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4498 sub4node->SetLineColor(kColorITS);
4499 sub4node->SetVisibility(0);
4500 sub4node->cd();
4501 //
4502 // Place copy #1 of ITS2 in I1D1
4503 //
4504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4505 sub5node->SetLineColor(kColorITS);
4506 fNodes->Add(sub5node);
4507 sub4node->cd();
4508 fNodes->Add(sub4node);
4509 sub3node->cd();
4510 fNodes->Add(sub3node);
4511 sub2node->cd();
4512 fNodes->Add(sub2node);
4513 sub1node->cd();
4514 //
4515 // Place copy #3 of I20B in I12B
4516 //
4517 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4518 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4519 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4520 sub2node->SetLineColor(kColorITS);
4521 sub2node->SetVisibility(0);
4522 sub2node->cd();
4523 //
4524 // Place copy #1 of I1D7 in I20B
4525 //
4526 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4527 sub3node->SetLineColor(kColorITS);
4528 sub3node->SetVisibility(0);
4529 sub3node->cd();
4530 //
4531 // Place copy #1 of I1D1 in I1D7
4532 //
4533 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4534 sub4node->SetLineColor(kColorITS);
4535 sub4node->SetVisibility(0);
4536 sub4node->cd();
4537 //
4538 // Place copy #1 of ITS2 in I1D1
4539 //
4540 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4541 sub5node->SetLineColor(kColorITS);
4542 fNodes->Add(sub5node);
4543 sub4node->cd();
4544 fNodes->Add(sub4node);
4545 sub3node->cd();
4546 fNodes->Add(sub3node);
4547 sub2node->cd();
4548 //
4549 // Place copy #2 of I1D7 in I20B
4550 //
4551 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4552 sub3node->SetLineColor(kColorITS);
4553 sub3node->SetVisibility(0);
4554 sub3node->cd();
4555 //
4556 // Place copy #1 of I1D1 in I1D7
4557 //
4558 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4559 sub4node->SetLineColor(kColorITS);
4560 sub4node->SetVisibility(0);
4561 sub4node->cd();
4562 //
4563 // Place copy #1 of ITS2 in I1D1
4564 //
4565 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4566 sub5node->SetLineColor(kColorITS);
4567 fNodes->Add(sub5node);
4568 sub4node->cd();
4569 fNodes->Add(sub4node);
4570 sub3node->cd();
4571 fNodes->Add(sub3node);
4572 sub2node->cd();
4573 //
4574 // Place copy #3 of I1D7 in I20B
4575 //
4576 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4577 sub3node->SetLineColor(kColorITS);
4578 sub3node->SetVisibility(0);
4579 sub3node->cd();
4580 //
4581 // Place copy #1 of I1D1 in I1D7
4582 //
4583 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4584 sub4node->SetLineColor(kColorITS);
4585 sub4node->SetVisibility(0);
4586 sub4node->cd();
4587 //
4588 // Place copy #1 of ITS2 in I1D1
4589 //
4590 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4591 sub5node->SetLineColor(kColorITS);
4592 fNodes->Add(sub5node);
4593 sub4node->cd();
4594 fNodes->Add(sub4node);
4595 sub3node->cd();
4596 fNodes->Add(sub3node);
4597 sub2node->cd();
4598 //
4599 // Place copy #4 of I1D7 in I20B
4600 //
4601 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4602 sub3node->SetLineColor(kColorITS);
4603 sub3node->SetVisibility(0);
4604 sub3node->cd();
4605 //
4606 // Place copy #1 of I1D1 in I1D7
4607 //
4608 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4609 sub4node->SetLineColor(kColorITS);
4610 sub4node->SetVisibility(0);
4611 sub4node->cd();
4612 //
4613 // Place copy #1 of ITS2 in I1D1
4614 //
4615 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4616 sub5node->SetLineColor(kColorITS);
4617 fNodes->Add(sub5node);
4618 sub4node->cd();
4619 fNodes->Add(sub4node);
4620 sub3node->cd();
4621 fNodes->Add(sub3node);
4622 sub2node->cd();
4623 fNodes->Add(sub2node);
4624 sub1node->cd();
4625 //
4626 // Place copy #4 of I20B in I12B
4627 //
4628 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4629 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4630 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4631 sub2node->SetLineColor(kColorITS);
4632 sub2node->SetVisibility(0);
4633 sub2node->cd();
4634 //
4635 // Place copy #1 of I1D7 in I20B
4636 //
4637 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4638 sub3node->SetLineColor(kColorITS);
4639 sub3node->SetVisibility(0);
4640 sub3node->cd();
4641 //
4642 // Place copy #1 of I1D1 in I1D7
4643 //
4644 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4645 sub4node->SetLineColor(kColorITS);
4646 sub4node->SetVisibility(0);
4647 sub4node->cd();
4648 //
4649 // Place copy #1 of ITS2 in I1D1
4650 //
4651 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4652 sub5node->SetLineColor(kColorITS);
4653 fNodes->Add(sub5node);
4654 sub4node->cd();
4655 fNodes->Add(sub4node);
4656 sub3node->cd();
4657 fNodes->Add(sub3node);
4658 sub2node->cd();
4659 //
4660 // Place copy #2 of I1D7 in I20B
4661 //
4662 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4663 sub3node->SetLineColor(kColorITS);
4664 sub3node->SetVisibility(0);
4665 sub3node->cd();
4666 //
4667 // Place copy #1 of I1D1 in I1D7
4668 //
4669 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4670 sub4node->SetLineColor(kColorITS);
4671 sub4node->SetVisibility(0);
4672 sub4node->cd();
4673 //
4674 // Place copy #1 of ITS2 in I1D1
4675 //
4676 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4677 sub5node->SetLineColor(kColorITS);
4678 fNodes->Add(sub5node);
4679 sub4node->cd();
4680 fNodes->Add(sub4node);
4681 sub3node->cd();
4682 fNodes->Add(sub3node);
4683 sub2node->cd();
4684 //
4685 // Place copy #3 of I1D7 in I20B
4686 //
4687 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4688 sub3node->SetLineColor(kColorITS);
4689 sub3node->SetVisibility(0);
4690 sub3node->cd();
4691 //
4692 // Place copy #1 of I1D1 in I1D7
4693 //
4694 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4695 sub4node->SetLineColor(kColorITS);
4696 sub4node->SetVisibility(0);
4697 sub4node->cd();
4698 //
4699 // Place copy #1 of ITS2 in I1D1
4700 //
4701 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4702 sub5node->SetLineColor(kColorITS);
4703 fNodes->Add(sub5node);
4704 sub4node->cd();
4705 fNodes->Add(sub4node);
4706 sub3node->cd();
4707 fNodes->Add(sub3node);
4708 sub2node->cd();
4709 //
4710 // Place copy #4 of I1D7 in I20B
4711 //
4712 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4713 sub3node->SetLineColor(kColorITS);
4714 sub3node->SetVisibility(0);
4715 sub3node->cd();
4716 //
4717 // Place copy #1 of I1D1 in I1D7
4718 //
4719 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4720 sub4node->SetLineColor(kColorITS);
4721 sub4node->SetVisibility(0);
4722 sub4node->cd();
4723 //
4724 // Place copy #1 of ITS2 in I1D1
4725 //
4726 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4727 sub5node->SetLineColor(kColorITS);
4728 fNodes->Add(sub5node);
4729 sub4node->cd();
4730 fNodes->Add(sub4node);
4731 sub3node->cd();
4732 fNodes->Add(sub3node);
4733 sub2node->cd();
4734 fNodes->Add(sub2node);
4735 sub1node->cd();
4736 fNodes->Add(sub1node);
4737 node->cd();
4738 //
4739 // Place copy #7 of I12B in IT12
4740 //
4741 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4742 sub1node->SetLineColor(kColorITS);
4743 sub1node->SetVisibility(0);
4744 sub1node->cd();
4745 //
4746 // Place copy #1 of I10B in I12B
4747 //
4748 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4749 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4750 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4751 sub2node->SetLineColor(kColorITS);
4752 sub2node->SetVisibility(0);
4753 sub2node->cd();
4754 //
4755 // Place copy #1 of I107 in I10B
4756 //
4757 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4758 sub3node->SetLineColor(kColorITS);
4759 sub3node->SetVisibility(0);
4760 sub3node->cd();
4761 //
4762 // Place copy #1 of I101 in I107
4763 //
4764 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4765 sub4node->SetLineColor(kColorITS);
4766 sub4node->SetVisibility(0);
4767 sub4node->cd();
4768 //
4769 // Place copy #1 of ITS1 in I101
4770 //
4771 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4772 sub5node->SetLineColor(kColorITS);
4773 fNodes->Add(sub5node);
4774 sub4node->cd();
4775 fNodes->Add(sub4node);
4776 sub3node->cd();
4777 fNodes->Add(sub3node);
4778 sub2node->cd();
4779 //
4780 // Place copy #2 of I107 in I10B
4781 //
4782 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4783 sub3node->SetLineColor(kColorITS);
4784 sub3node->SetVisibility(0);
4785 sub3node->cd();
4786 //
4787 // Place copy #1 of I101 in I107
4788 //
4789 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4790 sub4node->SetLineColor(kColorITS);
4791 sub4node->SetVisibility(0);
4792 sub4node->cd();
4793 //
4794 // Place copy #1 of ITS1 in I101
4795 //
4796 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4797 sub5node->SetLineColor(kColorITS);
4798 fNodes->Add(sub5node);
4799 sub4node->cd();
4800 fNodes->Add(sub4node);
4801 sub3node->cd();
4802 fNodes->Add(sub3node);
4803 sub2node->cd();
4804 //
4805 // Place copy #3 of I107 in I10B
4806 //
4807 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4808 sub3node->SetLineColor(kColorITS);
4809 sub3node->SetVisibility(0);
4810 sub3node->cd();
4811 //
4812 // Place copy #1 of I101 in I107
4813 //
4814 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4815 sub4node->SetLineColor(kColorITS);
4816 sub4node->SetVisibility(0);
4817 sub4node->cd();
4818 //
4819 // Place copy #1 of ITS1 in I101
4820 //
4821 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4822 sub5node->SetLineColor(kColorITS);
4823 fNodes->Add(sub5node);
4824 sub4node->cd();
4825 fNodes->Add(sub4node);
4826 sub3node->cd();
4827 fNodes->Add(sub3node);
4828 sub2node->cd();
4829 //
4830 // Place copy #4 of I107 in I10B
4831 //
4832 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4833 sub3node->SetLineColor(kColorITS);
4834 sub3node->SetVisibility(0);
4835 sub3node->cd();
4836 //
4837 // Place copy #1 of I101 in I107
4838 //
4839 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4840 sub4node->SetLineColor(kColorITS);
4841 sub4node->SetVisibility(0);
4842 sub4node->cd();
4843 //
4844 // Place copy #1 of ITS1 in I101
4845 //
4846 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4847 sub5node->SetLineColor(kColorITS);
4848 fNodes->Add(sub5node);
4849 sub4node->cd();
4850 fNodes->Add(sub4node);
4851 sub3node->cd();
4852 fNodes->Add(sub3node);
4853 sub2node->cd();
4854 fNodes->Add(sub2node);
4855 sub1node->cd();
4856 //
4857 // Place copy #2 of I10B in I12B
4858 //
4859 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4860 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4861 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4862 sub2node->SetLineColor(kColorITS);
4863 sub2node->SetVisibility(0);
4864 sub2node->cd();
4865 //
4866 // Place copy #1 of I107 in I10B
4867 //
4868 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4869 sub3node->SetLineColor(kColorITS);
4870 sub3node->SetVisibility(0);
4871 sub3node->cd();
4872 //
4873 // Place copy #1 of I101 in I107
4874 //
4875 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4876 sub4node->SetLineColor(kColorITS);
4877 sub4node->SetVisibility(0);
4878 sub4node->cd();
4879 //
4880 // Place copy #1 of ITS1 in I101
4881 //
4882 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4883 sub5node->SetLineColor(kColorITS);
4884 fNodes->Add(sub5node);
4885 sub4node->cd();
4886 fNodes->Add(sub4node);
4887 sub3node->cd();
4888 fNodes->Add(sub3node);
4889 sub2node->cd();
4890 //
4891 // Place copy #2 of I107 in I10B
4892 //
4893 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4894 sub3node->SetLineColor(kColorITS);
4895 sub3node->SetVisibility(0);
4896 sub3node->cd();
4897 //
4898 // Place copy #1 of I101 in I107
4899 //
4900 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4901 sub4node->SetLineColor(kColorITS);
4902 sub4node->SetVisibility(0);
4903 sub4node->cd();
4904 //
4905 // Place copy #1 of ITS1 in I101
4906 //
4907 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4908 sub5node->SetLineColor(kColorITS);
4909 fNodes->Add(sub5node);
4910 sub4node->cd();
4911 fNodes->Add(sub4node);
4912 sub3node->cd();
4913 fNodes->Add(sub3node);
4914 sub2node->cd();
4915 //
4916 // Place copy #3 of I107 in I10B
4917 //
4918 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4919 sub3node->SetLineColor(kColorITS);
4920 sub3node->SetVisibility(0);
4921 sub3node->cd();
4922 //
4923 // Place copy #1 of I101 in I107
4924 //
4925 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4926 sub4node->SetLineColor(kColorITS);
4927 sub4node->SetVisibility(0);
4928 sub4node->cd();
4929 //
4930 // Place copy #1 of ITS1 in I101
4931 //
4932 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4933 sub5node->SetLineColor(kColorITS);
4934 fNodes->Add(sub5node);
4935 sub4node->cd();
4936 fNodes->Add(sub4node);
4937 sub3node->cd();
4938 fNodes->Add(sub3node);
4939 sub2node->cd();
4940 //
4941 // Place copy #4 of I107 in I10B
4942 //
4943 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4944 sub3node->SetLineColor(kColorITS);
4945 sub3node->SetVisibility(0);
4946 sub3node->cd();
4947 //
4948 // Place copy #1 of I101 in I107
4949 //
4950 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4951 sub4node->SetLineColor(kColorITS);
4952 sub4node->SetVisibility(0);
4953 sub4node->cd();
4954 //
4955 // Place copy #1 of ITS1 in I101
4956 //
4957 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4958 sub5node->SetLineColor(kColorITS);
4959 fNodes->Add(sub5node);
4960 sub4node->cd();
4961 fNodes->Add(sub4node);
4962 sub3node->cd();
4963 fNodes->Add(sub3node);
4964 sub2node->cd();
4965 fNodes->Add(sub2node);
4966 sub1node->cd();
4967 //
4968 // Place copy #1 of I20B in I12B
4969 //
4970 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4971 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4972 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4973 sub2node->SetLineColor(kColorITS);
4974 sub2node->SetVisibility(0);
4975 sub2node->cd();
4976 //
4977 // Place copy #1 of I1D7 in I20B
4978 //
4979 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4980 sub3node->SetLineColor(kColorITS);
4981 sub3node->SetVisibility(0);
4982 sub3node->cd();
4983 //
4984 // Place copy #1 of I1D1 in I1D7
4985 //
4986 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4987 sub4node->SetLineColor(kColorITS);
4988 sub4node->SetVisibility(0);
4989 sub4node->cd();
4990 //
4991 // Place copy #1 of ITS2 in I1D1
4992 //
4993 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4994 sub5node->SetLineColor(kColorITS);
4995 fNodes->Add(sub5node);
4996 sub4node->cd();
4997 fNodes->Add(sub4node);
4998 sub3node->cd();
4999 fNodes->Add(sub3node);
5000 sub2node->cd();
5001 //
5002 // Place copy #2 of I1D7 in I20B
5003 //
5004 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5005 sub3node->SetLineColor(kColorITS);
5006 sub3node->SetVisibility(0);
5007 sub3node->cd();
5008 //
5009 // Place copy #1 of I1D1 in I1D7
5010 //
5011 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5012 sub4node->SetLineColor(kColorITS);
5013 sub4node->SetVisibility(0);
5014 sub4node->cd();
5015 //
5016 // Place copy #1 of ITS2 in I1D1
5017 //
5018 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5019 sub5node->SetLineColor(kColorITS);
5020 fNodes->Add(sub5node);
5021 sub4node->cd();
5022 fNodes->Add(sub4node);
5023 sub3node->cd();
5024 fNodes->Add(sub3node);
5025 sub2node->cd();
5026 //
5027 // Place copy #3 of I1D7 in I20B
5028 //
5029 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5030 sub3node->SetLineColor(kColorITS);
5031 sub3node->SetVisibility(0);
5032 sub3node->cd();
5033 //
5034 // Place copy #1 of I1D1 in I1D7
5035 //
5036 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5037 sub4node->SetLineColor(kColorITS);
5038 sub4node->SetVisibility(0);
5039 sub4node->cd();
5040 //
5041 // Place copy #1 of ITS2 in I1D1
5042 //
5043 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5044 sub5node->SetLineColor(kColorITS);
5045 fNodes->Add(sub5node);
5046 sub4node->cd();
5047 fNodes->Add(sub4node);
5048 sub3node->cd();
5049 fNodes->Add(sub3node);
5050 sub2node->cd();
5051 //
5052 // Place copy #4 of I1D7 in I20B
5053 //
5054 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5055 sub3node->SetLineColor(kColorITS);
5056 sub3node->SetVisibility(0);
5057 sub3node->cd();
5058 //
5059 // Place copy #1 of I1D1 in I1D7
5060 //
5061 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5062 sub4node->SetLineColor(kColorITS);
5063 sub4node->SetVisibility(0);
5064 sub4node->cd();
5065 //
5066 // Place copy #1 of ITS2 in I1D1
5067 //
5068 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5069 sub5node->SetLineColor(kColorITS);
5070 fNodes->Add(sub5node);
5071 sub4node->cd();
5072 fNodes->Add(sub4node);
5073 sub3node->cd();
5074 fNodes->Add(sub3node);
5075 sub2node->cd();
5076 fNodes->Add(sub2node);
5077 sub1node->cd();
5078 //
5079 // Place copy #2 of I20B in I12B
5080 //
5081 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5082 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5083 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5084 sub2node->SetLineColor(kColorITS);
5085 sub2node->SetVisibility(0);
5086 sub2node->cd();
5087 //
5088 // Place copy #1 of I1D7 in I20B
5089 //
5090 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5091 sub3node->SetLineColor(kColorITS);
5092 sub3node->SetVisibility(0);
5093 sub3node->cd();
5094 //
5095 // Place copy #1 of I1D1 in I1D7
5096 //
5097 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5098 sub4node->SetLineColor(kColorITS);
5099 sub4node->SetVisibility(0);
5100 sub4node->cd();
5101 //
5102 // Place copy #1 of ITS2 in I1D1
5103 //
5104 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5105 sub5node->SetLineColor(kColorITS);
5106 fNodes->Add(sub5node);
5107 sub4node->cd();
5108 fNodes->Add(sub4node);
5109 sub3node->cd();
5110 fNodes->Add(sub3node);
5111 sub2node->cd();
5112 //
5113 // Place copy #2 of I1D7 in I20B
5114 //
5115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5116 sub3node->SetLineColor(kColorITS);
5117 sub3node->SetVisibility(0);
5118 sub3node->cd();
5119 //
5120 // Place copy #1 of I1D1 in I1D7
5121 //
5122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5123 sub4node->SetLineColor(kColorITS);
5124 sub4node->SetVisibility(0);
5125 sub4node->cd();
5126 //
5127 // Place copy #1 of ITS2 in I1D1
5128 //
5129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5130 sub5node->SetLineColor(kColorITS);
5131 fNodes->Add(sub5node);
5132 sub4node->cd();
5133 fNodes->Add(sub4node);
5134 sub3node->cd();
5135 fNodes->Add(sub3node);
5136 sub2node->cd();
5137 //
5138 // Place copy #3 of I1D7 in I20B
5139 //
5140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5141 sub3node->SetLineColor(kColorITS);
5142 sub3node->SetVisibility(0);
5143 sub3node->cd();
5144 //
5145 // Place copy #1 of I1D1 in I1D7
5146 //
5147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5148 sub4node->SetLineColor(kColorITS);
5149 sub4node->SetVisibility(0);
5150 sub4node->cd();
5151 //
5152 // Place copy #1 of ITS2 in I1D1
5153 //
5154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5155 sub5node->SetLineColor(kColorITS);
5156 fNodes->Add(sub5node);
5157 sub4node->cd();
5158 fNodes->Add(sub4node);
5159 sub3node->cd();
5160 fNodes->Add(sub3node);
5161 sub2node->cd();
5162 //
5163 // Place copy #4 of I1D7 in I20B
5164 //
5165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5166 sub3node->SetLineColor(kColorITS);
5167 sub3node->SetVisibility(0);
5168 sub3node->cd();
5169 //
5170 // Place copy #1 of I1D1 in I1D7
5171 //
5172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5173 sub4node->SetLineColor(kColorITS);
5174 sub4node->SetVisibility(0);
5175 sub4node->cd();
5176 //
5177 // Place copy #1 of ITS2 in I1D1
5178 //
5179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5180 sub5node->SetLineColor(kColorITS);
5181 fNodes->Add(sub5node);
5182 sub4node->cd();
5183 fNodes->Add(sub4node);
5184 sub3node->cd();
5185 fNodes->Add(sub3node);
5186 sub2node->cd();
5187 fNodes->Add(sub2node);
5188 sub1node->cd();
5189 //
5190 // Place copy #3 of I20B in I12B
5191 //
5192 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5193 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5194 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5195 sub2node->SetLineColor(kColorITS);
5196 sub2node->SetVisibility(0);
5197 sub2node->cd();
5198 //
5199 // Place copy #1 of I1D7 in I20B
5200 //
5201 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5202 sub3node->SetLineColor(kColorITS);
5203 sub3node->SetVisibility(0);
5204 sub3node->cd();
5205 //
5206 // Place copy #1 of I1D1 in I1D7
5207 //
5208 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5209 sub4node->SetLineColor(kColorITS);
5210 sub4node->SetVisibility(0);
5211 sub4node->cd();
5212 //
5213 // Place copy #1 of ITS2 in I1D1
5214 //
5215 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5216 sub5node->SetLineColor(kColorITS);
5217 fNodes->Add(sub5node);
5218 sub4node->cd();
5219 fNodes->Add(sub4node);
5220 sub3node->cd();
5221 fNodes->Add(sub3node);
5222 sub2node->cd();
5223 //
5224 // Place copy #2 of I1D7 in I20B
5225 //
5226 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5227 sub3node->SetLineColor(kColorITS);
5228 sub3node->SetVisibility(0);
5229 sub3node->cd();
5230 //
5231 // Place copy #1 of I1D1 in I1D7
5232 //
5233 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5234 sub4node->SetLineColor(kColorITS);
5235 sub4node->SetVisibility(0);
5236 sub4node->cd();
5237 //
5238 // Place copy #1 of ITS2 in I1D1
5239 //
5240 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5241 sub5node->SetLineColor(kColorITS);
5242 fNodes->Add(sub5node);
5243 sub4node->cd();
5244 fNodes->Add(sub4node);
5245 sub3node->cd();
5246 fNodes->Add(sub3node);
5247 sub2node->cd();
5248 //
5249 // Place copy #3 of I1D7 in I20B
5250 //
5251 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5252 sub3node->SetLineColor(kColorITS);
5253 sub3node->SetVisibility(0);
5254 sub3node->cd();
5255 //
5256 // Place copy #1 of I1D1 in I1D7
5257 //
5258 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5259 sub4node->SetLineColor(kColorITS);
5260 sub4node->SetVisibility(0);
5261 sub4node->cd();
5262 //
5263 // Place copy #1 of ITS2 in I1D1
5264 //
5265 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5266 sub5node->SetLineColor(kColorITS);
5267 fNodes->Add(sub5node);
5268 sub4node->cd();
5269 fNodes->Add(sub4node);
5270 sub3node->cd();
5271 fNodes->Add(sub3node);
5272 sub2node->cd();
5273 //
5274 // Place copy #4 of I1D7 in I20B
5275 //
5276 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5277 sub3node->SetLineColor(kColorITS);
5278 sub3node->SetVisibility(0);
5279 sub3node->cd();
5280 //
5281 // Place copy #1 of I1D1 in I1D7
5282 //
5283 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5284 sub4node->SetLineColor(kColorITS);
5285 sub4node->SetVisibility(0);
5286 sub4node->cd();
5287 //
5288 // Place copy #1 of ITS2 in I1D1
5289 //
5290 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5291 sub5node->SetLineColor(kColorITS);
5292 fNodes->Add(sub5node);
5293 sub4node->cd();
5294 fNodes->Add(sub4node);
5295 sub3node->cd();
5296 fNodes->Add(sub3node);
5297 sub2node->cd();
5298 fNodes->Add(sub2node);
5299 sub1node->cd();
5300 //
5301 // Place copy #4 of I20B in I12B
5302 //
5303 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5304 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5305 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5306 sub2node->SetLineColor(kColorITS);
5307 sub2node->SetVisibility(0);
5308 sub2node->cd();
5309 //
5310 // Place copy #1 of I1D7 in I20B
5311 //
5312 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5313 sub3node->SetLineColor(kColorITS);
5314 sub3node->SetVisibility(0);
5315 sub3node->cd();
5316 //
5317 // Place copy #1 of I1D1 in I1D7
5318 //
5319 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5320 sub4node->SetLineColor(kColorITS);
5321 sub4node->SetVisibility(0);
5322 sub4node->cd();
5323 //
5324 // Place copy #1 of ITS2 in I1D1
5325 //
5326 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5327 sub5node->SetLineColor(kColorITS);
5328 fNodes->Add(sub5node);
5329 sub4node->cd();
5330 fNodes->Add(sub4node);
5331 sub3node->cd();
5332 fNodes->Add(sub3node);
5333 sub2node->cd();
5334 //
5335 // Place copy #2 of I1D7 in I20B
5336 //
5337 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5338 sub3node->SetLineColor(kColorITS);
5339 sub3node->SetVisibility(0);
5340 sub3node->cd();
5341 //
5342 // Place copy #1 of I1D1 in I1D7
5343 //
5344 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5345 sub4node->SetLineColor(kColorITS);
5346 sub4node->SetVisibility(0);
5347 sub4node->cd();
5348 //
5349 // Place copy #1 of ITS2 in I1D1
5350 //
5351 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5352 sub5node->SetLineColor(kColorITS);
5353 fNodes->Add(sub5node);
5354 sub4node->cd();
5355 fNodes->Add(sub4node);
5356 sub3node->cd();
5357 fNodes->Add(sub3node);
5358 sub2node->cd();
5359 //
5360 // Place copy #3 of I1D7 in I20B
5361 //
5362 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5363 sub3node->SetLineColor(kColorITS);
5364 sub3node->SetVisibility(0);
5365 sub3node->cd();
5366 //
5367 // Place copy #1 of I1D1 in I1D7
5368 //
5369 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5370 sub4node->SetLineColor(kColorITS);
5371 sub4node->SetVisibility(0);
5372 sub4node->cd();
5373 //
5374 // Place copy #1 of ITS2 in I1D1
5375 //
5376 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5377 sub5node->SetLineColor(kColorITS);
5378 fNodes->Add(sub5node);
5379 sub4node->cd();
5380 fNodes->Add(sub4node);
5381 sub3node->cd();
5382 fNodes->Add(sub3node);
5383 sub2node->cd();
5384 //
5385 // Place copy #4 of I1D7 in I20B
5386 //
5387 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5388 sub3node->SetLineColor(kColorITS);
5389 sub3node->SetVisibility(0);
5390 sub3node->cd();
5391 //
5392 // Place copy #1 of I1D1 in I1D7
5393 //
5394 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5395 sub4node->SetLineColor(kColorITS);
5396 sub4node->SetVisibility(0);
5397 sub4node->cd();
5398 //
5399 // Place copy #1 of ITS2 in I1D1
5400 //
5401 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5402 sub5node->SetLineColor(kColorITS);
5403 fNodes->Add(sub5node);
5404 sub4node->cd();
5405 fNodes->Add(sub4node);
5406 sub3node->cd();
5407 fNodes->Add(sub3node);
5408 sub2node->cd();
5409 fNodes->Add(sub2node);
5410 sub1node->cd();
5411 fNodes->Add(sub1node);
5412 node->cd();
5413 //
5414 // Place copy #8 of I12B in IT12
5415 //
5416 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5417 sub1node->SetLineColor(kColorITS);
5418 sub1node->SetVisibility(0);
5419 sub1node->cd();
5420 //
5421 // Place copy #1 of I10B in I12B
5422 //
5423 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5424 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5425 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5426 sub2node->SetLineColor(kColorITS);
5427 sub2node->SetVisibility(0);
5428 sub2node->cd();
5429 //
5430 // Place copy #1 of I107 in I10B
5431 //
5432 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5433 sub3node->SetLineColor(kColorITS);
5434 sub3node->SetVisibility(0);
5435 sub3node->cd();
5436 //
5437 // Place copy #1 of I101 in I107
5438 //
5439 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5440 sub4node->SetLineColor(kColorITS);
5441 sub4node->SetVisibility(0);
5442 sub4node->cd();
5443 //
5444 // Place copy #1 of ITS1 in I101
5445 //
5446 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5447 sub5node->SetLineColor(kColorITS);
5448 fNodes->Add(sub5node);
5449 sub4node->cd();
5450 fNodes->Add(sub4node);
5451 sub3node->cd();
5452 fNodes->Add(sub3node);
5453 sub2node->cd();
5454 //
5455 // Place copy #2 of I107 in I10B
5456 //
5457 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5458 sub3node->SetLineColor(kColorITS);
5459 sub3node->SetVisibility(0);
5460 sub3node->cd();
5461 //
5462 // Place copy #1 of I101 in I107
5463 //
5464 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5465 sub4node->SetLineColor(kColorITS);
5466 sub4node->SetVisibility(0);
5467 sub4node->cd();
5468 //
5469 // Place copy #1 of ITS1 in I101
5470 //
5471 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5472 sub5node->SetLineColor(kColorITS);
5473 fNodes->Add(sub5node);
5474 sub4node->cd();
5475 fNodes->Add(sub4node);
5476 sub3node->cd();
5477 fNodes->Add(sub3node);
5478 sub2node->cd();
5479 //
5480 // Place copy #3 of I107 in I10B
5481 //
5482 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5483 sub3node->SetLineColor(kColorITS);
5484 sub3node->SetVisibility(0);
5485 sub3node->cd();
5486 //
5487 // Place copy #1 of I101 in I107
5488 //
5489 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5490 sub4node->SetLineColor(kColorITS);
5491 sub4node->SetVisibility(0);
5492 sub4node->cd();
5493 //
5494 // Place copy #1 of ITS1 in I101
5495 //
5496 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5497 sub5node->SetLineColor(kColorITS);
5498 fNodes->Add(sub5node);
5499 sub4node->cd();
5500 fNodes->Add(sub4node);
5501 sub3node->cd();
5502 fNodes->Add(sub3node);
5503 sub2node->cd();
5504 //
5505 // Place copy #4 of I107 in I10B
5506 //
5507 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5508 sub3node->SetLineColor(kColorITS);
5509 sub3node->SetVisibility(0);
5510 sub3node->cd();
5511 //
5512 // Place copy #1 of I101 in I107
5513 //
5514 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5515 sub4node->SetLineColor(kColorITS);
5516 sub4node->SetVisibility(0);
5517 sub4node->cd();
5518 //
5519 // Place copy #1 of ITS1 in I101
5520 //
5521 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5522 sub5node->SetLineColor(kColorITS);
5523 fNodes->Add(sub5node);
5524 sub4node->cd();
5525 fNodes->Add(sub4node);
5526 sub3node->cd();
5527 fNodes->Add(sub3node);
5528 sub2node->cd();
5529 fNodes->Add(sub2node);
5530 sub1node->cd();
5531 //
5532 // Place copy #2 of I10B in I12B
5533 //
5534 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5535 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5536 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5537 sub2node->SetLineColor(kColorITS);
5538 sub2node->SetVisibility(0);
5539 sub2node->cd();
5540 //
5541 // Place copy #1 of I107 in I10B
5542 //
5543 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5544 sub3node->SetLineColor(kColorITS);
5545 sub3node->SetVisibility(0);
5546 sub3node->cd();
5547 //
5548 // Place copy #1 of I101 in I107
5549 //
5550 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5551 sub4node->SetLineColor(kColorITS);
5552 sub4node->SetVisibility(0);
5553 sub4node->cd();
5554 //
5555 // Place copy #1 of ITS1 in I101
5556 //
5557 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5558 sub5node->SetLineColor(kColorITS);
5559 fNodes->Add(sub5node);
5560 sub4node->cd();
5561 fNodes->Add(sub4node);
5562 sub3node->cd();
5563 fNodes->Add(sub3node);
5564 sub2node->cd();
5565 //
5566 // Place copy #2 of I107 in I10B
5567 //
5568 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5569 sub3node->SetLineColor(kColorITS);
5570 sub3node->SetVisibility(0);
5571 sub3node->cd();
5572 //
5573 // Place copy #1 of I101 in I107
5574 //
5575 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5576 sub4node->SetLineColor(kColorITS);
5577 sub4node->SetVisibility(0);
5578 sub4node->cd();
5579 //
5580 // Place copy #1 of ITS1 in I101
5581 //
5582 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5583 sub5node->SetLineColor(kColorITS);
5584 fNodes->Add(sub5node);
5585 sub4node->cd();
5586 fNodes->Add(sub4node);
5587 sub3node->cd();
5588 fNodes->Add(sub3node);
5589 sub2node->cd();
5590 //
5591 // Place copy #3 of I107 in I10B
5592 //
5593 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5594 sub3node->SetLineColor(kColorITS);
5595 sub3node->SetVisibility(0);
5596 sub3node->cd();
5597 //
5598 // Place copy #1 of I101 in I107
5599 //
5600 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5601 sub4node->SetLineColor(kColorITS);
5602 sub4node->SetVisibility(0);
5603 sub4node->cd();
5604 //
5605 // Place copy #1 of ITS1 in I101
5606 //
5607 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5608 sub5node->SetLineColor(kColorITS);
5609 fNodes->Add(sub5node);
5610 sub4node->cd();
5611 fNodes->Add(sub4node);
5612 sub3node->cd();
5613 fNodes->Add(sub3node);
5614 sub2node->cd();
5615 //
5616 // Place copy #4 of I107 in I10B
5617 //
5618 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5619 sub3node->SetLineColor(kColorITS);
5620 sub3node->SetVisibility(0);
5621 sub3node->cd();
5622 //
5623 // Place copy #1 of I101 in I107
5624 //
5625 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5626 sub4node->SetLineColor(kColorITS);
5627 sub4node->SetVisibility(0);
5628 sub4node->cd();
5629 //
5630 // Place copy #1 of ITS1 in I101
5631 //
5632 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5633 sub5node->SetLineColor(kColorITS);
5634 fNodes->Add(sub5node);
5635 sub4node->cd();
5636 fNodes->Add(sub4node);
5637 sub3node->cd();
5638 fNodes->Add(sub3node);
5639 sub2node->cd();
5640 fNodes->Add(sub2node);
5641 sub1node->cd();
5642 //
5643 // Place copy #1 of I20B in I12B
5644 //
5645 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5646 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5647 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5648 sub2node->SetLineColor(kColorITS);
5649 sub2node->SetVisibility(0);
5650 sub2node->cd();
5651 //
5652 // Place copy #1 of I1D7 in I20B
5653 //
5654 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5655 sub3node->SetLineColor(kColorITS);
5656 sub3node->SetVisibility(0);
5657 sub3node->cd();
5658 //
5659 // Place copy #1 of I1D1 in I1D7
5660 //
5661 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5662 sub4node->SetLineColor(kColorITS);
5663 sub4node->SetVisibility(0);
5664 sub4node->cd();
5665 //
5666 // Place copy #1 of ITS2 in I1D1
5667 //
5668 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5669 sub5node->SetLineColor(kColorITS);
5670 fNodes->Add(sub5node);
5671 sub4node->cd();
5672 fNodes->Add(sub4node);
5673 sub3node->cd();
5674 fNodes->Add(sub3node);
5675 sub2node->cd();
5676 //
5677 // Place copy #2 of I1D7 in I20B
5678 //
5679 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5680 sub3node->SetLineColor(kColorITS);
5681 sub3node->SetVisibility(0);
5682 sub3node->cd();
5683 //
5684 // Place copy #1 of I1D1 in I1D7
5685 //
5686 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5687 sub4node->SetLineColor(kColorITS);
5688 sub4node->SetVisibility(0);
5689 sub4node->cd();
5690 //
5691 // Place copy #1 of ITS2 in I1D1
5692 //
5693 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5694 sub5node->SetLineColor(kColorITS);
5695 fNodes->Add(sub5node);
5696 sub4node->cd();
5697 fNodes->Add(sub4node);
5698 sub3node->cd();
5699 fNodes->Add(sub3node);
5700 sub2node->cd();
5701 //
5702 // Place copy #3 of I1D7 in I20B
5703 //
5704 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5705 sub3node->SetLineColor(kColorITS);
5706 sub3node->SetVisibility(0);
5707 sub3node->cd();
5708 //
5709 // Place copy #1 of I1D1 in I1D7
5710 //
5711 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5712 sub4node->SetLineColor(kColorITS);
5713 sub4node->SetVisibility(0);
5714 sub4node->cd();
5715 //
5716 // Place copy #1 of ITS2 in I1D1
5717 //
5718 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5719 sub5node->SetLineColor(kColorITS);
5720 fNodes->Add(sub5node);
5721 sub4node->cd();
5722 fNodes->Add(sub4node);
5723 sub3node->cd();
5724 fNodes->Add(sub3node);
5725 sub2node->cd();
5726 //
5727 // Place copy #4 of I1D7 in I20B
5728 //
5729 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5730 sub3node->SetLineColor(kColorITS);
5731 sub3node->SetVisibility(0);
5732 sub3node->cd();
5733 //
5734 // Place copy #1 of I1D1 in I1D7
5735 //
5736 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5737 sub4node->SetLineColor(kColorITS);
5738 sub4node->SetVisibility(0);
5739 sub4node->cd();
5740 //
5741 // Place copy #1 of ITS2 in I1D1
5742 //
5743 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5744 sub5node->SetLineColor(kColorITS);
5745 fNodes->Add(sub5node);
5746 sub4node->cd();
5747 fNodes->Add(sub4node);
5748 sub3node->cd();
5749 fNodes->Add(sub3node);
5750 sub2node->cd();
5751 fNodes->Add(sub2node);
5752 sub1node->cd();
5753 //
5754 // Place copy #2 of I20B in I12B
5755 //
5756 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5757 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5758 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5759 sub2node->SetLineColor(kColorITS);
5760 sub2node->SetVisibility(0);
5761 sub2node->cd();
5762 //
5763 // Place copy #1 of I1D7 in I20B
5764 //
5765 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5766 sub3node->SetLineColor(kColorITS);
5767 sub3node->SetVisibility(0);
5768 sub3node->cd();
5769 //
5770 // Place copy #1 of I1D1 in I1D7
5771 //
5772 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5773 sub4node->SetLineColor(kColorITS);
5774 sub4node->SetVisibility(0);
5775 sub4node->cd();
5776 //
5777 // Place copy #1 of ITS2 in I1D1
5778 //
5779 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5780 sub5node->SetLineColor(kColorITS);
5781 fNodes->Add(sub5node);
5782 sub4node->cd();
5783 fNodes->Add(sub4node);
5784 sub3node->cd();
5785 fNodes->Add(sub3node);
5786 sub2node->cd();
5787 //
5788 // Place copy #2 of I1D7 in I20B
5789 //
5790 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5791 sub3node->SetLineColor(kColorITS);
5792 sub3node->SetVisibility(0);
5793 sub3node->cd();
5794 //
5795 // Place copy #1 of I1D1 in I1D7
5796 //
5797 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5798 sub4node->SetLineColor(kColorITS);
5799 sub4node->SetVisibility(0);
5800 sub4node->cd();
5801 //
5802 // Place copy #1 of ITS2 in I1D1
5803 //
5804 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5805 sub5node->SetLineColor(kColorITS);
5806 fNodes->Add(sub5node);
5807 sub4node->cd();
5808 fNodes->Add(sub4node);
5809 sub3node->cd();
5810 fNodes->Add(sub3node);
5811 sub2node->cd();
5812 //
5813 // Place copy #3 of I1D7 in I20B
5814 //
5815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5816 sub3node->SetLineColor(kColorITS);
5817 sub3node->SetVisibility(0);
5818 sub3node->cd();
5819 //
5820 // Place copy #1 of I1D1 in I1D7
5821 //
5822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5823 sub4node->SetLineColor(kColorITS);
5824 sub4node->SetVisibility(0);
5825 sub4node->cd();
5826 //
5827 // Place copy #1 of ITS2 in I1D1
5828 //
5829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5830 sub5node->SetLineColor(kColorITS);
5831 fNodes->Add(sub5node);
5832 sub4node->cd();
5833 fNodes->Add(sub4node);
5834 sub3node->cd();
5835 fNodes->Add(sub3node);
5836 sub2node->cd();
5837 //
5838 // Place copy #4 of I1D7 in I20B
5839 //
5840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5841 sub3node->SetLineColor(kColorITS);
5842 sub3node->SetVisibility(0);
5843 sub3node->cd();
5844 //
5845 // Place copy #1 of I1D1 in I1D7
5846 //
5847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5848 sub4node->SetLineColor(kColorITS);
5849 sub4node->SetVisibility(0);
5850 sub4node->cd();
5851 //
5852 // Place copy #1 of ITS2 in I1D1
5853 //
5854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5855 sub5node->SetLineColor(kColorITS);
5856 fNodes->Add(sub5node);
5857 sub4node->cd();
5858 fNodes->Add(sub4node);
5859 sub3node->cd();
5860 fNodes->Add(sub3node);
5861 sub2node->cd();
5862 fNodes->Add(sub2node);
5863 sub1node->cd();
5864 //
5865 // Place copy #3 of I20B in I12B
5866 //
5867 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5868 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5869 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5870 sub2node->SetLineColor(kColorITS);
5871 sub2node->SetVisibility(0);
5872 sub2node->cd();
5873 //
5874 // Place copy #1 of I1D7 in I20B
5875 //
5876 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5877 sub3node->SetLineColor(kColorITS);
5878 sub3node->SetVisibility(0);
5879 sub3node->cd();
5880 //
5881 // Place copy #1 of I1D1 in I1D7
5882 //
5883 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5884 sub4node->SetLineColor(kColorITS);
5885 sub4node->SetVisibility(0);
5886 sub4node->cd();
5887 //
5888 // Place copy #1 of ITS2 in I1D1
5889 //
5890 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5891 sub5node->SetLineColor(kColorITS);
5892 fNodes->Add(sub5node);
5893 sub4node->cd();
5894 fNodes->Add(sub4node);
5895 sub3node->cd();
5896 fNodes->Add(sub3node);
5897 sub2node->cd();
5898 //
5899 // Place copy #2 of I1D7 in I20B
5900 //
5901 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5902 sub3node->SetLineColor(kColorITS);
5903 sub3node->SetVisibility(0);
5904 sub3node->cd();
5905 //
5906 // Place copy #1 of I1D1 in I1D7
5907 //
5908 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5909 sub4node->SetLineColor(kColorITS);
5910 sub4node->SetVisibility(0);
5911 sub4node->cd();
5912 //
5913 // Place copy #1 of ITS2 in I1D1
5914 //
5915 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5916 sub5node->SetLineColor(kColorITS);
5917 fNodes->Add(sub5node);
5918 sub4node->cd();
5919 fNodes->Add(sub4node);
5920 sub3node->cd();
5921 fNodes->Add(sub3node);
5922 sub2node->cd();
5923 //
5924 // Place copy #3 of I1D7 in I20B
5925 //
5926 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5927 sub3node->SetLineColor(kColorITS);
5928 sub3node->SetVisibility(0);
5929 sub3node->cd();
5930 //
5931 // Place copy #1 of I1D1 in I1D7
5932 //
5933 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5934 sub4node->SetLineColor(kColorITS);
5935 sub4node->SetVisibility(0);
5936 sub4node->cd();
5937 //
5938 // Place copy #1 of ITS2 in I1D1
5939 //
5940 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5941 sub5node->SetLineColor(kColorITS);
5942 fNodes->Add(sub5node);
5943 sub4node->cd();
5944 fNodes->Add(sub4node);
5945 sub3node->cd();
5946 fNodes->Add(sub3node);
5947 sub2node->cd();
5948 //
5949 // Place copy #4 of I1D7 in I20B
5950 //
5951 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5952 sub3node->SetLineColor(kColorITS);
5953 sub3node->SetVisibility(0);
5954 sub3node->cd();
5955 //
5956 // Place copy #1 of I1D1 in I1D7
5957 //
5958 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5959 sub4node->SetLineColor(kColorITS);
5960 sub4node->SetVisibility(0);
5961 sub4node->cd();
5962 //
5963 // Place copy #1 of ITS2 in I1D1
5964 //
5965 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5966 sub5node->SetLineColor(kColorITS);
5967 fNodes->Add(sub5node);
5968 sub4node->cd();
5969 fNodes->Add(sub4node);
5970 sub3node->cd();
5971 fNodes->Add(sub3node);
5972 sub2node->cd();
5973 fNodes->Add(sub2node);
5974 sub1node->cd();
5975 //
5976 // Place copy #4 of I20B in I12B
5977 //
5978 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5979 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5980 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5981 sub2node->SetLineColor(kColorITS);
5982 sub2node->SetVisibility(0);
5983 sub2node->cd();
5984 //
5985 // Place copy #1 of I1D7 in I20B
5986 //
5987 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5988 sub3node->SetLineColor(kColorITS);
5989 sub3node->SetVisibility(0);
5990 sub3node->cd();
5991 //
5992 // Place copy #1 of I1D1 in I1D7
5993 //
5994 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5995 sub4node->SetLineColor(kColorITS);
5996 sub4node->SetVisibility(0);
5997 sub4node->cd();
5998 //
5999 // Place copy #1 of ITS2 in I1D1
6000 //
6001 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6002 sub5node->SetLineColor(kColorITS);
6003 fNodes->Add(sub5node);
6004 sub4node->cd();
6005 fNodes->Add(sub4node);
6006 sub3node->cd();
6007 fNodes->Add(sub3node);
6008 sub2node->cd();
6009 //
6010 // Place copy #2 of I1D7 in I20B
6011 //
6012 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6013 sub3node->SetLineColor(kColorITS);
6014 sub3node->SetVisibility(0);
6015 sub3node->cd();
6016 //
6017 // Place copy #1 of I1D1 in I1D7
6018 //
6019 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6020 sub4node->SetLineColor(kColorITS);
6021 sub4node->SetVisibility(0);
6022 sub4node->cd();
6023 //
6024 // Place copy #1 of ITS2 in I1D1
6025 //
6026 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6027 sub5node->SetLineColor(kColorITS);
6028 fNodes->Add(sub5node);
6029 sub4node->cd();
6030 fNodes->Add(sub4node);
6031 sub3node->cd();
6032 fNodes->Add(sub3node);
6033 sub2node->cd();
6034 //
6035 // Place copy #3 of I1D7 in I20B
6036 //
6037 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6038 sub3node->SetLineColor(kColorITS);
6039 sub3node->SetVisibility(0);
6040 sub3node->cd();
6041 //
6042 // Place copy #1 of I1D1 in I1D7
6043 //
6044 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6045 sub4node->SetLineColor(kColorITS);
6046 sub4node->SetVisibility(0);
6047 sub4node->cd();
6048 //
6049 // Place copy #1 of ITS2 in I1D1
6050 //
6051 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6052 sub5node->SetLineColor(kColorITS);
6053 fNodes->Add(sub5node);
6054 sub4node->cd();
6055 fNodes->Add(sub4node);
6056 sub3node->cd();
6057 fNodes->Add(sub3node);
6058 sub2node->cd();
6059 //
6060 // Place copy #4 of I1D7 in I20B
6061 //
6062 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6063 sub3node->SetLineColor(kColorITS);
6064 sub3node->SetVisibility(0);
6065 sub3node->cd();
6066 //
6067 // Place copy #1 of I1D1 in I1D7
6068 //
6069 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6070 sub4node->SetLineColor(kColorITS);
6071 sub4node->SetVisibility(0);
6072 sub4node->cd();
6073 //
6074 // Place copy #1 of ITS2 in I1D1
6075 //
6076 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6077 sub5node->SetLineColor(kColorITS);
6078 fNodes->Add(sub5node);
6079 sub4node->cd();
6080 fNodes->Add(sub4node);
6081 sub3node->cd();
6082 fNodes->Add(sub3node);
6083 sub2node->cd();
6084 fNodes->Add(sub2node);
6085 sub1node->cd();
6086 fNodes->Add(sub1node);
6087 node->cd();
6088 //
6089 // Place copy #9 of I12B in IT12
6090 //
6091 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6092 sub1node->SetLineColor(kColorITS);
6093 sub1node->SetVisibility(0);
6094 sub1node->cd();
6095 //
6096 // Place copy #1 of I10B in I12B
6097 //
6098 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6099 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6100 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6101 sub2node->SetLineColor(kColorITS);
6102 sub2node->SetVisibility(0);
6103 sub2node->cd();
6104 //
6105 // Place copy #1 of I107 in I10B
6106 //
6107 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6108 sub3node->SetLineColor(kColorITS);
6109 sub3node->SetVisibility(0);
6110 sub3node->cd();
6111 //
6112 // Place copy #1 of I101 in I107
6113 //
6114 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6115 sub4node->SetLineColor(kColorITS);
6116 sub4node->SetVisibility(0);
6117 sub4node->cd();
6118 //
6119 // Place copy #1 of ITS1 in I101
6120 //
6121 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6122 sub5node->SetLineColor(kColorITS);
6123 fNodes->Add(sub5node);
6124 sub4node->cd();
6125 fNodes->Add(sub4node);
6126 sub3node->cd();
6127 fNodes->Add(sub3node);
6128 sub2node->cd();
6129 //
6130 // Place copy #2 of I107 in I10B
6131 //
6132 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6133 sub3node->SetLineColor(kColorITS);
6134 sub3node->SetVisibility(0);
6135 sub3node->cd();
6136 //
6137 // Place copy #1 of I101 in I107
6138 //
6139 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6140 sub4node->SetLineColor(kColorITS);
6141 sub4node->SetVisibility(0);
6142 sub4node->cd();
6143 //
6144 // Place copy #1 of ITS1 in I101
6145 //
6146 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6147 sub5node->SetLineColor(kColorITS);
6148 fNodes->Add(sub5node);
6149 sub4node->cd();
6150 fNodes->Add(sub4node);
6151 sub3node->cd();
6152 fNodes->Add(sub3node);
6153 sub2node->cd();
6154 //
6155 // Place copy #3 of I107 in I10B
6156 //
6157 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6158 sub3node->SetLineColor(kColorITS);
6159 sub3node->SetVisibility(0);
6160 sub3node->cd();
6161 //
6162 // Place copy #1 of I101 in I107
6163 //
6164 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6165 sub4node->SetLineColor(kColorITS);
6166 sub4node->SetVisibility(0);
6167 sub4node->cd();
6168 //
6169 // Place copy #1 of ITS1 in I101
6170 //
6171 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6172 sub5node->SetLineColor(kColorITS);
6173 fNodes->Add(sub5node);
6174 sub4node->cd();
6175 fNodes->Add(sub4node);
6176 sub3node->cd();
6177 fNodes->Add(sub3node);
6178 sub2node->cd();
6179 //
6180 // Place copy #4 of I107 in I10B
6181 //
6182 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6183 sub3node->SetLineColor(kColorITS);
6184 sub3node->SetVisibility(0);
6185 sub3node->cd();
6186 //
6187 // Place copy #1 of I101 in I107
6188 //
6189 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6190 sub4node->SetLineColor(kColorITS);
6191 sub4node->SetVisibility(0);
6192 sub4node->cd();
6193 //
6194 // Place copy #1 of ITS1 in I101
6195 //
6196 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6197 sub5node->SetLineColor(kColorITS);
6198 fNodes->Add(sub5node);
6199 sub4node->cd();
6200 fNodes->Add(sub4node);
6201 sub3node->cd();
6202 fNodes->Add(sub3node);
6203 sub2node->cd();
6204 fNodes->Add(sub2node);
6205 sub1node->cd();
6206 //
6207 // Place copy #2 of I10B in I12B
6208 //
6209 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6210 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6211 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6212 sub2node->SetLineColor(kColorITS);
6213 sub2node->SetVisibility(0);
6214 sub2node->cd();
6215 //
6216 // Place copy #1 of I107 in I10B
6217 //
6218 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6219 sub3node->SetLineColor(kColorITS);
6220 sub3node->SetVisibility(0);
6221 sub3node->cd();
6222 //
6223 // Place copy #1 of I101 in I107
6224 //
6225 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6226 sub4node->SetLineColor(kColorITS);
6227 sub4node->SetVisibility(0);
6228 sub4node->cd();
6229 //
6230 // Place copy #1 of ITS1 in I101
6231 //
6232 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6233 sub5node->SetLineColor(kColorITS);
6234 fNodes->Add(sub5node);
6235 sub4node->cd();
6236 fNodes->Add(sub4node);
6237 sub3node->cd();
6238 fNodes->Add(sub3node);
6239 sub2node->cd();
6240 //
6241 // Place copy #2 of I107 in I10B
6242 //
6243 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6244 sub3node->SetLineColor(kColorITS);
6245 sub3node->SetVisibility(0);
6246 sub3node->cd();
6247 //
6248 // Place copy #1 of I101 in I107
6249 //
6250 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6251 sub4node->SetLineColor(kColorITS);
6252 sub4node->SetVisibility(0);
6253 sub4node->cd();
6254 //
6255 // Place copy #1 of ITS1 in I101
6256 //
6257 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6258 sub5node->SetLineColor(kColorITS);
6259 fNodes->Add(sub5node);
6260 sub4node->cd();
6261 fNodes->Add(sub4node);
6262 sub3node->cd();
6263 fNodes->Add(sub3node);
6264 sub2node->cd();
6265 //
6266 // Place copy #3 of I107 in I10B
6267 //
6268 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6269 sub3node->SetLineColor(kColorITS);
6270 sub3node->SetVisibility(0);
6271 sub3node->cd();
6272 //
6273 // Place copy #1 of I101 in I107
6274 //
6275 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6276 sub4node->SetLineColor(kColorITS);
6277 sub4node->SetVisibility(0);
6278 sub4node->cd();
6279 //
6280 // Place copy #1 of ITS1 in I101
6281 //
6282 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6283 sub5node->SetLineColor(kColorITS);
6284 fNodes->Add(sub5node);
6285 sub4node->cd();
6286 fNodes->Add(sub4node);
6287 sub3node->cd();
6288 fNodes->Add(sub3node);
6289 sub2node->cd();
6290 //
6291 // Place copy #4 of I107 in I10B
6292 //
6293 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6294 sub3node->SetLineColor(kColorITS);
6295 sub3node->SetVisibility(0);
6296 sub3node->cd();
6297 //
6298 // Place copy #1 of I101 in I107
6299 //
6300 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6301 sub4node->SetLineColor(kColorITS);
6302 sub4node->SetVisibility(0);
6303 sub4node->cd();
6304 //
6305 // Place copy #1 of ITS1 in I101
6306 //
6307 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6308 sub5node->SetLineColor(kColorITS);
6309 fNodes->Add(sub5node);
6310 sub4node->cd();
6311 fNodes->Add(sub4node);
6312 sub3node->cd();
6313 fNodes->Add(sub3node);
6314 sub2node->cd();
6315 fNodes->Add(sub2node);
6316 sub1node->cd();
6317 //
6318 // Place copy #1 of I20B in I12B
6319 //
6320 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6321 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6322 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6323 sub2node->SetLineColor(kColorITS);
6324 sub2node->SetVisibility(0);
6325 sub2node->cd();
6326 //
6327 // Place copy #1 of I1D7 in I20B
6328 //
6329 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6330 sub3node->SetLineColor(kColorITS);
6331 sub3node->SetVisibility(0);
6332 sub3node->cd();
6333 //
6334 // Place copy #1 of I1D1 in I1D7
6335 //
6336 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6337 sub4node->SetLineColor(kColorITS);
6338 sub4node->SetVisibility(0);
6339 sub4node->cd();
6340 //
6341 // Place copy #1 of ITS2 in I1D1
6342 //
6343 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6344 sub5node->SetLineColor(kColorITS);
6345 fNodes->Add(sub5node);
6346 sub4node->cd();
6347 fNodes->Add(sub4node);
6348 sub3node->cd();
6349 fNodes->Add(sub3node);
6350 sub2node->cd();
6351 //
6352 // Place copy #2 of I1D7 in I20B
6353 //
6354 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6355 sub3node->SetLineColor(kColorITS);
6356 sub3node->SetVisibility(0);
6357 sub3node->cd();
6358 //
6359 // Place copy #1 of I1D1 in I1D7
6360 //
6361 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6362 sub4node->SetLineColor(kColorITS);
6363 sub4node->SetVisibility(0);
6364 sub4node->cd();
6365 //
6366 // Place copy #1 of ITS2 in I1D1
6367 //
6368 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6369 sub5node->SetLineColor(kColorITS);
6370 fNodes->Add(sub5node);
6371 sub4node->cd();
6372 fNodes->Add(sub4node);
6373 sub3node->cd();
6374 fNodes->Add(sub3node);
6375 sub2node->cd();
6376 //
6377 // Place copy #3 of I1D7 in I20B
6378 //
6379 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6380 sub3node->SetLineColor(kColorITS);
6381 sub3node->SetVisibility(0);
6382 sub3node->cd();
6383 //
6384 // Place copy #1 of I1D1 in I1D7
6385 //
6386 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6387 sub4node->SetLineColor(kColorITS);
6388 sub4node->SetVisibility(0);
6389 sub4node->cd();
6390 //
6391 // Place copy #1 of ITS2 in I1D1
6392 //
6393 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6394 sub5node->SetLineColor(kColorITS);
6395 fNodes->Add(sub5node);
6396 sub4node->cd();
6397 fNodes->Add(sub4node);
6398 sub3node->cd();
6399 fNodes->Add(sub3node);
6400 sub2node->cd();
6401 //
6402 // Place copy #4 of I1D7 in I20B
6403 //
6404 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6405 sub3node->SetLineColor(kColorITS);
6406 sub3node->SetVisibility(0);
6407 sub3node->cd();
6408 //
6409 // Place copy #1 of I1D1 in I1D7
6410 //
6411 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6412 sub4node->SetLineColor(kColorITS);
6413 sub4node->SetVisibility(0);
6414 sub4node->cd();
6415 //
6416 // Place copy #1 of ITS2 in I1D1
6417 //
6418 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6419 sub5node->SetLineColor(kColorITS);
6420 fNodes->Add(sub5node);
6421 sub4node->cd();
6422 fNodes->Add(sub4node);
6423 sub3node->cd();
6424 fNodes->Add(sub3node);
6425 sub2node->cd();
6426 fNodes->Add(sub2node);
6427 sub1node->cd();
6428 //
6429 // Place copy #2 of I20B in I12B
6430 //
6431 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6432 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6433 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6434 sub2node->SetLineColor(kColorITS);
6435 sub2node->SetVisibility(0);
6436 sub2node->cd();
6437 //
6438 // Place copy #1 of I1D7 in I20B
6439 //
6440 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6441 sub3node->SetLineColor(kColorITS);
6442 sub3node->SetVisibility(0);
6443 sub3node->cd();
6444 //
6445 // Place copy #1 of I1D1 in I1D7
6446 //
6447 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6448 sub4node->SetLineColor(kColorITS);
6449 sub4node->SetVisibility(0);
6450 sub4node->cd();
6451 //
6452 // Place copy #1 of ITS2 in I1D1
6453 //
6454 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6455 sub5node->SetLineColor(kColorITS);
6456 fNodes->Add(sub5node);
6457 sub4node->cd();
6458 fNodes->Add(sub4node);
6459 sub3node->cd();
6460 fNodes->Add(sub3node);
6461 sub2node->cd();
6462 //
6463 // Place copy #2 of I1D7 in I20B
6464 //
6465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6466 sub3node->SetLineColor(kColorITS);
6467 sub3node->SetVisibility(0);
6468 sub3node->cd();
6469 //
6470 // Place copy #1 of I1D1 in I1D7
6471 //
6472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6473 sub4node->SetLineColor(kColorITS);
6474 sub4node->SetVisibility(0);
6475 sub4node->cd();
6476 //
6477 // Place copy #1 of ITS2 in I1D1
6478 //
6479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6480 sub5node->SetLineColor(kColorITS);
6481 fNodes->Add(sub5node);
6482 sub4node->cd();
6483 fNodes->Add(sub4node);
6484 sub3node->cd();
6485 fNodes->Add(sub3node);
6486 sub2node->cd();
6487 //
6488 // Place copy #3 of I1D7 in I20B
6489 //
6490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6491 sub3node->SetLineColor(kColorITS);
6492 sub3node->SetVisibility(0);
6493 sub3node->cd();
6494 //
6495 // Place copy #1 of I1D1 in I1D7
6496 //
6497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6498 sub4node->SetLineColor(kColorITS);
6499 sub4node->SetVisibility(0);
6500 sub4node->cd();
6501 //
6502 // Place copy #1 of ITS2 in I1D1
6503 //
6504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6505 sub5node->SetLineColor(kColorITS);
6506 fNodes->Add(sub5node);
6507 sub4node->cd();
6508 fNodes->Add(sub4node);
6509 sub3node->cd();
6510 fNodes->Add(sub3node);
6511 sub2node->cd();
6512 //
6513 // Place copy #4 of I1D7 in I20B
6514 //
6515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6516 sub3node->SetLineColor(kColorITS);
6517 sub3node->SetVisibility(0);
6518 sub3node->cd();
6519 //
6520 // Place copy #1 of I1D1 in I1D7
6521 //
6522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6523 sub4node->SetLineColor(kColorITS);
6524 sub4node->SetVisibility(0);
6525 sub4node->cd();
6526 //
6527 // Place copy #1 of ITS2 in I1D1
6528 //
6529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6530 sub5node->SetLineColor(kColorITS);
6531 fNodes->Add(sub5node);
6532 sub4node->cd();
6533 fNodes->Add(sub4node);
6534 sub3node->cd();
6535 fNodes->Add(sub3node);
6536 sub2node->cd();
6537 fNodes->Add(sub2node);
6538 sub1node->cd();
6539 //
6540 // Place copy #3 of I20B in I12B
6541 //
6542 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6543 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6544 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6545 sub2node->SetLineColor(kColorITS);
6546 sub2node->SetVisibility(0);
6547 sub2node->cd();
6548 //
6549 // Place copy #1 of I1D7 in I20B
6550 //
6551 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6552 sub3node->SetLineColor(kColorITS);
6553 sub3node->SetVisibility(0);
6554 sub3node->cd();
6555 //
6556 // Place copy #1 of I1D1 in I1D7
6557 //
6558 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6559 sub4node->SetLineColor(kColorITS);
6560 sub4node->SetVisibility(0);
6561 sub4node->cd();
6562 //
6563 // Place copy #1 of ITS2 in I1D1
6564 //
6565 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6566 sub5node->SetLineColor(kColorITS);
6567 fNodes->Add(sub5node);
6568 sub4node->cd();
6569 fNodes->Add(sub4node);
6570 sub3node->cd();
6571 fNodes->Add(sub3node);
6572 sub2node->cd();
6573 //
6574 // Place copy #2 of I1D7 in I20B
6575 //
6576 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6577 sub3node->SetLineColor(kColorITS);
6578 sub3node->SetVisibility(0);
6579 sub3node->cd();
6580 //
6581 // Place copy #1 of I1D1 in I1D7
6582 //
6583 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6584 sub4node->SetLineColor(kColorITS);
6585 sub4node->SetVisibility(0);
6586 sub4node->cd();
6587 //
6588 // Place copy #1 of ITS2 in I1D1
6589 //
6590 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6591 sub5node->SetLineColor(kColorITS);
6592 fNodes->Add(sub5node);
6593 sub4node->cd();
6594 fNodes->Add(sub4node);
6595 sub3node->cd();
6596 fNodes->Add(sub3node);
6597 sub2node->cd();
6598 //
6599 // Place copy #3 of I1D7 in I20B
6600 //
6601 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6602 sub3node->SetLineColor(kColorITS);
6603 sub3node->SetVisibility(0);
6604 sub3node->cd();
6605 //
6606 // Place copy #1 of I1D1 in I1D7
6607 //
6608 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6609 sub4node->SetLineColor(kColorITS);
6610 sub4node->SetVisibility(0);
6611 sub4node->cd();
6612 //
6613 // Place copy #1 of ITS2 in I1D1
6614 //
6615 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6616 sub5node->SetLineColor(kColorITS);
6617 fNodes->Add(sub5node);
6618 sub4node->cd();
6619 fNodes->Add(sub4node);
6620 sub3node->cd();
6621 fNodes->Add(sub3node);
6622 sub2node->cd();
6623 //
6624 // Place copy #4 of I1D7 in I20B
6625 //
6626 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6627 sub3node->SetLineColor(kColorITS);
6628 sub3node->SetVisibility(0);
6629 sub3node->cd();
6630 //
6631 // Place copy #1 of I1D1 in I1D7
6632 //
6633 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6634 sub4node->SetLineColor(kColorITS);
6635 sub4node->SetVisibility(0);
6636 sub4node->cd();
6637 //
6638 // Place copy #1 of ITS2 in I1D1
6639 //
6640 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6641 sub5node->SetLineColor(kColorITS);
6642 fNodes->Add(sub5node);
6643 sub4node->cd();
6644 fNodes->Add(sub4node);
6645 sub3node->cd();
6646 fNodes->Add(sub3node);
6647 sub2node->cd();
6648 fNodes->Add(sub2node);
6649 sub1node->cd();
6650 //
6651 // Place copy #4 of I20B in I12B
6652 //
6653 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6654 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6655 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6656 sub2node->SetLineColor(kColorITS);
6657 sub2node->SetVisibility(0);
6658 sub2node->cd();
6659 //
6660 // Place copy #1 of I1D7 in I20B
6661 //
6662 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6663 sub3node->SetLineColor(kColorITS);
6664 sub3node->SetVisibility(0);
6665 sub3node->cd();
6666 //
6667 // Place copy #1 of I1D1 in I1D7
6668 //
6669 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6670 sub4node->SetLineColor(kColorITS);
6671 sub4node->SetVisibility(0);
6672 sub4node->cd();
6673 //
6674 // Place copy #1 of ITS2 in I1D1
6675 //
6676 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6677 sub5node->SetLineColor(kColorITS);
6678 fNodes->Add(sub5node);
6679 sub4node->cd();
6680 fNodes->Add(sub4node);
6681 sub3node->cd();
6682 fNodes->Add(sub3node);
6683 sub2node->cd();
6684 //
6685 // Place copy #2 of I1D7 in I20B
6686 //
6687 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6688 sub3node->SetLineColor(kColorITS);
6689 sub3node->SetVisibility(0);
6690 sub3node->cd();
6691 //
6692 // Place copy #1 of I1D1 in I1D7
6693 //
6694 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6695 sub4node->SetLineColor(kColorITS);
6696 sub4node->SetVisibility(0);
6697 sub4node->cd();
6698 //
6699 // Place copy #1 of ITS2 in I1D1
6700 //
6701 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6702 sub5node->SetLineColor(kColorITS);
6703 fNodes->Add(sub5node);
6704 sub4node->cd();
6705 fNodes->Add(sub4node);
6706 sub3node->cd();
6707 fNodes->Add(sub3node);
6708 sub2node->cd();
6709 //
6710 // Place copy #3 of I1D7 in I20B
6711 //
6712 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6713 sub3node->SetLineColor(kColorITS);
6714 sub3node->SetVisibility(0);
6715 sub3node->cd();
6716 //
6717 // Place copy #1 of I1D1 in I1D7
6718 //
6719 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6720 sub4node->SetLineColor(kColorITS);
6721 sub4node->SetVisibility(0);
6722 sub4node->cd();
6723 //
6724 // Place copy #1 of ITS2 in I1D1
6725 //
6726 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6727 sub5node->SetLineColor(kColorITS);
6728 fNodes->Add(sub5node);
6729 sub4node->cd();
6730 fNodes->Add(sub4node);
6731 sub3node->cd();
6732 fNodes->Add(sub3node);
6733 sub2node->cd();
6734 //
6735 // Place copy #4 of I1D7 in I20B
6736 //
6737 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6738 sub3node->SetLineColor(kColorITS);
6739 sub3node->SetVisibility(0);
6740 sub3node->cd();
6741 //
6742 // Place copy #1 of I1D1 in I1D7
6743 //
6744 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6745 sub4node->SetLineColor(kColorITS);
6746 sub4node->SetVisibility(0);
6747 sub4node->cd();
6748 //
6749 // Place copy #1 of ITS2 in I1D1
6750 //
6751 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6752 sub5node->SetLineColor(kColorITS);
6753 fNodes->Add(sub5node);
6754 sub4node->cd();
6755 fNodes->Add(sub4node);
6756 sub3node->cd();
6757 fNodes->Add(sub3node);
6758 sub2node->cd();
6759 fNodes->Add(sub2node);
6760 sub1node->cd();
6761 fNodes->Add(sub1node);
6762 node->cd();
6763 //
6764 // Place copy #10 of I12B in IT12
6765 //
6766 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6767 sub1node->SetLineColor(kColorITS);
6768 sub1node->SetVisibility(0);
6769 sub1node->cd();
6770 //
6771 // Place copy #1 of I10B in I12B
6772 //
6773 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6774 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6775 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6776 sub2node->SetLineColor(kColorITS);
6777 sub2node->SetVisibility(0);
6778 sub2node->cd();
6779 //
6780 // Place copy #1 of I107 in I10B
6781 //
6782 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6783 sub3node->SetLineColor(kColorITS);
6784 sub3node->SetVisibility(0);
6785 sub3node->cd();
6786 //
6787 // Place copy #1 of I101 in I107
6788 //
6789 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6790 sub4node->SetLineColor(kColorITS);
6791 sub4node->SetVisibility(0);
6792 sub4node->cd();
6793 //
6794 // Place copy #1 of ITS1 in I101
6795 //
6796 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6797 sub5node->SetLineColor(kColorITS);
6798 fNodes->Add(sub5node);
6799 sub4node->cd();
6800 fNodes->Add(sub4node);
6801 sub3node->cd();
6802 fNodes->Add(sub3node);
6803 sub2node->cd();
6804 //
6805 // Place copy #2 of I107 in I10B
6806 //
6807 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6808 sub3node->SetLineColor(kColorITS);
6809 sub3node->SetVisibility(0);
6810 sub3node->cd();
6811 //
6812 // Place copy #1 of I101 in I107
6813 //
6814 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6815 sub4node->SetLineColor(kColorITS);
6816 sub4node->SetVisibility(0);
6817 sub4node->cd();
6818 //
6819 // Place copy #1 of ITS1 in I101
6820 //
6821 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6822 sub5node->SetLineColor(kColorITS);
6823 fNodes->Add(sub5node);
6824 sub4node->cd();
6825 fNodes->Add(sub4node);
6826 sub3node->cd();
6827 fNodes->Add(sub3node);
6828 sub2node->cd();
6829 //
6830 // Place copy #3 of I107 in I10B
6831 //
6832 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6833 sub3node->SetLineColor(kColorITS);
6834 sub3node->SetVisibility(0);
6835 sub3node->cd();
6836 //
6837 // Place copy #1 of I101 in I107
6838 //
6839 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6840 sub4node->SetLineColor(kColorITS);
6841 sub4node->SetVisibility(0);
6842 sub4node->cd();
6843 //
6844 // Place copy #1 of ITS1 in I101
6845 //
6846 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6847 sub5node->SetLineColor(kColorITS);
6848 fNodes->Add(sub5node);
6849 sub4node->cd();
6850 fNodes->Add(sub4node);
6851 sub3node->cd();
6852 fNodes->Add(sub3node);
6853 sub2node->cd();
6854 //
6855 // Place copy #4 of I107 in I10B
6856 //
6857 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6858 sub3node->SetLineColor(kColorITS);
6859 sub3node->SetVisibility(0);
6860 sub3node->cd();
6861 //
6862 // Place copy #1 of I101 in I107
6863 //
6864 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6865 sub4node->SetLineColor(kColorITS);
6866 sub4node->SetVisibility(0);
6867 sub4node->cd();
6868 //
6869 // Place copy #1 of ITS1 in I101
6870 //
6871 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6872 sub5node->SetLineColor(kColorITS);
6873 fNodes->Add(sub5node);
6874 sub4node->cd();
6875 fNodes->Add(sub4node);
6876 sub3node->cd();
6877 fNodes->Add(sub3node);
6878 sub2node->cd();
6879 fNodes->Add(sub2node);
6880 sub1node->cd();
6881 //
6882 // Place copy #2 of I10B in I12B
6883 //
6884 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6885 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6886 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6887 sub2node->SetLineColor(kColorITS);
6888 sub2node->SetVisibility(0);
6889 sub2node->cd();
6890 //
6891 // Place copy #1 of I107 in I10B
6892 //
6893 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6894 sub3node->SetLineColor(kColorITS);
6895 sub3node->SetVisibility(0);
6896 sub3node->cd();
6897 //
6898 // Place copy #1 of I101 in I107
6899 //
6900 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6901 sub4node->SetLineColor(kColorITS);
6902 sub4node->SetVisibility(0);
6903 sub4node->cd();
6904 //
6905 // Place copy #1 of ITS1 in I101
6906 //
6907 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6908 sub5node->SetLineColor(kColorITS);
6909 fNodes->Add(sub5node);
6910 sub4node->cd();
6911 fNodes->Add(sub4node);
6912 sub3node->cd();
6913 fNodes->Add(sub3node);
6914 sub2node->cd();
6915 //
6916 // Place copy #2 of I107 in I10B
6917 //
6918 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6919 sub3node->SetLineColor(kColorITS);
6920 sub3node->SetVisibility(0);
6921 sub3node->cd();
6922 //
6923 // Place copy #1 of I101 in I107
6924 //
6925 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6926 sub4node->SetLineColor(kColorITS);
6927 sub4node->SetVisibility(0);
6928 sub4node->cd();
6929 //
6930 // Place copy #1 of ITS1 in I101
6931 //
6932 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6933 sub5node->SetLineColor(kColorITS);
6934 fNodes->Add(sub5node);
6935 sub4node->cd();
6936 fNodes->Add(sub4node);
6937 sub3node->cd();
6938 fNodes->Add(sub3node);
6939 sub2node->cd();
6940 //
6941 // Place copy #3 of I107 in I10B
6942 //
6943 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6944 sub3node->SetLineColor(kColorITS);
6945 sub3node->SetVisibility(0);
6946 sub3node->cd();
6947 //
6948 // Place copy #1 of I101 in I107
6949 //
6950 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6951 sub4node->SetLineColor(kColorITS);
6952 sub4node->SetVisibility(0);
6953 sub4node->cd();
6954 //
6955 // Place copy #1 of ITS1 in I101
6956 //
6957 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6958 sub5node->SetLineColor(kColorITS);
6959 fNodes->Add(sub5node);
6960 sub4node->cd();
6961 fNodes->Add(sub4node);
6962 sub3node->cd();
6963 fNodes->Add(sub3node);
6964 sub2node->cd();
6965 //
6966 // Place copy #4 of I107 in I10B
6967 //
6968 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6969 sub3node->SetLineColor(kColorITS);
6970 sub3node->SetVisibility(0);
6971 sub3node->cd();
6972 //
6973 // Place copy #1 of I101 in I107
6974 //
6975 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6976 sub4node->SetLineColor(kColorITS);
6977 sub4node->SetVisibility(0);
6978 sub4node->cd();
6979 //
6980 // Place copy #1 of ITS1 in I101
6981 //
6982 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6983 sub5node->SetLineColor(kColorITS);
6984 fNodes->Add(sub5node);
6985 sub4node->cd();
6986 fNodes->Add(sub4node);
6987 sub3node->cd();
6988 fNodes->Add(sub3node);
6989 sub2node->cd();
6990 fNodes->Add(sub2node);
6991 sub1node->cd();
6992 //
6993 // Place copy #1 of I20B in I12B
6994 //
6995 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6996 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6997 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6998 sub2node->SetLineColor(kColorITS);
6999 sub2node->SetVisibility(0);
7000 sub2node->cd();
7001 //
7002 // Place copy #1 of I1D7 in I20B
7003 //
7004 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7005 sub3node->SetLineColor(kColorITS);
7006 sub3node->SetVisibility(0);
7007 sub3node->cd();
7008 //
7009 // Place copy #1 of I1D1 in I1D7
7010 //
7011 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7012 sub4node->SetLineColor(kColorITS);
7013 sub4node->SetVisibility(0);
7014 sub4node->cd();
7015 //
7016 // Place copy #1 of ITS2 in I1D1
7017 //
7018 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7019 sub5node->SetLineColor(kColorITS);
7020 fNodes->Add(sub5node);
7021 sub4node->cd();
7022 fNodes->Add(sub4node);
7023 sub3node->cd();
7024 fNodes->Add(sub3node);
7025 sub2node->cd();
7026 //
7027 // Place copy #2 of I1D7 in I20B
7028 //
7029 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7030 sub3node->SetLineColor(kColorITS);
7031 sub3node->SetVisibility(0);
7032 sub3node->cd();
7033 //
7034 // Place copy #1 of I1D1 in I1D7
7035 //
7036 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7037 sub4node->SetLineColor(kColorITS);
7038 sub4node->SetVisibility(0);
7039 sub4node->cd();
7040 //
7041 // Place copy #1 of ITS2 in I1D1
7042 //
7043 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7044 sub5node->SetLineColor(kColorITS);
7045 fNodes->Add(sub5node);
7046 sub4node->cd();
7047 fNodes->Add(sub4node);
7048 sub3node->cd();
7049 fNodes->Add(sub3node);
7050 sub2node->cd();
7051 //
7052 // Place copy #3 of I1D7 in I20B
7053 //
7054 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7055 sub3node->SetLineColor(kColorITS);
7056 sub3node->SetVisibility(0);
7057 sub3node->cd();
7058 //
7059 // Place copy #1 of I1D1 in I1D7
7060 //
7061 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7062 sub4node->SetLineColor(kColorITS);
7063 sub4node->SetVisibility(0);
7064 sub4node->cd();
7065 //
7066 // Place copy #1 of ITS2 in I1D1
7067 //
7068 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7069 sub5node->SetLineColor(kColorITS);
7070 fNodes->Add(sub5node);
7071 sub4node->cd();
7072 fNodes->Add(sub4node);
7073 sub3node->cd();
7074 fNodes->Add(sub3node);
7075 sub2node->cd();
7076 //
7077 // Place copy #4 of I1D7 in I20B
7078 //
7079 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7080 sub3node->SetLineColor(kColorITS);
7081 sub3node->SetVisibility(0);
7082 sub3node->cd();
7083 //
7084 // Place copy #1 of I1D1 in I1D7
7085 //
7086 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7087 sub4node->SetLineColor(kColorITS);
7088 sub4node->SetVisibility(0);
7089 sub4node->cd();
7090 //
7091 // Place copy #1 of ITS2 in I1D1
7092 //
7093 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7094 sub5node->SetLineColor(kColorITS);
7095 fNodes->Add(sub5node);
7096 sub4node->cd();
7097 fNodes->Add(sub4node);
7098 sub3node->cd();
7099 fNodes->Add(sub3node);
7100 sub2node->cd();
7101 fNodes->Add(sub2node);
7102 sub1node->cd();
7103 //
7104 // Place copy #2 of I20B in I12B
7105 //
7106 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7107 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7108 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7109 sub2node->SetLineColor(kColorITS);
7110 sub2node->SetVisibility(0);
7111 sub2node->cd();
7112 //
7113 // Place copy #1 of I1D7 in I20B
7114 //
7115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7116 sub3node->SetLineColor(kColorITS);
7117 sub3node->SetVisibility(0);
7118 sub3node->cd();
7119 //
7120 // Place copy #1 of I1D1 in I1D7
7121 //
7122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7123 sub4node->SetLineColor(kColorITS);
7124 sub4node->SetVisibility(0);
7125 sub4node->cd();
7126 //
7127 // Place copy #1 of ITS2 in I1D1
7128 //
7129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7130 sub5node->SetLineColor(kColorITS);
7131 fNodes->Add(sub5node);
7132 sub4node->cd();
7133 fNodes->Add(sub4node);
7134 sub3node->cd();
7135 fNodes->Add(sub3node);
7136 sub2node->cd();
7137 //
7138 // Place copy #2 of I1D7 in I20B
7139 //
7140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7141 sub3node->SetLineColor(kColorITS);
7142 sub3node->SetVisibility(0);
7143 sub3node->cd();
7144 //
7145 // Place copy #1 of I1D1 in I1D7
7146 //
7147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7148 sub4node->SetLineColor(kColorITS);
7149 sub4node->SetVisibility(0);
7150 sub4node->cd();
7151 //
7152 // Place copy #1 of ITS2 in I1D1
7153 //
7154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7155 sub5node->SetLineColor(kColorITS);
7156 fNodes->Add(sub5node);
7157 sub4node->cd();
7158 fNodes->Add(sub4node);
7159 sub3node->cd();
7160 fNodes->Add(sub3node);
7161 sub2node->cd();
7162 //
7163 // Place copy #3 of I1D7 in I20B
7164 //
7165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7166 sub3node->SetLineColor(kColorITS);
7167 sub3node->SetVisibility(0);
7168 sub3node->cd();
7169 //
7170 // Place copy #1 of I1D1 in I1D7
7171 //
7172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7173 sub4node->SetLineColor(kColorITS);
7174 sub4node->SetVisibility(0);
7175 sub4node->cd();
7176 //
7177 // Place copy #1 of ITS2 in I1D1
7178 //
7179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7180 sub5node->SetLineColor(kColorITS);
7181 fNodes->Add(sub5node);
7182 sub4node->cd();
7183 fNodes->Add(sub4node);
7184 sub3node->cd();
7185 fNodes->Add(sub3node);
7186 sub2node->cd();
7187 //
7188 // Place copy #4 of I1D7 in I20B
7189 //
7190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7191 sub3node->SetLineColor(kColorITS);
7192 sub3node->SetVisibility(0);
7193 sub3node->cd();
7194 //
7195 // Place copy #1 of I1D1 in I1D7
7196 //
7197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7198 sub4node->SetLineColor(kColorITS);
7199 sub4node->SetVisibility(0);
7200 sub4node->cd();
7201 //
7202 // Place copy #1 of ITS2 in I1D1
7203 //
7204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7205 sub5node->SetLineColor(kColorITS);
7206 fNodes->Add(sub5node);
7207 sub4node->cd();
7208 fNodes->Add(sub4node);
7209 sub3node->cd();
7210 fNodes->Add(sub3node);
7211 sub2node->cd();
7212 fNodes->Add(sub2node);
7213 sub1node->cd();
7214 //
7215 // Place copy #3 of I20B in I12B
7216 //
7217 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7218 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7219 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7220 sub2node->SetLineColor(kColorITS);
7221 sub2node->SetVisibility(0);
7222 sub2node->cd();
7223 //
7224 // Place copy #1 of I1D7 in I20B
7225 //
7226 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7227 sub3node->SetLineColor(kColorITS);
7228 sub3node->SetVisibility(0);
7229 sub3node->cd();
7230 //
7231 // Place copy #1 of I1D1 in I1D7
7232 //
7233 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7234 sub4node->SetLineColor(kColorITS);
7235 sub4node->SetVisibility(0);
7236 sub4node->cd();
7237 //
7238 // Place copy #1 of ITS2 in I1D1
7239 //
7240 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7241 sub5node->SetLineColor(kColorITS);
7242 fNodes->Add(sub5node);
7243 sub4node->cd();
7244 fNodes->Add(sub4node);
7245 sub3node->cd();
7246 fNodes->Add(sub3node);
7247 sub2node->cd();
7248 //
7249 // Place copy #2 of I1D7 in I20B
7250 //
7251 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7252 sub3node->SetLineColor(kColorITS);
7253 sub3node->SetVisibility(0);
7254 sub3node->cd();
7255 //
7256 // Place copy #1 of I1D1 in I1D7
7257 //
7258 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7259 sub4node->SetLineColor(kColorITS);
7260 sub4node->SetVisibility(0);
7261 sub4node->cd();
7262 //
7263 // Place copy #1 of ITS2 in I1D1
7264 //
7265 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7266 sub5node->SetLineColor(kColorITS);
7267 fNodes->Add(sub5node);
7268 sub4node->cd();
7269 fNodes->Add(sub4node);
7270 sub3node->cd();
7271 fNodes->Add(sub3node);
7272 sub2node->cd();
7273 //
7274 // Place copy #3 of I1D7 in I20B
7275 //
7276 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7277 sub3node->SetLineColor(kColorITS);
7278 sub3node->SetVisibility(0);
7279 sub3node->cd();
7280 //
7281 // Place copy #1 of I1D1 in I1D7
7282 //
7283 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7284 sub4node->SetLineColor(kColorITS);
7285 sub4node->SetVisibility(0);
7286 sub4node->cd();
7287 //
7288 // Place copy #1 of ITS2 in I1D1
7289 //
7290 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7291 sub5node->SetLineColor(kColorITS);
7292 fNodes->Add(sub5node);
7293 sub4node->cd();
7294 fNodes->Add(sub4node);
7295 sub3node->cd();
7296 fNodes->Add(sub3node);
7297 sub2node->cd();
7298 //
7299 // Place copy #4 of I1D7 in I20B
7300 //
7301 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7302 sub3node->SetLineColor(kColorITS);
7303 sub3node->SetVisibility(0);
7304 sub3node->cd();
7305 //
7306 // Place copy #1 of I1D1 in I1D7
7307 //
7308 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7309 sub4node->SetLineColor(kColorITS);
7310 sub4node->SetVisibility(0);
7311 sub4node->cd();
7312 //
7313 // Place copy #1 of ITS2 in I1D1
7314 //
7315 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7316 sub5node->SetLineColor(kColorITS);
7317 fNodes->Add(sub5node);
7318 sub4node->cd();
7319 fNodes->Add(sub4node);
7320 sub3node->cd();
7321 fNodes->Add(sub3node);
7322 sub2node->cd();
7323 fNodes->Add(sub2node);
7324 sub1node->cd();
7325 //
7326 // Place copy #4 of I20B in I12B
7327 //
7328 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7329 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7330 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7331 sub2node->SetLineColor(kColorITS);
7332 sub2node->SetVisibility(0);
7333 sub2node->cd();
7334 //
7335 // Place copy #1 of I1D7 in I20B
7336 //
7337 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7338 sub3node->SetLineColor(kColorITS);
7339 sub3node->SetVisibility(0);
7340 sub3node->cd();
7341 //
7342 // Place copy #1 of I1D1 in I1D7
7343 //
7344 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7345 sub4node->SetLineColor(kColorITS);
7346 sub4node->SetVisibility(0);
7347 sub4node->cd();
7348 //
7349 // Place copy #1 of ITS2 in I1D1
7350 //
7351 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7352 sub5node->SetLineColor(kColorITS);
7353 fNodes->Add(sub5node);
7354 sub4node->cd();
7355 fNodes->Add(sub4node);
7356 sub3node->cd();
7357 fNodes->Add(sub3node);
7358 sub2node->cd();
7359 //
7360 // Place copy #2 of I1D7 in I20B
7361 //
7362 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7363 sub3node->SetLineColor(kColorITS);
7364 sub3node->SetVisibility(0);
7365 sub3node->cd();
7366 //
7367 // Place copy #1 of I1D1 in I1D7
7368 //
7369 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7370 sub4node->SetLineColor(kColorITS);
7371 sub4node->SetVisibility(0);
7372 sub4node->cd();
7373 //
7374 // Place copy #1 of ITS2 in I1D1
7375 //
7376 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7377 sub5node->SetLineColor(kColorITS);
7378 fNodes->Add(sub5node);
7379 sub4node->cd();
7380 fNodes->Add(sub4node);
7381 sub3node->cd();
7382 fNodes->Add(sub3node);
7383 sub2node->cd();
7384 //
7385 // Place copy #3 of I1D7 in I20B
7386 //
7387 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7388 sub3node->SetLineColor(kColorITS);
7389 sub3node->SetVisibility(0);
7390 sub3node->cd();
7391 //
7392 // Place copy #1 of I1D1 in I1D7
7393 //
7394 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7395 sub4node->SetLineColor(kColorITS);
7396 sub4node->SetVisibility(0);
7397 sub4node->cd();
7398 //
7399 // Place copy #1 of ITS2 in I1D1
7400 //
7401 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7402 sub5node->SetLineColor(kColorITS);
7403 fNodes->Add(sub5node);
7404 sub4node->cd();
7405 fNodes->Add(sub4node);
7406 sub3node->cd();
7407 fNodes->Add(sub3node);
7408 sub2node->cd();
7409 //
7410 // Place copy #4 of I1D7 in I20B
7411 //
7412 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7413 sub3node->SetLineColor(kColorITS);
7414 sub3node->SetVisibility(0);
7415 sub3node->cd();
7416 //
7417 // Place copy #1 of I1D1 in I1D7
7418 //
7419 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7420 sub4node->SetLineColor(kColorITS);
7421 sub4node->SetVisibility(0);
7422 sub4node->cd();
7423 //
7424 // Place copy #1 of ITS2 in I1D1
7425 //
7426 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7427 sub5node->SetLineColor(kColorITS);
7428 fNodes->Add(sub5node);
7429 sub4node->cd();
7430 fNodes->Add(sub4node);
7431 sub3node->cd();
7432 fNodes->Add(sub3node);
7433 sub2node->cd();
7434 fNodes->Add(sub2node);
7435 sub1node->cd();
7436 fNodes->Add(sub1node);
7437 node->cd();
7438
7439 fNodes->Add(node);
7440
7441 }
7442
7443
7444 // --- Place SDD volumes into their mother volume
7445
7446 // Place IT34 in Alice
7447 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7448 node->SetLineColor(kColorITS);
7449 node->SetVisibility(0);
7450 node->cd();
7451 //
7452 // Place copy #1 of I004 in IT34
7453 //
7454 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7455 sub1node->SetLineColor(kColorITS);
7456 sub1node->SetVisibility(0);
7457 sub1node->cd();
7458 //
7459 // Place copy #1 of ITS3 directly in I004
7460 //
7461 ySDD = Y_SDD_sep/2.+I302dits[1];
7462 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7463 sub2node->SetLineColor(kColorITS);
7464 sub2node->SetVisibility(1);
7465 fNodes->Add(sub2node);
7466 sub1node->cd();
7467 //
7468 // Place copy #2 of ITS3 directly in I004
7469 //
7470 ySDD = Y_SDD_sep/2.+I302dits[1];
7471 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7472 sub2node->SetLineColor(kColorITS);
7473 sub2node->SetVisibility(1);
7474 fNodes->Add(sub2node);
7475 sub1node->cd();
7476 //
7477 // Place copy #3 of ITS3 directly in I004
7478 //
7479 ySDD = Y_SDD_sep/2.+I302dits[1];
7480 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7481 sub2node->SetLineColor(kColorITS);
7482 sub2node->SetVisibility(1);
7483 fNodes->Add(sub2node);
7484 sub1node->cd();
7485 //
7486 // Place copy #4 of ITS3 directly in I004
7487 //
7488 ySDD = Y_SDD_sep/2.+I302dits[1];
7489 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7490 sub2node->SetLineColor(kColorITS);
7491 sub2node->SetVisibility(1);
7492 fNodes->Add(sub2node);
7493 sub1node->cd();
7494 //
7495 // Place copy #5 of ITS3 directly in I004
7496 //
7497 ySDD = Y_SDD_sep/2.+I302dits[1];
7498 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7499 sub2node->SetLineColor(kColorITS);
7500 sub2node->SetVisibility(1);
7501 fNodes->Add(sub2node);
7502 sub1node->cd();
7503 //
7504 // Place copy #6 of ITS3 directly in I004
7505 //
7506 ySDD = Y_SDD_sep/2.+I302dits[1];
7507 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7508 sub2node->SetLineColor(kColorITS);
7509 sub2node->SetVisibility(1);
7510 fNodes->Add(sub2node);
7511 sub1node->cd();
7512 fNodes->Add(sub1node);
7513 node->cd();
7514 //
7515 // Place copy #2 of I004 in IT34
7516 //
7517 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7518 sub1node->SetLineColor(kColorITS);
7519 sub1node->SetVisibility(0);
7520 sub1node->cd();
7521 //
7522 // Place copy #1 of ITS3 directly in I004
7523 //
7524 ySDD = Y_SDD_sep/2.+I302dits[1];
7525 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7526 sub2node->SetLineColor(kColorITS);
7527 sub2node->SetVisibility(1);
7528 fNodes->Add(sub2node);
7529 sub1node->cd();
7530 //
7531 // Place copy #2 of ITS3 directly in I004
7532 //
7533 ySDD = Y_SDD_sep/2.+I302dits[1];
7534 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7535 sub2node->SetLineColor(kColorITS);
7536 sub2node->SetVisibility(1);
7537 fNodes->Add(sub2node);
7538 sub1node->cd();
7539 //
7540 // Place copy #3 of ITS3 directly in I004
7541 //
7542 ySDD = Y_SDD_sep/2.+I302dits[1];
7543 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7544 sub2node->SetLineColor(kColorITS);
7545 sub2node->SetVisibility(1);
7546 fNodes->Add(sub2node);
7547 sub1node->cd();
7548 //
7549 // Place copy #4 of ITS3 directly in I004
7550 //
7551 ySDD = Y_SDD_sep/2.+I302dits[1];
7552 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7553 sub2node->SetLineColor(kColorITS);
7554 sub2node->SetVisibility(1);
7555 fNodes->Add(sub2node);
7556 sub1node->cd();
7557 //
7558 // Place copy #5 of ITS3 directly in I004
7559 //
7560 ySDD = Y_SDD_sep/2.+I302dits[1];
7561 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7562 sub2node->SetLineColor(kColorITS);
7563 sub2node->SetVisibility(1);
7564 fNodes->Add(sub2node);
7565 sub1node->cd();
7566 //
7567 // Place copy #6 of ITS3 directly in I004
7568 //
7569 ySDD = Y_SDD_sep/2.+I302dits[1];
7570 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7571 sub2node->SetLineColor(kColorITS);
7572 sub2node->SetVisibility(1);
7573 fNodes->Add(sub2node);
7574 sub1node->cd();
7575 fNodes->Add(sub1node);
7576 node->cd();
7577 //
7578 // Place copy #3 of I004 in IT34
7579 //
7580 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7581 sub1node->SetLineColor(kColorITS);
7582 sub1node->SetVisibility(0);
7583 sub1node->cd();
7584 //
7585 // Place copy #1 of ITS3 directly in I004
7586 //
7587 ySDD = Y_SDD_sep/2.+I302dits[1];
7588 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7589 sub2node->SetLineColor(kColorITS);
7590 sub2node->SetVisibility(1);
7591 fNodes->Add(sub2node);
7592 sub1node->cd();
7593 //
7594 // Place copy #2 of ITS3 directly in I004
7595 //
7596 ySDD = Y_SDD_sep/2.+I302dits[1];
7597 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7598 sub2node->SetLineColor(kColorITS);
7599 sub2node->SetVisibility(1);
7600 fNodes->Add(sub2node);
7601 sub1node->cd();
7602 //
7603 // Place copy #3 of ITS3 directly in I004
7604 //
7605 ySDD = Y_SDD_sep/2.+I302dits[1];
7606 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7607 sub2node->SetLineColor(kColorITS);
7608 sub2node->SetVisibility(1);
7609 fNodes->Add(sub2node);
7610 sub1node->cd();
7611 //
7612 // Place copy #4 of ITS3 directly in I004
7613 //
7614 ySDD = Y_SDD_sep/2.+I302dits[1];
7615 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7616 sub2node->SetLineColor(kColorITS);
7617 sub2node->SetVisibility(1);
7618 fNodes->Add(sub2node);
7619 sub1node->cd();
7620 //
7621 // Place copy #5 of ITS3 directly in I004
7622 //
7623 ySDD = Y_SDD_sep/2.+I302dits[1];
7624 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7625 sub2node->SetLineColor(kColorITS);
7626 sub2node->SetVisibility(1);
7627 fNodes->Add(sub2node);
7628 sub1node->cd();
7629 //
7630 // Place copy #6 of ITS3 directly in I004
7631 //
7632 ySDD = Y_SDD_sep/2.+I302dits[1];
7633 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7634 sub2node->SetLineColor(kColorITS);
7635 sub2node->SetVisibility(1);
7636 fNodes->Add(sub2node);
7637 sub1node->cd();
7638 fNodes->Add(sub1node);
7639 node->cd();
7640 //
7641 // Place copy #4 of I004 in IT34
7642 //
7643 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7644 sub1node->SetLineColor(kColorITS);
7645 sub1node->SetVisibility(0);
7646 sub1node->cd();
7647 //
7648 // Place copy #1 of ITS3 directly in I004
7649 //
7650 ySDD = Y_SDD_sep/2.+I302dits[1];
7651 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7652 sub2node->SetLineColor(kColorITS);
7653 sub2node->SetVisibility(1);
7654 fNodes->Add(sub2node);
7655 sub1node->cd();
7656 //
7657 // Place copy #2 of ITS3 directly in I004
7658 //
7659 ySDD = Y_SDD_sep/2.+I302dits[1];
7660 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7661 sub2node->SetLineColor(kColorITS);
7662 sub2node->SetVisibility(1);
7663 fNodes->Add(sub2node);
7664 sub1node->cd();
7665 //
7666 // Place copy #3 of ITS3 directly in I004
7667 //
7668 ySDD = Y_SDD_sep/2.+I302dits[1];
7669 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7670 sub2node->SetLineColor(kColorITS);
7671 sub2node->SetVisibility(1);
7672 fNodes->Add(sub2node);
7673 sub1node->cd();
7674 //
7675 // Place copy #4 of ITS3 directly in I004
7676 //
7677 ySDD = Y_SDD_sep/2.+I302dits[1];
7678 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7679 sub2node->SetLineColor(kColorITS);
7680 sub2node->SetVisibility(1);
7681 fNodes->Add(sub2node);
7682 sub1node->cd();
7683 //
7684 // Place copy #5 of ITS3 directly in I004
7685 //
7686 ySDD = Y_SDD_sep/2.+I302dits[1];
7687 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7688 sub2node->SetLineColor(kColorITS);
7689 sub2node->SetVisibility(1);
7690 fNodes->Add(sub2node);
7691 sub1node->cd();
7692 //
7693 // Place copy #6 of ITS3 directly in I004
7694 //
7695 ySDD = Y_SDD_sep/2.+I302dits[1];
7696 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7697 sub2node->SetLineColor(kColorITS);
7698 sub2node->SetVisibility(1);
7699 fNodes->Add(sub2node);
7700 sub1node->cd();
7701 fNodes->Add(sub1node);
7702 node->cd();
7703 //
7704 // Place copy #5 of I004 in IT34
7705 //
7706 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7707 sub1node->SetLineColor(kColorITS);
7708 sub1node->SetVisibility(0);
7709 sub1node->cd();
7710 //
7711 // Place copy #1 of ITS3 directly in I004
7712 //
7713 ySDD = Y_SDD_sep/2.+I302dits[1];
7714 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7715 sub2node->SetLineColor(kColorITS);
7716 sub2node->SetVisibility(1);
7717 fNodes->Add(sub2node);
7718 sub1node->cd();
7719 //
7720 // Place copy #2 of ITS3 directly in I004
7721 //
7722 ySDD = Y_SDD_sep/2.+I302dits[1];
7723 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7724 sub2node->SetLineColor(kColorITS);
7725 sub2node->SetVisibility(1);
7726 fNodes->Add(sub2node);
7727 sub1node->cd();
7728 //
7729 // Place copy #3 of ITS3 directly in I004
7730 //
7731 ySDD = Y_SDD_sep/2.+I302dits[1];
7732 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7733 sub2node->SetLineColor(kColorITS);
7734 sub2node->SetVisibility(1);
7735 fNodes->Add(sub2node);
7736 sub1node->cd();
7737 //
7738 // Place copy #4 of ITS3 directly in I004
7739 //
7740 ySDD = Y_SDD_sep/2.+I302dits[1];
7741 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7742 sub2node->SetLineColor(kColorITS);
7743 sub2node->SetVisibility(1);
7744 fNodes->Add(sub2node);
7745 sub1node->cd();
7746 //
7747 // Place copy #5 of ITS3 directly in I004
7748 //
7749 ySDD = Y_SDD_sep/2.+I302dits[1];
7750 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7751 sub2node->SetLineColor(kColorITS);
7752 sub2node->SetVisibility(1);
7753 fNodes->Add(sub2node);
7754 sub1node->cd();
7755 //
7756 // Place copy #6 of ITS3 directly in I004
7757 //
7758 ySDD = Y_SDD_sep/2.+I302dits[1];
7759 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7760 sub2node->SetLineColor(kColorITS);
7761 sub2node->SetVisibility(1);
7762 fNodes->Add(sub2node);
7763 sub1node->cd();
7764 fNodes->Add(sub1node);
7765 node->cd();
7766 //
7767 // Place copy #6 of I004 in IT34
7768 //
7769 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7770 sub1node->SetLineColor(kColorITS);
7771 sub1node->SetVisibility(0);
7772 sub1node->cd();
7773 //
7774 // Place copy #1 of ITS3 directly in I004
7775 //
7776 ySDD = Y_SDD_sep/2.+I302dits[1];
7777 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7778 sub2node->SetLineColor(kColorITS);
7779 sub2node->SetVisibility(1);
7780 fNodes->Add(sub2node);
7781 sub1node->cd();
7782 //
7783 // Place copy #2 of ITS3 directly in I004
7784 //
7785 ySDD = Y_SDD_sep/2.+I302dits[1];
7786 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7787 sub2node->SetLineColor(kColorITS);
7788 sub2node->SetVisibility(1);
7789 fNodes->Add(sub2node);
7790 sub1node->cd();
7791 //
7792 // Place copy #3 of ITS3 directly in I004
7793 //
7794 ySDD = Y_SDD_sep/2.+I302dits[1];
7795 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7796 sub2node->SetLineColor(kColorITS);
7797 sub2node->SetVisibility(1);
7798 fNodes->Add(sub2node);
7799 sub1node->cd();
7800 //
7801 // Place copy #4 of ITS3 directly in I004
7802 //
7803 ySDD = Y_SDD_sep/2.+I302dits[1];
7804 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7805 sub2node->SetLineColor(kColorITS);
7806 sub2node->SetVisibility(1);
7807 fNodes->Add(sub2node);
7808 sub1node->cd();
7809 //
7810 // Place copy #5 of ITS3 directly in I004
7811 //
7812 ySDD = Y_SDD_sep/2.+I302dits[1];
7813 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7814 sub2node->SetLineColor(kColorITS);
7815 sub2node->SetVisibility(1);
7816 fNodes->Add(sub2node);
7817 sub1node->cd();
7818 //
7819 // Place copy #6 of ITS3 directly in I004
7820 //
7821 ySDD = Y_SDD_sep/2.+I302dits[1];
7822 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7823 sub2node->SetLineColor(kColorITS);
7824 sub2node->SetVisibility(1);
7825 fNodes->Add(sub2node);
7826 sub1node->cd();
7827 fNodes->Add(sub1node);
7828 node->cd();
7829 //
7830 // Place copy #7 of I004 in IT34
7831 //
7832 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
7833 sub1node->SetLineColor(kColorITS);
7834 sub1node->SetVisibility(0);
7835 sub1node->cd();
7836 //
7837 // Place copy #1 of ITS3 directly in I004
7838 //
7839 ySDD = Y_SDD_sep/2.+I302dits[1];
7840 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7841 sub2node->SetLineColor(kColorITS);
7842 sub2node->SetVisibility(1);
7843 fNodes->Add(sub2node);
7844 sub1node->cd();
7845 //
7846 // Place copy #2 of ITS3 directly in I004
7847 //
7848 ySDD = Y_SDD_sep/2.+I302dits[1];
7849 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7850 sub2node->SetLineColor(kColorITS);
7851 sub2node->SetVisibility(1);
7852 fNodes->Add(sub2node);
7853 sub1node->cd();
7854 //
7855 // Place copy #3 of ITS3 directly in I004
7856 //
7857 ySDD = Y_SDD_sep/2.+I302dits[1];
7858 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7859 sub2node->SetLineColor(kColorITS);
7860 sub2node->SetVisibility(1);
7861 fNodes->Add(sub2node);
7862 sub1node->cd();
7863 //
7864 // Place copy #4 of ITS3 directly in I004
7865 //
7866 ySDD = Y_SDD_sep/2.+I302dits[1];
7867 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7868 sub2node->SetLineColor(kColorITS);
7869 sub2node->SetVisibility(1);
7870 fNodes->Add(sub2node);
7871 sub1node->cd();
7872 //
7873 // Place copy #5 of ITS3 directly in I004
7874 //
7875 ySDD = Y_SDD_sep/2.+I302dits[1];
7876 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7877 sub2node->SetLineColor(kColorITS);
7878 sub2node->SetVisibility(1);
7879 fNodes->Add(sub2node);
7880 sub1node->cd();
7881 //
7882 // Place copy #6 of ITS3 directly in I004
7883 //
7884 ySDD = Y_SDD_sep/2.+I302dits[1];
7885 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7886 sub2node->SetLineColor(kColorITS);
7887 sub2node->SetVisibility(1);
7888 fNodes->Add(sub2node);
7889 sub1node->cd();
7890 fNodes->Add(sub1node);
7891 node->cd();
7892 //
7893 // Place copy #8 of I004 in IT34
7894 //
7895 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
7896 sub1node->SetLineColor(kColorITS);
7897 sub1node->SetVisibility(0);
7898 sub1node->cd();
7899 //
7900 // Place copy #1 of ITS3 directly in I004
7901 //
7902 ySDD = Y_SDD_sep/2.+I302dits[1];
7903 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7904 sub2node->SetLineColor(kColorITS);
7905 sub2node->SetVisibility(1);
7906 fNodes->Add(sub2node);
7907 sub1node->cd();
7908 //
7909 // Place copy #2 of ITS3 directly in I004
7910 //
7911 ySDD = Y_SDD_sep/2.+I302dits[1];
7912 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7913 sub2node->SetLineColor(kColorITS);
7914 sub2node->SetVisibility(1);
7915 fNodes->Add(sub2node);
7916 sub1node->cd();
7917 //
7918 // Place copy #3 of ITS3 directly in I004
7919 //
7920 ySDD = Y_SDD_sep/2.+I302dits[1];
7921 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7922 sub2node->SetLineColor(kColorITS);
7923 sub2node->SetVisibility(1);
7924 fNodes->Add(sub2node);
7925 sub1node->cd();
7926 //
7927 // Place copy #4 of ITS3 directly in I004
7928 //
7929 ySDD = Y_SDD_sep/2.+I302dits[1];
7930 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7931 sub2node->SetLineColor(kColorITS);
7932 sub2node->SetVisibility(1);
7933 fNodes->Add(sub2node);
7934 sub1node->cd();
7935 //
7936 // Place copy #5 of ITS3 directly in I004
7937 //
7938 ySDD = Y_SDD_sep/2.+I302dits[1];
7939 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7940 sub2node->SetLineColor(kColorITS);
7941 sub2node->SetVisibility(1);
7942 fNodes->Add(sub2node);
7943 sub1node->cd();
7944 //
7945 // Place copy #6 of ITS3 directly in I004
7946 //
7947 ySDD = Y_SDD_sep/2.+I302dits[1];
7948 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7949 sub2node->SetLineColor(kColorITS);
7950 sub2node->SetVisibility(1);
7951 fNodes->Add(sub2node);
7952 sub1node->cd();
7953 fNodes->Add(sub1node);
7954 node->cd();
7955 //
7956 // Place copy #9 of I004 in IT34
7957 //
7958 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
7959 sub1node->SetLineColor(kColorITS);
7960 sub1node->SetVisibility(0);
7961 sub1node->cd();
7962 //
7963 // Place copy #1 of ITS3 directly in I004
7964 //
7965 ySDD = Y_SDD_sep/2.+I302dits[1];
7966 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7967 sub2node->SetLineColor(kColorITS);
7968 sub2node->SetVisibility(1);
7969 fNodes->Add(sub2node);
7970 sub1node->cd();
7971 //
7972 // Place copy #2 of ITS3 directly in I004
7973 //
7974 ySDD = Y_SDD_sep/2.+I302dits[1];
7975 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7976 sub2node->SetLineColor(kColorITS);
7977 sub2node->SetVisibility(1);
7978 fNodes->Add(sub2node);
7979 sub1node->cd();
7980 //
7981 // Place copy #3 of ITS3 directly in I004
7982 //
7983 ySDD = Y_SDD_sep/2.+I302dits[1];
7984 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7985 sub2node->SetLineColor(kColorITS);
7986 sub2node->SetVisibility(1);
7987 fNodes->Add(sub2node);
7988 sub1node->cd();
7989 //
7990 // Place copy #4 of ITS3 directly in I004
7991 //
7992 ySDD = Y_SDD_sep/2.+I302dits[1];
7993 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7994 sub2node->SetLineColor(kColorITS);
7995 sub2node->SetVisibility(1);
7996 fNodes->Add(sub2node);
7997 sub1node->cd();
7998 //
7999 // Place copy #5 of ITS3 directly in I004
8000 //
8001 ySDD = Y_SDD_sep/2.+I302dits[1];
8002 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8003 sub2node->SetLineColor(kColorITS);
8004 sub2node->SetVisibility(1);
8005 fNodes->Add(sub2node);
8006 sub1node->cd();
8007 //
8008 // Place copy #6 of ITS3 directly in I004
8009 //
8010 ySDD = Y_SDD_sep/2.+I302dits[1];
8011 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8012 sub2node->SetLineColor(kColorITS);
8013 sub2node->SetVisibility(1);
8014 fNodes->Add(sub2node);
8015 sub1node->cd();
8016 fNodes->Add(sub1node);
8017 node->cd();
8018 //
8019 // Place copy #10 of I004 in IT34
8020 //
8021 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8022 sub1node->SetLineColor(kColorITS);
8023 sub1node->SetVisibility(0);
8024 sub1node->cd();
8025 //
8026 // Place copy #1 of ITS3 directly in I004
8027 //
8028 ySDD = Y_SDD_sep/2.+I302dits[1];
8029 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8030 sub2node->SetLineColor(kColorITS);
8031 sub2node->SetVisibility(1);
8032 fNodes->Add(sub2node);
8033 sub1node->cd();
8034 //
8035 // Place copy #2 of ITS3 directly in I004
8036 //
8037 ySDD = Y_SDD_sep/2.+I302dits[1];
8038 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8039 sub2node->SetLineColor(kColorITS);
8040 sub2node->SetVisibility(1);
8041 fNodes->Add(sub2node);
8042 sub1node->cd();
8043 //
8044 // Place copy #3 of ITS3 directly in I004
8045 //
8046 ySDD = Y_SDD_sep/2.+I302dits[1];
8047 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8048 sub2node->SetLineColor(kColorITS);
8049 sub2node->SetVisibility(1);
8050 fNodes->Add(sub2node);
8051 sub1node->cd();
8052 //
8053 // Place copy #4 of ITS3 directly in I004
8054 //
8055 ySDD = Y_SDD_sep/2.+I302dits[1];
8056 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8057 sub2node->SetLineColor(kColorITS);
8058 sub2node->SetVisibility(1);
8059 fNodes->Add(sub2node);
8060 sub1node->cd();
8061 //
8062 // Place copy #5 of ITS3 directly in I004
8063 //
8064 ySDD = Y_SDD_sep/2.+I302dits[1];
8065 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8066 sub2node->SetLineColor(kColorITS);
8067 sub2node->SetVisibility(1);
8068 fNodes->Add(sub2node);
8069 sub1node->cd();
8070 //
8071 // Place copy #6 of ITS3 directly in I004
8072 //
8073 ySDD = Y_SDD_sep/2.+I302dits[1];
8074 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8075 sub2node->SetLineColor(kColorITS);
8076 sub2node->SetVisibility(1);
8077 fNodes->Add(sub2node);
8078 sub1node->cd();
8079 fNodes->Add(sub1node);
8080 node->cd();
8081 //
8082 // Place copy #11 of I004 in IT34
8083 //
8084 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8085 sub1node->SetLineColor(kColorITS);
8086 sub1node->SetVisibility(0);
8087 sub1node->cd();
8088 //
8089 // Place copy #1 of ITS3 directly in I004
8090 //
8091 ySDD = Y_SDD_sep/2.+I302dits[1];
8092 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8093 sub2node->SetLineColor(kColorITS);
8094 sub2node->SetVisibility(1);
8095 fNodes->Add(sub2node);
8096 sub1node->cd();
8097 //
8098 // Place copy #2 of ITS3 directly in I004
8099 //
8100 ySDD = Y_SDD_sep/2.+I302dits[1];
8101 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8102 sub2node->SetLineColor(kColorITS);
8103 sub2node->SetVisibility(1);
8104 fNodes->Add(sub2node);
8105 sub1node->cd();
8106 //
8107 // Place copy #3 of ITS3 directly in I004
8108 //
8109 ySDD = Y_SDD_sep/2.+I302dits[1];
8110 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8111 sub2node->SetLineColor(kColorITS);
8112 sub2node->SetVisibility(1);
8113 fNodes->Add(sub2node);
8114 sub1node->cd();
8115 //
8116 // Place copy #4 of ITS3 directly in I004
8117 //
8118 ySDD = Y_SDD_sep/2.+I302dits[1];
8119 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8120 sub2node->SetLineColor(kColorITS);
8121 sub2node->SetVisibility(1);
8122 fNodes->Add(sub2node);
8123 sub1node->cd();
8124 //
8125 // Place copy #5 of ITS3 directly in I004
8126 //
8127 ySDD = Y_SDD_sep/2.+I302dits[1];
8128 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8129 sub2node->SetLineColor(kColorITS);
8130 sub2node->SetVisibility(1);
8131 fNodes->Add(sub2node);
8132 sub1node->cd();
8133 //
8134 // Place copy #6 of ITS3 directly in I004
8135 //
8136 ySDD = Y_SDD_sep/2.+I302dits[1];
8137 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8138 sub2node->SetLineColor(kColorITS);
8139 sub2node->SetVisibility(1);
8140 fNodes->Add(sub2node);
8141 sub1node->cd();
8142 fNodes->Add(sub1node);
8143 node->cd();
8144 //
8145 // Place copy #12 of I004 in IT34
8146 //
8147 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8148 sub1node->SetLineColor(kColorITS);
8149 sub1node->SetVisibility(0);
8150 sub1node->cd();
8151 //
8152 // Place copy #1 of ITS3 directly in I004
8153 //
8154 ySDD = Y_SDD_sep/2.+I302dits[1];
8155 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8156 sub2node->SetLineColor(kColorITS);
8157 sub2node->SetVisibility(1);
8158 fNodes->Add(sub2node);
8159 sub1node->cd();
8160 //
8161 // Place copy #2 of ITS3 directly in I004
8162 //
8163 ySDD = Y_SDD_sep/2.+I302dits[1];
8164 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8165 sub2node->SetLineColor(kColorITS);
8166 sub2node->SetVisibility(1);
8167 fNodes->Add(sub2node);
8168 sub1node->cd();
8169 //
8170 // Place copy #3 of ITS3 directly in I004
8171 //
8172 ySDD = Y_SDD_sep/2.+I302dits[1];
8173 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8174 sub2node->SetLineColor(kColorITS);
8175 sub2node->SetVisibility(1);
8176 fNodes->Add(sub2node);
8177 sub1node->cd();
8178 //
8179 // Place copy #4 of ITS3 directly in I004
8180 //
8181 ySDD = Y_SDD_sep/2.+I302dits[1];
8182 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8183 sub2node->SetLineColor(kColorITS);
8184 sub2node->SetVisibility(1);
8185 fNodes->Add(sub2node);
8186 sub1node->cd();
8187 //
8188 // Place copy #5 of ITS3 directly in I004
8189 //
8190 ySDD = Y_SDD_sep/2.+I302dits[1];
8191 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8192 sub2node->SetLineColor(kColorITS);
8193 sub2node->SetVisibility(1);
8194 fNodes->Add(sub2node);
8195 sub1node->cd();
8196 //
8197 // Place copy #6 of ITS3 directly in I004
8198 //
8199 ySDD = Y_SDD_sep/2.+I302dits[1];
8200 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8201 sub2node->SetLineColor(kColorITS);
8202 sub2node->SetVisibility(1);
8203 fNodes->Add(sub2node);
8204 sub1node->cd();
8205 fNodes->Add(sub1node);
8206 node->cd();
8207 //
8208 // Place copy #13 of I004 in IT34
8209 //
8210 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8211 sub1node->SetLineColor(kColorITS);
8212 sub1node->SetVisibility(0);
8213 sub1node->cd();
8214 //
8215 // Place copy #1 of ITS3 directly in I004
8216 //
8217 ySDD = Y_SDD_sep/2.+I302dits[1];
8218 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8219 sub2node->SetLineColor(kColorITS);
8220 sub2node->SetVisibility(1);
8221 fNodes->Add(sub2node);
8222 sub1node->cd();
8223 //
8224 // Place copy #2 of ITS3 directly in I004
8225 //
8226 ySDD = Y_SDD_sep/2.+I302dits[1];
8227 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8228 sub2node->SetLineColor(kColorITS);
8229 sub2node->SetVisibility(1);
8230 fNodes->Add(sub2node);
8231 sub1node->cd();
8232 //
8233 // Place copy #3 of ITS3 directly in I004
8234 //
8235 ySDD = Y_SDD_sep/2.+I302dits[1];
8236 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8237 sub2node->SetLineColor(kColorITS);
8238 sub2node->SetVisibility(1);
8239 fNodes->Add(sub2node);
8240 sub1node->cd();
8241 //
8242 // Place copy #4 of ITS3 directly in I004
8243 //
8244 ySDD = Y_SDD_sep/2.+I302dits[1];
8245 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8246 sub2node->SetLineColor(kColorITS);
8247 sub2node->SetVisibility(1);
8248 fNodes->Add(sub2node);
8249 sub1node->cd();
8250 //
8251 // Place copy #5 of ITS3 directly in I004
8252 //
8253 ySDD = Y_SDD_sep/2.+I302dits[1];
8254 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8255 sub2node->SetLineColor(kColorITS);
8256 sub2node->SetVisibility(1);
8257 fNodes->Add(sub2node);
8258 sub1node->cd();
8259 //
8260 // Place copy #6 of ITS3 directly in I004
8261 //
8262 ySDD = Y_SDD_sep/2.+I302dits[1];
8263 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8264 sub2node->SetLineColor(kColorITS);
8265 sub2node->SetVisibility(1);
8266 fNodes->Add(sub2node);
8267 sub1node->cd();
8268 fNodes->Add(sub1node);
8269 node->cd();
8270 //
8271 // Place copy #14 of I004 in IT34
8272 //
8273 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8274 sub1node->SetLineColor(kColorITS);
8275 sub1node->SetVisibility(0);
8276 sub1node->cd();
8277 //
8278 // Place copy #1 of ITS3 directly in I004
8279 //
8280 ySDD = Y_SDD_sep/2.+I302dits[1];
8281 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8282 sub2node->SetLineColor(kColorITS);
8283 sub2node->SetVisibility(1);
8284 fNodes->Add(sub2node);
8285 sub1node->cd();
8286 //
8287 // Place copy #2 of ITS3 directly in I004
8288 //
8289 ySDD = Y_SDD_sep/2.+I302dits[1];
8290 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8291 sub2node->SetLineColor(kColorITS);
8292 sub2node->SetVisibility(1);
8293 fNodes->Add(sub2node);
8294 sub1node->cd();
8295 //
8296 // Place copy #3 of ITS3 directly in I004
8297 //
8298 ySDD = Y_SDD_sep/2.+I302dits[1];
8299 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8300 sub2node->SetLineColor(kColorITS);
8301 sub2node->SetVisibility(1);
8302 fNodes->Add(sub2node);
8303 sub1node->cd();
8304 //
8305 // Place copy #4 of ITS3 directly in I004
8306 //
8307 ySDD = Y_SDD_sep/2.+I302dits[1];
8308 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8309 sub2node->SetLineColor(kColorITS);
8310 sub2node->SetVisibility(1);
8311 fNodes->Add(sub2node);
8312 sub1node->cd();
8313 //
8314 // Place copy #5 of ITS3 directly in I004
8315 //
8316 ySDD = Y_SDD_sep/2.+I302dits[1];
8317 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8318 sub2node->SetLineColor(kColorITS);
8319 sub2node->SetVisibility(1);
8320 fNodes->Add(sub2node);
8321 sub1node->cd();
8322 //
8323 // Place copy #6 of ITS3 directly in I004
8324 //
8325 ySDD = Y_SDD_sep/2.+I302dits[1];
8326 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8327 sub2node->SetLineColor(kColorITS);
8328 sub2node->SetVisibility(1);
8329 fNodes->Add(sub2node);
8330 sub1node->cd();
8331 fNodes->Add(sub1node);
8332 node->cd();
8333 //
8334 // Place copy #1 of I005 in IT34
8335 //
8336 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8337 sub1node->SetLineColor(kColorITS);
8338 sub1node->SetVisibility(0);
8339 sub1node->cd();
8340 //
8341 // Place copy #1 of ITS4 directly in I005
8342 //
8343 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8344 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8345 sub2node->SetLineColor(kColorITS);
8346 sub2node->SetVisibility(1);
8347 fNodes->Add(sub2node);
8348 sub1node->cd();
8349 //
8350 // Place copy #2 of ITS4 directly in I005
8351 //
8352 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8353 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8354 sub2node->SetLineColor(kColorITS);
8355 sub2node->SetVisibility(1);
8356 fNodes->Add(sub2node);
8357 sub1node->cd();
8358 //
8359 // Place copy #3 of ITS4 directly in I005
8360 //
8361 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8362 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8363 sub2node->SetLineColor(kColorITS);
8364 sub2node->SetVisibility(1);
8365 fNodes->Add(sub2node);
8366 sub1node->cd();
8367 //
8368 // Place copy #4 of ITS4 directly in I005
8369 //
8370 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8371 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8372 sub2node->SetLineColor(kColorITS);
8373 sub2node->SetVisibility(1);
8374 fNodes->Add(sub2node);
8375 sub1node->cd();
8376 //
8377 // Place copy #5 of ITS4 directly in I005
8378 //
8379 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8380 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8381 sub2node->SetLineColor(kColorITS);
8382 sub2node->SetVisibility(1);
8383 fNodes->Add(sub2node);
8384 sub1node->cd();
8385 //
8386 // Place copy #6 of ITS4 directly in I005
8387 //
8388 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8389 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8390 sub2node->SetLineColor(kColorITS);
8391 sub2node->SetVisibility(1);
8392 fNodes->Add(sub2node);
8393 sub1node->cd();
8394 //
8395 // Place copy #7 of ITS4 directly in I005
8396 //
8397 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8398 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8399 sub2node->SetLineColor(kColorITS);
8400 sub2node->SetVisibility(1);
8401 fNodes->Add(sub2node);
8402 sub1node->cd();
8403 //
8404 // Place copy #8 of ITS4 directly in I005
8405 //
8406 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8407 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8408 sub2node->SetLineColor(kColorITS);
8409 sub2node->SetVisibility(1);
8410 fNodes->Add(sub2node);
8411 sub1node->cd();
8412 fNodes->Add(sub1node);
8413 node->cd();
8414 //
8415 // Place copy #2 of I005 in IT34
8416 //
8417 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8418 sub1node->SetLineColor(kColorITS);
8419 sub1node->SetVisibility(0);
8420 sub1node->cd();
8421 //
8422 // Place copy #1 of ITS4 directly in I005
8423 //
8424 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8425 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8426 sub2node->SetLineColor(kColorITS);
8427 sub2node->SetVisibility(1);
8428 fNodes->Add(sub2node);
8429 sub1node->cd();
8430 //
8431 // Place copy #2 of ITS4 directly in I005
8432 //
8433 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8434 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8435 sub2node->SetLineColor(kColorITS);
8436 sub2node->SetVisibility(1);
8437 fNodes->Add(sub2node);
8438 sub1node->cd();
8439 //
8440 // Place copy #3 of ITS4 directly in I005
8441 //
8442 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8443 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8444 sub2node->SetLineColor(kColorITS);
8445 sub2node->SetVisibility(1);
8446 fNodes->Add(sub2node);
8447 sub1node->cd();
8448 //
8449 // Place copy #4 of ITS4 directly in I005
8450 //
8451 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8452 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8453 sub2node->SetLineColor(kColorITS);
8454 sub2node->SetVisibility(1);
8455 fNodes->Add(sub2node);
8456 sub1node->cd();
8457 //
8458 // Place copy #5 of ITS4 directly in I005
8459 //
8460 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8461 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8462 sub2node->SetLineColor(kColorITS);
8463 sub2node->SetVisibility(1);
8464 fNodes->Add(sub2node);
8465 sub1node->cd();
8466 //
8467 // Place copy #6 of ITS4 directly in I005
8468 //
8469 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8470 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8471 sub2node->SetLineColor(kColorITS);
8472 sub2node->SetVisibility(1);
8473 fNodes->Add(sub2node);
8474 sub1node->cd();
8475 //
8476 // Place copy #7 of ITS4 directly in I005
8477 //
8478 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8479 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8480 sub2node->SetLineColor(kColorITS);
8481 sub2node->SetVisibility(1);
8482 fNodes->Add(sub2node);
8483 sub1node->cd();
8484 //
8485 // Place copy #8 of ITS4 directly in I005
8486 //
8487 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8488 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8489 sub2node->SetLineColor(kColorITS);
8490 sub2node->SetVisibility(1);
8491 fNodes->Add(sub2node);
8492 sub1node->cd();
8493 fNodes->Add(sub1node);
8494 node->cd();
8495 //
8496 // Place copy #3 of I005 in IT34
8497 //
8498 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8499 sub1node->SetLineColor(kColorITS);
8500 sub1node->SetVisibility(0);
8501 sub1node->cd();
8502 //
8503 // Place copy #1 of ITS4 directly in I005
8504 //
8505 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8506 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8507 sub2node->SetLineColor(kColorITS);
8508 sub2node->SetVisibility(1);
8509 fNodes->Add(sub2node);
8510 sub1node->cd();
8511 //
8512 // Place copy #2 of ITS4 directly in I005
8513 //
8514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8515 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8516 sub2node->SetLineColor(kColorITS);
8517 sub2node->SetVisibility(1);
8518 fNodes->Add(sub2node);
8519 sub1node->cd();
8520 //
8521 // Place copy #3 of ITS4 directly in I005
8522 //
8523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8524 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8525 sub2node->SetLineColor(kColorITS);
8526 sub2node->SetVisibility(1);
8527 fNodes->Add(sub2node);
8528 sub1node->cd();
8529 //
8530 // Place copy #4 of ITS4 directly in I005
8531 //
8532 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8533 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8534 sub2node->SetLineColor(kColorITS);
8535 sub2node->SetVisibility(1);
8536 fNodes->Add(sub2node);
8537 sub1node->cd();
8538 //
8539 // Place copy #5 of ITS4 directly in I005
8540 //
8541 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8542 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8543 sub2node->SetLineColor(kColorITS);
8544 sub2node->SetVisibility(1);
8545 fNodes->Add(sub2node);
8546 sub1node->cd();
8547 //
8548 // Place copy #6 of ITS4 directly in I005
8549 //
8550 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8551 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8552 sub2node->SetLineColor(kColorITS);
8553 sub2node->SetVisibility(1);
8554 fNodes->Add(sub2node);
8555 sub1node->cd();
8556 //
8557 // Place copy #7 of ITS4 directly in I005
8558 //
8559 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8560 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8561 sub2node->SetLineColor(kColorITS);
8562 sub2node->SetVisibility(1);
8563 fNodes->Add(sub2node);
8564 sub1node->cd();
8565 //
8566 // Place copy #8 of ITS4 directly in I005
8567 //
8568 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8569 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8570 sub2node->SetLineColor(kColorITS);
8571 sub2node->SetVisibility(1);
8572 fNodes->Add(sub2node);
8573 sub1node->cd();
8574 fNodes->Add(sub1node);
8575 node->cd();
8576 //
8577 // Place copy #4 of I005 in IT34
8578 //
8579 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8580 sub1node->SetLineColor(kColorITS);
8581 sub1node->SetVisibility(0);
8582 sub1node->cd();
8583 //
8584 // Place copy #1 of ITS4 directly in I005
8585 //
8586 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8587 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8588 sub2node->SetLineColor(kColorITS);
8589 sub2node->SetVisibility(1);
8590 fNodes->Add(sub2node);
8591 sub1node->cd();
8592 //
8593 // Place copy #2 of ITS4 directly in I005
8594 //
8595 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8596 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8597 sub2node->SetLineColor(kColorITS);
8598 sub2node->SetVisibility(1);
8599 fNodes->Add(sub2node);
8600 sub1node->cd();
8601 //
8602 // Place copy #3 of ITS4 directly in I005
8603 //
8604 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8605 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8606 sub2node->SetLineColor(kColorITS);
8607 sub2node->SetVisibility(1);
8608 fNodes->Add(sub2node);
8609 sub1node->cd();
8610 //
8611 // Place copy #4 of ITS4 directly in I005
8612 //
8613 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8614 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8615 sub2node->SetLineColor(kColorITS);
8616 sub2node->SetVisibility(1);
8617 fNodes->Add(sub2node);
8618 sub1node->cd();
8619 //
8620 // Place copy #5 of ITS4 directly in I005
8621 //
8622 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8623 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8624 sub2node->SetLineColor(kColorITS);
8625 sub2node->SetVisibility(1);
8626 fNodes->Add(sub2node);
8627 sub1node->cd();
8628 //
8629 // Place copy #6 of ITS4 directly in I005
8630 //
8631 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8632 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8633 sub2node->SetLineColor(kColorITS);
8634 sub2node->SetVisibility(1);
8635 fNodes->Add(sub2node);
8636 sub1node->cd();
8637 //
8638 // Place copy #7 of ITS4 directly in I005
8639 //
8640 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8641 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8642 sub2node->SetLineColor(kColorITS);
8643 sub2node->SetVisibility(1);
8644 fNodes->Add(sub2node);
8645 sub1node->cd();
8646 //
8647 // Place copy #8 of ITS4 directly in I005
8648 //
8649 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8650 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8651 sub2node->SetLineColor(kColorITS);
8652 sub2node->SetVisibility(1);
8653 fNodes->Add(sub2node);
8654 sub1node->cd();
8655 fNodes->Add(sub1node);
8656 node->cd();
8657 //
8658 // Place copy #5 of I005 in IT34
8659 //
8660 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8661 sub1node->SetLineColor(kColorITS);
8662 sub1node->SetVisibility(0);
8663 sub1node->cd();
8664 //
8665 // Place copy #1 of ITS4 directly in I005
8666 //
8667 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8668 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8669 sub2node->SetLineColor(kColorITS);
8670 sub2node->SetVisibility(1);
8671 fNodes->Add(sub2node);
8672 sub1node->cd();
8673 //
8674 // Place copy #2 of ITS4 directly in I005
8675 //
8676 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8677 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8678 sub2node->SetLineColor(kColorITS);
8679 sub2node->SetVisibility(1);
8680 fNodes->Add(sub2node);
8681 sub1node->cd();
8682 //
8683 // Place copy #3 of ITS4 directly in I005
8684 //
8685 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8686 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8687 sub2node->SetLineColor(kColorITS);
8688 sub2node->SetVisibility(1);
8689 fNodes->Add(sub2node);
8690 sub1node->cd();
8691 //
8692 // Place copy #4 of ITS4 directly in I005
8693 //
8694 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8695 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8696 sub2node->SetLineColor(kColorITS);
8697 sub2node->SetVisibility(1);
8698 fNodes->Add(sub2node);
8699 sub1node->cd();
8700 //
8701 // Place copy #5 of ITS4 directly in I005
8702 //
8703 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8704 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8705 sub2node->SetLineColor(kColorITS);
8706 sub2node->SetVisibility(1);
8707 fNodes->Add(sub2node);
8708 sub1node->cd();
8709 //
8710 // Place copy #6 of ITS4 directly in I005
8711 //
8712 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8713 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8714 sub2node->SetLineColor(kColorITS);
8715 sub2node->SetVisibility(1);
8716 fNodes->Add(sub2node);
8717 sub1node->cd();
8718 //
8719 // Place copy #7 of ITS4 directly in I005
8720 //
8721 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8722 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8723 sub2node->SetLineColor(kColorITS);
8724 sub2node->SetVisibility(1);
8725 fNodes->Add(sub2node);
8726 sub1node->cd();
8727 //
8728 // Place copy #8 of ITS4 directly in I005
8729 //
8730 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8731 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8732 sub2node->SetLineColor(kColorITS);
8733 sub2node->SetVisibility(1);
8734 fNodes->Add(sub2node);
8735 sub1node->cd();
8736 fNodes->Add(sub1node);
8737 node->cd();
8738 //
8739 // Place copy #6 of I005 in IT34
8740 //
8741 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8742 sub1node->SetLineColor(kColorITS);
8743 sub1node->SetVisibility(0);
8744 sub1node->cd();
8745 //
8746 // Place copy #1 of ITS4 directly in I005
8747 //
8748 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8749 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8750 sub2node->SetLineColor(kColorITS);
8751 sub2node->SetVisibility(1);
8752 fNodes->Add(sub2node);
8753 sub1node->cd();
8754 //
8755 // Place copy #2 of ITS4 directly in I005
8756 //
8757 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8758 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8759 sub2node->SetLineColor(kColorITS);
8760 sub2node->SetVisibility(1);
8761 fNodes->Add(sub2node);
8762 sub1node->cd();
8763 //
8764 // Place copy #3 of ITS4 directly in I005
8765 //
8766 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8767 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8768 sub2node->SetLineColor(kColorITS);
8769 sub2node->SetVisibility(1);
8770 fNodes->Add(sub2node);
8771 sub1node->cd();
8772 //
8773 // Place copy #4 of ITS4 directly in I005
8774 //
8775 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8776 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8777 sub2node->SetLineColor(kColorITS);
8778 sub2node->SetVisibility(1);
8779 fNodes->Add(sub2node);
8780 sub1node->cd();
8781 //
8782 // Place copy #5 of ITS4 directly in I005
8783 //
8784 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8785 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8786 sub2node->SetLineColor(kColorITS);
8787 sub2node->SetVisibility(1);
8788 fNodes->Add(sub2node);
8789 sub1node->cd();
8790 //
8791 // Place copy #6 of ITS4 directly in I005
8792 //
8793 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8794 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8795 sub2node->SetLineColor(kColorITS);
8796 sub2node->SetVisibility(1);
8797 fNodes->Add(sub2node);
8798 sub1node->cd();
8799 //
8800 // Place copy #7 of ITS4 directly in I005
8801 //
8802 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8803 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8804 sub2node->SetLineColor(kColorITS);
8805 sub2node->SetVisibility(1);
8806 fNodes->Add(sub2node);
8807 sub1node->cd();
8808 //
8809 // Place copy #8 of ITS4 directly in I005
8810 //
8811 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8812 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8813 sub2node->SetLineColor(kColorITS);
8814 sub2node->SetVisibility(1);
8815 fNodes->Add(sub2node);
8816 sub1node->cd();
8817 fNodes->Add(sub1node);
8818 node->cd();
8819 //
8820 // Place copy #7 of I005 in IT34
8821 //
8822 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8823 sub1node->SetLineColor(kColorITS);
8824 sub1node->SetVisibility(0);
8825 sub1node->cd();
8826 //
8827 // Place copy #1 of ITS4 directly in I005
8828 //
8829 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8830 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8831 sub2node->SetLineColor(kColorITS);
8832 sub2node->SetVisibility(1);
8833 fNodes->Add(sub2node);
8834 sub1node->cd();
8835 //
8836 // Place copy #2 of ITS4 directly in I005
8837 //
8838 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8839 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8840 sub2node->SetLineColor(kColorITS);
8841 sub2node->SetVisibility(1);
8842 fNodes->Add(sub2node);
8843 sub1node->cd();
8844 //
8845 // Place copy #3 of ITS4 directly in I005
8846 //
8847 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8848 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8849 sub2node->SetLineColor(kColorITS);
8850 sub2node->SetVisibility(1);
8851 fNodes->Add(sub2node);
8852 sub1node->cd();
8853 //
8854 // Place copy #4 of ITS4 directly in I005
8855 //
8856 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8857 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8858 sub2node->SetLineColor(kColorITS);
8859 sub2node->SetVisibility(1);
8860 fNodes->Add(sub2node);
8861 sub1node->cd();
8862 //
8863 // Place copy #5 of ITS4 directly in I005
8864 //
8865 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8866 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8867 sub2node->SetLineColor(kColorITS);
8868 sub2node->SetVisibility(1);
8869 fNodes->Add(sub2node);
8870 sub1node->cd();
8871 //
8872 // Place copy #6 of ITS4 directly in I005
8873 //
8874 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8875 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8876 sub2node->SetLineColor(kColorITS);
8877 sub2node->SetVisibility(1);
8878 fNodes->Add(sub2node);
8879 sub1node->cd();
8880 //
8881 // Place copy #7 of ITS4 directly in I005
8882 //
8883 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8884 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8885 sub2node->SetLineColor(kColorITS);
8886 sub2node->SetVisibility(1);
8887 fNodes->Add(sub2node);
8888 sub1node->cd();
8889 //
8890 // Place copy #8 of ITS4 directly in I005
8891 //
8892 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8893 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8894 sub2node->SetLineColor(kColorITS);
8895 sub2node->SetVisibility(1);
8896 fNodes->Add(sub2node);
8897 sub1node->cd();
8898 fNodes->Add(sub1node);
8899 node->cd();
8900 //
8901 // Place copy #8 of I005 in IT34
8902 //
8903 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
8904 sub1node->SetLineColor(kColorITS);
8905 sub1node->SetVisibility(0);
8906 sub1node->cd();
8907 //
8908 // Place copy #1 of ITS4 directly in I005
8909 //
8910 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8911 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8912 sub2node->SetLineColor(kColorITS);
8913 sub2node->SetVisibility(1);
8914 fNodes->Add(sub2node);
8915 sub1node->cd();
8916 //
8917 // Place copy #2 of ITS4 directly in I005
8918 //
8919 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8920 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8921 sub2node->SetLineColor(kColorITS);
8922 sub2node->SetVisibility(1);
8923 fNodes->Add(sub2node);
8924 sub1node->cd();
8925 //
8926 // Place copy #3 of ITS4 directly in I005
8927 //
8928 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8929 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8930 sub2node->SetLineColor(kColorITS);
8931 sub2node->SetVisibility(1);
8932 fNodes->Add(sub2node);
8933 sub1node->cd();
8934 //
8935 // Place copy #4 of ITS4 directly in I005
8936 //
8937 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8938 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8939 sub2node->SetLineColor(kColorITS);
8940 sub2node->SetVisibility(1);
8941 fNodes->Add(sub2node);
8942 sub1node->cd();
8943 //
8944 // Place copy #5 of ITS4 directly in I005
8945 //
8946 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8947 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8948 sub2node->SetLineColor(kColorITS);
8949 sub2node->SetVisibility(1);
8950 fNodes->Add(sub2node);
8951 sub1node->cd();
8952 //
8953 // Place copy #6 of ITS4 directly in I005
8954 //
8955 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8956 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8957 sub2node->SetLineColor(kColorITS);
8958 sub2node->SetVisibility(1);
8959 fNodes->Add(sub2node);
8960 sub1node->cd();
8961 //
8962 // Place copy #7 of ITS4 directly in I005
8963 //
8964 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8965 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8966 sub2node->SetLineColor(kColorITS);
8967 sub2node->SetVisibility(1);
8968 fNodes->Add(sub2node);
8969 sub1node->cd();
8970 //
8971 // Place copy #8 of ITS4 directly in I005
8972 //
8973 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8974 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8975 sub2node->SetLineColor(kColorITS);
8976 sub2node->SetVisibility(1);
8977 fNodes->Add(sub2node);
8978 sub1node->cd();
8979 fNodes->Add(sub1node);
8980 node->cd();
8981 //
8982 // Place copy #9 of I005 in IT34
8983 //
8984 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
8985 sub1node->SetLineColor(kColorITS);
8986 sub1node->SetVisibility(0);
8987 sub1node->cd();
8988 //
8989 // Place copy #1 of ITS4 directly in I005
8990 //
8991 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8992 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8993 sub2node->SetLineColor(kColorITS);
8994 sub2node->SetVisibility(1);
8995 fNodes->Add(sub2node);
8996 sub1node->cd();
8997 //
8998 // Place copy #2 of ITS4 directly in I005
8999 //
9000 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9001 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9002 sub2node->SetLineColor(kColorITS);
9003 sub2node->SetVisibility(1);
9004 fNodes->Add(sub2node);
9005 sub1node->cd();
9006 //
9007 // Place copy #3 of ITS4 directly in I005
9008 //
9009 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9010 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9011 sub2node->SetLineColor(kColorITS);
9012 sub2node->SetVisibility(1);
9013 fNodes->Add(sub2node);
9014 sub1node->cd();
9015 //
9016 // Place copy #4 of ITS4 directly in I005
9017 //
9018 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9019 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9020 sub2node->SetLineColor(kColorITS);
9021 sub2node->SetVisibility(1);
9022 fNodes->Add(sub2node);
9023 sub1node->cd();
9024 //
9025 // Place copy #5 of ITS4 directly in I005
9026 //
9027 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9028 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9029 sub2node->SetLineColor(kColorITS);
9030 sub2node->SetVisibility(1);
9031 fNodes->Add(sub2node);
9032 sub1node->cd();
9033 //
9034 // Place copy #6 of ITS4 directly in I005
9035 //
9036 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9037 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9038 sub2node->SetLineColor(kColorITS);
9039 sub2node->SetVisibility(1);
9040 fNodes->Add(sub2node);
9041 sub1node->cd();
9042 //
9043 // Place copy #7 of ITS4 directly in I005
9044 //
9045 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9046 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9047 sub2node->SetLineColor(kColorITS);
9048 sub2node->SetVisibility(1);
9049 fNodes->Add(sub2node);
9050 sub1node->cd();
9051 //
9052 // Place copy #8 of ITS4 directly in I005
9053 //
9054 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9055 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9056 sub2node->SetLineColor(kColorITS);
9057 sub2node->SetVisibility(1);
9058 fNodes->Add(sub2node);
9059 sub1node->cd();
9060 fNodes->Add(sub1node);
9061 node->cd();
9062 //
9063 // Place copy #10 of I005 in IT34
9064 //
9065 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9066 sub1node->SetLineColor(kColorITS);
9067 sub1node->SetVisibility(0);
9068 sub1node->cd();
9069 //
9070 // Place copy #1 of ITS4 directly in I005
9071 //
9072 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9073 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9074 sub2node->SetLineColor(kColorITS);
9075 sub2node->SetVisibility(1);
9076 fNodes->Add(sub2node);
9077 sub1node->cd();
9078 //
9079 // Place copy #2 of ITS4 directly in I005
9080 //
9081 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9082 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9083 sub2node->SetLineColor(kColorITS);
9084 sub2node->SetVisibility(1);
9085 fNodes->Add(sub2node);
9086 sub1node->cd();
9087 //
9088 // Place copy #3 of ITS4 directly in I005
9089 //
9090 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9091 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9092 sub2node->SetLineColor(kColorITS);
9093 sub2node->SetVisibility(1);
9094 fNodes->Add(sub2node);
9095 sub1node->cd();
9096 //
9097 // Place copy #4 of ITS4 directly in I005
9098 //
9099 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9100 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9101 sub2node->SetLineColor(kColorITS);
9102 sub2node->SetVisibility(1);
9103 fNodes->Add(sub2node);
9104 sub1node->cd();
9105 //
9106 // Place copy #5 of ITS4 directly in I005
9107 //
9108 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9109 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9110 sub2node->SetLineColor(kColorITS);
9111 sub2node->SetVisibility(1);
9112 fNodes->Add(sub2node);
9113 sub1node->cd();
9114 //
9115 // Place copy #6 of ITS4 directly in I005
9116 //
9117 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9118 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9119 sub2node->SetLineColor(kColorITS);
9120 sub2node->SetVisibility(1);
9121 fNodes->Add(sub2node);
9122 sub1node->cd();
9123 //
9124 // Place copy #7 of ITS4 directly in I005
9125 //
9126 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9127 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9128 sub2node->SetLineColor(kColorITS);
9129 sub2node->SetVisibility(1);
9130 fNodes->Add(sub2node);
9131 sub1node->cd();
9132 //
9133 // Place copy #8 of ITS4 directly in I005
9134 //
9135 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9136 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9137 sub2node->SetLineColor(kColorITS);
9138 sub2node->SetVisibility(1);
9139 fNodes->Add(sub2node);
9140 sub1node->cd();
9141 fNodes->Add(sub1node);
9142 node->cd();
9143 //
9144 // Place copy #11 of I005 in IT34
9145 //
9146 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9147 sub1node->SetLineColor(kColorITS);
9148 sub1node->SetVisibility(0);
9149 sub1node->cd();
9150 //
9151 // Place copy #1 of ITS4 directly in I005
9152 //
9153 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9154 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9155 sub2node->SetLineColor(kColorITS);
9156 sub2node->SetVisibility(1);
9157 fNodes->Add(sub2node);
9158 sub1node->cd();
9159 //
9160 // Place copy #2 of ITS4 directly in I005
9161 //
9162 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9163 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9164 sub2node->SetLineColor(kColorITS);
9165 sub2node->SetVisibility(1);
9166 fNodes->Add(sub2node);
9167 sub1node->cd();
9168 //
9169 // Place copy #3 of ITS4 directly in I005
9170 //
9171 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9172 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9173 sub2node->SetLineColor(kColorITS);
9174 sub2node->SetVisibility(1);
9175 fNodes->Add(sub2node);
9176 sub1node->cd();
9177 //
9178 // Place copy #4 of ITS4 directly in I005
9179 //
9180 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9181 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9182 sub2node->SetLineColor(kColorITS);
9183 sub2node->SetVisibility(1);
9184 fNodes->Add(sub2node);
9185 sub1node->cd();
9186 //
9187 // Place copy #5 of ITS4 directly in I005
9188 //
9189 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9190 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9191 sub2node->SetLineColor(kColorITS);
9192 sub2node->SetVisibility(1);
9193 fNodes->Add(sub2node);
9194 sub1node->cd();
9195 //
9196 // Place copy #6 of ITS4 directly in I005
9197 //
9198 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9199 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9200 sub2node->SetLineColor(kColorITS);
9201 sub2node->SetVisibility(1);
9202 fNodes->Add(sub2node);
9203 sub1node->cd();
9204 //
9205 // Place copy #7 of ITS4 directly in I005
9206 //
9207 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9208 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9209 sub2node->SetLineColor(kColorITS);
9210 sub2node->SetVisibility(1);
9211 fNodes->Add(sub2node);
9212 sub1node->cd();
9213 //
9214 // Place copy #8 of ITS4 directly in I005
9215 //
9216 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9217 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9218 sub2node->SetLineColor(kColorITS);
9219 sub2node->SetVisibility(1);
9220 fNodes->Add(sub2node);
9221 sub1node->cd();
9222 fNodes->Add(sub1node);
9223 node->cd();
9224 //
9225 // Place copy #12 of I005 in IT34
9226 //
9227 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9228 sub1node->SetLineColor(kColorITS);
9229 sub1node->SetVisibility(0);
9230 sub1node->cd();
9231 //
9232 // Place copy #1 of ITS4 directly in I005
9233 //
9234 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9235 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9236 sub2node->SetLineColor(kColorITS);
9237 sub2node->SetVisibility(1);
9238 fNodes->Add(sub2node);
9239 sub1node->cd();
9240 //
9241 // Place copy #2 of ITS4 directly in I005
9242 //
9243 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9244 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9245 sub2node->SetLineColor(kColorITS);
9246 sub2node->SetVisibility(1);
9247 fNodes->Add(sub2node);
9248 sub1node->cd();
9249 //
9250 // Place copy #3 of ITS4 directly in I005
9251 //
9252 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9253 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9254 sub2node->SetLineColor(kColorITS);
9255 sub2node->SetVisibility(1);
9256 fNodes->Add(sub2node);
9257 sub1node->cd();
9258 //
9259 // Place copy #4 of ITS4 directly in I005
9260 //
9261 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9262 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9263 sub2node->SetLineColor(kColorITS);
9264 sub2node->SetVisibility(1);
9265 fNodes->Add(sub2node);
9266 sub1node->cd();
9267 //
9268 // Place copy #5 of ITS4 directly in I005
9269 //
9270 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9271 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9272 sub2node->SetLineColor(kColorITS);
9273 sub2node->SetVisibility(1);
9274 fNodes->Add(sub2node);
9275 sub1node->cd();
9276 //
9277 // Place copy #6 of ITS4 directly in I005
9278 //
9279 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9280 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9281 sub2node->SetLineColor(kColorITS);
9282 sub2node->SetVisibility(1);
9283 fNodes->Add(sub2node);
9284 sub1node->cd();
9285 //
9286 // Place copy #7 of ITS4 directly in I005
9287 //
9288 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9289 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9290 sub2node->SetLineColor(kColorITS);
9291 sub2node->SetVisibility(1);
9292 fNodes->Add(sub2node);
9293 sub1node->cd();
9294 //
9295 // Place copy #8 of ITS4 directly in I005
9296 //
9297 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9298 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9299 sub2node->SetLineColor(kColorITS);
9300 sub2node->SetVisibility(1);
9301 fNodes->Add(sub2node);
9302 sub1node->cd();
9303 fNodes->Add(sub1node);
9304 node->cd();
9305 //
9306 // Place copy #13 of I005 in IT34
9307 //
9308 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9309 sub1node->SetLineColor(kColorITS);
9310 sub1node->SetVisibility(0);
9311 sub1node->cd();
9312 //
9313 // Place copy #1 of ITS4 directly in I005
9314 //
9315 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9316 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9317 sub2node->SetLineColor(kColorITS);
9318 sub2node->SetVisibility(1);
9319 fNodes->Add(sub2node);
9320 sub1node->cd();
9321 //
9322 // Place copy #2 of ITS4 directly in I005
9323 //
9324 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9325 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9326 sub2node->SetLineColor(kColorITS);
9327 sub2node->SetVisibility(1);
9328 fNodes->Add(sub2node);
9329 sub1node->cd();
9330 //
9331 // Place copy #3 of ITS4 directly in I005
9332 //
9333 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9334 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9335 sub2node->SetLineColor(kColorITS);
9336 sub2node->SetVisibility(1);
9337 fNodes->Add(sub2node);
9338 sub1node->cd();
9339 //
9340 // Place copy #4 of ITS4 directly in I005
9341 //
9342 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9343 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9344 sub2node->SetLineColor(kColorITS);
9345 sub2node->SetVisibility(1);
9346 fNodes->Add(sub2node);
9347 sub1node->cd();
9348 //
9349 // Place copy #5 of ITS4 directly in I005
9350 //
9351 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9352 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9353 sub2node->SetLineColor(kColorITS);
9354 sub2node->SetVisibility(1);
9355 fNodes->Add(sub2node);
9356 sub1node->cd();
9357 //
9358 // Place copy #6 of ITS4 directly in I005
9359 //
9360 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9361 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9362 sub2node->SetLineColor(kColorITS);
9363 sub2node->SetVisibility(1);
9364 fNodes->Add(sub2node);
9365 sub1node->cd();
9366 //
9367 // Place copy #7 of ITS4 directly in I005
9368 //
9369 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9370 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9371 sub2node->SetLineColor(kColorITS);
9372 sub2node->SetVisibility(1);
9373 fNodes->Add(sub2node);
9374 sub1node->cd();
9375 //
9376 // Place copy #8 of ITS4 directly in I005
9377 //
9378 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9379 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9380 sub2node->SetLineColor(kColorITS);
9381 sub2node->SetVisibility(1);
9382 fNodes->Add(sub2node);
9383 sub1node->cd();
9384 fNodes->Add(sub1node);
9385 node->cd();
9386 //
9387 // Place copy #14 of I005 in IT34
9388 //
9389 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9390 sub1node->SetLineColor(kColorITS);
9391 sub1node->SetVisibility(0);
9392 sub1node->cd();
9393 //
9394 // Place copy #1 of ITS4 directly in I005
9395 //
9396 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9397 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9398 sub2node->SetLineColor(kColorITS);
9399 sub2node->SetVisibility(1);
9400 fNodes->Add(sub2node);
9401 sub1node->cd();
9402 //
9403 // Place copy #2 of ITS4 directly in I005
9404 //
9405 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9406 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9407 sub2node->SetLineColor(kColorITS);
9408 sub2node->SetVisibility(1);
9409 fNodes->Add(sub2node);
9410 sub1node->cd();
9411 //
9412 // Place copy #3 of ITS4 directly in I005
9413 //
9414 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9415 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9416 sub2node->SetLineColor(kColorITS);
9417 sub2node->SetVisibility(1);
9418 fNodes->Add(sub2node);
9419 sub1node->cd();
9420 //
9421 // Place copy #4 of ITS4 directly in I005
9422 //
9423 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9424 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9425 sub2node->SetLineColor(kColorITS);
9426 sub2node->SetVisibility(1);
9427 fNodes->Add(sub2node);
9428 sub1node->cd();
9429 //
9430 // Place copy #5 of ITS4 directly in I005
9431 //
9432 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9433 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9434 sub2node->SetLineColor(kColorITS);
9435 sub2node->SetVisibility(1);
9436 fNodes->Add(sub2node);
9437 sub1node->cd();
9438 //
9439 // Place copy #6 of ITS4 directly in I005
9440 //
9441 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9442 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9443 sub2node->SetLineColor(kColorITS);
9444 sub2node->SetVisibility(1);
9445 fNodes->Add(sub2node);
9446 sub1node->cd();
9447 //
9448 // Place copy #7 of ITS4 directly in I005
9449 //
9450 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9451 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9452 sub2node->SetLineColor(kColorITS);
9453 sub2node->SetVisibility(1);
9454 fNodes->Add(sub2node);
9455 sub1node->cd();
9456 //
9457 // Place copy #8 of ITS4 directly in I005
9458 //
9459 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9460 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9461 sub2node->SetLineColor(kColorITS);
9462 sub2node->SetVisibility(1);
9463 fNodes->Add(sub2node);
9464 sub1node->cd();
9465 fNodes->Add(sub1node);
9466 node->cd();
9467 //
9468 // Place copy #15 of I005 in IT34
9469 //
9470 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9471 sub1node->SetLineColor(kColorITS);
9472 sub1node->SetVisibility(0);
9473 sub1node->cd();
9474 //
9475 // Place copy #1 of ITS4 directly in I005
9476 //
9477 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9478 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9479 sub2node->SetLineColor(kColorITS);
9480 sub2node->SetVisibility(1);
9481 fNodes->Add(sub2node);
9482 sub1node->cd();
9483 //
9484 // Place copy #2 of ITS4 directly in I005
9485 //
9486 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9487 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9488 sub2node->SetLineColor(kColorITS);
9489 sub2node->SetVisibility(1);
9490 fNodes->Add(sub2node);
9491 sub1node->cd();
9492 //
9493 // Place copy #3 of ITS4 directly in I005
9494 //
9495 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9496 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9497 sub2node->SetLineColor(kColorITS);
9498 sub2node->SetVisibility(1);
9499 fNodes->Add(sub2node);
9500 sub1node->cd();
9501 //
9502 // Place copy #4 of ITS4 directly in I005
9503 //
9504 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9505 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9506 sub2node->SetLineColor(kColorITS);
9507 sub2node->SetVisibility(1);
9508 fNodes->Add(sub2node);
9509 sub1node->cd();
9510 //
9511 // Place copy #5 of ITS4 directly in I005
9512 //
9513 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9514 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9515 sub2node->SetLineColor(kColorITS);
9516 sub2node->SetVisibility(1);
9517 fNodes->Add(sub2node);
9518 sub1node->cd();
9519 //
9520 // Place copy #6 of ITS4 directly in I005
9521 //
9522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9524 sub2node->SetLineColor(kColorITS);
9525 sub2node->SetVisibility(1);
9526 fNodes->Add(sub2node);
9527 sub1node->cd();
9528 //
9529 // Place copy #7 of ITS4 directly in I005
9530 //
9531 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9532 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9533 sub2node->SetLineColor(kColorITS);
9534 sub2node->SetVisibility(1);
9535 fNodes->Add(sub2node);
9536 sub1node->cd();
9537 //
9538 // Place copy #8 of ITS4 directly in I005
9539 //
9540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9542 sub2node->SetLineColor(kColorITS);
9543 sub2node->SetVisibility(1);
9544 fNodes->Add(sub2node);
9545 sub1node->cd();
9546 fNodes->Add(sub1node);
9547 node->cd();
9548 //
9549 // Place copy #16 of I005 in IT34
9550 //
9551 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9552 sub1node->SetLineColor(kColorITS);
9553 sub1node->SetVisibility(0);
9554 sub1node->cd();
9555 //
9556 // Place copy #1 of ITS4 directly in I005
9557 //
9558 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9559 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9560 sub2node->SetLineColor(kColorITS);
9561 sub2node->SetVisibility(1);
9562 fNodes->Add(sub2node);
9563 sub1node->cd();
9564 //
9565 // Place copy #2 of ITS4 directly in I005
9566 //
9567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9569 sub2node->SetLineColor(kColorITS);
9570 sub2node->SetVisibility(1);
9571 fNodes->Add(sub2node);
9572 sub1node->cd();
9573 //
9574 // Place copy #3 of ITS4 directly in I005
9575 //
9576 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9577 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9578 sub2node->SetLineColor(kColorITS);
9579 sub2node->SetVisibility(1);
9580 fNodes->Add(sub2node);
9581 sub1node->cd();
9582 //
9583 // Place copy #4 of ITS4 directly in I005
9584 //
9585 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9586 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9587 sub2node->SetLineColor(kColorITS);
9588 sub2node->SetVisibility(1);
9589 fNodes->Add(sub2node);
9590 sub1node->cd();
9591 //
9592 // Place copy #5 of ITS4 directly in I005
9593 //
9594 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9595 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9596 sub2node->SetLineColor(kColorITS);
9597 sub2node->SetVisibility(1);
9598 fNodes->Add(sub2node);
9599 sub1node->cd();
9600 //
9601 // Place copy #6 of ITS4 directly in I005
9602 //
9603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9605 sub2node->SetLineColor(kColorITS);
9606 sub2node->SetVisibility(1);
9607 fNodes->Add(sub2node);
9608 sub1node->cd();
9609 //
9610 // Place copy #7 of ITS4 directly in I005
9611 //
9612 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9613 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9614 sub2node->SetLineColor(kColorITS);
9615 sub2node->SetVisibility(1);
9616 fNodes->Add(sub2node);
9617 sub1node->cd();
9618 //
9619 // Place copy #8 of ITS4 directly in I005
9620 //
9621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9623 sub2node->SetLineColor(kColorITS);
9624 sub2node->SetVisibility(1);
9625 fNodes->Add(sub2node);
9626 sub1node->cd();
9627 fNodes->Add(sub1node);
9628 node->cd();
9629 //
9630 // Place copy #17 of I005 in IT34
9631 //
9632 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9633 sub1node->SetLineColor(kColorITS);
9634 sub1node->SetVisibility(0);
9635 sub1node->cd();
9636 //
9637 // Place copy #1 of ITS4 directly in I005
9638 //
9639 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9640 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9641 sub2node->SetLineColor(kColorITS);
9642 sub2node->SetVisibility(1);
9643 fNodes->Add(sub2node);
9644 sub1node->cd();
9645 //
9646 // Place copy #2 of ITS4 directly in I005
9647 //
9648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9650 sub2node->SetLineColor(kColorITS);
9651 sub2node->SetVisibility(1);
9652 fNodes->Add(sub2node);
9653 sub1node->cd();
9654 //
9655 // Place copy #3 of ITS4 directly in I005
9656 //
9657 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9658 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9659 sub2node->SetLineColor(kColorITS);
9660 sub2node->SetVisibility(1);
9661 fNodes->Add(sub2node);
9662 sub1node->cd();
9663 //
9664 // Place copy #4 of ITS4 directly in I005
9665 //
9666 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9667 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9668 sub2node->SetLineColor(kColorITS);
9669 sub2node->SetVisibility(1);
9670 fNodes->Add(sub2node);
9671 sub1node->cd();
9672 //
9673 // Place copy #5 of ITS4 directly in I005
9674 //
9675 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9676 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9677 sub2node->SetLineColor(kColorITS);
9678 sub2node->SetVisibility(1);
9679 fNodes->Add(sub2node);
9680 sub1node->cd();
9681 //
9682 // Place copy #6 of ITS4 directly in I005
9683 //
9684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9686 sub2node->SetLineColor(kColorITS);
9687 sub2node->SetVisibility(1);
9688 fNodes->Add(sub2node);
9689 sub1node->cd();
9690 //
9691 // Place copy #7 of ITS4 directly in I005
9692 //
9693 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9694 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9695 sub2node->SetLineColor(kColorITS);
9696 sub2node->SetVisibility(1);
9697 fNodes->Add(sub2node);
9698 sub1node->cd();
9699 //
9700 // Place copy #8 of ITS4 directly in I005
9701 //
9702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9704 sub2node->SetLineColor(kColorITS);
9705 sub2node->SetVisibility(1);
9706 fNodes->Add(sub2node);
9707 sub1node->cd();
9708 fNodes->Add(sub1node);
9709 node->cd();
9710 //
9711 // Place copy #18 of I005 in IT34
9712 //
9713 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9714 sub1node->SetLineColor(kColorITS);
9715 sub1node->SetVisibility(0);
9716 sub1node->cd();
9717 //
9718 // Place copy #1 of ITS4 directly in I005
9719 //
9720 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9721 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9722 sub2node->SetLineColor(kColorITS);
9723 sub2node->SetVisibility(1);
9724 fNodes->Add(sub2node);
9725 sub1node->cd();
9726 //
9727 // Place copy #2 of ITS4 directly in I005
9728 //
9729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9731 sub2node->SetLineColor(kColorITS);
9732 sub2node->SetVisibility(1);
9733 fNodes->Add(sub2node);
9734 sub1node->cd();
9735 //
9736 // Place copy #3 of ITS4 directly in I005
9737 //
9738 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9739 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9740 sub2node->SetLineColor(kColorITS);
9741 sub2node->SetVisibility(1);
9742 fNodes->Add(sub2node);
9743 sub1node->cd();
9744 //
9745 // Place copy #4 of ITS4 directly in I005
9746 //
9747 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9748 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9749 sub2node->SetLineColor(kColorITS);
9750 sub2node->SetVisibility(1);
9751 fNodes->Add(sub2node);
9752 sub1node->cd();
9753 //
9754 // Place copy #5 of ITS4 directly in I005
9755 //
9756 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9757 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9758 sub2node->SetLineColor(kColorITS);
9759 sub2node->SetVisibility(1);
9760 fNodes->Add(sub2node);
9761 sub1node->cd();
9762 //
9763 // Place copy #6 of ITS4 directly in I005
9764 //
9765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9767 sub2node->SetLineColor(kColorITS);
9768 sub2node->SetVisibility(1);
9769 fNodes->Add(sub2node);
9770 sub1node->cd();
9771 //
9772 // Place copy #7 of ITS4 directly in I005
9773 //
9774 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9775 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9776 sub2node->SetLineColor(kColorITS);
9777 sub2node->SetVisibility(1);
9778 fNodes->Add(sub2node);
9779 sub1node->cd();
9780 //
9781 // Place copy #8 of ITS4 directly in I005
9782 //
9783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9785 sub2node->SetLineColor(kColorITS);
9786 sub2node->SetVisibility(1);
9787 fNodes->Add(sub2node);
9788 sub1node->cd();
9789 fNodes->Add(sub1node);
9790 node->cd();
9791 //
9792 // Place copy #19 of I005 in IT34
9793 //
9794 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9795 sub1node->SetLineColor(kColorITS);
9796 sub1node->SetVisibility(0);
9797 sub1node->cd();
9798 //
9799 // Place copy #1 of ITS4 directly in I005
9800 //
9801 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9802 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9803 sub2node->SetLineColor(kColorITS);
9804 sub2node->SetVisibility(1);
9805 fNodes->Add(sub2node);
9806 sub1node->cd();
9807 //
9808 // Place copy #2 of ITS4 directly in I005
9809 //
9810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9812 sub2node->SetLineColor(kColorITS);
9813 sub2node->SetVisibility(1);
9814 fNodes->Add(sub2node);
9815 sub1node->cd();
9816 //
9817 // Place copy #3 of ITS4 directly in I005
9818 //
9819 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9820 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9821 sub2node->SetLineColor(kColorITS);
9822 sub2node->SetVisibility(1);
9823 fNodes->Add(sub2node);
9824 sub1node->cd();
9825 //
9826 // Place copy #4 of ITS4 directly in I005
9827 //
9828 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9829 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9830 sub2node->SetLineColor(kColorITS);
9831 sub2node->SetVisibility(1);
9832 fNodes->Add(sub2node);
9833 sub1node->cd();
9834 //
9835 // Place copy #5 of ITS4 directly in I005
9836 //
9837 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9838 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9839 sub2node->SetLineColor(kColorITS);
9840 sub2node->SetVisibility(1);
9841 fNodes->Add(sub2node);
9842 sub1node->cd();
9843 //
9844 // Place copy #6 of ITS4 directly in I005
9845 //
9846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9848 sub2node->SetLineColor(kColorITS);
9849 sub2node->SetVisibility(1);
9850 fNodes->Add(sub2node);
9851 sub1node->cd();
9852 //
9853 // Place copy #7 of ITS4 directly in I005
9854 //
9855 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9856 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9857 sub2node->SetLineColor(kColorITS);
9858 sub2node->SetVisibility(1);
9859 fNodes->Add(sub2node);
9860 sub1node->cd();
9861 //
9862 // Place copy #8 of ITS4 directly in I005
9863 //
9864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9866 sub2node->SetLineColor(kColorITS);
9867 sub2node->SetVisibility(1);
9868 fNodes->Add(sub2node);
9869 sub1node->cd();
9870 fNodes->Add(sub1node);
9871 node->cd();
9872 //
9873 // Place copy #20 of I005 in IT34
9874 //
9875 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
9876 sub1node->SetLineColor(kColorITS);
9877 sub1node->SetVisibility(0);
9878 sub1node->cd();
9879 //
9880 // Place copy #1 of ITS4 directly in I005
9881 //
9882 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9883 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9884 sub2node->SetLineColor(kColorITS);
9885 sub2node->SetVisibility(1);
9886 fNodes->Add(sub2node);
9887 sub1node->cd();
9888 //
9889 // Place copy #2 of ITS4 directly in I005
9890 //
9891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9893 sub2node->SetLineColor(kColorITS);
9894 sub2node->SetVisibility(1);
9895 fNodes->Add(sub2node);
9896 sub1node->cd();
9897 //
9898 // Place copy #3 of ITS4 directly in I005
9899 //
9900 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9901 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9902 sub2node->SetLineColor(kColorITS);
9903 sub2node->SetVisibility(1);
9904 fNodes->Add(sub2node);
9905 sub1node->cd();
9906 //
9907 // Place copy #4 of ITS4 directly in I005
9908 //
9909 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9910 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9911 sub2node->SetLineColor(kColorITS);
9912 sub2node->SetVisibility(1);
9913 fNodes->Add(sub2node);
9914 sub1node->cd();
9915 //
9916 // Place copy #5 of ITS4 directly in I005
9917 //
9918 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9919 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9920 sub2node->SetLineColor(kColorITS);
9921 sub2node->SetVisibility(1);
9922 fNodes->Add(sub2node);
9923 sub1node->cd();
9924 //
9925 // Place copy #6 of ITS4 directly in I005
9926 //
9927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9929 sub2node->SetLineColor(kColorITS);
9930 sub2node->SetVisibility(1);
9931 fNodes->Add(sub2node);
9932 sub1node->cd();
9933 //
9934 // Place copy #7 of ITS4 directly in I005
9935 //
9936 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9937 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9938 sub2node->SetLineColor(kColorITS);
9939 sub2node->SetVisibility(1);
9940 fNodes->Add(sub2node);
9941 sub1node->cd();
9942 //
9943 // Place copy #8 of ITS4 directly in I005
9944 //
9945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9947 sub2node->SetLineColor(kColorITS);
9948 sub2node->SetVisibility(1);
9949 fNodes->Add(sub2node);
9950 sub1node->cd();
9951 fNodes->Add(sub1node);
9952 node->cd();
9953 //
9954 // Place copy #21 of I005 in IT34
9955 //
9956 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
9957 sub1node->SetLineColor(kColorITS);
9958 sub1node->SetVisibility(0);
9959 sub1node->cd();
9960 //
9961 // Place copy #1 of ITS4 directly in I005
9962 //
9963 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9964 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9965 sub2node->SetLineColor(kColorITS);
9966 sub2node->SetVisibility(1);
9967 fNodes->Add(sub2node);
9968 sub1node->cd();
9969 //
9970 // Place copy #2 of ITS4 directly in I005
9971 //
9972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9974 sub2node->SetLineColor(kColorITS);
9975 sub2node->SetVisibility(1);
9976 fNodes->Add(sub2node);
9977 sub1node->cd();
9978 //
9979 // Place copy #3 of ITS4 directly in I005
9980 //
9981 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9982 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9983 sub2node->SetLineColor(kColorITS);
9984 sub2node->SetVisibility(1);
9985 fNodes->Add(sub2node);
9986 sub1node->cd();
9987 //
9988 // Place copy #4 of ITS4 directly in I005
9989 //
9990 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9991 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9992 sub2node->SetLineColor(kColorITS);
9993 sub2node->SetVisibility(1);
9994 fNodes->Add(sub2node);
9995 sub1node->cd();
9996 //
9997 // Place copy #5 of ITS4 directly in I005
9998 //
9999 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10000 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10001 sub2node->SetLineColor(kColorITS);
10002 sub2node->SetVisibility(1);
10003 fNodes->Add(sub2node);
10004 sub1node->cd();
10005 //
10006 // Place copy #6 of ITS4 directly in I005
10007 //
10008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10010 sub2node->SetLineColor(kColorITS);
10011 sub2node->SetVisibility(1);
10012 fNodes->Add(sub2node);
10013 sub1node->cd();
10014 //
10015 // Place copy #7 of ITS4 directly in I005
10016 //
10017 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10018 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10019 sub2node->SetLineColor(kColorITS);
10020 sub2node->SetVisibility(1);
10021 fNodes->Add(sub2node);
10022 sub1node->cd();
10023 //
10024 // Place copy #8 of ITS4 directly in I005
10025 //
10026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10028 sub2node->SetLineColor(kColorITS);
10029 sub2node->SetVisibility(1);
10030 fNodes->Add(sub2node);
10031 sub1node->cd();
10032 fNodes->Add(sub1node);
10033 node->cd();
10034 //
10035 // Place copy #22 of I005 in IT34
10036 //
10037 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10038 sub1node->SetLineColor(kColorITS);
10039 sub1node->SetVisibility(0);
10040 sub1node->cd();
10041 //
10042 // Place copy #1 of ITS4 directly in I005
10043 //
10044 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10045 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10046 sub2node->SetLineColor(kColorITS);
10047 sub2node->SetVisibility(1);
10048 fNodes->Add(sub2node);
10049 sub1node->cd();
10050 //
10051 // Place copy #2 of ITS4 directly in I005
10052 //
10053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10055 sub2node->SetLineColor(kColorITS);
10056 sub2node->SetVisibility(1);
10057 fNodes->Add(sub2node);
10058 sub1node->cd();
10059 //
10060 // Place copy #3 of ITS4 directly in I005
10061 //
10062 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10063 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10064 sub2node->SetLineColor(kColorITS);
10065 sub2node->SetVisibility(1);
10066 fNodes->Add(sub2node);
10067 sub1node->cd();
10068 //
10069 // Place copy #4 of ITS4 directly in I005
10070 //
10071 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10072 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10073 sub2node->SetLineColor(kColorITS);
10074 sub2node->SetVisibility(1);
10075 fNodes->Add(sub2node);
10076 sub1node->cd();
10077 //
10078 // Place copy #5 of ITS4 directly in I005
10079 //
10080 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10081 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10082 sub2node->SetLineColor(kColorITS);
10083 sub2node->SetVisibility(1);
10084 fNodes->Add(sub2node);
10085 sub1node->cd();
10086 //
10087 // Place copy #6 of ITS4 directly in I005
10088 //
10089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10091 sub2node->SetLineColor(kColorITS);
10092 sub2node->SetVisibility(1);
10093 fNodes->Add(sub2node);
10094 sub1node->cd();
10095 //
10096 // Place copy #7 of ITS4 directly in I005
10097 //
10098 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10099 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10100 sub2node->SetLineColor(kColorITS);
10101 sub2node->SetVisibility(1);
10102 fNodes->Add(sub2node);
10103 sub1node->cd();
10104 //
10105 // Place copy #8 of ITS4 directly in I005
10106 //
10107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10109 sub2node->SetLineColor(kColorITS);
10110 sub2node->SetVisibility(1);
10111 fNodes->Add(sub2node);
10112 sub1node->cd();
10113 fNodes->Add(sub1node);
10114 node->cd();
10115
10116
10117 fNodes->Add(node);
10118
10119 // --- Place SSD volumes into their mother volume
10120
10121 // Place IT56 in Alice
10122 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10123 node->SetLineColor(kColorITS);
10124 node->SetVisibility(0);
10125 node->cd();
10126 //
10127 // Place copy #1 of I565 in IT56
10128 //
10129 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10130 sub1node->SetLineColor(kColorITS);
10131 sub1node->SetVisibility(0);
10132 sub1node->cd();
10133 //
10134 // Place copy #1 of ITS5 directly in I565
10135 //
10136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10137 sub2node->SetLineColor(kColorITS);
10138 sub2node->SetVisibility(1);
10139 fNodes->Add(sub2node);
10140 sub1node->cd();
10141 //
10142 // Place copy #2 of ITS5 directly in I565
10143 //
10144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10145 sub2node->SetLineColor(kColorITS);
10146 sub2node->SetVisibility(1);
10147 fNodes->Add(sub2node);
10148 sub1node->cd();
10149 //
10150 // Place copy #3 of ITS5 directly in I565
10151 //
10152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10153 sub2node->SetLineColor(kColorITS);
10154 sub2node->SetVisibility(1);
10155 fNodes->Add(sub2node);
10156 sub1node->cd();
10157 //
10158 // Place copy #4 of ITS5 directly in I565
10159 //
10160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10161 sub2node->SetLineColor(kColorITS);
10162 sub2node->SetVisibility(1);
10163 fNodes->Add(sub2node);
10164 sub1node->cd();
10165 //
10166 // Place copy #5 of ITS5 directly in I565
10167 //
10168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10169 sub2node->SetLineColor(kColorITS);
10170 sub2node->SetVisibility(1);
10171 fNodes->Add(sub2node);
10172 sub1node->cd();
10173 //
10174 // Place copy #6 of ITS5 directly in I565
10175 //
10176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10177 sub2node->SetLineColor(kColorITS);
10178 sub2node->SetVisibility(1);
10179 fNodes->Add(sub2node);
10180 sub1node->cd();
10181 //
10182 // Place copy #7 of ITS5 directly in I565
10183 //
10184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10185 sub2node->SetLineColor(kColorITS);
10186 sub2node->SetVisibility(1);
10187 fNodes->Add(sub2node);
10188 sub1node->cd();
10189 //
10190 // Place copy #8 of ITS5 directly in I565
10191 //
10192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10193 sub2node->SetLineColor(kColorITS);
10194 sub2node->SetVisibility(1);
10195 fNodes->Add(sub2node);
10196 sub1node->cd();
10197 //
10198 // Place copy #9 of ITS5 directly in I565
10199 //
10200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10201 sub2node->SetLineColor(kColorITS);
10202 sub2node->SetVisibility(1);
10203 fNodes->Add(sub2node);
10204 sub1node->cd();
10205 //
10206 // Place copy #10 of ITS5 directly in I565
10207 //
10208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10209 sub2node->SetLineColor(kColorITS);
10210 sub2node->SetVisibility(1);
10211 fNodes->Add(sub2node);
10212 sub1node->cd();
10213 //
10214 // Place copy #11 of ITS5 directly in I565
10215 //
10216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10217 sub2node->SetLineColor(kColorITS);
10218 sub2node->SetVisibility(1);
10219 fNodes->Add(sub2node);
10220 sub1node->cd();
10221 //
10222 // Place copy #12 of ITS5 directly in I565
10223 //
10224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10225 sub2node->SetLineColor(kColorITS);
10226 sub2node->SetVisibility(1);
10227 fNodes->Add(sub2node);
10228 sub1node->cd();
10229 //
10230 // Place copy #13 of ITS5 directly in I565
10231 //
10232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10233 sub2node->SetLineColor(kColorITS);
10234 sub2node->SetVisibility(1);
10235 fNodes->Add(sub2node);
10236 sub1node->cd();
10237 //
10238 // Place copy #14 of ITS5 directly in I565
10239 //
10240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10241 sub2node->SetLineColor(kColorITS);
10242 sub2node->SetVisibility(1);
10243 fNodes->Add(sub2node);
10244 sub1node->cd();
10245 //
10246 // Place copy #15 of ITS5 directly in I565
10247 //
10248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10249 sub2node->SetLineColor(kColorITS);
10250 sub2node->SetVisibility(1);
10251 fNodes->Add(sub2node);
10252 sub1node->cd();
10253 //
10254 // Place copy #16 of ITS5 directly in I565
10255 //
10256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10257 sub2node->SetLineColor(kColorITS);
10258 sub2node->SetVisibility(1);
10259 fNodes->Add(sub2node);
10260 sub1node->cd();
10261 //
10262 // Place copy #17 of ITS5 directly in I565
10263 //
10264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10265 sub2node->SetLineColor(kColorITS);
10266 sub2node->SetVisibility(1);
10267 fNodes->Add(sub2node);
10268 sub1node->cd();
10269 //
10270 // Place copy #18 of ITS5 directly in I565
10271 //
10272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10273 sub2node->SetLineColor(kColorITS);
10274 sub2node->SetVisibility(1);
10275 fNodes->Add(sub2node);
10276 sub1node->cd();
10277 //
10278 // Place copy #19 of ITS5 directly in I565
10279 //
10280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10281 sub2node->SetLineColor(kColorITS);
10282 sub2node->SetVisibility(1);
10283 fNodes->Add(sub2node);
10284 sub1node->cd();
10285 //
10286 // Place copy #20 of ITS5 directly in I565
10287 //
10288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10289 sub2node->SetLineColor(kColorITS);
10290 sub2node->SetVisibility(1);
10291 fNodes->Add(sub2node);
10292 sub1node->cd();
10293 //
10294 // Place copy #21 of ITS5 directly in I565
10295 //
10296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10297 sub2node->SetLineColor(kColorITS);
10298 sub2node->SetVisibility(1);
10299 fNodes->Add(sub2node);
10300 sub1node->cd();
10301 //
10302 // Place copy #22 of ITS5 directly in I565
10303 //
10304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10305 sub2node->SetLineColor(kColorITS);
10306 sub2node->SetVisibility(1);
10307 fNodes->Add(sub2node);
10308 sub1node->cd();
10309 fNodes->Add(sub1node);
10310 node->cd();
10311 //
10312 // Place copy #2 of I565 in IT56
10313 //
10314 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10315 sub1node->SetLineColor(kColorITS);
10316 sub1node->SetVisibility(0);
10317 sub1node->cd();
10318 //
10319 // Place copy #1 of ITS5 directly in I565
10320 //
10321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10322 sub2node->SetLineColor(kColorITS);
10323 sub2node->SetVisibility(1);
10324 fNodes->Add(sub2node);
10325 sub1node->cd();
10326 //
10327 // Place copy #2 of ITS5 directly in I565
10328 //
10329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10330 sub2node->SetLineColor(kColorITS);
10331 sub2node->SetVisibility(1);
10332 fNodes->Add(sub2node);
10333 sub1node->cd();
10334 //
10335 // Place copy #3 of ITS5 directly in I565
10336 //
10337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10338 sub2node->SetLineColor(kColorITS);
10339 sub2node->SetVisibility(1);
10340 fNodes->Add(sub2node);
10341 sub1node->cd();
10342 //
10343 // Place copy #4 of ITS5 directly in I565
10344 //
10345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10346 sub2node->SetLineColor(kColorITS);
10347 sub2node->SetVisibility(1);
10348 fNodes->Add(sub2node);
10349 sub1node->cd();
10350 //
10351 // Place copy #5 of ITS5 directly in I565
10352 //
10353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10354 sub2node->SetLineColor(kColorITS);
10355 sub2node->SetVisibility(1);
10356 fNodes->Add(sub2node);
10357 sub1node->cd();
10358 //
10359 // Place copy #6 of ITS5 directly in I565
10360 //
10361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10362 sub2node->SetLineColor(kColorITS);
10363 sub2node->SetVisibility(1);
10364 fNodes->Add(sub2node);
10365 sub1node->cd();
10366 //
10367 // Place copy #7 of ITS5 directly in I565
10368 //
10369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10370 sub2node->SetLineColor(kColorITS);
10371 sub2node->SetVisibility(1);
10372 fNodes->Add(sub2node);
10373 sub1node->cd();
10374 //
10375 // Place copy #8 of ITS5 directly in I565
10376 //
10377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10378 sub2node->SetLineColor(kColorITS);
10379 sub2node->SetVisibility(1);
10380 fNodes->Add(sub2node);
10381 sub1node->cd();
10382 //
10383 // Place copy #9 of ITS5 directly in I565
10384 //
10385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10386 sub2node->SetLineColor(kColorITS);
10387 sub2node->SetVisibility(1);
10388 fNodes->Add(sub2node);
10389 sub1node->cd();
10390 //
10391 // Place copy #10 of ITS5 directly in I565
10392 //
10393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10394 sub2node->SetLineColor(kColorITS);
10395 sub2node->SetVisibility(1);
10396 fNodes->Add(sub2node);
10397 sub1node->cd();
10398 //
10399 // Place copy #11 of ITS5 directly in I565
10400 //
10401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10402 sub2node->SetLineColor(kColorITS);
10403 sub2node->SetVisibility(1);
10404 fNodes->Add(sub2node);
10405 sub1node->cd();
10406 //
10407 // Place copy #12 of ITS5 directly in I565
10408 //
10409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10410 sub2node->SetLineColor(kColorITS);
10411 sub2node->SetVisibility(1);
10412 fNodes->Add(sub2node);
10413 sub1node->cd();
10414 //
10415 // Place copy #13 of ITS5 directly in I565
10416 //
10417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10418 sub2node->SetLineColor(kColorITS);
10419 sub2node->SetVisibility(1);
10420 fNodes->Add(sub2node);
10421 sub1node->cd();
10422 //
10423 // Place copy #14 of ITS5 directly in I565
10424 //
10425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10426 sub2node->SetLineColor(kColorITS);
10427 sub2node->SetVisibility(1);
10428 fNodes->Add(sub2node);
10429 sub1node->cd();
10430 //
10431 // Place copy #15 of ITS5 directly in I565
10432 //
10433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10434 sub2node->SetLineColor(kColorITS);
10435 sub2node->SetVisibility(1);
10436 fNodes->Add(sub2node);
10437 sub1node->cd();
10438 //
10439 // Place copy #16 of ITS5 directly in I565
10440 //
10441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10442 sub2node->SetLineColor(kColorITS);
10443 sub2node->SetVisibility(1);
10444 fNodes->Add(sub2node);
10445 sub1node->cd();
10446 //
10447 // Place copy #17 of ITS5 directly in I565
10448 //
10449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10450 sub2node->SetLineColor(kColorITS);
10451 sub2node->SetVisibility(1);
10452 fNodes->Add(sub2node);
10453 sub1node->cd();
10454 //
10455 // Place copy #18 of ITS5 directly in I565
10456 //
10457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10458 sub2node->SetLineColor(kColorITS);
10459 sub2node->SetVisibility(1);
10460 fNodes->Add(sub2node);
10461 sub1node->cd();
10462 //
10463 // Place copy #19 of ITS5 directly in I565
10464 //
10465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10466 sub2node->SetLineColor(kColorITS);
10467 sub2node->SetVisibility(1);
10468 fNodes->Add(sub2node);
10469 sub1node->cd();
10470 //
10471 // Place copy #20 of ITS5 directly in I565
10472 //
10473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10474 sub2node->SetLineColor(kColorITS);
10475 sub2node->SetVisibility(1);
10476 fNodes->Add(sub2node);
10477 sub1node->cd();
10478 //
10479 // Place copy #21 of ITS5 directly in I565
10480 //
10481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10482 sub2node->SetLineColor(kColorITS);
10483 sub2node->SetVisibility(1);
10484 fNodes->Add(sub2node);
10485 sub1node->cd();
10486 //
10487 // Place copy #22 of ITS5 directly in I565
10488 //
10489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10490 sub2node->SetLineColor(kColorITS);
10491 sub2node->SetVisibility(1);
10492 fNodes->Add(sub2node);
10493 sub1node->cd();
10494 fNodes->Add(sub1node);
10495 node->cd();
10496 //
10497 // Place copy #3 of I565 in IT56
10498 //
10499 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10500 sub1node->SetLineColor(kColorITS);
10501 sub1node->SetVisibility(0);
10502 sub1node->cd();
10503 //
10504 // Place copy #1 of ITS5 directly in I565
10505 //
10506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10507 sub2node->SetLineColor(kColorITS);
10508 sub2node->SetVisibility(1);
10509 fNodes->Add(sub2node);
10510 sub1node->cd();
10511 //
10512 // Place copy #2 of ITS5 directly in I565
10513 //
10514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10515 sub2node->SetLineColor(kColorITS);
10516 sub2node->SetVisibility(1);
10517 fNodes->Add(sub2node);
10518 sub1node->cd();
10519 //
10520 // Place copy #3 of ITS5 directly in I565
10521 //
10522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10523 sub2node->SetLineColor(kColorITS);
10524 sub2node->SetVisibility(1);
10525 fNodes->Add(sub2node);
10526 sub1node->cd();
10527 //
10528 // Place copy #4 of ITS5 directly in I565
10529 //
10530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10531 sub2node->SetLineColor(kColorITS);
10532 sub2node->SetVisibility(1);
10533 fNodes->Add(sub2node);
10534 sub1node->cd();
10535 //
10536 // Place copy #5 of ITS5 directly in I565
10537 //
10538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10539 sub2node->SetLineColor(kColorITS);
10540 sub2node->SetVisibility(1);
10541 fNodes->Add(sub2node);
10542 sub1node->cd();
10543 //
10544 // Place copy #6 of ITS5 directly in I565
10545 //
10546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10547 sub2node->SetLineColor(kColorITS);
10548 sub2node->SetVisibility(1);
10549 fNodes->Add(sub2node);
10550 sub1node->cd();
10551 //
10552 // Place copy #7 of ITS5 directly in I565
10553 //
10554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10555 sub2node->SetLineColor(kColorITS);
10556 sub2node->SetVisibility(1);
10557 fNodes->Add(sub2node);
10558 sub1node->cd();
10559 //
10560 // Place copy #8 of ITS5 directly in I565
10561 //
10562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10563 sub2node->SetLineColor(kColorITS);
10564 sub2node->SetVisibility(1);
10565 fNodes->Add(sub2node);
10566 sub1node->cd();
10567 //
10568 // Place copy #9 of ITS5 directly in I565
10569 //
10570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10571 sub2node->SetLineColor(kColorITS);
10572 sub2node->SetVisibility(1);
10573 fNodes->Add(sub2node);
10574 sub1node->cd();
10575 //
10576 // Place copy #10 of ITS5 directly in I565
10577 //
10578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10579 sub2node->SetLineColor(kColorITS);
10580 sub2node->SetVisibility(1);
10581 fNodes->Add(sub2node);
10582 sub1node->cd();
10583 //
10584 // Place copy #11 of ITS5 directly in I565
10585 //
10586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10587 sub2node->SetLineColor(kColorITS);
10588 sub2node->SetVisibility(1);
10589 fNodes->Add(sub2node);
10590 sub1node->cd();
10591 //
10592 // Place copy #12 of ITS5 directly in I565
10593 //
10594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10595 sub2node->SetLineColor(kColorITS);
10596 sub2node->SetVisibility(1);
10597 fNodes->Add(sub2node);
10598 sub1node->cd();
10599 //
10600 // Place copy #13 of ITS5 directly in I565
10601 //
10602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10603 sub2node->SetLineColor(kColorITS);
10604 sub2node->SetVisibility(1);
10605 fNodes->Add(sub2node);
10606 sub1node->cd();
10607 //
10608 // Place copy #14 of ITS5 directly in I565
10609 //
10610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10611 sub2node->SetLineColor(kColorITS);
10612 sub2node->SetVisibility(1);
10613 fNodes->Add(sub2node);
10614 sub1node->cd();
10615 //
10616 // Place copy #15 of ITS5 directly in I565
10617 //
10618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10619 sub2node->SetLineColor(kColorITS);
10620 sub2node->SetVisibility(1);
10621 fNodes->Add(sub2node);
10622 sub1node->cd();
10623 //
10624 // Place copy #16 of ITS5 directly in I565
10625 //
10626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10627 sub2node->SetLineColor(kColorITS);
10628 sub2node->SetVisibility(1);
10629 fNodes->Add(sub2node);
10630 sub1node->cd();
10631 //
10632 // Place copy #17 of ITS5 directly in I565
10633 //
10634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10635 sub2node->SetLineColor(kColorITS);
10636 sub2node->SetVisibility(1);
10637 fNodes->Add(sub2node);
10638 sub1node->cd();
10639 //
10640 // Place copy #18 of ITS5 directly in I565
10641 //
10642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10643 sub2node->SetLineColor(kColorITS);
10644 sub2node->SetVisibility(1);
10645 fNodes->Add(sub2node);
10646 sub1node->cd();
10647 //
10648 // Place copy #19 of ITS5 directly in I565
10649 //
10650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10651 sub2node->SetLineColor(kColorITS);
10652 sub2node->SetVisibility(1);
10653 fNodes->Add(sub2node);
10654 sub1node->cd();
10655 //
10656 // Place copy #20 of ITS5 directly in I565
10657 //
10658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10659 sub2node->SetLineColor(kColorITS);
10660 sub2node->SetVisibility(1);
10661 fNodes->Add(sub2node);
10662 sub1node->cd();
10663 //
10664 // Place copy #21 of ITS5 directly in I565
10665 //
10666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10667 sub2node->SetLineColor(kColorITS);
10668 sub2node->SetVisibility(1);
10669 fNodes->Add(sub2node);
10670 sub1node->cd();
10671 //
10672 // Place copy #22 of ITS5 directly in I565
10673 //
10674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10675 sub2node->SetLineColor(kColorITS);
10676 sub2node->SetVisibility(1);
10677 fNodes->Add(sub2node);
10678 sub1node->cd();
10679 fNodes->Add(sub1node);
10680 node->cd();
10681 //
10682 // Place copy #4 of I565 in IT56
10683 //
10684 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10685 sub1node->SetLineColor(kColorITS);
10686 sub1node->SetVisibility(0);
10687 sub1node->cd();
10688 //
10689 // Place copy #1 of ITS5 directly in I565
10690 //
10691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10692 sub2node->SetLineColor(kColorITS);
10693 sub2node->SetVisibility(1);
10694 fNodes->Add(sub2node);
10695 sub1node->cd();
10696 //
10697 // Place copy #2 of ITS5 directly in I565
10698 //
10699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10700 sub2node->SetLineColor(kColorITS);
10701 sub2node->SetVisibility(1);
10702 fNodes->Add(sub2node);
10703 sub1node->cd();
10704 //
10705 // Place copy #3 of ITS5 directly in I565
10706 //
10707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10708 sub2node->SetLineColor(kColorITS);
10709 sub2node->SetVisibility(1);
10710 fNodes->Add(sub2node);
10711 sub1node->cd();
10712 //
10713 // Place copy #4 of ITS5 directly in I565
10714 //
10715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10716 sub2node->SetLineColor(kColorITS);
10717 sub2node->SetVisibility(1);
10718 fNodes->Add(sub2node);
10719 sub1node->cd();
10720 //
10721 // Place copy #5 of ITS5 directly in I565
10722 //
10723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10724 sub2node->SetLineColor(kColorITS);
10725 sub2node->SetVisibility(1);
10726 fNodes->Add(sub2node);
10727 sub1node->cd();
10728 //
10729 // Place copy #6 of ITS5 directly in I565
10730 //
10731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10732 sub2node->SetLineColor(kColorITS);
10733 sub2node->SetVisibility(1);
10734 fNodes->Add(sub2node);
10735 sub1node->cd();
10736 //
10737 // Place copy #7 of ITS5 directly in I565
10738 //
10739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10740 sub2node->SetLineColor(kColorITS);
10741 sub2node->SetVisibility(1);
10742 fNodes->Add(sub2node);
10743 sub1node->cd();
10744 //
10745 // Place copy #8 of ITS5 directly in I565
10746 //
10747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10748 sub2node->SetLineColor(kColorITS);
10749 sub2node->SetVisibility(1);
10750 fNodes->Add(sub2node);
10751 sub1node->cd();
10752 //
10753 // Place copy #9 of ITS5 directly in I565
10754 //
10755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10756 sub2node->SetLineColor(kColorITS);
10757 sub2node->SetVisibility(1);
10758 fNodes->Add(sub2node);
10759 sub1node->cd();
10760 //
10761 // Place copy #10 of ITS5 directly in I565
10762 //
10763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10764 sub2node->SetLineColor(kColorITS);
10765 sub2node->SetVisibility(1);
10766 fNodes->Add(sub2node);
10767 sub1node->cd();
10768 //
10769 // Place copy #11 of ITS5 directly in I565
10770 //
10771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10772 sub2node->SetLineColor(kColorITS);
10773 sub2node->SetVisibility(1);
10774 fNodes->Add(sub2node);
10775 sub1node->cd();
10776 //
10777 // Place copy #12 of ITS5 directly in I565
10778 //
10779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10780 sub2node->SetLineColor(kColorITS);
10781 sub2node->SetVisibility(1);
10782 fNodes->Add(sub2node);
10783 sub1node->cd();
10784 //
10785 // Place copy #13 of ITS5 directly in I565
10786 //
10787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10788 sub2node->SetLineColor(kColorITS);
10789 sub2node->SetVisibility(1);
10790 fNodes->Add(sub2node);
10791 sub1node->cd();
10792 //
10793 // Place copy #14 of ITS5 directly in I565
10794 //
10795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10796 sub2node->SetLineColor(kColorITS);
10797 sub2node->SetVisibility(1);
10798 fNodes->Add(sub2node);
10799 sub1node->cd();
10800 //
10801 // Place copy #15 of ITS5 directly in I565
10802 //
10803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10804 sub2node->SetLineColor(kColorITS);
10805 sub2node->SetVisibility(1);
10806 fNodes->Add(sub2node);
10807 sub1node->cd();
10808 //
10809 // Place copy #16 of ITS5 directly in I565
10810 //
10811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10812 sub2node->SetLineColor(kColorITS);
10813 sub2node->SetVisibility(1);
10814 fNodes->Add(sub2node);
10815 sub1node->cd();
10816 //
10817 // Place copy #17 of ITS5 directly in I565
10818 //
10819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10820 sub2node->SetLineColor(kColorITS);
10821 sub2node->SetVisibility(1);
10822 fNodes->Add(sub2node);
10823 sub1node->cd();
10824 //
10825 // Place copy #18 of ITS5 directly in I565
10826 //
10827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10828 sub2node->SetLineColor(kColorITS);
10829 sub2node->SetVisibility(1);
10830 fNodes->Add(sub2node);
10831 sub1node->cd();
10832 //
10833 // Place copy #19 of ITS5 directly in I565
10834 //
10835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10836 sub2node->SetLineColor(kColorITS);
10837 sub2node->SetVisibility(1);
10838 fNodes->Add(sub2node);
10839 sub1node->cd();
10840 //
10841 // Place copy #20 of ITS5 directly in I565
10842 //
10843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10844 sub2node->SetLineColor(kColorITS);
10845 sub2node->SetVisibility(1);
10846 fNodes->Add(sub2node);
10847 sub1node->cd();
10848 //
10849 // Place copy #21 of ITS5 directly in I565
10850 //
10851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10852 sub2node->SetLineColor(kColorITS);
10853 sub2node->SetVisibility(1);
10854 fNodes->Add(sub2node);
10855 sub1node->cd();
10856 //
10857 // Place copy #22 of ITS5 directly in I565
10858 //
10859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10860 sub2node->SetLineColor(kColorITS);
10861 sub2node->SetVisibility(1);
10862 fNodes->Add(sub2node);
10863 sub1node->cd();
10864 fNodes->Add(sub1node);
10865 node->cd();
10866 //
10867 // Place copy #5 of I565 in IT56
10868 //
10869 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
10870 sub1node->SetLineColor(kColorITS);
10871 sub1node->SetVisibility(0);
10872 sub1node->cd();
10873 //
10874 // Place copy #1 of ITS5 directly in I565
10875 //
10876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10877 sub2node->SetLineColor(kColorITS);
10878 sub2node->SetVisibility(1);
10879 fNodes->Add(sub2node);
10880 sub1node->cd();
10881 //
10882 // Place copy #2 of ITS5 directly in I565
10883 //
10884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10885 sub2node->SetLineColor(kColorITS);
10886 sub2node->SetVisibility(1);
10887 fNodes->Add(sub2node);
10888 sub1node->cd();
10889 //
10890 // Place copy #3 of ITS5 directly in I565
10891 //
10892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10893 sub2node->SetLineColor(kColorITS);
10894 sub2node->SetVisibility(1);
10895 fNodes->Add(sub2node);
10896 sub1node->cd();
10897 //
10898 // Place copy #4 of ITS5 directly in I565
10899 //
10900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10901 sub2node->SetLineColor(kColorITS);
10902 sub2node->SetVisibility(1);
10903 fNodes->Add(sub2node);
10904 sub1node->cd();
10905 //
10906 // Place copy #5 of ITS5 directly in I565
10907 //
10908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10909 sub2node->SetLineColor(kColorITS);
10910 sub2node->SetVisibility(1);
10911 fNodes->Add(sub2node);
10912 sub1node->cd();
10913 //
10914 // Place copy #6 of ITS5 directly in I565
10915 //
10916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10917 sub2node->SetLineColor(kColorITS);
10918 sub2node->SetVisibility(1);
10919 fNodes->Add(sub2node);
10920 sub1node->cd();
10921 //
10922 // Place copy #7 of ITS5 directly in I565
10923 //
10924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10925 sub2node->SetLineColor(kColorITS);
10926 sub2node->SetVisibility(1);
10927 fNodes->Add(sub2node);
10928 sub1node->cd();
10929 //
10930 // Place copy #8 of ITS5 directly in I565
10931 //
10932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10933 sub2node->SetLineColor(kColorITS);
10934 sub2node->SetVisibility(1);
10935 fNodes->Add(sub2node);
10936 sub1node->cd();
10937 //
10938 // Place copy #9 of ITS5 directly in I565
10939 //
10940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10941 sub2node->SetLineColor(kColorITS);
10942 sub2node->SetVisibility(1);
10943 fNodes->Add(sub2node);
10944 sub1node->cd();
10945 //
10946 // Place copy #10 of ITS5 directly in I565
10947 //
10948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10949 sub2node->SetLineColor(kColorITS);
10950 sub2node->SetVisibility(1);
10951 fNodes->Add(sub2node);
10952 sub1node->cd();
10953 //
10954 // Place copy #11 of ITS5 directly in I565
10955 //
10956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10957 sub2node->SetLineColor(kColorITS);
10958 sub2node->SetVisibility(1);
10959 fNodes->Add(sub2node);
10960 sub1node->cd();
10961 //
10962 // Place copy #12 of ITS5 directly in I565
10963 //
10964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10965 sub2node->SetLineColor(kColorITS);
10966 sub2node->SetVisibility(1);
10967 fNodes->Add(sub2node);
10968 sub1node->cd();
10969 //
10970 // Place copy #13 of ITS5 directly in I565
10971 //
10972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10973 sub2node->SetLineColor(kColorITS);
10974 sub2node->SetVisibility(1);
10975 fNodes->Add(sub2node);
10976 sub1node->cd();
10977 //
10978 // Place copy #14 of ITS5 directly in I565
10979 //
10980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10981 sub2node->SetLineColor(kColorITS);
10982 sub2node->SetVisibility(1);
10983 fNodes->Add(sub2node);
10984 sub1node->cd();
10985 //
10986 // Place copy #15 of ITS5 directly in I565
10987 //
10988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10989 sub2node->SetLineColor(kColorITS);
10990 sub2node->SetVisibility(1);
10991 fNodes->Add(sub2node);
10992 sub1node->cd();
10993 //
10994 // Place copy #16 of ITS5 directly in I565
10995 //
10996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10997 sub2node->SetLineColor(kColorITS);
10998 sub2node->SetVisibility(1);
10999 fNodes->Add(sub2node);
11000 sub1node->cd();
11001 //
11002 // Place copy #17 of ITS5 directly in I565
11003 //
11004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11005 sub2node->SetLineColor(kColorITS);
11006 sub2node->SetVisibility(1);
11007 fNodes->Add(sub2node);
11008 sub1node->cd();
11009 //
11010 // Place copy #18 of ITS5 directly in I565
11011 //
11012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11013 sub2node->SetLineColor(kColorITS);
11014 sub2node->SetVisibility(1);
11015 fNodes->Add(sub2node);
11016 sub1node->cd();
11017 //
11018 // Place copy #19 of ITS5 directly in I565
11019 //
11020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11021 sub2node->SetLineColor(kColorITS);
11022 sub2node->SetVisibility(1);
11023 fNodes->Add(sub2node);
11024 sub1node->cd();
11025 //
11026 // Place copy #20 of ITS5 directly in I565
11027 //
11028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11029 sub2node->SetLineColor(kColorITS);
11030 sub2node->SetVisibility(1);
11031 fNodes->Add(sub2node);
11032 sub1node->cd();
11033 //
11034 // Place copy #21 of ITS5 directly in I565
11035 //
11036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11037 sub2node->SetLineColor(kColorITS);
11038 sub2node->SetVisibility(1);
11039 fNodes->Add(sub2node);
11040 sub1node->cd();
11041 //
11042 // Place copy #22 of ITS5 directly in I565
11043 //
11044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11045 sub2node->SetLineColor(kColorITS);
11046 sub2node->SetVisibility(1);
11047 fNodes->Add(sub2node);
11048 sub1node->cd();
11049 fNodes->Add(sub1node);
11050 node->cd();
11051 //
11052 // Place copy #6 of I565 in IT56
11053 //
11054 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11055 sub1node->SetLineColor(kColorITS);
11056 sub1node->SetVisibility(0);
11057 sub1node->cd();
11058 //
11059 // Place copy #1 of ITS5 directly in I565
11060 //
11061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11062 sub2node->SetLineColor(kColorITS);
11063 sub2node->SetVisibility(1);
11064 fNodes->Add(sub2node);
11065 sub1node->cd();
11066 //
11067 // Place copy #2 of ITS5 directly in I565
11068 //
11069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11070 sub2node->SetLineColor(kColorITS);
11071 sub2node->SetVisibility(1);
11072 fNodes->Add(sub2node);
11073 sub1node->cd();
11074 //
11075 // Place copy #3 of ITS5 directly in I565
11076 //
11077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11078 sub2node->SetLineColor(kColorITS);
11079 sub2node->SetVisibility(1);
11080 fNodes->Add(sub2node);
11081 sub1node->cd();
11082 //
11083 // Place copy #4 of ITS5 directly in I565
11084 //
11085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11086 sub2node->SetLineColor(kColorITS);
11087 sub2node->SetVisibility(1);
11088 fNodes->Add(sub2node);
11089 sub1node->cd();
11090 //
11091 // Place copy #5 of ITS5 directly in I565
11092 //
11093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11094 sub2node->SetLineColor(kColorITS);
11095 sub2node->SetVisibility(1);
11096 fNodes->Add(sub2node);
11097 sub1node->cd();
11098 //
11099 // Place copy #6 of ITS5 directly in I565
11100 //
11101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11102 sub2node->SetLineColor(kColorITS);
11103 sub2node->SetVisibility(1);
11104 fNodes->Add(sub2node);
11105 sub1node->cd();
11106 //
11107 // Place copy #7 of ITS5 directly in I565
11108 //
11109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11110 sub2node->SetLineColor(kColorITS);
11111 sub2node->SetVisibility(1);
11112 fNodes->Add(sub2node);
11113 sub1node->cd();
11114 //
11115 // Place copy #8 of ITS5 directly in I565
11116 //
11117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11118 sub2node->SetLineColor(kColorITS);
11119 sub2node->SetVisibility(1);
11120 fNodes->Add(sub2node);
11121 sub1node->cd();
11122 //
11123 // Place copy #9 of ITS5 directly in I565
11124 //
11125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11126 sub2node->SetLineColor(kColorITS);
11127 sub2node->SetVisibility(1);
11128 fNodes->Add(sub2node);
11129 sub1node->cd();
11130 //
11131 // Place copy #10 of ITS5 directly in I565
11132 //
11133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11134 sub2node->SetLineColor(kColorITS);
11135 sub2node->SetVisibility(1);
11136 fNodes->Add(sub2node);
11137 sub1node->cd();
11138 //
11139 // Place copy #11 of ITS5 directly in I565
11140 //
11141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11142 sub2node->SetLineColor(kColorITS);
11143 sub2node->SetVisibility(1);
11144 fNodes->Add(sub2node);
11145 sub1node->cd();
11146 //
11147 // Place copy #12 of ITS5 directly in I565
11148 //
11149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11150 sub2node->SetLineColor(kColorITS);
11151 sub2node->SetVisibility(1);
11152 fNodes->Add(sub2node);
11153 sub1node->cd();
11154 //
11155 // Place copy #13 of ITS5 directly in I565
11156 //
11157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11158 sub2node->SetLineColor(kColorITS);
11159 sub2node->SetVisibility(1);
11160 fNodes->Add(sub2node);
11161 sub1node->cd();
11162 //
11163 // Place copy #14 of ITS5 directly in I565
11164 //
11165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11166 sub2node->SetLineColor(kColorITS);
11167 sub2node->SetVisibility(1);
11168 fNodes->Add(sub2node);
11169 sub1node->cd();
11170 //
11171 // Place copy #15 of ITS5 directly in I565
11172 //
11173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11174 sub2node->SetLineColor(kColorITS);
11175 sub2node->SetVisibility(1);
11176 fNodes->Add(sub2node);
11177 sub1node->cd();
11178 //
11179 // Place copy #16 of ITS5 directly in I565
11180 //
11181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11182 sub2node->SetLineColor(kColorITS);
11183 sub2node->SetVisibility(1);
11184 fNodes->Add(sub2node);
11185 sub1node->cd();
11186 //
11187 // Place copy #17 of ITS5 directly in I565
11188 //
11189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11190 sub2node->SetLineColor(kColorITS);
11191 sub2node->SetVisibility(1);
11192 fNodes->Add(sub2node);
11193 sub1node->cd();
11194 //
11195 // Place copy #18 of ITS5 directly in I565
11196 //
11197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11198 sub2node->SetLineColor(kColorITS);
11199 sub2node->SetVisibility(1);
11200 fNodes->Add(sub2node);
11201 sub1node->cd();
11202 //
11203 // Place copy #19 of ITS5 directly in I565
11204 //
11205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11206 sub2node->SetLineColor(kColorITS);
11207 sub2node->SetVisibility(1);
11208 fNodes->Add(sub2node);
11209 sub1node->cd();
11210 //
11211 // Place copy #20 of ITS5 directly in I565
11212 //
11213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11214 sub2node->SetLineColor(kColorITS);
11215 sub2node->SetVisibility(1);
11216 fNodes->Add(sub2node);
11217 sub1node->cd();
11218 //
11219 // Place copy #21 of ITS5 directly in I565
11220 //
11221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11222 sub2node->SetLineColor(kColorITS);
11223 sub2node->SetVisibility(1);
11224 fNodes->Add(sub2node);
11225 sub1node->cd();
11226 //
11227 // Place copy #22 of ITS5 directly in I565
11228 //
11229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11230 sub2node->SetLineColor(kColorITS);
11231 sub2node->SetVisibility(1);
11232 fNodes->Add(sub2node);
11233 sub1node->cd();
11234 fNodes->Add(sub1node);
11235 node->cd();
11236 //
11237 // Place copy #7 of I565 in IT56
11238 //
11239 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11240 sub1node->SetLineColor(kColorITS);
11241 sub1node->SetVisibility(0);
11242 sub1node->cd();
11243 //
11244 // Place copy #1 of ITS5 directly in I565
11245 //
11246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11247 sub2node->SetLineColor(kColorITS);
11248 sub2node->SetVisibility(1);
11249 fNodes->Add(sub2node);
11250 sub1node->cd();
11251 //
11252 // Place copy #2 of ITS5 directly in I565
11253 //
11254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11255 sub2node->SetLineColor(kColorITS);
11256 sub2node->SetVisibility(1);
11257 fNodes->Add(sub2node);
11258 sub1node->cd();
11259 //
11260 // Place copy #3 of ITS5 directly in I565
11261 //
11262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11263 sub2node->SetLineColor(kColorITS);
11264 sub2node->SetVisibility(1);
11265 fNodes->Add(sub2node);
11266 sub1node->cd();
11267 //
11268 // Place copy #4 of ITS5 directly in I565
11269 //
11270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11271 sub2node->SetLineColor(kColorITS);
11272 sub2node->SetVisibility(1);
11273 fNodes->Add(sub2node);
11274 sub1node->cd();
11275 //
11276 // Place copy #5 of ITS5 directly in I565
11277 //
11278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11279 sub2node->SetLineColor(kColorITS);
11280 sub2node->SetVisibility(1);
11281 fNodes->Add(sub2node);
11282 sub1node->cd();
11283 //
11284 // Place copy #6 of ITS5 directly in I565
11285 //
11286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11287 sub2node->SetLineColor(kColorITS);
11288 sub2node->SetVisibility(1);
11289 fNodes->Add(sub2node);
11290 sub1node->cd();
11291 //
11292 // Place copy #7 of ITS5 directly in I565
11293 //
11294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11295 sub2node->SetLineColor(kColorITS);
11296 sub2node->SetVisibility(1);
11297 fNodes->Add(sub2node);
11298 sub1node->cd();
11299 //
11300 // Place copy #8 of ITS5 directly in I565
11301 //
11302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11303 sub2node->SetLineColor(kColorITS);
11304 sub2node->SetVisibility(1);
11305 fNodes->Add(sub2node);
11306 sub1node->cd();
11307 //
11308 // Place copy #9 of ITS5 directly in I565
11309 //
11310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11311 sub2node->SetLineColor(kColorITS);
11312 sub2node->SetVisibility(1);
11313 fNodes->Add(sub2node);
11314 sub1node->cd();
11315 //
11316 // Place copy #10 of ITS5 directly in I565
11317 //
11318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11319 sub2node->SetLineColor(kColorITS);
11320 sub2node->SetVisibility(1);
11321 fNodes->Add(sub2node);
11322 sub1node->cd();
11323 //
11324 // Place copy #11 of ITS5 directly in I565
11325 //
11326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11327 sub2node->SetLineColor(kColorITS);
11328 sub2node->SetVisibility(1);
11329 fNodes->Add(sub2node);
11330 sub1node->cd();
11331 //
11332 // Place copy #12 of ITS5 directly in I565
11333 //
11334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11335 sub2node->SetLineColor(kColorITS);
11336 sub2node->SetVisibility(1);
11337 fNodes->Add(sub2node);
11338 sub1node->cd();
11339 //
11340 // Place copy #13 of ITS5 directly in I565
11341 //
11342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11343 sub2node->SetLineColor(kColorITS);
11344 sub2node->SetVisibility(1);
11345 fNodes->Add(sub2node);
11346 sub1node->cd();
11347 //
11348 // Place copy #14 of ITS5 directly in I565
11349 //
11350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11351 sub2node->SetLineColor(kColorITS);
11352 sub2node->SetVisibility(1);
11353 fNodes->Add(sub2node);
11354 sub1node->cd();
11355 //
11356 // Place copy #15 of ITS5 directly in I565
11357 //
11358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11359 sub2node->SetLineColor(kColorITS);
11360 sub2node->SetVisibility(1);
11361 fNodes->Add(sub2node);
11362 sub1node->cd();
11363 //
11364 // Place copy #16 of ITS5 directly in I565
11365 //
11366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11367 sub2node->SetLineColor(kColorITS);
11368 sub2node->SetVisibility(1);
11369 fNodes->Add(sub2node);
11370 sub1node->cd();
11371 //
11372 // Place copy #17 of ITS5 directly in I565
11373 //
11374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11375 sub2node->SetLineColor(kColorITS);
11376 sub2node->SetVisibility(1);
11377 fNodes->Add(sub2node);
11378 sub1node->cd();
11379 //
11380 // Place copy #18 of ITS5 directly in I565
11381 //
11382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11383 sub2node->SetLineColor(kColorITS);
11384 sub2node->SetVisibility(1);
11385 fNodes->Add(sub2node);
11386 sub1node->cd();
11387 //
11388 // Place copy #19 of ITS5 directly in I565
11389 //
11390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11391 sub2node->SetLineColor(kColorITS);
11392 sub2node->SetVisibility(1);
11393 fNodes->Add(sub2node);
11394 sub1node->cd();
11395 //
11396 // Place copy #20 of ITS5 directly in I565
11397 //
11398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11399 sub2node->SetLineColor(kColorITS);
11400 sub2node->SetVisibility(1);
11401 fNodes->Add(sub2node);
11402 sub1node->cd();
11403 //
11404 // Place copy #21 of ITS5 directly in I565
11405 //
11406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11407 sub2node->SetLineColor(kColorITS);
11408 sub2node->SetVisibility(1);
11409 fNodes->Add(sub2node);
11410 sub1node->cd();
11411 //
11412 // Place copy #22 of ITS5 directly in I565
11413 //
11414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11415 sub2node->SetLineColor(kColorITS);
11416 sub2node->SetVisibility(1);
11417 fNodes->Add(sub2node);
11418 sub1node->cd();
11419 fNodes->Add(sub1node);
11420 node->cd();
11421 //
11422 // Place copy #8 of I565 in IT56
11423 //
11424 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11425 sub1node->SetLineColor(kColorITS);
11426 sub1node->SetVisibility(0);
11427 sub1node->cd();
11428 //
11429 // Place copy #1 of ITS5 directly in I565
11430 //
11431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11432 sub2node->SetLineColor(kColorITS);
11433 sub2node->SetVisibility(1);
11434 fNodes->Add(sub2node);
11435 sub1node->cd();
11436 //
11437 // Place copy #2 of ITS5 directly in I565
11438 //
11439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11440 sub2node->SetLineColor(kColorITS);
11441 sub2node->SetVisibility(1);
11442 fNodes->Add(sub2node);
11443 sub1node->cd();
11444 //
11445 // Place copy #3 of ITS5 directly in I565
11446 //
11447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11448 sub2node->SetLineColor(kColorITS);
11449 sub2node->SetVisibility(1);
11450 fNodes->Add(sub2node);
11451 sub1node->cd();
11452 //
11453 // Place copy #4 of ITS5 directly in I565
11454 //
11455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11456 sub2node->SetLineColor(kColorITS);
11457 sub2node->SetVisibility(1);
11458 fNodes->Add(sub2node);
11459 sub1node->cd();
11460 //
11461 // Place copy #5 of ITS5 directly in I565
11462 //
11463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11464 sub2node->SetLineColor(kColorITS);
11465 sub2node->SetVisibility(1);
11466 fNodes->Add(sub2node);
11467 sub1node->cd();
11468 //
11469 // Place copy #6 of ITS5 directly in I565
11470 //
11471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11472 sub2node->SetLineColor(kColorITS);
11473 sub2node->SetVisibility(1);
11474 fNodes->Add(sub2node);
11475 sub1node->cd();
11476 //
11477 // Place copy #7 of ITS5 directly in I565
11478 //
11479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11480 sub2node->SetLineColor(kColorITS);
11481 sub2node->SetVisibility(1);
11482 fNodes->Add(sub2node);
11483 sub1node->cd();
11484 //
11485 // Place copy #8 of ITS5 directly in I565
11486 //
11487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11488 sub2node->SetLineColor(kColorITS);
11489 sub2node->SetVisibility(1);
11490 fNodes->Add(sub2node);
11491 sub1node->cd();
11492 //
11493 // Place copy #9 of ITS5 directly in I565
11494 //
11495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11496 sub2node->SetLineColor(kColorITS);
11497 sub2node->SetVisibility(1);
11498 fNodes->Add(sub2node);
11499 sub1node->cd();
11500 //
11501 // Place copy #10 of ITS5 directly in I565
11502 //
11503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11504 sub2node->SetLineColor(kColorITS);
11505 sub2node->SetVisibility(1);
11506 fNodes->Add(sub2node);
11507 sub1node->cd();
11508 //
11509 // Place copy #11 of ITS5 directly in I565
11510 //
11511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11512 sub2node->SetLineColor(kColorITS);
11513 sub2node->SetVisibility(1);
11514 fNodes->Add(sub2node);
11515 sub1node->cd();
11516 //
11517 // Place copy #12 of ITS5 directly in I565
11518 //
11519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11520 sub2node->SetLineColor(kColorITS);
11521 sub2node->SetVisibility(1);
11522 fNodes->Add(sub2node);
11523 sub1node->cd();
11524 //
11525 // Place copy #13 of ITS5 directly in I565
11526 //
11527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11528 sub2node->SetLineColor(kColorITS);
11529 sub2node->SetVisibility(1);
11530 fNodes->Add(sub2node);
11531 sub1node->cd();
11532 //
11533 // Place copy #14 of ITS5 directly in I565
11534 //
11535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11536 sub2node->SetLineColor(kColorITS);
11537 sub2node->SetVisibility(1);
11538 fNodes->Add(sub2node);
11539 sub1node->cd();
11540 //
11541 // Place copy #15 of ITS5 directly in I565
11542 //
11543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11544 sub2node->SetLineColor(kColorITS);
11545 sub2node->SetVisibility(1);
11546 fNodes->Add(sub2node);
11547 sub1node->cd();
11548 //
11549 // Place copy #16 of ITS5 directly in I565
11550 //
11551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11552 sub2node->SetLineColor(kColorITS);
11553 sub2node->SetVisibility(1);
11554 fNodes->Add(sub2node);
11555 sub1node->cd();
11556 //
11557 // Place copy #17 of ITS5 directly in I565
11558 //
11559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11560 sub2node->SetLineColor(kColorITS);
11561 sub2node->SetVisibility(1);
11562 fNodes->Add(sub2node);
11563 sub1node->cd();
11564 //
11565 // Place copy #18 of ITS5 directly in I565
11566 //
11567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11568 sub2node->SetLineColor(kColorITS);
11569 sub2node->SetVisibility(1);
11570 fNodes->Add(sub2node);
11571 sub1node->cd();
11572 //
11573 // Place copy #19 of ITS5 directly in I565
11574 //
11575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11576 sub2node->SetLineColor(kColorITS);
11577 sub2node->SetVisibility(1);
11578 fNodes->Add(sub2node);
11579 sub1node->cd();
11580 //
11581 // Place copy #20 of ITS5 directly in I565
11582 //
11583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11584 sub2node->SetLineColor(kColorITS);
11585 sub2node->SetVisibility(1);
11586 fNodes->Add(sub2node);
11587 sub1node->cd();
11588 //
11589 // Place copy #21 of ITS5 directly in I565
11590 //
11591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11592 sub2node->SetLineColor(kColorITS);
11593 sub2node->SetVisibility(1);
11594 fNodes->Add(sub2node);
11595 sub1node->cd();
11596 //
11597 // Place copy #22 of ITS5 directly in I565
11598 //
11599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11600 sub2node->SetLineColor(kColorITS);
11601 sub2node->SetVisibility(1);
11602 fNodes->Add(sub2node);
11603 sub1node->cd();
11604 fNodes->Add(sub1node);
11605 node->cd();
11606 //
11607 // Place copy #9 of I565 in IT56
11608 //
11609 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11610 sub1node->SetLineColor(kColorITS);
11611 sub1node->SetVisibility(0);
11612 sub1node->cd();
11613 //
11614 // Place copy #1 of ITS5 directly in I565
11615 //
11616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11617 sub2node->SetLineColor(kColorITS);
11618 sub2node->SetVisibility(1);
11619 fNodes->Add(sub2node);
11620 sub1node->cd();
11621 //
11622 // Place copy #2 of ITS5 directly in I565
11623 //
11624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11625 sub2node->SetLineColor(kColorITS);
11626 sub2node->SetVisibility(1);
11627 fNodes->Add(sub2node);
11628 sub1node->cd();
11629 //
11630 // Place copy #3 of ITS5 directly in I565
11631 //
11632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11633 sub2node->SetLineColor(kColorITS);
11634 sub2node->SetVisibility(1);
11635 fNodes->Add(sub2node);
11636 sub1node->cd();
11637 //
11638 // Place copy #4 of ITS5 directly in I565
11639 //
11640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11641 sub2node->SetLineColor(kColorITS);
11642 sub2node->SetVisibility(1);
11643 fNodes->Add(sub2node);
11644 sub1node->cd();
11645 //
11646 // Place copy #5 of ITS5 directly in I565
11647 //
11648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11649 sub2node->SetLineColor(kColorITS);
11650 sub2node->SetVisibility(1);
11651 fNodes->Add(sub2node);
11652 sub1node->cd();
11653 //
11654 // Place copy #6 of ITS5 directly in I565
11655 //
11656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11657 sub2node->SetLineColor(kColorITS);
11658 sub2node->SetVisibility(1);
11659 fNodes->Add(sub2node);
11660 sub1node->cd();
11661 //
11662 // Place copy #7 of ITS5 directly in I565
11663 //
11664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11665 sub2node->SetLineColor(kColorITS);
11666 sub2node->SetVisibility(1);
11667 fNodes->Add(sub2node);
11668 sub1node->cd();
11669 //
11670 // Place copy #8 of ITS5 directly in I565
11671 //
11672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11673 sub2node->SetLineColor(kColorITS);
11674 sub2node->SetVisibility(1);
11675 fNodes->Add(sub2node);
11676 sub1node->cd();
11677 //
11678 // Place copy #9 of ITS5 directly in I565
11679 //
11680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11681 sub2node->SetLineColor(kColorITS);
11682 sub2node->SetVisibility(1);
11683 fNodes->Add(sub2node);
11684 sub1node->cd();
11685 //
11686 // Place copy #10 of ITS5 directly in I565
11687 //
11688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11689 sub2node->SetLineColor(kColorITS);
11690 sub2node->SetVisibility(1);
11691 fNodes->Add(sub2node);
11692 sub1node->cd();
11693 //
11694 // Place copy #11 of ITS5 directly in I565
11695 //
11696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11697 sub2node->SetLineColor(kColorITS);
11698 sub2node->SetVisibility(1);
11699 fNodes->Add(sub2node);
11700 sub1node->cd();
11701 //
11702 // Place copy #12 of ITS5 directly in I565
11703 //
11704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11705 sub2node->SetLineColor(kColorITS);
11706 sub2node->SetVisibility(1);
11707 fNodes->Add(sub2node);
11708 sub1node->cd();
11709 //
11710 // Place copy #13 of ITS5 directly in I565
11711 //
11712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11713 sub2node->SetLineColor(kColorITS);
11714 sub2node->SetVisibility(1);
11715 fNodes->Add(sub2node);
11716 sub1node->cd();
11717 //
11718 // Place copy #14 of ITS5 directly in I565
11719 //
11720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11721 sub2node->SetLineColor(kColorITS);
11722 sub2node->SetVisibility(1);
11723 fNodes->Add(sub2node);
11724 sub1node->cd();
11725 //
11726 // Place copy #15 of ITS5 directly in I565
11727 //
11728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11729 sub2node->SetLineColor(kColorITS);
11730 sub2node->SetVisibility(1);
11731 fNodes->Add(sub2node);
11732 sub1node->cd();
11733 //
11734 // Place copy #16 of ITS5 directly in I565
11735 //
11736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11737 sub2node->SetLineColor(kColorITS);
11738 sub2node->SetVisibility(1);
11739 fNodes->Add(sub2node);
11740 sub1node->cd();
11741 //
11742 // Place copy #17 of ITS5 directly in I565
11743 //
11744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11745 sub2node->SetLineColor(kColorITS);
11746 sub2node->SetVisibility(1);
11747 fNodes->Add(sub2node);
11748 sub1node->cd();
11749 //
11750 // Place copy #18 of ITS5 directly in I565
11751 //
11752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11753 sub2node->SetLineColor(kColorITS);
11754 sub2node->SetVisibility(1);
11755 fNodes->Add(sub2node);
11756 sub1node->cd();
11757 //
11758 // Place copy #19 of ITS5 directly in I565
11759 //
11760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11761 sub2node->SetLineColor(kColorITS);
11762 sub2node->SetVisibility(1);
11763 fNodes->Add(sub2node);
11764 sub1node->cd();
11765 //
11766 // Place copy #20 of ITS5 directly in I565
11767 //
11768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11769 sub2node->SetLineColor(kColorITS);
11770 sub2node->SetVisibility(1);
11771 fNodes->Add(sub2node);
11772 sub1node->cd();
11773 //
11774 // Place copy #21 of ITS5 directly in I565
11775 //
11776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11777 sub2node->SetLineColor(kColorITS);
11778 sub2node->SetVisibility(1);
11779 fNodes->Add(sub2node);
11780 sub1node->cd();
11781 //
11782 // Place copy #22 of ITS5 directly in I565
11783 //
11784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11785 sub2node->SetLineColor(kColorITS);
11786 sub2node->SetVisibility(1);
11787 fNodes->Add(sub2node);
11788 sub1node->cd();
11789 fNodes->Add(sub1node);
11790 node->cd();
11791 //
11792 // Place copy #10 of I565 in IT56
11793 //
11794 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11795 sub1node->SetLineColor(kColorITS);
11796 sub1node->SetVisibility(0);
11797 sub1node->cd();
11798 //
11799 // Place copy #1 of ITS5 directly in I565
11800 //
11801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11802 sub2node->SetLineColor(kColorITS);
11803 sub2node->SetVisibility(1);
11804 fNodes->Add(sub2node);
11805 sub1node->cd();
11806 //
11807 // Place copy #2 of ITS5 directly in I565
11808 //
11809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11810 sub2node->SetLineColor(kColorITS);
11811 sub2node->SetVisibility(1);
11812 fNodes->Add(sub2node);
11813 sub1node->cd();
11814 //
11815 // Place copy #3 of ITS5 directly in I565
11816 //
11817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11818 sub2node->SetLineColor(kColorITS);
11819 sub2node->SetVisibility(1);
11820 fNodes->Add(sub2node);
11821 sub1node->cd();
11822 //
11823 // Place copy #4 of ITS5 directly in I565
11824 //
11825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11826 sub2node->SetLineColor(kColorITS);
11827 sub2node->SetVisibility(1);
11828 fNodes->Add(sub2node);
11829 sub1node->cd();
11830 //
11831 // Place copy #5 of ITS5 directly in I565
11832 //
11833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11834 sub2node->SetLineColor(kColorITS);
11835 sub2node->SetVisibility(1);
11836 fNodes->Add(sub2node);
11837 sub1node->cd();
11838 //
11839 // Place copy #6 of ITS5 directly in I565
11840 //
11841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11842 sub2node->SetLineColor(kColorITS);
11843 sub2node->SetVisibility(1);
11844 fNodes->Add(sub2node);
11845 sub1node->cd();
11846 //
11847 // Place copy #7 of ITS5 directly in I565
11848 //
11849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11850 sub2node->SetLineColor(kColorITS);
11851 sub2node->SetVisibility(1);
11852 fNodes->Add(sub2node);
11853 sub1node->cd();
11854 //
11855 // Place copy #8 of ITS5 directly in I565
11856 //
11857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11858 sub2node->SetLineColor(kColorITS);
11859 sub2node->SetVisibility(1);
11860 fNodes->Add(sub2node);
11861 sub1node->cd();
11862 //
11863 // Place copy #9 of ITS5 directly in I565
11864 //
11865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11866 sub2node->SetLineColor(kColorITS);
11867 sub2node->SetVisibility(1);
11868 fNodes->Add(sub2node);
11869 sub1node->cd();
11870 //
11871 // Place copy #10 of ITS5 directly in I565
11872 //
11873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11874 sub2node->SetLineColor(kColorITS);
11875 sub2node->SetVisibility(1);
11876 fNodes->Add(sub2node);
11877 sub1node->cd();
11878 //
11879 // Place copy #11 of ITS5 directly in I565
11880 //
11881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11882 sub2node->SetLineColor(kColorITS);
11883 sub2node->SetVisibility(1);
11884 fNodes->Add(sub2node);
11885 sub1node->cd();
11886 //
11887 // Place copy #12 of ITS5 directly in I565
11888 //
11889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11890 sub2node->SetLineColor(kColorITS);
11891 sub2node->SetVisibility(1);
11892 fNodes->Add(sub2node);
11893 sub1node->cd();
11894 //
11895 // Place copy #13 of ITS5 directly in I565
11896 //
11897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11898 sub2node->SetLineColor(kColorITS);
11899 sub2node->SetVisibility(1);
11900 fNodes->Add(sub2node);
11901 sub1node->cd();
11902 //
11903 // Place copy #14 of ITS5 directly in I565
11904 //
11905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11906 sub2node->SetLineColor(kColorITS);
11907 sub2node->SetVisibility(1);
11908 fNodes->Add(sub2node);
11909 sub1node->cd();
11910 //
11911 // Place copy #15 of ITS5 directly in I565
11912 //
11913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11914 sub2node->SetLineColor(kColorITS);
11915 sub2node->SetVisibility(1);
11916 fNodes->Add(sub2node);
11917 sub1node->cd();
11918 //
11919 // Place copy #16 of ITS5 directly in I565
11920 //
11921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11922 sub2node->SetLineColor(kColorITS);
11923 sub2node->SetVisibility(1);
11924 fNodes->Add(sub2node);
11925 sub1node->cd();
11926 //
11927 // Place copy #17 of ITS5 directly in I565
11928 //
11929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11930 sub2node->SetLineColor(kColorITS);
11931 sub2node->SetVisibility(1);
11932 fNodes->Add(sub2node);
11933 sub1node->cd();
11934 //
11935 // Place copy #18 of ITS5 directly in I565
11936 //
11937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11938 sub2node->SetLineColor(kColorITS);
11939 sub2node->SetVisibility(1);
11940 fNodes->Add(sub2node);
11941 sub1node->cd();
11942 //
11943 // Place copy #19 of ITS5 directly in I565
11944 //
11945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11946 sub2node->SetLineColor(kColorITS);
11947 sub2node->SetVisibility(1);
11948 fNodes->Add(sub2node);
11949 sub1node->cd();
11950 //
11951 // Place copy #20 of ITS5 directly in I565
11952 //
11953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11954 sub2node->SetLineColor(kColorITS);
11955 sub2node->SetVisibility(1);
11956 fNodes->Add(sub2node);
11957 sub1node->cd();
11958 //
11959 // Place copy #21 of ITS5 directly in I565
11960 //
11961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11962 sub2node->SetLineColor(kColorITS);
11963 sub2node->SetVisibility(1);
11964 fNodes->Add(sub2node);
11965 sub1node->cd();
11966 //
11967 // Place copy #22 of ITS5 directly in I565
11968 //
11969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11970 sub2node->SetLineColor(kColorITS);
11971 sub2node->SetVisibility(1);
11972 fNodes->Add(sub2node);
11973 sub1node->cd();
11974 fNodes->Add(sub1node);
11975 node->cd();
11976 //
11977 // Place copy #11 of I565 in IT56
11978 //
11979 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
11980 sub1node->SetLineColor(kColorITS);
11981 sub1node->SetVisibility(0);
11982 sub1node->cd();
11983 //
11984 // Place copy #1 of ITS5 directly in I565
11985 //
11986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11987 sub2node->SetLineColor(kColorITS);
11988 sub2node->SetVisibility(1);
11989 fNodes->Add(sub2node);
11990 sub1node->cd();
11991 //
11992 // Place copy #2 of ITS5 directly in I565
11993 //
11994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11995 sub2node->SetLineColor(kColorITS);
11996 sub2node->SetVisibility(1);
11997 fNodes->Add(sub2node);
11998 sub1node->cd();
11999 //
12000 // Place copy #3 of ITS5 directly in I565
12001 //
12002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12003 sub2node->SetLineColor(kColorITS);
12004 sub2node->SetVisibility(1);
12005 fNodes->Add(sub2node);
12006 sub1node->cd();
12007 //
12008 // Place copy #4 of ITS5 directly in I565
12009 //
12010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12011 sub2node->SetLineColor(kColorITS);
12012 sub2node->SetVisibility(1);
12013 fNodes->Add(sub2node);
12014 sub1node->cd();
12015 //
12016 // Place copy #5 of ITS5 directly in I565
12017 //
12018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12019 sub2node->SetLineColor(kColorITS);
12020 sub2node->SetVisibility(1);
12021 fNodes->Add(sub2node);
12022 sub1node->cd();
12023 //
12024 // Place copy #6 of ITS5 directly in I565
12025 //
12026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12027 sub2node->SetLineColor(kColorITS);
12028 sub2node->SetVisibility(1);
12029 fNodes->Add(sub2node);
12030 sub1node->cd();
12031 //
12032 // Place copy #7 of ITS5 directly in I565
12033 //
12034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12035 sub2node->SetLineColor(kColorITS);
12036 sub2node->SetVisibility(1);
12037 fNodes->Add(sub2node);
12038 sub1node->cd();
12039 //
12040 // Place copy #8 of ITS5 directly in I565
12041 //
12042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12043 sub2node->SetLineColor(kColorITS);
12044 sub2node->SetVisibility(1);
12045 fNodes->Add(sub2node);
12046 sub1node->cd();
12047 //
12048 // Place copy #9 of ITS5 directly in I565
12049 //
12050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12051 sub2node->SetLineColor(kColorITS);
12052 sub2node->SetVisibility(1);
12053 fNodes->Add(sub2node);
12054 sub1node->cd();
12055 //
12056 // Place copy #10 of ITS5 directly in I565
12057 //
12058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12059 sub2node->SetLineColor(kColorITS);
12060 sub2node->SetVisibility(1);
12061 fNodes->Add(sub2node);
12062 sub1node->cd();
12063 //
12064 // Place copy #11 of ITS5 directly in I565
12065 //
12066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12067 sub2node->SetLineColor(kColorITS);
12068 sub2node->SetVisibility(1);
12069 fNodes->Add(sub2node);
12070 sub1node->cd();
12071 //
12072 // Place copy #12 of ITS5 directly in I565
12073 //
12074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12075 sub2node->SetLineColor(kColorITS);
12076 sub2node->SetVisibility(1);
12077 fNodes->Add(sub2node);
12078 sub1node->cd();
12079 //
12080 // Place copy #13 of ITS5 directly in I565
12081 //
12082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12083 sub2node->SetLineColor(kColorITS);
12084 sub2node->SetVisibility(1);
12085 fNodes->Add(sub2node);
12086 sub1node->cd();
12087 //
12088 // Place copy #14 of ITS5 directly in I565
12089 //
12090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12091 sub2node->SetLineColor(kColorITS);
12092 sub2node->SetVisibility(1);
12093 fNodes->Add(sub2node);
12094 sub1node->cd();
12095 //
12096 // Place copy #15 of ITS5 directly in I565
12097 //
12098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12099 sub2node->SetLineColor(kColorITS);
12100 sub2node->SetVisibility(1);
12101 fNodes->Add(sub2node);
12102 sub1node->cd();
12103 //
12104 // Place copy #16 of ITS5 directly in I565
12105 //
12106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12107 sub2node->SetLineColor(kColorITS);
12108 sub2node->SetVisibility(1);
12109 fNodes->Add(sub2node);
12110 sub1node->cd();
12111 //
12112 // Place copy #17 of ITS5 directly in I565
12113 //
12114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12115 sub2node->SetLineColor(kColorITS);
12116 sub2node->SetVisibility(1);
12117 fNodes->Add(sub2node);
12118 sub1node->cd();
12119 //
12120 // Place copy #18 of ITS5 directly in I565
12121 //
12122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12123 sub2node->SetLineColor(kColorITS);
12124 sub2node->SetVisibility(1);
12125 fNodes->Add(sub2node);
12126 sub1node->cd();
12127 //
12128 // Place copy #19 of ITS5 directly in I565
12129 //
12130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12131 sub2node->SetLineColor(kColorITS);
12132 sub2node->SetVisibility(1);
12133 fNodes->Add(sub2node);
12134 sub1node->cd();
12135 //
12136 // Place copy #20 of ITS5 directly in I565
12137 //
12138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12139 sub2node->SetLineColor(kColorITS);
12140 sub2node->SetVisibility(1);
12141 fNodes->Add(sub2node);
12142 sub1node->cd();
12143 //
12144 // Place copy #21 of ITS5 directly in I565
12145 //
12146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12147 sub2node->SetLineColor(kColorITS);
12148 sub2node->SetVisibility(1);
12149 fNodes->Add(sub2node);
12150 sub1node->cd();
12151 //
12152 // Place copy #22 of ITS5 directly in I565
12153 //
12154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12155 sub2node->SetLineColor(kColorITS);
12156 sub2node->SetVisibility(1);
12157 fNodes->Add(sub2node);
12158 sub1node->cd();
12159 fNodes->Add(sub1node);
12160 node->cd();
12161 //
12162 // Place copy #12 of I565 in IT56
12163 //
12164 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12165 sub1node->SetLineColor(kColorITS);
12166 sub1node->SetVisibility(0);
12167 sub1node->cd();
12168 //
12169 // Place copy #1 of ITS5 directly in I565
12170 //
12171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12172 sub2node->SetLineColor(kColorITS);
12173 sub2node->SetVisibility(1);
12174 fNodes->Add(sub2node);
12175 sub1node->cd();
12176 //
12177 // Place copy #2 of ITS5 directly in I565
12178 //
12179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12180 sub2node->SetLineColor(kColorITS);
12181 sub2node->SetVisibility(1);
12182 fNodes->Add(sub2node);
12183 sub1node->cd();
12184 //
12185 // Place copy #3 of ITS5 directly in I565
12186 //
12187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12188 sub2node->SetLineColor(kColorITS);
12189 sub2node->SetVisibility(1);
12190 fNodes->Add(sub2node);
12191 sub1node->cd();
12192 //
12193 // Place copy #4 of ITS5 directly in I565
12194 //
12195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12196 sub2node->SetLineColor(kColorITS);
12197 sub2node->SetVisibility(1);
12198 fNodes->Add(sub2node);
12199 sub1node->cd();
12200 //
12201 // Place copy #5 of ITS5 directly in I565
12202 //
12203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12204 sub2node->SetLineColor(kColorITS);
12205 sub2node->SetVisibility(1);
12206 fNodes->Add(sub2node);
12207 sub1node->cd();
12208 //
12209 // Place copy #6 of ITS5 directly in I565
12210 //
12211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12212 sub2node->SetLineColor(kColorITS);
12213 sub2node->SetVisibility(1);
12214 fNodes->Add(sub2node);
12215 sub1node->cd();
12216 //
12217 // Place copy #7 of ITS5 directly in I565
12218 //
12219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12220 sub2node->SetLineColor(kColorITS);
12221 sub2node->SetVisibility(1);
12222 fNodes->Add(sub2node);
12223 sub1node->cd();
12224 //
12225 // Place copy #8 of ITS5 directly in I565
12226 //
12227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12228 sub2node->SetLineColor(kColorITS);
12229 sub2node->SetVisibility(1);
12230 fNodes->Add(sub2node);
12231 sub1node->cd();
12232 //
12233 // Place copy #9 of ITS5 directly in I565
12234 //
12235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12236 sub2node->SetLineColor(kColorITS);
12237 sub2node->SetVisibility(1);
12238 fNodes->Add(sub2node);
12239 sub1node->cd();
12240 //
12241 // Place copy #10 of ITS5 directly in I565
12242 //
12243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12244 sub2node->SetLineColor(kColorITS);
12245 sub2node->SetVisibility(1);
12246 fNodes->Add(sub2node);
12247 sub1node->cd();
12248 //
12249 // Place copy #11 of ITS5 directly in I565
12250 //
12251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12252 sub2node->SetLineColor(kColorITS);
12253 sub2node->SetVisibility(1);
12254 fNodes->Add(sub2node);
12255 sub1node->cd();
12256 //
12257 // Place copy #12 of ITS5 directly in I565
12258 //
12259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12260 sub2node->SetLineColor(kColorITS);
12261 sub2node->SetVisibility(1);
12262 fNodes->Add(sub2node);
12263 sub1node->cd();
12264 //
12265 // Place copy #13 of ITS5 directly in I565
12266 //
12267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12268 sub2node->SetLineColor(kColorITS);
12269 sub2node->SetVisibility(1);
12270 fNodes->Add(sub2node);
12271 sub1node->cd();
12272 //
12273 // Place copy #14 of ITS5 directly in I565
12274 //
12275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12276 sub2node->SetLineColor(kColorITS);
12277 sub2node->SetVisibility(1);
12278 fNodes->Add(sub2node);
12279 sub1node->cd();
12280 //
12281 // Place copy #15 of ITS5 directly in I565
12282 //
12283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12284 sub2node->SetLineColor(kColorITS);
12285 sub2node->SetVisibility(1);
12286 fNodes->Add(sub2node);
12287 sub1node->cd();
12288 //
12289 // Place copy #16 of ITS5 directly in I565
12290 //
12291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12292 sub2node->SetLineColor(kColorITS);
12293 sub2node->SetVisibility(1);
12294 fNodes->Add(sub2node);
12295 sub1node->cd();
12296 //
12297 // Place copy #17 of ITS5 directly in I565
12298 //
12299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12300 sub2node->SetLineColor(kColorITS);
12301 sub2node->SetVisibility(1);
12302 fNodes->Add(sub2node);
12303 sub1node->cd();
12304 //
12305 // Place copy #18 of ITS5 directly in I565
12306 //
12307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12308 sub2node->SetLineColor(kColorITS);
12309 sub2node->SetVisibility(1);
12310 fNodes->Add(sub2node);
12311 sub1node->cd();
12312 //
12313 // Place copy #19 of ITS5 directly in I565
12314 //
12315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12316 sub2node->SetLineColor(kColorITS);
12317 sub2node->SetVisibility(1);
12318 fNodes->Add(sub2node);
12319 sub1node->cd();
12320 //
12321 // Place copy #20 of ITS5 directly in I565
12322 //
12323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12324 sub2node->SetLineColor(kColorITS);
12325 sub2node->SetVisibility(1);
12326 fNodes->Add(sub2node);
12327 sub1node->cd();
12328 //
12329 // Place copy #21 of ITS5 directly in I565
12330 //
12331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12332 sub2node->SetLineColor(kColorITS);
12333 sub2node->SetVisibility(1);
12334 fNodes->Add(sub2node);
12335 sub1node->cd();
12336 //
12337 // Place copy #22 of ITS5 directly in I565
12338 //
12339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12340 sub2node->SetLineColor(kColorITS);
12341 sub2node->SetVisibility(1);
12342 fNodes->Add(sub2node);
12343 sub1node->cd();
12344 fNodes->Add(sub1node);
12345 node->cd();
12346 //
12347 // Place copy #13 of I565 in IT56
12348 //
12349 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12350 sub1node->SetLineColor(kColorITS);
12351 sub1node->SetVisibility(0);
12352 sub1node->cd();
12353 //
12354 // Place copy #1 of ITS5 directly in I565
12355 //
12356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12357 sub2node->SetLineColor(kColorITS);
12358 sub2node->SetVisibility(1);
12359 fNodes->Add(sub2node);
12360 sub1node->cd();
12361 //
12362 // Place copy #2 of ITS5 directly in I565
12363 //
12364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12365 sub2node->SetLineColor(kColorITS);
12366 sub2node->SetVisibility(1);
12367 fNodes->Add(sub2node);
12368 sub1node->cd();
12369 //
12370 // Place copy #3 of ITS5 directly in I565
12371 //
12372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12373 sub2node->SetLineColor(kColorITS);
12374 sub2node->SetVisibility(1);
12375 fNodes->Add(sub2node);
12376 sub1node->cd();
12377 //
12378 // Place copy #4 of ITS5 directly in I565
12379 //
12380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12381 sub2node->SetLineColor(kColorITS);
12382 sub2node->SetVisibility(1);
12383 fNodes->Add(sub2node);
12384 sub1node->cd();
12385 //
12386 // Place copy #5 of ITS5 directly in I565
12387 //
12388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12389 sub2node->SetLineColor(kColorITS);
12390 sub2node->SetVisibility(1);
12391 fNodes->Add(sub2node);
12392 sub1node->cd();
12393 //
12394 // Place copy #6 of ITS5 directly in I565
12395 //
12396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12397 sub2node->SetLineColor(kColorITS);
12398 sub2node->SetVisibility(1);
12399 fNodes->Add(sub2node);
12400 sub1node->cd();
12401 //
12402 // Place copy #7 of ITS5 directly in I565
12403 //
12404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12405 sub2node->SetLineColor(kColorITS);
12406 sub2node->SetVisibility(1);
12407 fNodes->Add(sub2node);
12408 sub1node->cd();
12409 //
12410 // Place copy #8 of ITS5 directly in I565
12411 //
12412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12413 sub2node->SetLineColor(kColorITS);
12414 sub2node->SetVisibility(1);
12415 fNodes->Add(sub2node);
12416 sub1node->cd();
12417 //
12418 // Place copy #9 of ITS5 directly in I565
12419 //
12420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12421 sub2node->SetLineColor(kColorITS);
12422 sub2node->SetVisibility(1);
12423 fNodes->Add(sub2node);
12424 sub1node->cd();
12425 //
12426 // Place copy #10 of ITS5 directly in I565
12427 //
12428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12429 sub2node->SetLineColor(kColorITS);
12430 sub2node->SetVisibility(1);
12431 fNodes->Add(sub2node);
12432 sub1node->cd();
12433 //
12434 // Place copy #11 of ITS5 directly in I565
12435 //
12436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12437 sub2node->SetLineColor(kColorITS);
12438 sub2node->SetVisibility(1);
12439 fNodes->Add(sub2node);
12440 sub1node->cd();
12441 //
12442 // Place copy #12 of ITS5 directly in I565
12443 //
12444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12445 sub2node->SetLineColor(kColorITS);
12446 sub2node->SetVisibility(1);
12447 fNodes->Add(sub2node);
12448 sub1node->cd();
12449 //
12450 // Place copy #13 of ITS5 directly in I565
12451 //
12452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12453 sub2node->SetLineColor(kColorITS);
12454 sub2node->SetVisibility(1);
12455 fNodes->Add(sub2node);
12456 sub1node->cd();
12457 //
12458 // Place copy #14 of ITS5 directly in I565
12459 //
12460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12461 sub2node->SetLineColor(kColorITS);
12462 sub2node->SetVisibility(1);
12463 fNodes->Add(sub2node);
12464 sub1node->cd();
12465 //
12466 // Place copy #15 of ITS5 directly in I565
12467 //
12468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12469 sub2node->SetLineColor(kColorITS);
12470 sub2node->SetVisibility(1);
12471 fNodes->Add(sub2node);
12472 sub1node->cd();
12473 //
12474 // Place copy #16 of ITS5 directly in I565
12475 //
12476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12477 sub2node->SetLineColor(kColorITS);
12478 sub2node->SetVisibility(1);
12479 fNodes->Add(sub2node);
12480 sub1node->cd();
12481 //
12482 // Place copy #17 of ITS5 directly in I565
12483 //
12484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12485 sub2node->SetLineColor(kColorITS);
12486 sub2node->SetVisibility(1);
12487 fNodes->Add(sub2node);
12488 sub1node->cd();
12489 //
12490 // Place copy #18 of ITS5 directly in I565
12491 //
12492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12493 sub2node->SetLineColor(kColorITS);
12494 sub2node->SetVisibility(1);
12495 fNodes->Add(sub2node);
12496 sub1node->cd();
12497 //
12498 // Place copy #19 of ITS5 directly in I565
12499 //
12500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12501 sub2node->SetLineColor(kColorITS);
12502 sub2node->SetVisibility(1);
12503 fNodes->Add(sub2node);
12504 sub1node->cd();
12505 //
12506 // Place copy #20 of ITS5 directly in I565
12507 //
12508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12509 sub2node->SetLineColor(kColorITS);
12510 sub2node->SetVisibility(1);
12511 fNodes->Add(sub2node);
12512 sub1node->cd();
12513 //
12514 // Place copy #21 of ITS5 directly in I565
12515 //
12516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12517 sub2node->SetLineColor(kColorITS);
12518 sub2node->SetVisibility(1);
12519 fNodes->Add(sub2node);
12520 sub1node->cd();
12521 //
12522 // Place copy #22 of ITS5 directly in I565
12523 //
12524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12525 sub2node->SetLineColor(kColorITS);
12526 sub2node->SetVisibility(1);
12527 fNodes->Add(sub2node);
12528 sub1node->cd();
12529 fNodes->Add(sub1node);
12530 node->cd();
12531 //
12532 // Place copy #14 of I565 in IT56
12533 //
12534 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12535 sub1node->SetLineColor(kColorITS);
12536 sub1node->SetVisibility(0);
12537 sub1node->cd();
12538 //
12539 // Place copy #1 of ITS5 directly in I565
12540 //
12541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12542 sub2node->SetLineColor(kColorITS);
12543 sub2node->SetVisibility(1);
12544 fNodes->Add(sub2node);
12545 sub1node->cd();
12546 //
12547 // Place copy #2 of ITS5 directly in I565
12548 //
12549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12550 sub2node->SetLineColor(kColorITS);
12551 sub2node->SetVisibility(1);
12552 fNodes->Add(sub2node);
12553 sub1node->cd();
12554 //
12555 // Place copy #3 of ITS5 directly in I565
12556 //
12557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12558 sub2node->SetLineColor(kColorITS);
12559 sub2node->SetVisibility(1);
12560 fNodes->Add(sub2node);
12561 sub1node->cd();
12562 //
12563 // Place copy #4 of ITS5 directly in I565
12564 //
12565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12566 sub2node->SetLineColor(kColorITS);
12567 sub2node->SetVisibility(1);
12568 fNodes->Add(sub2node);
12569 sub1node->cd();
12570 //
12571 // Place copy #5 of ITS5 directly in I565
12572 //
12573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12574 sub2node->SetLineColor(kColorITS);
12575 sub2node->SetVisibility(1);
12576 fNodes->Add(sub2node);
12577 sub1node->cd();
12578 //
12579 // Place copy #6 of ITS5 directly in I565
12580 //
12581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12582 sub2node->SetLineColor(kColorITS);
12583 sub2node->SetVisibility(1);
12584 fNodes->Add(sub2node);
12585 sub1node->cd();
12586 //
12587 // Place copy #7 of ITS5 directly in I565
12588 //
12589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12590 sub2node->SetLineColor(kColorITS);
12591 sub2node->SetVisibility(1);
12592 fNodes->Add(sub2node);
12593 sub1node->cd();
12594 //
12595 // Place copy #8 of ITS5 directly in I565
12596 //
12597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12598 sub2node->SetLineColor(kColorITS);
12599 sub2node->SetVisibility(1);
12600 fNodes->Add(sub2node);
12601 sub1node->cd();
12602 //
12603 // Place copy #9 of ITS5 directly in I565
12604 //
12605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12606 sub2node->SetLineColor(kColorITS);
12607 sub2node->SetVisibility(1);
12608 fNodes->Add(sub2node);
12609 sub1node->cd();
12610 //
12611 // Place copy #10 of ITS5 directly in I565
12612 //
12613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12614 sub2node->SetLineColor(kColorITS);
12615 sub2node->SetVisibility(1);
12616 fNodes->Add(sub2node);
12617 sub1node->cd();
12618 //
12619 // Place copy #11 of ITS5 directly in I565
12620 //
12621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12622 sub2node->SetLineColor(kColorITS);
12623 sub2node->SetVisibility(1);
12624 fNodes->Add(sub2node);
12625 sub1node->cd();
12626 //
12627 // Place copy #12 of ITS5 directly in I565
12628 //
12629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12630 sub2node->SetLineColor(kColorITS);
12631 sub2node->SetVisibility(1);
12632 fNodes->Add(sub2node);
12633 sub1node->cd();
12634 //
12635 // Place copy #13 of ITS5 directly in I565
12636 //
12637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12638 sub2node->SetLineColor(kColorITS);
12639 sub2node->SetVisibility(1);
12640 fNodes->Add(sub2node);
12641 sub1node->cd();
12642 //
12643 // Place copy #14 of ITS5 directly in I565
12644 //
12645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12646 sub2node->SetLineColor(kColorITS);
12647 sub2node->SetVisibility(1);
12648 fNodes->Add(sub2node);
12649 sub1node->cd();
12650 //
12651 // Place copy #15 of ITS5 directly in I565
12652 //
12653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12654 sub2node->SetLineColor(kColorITS);
12655 sub2node->SetVisibility(1);
12656 fNodes->Add(sub2node);
12657 sub1node->cd();
12658 //
12659 // Place copy #16 of ITS5 directly in I565
12660 //
12661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12662 sub2node->SetLineColor(kColorITS);
12663 sub2node->SetVisibility(1);
12664 fNodes->Add(sub2node);
12665 sub1node->cd();
12666 //
12667 // Place copy #17 of ITS5 directly in I565
12668 //
12669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12670 sub2node->SetLineColor(kColorITS);
12671 sub2node->SetVisibility(1);
12672 fNodes->Add(sub2node);
12673 sub1node->cd();
12674 //
12675 // Place copy #18 of ITS5 directly in I565
12676 //
12677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12678 sub2node->SetLineColor(kColorITS);
12679 sub2node->SetVisibility(1);
12680 fNodes->Add(sub2node);
12681 sub1node->cd();
12682 //
12683 // Place copy #19 of ITS5 directly in I565
12684 //
12685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12686 sub2node->SetLineColor(kColorITS);
12687 sub2node->SetVisibility(1);
12688 fNodes->Add(sub2node);
12689 sub1node->cd();
12690 //
12691 // Place copy #20 of ITS5 directly in I565
12692 //
12693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12694 sub2node->SetLineColor(kColorITS);
12695 sub2node->SetVisibility(1);
12696 fNodes->Add(sub2node);
12697 sub1node->cd();
12698 //
12699 // Place copy #21 of ITS5 directly in I565
12700 //
12701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12702 sub2node->SetLineColor(kColorITS);
12703 sub2node->SetVisibility(1);
12704 fNodes->Add(sub2node);
12705 sub1node->cd();
12706 //
12707 // Place copy #22 of ITS5 directly in I565
12708 //
12709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12710 sub2node->SetLineColor(kColorITS);
12711 sub2node->SetVisibility(1);
12712 fNodes->Add(sub2node);
12713 sub1node->cd();
12714 fNodes->Add(sub1node);
12715 node->cd();
12716 //
12717 // Place copy #15 of I565 in IT56
12718 //
12719 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12720 sub1node->SetLineColor(kColorITS);
12721 sub1node->SetVisibility(0);
12722 sub1node->cd();
12723 //
12724 // Place copy #1 of ITS5 directly in I565
12725 //
12726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12727 sub2node->SetLineColor(kColorITS);
12728 sub2node->SetVisibility(1);
12729 fNodes->Add(sub2node);
12730 sub1node->cd();
12731 //
12732 // Place copy #2 of ITS5 directly in I565
12733 //
12734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12735 sub2node->SetLineColor(kColorITS);
12736 sub2node->SetVisibility(1);
12737 fNodes->Add(sub2node);
12738 sub1node->cd();
12739 //
12740 // Place copy #3 of ITS5 directly in I565
12741 //
12742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12743 sub2node->SetLineColor(kColorITS);
12744 sub2node->SetVisibility(1);
12745 fNodes->Add(sub2node);
12746 sub1node->cd();
12747 //
12748 // Place copy #4 of ITS5 directly in I565
12749 //
12750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12751 sub2node->SetLineColor(kColorITS);
12752 sub2node->SetVisibility(1);
12753 fNodes->Add(sub2node);
12754 sub1node->cd();
12755 //
12756 // Place copy #5 of ITS5 directly in I565
12757 //
12758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12759 sub2node->SetLineColor(kColorITS);
12760 sub2node->SetVisibility(1);
12761 fNodes->Add(sub2node);
12762 sub1node->cd();
12763 //
12764 // Place copy #6 of ITS5 directly in I565
12765 //
12766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12767 sub2node->SetLineColor(kColorITS);
12768 sub2node->SetVisibility(1);
12769 fNodes->Add(sub2node);
12770 sub1node->cd();
12771 //
12772 // Place copy #7 of ITS5 directly in I565
12773 //
12774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12775 sub2node->SetLineColor(kColorITS);
12776 sub2node->SetVisibility(1);
12777 fNodes->Add(sub2node);
12778 sub1node->cd();
12779 //
12780 // Place copy #8 of ITS5 directly in I565
12781 //
12782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12783 sub2node->SetLineColor(kColorITS);
12784 sub2node->SetVisibility(1);
12785 fNodes->Add(sub2node);
12786 sub1node->cd();
12787 //
12788 // Place copy #9 of ITS5 directly in I565
12789 //
12790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12791 sub2node->SetLineColor(kColorITS);
12792 sub2node->SetVisibility(1);
12793 fNodes->Add(sub2node);
12794 sub1node->cd();
12795 //
12796 // Place copy #10 of ITS5 directly in I565
12797 //
12798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12799 sub2node->SetLineColor(kColorITS);
12800 sub2node->SetVisibility(1);
12801 fNodes->Add(sub2node);
12802 sub1node->cd();
12803 //
12804 // Place copy #11 of ITS5 directly in I565
12805 //
12806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12807 sub2node->SetLineColor(kColorITS);
12808 sub2node->SetVisibility(1);
12809 fNodes->Add(sub2node);
12810 sub1node->cd();
12811 //
12812 // Place copy #12 of ITS5 directly in I565
12813 //
12814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12815 sub2node->SetLineColor(kColorITS);
12816 sub2node->SetVisibility(1);
12817 fNodes->Add(sub2node);
12818 sub1node->cd();
12819 //
12820 // Place copy #13 of ITS5 directly in I565
12821 //
12822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12823 sub2node->SetLineColor(kColorITS);
12824 sub2node->SetVisibility(1);
12825 fNodes->Add(sub2node);
12826 sub1node->cd();
12827 //
12828 // Place copy #14 of ITS5 directly in I565
12829 //
12830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12831 sub2node->SetLineColor(kColorITS);
12832 sub2node->SetVisibility(1);
12833 fNodes->Add(sub2node);
12834 sub1node->cd();
12835 //
12836 // Place copy #15 of ITS5 directly in I565
12837 //
12838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12839 sub2node->SetLineColor(kColorITS);
12840 sub2node->SetVisibility(1);
12841 fNodes->Add(sub2node);
12842 sub1node->cd();
12843 //
12844 // Place copy #16 of ITS5 directly in I565
12845 //
12846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12847 sub2node->SetLineColor(kColorITS);
12848 sub2node->SetVisibility(1);
12849 fNodes->Add(sub2node);
12850 sub1node->cd();
12851 //
12852 // Place copy #17 of ITS5 directly in I565
12853 //
12854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12855 sub2node->SetLineColor(kColorITS);
12856 sub2node->SetVisibility(1);
12857 fNodes->Add(sub2node);
12858 sub1node->cd();
12859 //
12860 // Place copy #18 of ITS5 directly in I565
12861 //
12862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12863 sub2node->SetLineColor(kColorITS);
12864 sub2node->SetVisibility(1);
12865 fNodes->Add(sub2node);
12866 sub1node->cd();
12867 //
12868 // Place copy #19 of ITS5 directly in I565
12869 //
12870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12871 sub2node->SetLineColor(kColorITS);
12872 sub2node->SetVisibility(1);
12873 fNodes->Add(sub2node);
12874 sub1node->cd();
12875 //
12876 // Place copy #20 of ITS5 directly in I565
12877 //
12878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12879 sub2node->SetLineColor(kColorITS);
12880 sub2node->SetVisibility(1);
12881 fNodes->Add(sub2node);
12882 sub1node->cd();
12883 //
12884 // Place copy #21 of ITS5 directly in I565
12885 //
12886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12887 sub2node->SetLineColor(kColorITS);
12888 sub2node->SetVisibility(1);
12889 fNodes->Add(sub2node);
12890 sub1node->cd();
12891 //
12892 // Place copy #22 of ITS5 directly in I565
12893 //
12894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12895 sub2node->SetLineColor(kColorITS);
12896 sub2node->SetVisibility(1);
12897 fNodes->Add(sub2node);
12898 sub1node->cd();
12899 fNodes->Add(sub1node);
12900 node->cd();
12901 //
12902 // Place copy #16 of I565 in IT56
12903 //
12904 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
12905 sub1node->SetLineColor(kColorITS);
12906 sub1node->SetVisibility(0);
12907 sub1node->cd();
12908 //
12909 // Place copy #1 of ITS5 directly in I565
12910 //
12911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12912 sub2node->SetLineColor(kColorITS);
12913 sub2node->SetVisibility(1);
12914 fNodes->Add(sub2node);
12915 sub1node->cd();
12916 //
12917 // Place copy #2 of ITS5 directly in I565
12918 //
12919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12920 sub2node->SetLineColor(kColorITS);
12921 sub2node->SetVisibility(1);
12922 fNodes->Add(sub2node);
12923 sub1node->cd();
12924 //
12925 // Place copy #3 of ITS5 directly in I565
12926 //
12927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12928 sub2node->SetLineColor(kColorITS);
12929 sub2node->SetVisibility(1);
12930 fNodes->Add(sub2node);
12931 sub1node->cd();
12932 //
12933 // Place copy #4 of ITS5 directly in I565
12934 //
12935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12936 sub2node->SetLineColor(kColorITS);
12937 sub2node->SetVisibility(1);
12938 fNodes->Add(sub2node);
12939 sub1node->cd();
12940 //
12941 // Place copy #5 of ITS5 directly in I565
12942 //
12943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12944 sub2node->SetLineColor(kColorITS);
12945 sub2node->SetVisibility(1);
12946 fNodes->Add(sub2node);
12947 sub1node->cd();
12948 //
12949 // Place copy #6 of ITS5 directly in I565
12950 //
12951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12952 sub2node->SetLineColor(kColorITS);
12953 sub2node->SetVisibility(1);
12954 fNodes->Add(sub2node);
12955 sub1node->cd();
12956 //
12957 // Place copy #7 of ITS5 directly in I565
12958 //
12959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12960 sub2node->SetLineColor(kColorITS);
12961 sub2node->SetVisibility(1);
12962 fNodes->Add(sub2node);
12963 sub1node->cd();
12964 //
12965 // Place copy #8 of ITS5 directly in I565
12966 //
12967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12968 sub2node->SetLineColor(kColorITS);
12969 sub2node->SetVisibility(1);
12970 fNodes->Add(sub2node);
12971 sub1node->cd();
12972 //
12973 // Place copy #9 of ITS5 directly in I565
12974 //
12975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12976 sub2node->SetLineColor(kColorITS);
12977 sub2node->SetVisibility(1);
12978 fNodes->Add(sub2node);
12979 sub1node->cd();
12980 //
12981 // Place copy #10 of ITS5 directly in I565
12982 //
12983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12984 sub2node->SetLineColor(kColorITS);
12985 sub2node->SetVisibility(1);
12986 fNodes->Add(sub2node);
12987 sub1node->cd();
12988 //
12989 // Place copy #11 of ITS5 directly in I565
12990 //
12991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12992 sub2node->SetLineColor(kColorITS);
12993 sub2node->SetVisibility(1);
12994 fNodes->Add(sub2node);
12995 sub1node->cd();
12996 //
12997 // Place copy #12 of ITS5 directly in I565
12998 //
12999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13000 sub2node->SetLineColor(kColorITS);
13001 sub2node->SetVisibility(1);
13002 fNodes->Add(sub2node);
13003 sub1node->cd();
13004 //
13005 // Place copy #13 of ITS5 directly in I565
13006 //
13007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13008 sub2node->SetLineColor(kColorITS);
13009 sub2node->SetVisibility(1);
13010 fNodes->Add(sub2node);
13011 sub1node->cd();
13012 //
13013 // Place copy #14 of ITS5 directly in I565
13014 //
13015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13016 sub2node->SetLineColor(kColorITS);
13017 sub2node->SetVisibility(1);
13018 fNodes->Add(sub2node);
13019 sub1node->cd();
13020 //
13021 // Place copy #15 of ITS5 directly in I565
13022 //
13023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13024 sub2node->SetLineColor(kColorITS);
13025 sub2node->SetVisibility(1);
13026 fNodes->Add(sub2node);
13027 sub1node->cd();
13028 //
13029 // Place copy #16 of ITS5 directly in I565
13030 //
13031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13032 sub2node->SetLineColor(kColorITS);
13033 sub2node->SetVisibility(1);
13034 fNodes->Add(sub2node);
13035 sub1node->cd();
13036 //
13037 // Place copy #17 of ITS5 directly in I565
13038 //
13039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13040 sub2node->SetLineColor(kColorITS);
13041 sub2node->SetVisibility(1);
13042 fNodes->Add(sub2node);
13043 sub1node->cd();
13044 //
13045 // Place copy #18 of ITS5 directly in I565
13046 //
13047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13048 sub2node->SetLineColor(kColorITS);
13049 sub2node->SetVisibility(1);
13050 fNodes->Add(sub2node);
13051 sub1node->cd();
13052 //
13053 // Place copy #19 of ITS5 directly in I565
13054 //
13055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13056 sub2node->SetLineColor(kColorITS);
13057 sub2node->SetVisibility(1);
13058 fNodes->Add(sub2node);
13059 sub1node->cd();
13060 //
13061 // Place copy #20 of ITS5 directly in I565
13062 //
13063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13064 sub2node->SetLineColor(kColorITS);
13065 sub2node->SetVisibility(1);
13066 fNodes->Add(sub2node);
13067 sub1node->cd();
13068 //
13069 // Place copy #21 of ITS5 directly in I565
13070 //
13071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13072 sub2node->SetLineColor(kColorITS);
13073 sub2node->SetVisibility(1);
13074 fNodes->Add(sub2node);
13075 sub1node->cd();
13076 //
13077 // Place copy #22 of ITS5 directly in I565
13078 //
13079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13080 sub2node->SetLineColor(kColorITS);
13081 sub2node->SetVisibility(1);
13082 fNodes->Add(sub2node);
13083 sub1node->cd();
13084 fNodes->Add(sub1node);
13085 node->cd();
13086 //
13087 // Place copy #17 of I565 in IT56
13088 //
13089 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13090 sub1node->SetLineColor(kColorITS);
13091 sub1node->SetVisibility(0);
13092 sub1node->cd();
13093 //
13094 // Place copy #1 of ITS5 directly in I565
13095 //
13096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13097 sub2node->SetLineColor(kColorITS);
13098 sub2node->SetVisibility(1);
13099 fNodes->Add(sub2node);
13100 sub1node->cd();
13101 //
13102 // Place copy #2 of ITS5 directly in I565
13103 //
13104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13105 sub2node->SetLineColor(kColorITS);
13106 sub2node->SetVisibility(1);
13107 fNodes->Add(sub2node);
13108 sub1node->cd();
13109 //
13110 // Place copy #3 of ITS5 directly in I565
13111 //
13112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13113 sub2node->SetLineColor(kColorITS);
13114 sub2node->SetVisibility(1);
13115 fNodes->Add(sub2node);
13116 sub1node->cd();
13117 //
13118 // Place copy #4 of ITS5 directly in I565
13119 //
13120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13121 sub2node->SetLineColor(kColorITS);
13122 sub2node->SetVisibility(1);
13123 fNodes->Add(sub2node);
13124 sub1node->cd();
13125 //
13126 // Place copy #5 of ITS5 directly in I565
13127 //
13128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13129 sub2node->SetLineColor(kColorITS);
13130 sub2node->SetVisibility(1);
13131 fNodes->Add(sub2node);
13132 sub1node->cd();
13133 //
13134 // Place copy #6 of ITS5 directly in I565
13135 //
13136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13137 sub2node->SetLineColor(kColorITS);
13138 sub2node->SetVisibility(1);
13139 fNodes->Add(sub2node);
13140 sub1node->cd();
13141 //
13142 // Place copy #7 of ITS5 directly in I565
13143 //
13144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13145 sub2node->SetLineColor(kColorITS);
13146 sub2node->SetVisibility(1);
13147 fNodes->Add(sub2node);
13148 sub1node->cd();
13149 //
13150 // Place copy #8 of ITS5 directly in I565
13151 //
13152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13153 sub2node->SetLineColor(kColorITS);
13154 sub2node->SetVisibility(1);
13155 fNodes->Add(sub2node);
13156 sub1node->cd();
13157 //
13158 // Place copy #9 of ITS5 directly in I565
13159 //
13160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13161 sub2node->SetLineColor(kColorITS);
13162 sub2node->SetVisibility(1);
13163 fNodes->Add(sub2node);
13164 sub1node->cd();
13165 //
13166 // Place copy #10 of ITS5 directly in I565
13167 //
13168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13169 sub2node->SetLineColor(kColorITS);
13170 sub2node->SetVisibility(1);
13171 fNodes->Add(sub2node);
13172 sub1node->cd();
13173 //
13174 // Place copy #11 of ITS5 directly in I565
13175 //
13176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13177 sub2node->SetLineColor(kColorITS);
13178 sub2node->SetVisibility(1);
13179 fNodes->Add(sub2node);
13180 sub1node->cd();
13181 //
13182 // Place copy #12 of ITS5 directly in I565
13183 //
13184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13185 sub2node->SetLineColor(kColorITS);
13186 sub2node->SetVisibility(1);
13187 fNodes->Add(sub2node);
13188 sub1node->cd();
13189 //
13190 // Place copy #13 of ITS5 directly in I565
13191 //
13192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13193 sub2node->SetLineColor(kColorITS);
13194 sub2node->SetVisibility(1);
13195 fNodes->Add(sub2node);
13196 sub1node->cd();
13197 //
13198 // Place copy #14 of ITS5 directly in I565
13199 //
13200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13201 sub2node->SetLineColor(kColorITS);
13202 sub2node->SetVisibility(1);
13203 fNodes->Add(sub2node);
13204 sub1node->cd();
13205 //
13206 // Place copy #15 of ITS5 directly in I565
13207 //
13208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13209 sub2node->SetLineColor(kColorITS);
13210 sub2node->SetVisibility(1);
13211 fNodes->Add(sub2node);
13212 sub1node->cd();
13213 //
13214 // Place copy #16 of ITS5 directly in I565
13215 //
13216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13217 sub2node->SetLineColor(kColorITS);
13218 sub2node->SetVisibility(1);
13219 fNodes->Add(sub2node);
13220 sub1node->cd();
13221 //
13222 // Place copy #17 of ITS5 directly in I565
13223 //
13224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13225 sub2node->SetLineColor(kColorITS);
13226 sub2node->SetVisibility(1);
13227 fNodes->Add(sub2node);
13228 sub1node->cd();
13229 //
13230 // Place copy #18 of ITS5 directly in I565
13231 //
13232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13233 sub2node->SetLineColor(kColorITS);
13234 sub2node->SetVisibility(1);
13235 fNodes->Add(sub2node);
13236 sub1node->cd();
13237 //
13238 // Place copy #19 of ITS5 directly in I565
13239 //
13240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13241 sub2node->SetLineColor(kColorITS);
13242 sub2node->SetVisibility(1);
13243 fNodes->Add(sub2node);
13244 sub1node->cd();
13245 //
13246 // Place copy #20 of ITS5 directly in I565
13247 //
13248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13249 sub2node->SetLineColor(kColorITS);
13250 sub2node->SetVisibility(1);
13251 fNodes->Add(sub2node);
13252 sub1node->cd();
13253 //
13254 // Place copy #21 of ITS5 directly in I565
13255 //
13256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13257 sub2node->SetLineColor(kColorITS);
13258 sub2node->SetVisibility(1);
13259 fNodes->Add(sub2node);
13260 sub1node->cd();
13261 //
13262 // Place copy #22 of ITS5 directly in I565
13263 //
13264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13265 sub2node->SetLineColor(kColorITS);
13266 sub2node->SetVisibility(1);
13267 fNodes->Add(sub2node);
13268 sub1node->cd();
13269 fNodes->Add(sub1node);
13270 node->cd();
13271 //
13272 // Place copy #18 of I565 in IT56
13273 //
13274 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13275 sub1node->SetLineColor(kColorITS);
13276 sub1node->SetVisibility(0);
13277 sub1node->cd();
13278 //
13279 // Place copy #1 of ITS5 directly in I565
13280 //
13281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13282 sub2node->SetLineColor(kColorITS);
13283 sub2node->SetVisibility(1);
13284 fNodes->Add(sub2node);
13285 sub1node->cd();
13286 //
13287 // Place copy #2 of ITS5 directly in I565
13288 //
13289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13290 sub2node->SetLineColor(kColorITS);
13291 sub2node->SetVisibility(1);
13292 fNodes->Add(sub2node);
13293 sub1node->cd();
13294 //
13295 // Place copy #3 of ITS5 directly in I565
13296 //
13297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13298 sub2node->SetLineColor(kColorITS);
13299 sub2node->SetVisibility(1);
13300 fNodes->Add(sub2node);
13301 sub1node->cd();
13302 //
13303 // Place copy #4 of ITS5 directly in I565
13304 //
13305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13306 sub2node->SetLineColor(kColorITS);
13307 sub2node->SetVisibility(1);
13308 fNodes->Add(sub2node);
13309 sub1node->cd();
13310 //
13311 // Place copy #5 of ITS5 directly in I565
13312 //
13313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13314 sub2node->SetLineColor(kColorITS);
13315 sub2node->SetVisibility(1);
13316 fNodes->Add(sub2node);
13317 sub1node->cd();
13318 //
13319 // Place copy #6 of ITS5 directly in I565
13320 //
13321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13322 sub2node->SetLineColor(kColorITS);
13323 sub2node->SetVisibility(1);
13324 fNodes->Add(sub2node);
13325 sub1node->cd();
13326 //
13327 // Place copy #7 of ITS5 directly in I565
13328 //
13329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13330 sub2node->SetLineColor(kColorITS);
13331 sub2node->SetVisibility(1);
13332 fNodes->Add(sub2node);
13333 sub1node->cd();
13334 //
13335 // Place copy #8 of ITS5 directly in I565
13336 //
13337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13338 sub2node->SetLineColor(kColorITS);
13339 sub2node->SetVisibility(1);
13340 fNodes->Add(sub2node);
13341 sub1node->cd();
13342 //
13343 // Place copy #9 of ITS5 directly in I565
13344 //
13345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13346 sub2node->SetLineColor(kColorITS);
13347 sub2node->SetVisibility(1);
13348 fNodes->Add(sub2node);
13349 sub1node->cd();
13350 //
13351 // Place copy #10 of ITS5 directly in I565
13352 //
13353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13354 sub2node->SetLineColor(kColorITS);
13355 sub2node->SetVisibility(1);
13356 fNodes->Add(sub2node);
13357 sub1node->cd();
13358 //
13359 // Place copy #11 of ITS5 directly in I565
13360 //
13361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13362 sub2node->SetLineColor(kColorITS);
13363 sub2node->SetVisibility(1);
13364 fNodes->Add(sub2node);
13365 sub1node->cd();
13366 //
13367 // Place copy #12 of ITS5 directly in I565
13368 //
13369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13370 sub2node->SetLineColor(kColorITS);
13371 sub2node->SetVisibility(1);
13372 fNodes->Add(sub2node);
13373 sub1node->cd();
13374 //
13375 // Place copy #13 of ITS5 directly in I565
13376 //
13377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13378 sub2node->SetLineColor(kColorITS);
13379 sub2node->SetVisibility(1);
13380 fNodes->Add(sub2node);
13381 sub1node->cd();
13382 //
13383 // Place copy #14 of ITS5 directly in I565
13384 //
13385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13386 sub2node->SetLineColor(kColorITS);
13387 sub2node->SetVisibility(1);
13388 fNodes->Add(sub2node);
13389 sub1node->cd();
13390 //
13391 // Place copy #15 of ITS5 directly in I565
13392 //
13393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13394 sub2node->SetLineColor(kColorITS);
13395 sub2node->SetVisibility(1);
13396 fNodes->Add(sub2node);
13397 sub1node->cd();
13398 //
13399 // Place copy #16 of ITS5 directly in I565
13400 //
13401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13402 sub2node->SetLineColor(kColorITS);
13403 sub2node->SetVisibility(1);
13404 fNodes->Add(sub2node);
13405 sub1node->cd();
13406 //
13407 // Place copy #17 of ITS5 directly in I565
13408 //
13409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13410 sub2node->SetLineColor(kColorITS);
13411 sub2node->SetVisibility(1);
13412 fNodes->Add(sub2node);
13413 sub1node->cd();
13414 //
13415 // Place copy #18 of ITS5 directly in I565
13416 //
13417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13418 sub2node->SetLineColor(kColorITS);
13419 sub2node->SetVisibility(1);
13420 fNodes->Add(sub2node);
13421 sub1node->cd();
13422 //
13423 // Place copy #19 of ITS5 directly in I565
13424 //
13425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13426 sub2node->SetLineColor(kColorITS);
13427 sub2node->SetVisibility(1);
13428 fNodes->Add(sub2node);
13429 sub1node->cd();
13430 //
13431 // Place copy #20 of ITS5 directly in I565
13432 //
13433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13434 sub2node->SetLineColor(kColorITS);
13435 sub2node->SetVisibility(1);
13436 fNodes->Add(sub2node);
13437 sub1node->cd();
13438 //
13439 // Place copy #21 of ITS5 directly in I565
13440 //
13441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13442 sub2node->SetLineColor(kColorITS);
13443 sub2node->SetVisibility(1);
13444 fNodes->Add(sub2node);
13445 sub1node->cd();
13446 //
13447 // Place copy #22 of ITS5 directly in I565
13448 //
13449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13450 sub2node->SetLineColor(kColorITS);
13451 sub2node->SetVisibility(1);
13452 fNodes->Add(sub2node);
13453 sub1node->cd();
13454 fNodes->Add(sub1node);
13455 node->cd();
13456 //
13457 // Place copy #19 of I565 in IT56
13458 //
13459 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13460 sub1node->SetLineColor(kColorITS);
13461 sub1node->SetVisibility(0);
13462 sub1node->cd();
13463 //
13464 // Place copy #1 of ITS5 directly in I565
13465 //
13466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13467 sub2node->SetLineColor(kColorITS);
13468 sub2node->SetVisibility(1);
13469 fNodes->Add(sub2node);
13470 sub1node->cd();
13471 //
13472 // Place copy #2 of ITS5 directly in I565
13473 //
13474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13475 sub2node->SetLineColor(kColorITS);
13476 sub2node->SetVisibility(1);
13477 fNodes->Add(sub2node);
13478 sub1node->cd();
13479 //
13480 // Place copy #3 of ITS5 directly in I565
13481 //
13482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13483 sub2node->SetLineColor(kColorITS);
13484 sub2node->SetVisibility(1);
13485 fNodes->Add(sub2node);
13486 sub1node->cd();
13487 //
13488 // Place copy #4 of ITS5 directly in I565
13489 //
13490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13491 sub2node->SetLineColor(kColorITS);
13492 sub2node->SetVisibility(1);
13493 fNodes->Add(sub2node);
13494 sub1node->cd();
13495 //
13496 // Place copy #5 of ITS5 directly in I565
13497 //
13498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13499 sub2node->SetLineColor(kColorITS);
13500 sub2node->SetVisibility(1);
13501 fNodes->Add(sub2node);
13502 sub1node->cd();
13503 //
13504 // Place copy #6 of ITS5 directly in I565
13505 //
13506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13507 sub2node->SetLineColor(kColorITS);
13508 sub2node->SetVisibility(1);
13509 fNodes->Add(sub2node);
13510 sub1node->cd();
13511 //
13512 // Place copy #7 of ITS5 directly in I565
13513 //
13514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13515 sub2node->SetLineColor(kColorITS);
13516 sub2node->SetVisibility(1);
13517 fNodes->Add(sub2node);
13518 sub1node->cd();
13519 //
13520 // Place copy #8 of ITS5 directly in I565
13521 //
13522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13523 sub2node->SetLineColor(kColorITS);
13524 sub2node->SetVisibility(1);
13525 fNodes->Add(sub2node);
13526 sub1node->cd();
13527 //
13528 // Place copy #9 of ITS5 directly in I565
13529 //
13530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13531 sub2node->SetLineColor(kColorITS);
13532 sub2node->SetVisibility(1);
13533 fNodes->Add(sub2node);
13534 sub1node->cd();
13535 //
13536 // Place copy #10 of ITS5 directly in I565
13537 //
13538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13539 sub2node->SetLineColor(kColorITS);
13540 sub2node->SetVisibility(1);
13541 fNodes->Add(sub2node);
13542 sub1node->cd();
13543 //
13544 // Place copy #11 of ITS5 directly in I565
13545 //
13546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13547 sub2node->SetLineColor(kColorITS);
13548 sub2node->SetVisibility(1);
13549 fNodes->Add(sub2node);
13550 sub1node->cd();
13551 //
13552 // Place copy #12 of ITS5 directly in I565
13553 //
13554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13555 sub2node->SetLineColor(kColorITS);
13556 sub2node->SetVisibility(1);
13557 fNodes->Add(sub2node);
13558 sub1node->cd();
13559 //
13560 // Place copy #13 of ITS5 directly in I565
13561 //
13562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13563 sub2node->SetLineColor(kColorITS);
13564 sub2node->SetVisibility(1);
13565 fNodes->Add(sub2node);
13566 sub1node->cd();
13567 //
13568 // Place copy #14 of ITS5 directly in I565
13569 //
13570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13571 sub2node->SetLineColor(kColorITS);
13572 sub2node->SetVisibility(1);
13573 fNodes->Add(sub2node);
13574 sub1node->cd();
13575 //
13576 // Place copy #15 of ITS5 directly in I565
13577 //
13578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13579 sub2node->SetLineColor(kColorITS);
13580 sub2node->SetVisibility(1);
13581 fNodes->Add(sub2node);
13582 sub1node->cd();
13583 //
13584 // Place copy #16 of ITS5 directly in I565
13585 //
13586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13587 sub2node->SetLineColor(kColorITS);
13588 sub2node->SetVisibility(1);
13589 fNodes->Add(sub2node);
13590 sub1node->cd();
13591 //
13592 // Place copy #17 of ITS5 directly in I565
13593 //
13594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13595 sub2node->SetLineColor(kColorITS);
13596 sub2node->SetVisibility(1);
13597 fNodes->Add(sub2node);
13598 sub1node->cd();
13599 //
13600 // Place copy #18 of ITS5 directly in I565
13601 //
13602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13603 sub2node->SetLineColor(kColorITS);
13604 sub2node->SetVisibility(1);
13605 fNodes->Add(sub2node);
13606 sub1node->cd();
13607 //
13608 // Place copy #19 of ITS5 directly in I565
13609 //
13610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13611 sub2node->SetLineColor(kColorITS);
13612 sub2node->SetVisibility(1);
13613 fNodes->Add(sub2node);
13614 sub1node->cd();
13615 //
13616 // Place copy #20 of ITS5 directly in I565
13617 //
13618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13619 sub2node->SetLineColor(kColorITS);
13620 sub2node->SetVisibility(1);
13621 fNodes->Add(sub2node);
13622 sub1node->cd();
13623 //
13624 // Place copy #21 of ITS5 directly in I565
13625 //
13626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13627 sub2node->SetLineColor(kColorITS);
13628 sub2node->SetVisibility(1);
13629 fNodes->Add(sub2node);
13630 sub1node->cd();
13631 //
13632 // Place copy #22 of ITS5 directly in I565
13633 //
13634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13635 sub2node->SetLineColor(kColorITS);
13636 sub2node->SetVisibility(1);
13637 fNodes->Add(sub2node);
13638 sub1node->cd();
13639 fNodes->Add(sub1node);
13640 node->cd();
13641 //
13642 // Place copy #20 of I565 in IT56
13643 //
13644 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13645 sub1node->SetLineColor(kColorITS);
13646 sub1node->SetVisibility(0);
13647 sub1node->cd();
13648 //
13649 // Place copy #1 of ITS5 directly in I565
13650 //
13651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13652 sub2node->SetLineColor(kColorITS);
13653 sub2node->SetVisibility(1);
13654 fNodes->Add(sub2node);
13655 sub1node->cd();
13656 //
13657 // Place copy #2 of ITS5 directly in I565
13658 //
13659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13660 sub2node->SetLineColor(kColorITS);
13661 sub2node->SetVisibility(1);
13662 fNodes->Add(sub2node);
13663 sub1node->cd();
13664 //
13665 // Place copy #3 of ITS5 directly in I565
13666 //
13667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13668 sub2node->SetLineColor(kColorITS);
13669 sub2node->SetVisibility(1);
13670 fNodes->Add(sub2node);
13671 sub1node->cd();
13672 //
13673 // Place copy #4 of ITS5 directly in I565
13674 //
13675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13676 sub2node->SetLineColor(kColorITS);
13677 sub2node->SetVisibility(1);
13678 fNodes->Add(sub2node);
13679 sub1node->cd();
13680 //
13681 // Place copy #5 of ITS5 directly in I565
13682 //
13683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13684 sub2node->SetLineColor(kColorITS);
13685 sub2node->SetVisibility(1);
13686 fNodes->Add(sub2node);
13687 sub1node->cd();
13688 //
13689 // Place copy #6 of ITS5 directly in I565
13690 //
13691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13692 sub2node->SetLineColor(kColorITS);
13693 sub2node->SetVisibility(1);
13694 fNodes->Add(sub2node);
13695 sub1node->cd();
13696 //
13697 // Place copy #7 of ITS5 directly in I565
13698 //
13699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13700 sub2node->SetLineColor(kColorITS);
13701 sub2node->SetVisibility(1);
13702 fNodes->Add(sub2node);
13703 sub1node->cd();
13704 //
13705 // Place copy #8 of ITS5 directly in I565
13706 //
13707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13708 sub2node->SetLineColor(kColorITS);
13709 sub2node->SetVisibility(1);
13710 fNodes->Add(sub2node);
13711 sub1node->cd();
13712 //
13713 // Place copy #9 of ITS5 directly in I565
13714 //
13715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13716 sub2node->SetLineColor(kColorITS);
13717 sub2node->SetVisibility(1);
13718 fNodes->Add(sub2node);
13719 sub1node->cd();
13720 //
13721 // Place copy #10 of ITS5 directly in I565
13722 //
13723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13724 sub2node->SetLineColor(kColorITS);
13725 sub2node->SetVisibility(1);
13726 fNodes->Add(sub2node);
13727 sub1node->cd();
13728 //
13729 // Place copy #11 of ITS5 directly in I565
13730 //
13731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13732 sub2node->SetLineColor(kColorITS);
13733 sub2node->SetVisibility(1);
13734 fNodes->Add(sub2node);
13735 sub1node->cd();
13736 //
13737 // Place copy #12 of ITS5 directly in I565
13738 //
13739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13740 sub2node->SetLineColor(kColorITS);
13741 sub2node->SetVisibility(1);
13742 fNodes->Add(sub2node);
13743 sub1node->cd();
13744 //
13745 // Place copy #13 of ITS5 directly in I565
13746 //
13747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13748 sub2node->SetLineColor(kColorITS);
13749 sub2node->SetVisibility(1);
13750 fNodes->Add(sub2node);
13751 sub1node->cd();
13752 //
13753 // Place copy #14 of ITS5 directly in I565
13754 //
13755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13756 sub2node->SetLineColor(kColorITS);
13757 sub2node->SetVisibility(1);
13758 fNodes->Add(sub2node);
13759 sub1node->cd();
13760 //
13761 // Place copy #15 of ITS5 directly in I565
13762 //
13763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13764 sub2node->SetLineColor(kColorITS);
13765 sub2node->SetVisibility(1);
13766 fNodes->Add(sub2node);
13767 sub1node->cd();
13768 //
13769 // Place copy #16 of ITS5 directly in I565
13770 //
13771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13772 sub2node->SetLineColor(kColorITS);
13773 sub2node->SetVisibility(1);
13774 fNodes->Add(sub2node);
13775 sub1node->cd();
13776 //
13777 // Place copy #17 of ITS5 directly in I565
13778 //
13779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13780 sub2node->SetLineColor(kColorITS);
13781 sub2node->SetVisibility(1);
13782 fNodes->Add(sub2node);
13783 sub1node->cd();
13784 //
13785 // Place copy #18 of ITS5 directly in I565
13786 //
13787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13788 sub2node->SetLineColor(kColorITS);
13789 sub2node->SetVisibility(1);
13790 fNodes->Add(sub2node);
13791 sub1node->cd();
13792 //
13793 // Place copy #19 of ITS5 directly in I565
13794 //
13795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13796 sub2node->SetLineColor(kColorITS);
13797 sub2node->SetVisibility(1);
13798 fNodes->Add(sub2node);
13799 sub1node->cd();
13800 //
13801 // Place copy #20 of ITS5 directly in I565
13802 //
13803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13804 sub2node->SetLineColor(kColorITS);
13805 sub2node->SetVisibility(1);
13806 fNodes->Add(sub2node);
13807 sub1node->cd();
13808 //
13809 // Place copy #21 of ITS5 directly in I565
13810 //
13811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13812 sub2node->SetLineColor(kColorITS);
13813 sub2node->SetVisibility(1);
13814 fNodes->Add(sub2node);
13815 sub1node->cd();
13816 //
13817 // Place copy #22 of ITS5 directly in I565
13818 //
13819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13820 sub2node->SetLineColor(kColorITS);
13821 sub2node->SetVisibility(1);
13822 fNodes->Add(sub2node);
13823 sub1node->cd();
13824 fNodes->Add(sub1node);
13825 node->cd();
13826 //
13827 // Place copy #21 of I565 in IT56
13828 //
13829 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13830 sub1node->SetLineColor(kColorITS);
13831 sub1node->SetVisibility(0);
13832 sub1node->cd();
13833 //
13834 // Place copy #1 of ITS5 directly in I565
13835 //
13836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13837 sub2node->SetLineColor(kColorITS);
13838 sub2node->SetVisibility(1);
13839 fNodes->Add(sub2node);
13840 sub1node->cd();
13841 //
13842 // Place copy #2 of ITS5 directly in I565
13843 //
13844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13845 sub2node->SetLineColor(kColorITS);
13846 sub2node->SetVisibility(1);
13847 fNodes->Add(sub2node);
13848 sub1node->cd();
13849 //
13850 // Place copy #3 of ITS5 directly in I565
13851 //
13852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13853 sub2node->SetLineColor(kColorITS);
13854 sub2node->SetVisibility(1);
13855 fNodes->Add(sub2node);
13856 sub1node->cd();
13857 //
13858 // Place copy #4 of ITS5 directly in I565
13859 //
13860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13861 sub2node->SetLineColor(kColorITS);
13862 sub2node->SetVisibility(1);
13863 fNodes->Add(sub2node);
13864 sub1node->cd();
13865 //
13866 // Place copy #5 of ITS5 directly in I565
13867 //
13868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13869 sub2node->SetLineColor(kColorITS);
13870 sub2node->SetVisibility(1);
13871 fNodes->Add(sub2node);
13872 sub1node->cd();
13873 //
13874 // Place copy #6 of ITS5 directly in I565
13875 //
13876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13877 sub2node->SetLineColor(kColorITS);
13878 sub2node->SetVisibility(1);
13879 fNodes->Add(sub2node);
13880 sub1node->cd();
13881 //
13882 // Place copy #7 of ITS5 directly in I565
13883 //
13884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13885 sub2node->SetLineColor(kColorITS);
13886 sub2node->SetVisibility(1);
13887 fNodes->Add(sub2node);
13888 sub1node->cd();
13889 //
13890 // Place copy #8 of ITS5 directly in I565
13891 //
13892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13893 sub2node->SetLineColor(kColorITS);
13894 sub2node->SetVisibility(1);
13895 fNodes->Add(sub2node);
13896 sub1node->cd();
13897 //
13898 // Place copy #9 of ITS5 directly in I565
13899 //
13900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13901 sub2node->SetLineColor(kColorITS);
13902 sub2node->SetVisibility(1);
13903 fNodes->Add(sub2node);
13904 sub1node->cd();
13905 //
13906 // Place copy #10 of ITS5 directly in I565
13907 //
13908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13909 sub2node->SetLineColor(kColorITS);
13910 sub2node->SetVisibility(1);
13911 fNodes->Add(sub2node);
13912 sub1node->cd();
13913 //
13914 // Place copy #11 of ITS5 directly in I565
13915 //
13916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13917 sub2node->SetLineColor(kColorITS);
13918 sub2node->SetVisibility(1);
13919 fNodes->Add(sub2node);
13920 sub1node->cd();
13921 //
13922 // Place copy #12 of ITS5 directly in I565
13923 //
13924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13925 sub2node->SetLineColor(kColorITS);
13926 sub2node->SetVisibility(1);
13927 fNodes->Add(sub2node);
13928 sub1node->cd();
13929 //
13930 // Place copy #13 of ITS5 directly in I565
13931 //
13932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13933 sub2node->SetLineColor(kColorITS);
13934 sub2node->SetVisibility(1);
13935 fNodes->Add(sub2node);
13936 sub1node->cd();
13937 //
13938 // Place copy #14 of ITS5 directly in I565
13939 //
13940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13941 sub2node->SetLineColor(kColorITS);
13942 sub2node->SetVisibility(1);
13943 fNodes->Add(sub2node);
13944 sub1node->cd();
13945 //
13946 // Place copy #15 of ITS5 directly in I565
13947 //
13948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13949 sub2node->SetLineColor(kColorITS);
13950 sub2node->SetVisibility(1);
13951 fNodes->Add(sub2node);
13952 sub1node->cd();
13953 //
13954 // Place copy #16 of ITS5 directly in I565
13955 //
13956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13957 sub2node->SetLineColor(kColorITS);
13958 sub2node->SetVisibility(1);
13959 fNodes->Add(sub2node);
13960 sub1node->cd();
13961 //
13962 // Place copy #17 of ITS5 directly in I565
13963 //
13964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13965 sub2node->SetLineColor(kColorITS);
13966 sub2node->SetVisibility(1);
13967 fNodes->Add(sub2node);
13968 sub1node->cd();
13969 //
13970 // Place copy #18 of ITS5 directly in I565
13971 //
13972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13973 sub2node->SetLineColor(kColorITS);
13974 sub2node->SetVisibility(1);
13975 fNodes->Add(sub2node);
13976 sub1node->cd();
13977 //
13978 // Place copy #19 of ITS5 directly in I565
13979 //
13980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13981 sub2node->SetLineColor(kColorITS);
13982 sub2node->SetVisibility(1);
13983 fNodes->Add(sub2node);
13984 sub1node->cd();
13985 //
13986 // Place copy #20 of ITS5 directly in I565
13987 //
13988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13989 sub2node->SetLineColor(kColorITS);
13990 sub2node->SetVisibility(1);
13991 fNodes->Add(sub2node);
13992 sub1node->cd();
13993 //
13994 // Place copy #21 of ITS5 directly in I565
13995 //
13996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13997 sub2node->SetLineColor(kColorITS);
13998 sub2node->SetVisibility(1);
13999 fNodes->Add(sub2node);
14000 sub1node->cd();
14001 //
14002 // Place copy #22 of ITS5 directly in I565
14003 //
14004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14005 sub2node->SetLineColor(kColorITS);
14006 sub2node->SetVisibility(1);
14007 fNodes->Add(sub2node);
14008 sub1node->cd();
14009 fNodes->Add(sub1node);
14010 node->cd();
14011 //
14012 // Place copy #22 of I565 in IT56
14013 //
14014 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14015 sub1node->SetLineColor(kColorITS);
14016 sub1node->SetVisibility(0);
14017 sub1node->cd();
14018 //
14019 // Place copy #1 of ITS5 directly in I565
14020 //
14021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14022 sub2node->SetLineColor(kColorITS);
14023 sub2node->SetVisibility(1);
14024 fNodes->Add(sub2node);
14025 sub1node->cd();
14026 //
14027 // Place copy #2 of ITS5 directly in I565
14028 //
14029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14030 sub2node->SetLineColor(kColorITS);
14031 sub2node->SetVisibility(1);
14032 fNodes->Add(sub2node);
14033 sub1node->cd();
14034 //
14035 // Place copy #3 of ITS5 directly in I565
14036 //
14037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14038 sub2node->SetLineColor(kColorITS);
14039 sub2node->SetVisibility(1);
14040 fNodes->Add(sub2node);
14041 sub1node->cd();
14042 //
14043 // Place copy #4 of ITS5 directly in I565
14044 //
14045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14046 sub2node->SetLineColor(kColorITS);
14047 sub2node->SetVisibility(1);
14048 fNodes->Add(sub2node);
14049 sub1node->cd();
14050 //
14051 // Place copy #5 of ITS5 directly in I565
14052 //
14053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14054 sub2node->SetLineColor(kColorITS);
14055 sub2node->SetVisibility(1);
14056 fNodes->Add(sub2node);
14057 sub1node->cd();
14058 //
14059 // Place copy #6 of ITS5 directly in I565
14060 //
14061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14062 sub2node->SetLineColor(kColorITS);
14063 sub2node->SetVisibility(1);
14064 fNodes->Add(sub2node);
14065 sub1node->cd();
14066 //
14067 // Place copy #7 of ITS5 directly in I565
14068 //
14069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14070 sub2node->SetLineColor(kColorITS);
14071 sub2node->SetVisibility(1);
14072 fNodes->Add(sub2node);
14073 sub1node->cd();
14074 //
14075 // Place copy #8 of ITS5 directly in I565
14076 //
14077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14078 sub2node->SetLineColor(kColorITS);
14079 sub2node->SetVisibility(1);
14080 fNodes->Add(sub2node);
14081 sub1node->cd();
14082 //
14083 // Place copy #9 of ITS5 directly in I565
14084 //
14085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14086 sub2node->SetLineColor(kColorITS);
14087 sub2node->SetVisibility(1);
14088 fNodes->Add(sub2node);
14089 sub1node->cd();
14090 //
14091 // Place copy #10 of ITS5 directly in I565
14092 //
14093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14094 sub2node->SetLineColor(kColorITS);
14095 sub2node->SetVisibility(1);
14096 fNodes->Add(sub2node);
14097 sub1node->cd();
14098 //
14099 // Place copy #11 of ITS5 directly in I565
14100 //
14101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14102 sub2node->SetLineColor(kColorITS);
14103 sub2node->SetVisibility(1);
14104 fNodes->Add(sub2node);
14105 sub1node->cd();
14106 //
14107 // Place copy #12 of ITS5 directly in I565
14108 //
14109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14110 sub2node->SetLineColor(kColorITS);
14111 sub2node->SetVisibility(1);
14112 fNodes->Add(sub2node);
14113 sub1node->cd();
14114 //
14115 // Place copy #13 of ITS5 directly in I565
14116 //
14117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14118 sub2node->SetLineColor(kColorITS);
14119 sub2node->SetVisibility(1);
14120 fNodes->Add(sub2node);
14121 sub1node->cd();
14122 //
14123 // Place copy #14 of ITS5 directly in I565
14124 //
14125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14126 sub2node->SetLineColor(kColorITS);
14127 sub2node->SetVisibility(1);
14128 fNodes->Add(sub2node);
14129 sub1node->cd();
14130 //
14131 // Place copy #15 of ITS5 directly in I565
14132 //
14133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14134 sub2node->SetLineColor(kColorITS);
14135 sub2node->SetVisibility(1);
14136 fNodes->Add(sub2node);
14137 sub1node->cd();
14138 //
14139 // Place copy #16 of ITS5 directly in I565
14140 //
14141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14142 sub2node->SetLineColor(kColorITS);
14143 sub2node->SetVisibility(1);
14144 fNodes->Add(sub2node);
14145 sub1node->cd();
14146 //
14147 // Place copy #17 of ITS5 directly in I565
14148 //
14149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14150 sub2node->SetLineColor(kColorITS);
14151 sub2node->SetVisibility(1);
14152 fNodes->Add(sub2node);
14153 sub1node->cd();
14154 //
14155 // Place copy #18 of ITS5 directly in I565
14156 //
14157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14158 sub2node->SetLineColor(kColorITS);
14159 sub2node->SetVisibility(1);
14160 fNodes->Add(sub2node);
14161 sub1node->cd();
14162 //
14163 // Place copy #19 of ITS5 directly in I565
14164 //
14165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14166 sub2node->SetLineColor(kColorITS);
14167 sub2node->SetVisibility(1);
14168 fNodes->Add(sub2node);
14169 sub1node->cd();
14170 //
14171 // Place copy #20 of ITS5 directly in I565
14172 //
14173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14174 sub2node->SetLineColor(kColorITS);
14175 sub2node->SetVisibility(1);
14176 fNodes->Add(sub2node);
14177 sub1node->cd();
14178 //
14179 // Place copy #21 of ITS5 directly in I565
14180 //
14181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14182 sub2node->SetLineColor(kColorITS);
14183 sub2node->SetVisibility(1);
14184 fNodes->Add(sub2node);
14185 sub1node->cd();
14186 //
14187 // Place copy #22 of ITS5 directly in I565
14188 //
14189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14190 sub2node->SetLineColor(kColorITS);
14191 sub2node->SetVisibility(1);
14192 fNodes->Add(sub2node);
14193 sub1node->cd();
14194 fNodes->Add(sub1node);
14195 node->cd();
14196 //
14197 // Place copy #23 of I565 in IT56
14198 //
14199 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14200 sub1node->SetLineColor(kColorITS);
14201 sub1node->SetVisibility(0);
14202 sub1node->cd();
14203 //
14204 // Place copy #1 of ITS5 directly in I565
14205 //
14206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14207 sub2node->SetLineColor(kColorITS);
14208 sub2node->SetVisibility(1);
14209 fNodes->Add(sub2node);
14210 sub1node->cd();
14211 //
14212 // Place copy #2 of ITS5 directly in I565
14213 //
14214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14215 sub2node->SetLineColor(kColorITS);
14216 sub2node->SetVisibility(1);
14217 fNodes->Add(sub2node);
14218 sub1node->cd();
14219 //
14220 // Place copy #3 of ITS5 directly in I565
14221 //
14222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14223 sub2node->SetLineColor(kColorITS);
14224 sub2node->SetVisibility(1);
14225 fNodes->Add(sub2node);
14226 sub1node->cd();
14227 //
14228 // Place copy #4 of ITS5 directly in I565
14229 //
14230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14231 sub2node->SetLineColor(kColorITS);
14232 sub2node->SetVisibility(1);
14233 fNodes->Add(sub2node);
14234 sub1node->cd();
14235 //
14236 // Place copy #5 of ITS5 directly in I565
14237 //
14238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14239 sub2node->SetLineColor(kColorITS);
14240 sub2node->SetVisibility(1);
14241 fNodes->Add(sub2node);
14242 sub1node->cd();
14243 //
14244 // Place copy #6 of ITS5 directly in I565
14245 //
14246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14247 sub2node->SetLineColor(kColorITS);
14248 sub2node->SetVisibility(1);
14249 fNodes->Add(sub2node);
14250 sub1node->cd();
14251 //
14252 // Place copy #7 of ITS5 directly in I565
14253 //
14254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14255 sub2node->SetLineColor(kColorITS);
14256 sub2node->SetVisibility(1);
14257 fNodes->Add(sub2node);
14258 sub1node->cd();
14259 //
14260 // Place copy #8 of ITS5 directly in I565
14261 //
14262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14263 sub2node->SetLineColor(kColorITS);
14264 sub2node->SetVisibility(1);
14265 fNodes->Add(sub2node);
14266 sub1node->cd();
14267 //
14268 // Place copy #9 of ITS5 directly in I565
14269 //
14270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14271 sub2node->SetLineColor(kColorITS);
14272 sub2node->SetVisibility(1);
14273 fNodes->Add(sub2node);
14274 sub1node->cd();
14275 //
14276 // Place copy #10 of ITS5 directly in I565
14277 //
14278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14279 sub2node->SetLineColor(kColorITS);
14280 sub2node->SetVisibility(1);
14281 fNodes->Add(sub2node);
14282 sub1node->cd();
14283 //
14284 // Place copy #11 of ITS5 directly in I565
14285 //
14286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14287 sub2node->SetLineColor(kColorITS);
14288 sub2node->SetVisibility(1);
14289 fNodes->Add(sub2node);
14290 sub1node->cd();
14291 //
14292 // Place copy #12 of ITS5 directly in I565
14293 //
14294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14295 sub2node->SetLineColor(kColorITS);
14296 sub2node->SetVisibility(1);
14297 fNodes->Add(sub2node);
14298 sub1node->cd();
14299 //
14300 // Place copy #13 of ITS5 directly in I565
14301 //
14302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14303 sub2node->SetLineColor(kColorITS);
14304 sub2node->SetVisibility(1);
14305 fNodes->Add(sub2node);
14306 sub1node->cd();
14307 //
14308 // Place copy #14 of ITS5 directly in I565
14309 //
14310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14311 sub2node->SetLineColor(kColorITS);
14312 sub2node->SetVisibility(1);
14313 fNodes->Add(sub2node);
14314 sub1node->cd();
14315 //
14316 // Place copy #15 of ITS5 directly in I565
14317 //
14318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14319 sub2node->SetLineColor(kColorITS);
14320 sub2node->SetVisibility(1);
14321 fNodes->Add(sub2node);
14322 sub1node->cd();
14323 //
14324 // Place copy #16 of ITS5 directly in I565
14325 //
14326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14327 sub2node->SetLineColor(kColorITS);
14328 sub2node->SetVisibility(1);
14329 fNodes->Add(sub2node);
14330 sub1node->cd();
14331 //
14332 // Place copy #17 of ITS5 directly in I565
14333 //
14334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14335 sub2node->SetLineColor(kColorITS);
14336 sub2node->SetVisibility(1);
14337 fNodes->Add(sub2node);
14338 sub1node->cd();
14339 //
14340 // Place copy #18 of ITS5 directly in I565
14341 //
14342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14343 sub2node->SetLineColor(kColorITS);
14344 sub2node->SetVisibility(1);
14345 fNodes->Add(sub2node);
14346 sub1node->cd();
14347 //
14348 // Place copy #19 of ITS5 directly in I565
14349 //
14350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14351 sub2node->SetLineColor(kColorITS);
14352 sub2node->SetVisibility(1);
14353 fNodes->Add(sub2node);
14354 sub1node->cd();
14355 //
14356 // Place copy #20 of ITS5 directly in I565
14357 //
14358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14359 sub2node->SetLineColor(kColorITS);
14360 sub2node->SetVisibility(1);
14361 fNodes->Add(sub2node);
14362 sub1node->cd();
14363 //
14364 // Place copy #21 of ITS5 directly in I565
14365 //
14366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14367 sub2node->SetLineColor(kColorITS);
14368 sub2node->SetVisibility(1);
14369 fNodes->Add(sub2node);
14370 sub1node->cd();
14371 //
14372 // Place copy #22 of ITS5 directly in I565
14373 //
14374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14375 sub2node->SetLineColor(kColorITS);
14376 sub2node->SetVisibility(1);
14377 fNodes->Add(sub2node);
14378 sub1node->cd();
14379 fNodes->Add(sub1node);
14380 node->cd();
14381 //
14382 // Place copy #24 of I565 in IT56
14383 //
14384 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14385 sub1node->SetLineColor(kColorITS);
14386 sub1node->SetVisibility(0);
14387 sub1node->cd();
14388 //
14389 // Place copy #1 of ITS5 directly in I565
14390 //
14391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14392 sub2node->SetLineColor(kColorITS);
14393 sub2node->SetVisibility(1);
14394 fNodes->Add(sub2node);
14395 sub1node->cd();
14396 //
14397 // Place copy #2 of ITS5 directly in I565
14398 //
14399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14400 sub2node->SetLineColor(kColorITS);
14401 sub2node->SetVisibility(1);
14402 fNodes->Add(sub2node);
14403 sub1node->cd();
14404 //
14405 // Place copy #3 of ITS5 directly in I565
14406 //
14407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14408 sub2node->SetLineColor(kColorITS);
14409 sub2node->SetVisibility(1);
14410 fNodes->Add(sub2node);
14411 sub1node->cd();
14412 //
14413 // Place copy #4 of ITS5 directly in I565
14414 //
14415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14416 sub2node->SetLineColor(kColorITS);
14417 sub2node->SetVisibility(1);
14418 fNodes->Add(sub2node);
14419 sub1node->cd();
14420 //
14421 // Place copy #5 of ITS5 directly in I565
14422 //
14423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14424 sub2node->SetLineColor(kColorITS);
14425 sub2node->SetVisibility(1);
14426 fNodes->Add(sub2node);
14427 sub1node->cd();
14428 //
14429 // Place copy #6 of ITS5 directly in I565
14430 //
14431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14432 sub2node->SetLineColor(kColorITS);
14433 sub2node->SetVisibility(1);
14434 fNodes->Add(sub2node);
14435 sub1node->cd();
14436 //
14437 // Place copy #7 of ITS5 directly in I565
14438 //
14439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14440 sub2node->SetLineColor(kColorITS);
14441 sub2node->SetVisibility(1);
14442 fNodes->Add(sub2node);
14443 sub1node->cd();
14444 //
14445 // Place copy #8 of ITS5 directly in I565
14446 //
14447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14448 sub2node->SetLineColor(kColorITS);
14449 sub2node->SetVisibility(1);
14450 fNodes->Add(sub2node);
14451 sub1node->cd();
14452 //
14453 // Place copy #9 of ITS5 directly in I565
14454 //
14455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14456 sub2node->SetLineColor(kColorITS);
14457 sub2node->SetVisibility(1);
14458 fNodes->Add(sub2node);
14459 sub1node->cd();
14460 //
14461 // Place copy #10 of ITS5 directly in I565
14462 //
14463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14464 sub2node->SetLineColor(kColorITS);
14465 sub2node->SetVisibility(1);
14466 fNodes->Add(sub2node);
14467 sub1node->cd();
14468 //
14469 // Place copy #11 of ITS5 directly in I565
14470 //
14471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14472 sub2node->SetLineColor(kColorITS);
14473 sub2node->SetVisibility(1);
14474 fNodes->Add(sub2node);
14475 sub1node->cd();
14476 //
14477 // Place copy #12 of ITS5 directly in I565
14478 //
14479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14480 sub2node->SetLineColor(kColorITS);
14481 sub2node->SetVisibility(1);
14482 fNodes->Add(sub2node);
14483 sub1node->cd();
14484 //
14485 // Place copy #13 of ITS5 directly in I565
14486 //
14487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14488 sub2node->SetLineColor(kColorITS);
14489 sub2node->SetVisibility(1);
14490 fNodes->Add(sub2node);
14491 sub1node->cd();
14492 //
14493 // Place copy #14 of ITS5 directly in I565
14494 //
14495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14496 sub2node->SetLineColor(kColorITS);
14497 sub2node->SetVisibility(1);
14498 fNodes->Add(sub2node);
14499 sub1node->cd();
14500 //
14501 // Place copy #15 of ITS5 directly in I565
14502 //
14503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14504 sub2node->SetLineColor(kColorITS);
14505 sub2node->SetVisibility(1);
14506 fNodes->Add(sub2node);
14507 sub1node->cd();
14508 //
14509 // Place copy #16 of ITS5 directly in I565
14510 //
14511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14512 sub2node->SetLineColor(kColorITS);
14513 sub2node->SetVisibility(1);
14514 fNodes->Add(sub2node);
14515 sub1node->cd();
14516 //
14517 // Place copy #17 of ITS5 directly in I565
14518 //
14519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14520 sub2node->SetLineColor(kColorITS);
14521 sub2node->SetVisibility(1);
14522 fNodes->Add(sub2node);
14523 sub1node->cd();
14524 //
14525 // Place copy #18 of ITS5 directly in I565
14526 //
14527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14528 sub2node->SetLineColor(kColorITS);
14529 sub2node->SetVisibility(1);
14530 fNodes->Add(sub2node);
14531 sub1node->cd();
14532 //
14533 // Place copy #19 of ITS5 directly in I565
14534 //
14535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14536 sub2node->SetLineColor(kColorITS);
14537 sub2node->SetVisibility(1);
14538 fNodes->Add(sub2node);
14539 sub1node->cd();
14540 //
14541 // Place copy #20 of ITS5 directly in I565
14542 //
14543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14544 sub2node->SetLineColor(kColorITS);
14545 sub2node->SetVisibility(1);
14546 fNodes->Add(sub2node);
14547 sub1node->cd();
14548 //
14549 // Place copy #21 of ITS5 directly in I565
14550 //
14551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14552 sub2node->SetLineColor(kColorITS);
14553 sub2node->SetVisibility(1);
14554 fNodes->Add(sub2node);
14555 sub1node->cd();
14556 //
14557 // Place copy #22 of ITS5 directly in I565
14558 //
14559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14560 sub2node->SetLineColor(kColorITS);
14561 sub2node->SetVisibility(1);
14562 fNodes->Add(sub2node);
14563 sub1node->cd();
14564 fNodes->Add(sub1node);
14565 node->cd();
14566 //
14567 // Place copy #25 of I565 in IT56
14568 //
14569 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14570 sub1node->SetLineColor(kColorITS);
14571 sub1node->SetVisibility(0);
14572 sub1node->cd();
14573 //
14574 // Place copy #1 of ITS5 directly in I565
14575 //
14576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14577 sub2node->SetLineColor(kColorITS);
14578 sub2node->SetVisibility(1);
14579 fNodes->Add(sub2node);
14580 sub1node->cd();
14581 //
14582 // Place copy #2 of ITS5 directly in I565
14583 //
14584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14585 sub2node->SetLineColor(kColorITS);
14586 sub2node->SetVisibility(1);
14587 fNodes->Add(sub2node);
14588 sub1node->cd();
14589 //
14590 // Place copy #3 of ITS5 directly in I565
14591 //
14592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14593 sub2node->SetLineColor(kColorITS);
14594 sub2node->SetVisibility(1);
14595 fNodes->Add(sub2node);
14596 sub1node->cd();
14597 //
14598 // Place copy #4 of ITS5 directly in I565
14599 //
14600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14601 sub2node->SetLineColor(kColorITS);
14602 sub2node->SetVisibility(1);
14603 fNodes->Add(sub2node);
14604 sub1node->cd();
14605 //
14606 // Place copy #5 of ITS5 directly in I565
14607 //
14608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14609 sub2node->SetLineColor(kColorITS);
14610 sub2node->SetVisibility(1);
14611 fNodes->Add(sub2node);
14612 sub1node->cd();
14613 //
14614 // Place copy #6 of ITS5 directly in I565
14615 //
14616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14617 sub2node->SetLineColor(kColorITS);
14618 sub2node->SetVisibility(1);
14619 fNodes->Add(sub2node);
14620 sub1node->cd();
14621 //
14622 // Place copy #7 of ITS5 directly in I565
14623 //
14624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14625 sub2node->SetLineColor(kColorITS);
14626 sub2node->SetVisibility(1);
14627 fNodes->Add(sub2node);
14628 sub1node->cd();
14629 //
14630 // Place copy #8 of ITS5 directly in I565
14631 //
14632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14633 sub2node->SetLineColor(kColorITS);
14634 sub2node->SetVisibility(1);
14635 fNodes->Add(sub2node);
14636 sub1node->cd();
14637 //
14638 // Place copy #9 of ITS5 directly in I565
14639 //
14640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14641 sub2node->SetLineColor(kColorITS);
14642 sub2node->SetVisibility(1);
14643 fNodes->Add(sub2node);
14644 sub1node->cd();
14645 //
14646 // Place copy #10 of ITS5 directly in I565
14647 //
14648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14649 sub2node->SetLineColor(kColorITS);
14650 sub2node->SetVisibility(1);
14651 fNodes->Add(sub2node);
14652 sub1node->cd();
14653 //
14654 // Place copy #11 of ITS5 directly in I565
14655 //
14656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14657 sub2node->SetLineColor(kColorITS);
14658 sub2node->SetVisibility(1);
14659 fNodes->Add(sub2node);
14660 sub1node->cd();
14661 //
14662 // Place copy #12 of ITS5 directly in I565
14663 //
14664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14665 sub2node->SetLineColor(kColorITS);
14666 sub2node->SetVisibility(1);
14667 fNodes->Add(sub2node);
14668 sub1node->cd();
14669 //
14670 // Place copy #13 of ITS5 directly in I565
14671 //
14672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14673 sub2node->SetLineColor(kColorITS);
14674 sub2node->SetVisibility(1);
14675 fNodes->Add(sub2node);
14676 sub1node->cd();
14677 //
14678 // Place copy #14 of ITS5 directly in I565
14679 //
14680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14681 sub2node->SetLineColor(kColorITS);
14682 sub2node->SetVisibility(1);
14683 fNodes->Add(sub2node);
14684 sub1node->cd();
14685 //
14686 // Place copy #15 of ITS5 directly in I565
14687 //
14688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14689 sub2node->SetLineColor(kColorITS);
14690 sub2node->SetVisibility(1);
14691 fNodes->Add(sub2node);
14692 sub1node->cd();
14693 //
14694 // Place copy #16 of ITS5 directly in I565
14695 //
14696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14697 sub2node->SetLineColor(kColorITS);
14698 sub2node->SetVisibility(1);
14699 fNodes->Add(sub2node);
14700 sub1node->cd();
14701 //
14702 // Place copy #17 of ITS5 directly in I565
14703 //
14704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14705 sub2node->SetLineColor(kColorITS);
14706 sub2node->SetVisibility(1);
14707 fNodes->Add(sub2node);
14708 sub1node->cd();
14709 //
14710 // Place copy #18 of ITS5 directly in I565
14711 //
14712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14713 sub2node->SetLineColor(kColorITS);
14714 sub2node->SetVisibility(1);
14715 fNodes->Add(sub2node);
14716 sub1node->cd();
14717 //
14718 // Place copy #19 of ITS5 directly in I565
14719 //
14720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14721 sub2node->SetLineColor(kColorITS);
14722 sub2node->SetVisibility(1);
14723 fNodes->Add(sub2node);
14724 sub1node->cd();
14725 //
14726 // Place copy #20 of ITS5 directly in I565
14727 //
14728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14729 sub2node->SetLineColor(kColorITS);
14730 sub2node->SetVisibility(1);
14731 fNodes->Add(sub2node);
14732 sub1node->cd();
14733 //
14734 // Place copy #21 of ITS5 directly in I565
14735 //
14736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14737 sub2node->SetLineColor(kColorITS);
14738 sub2node->SetVisibility(1);
14739 fNodes->Add(sub2node);
14740 sub1node->cd();
14741 //
14742 // Place copy #22 of ITS5 directly in I565
14743 //
14744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14745 sub2node->SetLineColor(kColorITS);
14746 sub2node->SetVisibility(1);
14747 fNodes->Add(sub2node);
14748 sub1node->cd();
14749 fNodes->Add(sub1node);
14750 node->cd();
14751 //
14752 // Place copy #26 of I565 in IT56
14753 //
14754 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14755 sub1node->SetLineColor(kColorITS);
14756 sub1node->SetVisibility(0);
14757 sub1node->cd();
14758 //
14759 // Place copy #1 of ITS5 directly in I565
14760 //
14761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14762 sub2node->SetLineColor(kColorITS);
14763 sub2node->SetVisibility(1);
14764 fNodes->Add(sub2node);
14765 sub1node->cd();
14766 //
14767 // Place copy #2 of ITS5 directly in I565
14768 //
14769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14770 sub2node->SetLineColor(kColorITS);
14771 sub2node->SetVisibility(1);
14772 fNodes->Add(sub2node);
14773 sub1node->cd();
14774 //
14775 // Place copy #3 of ITS5 directly in I565
14776 //
14777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14778 sub2node->SetLineColor(kColorITS);
14779 sub2node->SetVisibility(1);
14780 fNodes->Add(sub2node);
14781 sub1node->cd();
14782 //
14783 // Place copy #4 of ITS5 directly in I565
14784 //
14785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14786 sub2node->SetLineColor(kColorITS);
14787 sub2node->SetVisibility(1);
14788 fNodes->Add(sub2node);
14789 sub1node->cd();
14790 //
14791 // Place copy #5 of ITS5 directly in I565
14792 //
14793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14794 sub2node->SetLineColor(kColorITS);
14795 sub2node->SetVisibility(1);
14796 fNodes->Add(sub2node);
14797 sub1node->cd();
14798 //
14799 // Place copy #6 of ITS5 directly in I565
14800 //
14801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14802 sub2node->SetLineColor(kColorITS);
14803 sub2node->SetVisibility(1);
14804 fNodes->Add(sub2node);
14805 sub1node->cd();
14806 //
14807 // Place copy #7 of ITS5 directly in I565
14808 //
14809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14810 sub2node->SetLineColor(kColorITS);
14811 sub2node->SetVisibility(1);
14812 fNodes->Add(sub2node);
14813 sub1node->cd();
14814 //
14815 // Place copy #8 of ITS5 directly in I565
14816 //
14817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14818 sub2node->SetLineColor(kColorITS);
14819 sub2node->SetVisibility(1);
14820 fNodes->Add(sub2node);
14821 sub1node->cd();
14822 //
14823 // Place copy #9 of ITS5 directly in I565
14824 //
14825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14826 sub2node->SetLineColor(kColorITS);
14827 sub2node->SetVisibility(1);
14828 fNodes->Add(sub2node);
14829 sub1node->cd();
14830 //
14831 // Place copy #10 of ITS5 directly in I565
14832 //
14833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14834 sub2node->SetLineColor(kColorITS);
14835 sub2node->SetVisibility(1);
14836 fNodes->Add(sub2node);
14837 sub1node->cd();
14838 //
14839 // Place copy #11 of ITS5 directly in I565
14840 //
14841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14842 sub2node->SetLineColor(kColorITS);
14843 sub2node->SetVisibility(1);
14844 fNodes->Add(sub2node);
14845 sub1node->cd();
14846 //
14847 // Place copy #12 of ITS5 directly in I565
14848 //
14849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14850 sub2node->SetLineColor(kColorITS);
14851 sub2node->SetVisibility(1);
14852 fNodes->Add(sub2node);
14853 sub1node->cd();
14854 //
14855 // Place copy #13 of ITS5 directly in I565
14856 //
14857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14858 sub2node->SetLineColor(kColorITS);
14859 sub2node->SetVisibility(1);
14860 fNodes->Add(sub2node);
14861 sub1node->cd();
14862 //
14863 // Place copy #14 of ITS5 directly in I565
14864 //
14865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14866 sub2node->SetLineColor(kColorITS);
14867 sub2node->SetVisibility(1);
14868 fNodes->Add(sub2node);
14869 sub1node->cd();
14870 //
14871 // Place copy #15 of ITS5 directly in I565
14872 //
14873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14874 sub2node->SetLineColor(kColorITS);
14875 sub2node->SetVisibility(1);
14876 fNodes->Add(sub2node);
14877 sub1node->cd();
14878 //
14879 // Place copy #16 of ITS5 directly in I565
14880 //
14881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14882 sub2node->SetLineColor(kColorITS);
14883 sub2node->SetVisibility(1);
14884 fNodes->Add(sub2node);
14885 sub1node->cd();
14886 //
14887 // Place copy #17 of ITS5 directly in I565
14888 //
14889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14890 sub2node->SetLineColor(kColorITS);
14891 sub2node->SetVisibility(1);
14892 fNodes->Add(sub2node);
14893 sub1node->cd();
14894 //
14895 // Place copy #18 of ITS5 directly in I565
14896 //
14897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14898 sub2node->SetLineColor(kColorITS);
14899 sub2node->SetVisibility(1);
14900 fNodes->Add(sub2node);
14901 sub1node->cd();
14902 //
14903 // Place copy #19 of ITS5 directly in I565
14904 //
14905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14906 sub2node->SetLineColor(kColorITS);
14907 sub2node->SetVisibility(1);
14908 fNodes->Add(sub2node);
14909 sub1node->cd();
14910 //
14911 // Place copy #20 of ITS5 directly in I565
14912 //
14913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14914 sub2node->SetLineColor(kColorITS);
14915 sub2node->SetVisibility(1);
14916 fNodes->Add(sub2node);
14917 sub1node->cd();
14918 //
14919 // Place copy #21 of ITS5 directly in I565
14920 //
14921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14922 sub2node->SetLineColor(kColorITS);
14923 sub2node->SetVisibility(1);
14924 fNodes->Add(sub2node);
14925 sub1node->cd();
14926 //
14927 // Place copy #22 of ITS5 directly in I565
14928 //
14929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14930 sub2node->SetLineColor(kColorITS);
14931 sub2node->SetVisibility(1);
14932 fNodes->Add(sub2node);
14933 sub1node->cd();
14934 fNodes->Add(sub1node);
14935 node->cd();
14936 //
14937 // Place copy #27 of I565 in IT56
14938 //
14939 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
14940 sub1node->SetLineColor(kColorITS);
14941 sub1node->SetVisibility(0);
14942 sub1node->cd();
14943 //
14944 // Place copy #1 of ITS5 directly in I565
14945 //
14946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14947 sub2node->SetLineColor(kColorITS);
14948 sub2node->SetVisibility(1);
14949 fNodes->Add(sub2node);
14950 sub1node->cd();
14951 //
14952 // Place copy #2 of ITS5 directly in I565
14953 //
14954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14955 sub2node->SetLineColor(kColorITS);
14956 sub2node->SetVisibility(1);
14957 fNodes->Add(sub2node);
14958 sub1node->cd();
14959 //
14960 // Place copy #3 of ITS5 directly in I565
14961 //
14962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14963 sub2node->SetLineColor(kColorITS);
14964 sub2node->SetVisibility(1);
14965 fNodes->Add(sub2node);
14966 sub1node->cd();
14967 //
14968 // Place copy #4 of ITS5 directly in I565
14969 //
14970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14971 sub2node->SetLineColor(kColorITS);
14972 sub2node->SetVisibility(1);
14973 fNodes->Add(sub2node);
14974 sub1node->cd();
14975 //
14976 // Place copy #5 of ITS5 directly in I565
14977 //
14978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14979 sub2node->SetLineColor(kColorITS);
14980 sub2node->SetVisibility(1);
14981 fNodes->Add(sub2node);
14982 sub1node->cd();
14983 //
14984 // Place copy #6 of ITS5 directly in I565
14985 //
14986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14987 sub2node->SetLineColor(kColorITS);
14988 sub2node->SetVisibility(1);
14989 fNodes->Add(sub2node);
14990 sub1node->cd();
14991 //
14992 // Place copy #7 of ITS5 directly in I565
14993 //
14994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14995 sub2node->SetLineColor(kColorITS);
14996 sub2node->SetVisibility(1);
14997 fNodes->Add(sub2node);
14998 sub1node->cd();
14999 //
15000 // Place copy #8 of ITS5 directly in I565
15001 //
15002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15003 sub2node->SetLineColor(kColorITS);
15004 sub2node->SetVisibility(1);
15005 fNodes->Add(sub2node);
15006 sub1node->cd();
15007 //
15008 // Place copy #9 of ITS5 directly in I565
15009 //
15010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15011 sub2node->SetLineColor(kColorITS);
15012 sub2node->SetVisibility(1);
15013 fNodes->Add(sub2node);
15014 sub1node->cd();
15015 //
15016 // Place copy #10 of ITS5 directly in I565
15017 //
15018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15019 sub2node->SetLineColor(kColorITS);
15020 sub2node->SetVisibility(1);
15021 fNodes->Add(sub2node);
15022 sub1node->cd();
15023 //
15024 // Place copy #11 of ITS5 directly in I565
15025 //
15026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15027 sub2node->SetLineColor(kColorITS);
15028 sub2node->SetVisibility(1);
15029 fNodes->Add(sub2node);
15030 sub1node->cd();
15031 //
15032 // Place copy #12 of ITS5 directly in I565
15033 //
15034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15035 sub2node->SetLineColor(kColorITS);
15036 sub2node->SetVisibility(1);
15037 fNodes->Add(sub2node);
15038 sub1node->cd();
15039 //
15040 // Place copy #13 of ITS5 directly in I565
15041 //
15042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15043 sub2node->SetLineColor(kColorITS);
15044 sub2node->SetVisibility(1);
15045 fNodes->Add(sub2node);
15046 sub1node->cd();
15047 //
15048 // Place copy #14 of ITS5 directly in I565
15049 //
15050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15051 sub2node->SetLineColor(kColorITS);
15052 sub2node->SetVisibility(1);
15053 fNodes->Add(sub2node);
15054 sub1node->cd();
15055 //
15056 // Place copy #15 of ITS5 directly in I565
15057 //
15058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15059 sub2node->SetLineColor(kColorITS);
15060 sub2node->SetVisibility(1);
15061 fNodes->Add(sub2node);
15062 sub1node->cd();
15063 //
15064 // Place copy #16 of ITS5 directly in I565
15065 //
15066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15067 sub2node->SetLineColor(kColorITS);
15068 sub2node->SetVisibility(1);
15069 fNodes->Add(sub2node);
15070 sub1node->cd();
15071 //
15072 // Place copy #17 of ITS5 directly in I565
15073 //
15074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15075 sub2node->SetLineColor(kColorITS);
15076 sub2node->SetVisibility(1);
15077 fNodes->Add(sub2node);
15078 sub1node->cd();
15079 //
15080 // Place copy #18 of ITS5 directly in I565
15081 //
15082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15083 sub2node->SetLineColor(kColorITS);
15084 sub2node->SetVisibility(1);
15085 fNodes->Add(sub2node);
15086 sub1node->cd();
15087 //
15088 // Place copy #19 of ITS5 directly in I565
15089 //
15090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15091 sub2node->SetLineColor(kColorITS);
15092 sub2node->SetVisibility(1);
15093 fNodes->Add(sub2node);
15094 sub1node->cd();
15095 //
15096 // Place copy #20 of ITS5 directly in I565
15097 //
15098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15099 sub2node->SetLineColor(kColorITS);
15100 sub2node->SetVisibility(1);
15101 fNodes->Add(sub2node);
15102 sub1node->cd();
15103 //
15104 // Place copy #21 of ITS5 directly in I565
15105 //
15106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15107 sub2node->SetLineColor(kColorITS);
15108 sub2node->SetVisibility(1);
15109 fNodes->Add(sub2node);
15110 sub1node->cd();
15111 //
15112 // Place copy #22 of ITS5 directly in I565
15113 //
15114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15115 sub2node->SetLineColor(kColorITS);
15116 sub2node->SetVisibility(1);
15117 fNodes->Add(sub2node);
15118 sub1node->cd();
15119 fNodes->Add(sub1node);
15120 node->cd();
15121 //
15122 // Place copy #28 of I565 in IT56
15123 //
15124 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15125 sub1node->SetLineColor(kColorITS);
15126 sub1node->SetVisibility(0);
15127 sub1node->cd();
15128 //
15129 // Place copy #1 of ITS5 directly in I565
15130 //
15131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15132 sub2node->SetLineColor(kColorITS);
15133 sub2node->SetVisibility(1);
15134 fNodes->Add(sub2node);
15135 sub1node->cd();
15136 //
15137 // Place copy #2 of ITS5 directly in I565
15138 //
15139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15140 sub2node->SetLineColor(kColorITS);
15141 sub2node->SetVisibility(1);
15142 fNodes->Add(sub2node);
15143 sub1node->cd();
15144 //
15145 // Place copy #3 of ITS5 directly in I565
15146 //
15147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15148 sub2node->SetLineColor(kColorITS);
15149 sub2node->SetVisibility(1);
15150 fNodes->Add(sub2node);
15151 sub1node->cd();
15152 //
15153 // Place copy #4 of ITS5 directly in I565
15154 //
15155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15156 sub2node->SetLineColor(kColorITS);
15157 sub2node->SetVisibility(1);
15158 fNodes->Add(sub2node);
15159 sub1node->cd();
15160 //
15161 // Place copy #5 of ITS5 directly in I565
15162 //
15163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15164 sub2node->SetLineColor(kColorITS);
15165 sub2node->SetVisibility(1);
15166 fNodes->Add(sub2node);
15167 sub1node->cd();
15168 //
15169 // Place copy #6 of ITS5 directly in I565
15170 //
15171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15172 sub2node->SetLineColor(kColorITS);
15173 sub2node->SetVisibility(1);
15174 fNodes->Add(sub2node);
15175 sub1node->cd();
15176 //
15177 // Place copy #7 of ITS5 directly in I565
15178 //
15179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15180 sub2node->SetLineColor(kColorITS);
15181 sub2node->SetVisibility(1);
15182 fNodes->Add(sub2node);
15183 sub1node->cd();
15184 //
15185 // Place copy #8 of ITS5 directly in I565
15186 //
15187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15188 sub2node->SetLineColor(kColorITS);
15189 sub2node->SetVisibility(1);
15190 fNodes->Add(sub2node);
15191 sub1node->cd();
15192 //
15193 // Place copy #9 of ITS5 directly in I565
15194 //
15195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15196 sub2node->SetLineColor(kColorITS);
15197 sub2node->SetVisibility(1);
15198 fNodes->Add(sub2node);
15199 sub1node->cd();
15200 //
15201 // Place copy #10 of ITS5 directly in I565
15202 //
15203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15204 sub2node->SetLineColor(kColorITS);
15205 sub2node->SetVisibility(1);
15206 fNodes->Add(sub2node);
15207 sub1node->cd();
15208 //
15209 // Place copy #11 of ITS5 directly in I565
15210 //
15211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15212 sub2node->SetLineColor(kColorITS);
15213 sub2node->SetVisibility(1);
15214 fNodes->Add(sub2node);
15215 sub1node->cd();
15216 //
15217 // Place copy #12 of ITS5 directly in I565
15218 //
15219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15220 sub2node->SetLineColor(kColorITS);
15221 sub2node->SetVisibility(1);
15222 fNodes->Add(sub2node);
15223 sub1node->cd();
15224 //
15225 // Place copy #13 of ITS5 directly in I565
15226 //
15227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15228 sub2node->SetLineColor(kColorITS);
15229 sub2node->SetVisibility(1);
15230 fNodes->Add(sub2node);
15231 sub1node->cd();
15232 //
15233 // Place copy #14 of ITS5 directly in I565
15234 //
15235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15236 sub2node->SetLineColor(kColorITS);
15237 sub2node->SetVisibility(1);
15238 fNodes->Add(sub2node);
15239 sub1node->cd();
15240 //
15241 // Place copy #15 of ITS5 directly in I565
15242 //
15243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15244 sub2node->SetLineColor(kColorITS);
15245 sub2node->SetVisibility(1);
15246 fNodes->Add(sub2node);
15247 sub1node->cd();
15248 //
15249 // Place copy #16 of ITS5 directly in I565
15250 //
15251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15252 sub2node->SetLineColor(kColorITS);
15253 sub2node->SetVisibility(1);
15254 fNodes->Add(sub2node);
15255 sub1node->cd();
15256 //
15257 // Place copy #17 of ITS5 directly in I565
15258 //
15259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15260 sub2node->SetLineColor(kColorITS);
15261 sub2node->SetVisibility(1);
15262 fNodes->Add(sub2node);
15263 sub1node->cd();
15264 //
15265 // Place copy #18 of ITS5 directly in I565
15266 //
15267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15268 sub2node->SetLineColor(kColorITS);
15269 sub2node->SetVisibility(1);
15270 fNodes->Add(sub2node);
15271 sub1node->cd();
15272 //
15273 // Place copy #19 of ITS5 directly in I565
15274 //
15275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15276 sub2node->SetLineColor(kColorITS);
15277 sub2node->SetVisibility(1);
15278 fNodes->Add(sub2node);
15279 sub1node->cd();
15280 //
15281 // Place copy #20 of ITS5 directly in I565
15282 //
15283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15284 sub2node->SetLineColor(kColorITS);
15285 sub2node->SetVisibility(1);
15286 fNodes->Add(sub2node);
15287 sub1node->cd();
15288 //
15289 // Place copy #21 of ITS5 directly in I565
15290 //
15291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15292 sub2node->SetLineColor(kColorITS);
15293 sub2node->SetVisibility(1);
15294 fNodes->Add(sub2node);
15295 sub1node->cd();
15296 //
15297 // Place copy #22 of ITS5 directly in I565
15298 //
15299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15300 sub2node->SetLineColor(kColorITS);
15301 sub2node->SetVisibility(1);
15302 fNodes->Add(sub2node);
15303 sub1node->cd();
15304 fNodes->Add(sub1node);
15305 node->cd();
15306 //
15307 // Place copy #29 of I565 in IT56
15308 //
15309 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15310 sub1node->SetLineColor(kColorITS);
15311 sub1node->SetVisibility(0);
15312 sub1node->cd();
15313 //
15314 // Place copy #1 of ITS5 directly in I565
15315 //
15316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15317 sub2node->SetLineColor(kColorITS);
15318 sub2node->SetVisibility(1);
15319 fNodes->Add(sub2node);
15320 sub1node->cd();
15321 //
15322 // Place copy #2 of ITS5 directly in I565
15323 //
15324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15325 sub2node->SetLineColor(kColorITS);
15326 sub2node->SetVisibility(1);
15327 fNodes->Add(sub2node);
15328 sub1node->cd();
15329 //
15330 // Place copy #3 of ITS5 directly in I565
15331 //
15332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15333 sub2node->SetLineColor(kColorITS);
15334 sub2node->SetVisibility(1);
15335 fNodes->Add(sub2node);
15336 sub1node->cd();
15337 //
15338 // Place copy #4 of ITS5 directly in I565
15339 //
15340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15341 sub2node->SetLineColor(kColorITS);
15342 sub2node->SetVisibility(1);
15343 fNodes->Add(sub2node);
15344 sub1node->cd();
15345 //
15346 // Place copy #5 of ITS5 directly in I565
15347 //
15348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15349 sub2node->SetLineColor(kColorITS);
15350 sub2node->SetVisibility(1);
15351 fNodes->Add(sub2node);
15352 sub1node->cd();
15353 //
15354 // Place copy #6 of ITS5 directly in I565
15355 //
15356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15357 sub2node->SetLineColor(kColorITS);
15358 sub2node->SetVisibility(1);
15359 fNodes->Add(sub2node);
15360 sub1node->cd();
15361 //
15362 // Place copy #7 of ITS5 directly in I565
15363 //
15364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15365 sub2node->SetLineColor(kColorITS);
15366 sub2node->SetVisibility(1);
15367 fNodes->Add(sub2node);
15368 sub1node->cd();
15369 //
15370 // Place copy #8 of ITS5 directly in I565
15371 //
15372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15373 sub2node->SetLineColor(kColorITS);
15374 sub2node->SetVisibility(1);
15375 fNodes->Add(sub2node);
15376 sub1node->cd();
15377 //
15378 // Place copy #9 of ITS5 directly in I565
15379 //
15380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15381 sub2node->SetLineColor(kColorITS);
15382 sub2node->SetVisibility(1);
15383 fNodes->Add(sub2node);
15384 sub1node->cd();
15385 //
15386 // Place copy #10 of ITS5 directly in I565
15387 //
15388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15389 sub2node->SetLineColor(kColorITS);
15390 sub2node->SetVisibility(1);
15391 fNodes->Add(sub2node);
15392 sub1node->cd();
15393 //
15394 // Place copy #11 of ITS5 directly in I565
15395 //
15396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15397 sub2node->SetLineColor(kColorITS);
15398 sub2node->SetVisibility(1);
15399 fNodes->Add(sub2node);
15400 sub1node->cd();
15401 //
15402 // Place copy #12 of ITS5 directly in I565
15403 //
15404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15405 sub2node->SetLineColor(kColorITS);
15406 sub2node->SetVisibility(1);
15407 fNodes->Add(sub2node);
15408 sub1node->cd();
15409 //
15410 // Place copy #13 of ITS5 directly in I565
15411 //
15412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15413 sub2node->SetLineColor(kColorITS);
15414 sub2node->SetVisibility(1);
15415 fNodes->Add(sub2node);
15416 sub1node->cd();
15417 //
15418 // Place copy #14 of ITS5 directly in I565
15419 //
15420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15421 sub2node->SetLineColor(kColorITS);
15422 sub2node->SetVisibility(1);
15423 fNodes->Add(sub2node);
15424 sub1node->cd();
15425 //
15426 // Place copy #15 of ITS5 directly in I565
15427 //
15428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15429 sub2node->SetLineColor(kColorITS);
15430 sub2node->SetVisibility(1);
15431 fNodes->Add(sub2node);
15432 sub1node->cd();
15433 //
15434 // Place copy #16 of ITS5 directly in I565
15435 //
15436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15437 sub2node->SetLineColor(kColorITS);
15438 sub2node->SetVisibility(1);
15439 fNodes->Add(sub2node);
15440 sub1node->cd();
15441 //
15442 // Place copy #17 of ITS5 directly in I565
15443 //
15444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15445 sub2node->SetLineColor(kColorITS);
15446 sub2node->SetVisibility(1);
15447 fNodes->Add(sub2node);
15448 sub1node->cd();
15449 //
15450 // Place copy #18 of ITS5 directly in I565
15451 //
15452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15453 sub2node->SetLineColor(kColorITS);
15454 sub2node->SetVisibility(1);
15455 fNodes->Add(sub2node);
15456 sub1node->cd();
15457 //
15458 // Place copy #19 of ITS5 directly in I565
15459 //
15460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15461 sub2node->SetLineColor(kColorITS);
15462 sub2node->SetVisibility(1);
15463 fNodes->Add(sub2node);
15464 sub1node->cd();
15465 //
15466 // Place copy #20 of ITS5 directly in I565
15467 //
15468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15469 sub2node->SetLineColor(kColorITS);
15470 sub2node->SetVisibility(1);
15471 fNodes->Add(sub2node);
15472 sub1node->cd();
15473 //
15474 // Place copy #21 of ITS5 directly in I565
15475 //
15476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15477 sub2node->SetLineColor(kColorITS);
15478 sub2node->SetVisibility(1);
15479 fNodes->Add(sub2node);
15480 sub1node->cd();
15481 //
15482 // Place copy #22 of ITS5 directly in I565
15483 //
15484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15485 sub2node->SetLineColor(kColorITS);
15486 sub2node->SetVisibility(1);
15487 fNodes->Add(sub2node);
15488 sub1node->cd();
15489 fNodes->Add(sub1node);
15490 node->cd();
15491 //
15492 // Place copy #30 of I565 in IT56
15493 //
15494 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15495 sub1node->SetLineColor(kColorITS);
15496 sub1node->SetVisibility(0);
15497 sub1node->cd();
15498 //
15499 // Place copy #1 of ITS5 directly in I565
15500 //
15501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15502 sub2node->SetLineColor(kColorITS);
15503 sub2node->SetVisibility(1);
15504 fNodes->Add(sub2node);
15505 sub1node->cd();
15506 //
15507 // Place copy #2 of ITS5 directly in I565
15508 //
15509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15510 sub2node->SetLineColor(kColorITS);
15511 sub2node->SetVisibility(1);
15512 fNodes->Add(sub2node);
15513 sub1node->cd();
15514 //
15515 // Place copy #3 of ITS5 directly in I565
15516 //
15517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15518 sub2node->SetLineColor(kColorITS);
15519 sub2node->SetVisibility(1);
15520 fNodes->Add(sub2node);
15521 sub1node->cd();
15522 //
15523 // Place copy #4 of ITS5 directly in I565
15524 //
15525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15526 sub2node->SetLineColor(kColorITS);
15527 sub2node->SetVisibility(1);
15528 fNodes->Add(sub2node);
15529 sub1node->cd();
15530 //
15531 // Place copy #5 of ITS5 directly in I565
15532 //
15533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15534 sub2node->SetLineColor(kColorITS);
15535 sub2node->SetVisibility(1);
15536 fNodes->Add(sub2node);
15537 sub1node->cd();
15538 //
15539 // Place copy #6 of ITS5 directly in I565
15540 //
15541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15542 sub2node->SetLineColor(kColorITS);
15543 sub2node->SetVisibility(1);
15544 fNodes->Add(sub2node);
15545 sub1node->cd();
15546 //
15547 // Place copy #7 of ITS5 directly in I565
15548 //
15549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15550 sub2node->SetLineColor(kColorITS);
15551 sub2node->SetVisibility(1);
15552 fNodes->Add(sub2node);
15553 sub1node->cd();
15554 //
15555 // Place copy #8 of ITS5 directly in I565
15556 //
15557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15558 sub2node->SetLineColor(kColorITS);
15559 sub2node->SetVisibility(1);
15560 fNodes->Add(sub2node);
15561 sub1node->cd();
15562 //
15563 // Place copy #9 of ITS5 directly in I565
15564 //
15565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15566 sub2node->SetLineColor(kColorITS);
15567 sub2node->SetVisibility(1);
15568 fNodes->Add(sub2node);
15569 sub1node->cd();
15570 //
15571 // Place copy #10 of ITS5 directly in I565
15572 //
15573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15574 sub2node->SetLineColor(kColorITS);
15575 sub2node->SetVisibility(1);
15576 fNodes->Add(sub2node);
15577 sub1node->cd();
15578 //
15579 // Place copy #11 of ITS5 directly in I565
15580 //
15581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15582 sub2node->SetLineColor(kColorITS);
15583 sub2node->SetVisibility(1);
15584 fNodes->Add(sub2node);
15585 sub1node->cd();
15586 //
15587 // Place copy #12 of ITS5 directly in I565
15588 //
15589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15590 sub2node->SetLineColor(kColorITS);
15591 sub2node->SetVisibility(1);
15592 fNodes->Add(sub2node);
15593 sub1node->cd();
15594 //
15595 // Place copy #13 of ITS5 directly in I565
15596 //
15597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15598 sub2node->SetLineColor(kColorITS);
15599 sub2node->SetVisibility(1);
15600 fNodes->Add(sub2node);
15601 sub1node->cd();
15602 //
15603 // Place copy #14 of ITS5 directly in I565
15604 //
15605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15606 sub2node->SetLineColor(kColorITS);
15607 sub2node->SetVisibility(1);
15608 fNodes->Add(sub2node);
15609 sub1node->cd();
15610 //
15611 // Place copy #15 of ITS5 directly in I565
15612 //
15613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15614 sub2node->SetLineColor(kColorITS);
15615 sub2node->SetVisibility(1);
15616 fNodes->Add(sub2node);
15617 sub1node->cd();
15618 //
15619 // Place copy #16 of ITS5 directly in I565
15620 //
15621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15622 sub2node->SetLineColor(kColorITS);
15623 sub2node->SetVisibility(1);
15624 fNodes->Add(sub2node);
15625 sub1node->cd();
15626 //
15627 // Place copy #17 of ITS5 directly in I565
15628 //
15629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15630 sub2node->SetLineColor(kColorITS);
15631 sub2node->SetVisibility(1);
15632 fNodes->Add(sub2node);
15633 sub1node->cd();
15634 //
15635 // Place copy #18 of ITS5 directly in I565
15636 //
15637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15638 sub2node->SetLineColor(kColorITS);
15639 sub2node->SetVisibility(1);
15640 fNodes->Add(sub2node);
15641 sub1node->cd();
15642 //
15643 // Place copy #19 of ITS5 directly in I565
15644 //
15645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15646 sub2node->SetLineColor(kColorITS);
15647 sub2node->SetVisibility(1);
15648 fNodes->Add(sub2node);
15649 sub1node->cd();
15650 //
15651 // Place copy #20 of ITS5 directly in I565
15652 //
15653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15654 sub2node->SetLineColor(kColorITS);
15655 sub2node->SetVisibility(1);
15656 fNodes->Add(sub2node);
15657 sub1node->cd();
15658 //
15659 // Place copy #21 of ITS5 directly in I565
15660 //
15661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15662 sub2node->SetLineColor(kColorITS);
15663 sub2node->SetVisibility(1);
15664 fNodes->Add(sub2node);
15665 sub1node->cd();
15666 //
15667 // Place copy #22 of ITS5 directly in I565
15668 //
15669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15670 sub2node->SetLineColor(kColorITS);
15671 sub2node->SetVisibility(1);
15672 fNodes->Add(sub2node);
15673 sub1node->cd();
15674 fNodes->Add(sub1node);
15675 node->cd();
15676 //
15677 // Place copy #31 of I565 in IT56
15678 //
15679 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15680 sub1node->SetLineColor(kColorITS);
15681 sub1node->SetVisibility(0);
15682 sub1node->cd();
15683 //
15684 // Place copy #1 of ITS5 directly in I565
15685 //
15686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15687 sub2node->SetLineColor(kColorITS);
15688 sub2node->SetVisibility(1);
15689 fNodes->Add(sub2node);
15690 sub1node->cd();
15691 //
15692 // Place copy #2 of ITS5 directly in I565
15693 //
15694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15695 sub2node->SetLineColor(kColorITS);
15696 sub2node->SetVisibility(1);
15697 fNodes->Add(sub2node);
15698 sub1node->cd();
15699 //
15700 // Place copy #3 of ITS5 directly in I565
15701 //
15702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15703 sub2node->SetLineColor(kColorITS);
15704 sub2node->SetVisibility(1);
15705 fNodes->Add(sub2node);
15706 sub1node->cd();
15707 //
15708 // Place copy #4 of ITS5 directly in I565
15709 //
15710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15711 sub2node->SetLineColor(kColorITS);
15712 sub2node->SetVisibility(1);
15713 fNodes->Add(sub2node);
15714 sub1node->cd();
15715 //
15716 // Place copy #5 of ITS5 directly in I565
15717 //
15718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15719 sub2node->SetLineColor(kColorITS);
15720 sub2node->SetVisibility(1);
15721 fNodes->Add(sub2node);
15722 sub1node->cd();
15723 //
15724 // Place copy #6 of ITS5 directly in I565
15725 //
15726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15727 sub2node->SetLineColor(kColorITS);
15728 sub2node->SetVisibility(1);
15729 fNodes->Add(sub2node);
15730 sub1node->cd();
15731 //
15732 // Place copy #7 of ITS5 directly in I565
15733 //
15734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15735 sub2node->SetLineColor(kColorITS);
15736 sub2node->SetVisibility(1);
15737 fNodes->Add(sub2node);
15738 sub1node->cd();
15739 //
15740 // Place copy #8 of ITS5 directly in I565
15741 //
15742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15743 sub2node->SetLineColor(kColorITS);
15744 sub2node->SetVisibility(1);
15745 fNodes->Add(sub2node);
15746 sub1node->cd();
15747 //
15748 // Place copy #9 of ITS5 directly in I565
15749 //
15750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15751 sub2node->SetLineColor(kColorITS);
15752 sub2node->SetVisibility(1);
15753 fNodes->Add(sub2node);
15754 sub1node->cd();
15755 //
15756 // Place copy #10 of ITS5 directly in I565
15757 //
15758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15759 sub2node->SetLineColor(kColorITS);
15760 sub2node->SetVisibility(1);
15761 fNodes->Add(sub2node);
15762 sub1node->cd();
15763 //
15764 // Place copy #11 of ITS5 directly in I565
15765 //
15766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15767 sub2node->SetLineColor(kColorITS);
15768 sub2node->SetVisibility(1);
15769 fNodes->Add(sub2node);
15770 sub1node->cd();
15771 //
15772 // Place copy #12 of ITS5 directly in I565
15773 //
15774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15775 sub2node->SetLineColor(kColorITS);
15776 sub2node->SetVisibility(1);
15777 fNodes->Add(sub2node);
15778 sub1node->cd();
15779 //
15780 // Place copy #13 of ITS5 directly in I565
15781 //
15782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15783 sub2node->SetLineColor(kColorITS);
15784 sub2node->SetVisibility(1);
15785 fNodes->Add(sub2node);
15786 sub1node->cd();
15787 //
15788 // Place copy #14 of ITS5 directly in I565
15789 //
15790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15791 sub2node->SetLineColor(kColorITS);
15792 sub2node->SetVisibility(1);
15793 fNodes->Add(sub2node);
15794 sub1node->cd();
15795 //
15796 // Place copy #15 of ITS5 directly in I565
15797 //
15798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15799 sub2node->SetLineColor(kColorITS);
15800 sub2node->SetVisibility(1);
15801 fNodes->Add(sub2node);
15802 sub1node->cd();
15803 //
15804 // Place copy #16 of ITS5 directly in I565
15805 //
15806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15807 sub2node->SetLineColor(kColorITS);
15808 sub2node->SetVisibility(1);
15809 fNodes->Add(sub2node);
15810 sub1node->cd();
15811 //
15812 // Place copy #17 of ITS5 directly in I565
15813 //
15814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15815 sub2node->SetLineColor(kColorITS);
15816 sub2node->SetVisibility(1);
15817 fNodes->Add(sub2node);
15818 sub1node->cd();
15819 //
15820 // Place copy #18 of ITS5 directly in I565
15821 //
15822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15823 sub2node->SetLineColor(kColorITS);
15824 sub2node->SetVisibility(1);
15825 fNodes->Add(sub2node);
15826 sub1node->cd();
15827 //
15828 // Place copy #19 of ITS5 directly in I565
15829 //
15830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15831 sub2node->SetLineColor(kColorITS);
15832 sub2node->SetVisibility(1);
15833 fNodes->Add(sub2node);
15834 sub1node->cd();
15835 //
15836 // Place copy #20 of ITS5 directly in I565
15837 //
15838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15839 sub2node->SetLineColor(kColorITS);
15840 sub2node->SetVisibility(1);
15841 fNodes->Add(sub2node);
15842 sub1node->cd();
15843 //
15844 // Place copy #21 of ITS5 directly in I565
15845 //
15846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15847 sub2node->SetLineColor(kColorITS);
15848 sub2node->SetVisibility(1);
15849 fNodes->Add(sub2node);
15850 sub1node->cd();
15851 //
15852 // Place copy #22 of ITS5 directly in I565
15853 //
15854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15855 sub2node->SetLineColor(kColorITS);
15856 sub2node->SetVisibility(1);
15857 fNodes->Add(sub2node);
15858 sub1node->cd();
15859 fNodes->Add(sub1node);
15860 node->cd();
15861 //
15862 // Place copy #32 of I565 in IT56
15863 //
15864 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
15865 sub1node->SetLineColor(kColorITS);
15866 sub1node->SetVisibility(0);
15867 sub1node->cd();
15868 //
15869 // Place copy #1 of ITS5 directly in I565
15870 //
15871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15872 sub2node->SetLineColor(kColorITS);
15873 sub2node->SetVisibility(1);
15874 fNodes->Add(sub2node);
15875 sub1node->cd();
15876 //
15877 // Place copy #2 of ITS5 directly in I565
15878 //
15879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15880 sub2node->SetLineColor(kColorITS);
15881 sub2node->SetVisibility(1);
15882 fNodes->Add(sub2node);
15883 sub1node->cd();
15884 //
15885 // Place copy #3 of ITS5 directly in I565
15886 //
15887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15888 sub2node->SetLineColor(kColorITS);
15889 sub2node->SetVisibility(1);
15890 fNodes->Add(sub2node);
15891 sub1node->cd();
15892 //
15893 // Place copy #4 of ITS5 directly in I565
15894 //
15895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15896 sub2node->SetLineColor(kColorITS);
15897 sub2node->SetVisibility(1);
15898 fNodes->Add(sub2node);
15899 sub1node->cd();
15900 //
15901 // Place copy #5 of ITS5 directly in I565
15902 //
15903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15904 sub2node->SetLineColor(kColorITS);
15905 sub2node->SetVisibility(1);
15906 fNodes->Add(sub2node);
15907 sub1node->cd();
15908 //
15909 // Place copy #6 of ITS5 directly in I565
15910 //
15911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15912 sub2node->SetLineColor(kColorITS);
15913 sub2node->SetVisibility(1);
15914 fNodes->Add(sub2node);
15915 sub1node->cd();
15916 //
15917 // Place copy #7 of ITS5 directly in I565
15918 //
15919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15920 sub2node->SetLineColor(kColorITS);
15921 sub2node->SetVisibility(1);
15922 fNodes->Add(sub2node);
15923 sub1node->cd();
15924 //
15925 // Place copy #8 of ITS5 directly in I565
15926 //
15927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15928 sub2node->SetLineColor(kColorITS);
15929 sub2node->SetVisibility(1);
15930 fNodes->Add(sub2node);
15931 sub1node->cd();
15932 //
15933 // Place copy #9 of ITS5 directly in I565
15934 //
15935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15936 sub2node->SetLineColor(kColorITS);
15937 sub2node->SetVisibility(1);
15938 fNodes->Add(sub2node);
15939 sub1node->cd();
15940 //
15941 // Place copy #10 of ITS5 directly in I565
15942 //
15943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15944 sub2node->SetLineColor(kColorITS);
15945 sub2node->SetVisibility(1);
15946 fNodes->Add(sub2node);
15947 sub1node->cd();
15948 //
15949 // Place copy #11 of ITS5 directly in I565
15950 //
15951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15952 sub2node->SetLineColor(kColorITS);
15953 sub2node->SetVisibility(1);
15954 fNodes->Add(sub2node);
15955 sub1node->cd();
15956 //
15957 // Place copy #12 of ITS5 directly in I565
15958 //
15959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15960 sub2node->SetLineColor(kColorITS);
15961 sub2node->SetVisibility(1);
15962 fNodes->Add(sub2node);
15963 sub1node->cd();
15964 //
15965 // Place copy #13 of ITS5 directly in I565
15966 //
15967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15968 sub2node->SetLineColor(kColorITS);
15969 sub2node->SetVisibility(1);
15970 fNodes->Add(sub2node);
15971 sub1node->cd();
15972 //
15973 // Place copy #14 of ITS5 directly in I565
15974 //
15975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15976 sub2node->SetLineColor(kColorITS);
15977 sub2node->SetVisibility(1);
15978 fNodes->Add(sub2node);
15979 sub1node->cd();
15980 //
15981 // Place copy #15 of ITS5 directly in I565
15982 //
15983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15984 sub2node->SetLineColor(kColorITS);
15985 sub2node->SetVisibility(1);
15986 fNodes->Add(sub2node);
15987 sub1node->cd();
15988 //
15989 // Place copy #16 of ITS5 directly in I565
15990 //
15991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15992 sub2node->SetLineColor(kColorITS);
15993 sub2node->SetVisibility(1);
15994 fNodes->Add(sub2node);
15995 sub1node->cd();
15996 //
15997 // Place copy #17 of ITS5 directly in I565
15998 //
15999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16000 sub2node->SetLineColor(kColorITS);
16001 sub2node->SetVisibility(1);
16002 fNodes->Add(sub2node);
16003 sub1node->cd();
16004 //
16005 // Place copy #18 of ITS5 directly in I565
16006 //
16007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16008 sub2node->SetLineColor(kColorITS);
16009 sub2node->SetVisibility(1);
16010 fNodes->Add(sub2node);
16011 sub1node->cd();
16012 //
16013 // Place copy #19 of ITS5 directly in I565
16014 //
16015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16016 sub2node->SetLineColor(kColorITS);
16017 sub2node->SetVisibility(1);
16018 fNodes->Add(sub2node);
16019 sub1node->cd();
16020 //
16021 // Place copy #20 of ITS5 directly in I565
16022 //
16023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16024 sub2node->SetLineColor(kColorITS);
16025 sub2node->SetVisibility(1);
16026 fNodes->Add(sub2node);
16027 sub1node->cd();
16028 //
16029 // Place copy #21 of ITS5 directly in I565
16030 //
16031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16032 sub2node->SetLineColor(kColorITS);
16033 sub2node->SetVisibility(1);
16034 fNodes->Add(sub2node);
16035 sub1node->cd();
16036 //
16037 // Place copy #22 of ITS5 directly in I565
16038 //
16039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16040 sub2node->SetLineColor(kColorITS);
16041 sub2node->SetVisibility(1);
16042 fNodes->Add(sub2node);
16043 sub1node->cd();
16044 fNodes->Add(sub1node);
16045 node->cd();
16046 //
16047 // Place copy #33 of I565 in IT56
16048 //
16049 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16050 sub1node->SetLineColor(kColorITS);
16051 sub1node->SetVisibility(0);
16052 sub1node->cd();
16053 //
16054 // Place copy #1 of ITS5 directly in I565
16055 //
16056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16057 sub2node->SetLineColor(kColorITS);
16058 sub2node->SetVisibility(1);
16059 fNodes->Add(sub2node);
16060 sub1node->cd();
16061 //
16062 // Place copy #2 of ITS5 directly in I565
16063 //
16064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16065 sub2node->SetLineColor(kColorITS);
16066 sub2node->SetVisibility(1);
16067 fNodes->Add(sub2node);
16068 sub1node->cd();
16069 //
16070 // Place copy #3 of ITS5 directly in I565
16071 //
16072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16073 sub2node->SetLineColor(kColorITS);
16074 sub2node->SetVisibility(1);
16075 fNodes->Add(sub2node);
16076 sub1node->cd();
16077 //
16078 // Place copy #4 of ITS5 directly in I565
16079 //
16080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16081 sub2node->SetLineColor(kColorITS);
16082 sub2node->SetVisibility(1);
16083 fNodes->Add(sub2node);
16084 sub1node->cd();
16085 //
16086 // Place copy #5 of ITS5 directly in I565
16087 //
16088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16089 sub2node->SetLineColor(kColorITS);
16090 sub2node->SetVisibility(1);
16091 fNodes->Add(sub2node);
16092 sub1node->cd();
16093 //
16094 // Place copy #6 of ITS5 directly in I565
16095 //
16096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16097 sub2node->SetLineColor(kColorITS);
16098 sub2node->SetVisibility(1);
16099 fNodes->Add(sub2node);
16100 sub1node->cd();
16101 //
16102 // Place copy #7 of ITS5 directly in I565
16103 //
16104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16105 sub2node->SetLineColor(kColorITS);
16106 sub2node->SetVisibility(1);
16107 fNodes->Add(sub2node);
16108 sub1node->cd();
16109 //
16110 // Place copy #8 of ITS5 directly in I565
16111 //
16112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16113 sub2node->SetLineColor(kColorITS);
16114 sub2node->SetVisibility(1);
16115 fNodes->Add(sub2node);
16116 sub1node->cd();
16117 //
16118 // Place copy #9 of ITS5 directly in I565
16119 //
16120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16121 sub2node->SetLineColor(kColorITS);
16122 sub2node->SetVisibility(1);
16123 fNodes->Add(sub2node);
16124 sub1node->cd();
16125 //
16126 // Place copy #10 of ITS5 directly in I565
16127 //
16128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16129 sub2node->SetLineColor(kColorITS);
16130 sub2node->SetVisibility(1);
16131 fNodes->Add(sub2node);
16132 sub1node->cd();
16133 //
16134 // Place copy #11 of ITS5 directly in I565
16135 //
16136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16137 sub2node->SetLineColor(kColorITS);
16138 sub2node->SetVisibility(1);
16139 fNodes->Add(sub2node);
16140 sub1node->cd();
16141 //
16142 // Place copy #12 of ITS5 directly in I565
16143 //
16144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16145 sub2node->SetLineColor(kColorITS);
16146 sub2node->SetVisibility(1);
16147 fNodes->Add(sub2node);
16148 sub1node->cd();
16149 //
16150 // Place copy #13 of ITS5 directly in I565
16151 //
16152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16153 sub2node->SetLineColor(kColorITS);
16154 sub2node->SetVisibility(1);
16155 fNodes->Add(sub2node);
16156 sub1node->cd();
16157 //
16158 // Place copy #14 of ITS5 directly in I565
16159 //
16160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16161 sub2node->SetLineColor(kColorITS);
16162 sub2node->SetVisibility(1);
16163 fNodes->Add(sub2node);
16164 sub1node->cd();
16165 //
16166 // Place copy #15 of ITS5 directly in I565
16167 //
16168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16169 sub2node->SetLineColor(kColorITS);
16170 sub2node->SetVisibility(1);
16171 fNodes->Add(sub2node);
16172 sub1node->cd();
16173 //
16174 // Place copy #16 of ITS5 directly in I565
16175 //
16176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16177 sub2node->SetLineColor(kColorITS);
16178 sub2node->SetVisibility(1);
16179 fNodes->Add(sub2node);
16180 sub1node->cd();
16181 //
16182 // Place copy #17 of ITS5 directly in I565
16183 //
16184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16185 sub2node->SetLineColor(kColorITS);
16186 sub2node->SetVisibility(1);
16187 fNodes->Add(sub2node);
16188 sub1node->cd();
16189 //
16190 // Place copy #18 of ITS5 directly in I565
16191 //
16192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16193 sub2node->SetLineColor(kColorITS);
16194 sub2node->SetVisibility(1);
16195 fNodes->Add(sub2node);
16196 sub1node->cd();
16197 //
16198 // Place copy #19 of ITS5 directly in I565
16199 //
16200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16201 sub2node->SetLineColor(kColorITS);
16202 sub2node->SetVisibility(1);
16203 fNodes->Add(sub2node);
16204 sub1node->cd();
16205 //
16206 // Place copy #20 of ITS5 directly in I565
16207 //
16208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16209 sub2node->SetLineColor(kColorITS);
16210 sub2node->SetVisibility(1);
16211 fNodes->Add(sub2node);
16212 sub1node->cd();
16213 //
16214 // Place copy #21 of ITS5 directly in I565
16215 //
16216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16217 sub2node->SetLineColor(kColorITS);
16218 sub2node->SetVisibility(1);
16219 fNodes->Add(sub2node);
16220 sub1node->cd();
16221 //
16222 // Place copy #22 of ITS5 directly in I565
16223 //
16224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16225 sub2node->SetLineColor(kColorITS);
16226 sub2node->SetVisibility(1);
16227 fNodes->Add(sub2node);
16228 sub1node->cd();
16229 fNodes->Add(sub1node);
16230 node->cd();
16231 //
16232 // Place copy #34 of I565 in IT56
16233 //
16234 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16235 sub1node->SetLineColor(kColorITS);
16236 sub1node->SetVisibility(0);
16237 sub1node->cd();
16238 //
16239 // Place copy #1 of ITS5 directly in I565
16240 //
16241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16242 sub2node->SetLineColor(kColorITS);
16243 sub2node->SetVisibility(1);
16244 fNodes->Add(sub2node);
16245 sub1node->cd();
16246 //
16247 // Place copy #2 of ITS5 directly in I565
16248 //
16249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16250 sub2node->SetLineColor(kColorITS);
16251 sub2node->SetVisibility(1);
16252 fNodes->Add(sub2node);
16253 sub1node->cd();
16254 //
16255 // Place copy #3 of ITS5 directly in I565
16256 //
16257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16258 sub2node->SetLineColor(kColorITS);
16259 sub2node->SetVisibility(1);
16260 fNodes->Add(sub2node);
16261 sub1node->cd();
16262 //
16263 // Place copy #4 of ITS5 directly in I565
16264 //
16265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16266 sub2node->SetLineColor(kColorITS);
16267 sub2node->SetVisibility(1);
16268 fNodes->Add(sub2node);
16269 sub1node->cd();
16270 //
16271 // Place copy #5 of ITS5 directly in I565
16272 //
16273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16274 sub2node->SetLineColor(kColorITS);
16275 sub2node->SetVisibility(1);
16276 fNodes->Add(sub2node);
16277 sub1node->cd();
16278 //
16279 // Place copy #6 of ITS5 directly in I565
16280 //
16281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16282 sub2node->SetLineColor(kColorITS);
16283 sub2node->SetVisibility(1);
16284 fNodes->Add(sub2node);
16285 sub1node->cd();
16286 //
16287 // Place copy #7 of ITS5 directly in I565
16288 //
16289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16290 sub2node->SetLineColor(kColorITS);
16291 sub2node->SetVisibility(1);
16292 fNodes->Add(sub2node);
16293 sub1node->cd();
16294 //
16295 // Place copy #8 of ITS5 directly in I565
16296 //
16297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16298 sub2node->SetLineColor(kColorITS);
16299 sub2node->SetVisibility(1);
16300 fNodes->Add(sub2node);
16301 sub1node->cd();
16302 //
16303 // Place copy #9 of ITS5 directly in I565
16304 //
16305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16306 sub2node->SetLineColor(kColorITS);
16307 sub2node->SetVisibility(1);
16308 fNodes->Add(sub2node);
16309 sub1node->cd();
16310 //
16311 // Place copy #10 of ITS5 directly in I565
16312 //
16313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16314 sub2node->SetLineColor(kColorITS);
16315 sub2node->SetVisibility(1);
16316 fNodes->Add(sub2node);
16317 sub1node->cd();
16318 //
16319 // Place copy #11 of ITS5 directly in I565
16320 //
16321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16322 sub2node->SetLineColor(kColorITS);
16323 sub2node->SetVisibility(1);
16324 fNodes->Add(sub2node);
16325 sub1node->cd();
16326 //
16327 // Place copy #12 of ITS5 directly in I565
16328 //
16329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16330 sub2node->SetLineColor(kColorITS);
16331 sub2node->SetVisibility(1);
16332 fNodes->Add(sub2node);
16333 sub1node->cd();
16334 //
16335 // Place copy #13 of ITS5 directly in I565
16336 //
16337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16338 sub2node->SetLineColor(kColorITS);
16339 sub2node->SetVisibility(1);
16340 fNodes->Add(sub2node);
16341 sub1node->cd();
16342 //
16343 // Place copy #14 of ITS5 directly in I565
16344 //
16345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16346 sub2node->SetLineColor(kColorITS);
16347 sub2node->SetVisibility(1);
16348 fNodes->Add(sub2node);
16349 sub1node->cd();
16350 //
16351 // Place copy #15 of ITS5 directly in I565
16352 //
16353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16354 sub2node->SetLineColor(kColorITS);
16355 sub2node->SetVisibility(1);
16356 fNodes->Add(sub2node);
16357 sub1node->cd();
16358 //
16359 // Place copy #16 of ITS5 directly in I565
16360 //
16361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16362 sub2node->SetLineColor(kColorITS);
16363 sub2node->SetVisibility(1);
16364 fNodes->Add(sub2node);
16365 sub1node->cd();
16366 //
16367 // Place copy #17 of ITS5 directly in I565
16368 //
16369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16370 sub2node->SetLineColor(kColorITS);
16371 sub2node->SetVisibility(1);
16372 fNodes->Add(sub2node);
16373 sub1node->cd();
16374 //
16375 // Place copy #18 of ITS5 directly in I565
16376 //
16377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16378 sub2node->SetLineColor(kColorITS);
16379 sub2node->SetVisibility(1);
16380 fNodes->Add(sub2node);
16381 sub1node->cd();
16382 //
16383 // Place copy #19 of ITS5 directly in I565
16384 //
16385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16386 sub2node->SetLineColor(kColorITS);
16387 sub2node->SetVisibility(1);
16388 fNodes->Add(sub2node);
16389 sub1node->cd();
16390 //
16391 // Place copy #20 of ITS5 directly in I565
16392 //
16393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16394 sub2node->SetLineColor(kColorITS);
16395 sub2node->SetVisibility(1);
16396 fNodes->Add(sub2node);
16397 sub1node->cd();
16398 //
16399 // Place copy #21 of ITS5 directly in I565
16400 //
16401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16402 sub2node->SetLineColor(kColorITS);
16403 sub2node->SetVisibility(1);
16404 fNodes->Add(sub2node);
16405 sub1node->cd();
16406 //
16407 // Place copy #22 of ITS5 directly in I565
16408 //
16409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16410 sub2node->SetLineColor(kColorITS);
16411 sub2node->SetVisibility(1);
16412 fNodes->Add(sub2node);
16413 sub1node->cd();
16414 fNodes->Add(sub1node);
16415 node->cd();
16416 //
16417 // Place copy #1 of I569 in IT56
16418 //
16419 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16420 sub1node->SetLineColor(kColorITS);
16421 sub1node->SetVisibility(0);
16422 sub1node->cd();
16423 //
16424 // Place copy #1 of ITS6 in I569
16425 //
16426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16427 sub2node->SetLineColor(kColorITS);
16428 sub2node->SetVisibility(1);
16429 fNodes->Add(sub2node);
16430 sub1node->cd();
16431 //
16432 // Place copy #2 of ITS6 in I569
16433 //
16434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16435 sub2node->SetLineColor(kColorITS);
16436 sub2node->SetVisibility(1);
16437 fNodes->Add(sub2node);
16438 sub1node->cd();
16439 //
16440 // Place copy #3 of ITS6 in I569
16441 //
16442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16443 sub2node->SetLineColor(kColorITS);
16444 sub2node->SetVisibility(1);
16445 fNodes->Add(sub2node);
16446 sub1node->cd();
16447 //
16448 // Place copy #4 of ITS6 in I569
16449 //
16450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16451 sub2node->SetLineColor(kColorITS);
16452 sub2node->SetVisibility(1);
16453 fNodes->Add(sub2node);
16454 sub1node->cd();
16455 //
16456 // Place copy #5 of ITS6 in I569
16457 //
16458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16459 sub2node->SetLineColor(kColorITS);
16460 sub2node->SetVisibility(1);
16461 fNodes->Add(sub2node);
16462 sub1node->cd();
16463 //
16464 // Place copy #6 of ITS6 in I569
16465 //
16466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16467 sub2node->SetLineColor(kColorITS);
16468 sub2node->SetVisibility(1);
16469 fNodes->Add(sub2node);
16470 sub1node->cd();
16471 //
16472 // Place copy #7 of ITS6 in I569
16473 //
16474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16475 sub2node->SetLineColor(kColorITS);
16476 sub2node->SetVisibility(1);
16477 fNodes->Add(sub2node);
16478 sub1node->cd();
16479 //
16480 // Place copy #8 of ITS6 in I569
16481 //
16482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16483 sub2node->SetLineColor(kColorITS);
16484 sub2node->SetVisibility(1);
16485 fNodes->Add(sub2node);
16486 sub1node->cd();
16487 //
16488 // Place copy #9 of ITS6 in I569
16489 //
16490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16491 sub2node->SetLineColor(kColorITS);
16492 sub2node->SetVisibility(1);
16493 fNodes->Add(sub2node);
16494 sub1node->cd();
16495 //
16496 // Place copy #10 of ITS6 in I569
16497 //
16498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16499 sub2node->SetLineColor(kColorITS);
16500 sub2node->SetVisibility(1);
16501 fNodes->Add(sub2node);
16502 sub1node->cd();
16503 //
16504 // Place copy #11 of ITS6 in I569
16505 //
16506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16507 sub2node->SetLineColor(kColorITS);
16508 sub2node->SetVisibility(1);
16509 fNodes->Add(sub2node);
16510 sub1node->cd();
16511 //
16512 // Place copy #12 of ITS6 in I569
16513 //
16514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16515 sub2node->SetLineColor(kColorITS);
16516 sub2node->SetVisibility(1);
16517 fNodes->Add(sub2node);
16518 sub1node->cd();
16519 //
16520 // Place copy #13 of ITS6 in I569
16521 //
16522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16523 sub2node->SetLineColor(kColorITS);
16524 sub2node->SetVisibility(1);
16525 fNodes->Add(sub2node);
16526 sub1node->cd();
16527 //
16528 // Place copy #14 of ITS6 in I569
16529 //
16530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16531 sub2node->SetLineColor(kColorITS);
16532 sub2node->SetVisibility(1);
16533 fNodes->Add(sub2node);
16534 sub1node->cd();
16535 //
16536 // Place copy #15 of ITS6 in I569
16537 //
16538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16539 sub2node->SetLineColor(kColorITS);
16540 sub2node->SetVisibility(1);
16541 fNodes->Add(sub2node);
16542 sub1node->cd();
16543 //
16544 // Place copy #16 of ITS6 in I569
16545 //
16546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16547 sub2node->SetLineColor(kColorITS);
16548 sub2node->SetVisibility(1);
16549 fNodes->Add(sub2node);
16550 sub1node->cd();
16551 //
16552 // Place copy #17 of ITS6 in I569
16553 //
16554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16555 sub2node->SetLineColor(kColorITS);
16556 sub2node->SetVisibility(1);
16557 fNodes->Add(sub2node);
16558 sub1node->cd();
16559 //
16560 // Place copy #18 of ITS6 in I569
16561 //
16562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16563 sub2node->SetLineColor(kColorITS);
16564 sub2node->SetVisibility(1);
16565 fNodes->Add(sub2node);
16566 sub1node->cd();
16567 //
16568 // Place copy #19 of ITS6 in I569
16569 //
16570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16571 sub2node->SetLineColor(kColorITS);
16572 sub2node->SetVisibility(1);
16573 fNodes->Add(sub2node);
16574 sub1node->cd();
16575 //
16576 // Place copy #20 of ITS6 in I569
16577 //
16578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16579 sub2node->SetLineColor(kColorITS);
16580 sub2node->SetVisibility(1);
16581 fNodes->Add(sub2node);
16582 sub1node->cd();
16583 //
16584 // Place copy #21 of ITS6 in I569
16585 //
16586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16587 sub2node->SetLineColor(kColorITS);
16588 sub2node->SetVisibility(1);
16589 fNodes->Add(sub2node);
16590 sub1node->cd();
16591 //
16592 // Place copy #22 of ITS6 in I569
16593 //
16594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16595 sub2node->SetLineColor(kColorITS);
16596 sub2node->SetVisibility(1);
16597 fNodes->Add(sub2node);
16598 sub1node->cd();
16599 //
16600 // Place copy #23 of ITS6 in I569
16601 //
16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16606 sub1node->cd();
16607 //
16608 // Place copy #24 of ITS6 in I569
16609 //
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16614 sub1node->cd();
16615 //
16616 // Place copy #25 of ITS6 in I569
16617 //
16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16622 sub1node->cd();
16623 fNodes->Add(sub1node);
16624 node->cd();
16625 //
16626 // Place copy #2 of I569 in IT56
16627 //
16628 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16629 sub1node->SetLineColor(kColorITS);
16630 sub1node->SetVisibility(0);
16631 sub1node->cd();
16632 //
16633 // Place copy #1 of ITS6 in I569
16634 //
16635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16636 sub2node->SetLineColor(kColorITS);
16637 sub2node->SetVisibility(1);
16638 fNodes->Add(sub2node);
16639 sub1node->cd();
16640 //
16641 // Place copy #2 of ITS6 in I569
16642 //
16643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16644 sub2node->SetLineColor(kColorITS);
16645 sub2node->SetVisibility(1);
16646 fNodes->Add(sub2node);
16647 sub1node->cd();
16648 //
16649 // Place copy #3 of ITS6 in I569
16650 //
16651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16652 sub2node->SetLineColor(kColorITS);
16653 sub2node->SetVisibility(1);
16654 fNodes->Add(sub2node);
16655 sub1node->cd();
16656 //
16657 // Place copy #4 of ITS6 in I569
16658 //
16659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16660 sub2node->SetLineColor(kColorITS);
16661 sub2node->SetVisibility(1);
16662 fNodes->Add(sub2node);
16663 sub1node->cd();
16664 //
16665 // Place copy #5 of ITS6 in I569
16666 //
16667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16668 sub2node->SetLineColor(kColorITS);
16669 sub2node->SetVisibility(1);
16670 fNodes->Add(sub2node);
16671 sub1node->cd();
16672 //
16673 // Place copy #6 of ITS6 in I569
16674 //
16675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16676 sub2node->SetLineColor(kColorITS);
16677 sub2node->SetVisibility(1);
16678 fNodes->Add(sub2node);
16679 sub1node->cd();
16680 //
16681 // Place copy #7 of ITS6 in I569
16682 //
16683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16684 sub2node->SetLineColor(kColorITS);
16685 sub2node->SetVisibility(1);
16686 fNodes->Add(sub2node);
16687 sub1node->cd();
16688 //
16689 // Place copy #8 of ITS6 in I569
16690 //
16691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16692 sub2node->SetLineColor(kColorITS);
16693 sub2node->SetVisibility(1);
16694 fNodes->Add(sub2node);
16695 sub1node->cd();
16696 //
16697 // Place copy #9 of ITS6 in I569
16698 //
16699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16700 sub2node->SetLineColor(kColorITS);
16701 sub2node->SetVisibility(1);
16702 fNodes->Add(sub2node);
16703 sub1node->cd();
16704 //
16705 // Place copy #10 of ITS6 in I569
16706 //
16707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16708 sub2node->SetLineColor(kColorITS);
16709 sub2node->SetVisibility(1);
16710 fNodes->Add(sub2node);
16711 sub1node->cd();
16712 //
16713 // Place copy #11 of ITS6 in I569
16714 //
16715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16716 sub2node->SetLineColor(kColorITS);
16717 sub2node->SetVisibility(1);
16718 fNodes->Add(sub2node);
16719 sub1node->cd();
16720 //
16721 // Place copy #12 of ITS6 in I569
16722 //
16723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16724 sub2node->SetLineColor(kColorITS);
16725 sub2node->SetVisibility(1);
16726 fNodes->Add(sub2node);
16727 sub1node->cd();
16728 //
16729 // Place copy #13 of ITS6 in I569
16730 //
16731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16732 sub2node->SetLineColor(kColorITS);
16733 sub2node->SetVisibility(1);
16734 fNodes->Add(sub2node);
16735 sub1node->cd();
16736 //
16737 // Place copy #14 of ITS6 in I569
16738 //
16739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16740 sub2node->SetLineColor(kColorITS);
16741 sub2node->SetVisibility(1);
16742 fNodes->Add(sub2node);
16743 sub1node->cd();
16744 //
16745 // Place copy #15 of ITS6 in I569
16746 //
16747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16748 sub2node->SetLineColor(kColorITS);
16749 sub2node->SetVisibility(1);
16750 fNodes->Add(sub2node);
16751 sub1node->cd();
16752 //
16753 // Place copy #16 of ITS6 in I569
16754 //
16755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16756 sub2node->SetLineColor(kColorITS);
16757 sub2node->SetVisibility(1);
16758 fNodes->Add(sub2node);
16759 sub1node->cd();
16760 //
16761 // Place copy #17 of ITS6 in I569
16762 //
16763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16764 sub2node->SetLineColor(kColorITS);
16765 sub2node->SetVisibility(1);
16766 fNodes->Add(sub2node);
16767 sub1node->cd();
16768 //
16769 // Place copy #18 of ITS6 in I569
16770 //
16771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16772 sub2node->SetLineColor(kColorITS);
16773 sub2node->SetVisibility(1);
16774 fNodes->Add(sub2node);
16775 sub1node->cd();
16776 //
16777 // Place copy #19 of ITS6 in I569
16778 //
16779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16780 sub2node->SetLineColor(kColorITS);
16781 sub2node->SetVisibility(1);
16782 fNodes->Add(sub2node);
16783 sub1node->cd();
16784 //
16785 // Place copy #20 of ITS6 in I569
16786 //
16787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16788 sub2node->SetLineColor(kColorITS);
16789 sub2node->SetVisibility(1);
16790 fNodes->Add(sub2node);
16791 sub1node->cd();
16792 //
16793 // Place copy #21 of ITS6 in I569
16794 //
16795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16796 sub2node->SetLineColor(kColorITS);
16797 sub2node->SetVisibility(1);
16798 fNodes->Add(sub2node);
16799 sub1node->cd();
16800 //
16801 // Place copy #22 of ITS6 in I569
16802 //
16803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16804 sub2node->SetLineColor(kColorITS);
16805 sub2node->SetVisibility(1);
16806 fNodes->Add(sub2node);
16807 sub1node->cd();
16808 //
16809 // Place copy #23 of ITS6 in I569
16810 //
16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16815 sub1node->cd();
16816 //
16817 // Place copy #24 of ITS6 in I569
16818 //
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16823 sub1node->cd();
16824 //
16825 // Place copy #25 of ITS6 in I569
16826 //
16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16831 sub1node->cd();
16832 fNodes->Add(sub1node);
16833 node->cd();
16834 //
16835 // Place copy #3 of I569 in IT56
16836 //
16837 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
16838 sub1node->SetLineColor(kColorITS);
16839 sub1node->SetVisibility(0);
16840 sub1node->cd();
16841 //
16842 // Place copy #1 of ITS6 in I569
16843 //
16844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16845 sub2node->SetLineColor(kColorITS);
16846 sub2node->SetVisibility(1);
16847 fNodes->Add(sub2node);
16848 sub1node->cd();
16849 //
16850 // Place copy #2 of ITS6 in I569
16851 //
16852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16853 sub2node->SetLineColor(kColorITS);
16854 sub2node->SetVisibility(1);
16855 fNodes->Add(sub2node);
16856 sub1node->cd();
16857 //
16858 // Place copy #3 of ITS6 in I569
16859 //
16860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16861 sub2node->SetLineColor(kColorITS);
16862 sub2node->SetVisibility(1);
16863 fNodes->Add(sub2node);
16864 sub1node->cd();
16865 //
16866 // Place copy #4 of ITS6 in I569
16867 //
16868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16869 sub2node->SetLineColor(kColorITS);
16870 sub2node->SetVisibility(1);
16871 fNodes->Add(sub2node);
16872 sub1node->cd();
16873 //
16874 // Place copy #5 of ITS6 in I569
16875 //
16876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16877 sub2node->SetLineColor(kColorITS);
16878 sub2node->SetVisibility(1);
16879 fNodes->Add(sub2node);
16880 sub1node->cd();
16881 //
16882 // Place copy #6 of ITS6 in I569
16883 //
16884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16885 sub2node->SetLineColor(kColorITS);
16886 sub2node->SetVisibility(1);
16887 fNodes->Add(sub2node);
16888 sub1node->cd();
16889 //
16890 // Place copy #7 of ITS6 in I569
16891 //
16892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16893 sub2node->SetLineColor(kColorITS);
16894 sub2node->SetVisibility(1);
16895 fNodes->Add(sub2node);
16896 sub1node->cd();
16897 //
16898 // Place copy #8 of ITS6 in I569
16899 //
16900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16901 sub2node->SetLineColor(kColorITS);
16902 sub2node->SetVisibility(1);
16903 fNodes->Add(sub2node);
16904 sub1node->cd();
16905 //
16906 // Place copy #9 of ITS6 in I569
16907 //
16908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16909 sub2node->SetLineColor(kColorITS);
16910 sub2node->SetVisibility(1);
16911 fNodes->Add(sub2node);
16912 sub1node->cd();
16913 //
16914 // Place copy #10 of ITS6 in I569
16915 //
16916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16917 sub2node->SetLineColor(kColorITS);
16918 sub2node->SetVisibility(1);
16919 fNodes->Add(sub2node);
16920 sub1node->cd();
16921 //
16922 // Place copy #11 of ITS6 in I569
16923 //
16924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16925 sub2node->SetLineColor(kColorITS);
16926 sub2node->SetVisibility(1);
16927 fNodes->Add(sub2node);
16928 sub1node->cd();
16929 //
16930 // Place copy #12 of ITS6 in I569
16931 //
16932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16933 sub2node->SetLineColor(kColorITS);
16934 sub2node->SetVisibility(1);
16935 fNodes->Add(sub2node);
16936 sub1node->cd();
16937 //
16938 // Place copy #13 of ITS6 in I569
16939 //
16940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16941 sub2node->SetLineColor(kColorITS);
16942 sub2node->SetVisibility(1);
16943 fNodes->Add(sub2node);
16944 sub1node->cd();
16945 //
16946 // Place copy #14 of ITS6 in I569
16947 //
16948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16949 sub2node->SetLineColor(kColorITS);
16950 sub2node->SetVisibility(1);
16951 fNodes->Add(sub2node);
16952 sub1node->cd();
16953 //
16954 // Place copy #15 of ITS6 in I569
16955 //
16956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16957 sub2node->SetLineColor(kColorITS);
16958 sub2node->SetVisibility(1);
16959 fNodes->Add(sub2node);
16960 sub1node->cd();
16961 //
16962 // Place copy #16 of ITS6 in I569
16963 //
16964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16965 sub2node->SetLineColor(kColorITS);
16966 sub2node->SetVisibility(1);
16967 fNodes->Add(sub2node);
16968 sub1node->cd();
16969 //
16970 // Place copy #17 of ITS6 in I569
16971 //
16972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16973 sub2node->SetLineColor(kColorITS);
16974 sub2node->SetVisibility(1);
16975 fNodes->Add(sub2node);
16976 sub1node->cd();
16977 //
16978 // Place copy #18 of ITS6 in I569
16979 //
16980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16981 sub2node->SetLineColor(kColorITS);
16982 sub2node->SetVisibility(1);
16983 fNodes->Add(sub2node);
16984 sub1node->cd();
16985 //
16986 // Place copy #19 of ITS6 in I569
16987 //
16988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16989 sub2node->SetLineColor(kColorITS);
16990 sub2node->SetVisibility(1);
16991 fNodes->Add(sub2node);
16992 sub1node->cd();
16993 //
16994 // Place copy #20 of ITS6 in I569
16995 //
16996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16997 sub2node->SetLineColor(kColorITS);
16998 sub2node->SetVisibility(1);
16999 fNodes->Add(sub2node);
17000 sub1node->cd();
17001 //
17002 // Place copy #21 of ITS6 in I569
17003 //
17004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17005 sub2node->SetLineColor(kColorITS);
17006 sub2node->SetVisibility(1);
17007 fNodes->Add(sub2node);
17008 sub1node->cd();
17009 //
17010 // Place copy #22 of ITS6 in I569
17011 //
17012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17013 sub2node->SetLineColor(kColorITS);
17014 sub2node->SetVisibility(1);
17015 fNodes->Add(sub2node);
17016 sub1node->cd();
17017 //
17018 // Place copy #23 of ITS6 in I569
17019 //
17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17024 sub1node->cd();
17025 //
17026 // Place copy #24 of ITS6 in I569
17027 //
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17032 sub1node->cd();
17033 //
17034 // Place copy #25 of ITS6 in I569
17035 //
17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17040 sub1node->cd();
17041 fNodes->Add(sub1node);
17042 node->cd();
17043 //
17044 // Place copy #4 of I569 in IT56
17045 //
17046 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17047 sub1node->SetLineColor(kColorITS);
17048 sub1node->SetVisibility(0);
17049 sub1node->cd();
17050 //
17051 // Place copy #1 of ITS6 in I569
17052 //
17053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17054 sub2node->SetLineColor(kColorITS);
17055 sub2node->SetVisibility(1);
17056 fNodes->Add(sub2node);
17057 sub1node->cd();
17058 //
17059 // Place copy #2 of ITS6 in I569
17060 //
17061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17062 sub2node->SetLineColor(kColorITS);
17063 sub2node->SetVisibility(1);
17064 fNodes->Add(sub2node);
17065 sub1node->cd();
17066 //
17067 // Place copy #3 of ITS6 in I569
17068 //
17069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17070 sub2node->SetLineColor(kColorITS);
17071 sub2node->SetVisibility(1);
17072 fNodes->Add(sub2node);
17073 sub1node->cd();
17074 //
17075 // Place copy #4 of ITS6 in I569
17076 //
17077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17078 sub2node->SetLineColor(kColorITS);
17079 sub2node->SetVisibility(1);
17080 fNodes->Add(sub2node);
17081 sub1node->cd();
17082 //
17083 // Place copy #5 of ITS6 in I569
17084 //
17085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17086 sub2node->SetLineColor(kColorITS);
17087 sub2node->SetVisibility(1);
17088 fNodes->Add(sub2node);
17089 sub1node->cd();
17090 //
17091 // Place copy #6 of ITS6 in I569
17092 //
17093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17094 sub2node->SetLineColor(kColorITS);
17095 sub2node->SetVisibility(1);
17096 fNodes->Add(sub2node);
17097 sub1node->cd();
17098 //
17099 // Place copy #7 of ITS6 in I569
17100 //
17101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17102 sub2node->SetLineColor(kColorITS);
17103 sub2node->SetVisibility(1);
17104 fNodes->Add(sub2node);
17105 sub1node->cd();
17106 //
17107 // Place copy #8 of ITS6 in I569
17108 //
17109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17110 sub2node->SetLineColor(kColorITS);
17111 sub2node->SetVisibility(1);
17112 fNodes->Add(sub2node);
17113 sub1node->cd();
17114 //
17115 // Place copy #9 of ITS6 in I569
17116 //
17117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17118 sub2node->SetLineColor(kColorITS);
17119 sub2node->SetVisibility(1);
17120 fNodes->Add(sub2node);
17121 sub1node->cd();
17122 //
17123 // Place copy #10 of ITS6 in I569
17124 //
17125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17126 sub2node->SetLineColor(kColorITS);
17127 sub2node->SetVisibility(1);
17128 fNodes->Add(sub2node);
17129 sub1node->cd();
17130 //
17131 // Place copy #11 of ITS6 in I569
17132 //
17133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17134 sub2node->SetLineColor(kColorITS);
17135 sub2node->SetVisibility(1);
17136 fNodes->Add(sub2node);
17137 sub1node->cd();
17138 //
17139 // Place copy #12 of ITS6 in I569
17140 //
17141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17142 sub2node->SetLineColor(kColorITS);
17143 sub2node->SetVisibility(1);
17144 fNodes->Add(sub2node);
17145 sub1node->cd();
17146 //
17147 // Place copy #13 of ITS6 in I569
17148 //
17149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17150 sub2node->SetLineColor(kColorITS);
17151 sub2node->SetVisibility(1);
17152 fNodes->Add(sub2node);
17153 sub1node->cd();
17154 //
17155 // Place copy #14 of ITS6 in I569
17156 //
17157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17158 sub2node->SetLineColor(kColorITS);
17159 sub2node->SetVisibility(1);
17160 fNodes->Add(sub2node);
17161 sub1node->cd();
17162 //
17163 // Place copy #15 of ITS6 in I569
17164 //
17165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17166 sub2node->SetLineColor(kColorITS);
17167 sub2node->SetVisibility(1);
17168 fNodes->Add(sub2node);
17169 sub1node->cd();
17170 //
17171 // Place copy #16 of ITS6 in I569
17172 //
17173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17174 sub2node->SetLineColor(kColorITS);
17175 sub2node->SetVisibility(1);
17176 fNodes->Add(sub2node);
17177 sub1node->cd();
17178 //
17179 // Place copy #17 of ITS6 in I569
17180 //
17181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17182 sub2node->SetLineColor(kColorITS);
17183 sub2node->SetVisibility(1);
17184 fNodes->Add(sub2node);
17185 sub1node->cd();
17186 //
17187 // Place copy #18 of ITS6 in I569
17188 //
17189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17190 sub2node->SetLineColor(kColorITS);
17191 sub2node->SetVisibility(1);
17192 fNodes->Add(sub2node);
17193 sub1node->cd();
17194 //
17195 // Place copy #19 of ITS6 in I569
17196 //
17197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17198 sub2node->SetLineColor(kColorITS);
17199 sub2node->SetVisibility(1);
17200 fNodes->Add(sub2node);
17201 sub1node->cd();
17202 //
17203 // Place copy #20 of ITS6 in I569
17204 //
17205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17206 sub2node->SetLineColor(kColorITS);
17207 sub2node->SetVisibility(1);
17208 fNodes->Add(sub2node);
17209 sub1node->cd();
17210 //
17211 // Place copy #21 of ITS6 in I569
17212 //
17213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17214 sub2node->SetLineColor(kColorITS);
17215 sub2node->SetVisibility(1);
17216 fNodes->Add(sub2node);
17217 sub1node->cd();
17218 //
17219 // Place copy #22 of ITS6 in I569
17220 //
17221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17222 sub2node->SetLineColor(kColorITS);
17223 sub2node->SetVisibility(1);
17224 fNodes->Add(sub2node);
17225 sub1node->cd();
17226 //
17227 // Place copy #23 of ITS6 in I569
17228 //
17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17233 sub1node->cd();
17234 //
17235 // Place copy #24 of ITS6 in I569
17236 //
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17241 sub1node->cd();
17242 //
17243 // Place copy #25 of ITS6 in I569
17244 //
17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17249 sub1node->cd();
17250 fNodes->Add(sub1node);
17251 node->cd();
17252 //
17253 // Place copy #5 of I569 in IT56
17254 //
17255 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17256 sub1node->SetLineColor(kColorITS);
17257 sub1node->SetVisibility(0);
17258 sub1node->cd();
17259 //
17260 // Place copy #1 of ITS6 in I569
17261 //
17262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17263 sub2node->SetLineColor(kColorITS);
17264 sub2node->SetVisibility(1);
17265 fNodes->Add(sub2node);
17266 sub1node->cd();
17267 //
17268 // Place copy #2 of ITS6 in I569
17269 //
17270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17271 sub2node->SetLineColor(kColorITS);
17272 sub2node->SetVisibility(1);
17273 fNodes->Add(sub2node);
17274 sub1node->cd();
17275 //
17276 // Place copy #3 of ITS6 in I569
17277 //
17278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17279 sub2node->SetLineColor(kColorITS);
17280 sub2node->SetVisibility(1);
17281 fNodes->Add(sub2node);
17282 sub1node->cd();
17283 //
17284 // Place copy #4 of ITS6 in I569
17285 //
17286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17287 sub2node->SetLineColor(kColorITS);
17288 sub2node->SetVisibility(1);
17289 fNodes->Add(sub2node);
17290 sub1node->cd();
17291 //
17292 // Place copy #5 of ITS6 in I569
17293 //
17294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17295 sub2node->SetLineColor(kColorITS);
17296 sub2node->SetVisibility(1);
17297 fNodes->Add(sub2node);
17298 sub1node->cd();
17299 //
17300 // Place copy #6 of ITS6 in I569
17301 //
17302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17303 sub2node->SetLineColor(kColorITS);
17304 sub2node->SetVisibility(1);
17305 fNodes->Add(sub2node);
17306 sub1node->cd();
17307 //
17308 // Place copy #7 of ITS6 in I569
17309 //
17310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17311 sub2node->SetLineColor(kColorITS);
17312 sub2node->SetVisibility(1);
17313 fNodes->Add(sub2node);
17314 sub1node->cd();
17315 //
17316 // Place copy #8 of ITS6 in I569
17317 //
17318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17319 sub2node->SetLineColor(kColorITS);
17320 sub2node->SetVisibility(1);
17321 fNodes->Add(sub2node);
17322 sub1node->cd();
17323 //
17324 // Place copy #9 of ITS6 in I569
17325 //
17326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17327 sub2node->SetLineColor(kColorITS);
17328 sub2node->SetVisibility(1);
17329 fNodes->Add(sub2node);
17330 sub1node->cd();
17331 //
17332 // Place copy #10 of ITS6 in I569
17333 //
17334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17335 sub2node->SetLineColor(kColorITS);
17336 sub2node->SetVisibility(1);
17337 fNodes->Add(sub2node);
17338 sub1node->cd();
17339 //
17340 // Place copy #11 of ITS6 in I569
17341 //
17342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17343 sub2node->SetLineColor(kColorITS);
17344 sub2node->SetVisibility(1);
17345 fNodes->Add(sub2node);
17346 sub1node->cd();
17347 //
17348 // Place copy #12 of ITS6 in I569
17349 //
17350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17351 sub2node->SetLineColor(kColorITS);
17352 sub2node->SetVisibility(1);
17353 fNodes->Add(sub2node);
17354 sub1node->cd();
17355 //
17356 // Place copy #13 of ITS6 in I569
17357 //
17358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17359 sub2node->SetLineColor(kColorITS);
17360 sub2node->SetVisibility(1);
17361 fNodes->Add(sub2node);
17362 sub1node->cd();
17363 //
17364 // Place copy #14 of ITS6 in I569
17365 //
17366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17367 sub2node->SetLineColor(kColorITS);
17368 sub2node->SetVisibility(1);
17369 fNodes->Add(sub2node);
17370 sub1node->cd();
17371 //
17372 // Place copy #15 of ITS6 in I569
17373 //
17374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17375 sub2node->SetLineColor(kColorITS);
17376 sub2node->SetVisibility(1);
17377 fNodes->Add(sub2node);
17378 sub1node->cd();
17379 //
17380 // Place copy #16 of ITS6 in I569
17381 //
17382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17383 sub2node->SetLineColor(kColorITS);
17384 sub2node->SetVisibility(1);
17385 fNodes->Add(sub2node);
17386 sub1node->cd();
17387 //
17388 // Place copy #17 of ITS6 in I569
17389 //
17390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17391 sub2node->SetLineColor(kColorITS);
17392 sub2node->SetVisibility(1);
17393 fNodes->Add(sub2node);
17394 sub1node->cd();
17395 //
17396 // Place copy #18 of ITS6 in I569
17397 //
17398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17399 sub2node->SetLineColor(kColorITS);
17400 sub2node->SetVisibility(1);
17401 fNodes->Add(sub2node);
17402 sub1node->cd();
17403 //
17404 // Place copy #19 of ITS6 in I569
17405 //
17406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17407 sub2node->SetLineColor(kColorITS);
17408 sub2node->SetVisibility(1);
17409 fNodes->Add(sub2node);
17410 sub1node->cd();
17411 //
17412 // Place copy #20 of ITS6 in I569
17413 //
17414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17415 sub2node->SetLineColor(kColorITS);
17416 sub2node->SetVisibility(1);
17417 fNodes->Add(sub2node);
17418 sub1node->cd();
17419 //
17420 // Place copy #21 of ITS6 in I569
17421 //
17422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17423 sub2node->SetLineColor(kColorITS);
17424 sub2node->SetVisibility(1);
17425 fNodes->Add(sub2node);
17426 sub1node->cd();
17427 //
17428 // Place copy #22 of ITS6 in I569
17429 //
17430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17431 sub2node->SetLineColor(kColorITS);
17432 sub2node->SetVisibility(1);
17433 fNodes->Add(sub2node);
17434 sub1node->cd();
17435 //
17436 // Place copy #23 of ITS6 in I569
17437 //
17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17442 sub1node->cd();
17443 //
17444 // Place copy #24 of ITS6 in I569
17445 //
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17450 sub1node->cd();
17451 //
17452 // Place copy #25 of ITS6 in I569
17453 //
17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17458 sub1node->cd();
17459 fNodes->Add(sub1node);
17460 node->cd();
17461 //
17462 // Place copy #6 of I569 in IT56
17463 //
17464 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17465 sub1node->SetLineColor(kColorITS);
17466 sub1node->SetVisibility(0);
17467 sub1node->cd();
17468 //
17469 // Place copy #1 of ITS6 in I569
17470 //
17471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17472 sub2node->SetLineColor(kColorITS);
17473 sub2node->SetVisibility(1);
17474 fNodes->Add(sub2node);
17475 sub1node->cd();
17476 //
17477 // Place copy #2 of ITS6 in I569
17478 //
17479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17480 sub2node->SetLineColor(kColorITS);
17481 sub2node->SetVisibility(1);
17482 fNodes->Add(sub2node);
17483 sub1node->cd();
17484 //
17485 // Place copy #3 of ITS6 in I569
17486 //
17487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17488 sub2node->SetLineColor(kColorITS);
17489 sub2node->SetVisibility(1);
17490 fNodes->Add(sub2node);
17491 sub1node->cd();
17492 //
17493 // Place copy #4 of ITS6 in I569
17494 //
17495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17496 sub2node->SetLineColor(kColorITS);
17497 sub2node->SetVisibility(1);
17498 fNodes->Add(sub2node);
17499 sub1node->cd();
17500 //
17501 // Place copy #5 of ITS6 in I569
17502 //
17503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17504 sub2node->SetLineColor(kColorITS);
17505 sub2node->SetVisibility(1);
17506 fNodes->Add(sub2node);
17507 sub1node->cd();
17508 //
17509 // Place copy #6 of ITS6 in I569
17510 //
17511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17512 sub2node->SetLineColor(kColorITS);
17513 sub2node->SetVisibility(1);
17514 fNodes->Add(sub2node);
17515 sub1node->cd();
17516 //
17517 // Place copy #7 of ITS6 in I569
17518 //
17519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17520 sub2node->SetLineColor(kColorITS);
17521 sub2node->SetVisibility(1);
17522 fNodes->Add(sub2node);
17523 sub1node->cd();
17524 //
17525 // Place copy #8 of ITS6 in I569
17526 //
17527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17528 sub2node->SetLineColor(kColorITS);
17529 sub2node->SetVisibility(1);
17530 fNodes->Add(sub2node);
17531 sub1node->cd();
17532 //
17533 // Place copy #9 of ITS6 in I569
17534 //
17535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17536 sub2node->SetLineColor(kColorITS);
17537 sub2node->SetVisibility(1);
17538 fNodes->Add(sub2node);
17539 sub1node->cd();
17540 //
17541 // Place copy #10 of ITS6 in I569
17542 //
17543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17544 sub2node->SetLineColor(kColorITS);
17545 sub2node->SetVisibility(1);
17546 fNodes->Add(sub2node);
17547 sub1node->cd();
17548 //
17549 // Place copy #11 of ITS6 in I569
17550 //
17551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17552 sub2node->SetLineColor(kColorITS);
17553 sub2node->SetVisibility(1);
17554 fNodes->Add(sub2node);
17555 sub1node->cd();
17556 //
17557 // Place copy #12 of ITS6 in I569
17558 //
17559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17560 sub2node->SetLineColor(kColorITS);
17561 sub2node->SetVisibility(1);
17562 fNodes->Add(sub2node);
17563 sub1node->cd();
17564 //
17565 // Place copy #13 of ITS6 in I569
17566 //
17567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17568 sub2node->SetLineColor(kColorITS);
17569 sub2node->SetVisibility(1);
17570 fNodes->Add(sub2node);
17571 sub1node->cd();
17572 //
17573 // Place copy #14 of ITS6 in I569
17574 //
17575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17576 sub2node->SetLineColor(kColorITS);
17577 sub2node->SetVisibility(1);
17578 fNodes->Add(sub2node);
17579 sub1node->cd();
17580 //
17581 // Place copy #15 of ITS6 in I569
17582 //
17583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17584 sub2node->SetLineColor(kColorITS);
17585 sub2node->SetVisibility(1);
17586 fNodes->Add(sub2node);
17587 sub1node->cd();
17588 //
17589 // Place copy #16 of ITS6 in I569
17590 //
17591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17592 sub2node->SetLineColor(kColorITS);
17593 sub2node->SetVisibility(1);
17594 fNodes->Add(sub2node);
17595 sub1node->cd();
17596 //
17597 // Place copy #17 of ITS6 in I569
17598 //
17599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17600 sub2node->SetLineColor(kColorITS);
17601 sub2node->SetVisibility(1);
17602 fNodes->Add(sub2node);
17603 sub1node->cd();
17604 //
17605 // Place copy #18 of ITS6 in I569
17606 //
17607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17608 sub2node->SetLineColor(kColorITS);
17609 sub2node->SetVisibility(1);
17610 fNodes->Add(sub2node);
17611 sub1node->cd();
17612 //
17613 // Place copy #19 of ITS6 in I569
17614 //
17615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17616 sub2node->SetLineColor(kColorITS);
17617 sub2node->SetVisibility(1);
17618 fNodes->Add(sub2node);
17619 sub1node->cd();
17620 //
17621 // Place copy #20 of ITS6 in I569
17622 //
17623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17624 sub2node->SetLineColor(kColorITS);
17625 sub2node->SetVisibility(1);
17626 fNodes->Add(sub2node);
17627 sub1node->cd();
17628 //
17629 // Place copy #21 of ITS6 in I569
17630 //
17631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17632 sub2node->SetLineColor(kColorITS);
17633 sub2node->SetVisibility(1);
17634 fNodes->Add(sub2node);
17635 sub1node->cd();
17636 //
17637 // Place copy #22 of ITS6 in I569
17638 //
17639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17640 sub2node->SetLineColor(kColorITS);
17641 sub2node->SetVisibility(1);
17642 fNodes->Add(sub2node);
17643 sub1node->cd();
17644 //
17645 // Place copy #23 of ITS6 in I569
17646 //
17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17651 sub1node->cd();
17652 //
17653 // Place copy #24 of ITS6 in I569
17654 //
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17659 sub1node->cd();
17660 //
17661 // Place copy #25 of ITS6 in I569
17662 //
17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17667 sub1node->cd();
17668 fNodes->Add(sub1node);
17669 node->cd();
17670 //
17671 // Place copy #7 of I569 in IT56
17672 //
17673 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17674 sub1node->SetLineColor(kColorITS);
17675 sub1node->SetVisibility(0);
17676 sub1node->cd();
17677 //
17678 // Place copy #1 of ITS6 in I569
17679 //
17680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17681 sub2node->SetLineColor(kColorITS);
17682 sub2node->SetVisibility(1);
17683 fNodes->Add(sub2node);
17684 sub1node->cd();
17685 //
17686 // Place copy #2 of ITS6 in I569
17687 //
17688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17689 sub2node->SetLineColor(kColorITS);
17690 sub2node->SetVisibility(1);
17691 fNodes->Add(sub2node);
17692 sub1node->cd();
17693 //
17694 // Place copy #3 of ITS6 in I569
17695 //
17696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17697 sub2node->SetLineColor(kColorITS);
17698 sub2node->SetVisibility(1);
17699 fNodes->Add(sub2node);
17700 sub1node->cd();
17701 //
17702 // Place copy #4 of ITS6 in I569
17703 //
17704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17705 sub2node->SetLineColor(kColorITS);
17706 sub2node->SetVisibility(1);
17707 fNodes->Add(sub2node);
17708 sub1node->cd();
17709 //
17710 // Place copy #5 of ITS6 in I569
17711 //
17712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17713 sub2node->SetLineColor(kColorITS);
17714 sub2node->SetVisibility(1);
17715 fNodes->Add(sub2node);
17716 sub1node->cd();
17717 //
17718 // Place copy #6 of ITS6 in I569
17719 //
17720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17721 sub2node->SetLineColor(kColorITS);
17722 sub2node->SetVisibility(1);
17723 fNodes->Add(sub2node);
17724 sub1node->cd();
17725 //
17726 // Place copy #7 of ITS6 in I569
17727 //
17728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17729 sub2node->SetLineColor(kColorITS);
17730 sub2node->SetVisibility(1);
17731 fNodes->Add(sub2node);
17732 sub1node->cd();
17733 //
17734 // Place copy #8 of ITS6 in I569
17735 //
17736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17737 sub2node->SetLineColor(kColorITS);
17738 sub2node->SetVisibility(1);
17739 fNodes->Add(sub2node);
17740 sub1node->cd();
17741 //
17742 // Place copy #9 of ITS6 in I569
17743 //
17744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17745 sub2node->SetLineColor(kColorITS);
17746 sub2node->SetVisibility(1);
17747 fNodes->Add(sub2node);
17748 sub1node->cd();
17749 //
17750 // Place copy #10 of ITS6 in I569
17751 //
17752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17753 sub2node->SetLineColor(kColorITS);
17754 sub2node->SetVisibility(1);
17755 fNodes->Add(sub2node);
17756 sub1node->cd();
17757 //
17758 // Place copy #11 of ITS6 in I569
17759 //
17760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17761 sub2node->SetLineColor(kColorITS);
17762 sub2node->SetVisibility(1);
17763 fNodes->Add(sub2node);
17764 sub1node->cd();
17765 //
17766 // Place copy #12 of ITS6 in I569
17767 //
17768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17769 sub2node->SetLineColor(kColorITS);
17770 sub2node->SetVisibility(1);
17771 fNodes->Add(sub2node);
17772 sub1node->cd();
17773 //
17774 // Place copy #13 of ITS6 in I569
17775 //
17776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17777 sub2node->SetLineColor(kColorITS);
17778 sub2node->SetVisibility(1);
17779 fNodes->Add(sub2node);
17780 sub1node->cd();
17781 //
17782 // Place copy #14 of ITS6 in I569
17783 //
17784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17785 sub2node->SetLineColor(kColorITS);
17786 sub2node->SetVisibility(1);
17787 fNodes->Add(sub2node);
17788 sub1node->cd();
17789 //
17790 // Place copy #15 of ITS6 in I569
17791 //
17792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17793 sub2node->SetLineColor(kColorITS);
17794 sub2node->SetVisibility(1);
17795 fNodes->Add(sub2node);
17796 sub1node->cd();
17797 //
17798 // Place copy #16 of ITS6 in I569
17799 //
17800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17801 sub2node->SetLineColor(kColorITS);
17802 sub2node->SetVisibility(1);
17803 fNodes->Add(sub2node);
17804 sub1node->cd();
17805 //
17806 // Place copy #17 of ITS6 in I569
17807 //
17808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17809 sub2node->SetLineColor(kColorITS);
17810 sub2node->SetVisibility(1);
17811 fNodes->Add(sub2node);
17812 sub1node->cd();
17813 //
17814 // Place copy #18 of ITS6 in I569
17815 //
17816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17817 sub2node->SetLineColor(kColorITS);
17818 sub2node->SetVisibility(1);
17819 fNodes->Add(sub2node);
17820 sub1node->cd();
17821 //
17822 // Place copy #19 of ITS6 in I569
17823 //
17824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17825 sub2node->SetLineColor(kColorITS);
17826 sub2node->SetVisibility(1);
17827 fNodes->Add(sub2node);
17828 sub1node->cd();
17829 //
17830 // Place copy #20 of ITS6 in I569
17831 //
17832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17833 sub2node->SetLineColor(kColorITS);
17834 sub2node->SetVisibility(1);
17835 fNodes->Add(sub2node);
17836 sub1node->cd();
17837 //
17838 // Place copy #21 of ITS6 in I569
17839 //
17840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17841 sub2node->SetLineColor(kColorITS);
17842 sub2node->SetVisibility(1);
17843 fNodes->Add(sub2node);
17844 sub1node->cd();
17845 //
17846 // Place copy #22 of ITS6 in I569
17847 //
17848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17849 sub2node->SetLineColor(kColorITS);
17850 sub2node->SetVisibility(1);
17851 fNodes->Add(sub2node);
17852 sub1node->cd();
17853 //
17854 // Place copy #23 of ITS6 in I569
17855 //
17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17860 sub1node->cd();
17861 //
17862 // Place copy #24 of ITS6 in I569
17863 //
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17868 sub1node->cd();
17869 //
17870 // Place copy #25 of ITS6 in I569
17871 //
17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17876 sub1node->cd();
17877 fNodes->Add(sub1node);
17878 node->cd();
17879 //
17880 // Place copy #8 of I569 in IT56
17881 //
17882 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
17883 sub1node->SetLineColor(kColorITS);
17884 sub1node->SetVisibility(0);
17885 sub1node->cd();
17886 //
17887 // Place copy #1 of ITS6 in I569
17888 //
17889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17890 sub2node->SetLineColor(kColorITS);
17891 sub2node->SetVisibility(1);
17892 fNodes->Add(sub2node);
17893 sub1node->cd();
17894 //
17895 // Place copy #2 of ITS6 in I569
17896 //
17897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17898 sub2node->SetLineColor(kColorITS);
17899 sub2node->SetVisibility(1);
17900 fNodes->Add(sub2node);
17901 sub1node->cd();
17902 //
17903 // Place copy #3 of ITS6 in I569
17904 //
17905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17906 sub2node->SetLineColor(kColorITS);
17907 sub2node->SetVisibility(1);
17908 fNodes->Add(sub2node);
17909 sub1node->cd();
17910 //
17911 // Place copy #4 of ITS6 in I569
17912 //
17913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17914 sub2node->SetLineColor(kColorITS);
17915 sub2node->SetVisibility(1);
17916 fNodes->Add(sub2node);
17917 sub1node->cd();
17918 //
17919 // Place copy #5 of ITS6 in I569
17920 //
17921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17922 sub2node->SetLineColor(kColorITS);
17923 sub2node->SetVisibility(1);
17924 fNodes->Add(sub2node);
17925 sub1node->cd();
17926 //
17927 // Place copy #6 of ITS6 in I569
17928 //
17929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17930 sub2node->SetLineColor(kColorITS);
17931 sub2node->SetVisibility(1);
17932 fNodes->Add(sub2node);
17933 sub1node->cd();
17934 //
17935 // Place copy #7 of ITS6 in I569
17936 //
17937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17938 sub2node->SetLineColor(kColorITS);
17939 sub2node->SetVisibility(1);
17940 fNodes->Add(sub2node);
17941 sub1node->cd();
17942 //
17943 // Place copy #8 of ITS6 in I569
17944 //
17945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17946 sub2node->SetLineColor(kColorITS);
17947 sub2node->SetVisibility(1);
17948 fNodes->Add(sub2node);
17949 sub1node->cd();
17950 //
17951 // Place copy #9 of ITS6 in I569
17952 //
17953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17954 sub2node->SetLineColor(kColorITS);
17955 sub2node->SetVisibility(1);
17956 fNodes->Add(sub2node);
17957 sub1node->cd();
17958 //
17959 // Place copy #10 of ITS6 in I569
17960 //
17961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17962 sub2node->SetLineColor(kColorITS);
17963 sub2node->SetVisibility(1);
17964 fNodes->Add(sub2node);
17965 sub1node->cd();
17966 //
17967 // Place copy #11 of ITS6 in I569
17968 //
17969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17970 sub2node->SetLineColor(kColorITS);
17971 sub2node->SetVisibility(1);
17972 fNodes->Add(sub2node);
17973 sub1node->cd();
17974 //
17975 // Place copy #12 of ITS6 in I569
17976 //
17977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17978 sub2node->SetLineColor(kColorITS);
17979 sub2node->SetVisibility(1);
17980 fNodes->Add(sub2node);
17981 sub1node->cd();
17982 //
17983 // Place copy #13 of ITS6 in I569
17984 //
17985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17986 sub2node->SetLineColor(kColorITS);
17987 sub2node->SetVisibility(1);
17988 fNodes->Add(sub2node);
17989 sub1node->cd();
17990 //
17991 // Place copy #14 of ITS6 in I569
17992 //
17993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17994 sub2node->SetLineColor(kColorITS);
17995 sub2node->SetVisibility(1);
17996 fNodes->Add(sub2node);
17997 sub1node->cd();
17998 //
17999 // Place copy #15 of ITS6 in I569
18000 //
18001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18002 sub2node->SetLineColor(kColorITS);
18003 sub2node->SetVisibility(1);
18004 fNodes->Add(sub2node);
18005 sub1node->cd();
18006 //
18007 // Place copy #16 of ITS6 in I569
18008 //
18009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18010 sub2node->SetLineColor(kColorITS);
18011 sub2node->SetVisibility(1);
18012 fNodes->Add(sub2node);
18013 sub1node->cd();
18014 //
18015 // Place copy #17 of ITS6 in I569
18016 //
18017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18018 sub2node->SetLineColor(kColorITS);
18019 sub2node->SetVisibility(1);
18020 fNodes->Add(sub2node);
18021 sub1node->cd();
18022 //
18023 // Place copy #18 of ITS6 in I569
18024 //
18025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18026 sub2node->SetLineColor(kColorITS);
18027 sub2node->SetVisibility(1);
18028 fNodes->Add(sub2node);
18029 sub1node->cd();
18030 //
18031 // Place copy #19 of ITS6 in I569
18032 //
18033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18034 sub2node->SetLineColor(kColorITS);
18035 sub2node->SetVisibility(1);
18036 fNodes->Add(sub2node);
18037 sub1node->cd();
18038 //
18039 // Place copy #20 of ITS6 in I569
18040 //
18041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18042 sub2node->SetLineColor(kColorITS);
18043 sub2node->SetVisibility(1);
18044 fNodes->Add(sub2node);
18045 sub1node->cd();
18046 //
18047 // Place copy #21 of ITS6 in I569
18048 //
18049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18050 sub2node->SetLineColor(kColorITS);
18051 sub2node->SetVisibility(1);
18052 fNodes->Add(sub2node);
18053 sub1node->cd();
18054 //
18055 // Place copy #22 of ITS6 in I569
18056 //
18057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18058 sub2node->SetLineColor(kColorITS);
18059 sub2node->SetVisibility(1);
18060 fNodes->Add(sub2node);
18061 sub1node->cd();
18062 //
18063 // Place copy #23 of ITS6 in I569
18064 //
18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18069 sub1node->cd();
18070 //
18071 // Place copy #24 of ITS6 in I569
18072 //
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18077 sub1node->cd();
18078 //
18079 // Place copy #25 of ITS6 in I569
18080 //
18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18085 sub1node->cd();
18086 fNodes->Add(sub1node);
18087 node->cd();
18088 //
18089 // Place copy #9 of I569 in IT56
18090 //
18091 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18092 sub1node->SetLineColor(kColorITS);
18093 sub1node->SetVisibility(0);
18094 sub1node->cd();
18095 //
18096 // Place copy #1 of ITS6 in I569
18097 //
18098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18099 sub2node->SetLineColor(kColorITS);
18100 sub2node->SetVisibility(1);
18101 fNodes->Add(sub2node);
18102 sub1node->cd();
18103 //
18104 // Place copy #2 of ITS6 in I569
18105 //
18106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18107 sub2node->SetLineColor(kColorITS);
18108 sub2node->SetVisibility(1);
18109 fNodes->Add(sub2node);
18110 sub1node->cd();
18111 //
18112 // Place copy #3 of ITS6 in I569
18113 //
18114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18115 sub2node->SetLineColor(kColorITS);
18116 sub2node->SetVisibility(1);
18117 fNodes->Add(sub2node);
18118 sub1node->cd();
18119 //
18120 // Place copy #4 of ITS6 in I569
18121 //
18122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18123 sub2node->SetLineColor(kColorITS);
18124 sub2node->SetVisibility(1);
18125 fNodes->Add(sub2node);
18126 sub1node->cd();
18127 //
18128 // Place copy #5 of ITS6 in I569
18129 //
18130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18131 sub2node->SetLineColor(kColorITS);
18132 sub2node->SetVisibility(1);
18133 fNodes->Add(sub2node);
18134 sub1node->cd();
18135 //
18136 // Place copy #6 of ITS6 in I569
18137 //
18138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18139 sub2node->SetLineColor(kColorITS);
18140 sub2node->SetVisibility(1);
18141 fNodes->Add(sub2node);
18142 sub1node->cd();
18143 //
18144 // Place copy #7 of ITS6 in I569
18145 //
18146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18147 sub2node->SetLineColor(kColorITS);
18148 sub2node->SetVisibility(1);
18149 fNodes->Add(sub2node);
18150 sub1node->cd();
18151 //
18152 // Place copy #8 of ITS6 in I569
18153 //
18154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18155 sub2node->SetLineColor(kColorITS);
18156 sub2node->SetVisibility(1);
18157 fNodes->Add(sub2node);
18158 sub1node->cd();
18159 //
18160 // Place copy #9 of ITS6 in I569
18161 //
18162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18163 sub2node->SetLineColor(kColorITS);
18164 sub2node->SetVisibility(1);
18165 fNodes->Add(sub2node);
18166 sub1node->cd();
18167 //
18168 // Place copy #10 of ITS6 in I569
18169 //
18170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18171 sub2node->SetLineColor(kColorITS);
18172 sub2node->SetVisibility(1);
18173 fNodes->Add(sub2node);
18174 sub1node->cd();
18175 //
18176 // Place copy #11 of ITS6 in I569
18177 //
18178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18179 sub2node->SetLineColor(kColorITS);
18180 sub2node->SetVisibility(1);
18181 fNodes->Add(sub2node);
18182 sub1node->cd();
18183 //
18184 // Place copy #12 of ITS6 in I569
18185 //
18186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18187 sub2node->SetLineColor(kColorITS);
18188 sub2node->SetVisibility(1);
18189 fNodes->Add(sub2node);
18190 sub1node->cd();
18191 //
18192 // Place copy #13 of ITS6 in I569
18193 //
18194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18195 sub2node->SetLineColor(kColorITS);
18196 sub2node->SetVisibility(1);
18197 fNodes->Add(sub2node);
18198 sub1node->cd();
18199 //
18200 // Place copy #14 of ITS6 in I569
18201 //
18202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18203 sub2node->SetLineColor(kColorITS);
18204 sub2node->SetVisibility(1);
18205 fNodes->Add(sub2node);
18206 sub1node->cd();
18207 //
18208 // Place copy #15 of ITS6 in I569
18209 //
18210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18211 sub2node->SetLineColor(kColorITS);
18212 sub2node->SetVisibility(1);
18213 fNodes->Add(sub2node);
18214 sub1node->cd();
18215 //
18216 // Place copy #16 of ITS6 in I569
18217 //
18218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18219 sub2node->SetLineColor(kColorITS);
18220 sub2node->SetVisibility(1);
18221 fNodes->Add(sub2node);
18222 sub1node->cd();
18223 //
18224 // Place copy #17 of ITS6 in I569
18225 //
18226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18227 sub2node->SetLineColor(kColorITS);
18228 sub2node->SetVisibility(1);
18229 fNodes->Add(sub2node);
18230 sub1node->cd();
18231 //
18232 // Place copy #18 of ITS6 in I569
18233 //
18234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18235 sub2node->SetLineColor(kColorITS);
18236 sub2node->SetVisibility(1);
18237 fNodes->Add(sub2node);
18238 sub1node->cd();
18239 //
18240 // Place copy #19 of ITS6 in I569
18241 //
18242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18243 sub2node->SetLineColor(kColorITS);
18244 sub2node->SetVisibility(1);
18245 fNodes->Add(sub2node);
18246 sub1node->cd();
18247 //
18248 // Place copy #20 of ITS6 in I569
18249 //
18250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18251 sub2node->SetLineColor(kColorITS);
18252 sub2node->SetVisibility(1);
18253 fNodes->Add(sub2node);
18254 sub1node->cd();
18255 //
18256 // Place copy #21 of ITS6 in I569
18257 //
18258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18259 sub2node->SetLineColor(kColorITS);
18260 sub2node->SetVisibility(1);
18261 fNodes->Add(sub2node);
18262 sub1node->cd();
18263 //
18264 // Place copy #22 of ITS6 in I569
18265 //
18266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18267 sub2node->SetLineColor(kColorITS);
18268 sub2node->SetVisibility(1);
18269 fNodes->Add(sub2node);
18270 sub1node->cd();
18271 //
18272 // Place copy #23 of ITS6 in I569
18273 //
18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18278 sub1node->cd();
18279 //
18280 // Place copy #24 of ITS6 in I569
18281 //
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18286 sub1node->cd();
18287 //
18288 // Place copy #25 of ITS6 in I569
18289 //
18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18294 sub1node->cd();
18295 fNodes->Add(sub1node);
18296 node->cd();
18297 //
18298 // Place copy #10 of I569 in IT56
18299 //
18300 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18301 sub1node->SetLineColor(kColorITS);
18302 sub1node->SetVisibility(0);
18303 sub1node->cd();
18304 //
18305 // Place copy #1 of ITS6 in I569
18306 //
18307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18308 sub2node->SetLineColor(kColorITS);
18309 sub2node->SetVisibility(1);
18310 fNodes->Add(sub2node);
18311 sub1node->cd();
18312 //
18313 // Place copy #2 of ITS6 in I569
18314 //
18315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18316 sub2node->SetLineColor(kColorITS);
18317 sub2node->SetVisibility(1);
18318 fNodes->Add(sub2node);
18319 sub1node->cd();
18320 //
18321 // Place copy #3 of ITS6 in I569
18322 //
18323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18324 sub2node->SetLineColor(kColorITS);
18325 sub2node->SetVisibility(1);
18326 fNodes->Add(sub2node);
18327 sub1node->cd();
18328 //
18329 // Place copy #4 of ITS6 in I569
18330 //
18331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18332 sub2node->SetLineColor(kColorITS);
18333 sub2node->SetVisibility(1);
18334 fNodes->Add(sub2node);
18335 sub1node->cd();
18336 //
18337 // Place copy #5 of ITS6 in I569
18338 //
18339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18340 sub2node->SetLineColor(kColorITS);
18341 sub2node->SetVisibility(1);
18342 fNodes->Add(sub2node);
18343 sub1node->cd();
18344 //
18345 // Place copy #6 of ITS6 in I569
18346 //
18347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18348 sub2node->SetLineColor(kColorITS);
18349 sub2node->SetVisibility(1);
18350 fNodes->Add(sub2node);
18351 sub1node->cd();
18352 //
18353 // Place copy #7 of ITS6 in I569
18354 //
18355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18356 sub2node->SetLineColor(kColorITS);
18357 sub2node->SetVisibility(1);
18358 fNodes->Add(sub2node);
18359 sub1node->cd();
18360 //
18361 // Place copy #8 of ITS6 in I569
18362 //
18363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18364 sub2node->SetLineColor(kColorITS);
18365 sub2node->SetVisibility(1);
18366 fNodes->Add(sub2node);
18367 sub1node->cd();
18368 //
18369 // Place copy #9 of ITS6 in I569
18370 //
18371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18372 sub2node->SetLineColor(kColorITS);
18373 sub2node->SetVisibility(1);
18374 fNodes->Add(sub2node);
18375 sub1node->cd();
18376 //
18377 // Place copy #10 of ITS6 in I569
18378 //
18379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18380 sub2node->SetLineColor(kColorITS);
18381 sub2node->SetVisibility(1);
18382 fNodes->Add(sub2node);
18383 sub1node->cd();
18384 //
18385 // Place copy #11 of ITS6 in I569
18386 //
18387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18388 sub2node->SetLineColor(kColorITS);
18389 sub2node->SetVisibility(1);
18390 fNodes->Add(sub2node);
18391 sub1node->cd();
18392 //
18393 // Place copy #12 of ITS6 in I569
18394 //
18395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18396 sub2node->SetLineColor(kColorITS);
18397 sub2node->SetVisibility(1);
18398 fNodes->Add(sub2node);
18399 sub1node->cd();
18400 //
18401 // Place copy #13 of ITS6 in I569
18402 //
18403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18404 sub2node->SetLineColor(kColorITS);
18405 sub2node->SetVisibility(1);
18406 fNodes->Add(sub2node);
18407 sub1node->cd();
18408 //
18409 // Place copy #14 of ITS6 in I569
18410 //
18411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18412 sub2node->SetLineColor(kColorITS);
18413 sub2node->SetVisibility(1);
18414 fNodes->Add(sub2node);
18415 sub1node->cd();
18416 //
18417 // Place copy #15 of ITS6 in I569
18418 //
18419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18420 sub2node->SetLineColor(kColorITS);
18421 sub2node->SetVisibility(1);
18422 fNodes->Add(sub2node);
18423 sub1node->cd();
18424 //
18425 // Place copy #16 of ITS6 in I569
18426 //
18427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18428 sub2node->SetLineColor(kColorITS);
18429 sub2node->SetVisibility(1);
18430 fNodes->Add(sub2node);
18431 sub1node->cd();
18432 //
18433 // Place copy #17 of ITS6 in I569
18434 //
18435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18436 sub2node->SetLineColor(kColorITS);
18437 sub2node->SetVisibility(1);
18438 fNodes->Add(sub2node);
18439 sub1node->cd();
18440 //
18441 // Place copy #18 of ITS6 in I569
18442 //
18443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18444 sub2node->SetLineColor(kColorITS);
18445 sub2node->SetVisibility(1);
18446 fNodes->Add(sub2node);
18447 sub1node->cd();
18448 //
18449 // Place copy #19 of ITS6 in I569
18450 //
18451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18452 sub2node->SetLineColor(kColorITS);
18453 sub2node->SetVisibility(1);
18454 fNodes->Add(sub2node);
18455 sub1node->cd();
18456 //
18457 // Place copy #20 of ITS6 in I569
18458 //
18459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18460 sub2node->SetLineColor(kColorITS);
18461 sub2node->SetVisibility(1);
18462 fNodes->Add(sub2node);
18463 sub1node->cd();
18464 //
18465 // Place copy #21 of ITS6 in I569
18466 //
18467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18468 sub2node->SetLineColor(kColorITS);
18469 sub2node->SetVisibility(1);
18470 fNodes->Add(sub2node);
18471 sub1node->cd();
18472 //
18473 // Place copy #22 of ITS6 in I569
18474 //
18475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18476 sub2node->SetLineColor(kColorITS);
18477 sub2node->SetVisibility(1);
18478 fNodes->Add(sub2node);
18479 sub1node->cd();
18480 //
18481 // Place copy #23 of ITS6 in I569
18482 //
18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18487 sub1node->cd();
18488 //
18489 // Place copy #24 of ITS6 in I569
18490 //
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18495 sub1node->cd();
18496 //
18497 // Place copy #25 of ITS6 in I569
18498 //
18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18503 sub1node->cd();
18504 fNodes->Add(sub1node);
18505 node->cd();
18506 //
18507 // Place copy #11 of I569 in IT56
18508 //
18509 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18510 sub1node->SetLineColor(kColorITS);
18511 sub1node->SetVisibility(0);
18512 sub1node->cd();
18513 //
18514 // Place copy #1 of ITS6 in I569
18515 //
18516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18517 sub2node->SetLineColor(kColorITS);
18518 sub2node->SetVisibility(1);
18519 fNodes->Add(sub2node);
18520 sub1node->cd();
18521 //
18522 // Place copy #2 of ITS6 in I569
18523 //
18524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18525 sub2node->SetLineColor(kColorITS);
18526 sub2node->SetVisibility(1);
18527 fNodes->Add(sub2node);
18528 sub1node->cd();
18529 //
18530 // Place copy #3 of ITS6 in I569
18531 //
18532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18533 sub2node->SetLineColor(kColorITS);
18534 sub2node->SetVisibility(1);
18535 fNodes->Add(sub2node);
18536 sub1node->cd();
18537 //
18538 // Place copy #4 of ITS6 in I569
18539 //
18540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18541 sub2node->SetLineColor(kColorITS);
18542 sub2node->SetVisibility(1);
18543 fNodes->Add(sub2node);
18544 sub1node->cd();
18545 //
18546 // Place copy #5 of ITS6 in I569
18547 //
18548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18549 sub2node->SetLineColor(kColorITS);
18550 sub2node->SetVisibility(1);
18551 fNodes->Add(sub2node);
18552 sub1node->cd();
18553 //
18554 // Place copy #6 of ITS6 in I569
18555 //
18556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18557 sub2node->SetLineColor(kColorITS);
18558 sub2node->SetVisibility(1);
18559 fNodes->Add(sub2node);
18560 sub1node->cd();
18561 //
18562 // Place copy #7 of ITS6 in I569
18563 //
18564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18565 sub2node->SetLineColor(kColorITS);
18566 sub2node->SetVisibility(1);
18567 fNodes->Add(sub2node);
18568 sub1node->cd();
18569 //
18570 // Place copy #8 of ITS6 in I569
18571 //
18572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18573 sub2node->SetLineColor(kColorITS);
18574 sub2node->SetVisibility(1);
18575 fNodes->Add(sub2node);
18576 sub1node->cd();
18577 //
18578 // Place copy #9 of ITS6 in I569
18579 //
18580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18581 sub2node->SetLineColor(kColorITS);
18582 sub2node->SetVisibility(1);
18583 fNodes->Add(sub2node);
18584 sub1node->cd();
18585 //
18586 // Place copy #10 of ITS6 in I569
18587 //
18588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18589 sub2node->SetLineColor(kColorITS);
18590 sub2node->SetVisibility(1);
18591 fNodes->Add(sub2node);
18592 sub1node->cd();
18593 //
18594 // Place copy #11 of ITS6 in I569
18595 //
18596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18597 sub2node->SetLineColor(kColorITS);
18598 sub2node->SetVisibility(1);
18599 fNodes->Add(sub2node);
18600 sub1node->cd();
18601 //
18602 // Place copy #12 of ITS6 in I569
18603 //
18604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18605 sub2node->SetLineColor(kColorITS);
18606 sub2node->SetVisibility(1);
18607 fNodes->Add(sub2node);
18608 sub1node->cd();
18609 //
18610 // Place copy #13 of ITS6 in I569
18611 //
18612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18613 sub2node->SetLineColor(kColorITS);
18614 sub2node->SetVisibility(1);
18615 fNodes->Add(sub2node);
18616 sub1node->cd();
18617 //
18618 // Place copy #14 of ITS6 in I569
18619 //
18620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18621 sub2node->SetLineColor(kColorITS);
18622 sub2node->SetVisibility(1);
18623 fNodes->Add(sub2node);
18624 sub1node->cd();
18625 //
18626 // Place copy #15 of ITS6 in I569
18627 //
18628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18629 sub2node->SetLineColor(kColorITS);
18630 sub2node->SetVisibility(1);
18631 fNodes->Add(sub2node);
18632 sub1node->cd();
18633 //
18634 // Place copy #16 of ITS6 in I569
18635 //
18636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18637 sub2node->SetLineColor(kColorITS);
18638 sub2node->SetVisibility(1);
18639 fNodes->Add(sub2node);
18640 sub1node->cd();
18641 //
18642 // Place copy #17 of ITS6 in I569
18643 //
18644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18645 sub2node->SetLineColor(kColorITS);
18646 sub2node->SetVisibility(1);
18647 fNodes->Add(sub2node);
18648 sub1node->cd();
18649 //
18650 // Place copy #18 of ITS6 in I569
18651 //
18652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18653 sub2node->SetLineColor(kColorITS);
18654 sub2node->SetVisibility(1);
18655 fNodes->Add(sub2node);
18656 sub1node->cd();
18657 //
18658 // Place copy #19 of ITS6 in I569
18659 //
18660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18661 sub2node->SetLineColor(kColorITS);
18662 sub2node->SetVisibility(1);
18663 fNodes->Add(sub2node);
18664 sub1node->cd();
18665 //
18666 // Place copy #20 of ITS6 in I569
18667 //
18668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18669 sub2node->SetLineColor(kColorITS);
18670 sub2node->SetVisibility(1);
18671 fNodes->Add(sub2node);
18672 sub1node->cd();
18673 //
18674 // Place copy #21 of ITS6 in I569
18675 //
18676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18677 sub2node->SetLineColor(kColorITS);
18678 sub2node->SetVisibility(1);
18679 fNodes->Add(sub2node);
18680 sub1node->cd();
18681 //
18682 // Place copy #22 of ITS6 in I569
18683 //
18684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18685 sub2node->SetLineColor(kColorITS);
18686 sub2node->SetVisibility(1);
18687 fNodes->Add(sub2node);
18688 sub1node->cd();
18689 //
18690 // Place copy #23 of ITS6 in I569
18691 //
18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18696 sub1node->cd();
18697 //
18698 // Place copy #24 of ITS6 in I569
18699 //
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18704 sub1node->cd();
18705 //
18706 // Place copy #25 of ITS6 in I569
18707 //
18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18712 sub1node->cd();
18713 fNodes->Add(sub1node);
18714 node->cd();
18715 //
18716 // Place copy #12 of I569 in IT56
18717 //
18718 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18719 sub1node->SetLineColor(kColorITS);
18720 sub1node->SetVisibility(0);
18721 sub1node->cd();
18722 //
18723 // Place copy #1 of ITS6 in I569
18724 //
18725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18726 sub2node->SetLineColor(kColorITS);
18727 sub2node->SetVisibility(1);
18728 fNodes->Add(sub2node);
18729 sub1node->cd();
18730 //
18731 // Place copy #2 of ITS6 in I569
18732 //
18733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18734 sub2node->SetLineColor(kColorITS);
18735 sub2node->SetVisibility(1);
18736 fNodes->Add(sub2node);
18737 sub1node->cd();
18738 //
18739 // Place copy #3 of ITS6 in I569
18740 //
18741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18742 sub2node->SetLineColor(kColorITS);
18743 sub2node->SetVisibility(1);
18744 fNodes->Add(sub2node);
18745 sub1node->cd();
18746 //
18747 // Place copy #4 of ITS6 in I569
18748 //
18749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18750 sub2node->SetLineColor(kColorITS);
18751 sub2node->SetVisibility(1);
18752 fNodes->Add(sub2node);
18753 sub1node->cd();
18754 //
18755 // Place copy #5 of ITS6 in I569
18756 //
18757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18758 sub2node->SetLineColor(kColorITS);
18759 sub2node->SetVisibility(1);
18760 fNodes->Add(sub2node);
18761 sub1node->cd();
18762 //
18763 // Place copy #6 of ITS6 in I569
18764 //
18765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18766 sub2node->SetLineColor(kColorITS);
18767 sub2node->SetVisibility(1);
18768 fNodes->Add(sub2node);
18769 sub1node->cd();
18770 //
18771 // Place copy #7 of ITS6 in I569
18772 //
18773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18774 sub2node->SetLineColor(kColorITS);
18775 sub2node->SetVisibility(1);
18776 fNodes->Add(sub2node);
18777 sub1node->cd();
18778 //
18779 // Place copy #8 of ITS6 in I569
18780 //
18781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18782 sub2node->SetLineColor(kColorITS);
18783 sub2node->SetVisibility(1);
18784 fNodes->Add(sub2node);
18785 sub1node->cd();
18786 //
18787 // Place copy #9 of ITS6 in I569
18788 //
18789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18790 sub2node->SetLineColor(kColorITS);
18791 sub2node->SetVisibility(1);
18792 fNodes->Add(sub2node);
18793 sub1node->cd();
18794 //
18795 // Place copy #10 of ITS6 in I569
18796 //
18797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18798 sub2node->SetLineColor(kColorITS);
18799 sub2node->SetVisibility(1);
18800 fNodes->Add(sub2node);
18801 sub1node->cd();
18802 //
18803 // Place copy #11 of ITS6 in I569
18804 //
18805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18806 sub2node->SetLineColor(kColorITS);
18807 sub2node->SetVisibility(1);
18808 fNodes->Add(sub2node);
18809 sub1node->cd();
18810 //
18811 // Place copy #12 of ITS6 in I569
18812 //
18813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18814 sub2node->SetLineColor(kColorITS);
18815 sub2node->SetVisibility(1);
18816 fNodes->Add(sub2node);
18817 sub1node->cd();
18818 //
18819 // Place copy #13 of ITS6 in I569
18820 //
18821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18822 sub2node->SetLineColor(kColorITS);
18823 sub2node->SetVisibility(1);
18824 fNodes->Add(sub2node);
18825 sub1node->cd();
18826 //
18827 // Place copy #14 of ITS6 in I569
18828 //
18829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18830 sub2node->SetLineColor(kColorITS);
18831 sub2node->SetVisibility(1);
18832 fNodes->Add(sub2node);
18833 sub1node->cd();
18834 //
18835 // Place copy #15 of ITS6 in I569
18836 //
18837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18838 sub2node->SetLineColor(kColorITS);
18839 sub2node->SetVisibility(1);
18840 fNodes->Add(sub2node);
18841 sub1node->cd();
18842 //
18843 // Place copy #16 of ITS6 in I569
18844 //
18845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18846 sub2node->SetLineColor(kColorITS);
18847 sub2node->SetVisibility(1);
18848 fNodes->Add(sub2node);
18849 sub1node->cd();
18850 //
18851 // Place copy #17 of ITS6 in I569
18852 //
18853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18854 sub2node->SetLineColor(kColorITS);
18855 sub2node->SetVisibility(1);
18856 fNodes->Add(sub2node);
18857 sub1node->cd();
18858 //
18859 // Place copy #18 of ITS6 in I569
18860 //
18861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18862 sub2node->SetLineColor(kColorITS);
18863 sub2node->SetVisibility(1);
18864 fNodes->Add(sub2node);
18865 sub1node->cd();
18866 //
18867 // Place copy #19 of ITS6 in I569
18868 //
18869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18870 sub2node->SetLineColor(kColorITS);
18871 sub2node->SetVisibility(1);
18872 fNodes->Add(sub2node);
18873 sub1node->cd();
18874 //
18875 // Place copy #20 of ITS6 in I569
18876 //
18877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18878 sub2node->SetLineColor(kColorITS);
18879 sub2node->SetVisibility(1);
18880 fNodes->Add(sub2node);
18881 sub1node->cd();
18882 //
18883 // Place copy #21 of ITS6 in I569
18884 //
18885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18886 sub2node->SetLineColor(kColorITS);
18887 sub2node->SetVisibility(1);
18888 fNodes->Add(sub2node);
18889 sub1node->cd();
18890 //
18891 // Place copy #22 of ITS6 in I569
18892 //
18893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18894 sub2node->SetLineColor(kColorITS);
18895 sub2node->SetVisibility(1);
18896 fNodes->Add(sub2node);
18897 sub1node->cd();
18898 //
18899 // Place copy #23 of ITS6 in I569
18900 //
18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18905 sub1node->cd();
18906 //
18907 // Place copy #24 of ITS6 in I569
18908 //
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18913 sub1node->cd();
18914 //
18915 // Place copy #25 of ITS6 in I569
18916 //
18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18921 sub1node->cd();
18922 fNodes->Add(sub1node);
18923 node->cd();
18924 //
18925 // Place copy #13 of I569 in IT56
18926 //
18927 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
18928 sub1node->SetLineColor(kColorITS);
18929 sub1node->SetVisibility(0);
18930 sub1node->cd();
18931 //
18932 // Place copy #1 of ITS6 in I569
18933 //
18934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18935 sub2node->SetLineColor(kColorITS);
18936 sub2node->SetVisibility(1);
18937 fNodes->Add(sub2node);
18938 sub1node->cd();
18939 //
18940 // Place copy #2 of ITS6 in I569
18941 //
18942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18943 sub2node->SetLineColor(kColorITS);
18944 sub2node->SetVisibility(1);
18945 fNodes->Add(sub2node);
18946 sub1node->cd();
18947 //
18948 // Place copy #3 of ITS6 in I569
18949 //
18950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18951 sub2node->SetLineColor(kColorITS);
18952 sub2node->SetVisibility(1);
18953 fNodes->Add(sub2node);
18954 sub1node->cd();
18955 //
18956 // Place copy #4 of ITS6 in I569
18957 //
18958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18959 sub2node->SetLineColor(kColorITS);
18960 sub2node->SetVisibility(1);
18961 fNodes->Add(sub2node);
18962 sub1node->cd();
18963 //
18964 // Place copy #5 of ITS6 in I569
18965 //
18966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18967 sub2node->SetLineColor(kColorITS);
18968 sub2node->SetVisibility(1);
18969 fNodes->Add(sub2node);
18970 sub1node->cd();
18971 //
18972 // Place copy #6 of ITS6 in I569
18973 //
18974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18975 sub2node->SetLineColor(kColorITS);
18976 sub2node->SetVisibility(1);
18977 fNodes->Add(sub2node);
18978 sub1node->cd();
18979 //
18980 // Place copy #7 of ITS6 in I569
18981 //
18982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18983 sub2node->SetLineColor(kColorITS);
18984 sub2node->SetVisibility(1);
18985 fNodes->Add(sub2node);
18986 sub1node->cd();
18987 //
18988 // Place copy #8 of ITS6 in I569
18989 //
18990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18991 sub2node->SetLineColor(kColorITS);
18992 sub2node->SetVisibility(1);
18993 fNodes->Add(sub2node);
18994 sub1node->cd();
18995 //
18996 // Place copy #9 of ITS6 in I569
18997 //
18998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18999 sub2node->SetLineColor(kColorITS);
19000 sub2node->SetVisibility(1);
19001 fNodes->Add(sub2node);
19002 sub1node->cd();
19003 //
19004 // Place copy #10 of ITS6 in I569
19005 //
19006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19007 sub2node->SetLineColor(kColorITS);
19008 sub2node->SetVisibility(1);
19009 fNodes->Add(sub2node);
19010 sub1node->cd();
19011 //
19012 // Place copy #11 of ITS6 in I569
19013 //
19014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19015 sub2node->SetLineColor(kColorITS);
19016 sub2node->SetVisibility(1);
19017 fNodes->Add(sub2node);
19018 sub1node->cd();
19019 //
19020 // Place copy #12 of ITS6 in I569
19021 //
19022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19023 sub2node->SetLineColor(kColorITS);
19024 sub2node->SetVisibility(1);
19025 fNodes->Add(sub2node);
19026 sub1node->cd();
19027 //
19028 // Place copy #13 of ITS6 in I569
19029 //
19030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19031 sub2node->SetLineColor(kColorITS);
19032 sub2node->SetVisibility(1);
19033 fNodes->Add(sub2node);
19034 sub1node->cd();
19035 //
19036 // Place copy #14 of ITS6 in I569
19037 //
19038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19039 sub2node->SetLineColor(kColorITS);
19040 sub2node->SetVisibility(1);
19041 fNodes->Add(sub2node);
19042 sub1node->cd();
19043 //
19044 // Place copy #15 of ITS6 in I569
19045 //
19046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19047 sub2node->SetLineColor(kColorITS);
19048 sub2node->SetVisibility(1);
19049 fNodes->Add(sub2node);
19050 sub1node->cd();
19051 //
19052 // Place copy #16 of ITS6 in I569
19053 //
19054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19055 sub2node->SetLineColor(kColorITS);
19056 sub2node->SetVisibility(1);
19057 fNodes->Add(sub2node);
19058 sub1node->cd();
19059 //
19060 // Place copy #17 of ITS6 in I569
19061 //
19062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19063 sub2node->SetLineColor(kColorITS);
19064 sub2node->SetVisibility(1);
19065 fNodes->Add(sub2node);
19066 sub1node->cd();
19067 //
19068 // Place copy #18 of ITS6 in I569
19069 //
19070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19071 sub2node->SetLineColor(kColorITS);
19072 sub2node->SetVisibility(1);
19073 fNodes->Add(sub2node);
19074 sub1node->cd();
19075 //
19076 // Place copy #19 of ITS6 in I569
19077 //
19078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19079 sub2node->SetLineColor(kColorITS);
19080 sub2node->SetVisibility(1);
19081 fNodes->Add(sub2node);
19082 sub1node->cd();
19083 //
19084 // Place copy #20 of ITS6 in I569
19085 //
19086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19087 sub2node->SetLineColor(kColorITS);
19088 sub2node->SetVisibility(1);
19089 fNodes->Add(sub2node);
19090 sub1node->cd();
19091 //
19092 // Place copy #21 of ITS6 in I569
19093 //
19094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19095 sub2node->SetLineColor(kColorITS);
19096 sub2node->SetVisibility(1);
19097 fNodes->Add(sub2node);
19098 sub1node->cd();
19099 //
19100 // Place copy #22 of ITS6 in I569
19101 //
19102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19103 sub2node->SetLineColor(kColorITS);
19104 sub2node->SetVisibility(1);
19105 fNodes->Add(sub2node);
19106 sub1node->cd();
19107 //
19108 // Place copy #23 of ITS6 in I569
19109 //
19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19114 sub1node->cd();
19115 //
19116 // Place copy #24 of ITS6 in I569
19117 //
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19122 sub1node->cd();
19123 //
19124 // Place copy #25 of ITS6 in I569
19125 //
19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19130 sub1node->cd();
19131 fNodes->Add(sub1node);
19132 node->cd();
19133 //
19134 // Place copy #14 of I569 in IT56
19135 //
19136 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19137 sub1node->SetLineColor(kColorITS);
19138 sub1node->SetVisibility(0);
19139 sub1node->cd();
19140 //
19141 // Place copy #1 of ITS6 in I569
19142 //
19143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19144 sub2node->SetLineColor(kColorITS);
19145 sub2node->SetVisibility(1);
19146 fNodes->Add(sub2node);
19147 sub1node->cd();
19148 //
19149 // Place copy #2 of ITS6 in I569
19150 //
19151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19152 sub2node->SetLineColor(kColorITS);
19153 sub2node->SetVisibility(1);
19154 fNodes->Add(sub2node);
19155 sub1node->cd();
19156 //
19157 // Place copy #3 of ITS6 in I569
19158 //
19159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19160 sub2node->SetLineColor(kColorITS);
19161 sub2node->SetVisibility(1);
19162 fNodes->Add(sub2node);
19163 sub1node->cd();
19164 //
19165 // Place copy #4 of ITS6 in I569
19166 //
19167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19168 sub2node->SetLineColor(kColorITS);
19169 sub2node->SetVisibility(1);
19170 fNodes->Add(sub2node);
19171 sub1node->cd();
19172 //
19173 // Place copy #5 of ITS6 in I569
19174 //
19175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19176 sub2node->SetLineColor(kColorITS);
19177 sub2node->SetVisibility(1);
19178 fNodes->Add(sub2node);
19179 sub1node->cd();
19180 //
19181 // Place copy #6 of ITS6 in I569
19182 //
19183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19184 sub2node->SetLineColor(kColorITS);
19185 sub2node->SetVisibility(1);
19186 fNodes->Add(sub2node);
19187 sub1node->cd();
19188 //
19189 // Place copy #7 of ITS6 in I569
19190 //
19191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19192 sub2node->SetLineColor(kColorITS);
19193 sub2node->SetVisibility(1);
19194 fNodes->Add(sub2node);
19195 sub1node->cd();
19196 //
19197 // Place copy #8 of ITS6 in I569
19198 //
19199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19200 sub2node->SetLineColor(kColorITS);
19201 sub2node->SetVisibility(1);
19202 fNodes->Add(sub2node);
19203 sub1node->cd();
19204 //
19205 // Place copy #9 of ITS6 in I569
19206 //
19207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19208 sub2node->SetLineColor(kColorITS);
19209 sub2node->SetVisibility(1);
19210 fNodes->Add(sub2node);
19211 sub1node->cd();
19212 //
19213 // Place copy #10 of ITS6 in I569
19214 //
19215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19216 sub2node->SetLineColor(kColorITS);
19217 sub2node->SetVisibility(1);
19218 fNodes->Add(sub2node);
19219 sub1node->cd();
19220 //
19221 // Place copy #11 of ITS6 in I569
19222 //
19223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19224 sub2node->SetLineColor(kColorITS);
19225 sub2node->SetVisibility(1);
19226 fNodes->Add(sub2node);
19227 sub1node->cd();
19228 //
19229 // Place copy #12 of ITS6 in I569
19230 //
19231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19232 sub2node->SetLineColor(kColorITS);
19233 sub2node->SetVisibility(1);
19234 fNodes->Add(sub2node);
19235 sub1node->cd();
19236 //
19237 // Place copy #13 of ITS6 in I569
19238 //
19239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19240 sub2node->SetLineColor(kColorITS);
19241 sub2node->SetVisibility(1);
19242 fNodes->Add(sub2node);
19243 sub1node->cd();
19244 //
19245 // Place copy #14 of ITS6 in I569
19246 //
19247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19248 sub2node->SetLineColor(kColorITS);
19249 sub2node->SetVisibility(1);
19250 fNodes->Add(sub2node);
19251 sub1node->cd();
19252 //
19253 // Place copy #15 of ITS6 in I569
19254 //
19255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19256 sub2node->SetLineColor(kColorITS);
19257 sub2node->SetVisibility(1);
19258 fNodes->Add(sub2node);
19259 sub1node->cd();
19260 //
19261 // Place copy #16 of ITS6 in I569
19262 //
19263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19264 sub2node->SetLineColor(kColorITS);
19265 sub2node->SetVisibility(1);
19266 fNodes->Add(sub2node);
19267 sub1node->cd();
19268 //
19269 // Place copy #17 of ITS6 in I569
19270 //
19271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19272 sub2node->SetLineColor(kColorITS);
19273 sub2node->SetVisibility(1);
19274 fNodes->Add(sub2node);
19275 sub1node->cd();
19276 //
19277 // Place copy #18 of ITS6 in I569
19278 //
19279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19280 sub2node->SetLineColor(kColorITS);
19281 sub2node->SetVisibility(1);
19282 fNodes->Add(sub2node);
19283 sub1node->cd();
19284 //
19285 // Place copy #19 of ITS6 in I569
19286 //
19287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19288 sub2node->SetLineColor(kColorITS);
19289 sub2node->SetVisibility(1);
19290 fNodes->Add(sub2node);
19291 sub1node->cd();
19292 //
19293 // Place copy #20 of ITS6 in I569
19294 //
19295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19296 sub2node->SetLineColor(kColorITS);
19297 sub2node->SetVisibility(1);
19298 fNodes->Add(sub2node);
19299 sub1node->cd();
19300 //
19301 // Place copy #21 of ITS6 in I569
19302 //
19303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19304 sub2node->SetLineColor(kColorITS);
19305 sub2node->SetVisibility(1);
19306 fNodes->Add(sub2node);
19307 sub1node->cd();
19308 //
19309 // Place copy #22 of ITS6 in I569
19310 //
19311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19312 sub2node->SetLineColor(kColorITS);
19313 sub2node->SetVisibility(1);
19314 fNodes->Add(sub2node);
19315 sub1node->cd();
19316 //
19317 // Place copy #23 of ITS6 in I569
19318 //
19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19323 sub1node->cd();
19324 //
19325 // Place copy #24 of ITS6 in I569
19326 //
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19331 sub1node->cd();
19332 //
19333 // Place copy #25 of ITS6 in I569
19334 //
19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19339 sub1node->cd();
19340 fNodes->Add(sub1node);
19341 node->cd();
19342 //
19343 // Place copy #15 of I569 in IT56
19344 //
19345 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19346 sub1node->SetLineColor(kColorITS);
19347 sub1node->SetVisibility(0);
19348 sub1node->cd();
19349 //
19350 // Place copy #1 of ITS6 in I569
19351 //
19352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19353 sub2node->SetLineColor(kColorITS);
19354 sub2node->SetVisibility(1);
19355 fNodes->Add(sub2node);
19356 sub1node->cd();
19357 //
19358 // Place copy #2 of ITS6 in I569
19359 //
19360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19361 sub2node->SetLineColor(kColorITS);
19362 sub2node->SetVisibility(1);
19363 fNodes->Add(sub2node);
19364 sub1node->cd();
19365 //
19366 // Place copy #3 of ITS6 in I569
19367 //
19368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19369 sub2node->SetLineColor(kColorITS);
19370 sub2node->SetVisibility(1);
19371 fNodes->Add(sub2node);
19372 sub1node->cd();
19373 //
19374 // Place copy #4 of ITS6 in I569
19375 //
19376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19377 sub2node->SetLineColor(kColorITS);
19378 sub2node->SetVisibility(1);
19379 fNodes->Add(sub2node);
19380 sub1node->cd();
19381 //
19382 // Place copy #5 of ITS6 in I569
19383 //
19384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19385 sub2node->SetLineColor(kColorITS);
19386 sub2node->SetVisibility(1);
19387 fNodes->Add(sub2node);
19388 sub1node->cd();
19389 //
19390 // Place copy #6 of ITS6 in I569
19391 //
19392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19393 sub2node->SetLineColor(kColorITS);
19394 sub2node->SetVisibility(1);
19395 fNodes->Add(sub2node);
19396 sub1node->cd();
19397 //
19398 // Place copy #7 of ITS6 in I569
19399 //
19400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19401 sub2node->SetLineColor(kColorITS);
19402 sub2node->SetVisibility(1);
19403 fNodes->Add(sub2node);
19404 sub1node->cd();
19405 //
19406 // Place copy #8 of ITS6 in I569
19407 //
19408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19409 sub2node->SetLineColor(kColorITS);
19410 sub2node->SetVisibility(1);
19411 fNodes->Add(sub2node);
19412 sub1node->cd();
19413 //
19414 // Place copy #9 of ITS6 in I569
19415 //
19416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19417 sub2node->SetLineColor(kColorITS);
19418 sub2node->SetVisibility(1);
19419 fNodes->Add(sub2node);
19420 sub1node->cd();
19421 //
19422 // Place copy #10 of ITS6 in I569
19423 //
19424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19425 sub2node->SetLineColor(kColorITS);
19426 sub2node->SetVisibility(1);
19427 fNodes->Add(sub2node);
19428 sub1node->cd();
19429 //
19430 // Place copy #11 of ITS6 in I569
19431 //
19432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19433 sub2node->SetLineColor(kColorITS);
19434 sub2node->SetVisibility(1);
19435 fNodes->Add(sub2node);
19436 sub1node->cd();
19437 //
19438 // Place copy #12 of ITS6 in I569
19439 //
19440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19441 sub2node->SetLineColor(kColorITS);
19442 sub2node->SetVisibility(1);
19443 fNodes->Add(sub2node);
19444 sub1node->cd();
19445 //
19446 // Place copy #13 of ITS6 in I569
19447 //
19448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19449 sub2node->SetLineColor(kColorITS);
19450 sub2node->SetVisibility(1);
19451 fNodes->Add(sub2node);
19452 sub1node->cd();
19453 //
19454 // Place copy #14 of ITS6 in I569
19455 //
19456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19457 sub2node->SetLineColor(kColorITS);
19458 sub2node->SetVisibility(1);
19459 fNodes->Add(sub2node);
19460 sub1node->cd();
19461 //
19462 // Place copy #15 of ITS6 in I569
19463 //
19464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19465 sub2node->SetLineColor(kColorITS);
19466 sub2node->SetVisibility(1);
19467 fNodes->Add(sub2node);
19468 sub1node->cd();
19469 //
19470 // Place copy #16 of ITS6 in I569
19471 //
19472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19473 sub2node->SetLineColor(kColorITS);
19474 sub2node->SetVisibility(1);
19475 fNodes->Add(sub2node);
19476 sub1node->cd();
19477 //
19478 // Place copy #17 of ITS6 in I569
19479 //
19480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19481 sub2node->SetLineColor(kColorITS);
19482 sub2node->SetVisibility(1);
19483 fNodes->Add(sub2node);
19484 sub1node->cd();
19485 //
19486 // Place copy #18 of ITS6 in I569
19487 //
19488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19489 sub2node->SetLineColor(kColorITS);
19490 sub2node->SetVisibility(1);
19491 fNodes->Add(sub2node);
19492 sub1node->cd();
19493 //
19494 // Place copy #19 of ITS6 in I569
19495 //
19496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19497 sub2node->SetLineColor(kColorITS);
19498 sub2node->SetVisibility(1);
19499 fNodes->Add(sub2node);
19500 sub1node->cd();
19501 //
19502 // Place copy #20 of ITS6 in I569
19503 //
19504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19505 sub2node->SetLineColor(kColorITS);
19506 sub2node->SetVisibility(1);
19507 fNodes->Add(sub2node);
19508 sub1node->cd();
19509 //
19510 // Place copy #21 of ITS6 in I569
19511 //
19512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19513 sub2node->SetLineColor(kColorITS);
19514 sub2node->SetVisibility(1);
19515 fNodes->Add(sub2node);
19516 sub1node->cd();
19517 //
19518 // Place copy #22 of ITS6 in I569
19519 //
19520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19521 sub2node->SetLineColor(kColorITS);
19522 sub2node->SetVisibility(1);
19523 fNodes->Add(sub2node);
19524 sub1node->cd();
19525 //
19526 // Place copy #23 of ITS6 in I569
19527 //
19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19532 sub1node->cd();
19533 //
19534 // Place copy #24 of ITS6 in I569
19535 //
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19540 sub1node->cd();
19541 //
19542 // Place copy #25 of ITS6 in I569
19543 //
19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19548 sub1node->cd();
19549 fNodes->Add(sub1node);
19550 node->cd();
19551 //
19552 // Place copy #16 of I569 in IT56
19553 //
19554 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19555 sub1node->SetLineColor(kColorITS);
19556 sub1node->SetVisibility(0);
19557 sub1node->cd();
19558 //
19559 // Place copy #1 of ITS6 in I569
19560 //
19561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19562 sub2node->SetLineColor(kColorITS);
19563 sub2node->SetVisibility(1);
19564 fNodes->Add(sub2node);
19565 sub1node->cd();
19566 //
19567 // Place copy #2 of ITS6 in I569
19568 //
19569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19570 sub2node->SetLineColor(kColorITS);
19571 sub2node->SetVisibility(1);
19572 fNodes->Add(sub2node);
19573 sub1node->cd();
19574 //
19575 // Place copy #3 of ITS6 in I569
19576 //
19577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19578 sub2node->SetLineColor(kColorITS);
19579 sub2node->SetVisibility(1);
19580 fNodes->Add(sub2node);
19581 sub1node->cd();
19582 //
19583 // Place copy #4 of ITS6 in I569
19584 //
19585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19586 sub2node->SetLineColor(kColorITS);
19587 sub2node->SetVisibility(1);
19588 fNodes->Add(sub2node);
19589 sub1node->cd();
19590 //
19591 // Place copy #5 of ITS6 in I569
19592 //
19593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19594 sub2node->SetLineColor(kColorITS);
19595 sub2node->SetVisibility(1);
19596 fNodes->Add(sub2node);
19597 sub1node->cd();
19598 //
19599 // Place copy #6 of ITS6 in I569
19600 //
19601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19602 sub2node->SetLineColor(kColorITS);
19603 sub2node->SetVisibility(1);
19604 fNodes->Add(sub2node);
19605 sub1node->cd();
19606 //
19607 // Place copy #7 of ITS6 in I569
19608 //
19609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19610 sub2node->SetLineColor(kColorITS);
19611 sub2node->SetVisibility(1);
19612 fNodes->Add(sub2node);
19613 sub1node->cd();
19614 //
19615 // Place copy #8 of ITS6 in I569
19616 //
19617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19618 sub2node->SetLineColor(kColorITS);
19619 sub2node->SetVisibility(1);
19620 fNodes->Add(sub2node);
19621 sub1node->cd();
19622 //
19623 // Place copy #9 of ITS6 in I569
19624 //
19625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19626 sub2node->SetLineColor(kColorITS);
19627 sub2node->SetVisibility(1);
19628 fNodes->Add(sub2node);
19629 sub1node->cd();
19630 //
19631 // Place copy #10 of ITS6 in I569
19632 //
19633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19634 sub2node->SetLineColor(kColorITS);
19635 sub2node->SetVisibility(1);
19636 fNodes->Add(sub2node);
19637 sub1node->cd();
19638 //
19639 // Place copy #11 of ITS6 in I569
19640 //
19641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19642 sub2node->SetLineColor(kColorITS);
19643 sub2node->SetVisibility(1);
19644 fNodes->Add(sub2node);
19645 sub1node->cd();
19646 //
19647 // Place copy #12 of ITS6 in I569
19648 //
19649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19650 sub2node->SetLineColor(kColorITS);
19651 sub2node->SetVisibility(1);
19652 fNodes->Add(sub2node);
19653 sub1node->cd();
19654 //
19655 // Place copy #13 of ITS6 in I569
19656 //
19657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19658 sub2node->SetLineColor(kColorITS);
19659 sub2node->SetVisibility(1);
19660 fNodes->Add(sub2node);
19661 sub1node->cd();
19662 //
19663 // Place copy #14 of ITS6 in I569
19664 //
19665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19666 sub2node->SetLineColor(kColorITS);
19667 sub2node->SetVisibility(1);
19668 fNodes->Add(sub2node);
19669 sub1node->cd();
19670 //
19671 // Place copy #15 of ITS6 in I569
19672 //
19673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19674 sub2node->SetLineColor(kColorITS);
19675 sub2node->SetVisibility(1);
19676 fNodes->Add(sub2node);
19677 sub1node->cd();
19678 //
19679 // Place copy #16 of ITS6 in I569
19680 //
19681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19682 sub2node->SetLineColor(kColorITS);
19683 sub2node->SetVisibility(1);
19684 fNodes->Add(sub2node);
19685 sub1node->cd();
19686 //
19687 // Place copy #17 of ITS6 in I569
19688 //
19689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19690 sub2node->SetLineColor(kColorITS);
19691 sub2node->SetVisibility(1);
19692 fNodes->Add(sub2node);
19693 sub1node->cd();
19694 //
19695 // Place copy #18 of ITS6 in I569
19696 //
19697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19698 sub2node->SetLineColor(kColorITS);
19699 sub2node->SetVisibility(1);
19700 fNodes->Add(sub2node);
19701 sub1node->cd();
19702 //
19703 // Place copy #19 of ITS6 in I569
19704 //
19705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19706 sub2node->SetLineColor(kColorITS);
19707 sub2node->SetVisibility(1);
19708 fNodes->Add(sub2node);
19709 sub1node->cd();
19710 //
19711 // Place copy #20 of ITS6 in I569
19712 //
19713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19714 sub2node->SetLineColor(kColorITS);
19715 sub2node->SetVisibility(1);
19716 fNodes->Add(sub2node);
19717 sub1node->cd();
19718 //
19719 // Place copy #21 of ITS6 in I569
19720 //
19721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19722 sub2node->SetLineColor(kColorITS);
19723 sub2node->SetVisibility(1);
19724 fNodes->Add(sub2node);
19725 sub1node->cd();
19726 //
19727 // Place copy #22 of ITS6 in I569
19728 //
19729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19730 sub2node->SetLineColor(kColorITS);
19731 sub2node->SetVisibility(1);
19732 fNodes->Add(sub2node);
19733 sub1node->cd();
19734 //
19735 // Place copy #23 of ITS6 in I569
19736 //
19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19741 sub1node->cd();
19742 //
19743 // Place copy #24 of ITS6 in I569
19744 //
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19749 sub1node->cd();
19750 //
19751 // Place copy #25 of ITS6 in I569
19752 //
19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19757 sub1node->cd();
19758 fNodes->Add(sub1node);
19759 node->cd();
19760 //
19761 // Place copy #17 of I569 in IT56
19762 //
19763 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19764 sub1node->SetLineColor(kColorITS);
19765 sub1node->SetVisibility(0);
19766 sub1node->cd();
19767 //
19768 // Place copy #1 of ITS6 in I569
19769 //
19770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19771 sub2node->SetLineColor(kColorITS);
19772 sub2node->SetVisibility(1);
19773 fNodes->Add(sub2node);
19774 sub1node->cd();
19775 //
19776 // Place copy #2 of ITS6 in I569
19777 //
19778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19779 sub2node->SetLineColor(kColorITS);
19780 sub2node->SetVisibility(1);
19781 fNodes->Add(sub2node);
19782 sub1node->cd();
19783 //
19784 // Place copy #3 of ITS6 in I569
19785 //
19786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19787 sub2node->SetLineColor(kColorITS);
19788 sub2node->SetVisibility(1);
19789 fNodes->Add(sub2node);
19790 sub1node->cd();
19791 //
19792 // Place copy #4 of ITS6 in I569
19793 //
19794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19795 sub2node->SetLineColor(kColorITS);
19796 sub2node->SetVisibility(1);
19797 fNodes->Add(sub2node);
19798 sub1node->cd();
19799 //
19800 // Place copy #5 of ITS6 in I569
19801 //
19802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19803 sub2node->SetLineColor(kColorITS);
19804 sub2node->SetVisibility(1);
19805 fNodes->Add(sub2node);
19806 sub1node->cd();
19807 //
19808 // Place copy #6 of ITS6 in I569
19809 //
19810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19811 sub2node->SetLineColor(kColorITS);
19812 sub2node->SetVisibility(1);
19813 fNodes->Add(sub2node);
19814 sub1node->cd();
19815 //
19816 // Place copy #7 of ITS6 in I569
19817 //
19818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19819 sub2node->SetLineColor(kColorITS);
19820 sub2node->SetVisibility(1);
19821 fNodes->Add(sub2node);
19822 sub1node->cd();
19823 //
19824 // Place copy #8 of ITS6 in I569
19825 //
19826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19827 sub2node->SetLineColor(kColorITS);
19828 sub2node->SetVisibility(1);
19829 fNodes->Add(sub2node);
19830 sub1node->cd();
19831 //
19832 // Place copy #9 of ITS6 in I569
19833 //
19834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19835 sub2node->SetLineColor(kColorITS);
19836 sub2node->SetVisibility(1);
19837 fNodes->Add(sub2node);
19838 sub1node->cd();
19839 //
19840 // Place copy #10 of ITS6 in I569
19841 //
19842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19843 sub2node->SetLineColor(kColorITS);
19844 sub2node->SetVisibility(1);
19845 fNodes->Add(sub2node);
19846 sub1node->cd();
19847 //
19848 // Place copy #11 of ITS6 in I569
19849 //
19850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19851 sub2node->SetLineColor(kColorITS);
19852 sub2node->SetVisibility(1);
19853 fNodes->Add(sub2node);
19854 sub1node->cd();
19855 //
19856 // Place copy #12 of ITS6 in I569
19857 //
19858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19859 sub2node->SetLineColor(kColorITS);
19860 sub2node->SetVisibility(1);
19861 fNodes->Add(sub2node);
19862 sub1node->cd();
19863 //
19864 // Place copy #13 of ITS6 in I569
19865 //
19866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19867 sub2node->SetLineColor(kColorITS);
19868 sub2node->SetVisibility(1);
19869 fNodes->Add(sub2node);
19870 sub1node->cd();
19871 //
19872 // Place copy #14 of ITS6 in I569
19873 //
19874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19875 sub2node->SetLineColor(kColorITS);
19876 sub2node->SetVisibility(1);
19877 fNodes->Add(sub2node);
19878 sub1node->cd();
19879 //
19880 // Place copy #15 of ITS6 in I569
19881 //
19882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19883 sub2node->SetLineColor(kColorITS);
19884 sub2node->SetVisibility(1);
19885 fNodes->Add(sub2node);
19886 sub1node->cd();
19887 //
19888 // Place copy #16 of ITS6 in I569
19889 //
19890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19891 sub2node->SetLineColor(kColorITS);
19892 sub2node->SetVisibility(1);
19893 fNodes->Add(sub2node);
19894 sub1node->cd();
19895 //
19896 // Place copy #17 of ITS6 in I569
19897 //
19898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19899 sub2node->SetLineColor(kColorITS);
19900 sub2node->SetVisibility(1);
19901 fNodes->Add(sub2node);
19902 sub1node->cd();
19903 //
19904 // Place copy #18 of ITS6 in I569
19905 //
19906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19907 sub2node->SetLineColor(kColorITS);
19908 sub2node->SetVisibility(1);
19909 fNodes->Add(sub2node);
19910 sub1node->cd();
19911 //
19912 // Place copy #19 of ITS6 in I569
19913 //
19914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19915 sub2node->SetLineColor(kColorITS);
19916 sub2node->SetVisibility(1);
19917 fNodes->Add(sub2node);
19918 sub1node->cd();
19919 //
19920 // Place copy #20 of ITS6 in I569
19921 //
19922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19923 sub2node->SetLineColor(kColorITS);
19924 sub2node->SetVisibility(1);
19925 fNodes->Add(sub2node);
19926 sub1node->cd();
19927 //
19928 // Place copy #21 of ITS6 in I569
19929 //
19930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19931 sub2node->SetLineColor(kColorITS);
19932 sub2node->SetVisibility(1);
19933 fNodes->Add(sub2node);
19934 sub1node->cd();
19935 //
19936 // Place copy #22 of ITS6 in I569
19937 //
19938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19939 sub2node->SetLineColor(kColorITS);
19940 sub2node->SetVisibility(1);
19941 fNodes->Add(sub2node);
19942 sub1node->cd();
19943 //
19944 // Place copy #23 of ITS6 in I569
19945 //
19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19950 sub1node->cd();
19951 //
19952 // Place copy #24 of ITS6 in I569
19953 //
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19958 sub1node->cd();
19959 //
19960 // Place copy #25 of ITS6 in I569
19961 //
19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19966 sub1node->cd();
19967 fNodes->Add(sub1node);
19968 node->cd();
19969 //
19970 // Place copy #18 of I569 in IT56
19971 //
19972 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
19973 sub1node->SetLineColor(kColorITS);
19974 sub1node->SetVisibility(0);
19975 sub1node->cd();
19976 //
19977 // Place copy #1 of ITS6 in I569
19978 //
19979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19980 sub2node->SetLineColor(kColorITS);
19981 sub2node->SetVisibility(1);
19982 fNodes->Add(sub2node);
19983 sub1node->cd();
19984 //
19985 // Place copy #2 of ITS6 in I569
19986 //
19987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19988 sub2node->SetLineColor(kColorITS);
19989 sub2node->SetVisibility(1);
19990 fNodes->Add(sub2node);
19991 sub1node->cd();
19992 //
19993 // Place copy #3 of ITS6 in I569
19994 //
19995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19996 sub2node->SetLineColor(kColorITS);
19997 sub2node->SetVisibility(1);
19998 fNodes->Add(sub2node);
19999 sub1node->cd();
20000 //
20001 // Place copy #4 of ITS6 in I569
20002 //
20003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20004 sub2node->SetLineColor(kColorITS);
20005 sub2node->SetVisibility(1);
20006 fNodes->Add(sub2node);
20007 sub1node->cd();
20008 //
20009 // Place copy #5 of ITS6 in I569
20010 //
20011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20012 sub2node->SetLineColor(kColorITS);
20013 sub2node->SetVisibility(1);
20014 fNodes->Add(sub2node);
20015 sub1node->cd();
20016 //
20017 // Place copy #6 of ITS6 in I569
20018 //
20019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20020 sub2node->SetLineColor(kColorITS);
20021 sub2node->SetVisibility(1);
20022 fNodes->Add(sub2node);
20023 sub1node->cd();
20024 //
20025 // Place copy #7 of ITS6 in I569
20026 //
20027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20028 sub2node->SetLineColor(kColorITS);
20029 sub2node->SetVisibility(1);
20030 fNodes->Add(sub2node);
20031 sub1node->cd();
20032 //
20033 // Place copy #8 of ITS6 in I569
20034 //
20035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20036 sub2node->SetLineColor(kColorITS);
20037 sub2node->SetVisibility(1);
20038 fNodes->Add(sub2node);
20039 sub1node->cd();
20040 //
20041 // Place copy #9 of ITS6 in I569
20042 //
20043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20044 sub2node->SetLineColor(kColorITS);
20045 sub2node->SetVisibility(1);
20046 fNodes->Add(sub2node);
20047 sub1node->cd();
20048 //
20049 // Place copy #10 of ITS6 in I569
20050 //
20051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20052 sub2node->SetLineColor(kColorITS);
20053 sub2node->SetVisibility(1);
20054 fNodes->Add(sub2node);
20055 sub1node->cd();
20056 //
20057 // Place copy #11 of ITS6 in I569
20058 //
20059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20060 sub2node->SetLineColor(kColorITS);
20061 sub2node->SetVisibility(1);
20062 fNodes->Add(sub2node);
20063 sub1node->cd();
20064 //
20065 // Place copy #12 of ITS6 in I569
20066 //
20067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20068 sub2node->SetLineColor(kColorITS);
20069 sub2node->SetVisibility(1);
20070 fNodes->Add(sub2node);
20071 sub1node->cd();
20072 //
20073 // Place copy #13 of ITS6 in I569
20074 //
20075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20076 sub2node->SetLineColor(kColorITS);
20077 sub2node->SetVisibility(1);
20078 fNodes->Add(sub2node);
20079 sub1node->cd();
20080 //
20081 // Place copy #14 of ITS6 in I569
20082 //
20083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20084 sub2node->SetLineColor(kColorITS);
20085 sub2node->SetVisibility(1);
20086 fNodes->Add(sub2node);
20087 sub1node->cd();
20088 //
20089 // Place copy #15 of ITS6 in I569
20090 //
20091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20092 sub2node->SetLineColor(kColorITS);
20093 sub2node->SetVisibility(1);
20094 fNodes->Add(sub2node);
20095 sub1node->cd();
20096 //
20097 // Place copy #16 of ITS6 in I569
20098 //
20099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20100 sub2node->SetLineColor(kColorITS);
20101 sub2node->SetVisibility(1);
20102 fNodes->Add(sub2node);
20103 sub1node->cd();
20104 //
20105 // Place copy #17 of ITS6 in I569
20106 //
20107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20108 sub2node->SetLineColor(kColorITS);
20109 sub2node->SetVisibility(1);
20110 fNodes->Add(sub2node);
20111 sub1node->cd();
20112 //
20113 // Place copy #18 of ITS6 in I569
20114 //
20115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20116 sub2node->SetLineColor(kColorITS);
20117 sub2node->SetVisibility(1);
20118 fNodes->Add(sub2node);
20119 sub1node->cd();
20120 //
20121 // Place copy #19 of ITS6 in I569
20122 //
20123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20124 sub2node->SetLineColor(kColorITS);
20125 sub2node->SetVisibility(1);
20126 fNodes->Add(sub2node);
20127 sub1node->cd();
20128 //
20129 // Place copy #20 of ITS6 in I569
20130 //
20131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20132 sub2node->SetLineColor(kColorITS);
20133 sub2node->SetVisibility(1);
20134 fNodes->Add(sub2node);
20135 sub1node->cd();
20136 //
20137 // Place copy #21 of ITS6 in I569
20138 //
20139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20140 sub2node->SetLineColor(kColorITS);
20141 sub2node->SetVisibility(1);
20142 fNodes->Add(sub2node);
20143 sub1node->cd();
20144 //
20145 // Place copy #22 of ITS6 in I569
20146 //
20147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20148 sub2node->SetLineColor(kColorITS);
20149 sub2node->SetVisibility(1);
20150 fNodes->Add(sub2node);
20151 sub1node->cd();
20152 //
20153 // Place copy #23 of ITS6 in I569
20154 //
20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20159 sub1node->cd();
20160 //
20161 // Place copy #24 of ITS6 in I569
20162 //
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20167 sub1node->cd();
20168 //
20169 // Place copy #25 of ITS6 in I569
20170 //
20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20175 sub1node->cd();
20176 fNodes->Add(sub1node);
20177 node->cd();
20178 //
20179 // Place copy #19 of I569 in IT56
20180 //
20181 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20182 sub1node->SetLineColor(kColorITS);
20183 sub1node->SetVisibility(0);
20184 sub1node->cd();
20185 //
20186 // Place copy #1 of ITS6 in I569
20187 //
20188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20189 sub2node->SetLineColor(kColorITS);
20190 sub2node->SetVisibility(1);
20191 fNodes->Add(sub2node);
20192 sub1node->cd();
20193 //
20194 // Place copy #2 of ITS6 in I569
20195 //
20196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20197 sub2node->SetLineColor(kColorITS);
20198 sub2node->SetVisibility(1);
20199 fNodes->Add(sub2node);
20200 sub1node->cd();
20201 //
20202 // Place copy #3 of ITS6 in I569
20203 //
20204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20205 sub2node->SetLineColor(kColorITS);
20206 sub2node->SetVisibility(1);
20207 fNodes->Add(sub2node);
20208 sub1node->cd();
20209 //
20210 // Place copy #4 of ITS6 in I569
20211 //
20212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20213 sub2node->SetLineColor(kColorITS);
20214 sub2node->SetVisibility(1);
20215 fNodes->Add(sub2node);
20216 sub1node->cd();
20217 //
20218 // Place copy #5 of ITS6 in I569
20219 //
20220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20221 sub2node->SetLineColor(kColorITS);
20222 sub2node->SetVisibility(1);
20223 fNodes->Add(sub2node);
20224 sub1node->cd();
20225 //
20226 // Place copy #6 of ITS6 in I569
20227 //
20228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20229 sub2node->SetLineColor(kColorITS);
20230 sub2node->SetVisibility(1);
20231 fNodes->Add(sub2node);
20232 sub1node->cd();
20233 //
20234 // Place copy #7 of ITS6 in I569
20235 //
20236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20237 sub2node->SetLineColor(kColorITS);
20238 sub2node->SetVisibility(1);
20239 fNodes->Add(sub2node);
20240 sub1node->cd();
20241 //
20242 // Place copy #8 of ITS6 in I569
20243 //
20244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20245 sub2node->SetLineColor(kColorITS);
20246 sub2node->SetVisibility(1);
20247 fNodes->Add(sub2node);
20248 sub1node->cd();
20249 //
20250 // Place copy #9 of ITS6 in I569
20251 //
20252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20253 sub2node->SetLineColor(kColorITS);
20254 sub2node->SetVisibility(1);
20255 fNodes->Add(sub2node);
20256 sub1node->cd();
20257 //
20258 // Place copy #10 of ITS6 in I569
20259 //
20260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20261 sub2node->SetLineColor(kColorITS);
20262 sub2node->SetVisibility(1);
20263 fNodes->Add(sub2node);
20264 sub1node->cd();
20265 //
20266 // Place copy #11 of ITS6 in I569
20267 //
20268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20269 sub2node->SetLineColor(kColorITS);
20270 sub2node->SetVisibility(1);
20271 fNodes->Add(sub2node);
20272 sub1node->cd();
20273 //
20274 // Place copy #12 of ITS6 in I569
20275 //
20276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20277 sub2node->SetLineColor(kColorITS);
20278 sub2node->SetVisibility(1);
20279 fNodes->Add(sub2node);
20280 sub1node->cd();
20281 //
20282 // Place copy #13 of ITS6 in I569
20283 //
20284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20285 sub2node->SetLineColor(kColorITS);
20286 sub2node->SetVisibility(1);
20287 fNodes->Add(sub2node);
20288 sub1node->cd();
20289 //
20290 // Place copy #14 of ITS6 in I569
20291 //
20292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20293 sub2node->SetLineColor(kColorITS);
20294 sub2node->SetVisibility(1);
20295 fNodes->Add(sub2node);
20296 sub1node->cd();
20297 //
20298 // Place copy #15 of ITS6 in I569
20299 //
20300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20301 sub2node->SetLineColor(kColorITS);
20302 sub2node->SetVisibility(1);
20303 fNodes->Add(sub2node);
20304 sub1node->cd();
20305 //
20306 // Place copy #16 of ITS6 in I569
20307 //
20308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20309 sub2node->SetLineColor(kColorITS);
20310 sub2node->SetVisibility(1);
20311 fNodes->Add(sub2node);
20312 sub1node->cd();
20313 //
20314 // Place copy #17 of ITS6 in I569
20315 //
20316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20317 sub2node->SetLineColor(kColorITS);
20318 sub2node->SetVisibility(1);
20319 fNodes->Add(sub2node);
20320 sub1node->cd();
20321 //
20322 // Place copy #18 of ITS6 in I569
20323 //
20324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20325 sub2node->SetLineColor(kColorITS);
20326 sub2node->SetVisibility(1);
20327 fNodes->Add(sub2node);
20328 sub1node->cd();
20329 //
20330 // Place copy #19 of ITS6 in I569
20331 //
20332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20333 sub2node->SetLineColor(kColorITS);
20334 sub2node->SetVisibility(1);
20335 fNodes->Add(sub2node);
20336 sub1node->cd();
20337 //
20338 // Place copy #20 of ITS6 in I569
20339 //
20340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20341 sub2node->SetLineColor(kColorITS);
20342 sub2node->SetVisibility(1);
20343 fNodes->Add(sub2node);
20344 sub1node->cd();
20345 //
20346 // Place copy #21 of ITS6 in I569
20347 //
20348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20349 sub2node->SetLineColor(kColorITS);
20350 sub2node->SetVisibility(1);
20351 fNodes->Add(sub2node);
20352 sub1node->cd();
20353 //
20354 // Place copy #22 of ITS6 in I569
20355 //
20356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20357 sub2node->SetLineColor(kColorITS);
20358 sub2node->SetVisibility(1);
20359 fNodes->Add(sub2node);
20360 sub1node->cd();
20361 //
20362 // Place copy #23 of ITS6 in I569
20363 //
20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20368 sub1node->cd();
20369 //
20370 // Place copy #24 of ITS6 in I569
20371 //
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20376 sub1node->cd();
20377 //
20378 // Place copy #25 of ITS6 in I569
20379 //
20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20384 sub1node->cd();
20385 fNodes->Add(sub1node);
20386 node->cd();
20387 //
20388 // Place copy #20 of I569 in IT56
20389 //
20390 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20391 sub1node->SetLineColor(kColorITS);
20392 sub1node->SetVisibility(0);
20393 sub1node->cd();
20394 //
20395 // Place copy #1 of ITS6 in I569
20396 //
20397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20398 sub2node->SetLineColor(kColorITS);
20399 sub2node->SetVisibility(1);
20400 fNodes->Add(sub2node);
20401 sub1node->cd();
20402 //
20403 // Place copy #2 of ITS6 in I569
20404 //
20405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20406 sub2node->SetLineColor(kColorITS);
20407 sub2node->SetVisibility(1);
20408 fNodes->Add(sub2node);
20409 sub1node->cd();
20410 //
20411 // Place copy #3 of ITS6 in I569
20412 //
20413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20414 sub2node->SetLineColor(kColorITS);
20415 sub2node->SetVisibility(1);
20416 fNodes->Add(sub2node);
20417 sub1node->cd();
20418 //
20419 // Place copy #4 of ITS6 in I569
20420 //
20421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20422 sub2node->SetLineColor(kColorITS);
20423 sub2node->SetVisibility(1);
20424 fNodes->Add(sub2node);
20425 sub1node->cd();
20426 //
20427 // Place copy #5 of ITS6 in I569
20428 //
20429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20430 sub2node->SetLineColor(kColorITS);
20431 sub2node->SetVisibility(1);
20432 fNodes->Add(sub2node);
20433 sub1node->cd();
20434 //
20435 // Place copy #6 of ITS6 in I569
20436 //
20437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20438 sub2node->SetLineColor(kColorITS);
20439 sub2node->SetVisibility(1);
20440 fNodes->Add(sub2node);
20441 sub1node->cd();
20442 //
20443 // Place copy #7 of ITS6 in I569
20444 //
20445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20446 sub2node->SetLineColor(kColorITS);
20447 sub2node->SetVisibility(1);
20448 fNodes->Add(sub2node);
20449 sub1node->cd();
20450 //
20451 // Place copy #8 of ITS6 in I569
20452 //
20453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20454 sub2node->SetLineColor(kColorITS);
20455 sub2node->SetVisibility(1);
20456 fNodes->Add(sub2node);
20457 sub1node->cd();
20458 //
20459 // Place copy #9 of ITS6 in I569
20460 //
20461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20462 sub2node->SetLineColor(kColorITS);
20463 sub2node->SetVisibility(1);
20464 fNodes->Add(sub2node);
20465 sub1node->cd();
20466 //
20467 // Place copy #10 of ITS6 in I569
20468 //
20469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20470 sub2node->SetLineColor(kColorITS);
20471 sub2node->SetVisibility(1);
20472 fNodes->Add(sub2node);
20473 sub1node->cd();
20474 //
20475 // Place copy #11 of ITS6 in I569
20476 //
20477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20478 sub2node->SetLineColor(kColorITS);
20479 sub2node->SetVisibility(1);
20480 fNodes->Add(sub2node);
20481 sub1node->cd();
20482 //
20483 // Place copy #12 of ITS6 in I569
20484 //
20485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20486 sub2node->SetLineColor(kColorITS);
20487 sub2node->SetVisibility(1);
20488 fNodes->Add(sub2node);
20489 sub1node->cd();
20490 //
20491 // Place copy #13 of ITS6 in I569
20492 //
20493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20494 sub2node->SetLineColor(kColorITS);
20495 sub2node->SetVisibility(1);
20496 fNodes->Add(sub2node);
20497 sub1node->cd();
20498 //
20499 // Place copy #14 of ITS6 in I569
20500 //
20501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20502 sub2node->SetLineColor(kColorITS);
20503 sub2node->SetVisibility(1);
20504 fNodes->Add(sub2node);
20505 sub1node->cd();
20506 //
20507 // Place copy #15 of ITS6 in I569
20508 //
20509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20510 sub2node->SetLineColor(kColorITS);
20511 sub2node->SetVisibility(1);
20512 fNodes->Add(sub2node);
20513 sub1node->cd();
20514 //
20515 // Place copy #16 of ITS6 in I569
20516 //
20517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20518 sub2node->SetLineColor(kColorITS);
20519 sub2node->SetVisibility(1);
20520 fNodes->Add(sub2node);
20521 sub1node->cd();
20522 //
20523 // Place copy #17 of ITS6 in I569
20524 //
20525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20526 sub2node->SetLineColor(kColorITS);
20527 sub2node->SetVisibility(1);
20528 fNodes->Add(sub2node);
20529 sub1node->cd();
20530 //
20531 // Place copy #18 of ITS6 in I569
20532 //
20533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20534 sub2node->SetLineColor(kColorITS);
20535 sub2node->SetVisibility(1);
20536 fNodes->Add(sub2node);
20537 sub1node->cd();
20538 //
20539 // Place copy #19 of ITS6 in I569
20540 //
20541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20542 sub2node->SetLineColor(kColorITS);
20543 sub2node->SetVisibility(1);
20544 fNodes->Add(sub2node);
20545 sub1node->cd();
20546 //
20547 // Place copy #20 of ITS6 in I569
20548 //
20549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20550 sub2node->SetLineColor(kColorITS);
20551 sub2node->SetVisibility(1);
20552 fNodes->Add(sub2node);
20553 sub1node->cd();
20554 //
20555 // Place copy #21 of ITS6 in I569
20556 //
20557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20558 sub2node->SetLineColor(kColorITS);
20559 sub2node->SetVisibility(1);
20560 fNodes->Add(sub2node);
20561 sub1node->cd();
20562 //
20563 // Place copy #22 of ITS6 in I569
20564 //
20565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20566 sub2node->SetLineColor(kColorITS);
20567 sub2node->SetVisibility(1);
20568 fNodes->Add(sub2node);
20569 sub1node->cd();
20570 //
20571 // Place copy #23 of ITS6 in I569
20572 //
20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20577 sub1node->cd();
20578 //
20579 // Place copy #24 of ITS6 in I569
20580 //
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20585 sub1node->cd();
20586 //
20587 // Place copy #25 of ITS6 in I569
20588 //
20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20593 sub1node->cd();
20594 fNodes->Add(sub1node);
20595 node->cd();
20596 //
20597 // Place copy #21 of I569 in IT56
20598 //
20599 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20600 sub1node->SetLineColor(kColorITS);
20601 sub1node->SetVisibility(0);
20602 sub1node->cd();
20603 //
20604 // Place copy #1 of ITS6 in I569
20605 //
20606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20607 sub2node->SetLineColor(kColorITS);
20608 sub2node->SetVisibility(1);
20609 fNodes->Add(sub2node);
20610 sub1node->cd();
20611 //
20612 // Place copy #2 of ITS6 in I569
20613 //
20614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20615 sub2node->SetLineColor(kColorITS);
20616 sub2node->SetVisibility(1);
20617 fNodes->Add(sub2node);
20618 sub1node->cd();
20619 //
20620 // Place copy #3 of ITS6 in I569
20621 //
20622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20623 sub2node->SetLineColor(kColorITS);
20624 sub2node->SetVisibility(1);
20625 fNodes->Add(sub2node);
20626 sub1node->cd();
20627 //
20628 // Place copy #4 of ITS6 in I569
20629 //
20630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20631 sub2node->SetLineColor(kColorITS);
20632 sub2node->SetVisibility(1);
20633 fNodes->Add(sub2node);
20634 sub1node->cd();
20635 //
20636 // Place copy #5 of ITS6 in I569
20637 //
20638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20639 sub2node->SetLineColor(kColorITS);
20640 sub2node->SetVisibility(1);
20641 fNodes->Add(sub2node);
20642 sub1node->cd();
20643 //
20644 // Place copy #6 of ITS6 in I569
20645 //
20646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20647 sub2node->SetLineColor(kColorITS);
20648 sub2node->SetVisibility(1);
20649 fNodes->Add(sub2node);
20650 sub1node->cd();
20651 //
20652 // Place copy #7 of ITS6 in I569
20653 //
20654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20655 sub2node->SetLineColor(kColorITS);
20656 sub2node->SetVisibility(1);
20657 fNodes->Add(sub2node);
20658 sub1node->cd();
20659 //
20660 // Place copy #8 of ITS6 in I569
20661 //
20662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20663 sub2node->SetLineColor(kColorITS);
20664 sub2node->SetVisibility(1);
20665 fNodes->Add(sub2node);
20666 sub1node->cd();
20667 //
20668 // Place copy #9 of ITS6 in I569
20669 //
20670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20671 sub2node->SetLineColor(kColorITS);
20672 sub2node->SetVisibility(1);
20673 fNodes->Add(sub2node);
20674 sub1node->cd();
20675 //
20676 // Place copy #10 of ITS6 in I569
20677 //
20678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20679 sub2node->SetLineColor(kColorITS);
20680 sub2node->SetVisibility(1);
20681 fNodes->Add(sub2node);
20682 sub1node->cd();
20683 //
20684 // Place copy #11 of ITS6 in I569
20685 //
20686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20687 sub2node->SetLineColor(kColorITS);
20688 sub2node->SetVisibility(1);
20689 fNodes->Add(sub2node);
20690 sub1node->cd();
20691 //
20692 // Place copy #12 of ITS6 in I569
20693 //
20694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20695 sub2node->SetLineColor(kColorITS);
20696 sub2node->SetVisibility(1);
20697 fNodes->Add(sub2node);
20698 sub1node->cd();
20699 //
20700 // Place copy #13 of ITS6 in I569
20701 //
20702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20703 sub2node->SetLineColor(kColorITS);
20704 sub2node->SetVisibility(1);
20705 fNodes->Add(sub2node);
20706 sub1node->cd();
20707 //
20708 // Place copy #14 of ITS6 in I569
20709 //
20710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20711 sub2node->SetLineColor(kColorITS);
20712 sub2node->SetVisibility(1);
20713 fNodes->Add(sub2node);
20714 sub1node->cd();
20715 //
20716 // Place copy #15 of ITS6 in I569
20717 //
20718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20719 sub2node->SetLineColor(kColorITS);
20720 sub2node->SetVisibility(1);
20721 fNodes->Add(sub2node);
20722 sub1node->cd();
20723 //
20724 // Place copy #16 of ITS6 in I569
20725 //
20726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20727 sub2node->SetLineColor(kColorITS);
20728 sub2node->SetVisibility(1);
20729 fNodes->Add(sub2node);
20730 sub1node->cd();
20731 //
20732 // Place copy #17 of ITS6 in I569
20733 //
20734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20735 sub2node->SetLineColor(kColorITS);
20736 sub2node->SetVisibility(1);
20737 fNodes->Add(sub2node);
20738 sub1node->cd();
20739 //
20740 // Place copy #18 of ITS6 in I569
20741 //
20742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20743 sub2node->SetLineColor(kColorITS);
20744 sub2node->SetVisibility(1);
20745 fNodes->Add(sub2node);
20746 sub1node->cd();
20747 //
20748 // Place copy #19 of ITS6 in I569
20749 //
20750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20751 sub2node->SetLineColor(kColorITS);
20752 sub2node->SetVisibility(1);
20753 fNodes->Add(sub2node);
20754 sub1node->cd();
20755 //
20756 // Place copy #20 of ITS6 in I569
20757 //
20758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20759 sub2node->SetLineColor(kColorITS);
20760 sub2node->SetVisibility(1);
20761 fNodes->Add(sub2node);
20762 sub1node->cd();
20763 //
20764 // Place copy #21 of ITS6 in I569
20765 //
20766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20767 sub2node->SetLineColor(kColorITS);
20768 sub2node->SetVisibility(1);
20769 fNodes->Add(sub2node);
20770 sub1node->cd();
20771 //
20772 // Place copy #22 of ITS6 in I569
20773 //
20774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20775 sub2node->SetLineColor(kColorITS);
20776 sub2node->SetVisibility(1);
20777 fNodes->Add(sub2node);
20778 sub1node->cd();
20779 //
20780 // Place copy #23 of ITS6 in I569
20781 //
20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20786 sub1node->cd();
20787 //
20788 // Place copy #24 of ITS6 in I569
20789 //
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20794 sub1node->cd();
20795 //
20796 // Place copy #25 of ITS6 in I569
20797 //
20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20802 sub1node->cd();
20803 fNodes->Add(sub1node);
20804 node->cd();
20805 //
20806 // Place copy #22 of I569 in IT56
20807 //
20808 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20809 sub1node->SetLineColor(kColorITS);
20810 sub1node->SetVisibility(0);
20811 sub1node->cd();
20812 //
20813 // Place copy #1 of ITS6 in I569
20814 //
20815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20816 sub2node->SetLineColor(kColorITS);
20817 sub2node->SetVisibility(1);
20818 fNodes->Add(sub2node);
20819 sub1node->cd();
20820 //
20821 // Place copy #2 of ITS6 in I569
20822 //
20823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20824 sub2node->SetLineColor(kColorITS);
20825 sub2node->SetVisibility(1);
20826 fNodes->Add(sub2node);
20827 sub1node->cd();
20828 //
20829 // Place copy #3 of ITS6 in I569
20830 //
20831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20832 sub2node->SetLineColor(kColorITS);
20833 sub2node->SetVisibility(1);
20834 fNodes->Add(sub2node);
20835 sub1node->cd();
20836 //
20837 // Place copy #4 of ITS6 in I569
20838 //
20839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20840 sub2node->SetLineColor(kColorITS);
20841 sub2node->SetVisibility(1);
20842 fNodes->Add(sub2node);
20843 sub1node->cd();
20844 //
20845 // Place copy #5 of ITS6 in I569
20846 //
20847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20848 sub2node->SetLineColor(kColorITS);
20849 sub2node->SetVisibility(1);
20850 fNodes->Add(sub2node);
20851 sub1node->cd();
20852 //
20853 // Place copy #6 of ITS6 in I569
20854 //
20855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20856 sub2node->SetLineColor(kColorITS);
20857 sub2node->SetVisibility(1);
20858 fNodes->Add(sub2node);
20859 sub1node->cd();
20860 //
20861 // Place copy #7 of ITS6 in I569
20862 //
20863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20864 sub2node->SetLineColor(kColorITS);
20865 sub2node->SetVisibility(1);
20866 fNodes->Add(sub2node);
20867 sub1node->cd();
20868 //
20869 // Place copy #8 of ITS6 in I569
20870 //
20871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20872 sub2node->SetLineColor(kColorITS);
20873 sub2node->SetVisibility(1);
20874 fNodes->Add(sub2node);
20875 sub1node->cd();
20876 //
20877 // Place copy #9 of ITS6 in I569
20878 //
20879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20880 sub2node->SetLineColor(kColorITS);
20881 sub2node->SetVisibility(1);
20882 fNodes->Add(sub2node);
20883 sub1node->cd();
20884 //
20885 // Place copy #10 of ITS6 in I569
20886 //
20887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20888 sub2node->SetLineColor(kColorITS);
20889 sub2node->SetVisibility(1);
20890 fNodes->Add(sub2node);
20891 sub1node->cd();
20892 //
20893 // Place copy #11 of ITS6 in I569
20894 //
20895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20896 sub2node->SetLineColor(kColorITS);
20897 sub2node->SetVisibility(1);
20898 fNodes->Add(sub2node);
20899 sub1node->cd();
20900 //
20901 // Place copy #12 of ITS6 in I569
20902 //
20903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20904 sub2node->SetLineColor(kColorITS);
20905 sub2node->SetVisibility(1);
20906 fNodes->Add(sub2node);
20907 sub1node->cd();
20908 //
20909 // Place copy #13 of ITS6 in I569
20910 //
20911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20912 sub2node->SetLineColor(kColorITS);
20913 sub2node->SetVisibility(1);
20914 fNodes->Add(sub2node);
20915 sub1node->cd();
20916 //
20917 // Place copy #14 of ITS6 in I569
20918 //
20919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20920 sub2node->SetLineColor(kColorITS);
20921 sub2node->SetVisibility(1);
20922 fNodes->Add(sub2node);
20923 sub1node->cd();
20924 //
20925 // Place copy #15 of ITS6 in I569
20926 //
20927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20928 sub2node->SetLineColor(kColorITS);
20929 sub2node->SetVisibility(1);
20930 fNodes->Add(sub2node);
20931 sub1node->cd();
20932 //
20933 // Place copy #16 of ITS6 in I569
20934 //
20935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20936 sub2node->SetLineColor(kColorITS);
20937 sub2node->SetVisibility(1);
20938 fNodes->Add(sub2node);
20939 sub1node->cd();
20940 //
20941 // Place copy #17 of ITS6 in I569
20942 //
20943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20944 sub2node->SetLineColor(kColorITS);
20945 sub2node->SetVisibility(1);
20946 fNodes->Add(sub2node);
20947 sub1node->cd();
20948 //
20949 // Place copy #18 of ITS6 in I569
20950 //
20951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20952 sub2node->SetLineColor(kColorITS);
20953 sub2node->SetVisibility(1);
20954 fNodes->Add(sub2node);
20955 sub1node->cd();
20956 //
20957 // Place copy #19 of ITS6 in I569
20958 //
20959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20960 sub2node->SetLineColor(kColorITS);
20961 sub2node->SetVisibility(1);
20962 fNodes->Add(sub2node);
20963 sub1node->cd();
20964 //
20965 // Place copy #20 of ITS6 in I569
20966 //
20967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20968 sub2node->SetLineColor(kColorITS);
20969 sub2node->SetVisibility(1);
20970 fNodes->Add(sub2node);
20971 sub1node->cd();
20972 //
20973 // Place copy #21 of ITS6 in I569
20974 //
20975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20976 sub2node->SetLineColor(kColorITS);
20977 sub2node->SetVisibility(1);
20978 fNodes->Add(sub2node);
20979 sub1node->cd();
20980 //
20981 // Place copy #22 of ITS6 in I569
20982 //
20983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20984 sub2node->SetLineColor(kColorITS);
20985 sub2node->SetVisibility(1);
20986 fNodes->Add(sub2node);
20987 sub1node->cd();
20988 //
20989 // Place copy #23 of ITS6 in I569
20990 //
20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20995 sub1node->cd();
20996 //
20997 // Place copy #24 of ITS6 in I569
20998 //
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21003 sub1node->cd();
21004 //
21005 // Place copy #25 of ITS6 in I569
21006 //
21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21011 sub1node->cd();
21012 fNodes->Add(sub1node);
21013 node->cd();
21014 //
21015 // Place copy #23 of I569 in IT56
21016 //
21017 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21018 sub1node->SetLineColor(kColorITS);
21019 sub1node->SetVisibility(0);
21020 sub1node->cd();
21021 //
21022 // Place copy #1 of ITS6 in I569
21023 //
21024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21025 sub2node->SetLineColor(kColorITS);
21026 sub2node->SetVisibility(1);
21027 fNodes->Add(sub2node);
21028 sub1node->cd();
21029 //
21030 // Place copy #2 of ITS6 in I569
21031 //
21032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21033 sub2node->SetLineColor(kColorITS);
21034 sub2node->SetVisibility(1);
21035 fNodes->Add(sub2node);
21036 sub1node->cd();
21037 //
21038 // Place copy #3 of ITS6 in I569
21039 //
21040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21041 sub2node->SetLineColor(kColorITS);
21042 sub2node->SetVisibility(1);
21043 fNodes->Add(sub2node);
21044 sub1node->cd();
21045 //
21046 // Place copy #4 of ITS6 in I569
21047 //
21048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21049 sub2node->SetLineColor(kColorITS);
21050 sub2node->SetVisibility(1);
21051 fNodes->Add(sub2node);
21052 sub1node->cd();
21053 //
21054 // Place copy #5 of ITS6 in I569
21055 //
21056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21057 sub2node->SetLineColor(kColorITS);
21058 sub2node->SetVisibility(1);
21059 fNodes->Add(sub2node);
21060 sub1node->cd();
21061 //
21062 // Place copy #6 of ITS6 in I569
21063 //
21064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21065 sub2node->SetLineColor(kColorITS);
21066 sub2node->SetVisibility(1);
21067 fNodes->Add(sub2node);
21068 sub1node->cd();
21069 //
21070 // Place copy #7 of ITS6 in I569
21071 //
21072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21073 sub2node->SetLineColor(kColorITS);
21074 sub2node->SetVisibility(1);
21075 fNodes->Add(sub2node);
21076 sub1node->cd();
21077 //
21078 // Place copy #8 of ITS6 in I569
21079 //
21080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21081 sub2node->SetLineColor(kColorITS);
21082 sub2node->SetVisibility(1);
21083 fNodes->Add(sub2node);
21084 sub1node->cd();
21085 //
21086 // Place copy #9 of ITS6 in I569
21087 //
21088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21089 sub2node->SetLineColor(kColorITS);
21090 sub2node->SetVisibility(1);
21091 fNodes->Add(sub2node);
21092 sub1node->cd();
21093 //
21094 // Place copy #10 of ITS6 in I569
21095 //
21096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21097 sub2node->SetLineColor(kColorITS);
21098 sub2node->SetVisibility(1);
21099 fNodes->Add(sub2node);
21100 sub1node->cd();
21101 //
21102 // Place copy #11 of ITS6 in I569
21103 //
21104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21105 sub2node->SetLineColor(kColorITS);
21106 sub2node->SetVisibility(1);
21107 fNodes->Add(sub2node);
21108 sub1node->cd();
21109 //
21110 // Place copy #12 of ITS6 in I569
21111 //
21112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21113 sub2node->SetLineColor(kColorITS);
21114 sub2node->SetVisibility(1);
21115 fNodes->Add(sub2node);
21116 sub1node->cd();
21117 //
21118 // Place copy #13 of ITS6 in I569
21119 //
21120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21121 sub2node->SetLineColor(kColorITS);
21122 sub2node->SetVisibility(1);
21123 fNodes->Add(sub2node);
21124 sub1node->cd();
21125 //
21126 // Place copy #14 of ITS6 in I569
21127 //
21128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21129 sub2node->SetLineColor(kColorITS);
21130 sub2node->SetVisibility(1);
21131 fNodes->Add(sub2node);
21132 sub1node->cd();
21133 //
21134 // Place copy #15 of ITS6 in I569
21135 //
21136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21137 sub2node->SetLineColor(kColorITS);
21138 sub2node->SetVisibility(1);
21139 fNodes->Add(sub2node);
21140 sub1node->cd();
21141 //
21142 // Place copy #16 of ITS6 in I569
21143 //
21144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21145 sub2node->SetLineColor(kColorITS);
21146 sub2node->SetVisibility(1);
21147 fNodes->Add(sub2node);
21148 sub1node->cd();
21149 //
21150 // Place copy #17 of ITS6 in I569
21151 //
21152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21153 sub2node->SetLineColor(kColorITS);
21154 sub2node->SetVisibility(1);
21155 fNodes->Add(sub2node);
21156 sub1node->cd();
21157 //
21158 // Place copy #18 of ITS6 in I569
21159 //
21160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21161 sub2node->SetLineColor(kColorITS);
21162 sub2node->SetVisibility(1);
21163 fNodes->Add(sub2node);
21164 sub1node->cd();
21165 //
21166 // Place copy #19 of ITS6 in I569
21167 //
21168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21169 sub2node->SetLineColor(kColorITS);
21170 sub2node->SetVisibility(1);
21171 fNodes->Add(sub2node);
21172 sub1node->cd();
21173 //
21174 // Place copy #20 of ITS6 in I569
21175 //
21176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21177 sub2node->SetLineColor(kColorITS);
21178 sub2node->SetVisibility(1);
21179 fNodes->Add(sub2node);
21180 sub1node->cd();
21181 //
21182 // Place copy #21 of ITS6 in I569
21183 //
21184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21185 sub2node->SetLineColor(kColorITS);
21186 sub2node->SetVisibility(1);
21187 fNodes->Add(sub2node);
21188 sub1node->cd();
21189 //
21190 // Place copy #22 of ITS6 in I569
21191 //
21192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21193 sub2node->SetLineColor(kColorITS);
21194 sub2node->SetVisibility(1);
21195 fNodes->Add(sub2node);
21196 sub1node->cd();
21197 //
21198 // Place copy #23 of ITS6 in I569
21199 //
21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21204 sub1node->cd();
21205 //
21206 // Place copy #24 of ITS6 in I569
21207 //
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21212 sub1node->cd();
21213 //
21214 // Place copy #25 of ITS6 in I569
21215 //
21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21220 sub1node->cd();
21221 fNodes->Add(sub1node);
21222 node->cd();
21223 //
21224 // Place copy #24 of I569 in IT56
21225 //
21226 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21227 sub1node->SetLineColor(kColorITS);
21228 sub1node->SetVisibility(0);
21229 sub1node->cd();
21230 //
21231 // Place copy #1 of ITS6 in I569
21232 //
21233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21234 sub2node->SetLineColor(kColorITS);
21235 sub2node->SetVisibility(1);
21236 fNodes->Add(sub2node);
21237 sub1node->cd();
21238 //
21239 // Place copy #2 of ITS6 in I569
21240 //
21241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21242 sub2node->SetLineColor(kColorITS);
21243 sub2node->SetVisibility(1);
21244 fNodes->Add(sub2node);
21245 sub1node->cd();
21246 //
21247 // Place copy #3 of ITS6 in I569
21248 //
21249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21250 sub2node->SetLineColor(kColorITS);
21251 sub2node->SetVisibility(1);
21252 fNodes->Add(sub2node);
21253 sub1node->cd();
21254 //
21255 // Place copy #4 of ITS6 in I569
21256 //
21257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21258 sub2node->SetLineColor(kColorITS);
21259 sub2node->SetVisibility(1);
21260 fNodes->Add(sub2node);
21261 sub1node->cd();
21262 //
21263 // Place copy #5 of ITS6 in I569
21264 //
21265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21266 sub2node->SetLineColor(kColorITS);
21267 sub2node->SetVisibility(1);
21268 fNodes->Add(sub2node);
21269 sub1node->cd();
21270 //
21271 // Place copy #6 of ITS6 in I569
21272 //
21273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21274 sub2node->SetLineColor(kColorITS);
21275 sub2node->SetVisibility(1);
21276 fNodes->Add(sub2node);
21277 sub1node->cd();
21278 //
21279 // Place copy #7 of ITS6 in I569
21280 //
21281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21282 sub2node->SetLineColor(kColorITS);
21283 sub2node->SetVisibility(1);
21284 fNodes->Add(sub2node);
21285 sub1node->cd();
21286 //
21287 // Place copy #8 of ITS6 in I569
21288 //
21289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21290 sub2node->SetLineColor(kColorITS);
21291 sub2node->SetVisibility(1);
21292 fNodes->Add(sub2node);
21293 sub1node->cd();
21294 //
21295 // Place copy #9 of ITS6 in I569
21296 //
21297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21298 sub2node->SetLineColor(kColorITS);
21299 sub2node->SetVisibility(1);
21300 fNodes->Add(sub2node);
21301 sub1node->cd();
21302 //
21303 // Place copy #10 of ITS6 in I569
21304 //
21305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21306 sub2node->SetLineColor(kColorITS);
21307 sub2node->SetVisibility(1);
21308 fNodes->Add(sub2node);
21309 sub1node->cd();
21310 //
21311 // Place copy #11 of ITS6 in I569
21312 //
21313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21314 sub2node->SetLineColor(kColorITS);
21315 sub2node->SetVisibility(1);
21316 fNodes->Add(sub2node);
21317 sub1node->cd();
21318 //
21319 // Place copy #12 of ITS6 in I569
21320 //
21321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21322 sub2node->SetLineColor(kColorITS);
21323 sub2node->SetVisibility(1);
21324 fNodes->Add(sub2node);
21325 sub1node->cd();
21326 //
21327 // Place copy #13 of ITS6 in I569
21328 //
21329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21330 sub2node->SetLineColor(kColorITS);
21331 sub2node->SetVisibility(1);
21332 fNodes->Add(sub2node);
21333 sub1node->cd();
21334 //
21335 // Place copy #14 of ITS6 in I569
21336 //
21337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21338 sub2node->SetLineColor(kColorITS);
21339 sub2node->SetVisibility(1);
21340 fNodes->Add(sub2node);
21341 sub1node->cd();
21342 //
21343 // Place copy #15 of ITS6 in I569
21344 //
21345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21346 sub2node->SetLineColor(kColorITS);
21347 sub2node->SetVisibility(1);
21348 fNodes->Add(sub2node);
21349 sub1node->cd();
21350 //
21351 // Place copy #16 of ITS6 in I569
21352 //
21353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21354 sub2node->SetLineColor(kColorITS);
21355 sub2node->SetVisibility(1);
21356 fNodes->Add(sub2node);
21357 sub1node->cd();
21358 //
21359 // Place copy #17 of ITS6 in I569
21360 //
21361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21362 sub2node->SetLineColor(kColorITS);
21363 sub2node->SetVisibility(1);
21364 fNodes->Add(sub2node);
21365 sub1node->cd();
21366 //
21367 // Place copy #18 of ITS6 in I569
21368 //
21369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21370 sub2node->SetLineColor(kColorITS);
21371 sub2node->SetVisibility(1);
21372 fNodes->Add(sub2node);
21373 sub1node->cd();
21374 //
21375 // Place copy #19 of ITS6 in I569
21376 //
21377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21378 sub2node->SetLineColor(kColorITS);
21379 sub2node->SetVisibility(1);
21380 fNodes->Add(sub2node);
21381 sub1node->cd();
21382 //
21383 // Place copy #20 of ITS6 in I569
21384 //
21385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21386 sub2node->SetLineColor(kColorITS);
21387 sub2node->SetVisibility(1);
21388 fNodes->Add(sub2node);
21389 sub1node->cd();
21390 //
21391 // Place copy #21 of ITS6 in I569
21392 //
21393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21394 sub2node->SetLineColor(kColorITS);
21395 sub2node->SetVisibility(1);
21396 fNodes->Add(sub2node);
21397 sub1node->cd();
21398 //
21399 // Place copy #22 of ITS6 in I569
21400 //
21401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21402 sub2node->SetLineColor(kColorITS);
21403 sub2node->SetVisibility(1);
21404 fNodes->Add(sub2node);
21405 sub1node->cd();
21406 //
21407 // Place copy #23 of ITS6 in I569
21408 //
21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21413 sub1node->cd();
21414 //
21415 // Place copy #24 of ITS6 in I569
21416 //
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21421 sub1node->cd();
21422 //
21423 // Place copy #25 of ITS6 in I569
21424 //
21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21429 sub1node->cd();
21430 fNodes->Add(sub1node);
21431 node->cd();
21432 //
21433 // Place copy #25 of I569 in IT56
21434 //
21435 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21436 sub1node->SetLineColor(kColorITS);
21437 sub1node->SetVisibility(0);
21438 sub1node->cd();
21439 //
21440 // Place copy #1 of ITS6 in I569
21441 //
21442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21443 sub2node->SetLineColor(kColorITS);
21444 sub2node->SetVisibility(1);
21445 fNodes->Add(sub2node);
21446 sub1node->cd();
21447 //
21448 // Place copy #2 of ITS6 in I569
21449 //
21450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21451 sub2node->SetLineColor(kColorITS);
21452 sub2node->SetVisibility(1);
21453 fNodes->Add(sub2node);
21454 sub1node->cd();
21455 //
21456 // Place copy #3 of ITS6 in I569
21457 //
21458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21459 sub2node->SetLineColor(kColorITS);
21460 sub2node->SetVisibility(1);
21461 fNodes->Add(sub2node);
21462 sub1node->cd();
21463 //
21464 // Place copy #4 of ITS6 in I569
21465 //
21466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21467 sub2node->SetLineColor(kColorITS);
21468 sub2node->SetVisibility(1);
21469 fNodes->Add(sub2node);
21470 sub1node->cd();
21471 //
21472 // Place copy #5 of ITS6 in I569
21473 //
21474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21475 sub2node->SetLineColor(kColorITS);
21476 sub2node->SetVisibility(1);
21477 fNodes->Add(sub2node);
21478 sub1node->cd();
21479 //
21480 // Place copy #6 of ITS6 in I569
21481 //
21482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21483 sub2node->SetLineColor(kColorITS);
21484 sub2node->SetVisibility(1);
21485 fNodes->Add(sub2node);
21486 sub1node->cd();
21487 //
21488 // Place copy #7 of ITS6 in I569
21489 //
21490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21491 sub2node->SetLineColor(kColorITS);
21492 sub2node->SetVisibility(1);
21493 fNodes->Add(sub2node);
21494 sub1node->cd();
21495 //
21496 // Place copy #8 of ITS6 in I569
21497 //
21498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21499 sub2node->SetLineColor(kColorITS);
21500 sub2node->SetVisibility(1);
21501 fNodes->Add(sub2node);
21502 sub1node->cd();
21503 //
21504 // Place copy #9 of ITS6 in I569
21505 //
21506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21507 sub2node->SetLineColor(kColorITS);
21508 sub2node->SetVisibility(1);
21509 fNodes->Add(sub2node);
21510 sub1node->cd();
21511 //
21512 // Place copy #10 of ITS6 in I569
21513 //
21514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21515 sub2node->SetLineColor(kColorITS);
21516 sub2node->SetVisibility(1);
21517 fNodes->Add(sub2node);
21518 sub1node->cd();
21519 //
21520 // Place copy #11 of ITS6 in I569
21521 //
21522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21523 sub2node->SetLineColor(kColorITS);
21524 sub2node->SetVisibility(1);
21525 fNodes->Add(sub2node);
21526 sub1node->cd();
21527 //
21528 // Place copy #12 of ITS6 in I569
21529 //
21530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21531 sub2node->SetLineColor(kColorITS);
21532 sub2node->SetVisibility(1);
21533 fNodes->Add(sub2node);
21534 sub1node->cd();
21535 //
21536 // Place copy #13 of ITS6 in I569
21537 //
21538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21539 sub2node->SetLineColor(kColorITS);
21540 sub2node->SetVisibility(1);
21541 fNodes->Add(sub2node);
21542 sub1node->cd();
21543 //
21544 // Place copy #14 of ITS6 in I569
21545 //
21546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21547 sub2node->SetLineColor(kColorITS);
21548 sub2node->SetVisibility(1);
21549 fNodes->Add(sub2node);
21550 sub1node->cd();
21551 //
21552 // Place copy #15 of ITS6 in I569
21553 //
21554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21555 sub2node->SetLineColor(kColorITS);
21556 sub2node->SetVisibility(1);
21557 fNodes->Add(sub2node);
21558 sub1node->cd();
21559 //
21560 // Place copy #16 of ITS6 in I569
21561 //
21562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21563 sub2node->SetLineColor(kColorITS);
21564 sub2node->SetVisibility(1);
21565 fNodes->Add(sub2node);
21566 sub1node->cd();
21567 //
21568 // Place copy #17 of ITS6 in I569
21569 //
21570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21571 sub2node->SetLineColor(kColorITS);
21572 sub2node->SetVisibility(1);
21573 fNodes->Add(sub2node);
21574 sub1node->cd();
21575 //
21576 // Place copy #18 of ITS6 in I569
21577 //
21578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21579 sub2node->SetLineColor(kColorITS);
21580 sub2node->SetVisibility(1);
21581 fNodes->Add(sub2node);
21582 sub1node->cd();
21583 //
21584 // Place copy #19 of ITS6 in I569
21585 //
21586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21587 sub2node->SetLineColor(kColorITS);
21588 sub2node->SetVisibility(1);
21589 fNodes->Add(sub2node);
21590 sub1node->cd();
21591 //
21592 // Place copy #20 of ITS6 in I569
21593 //
21594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21595 sub2node->SetLineColor(kColorITS);
21596 sub2node->SetVisibility(1);
21597 fNodes->Add(sub2node);
21598 sub1node->cd();
21599 //
21600 // Place copy #21 of ITS6 in I569
21601 //
21602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21603 sub2node->SetLineColor(kColorITS);
21604 sub2node->SetVisibility(1);
21605 fNodes->Add(sub2node);
21606 sub1node->cd();
21607 //
21608 // Place copy #22 of ITS6 in I569
21609 //
21610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21611 sub2node->SetLineColor(kColorITS);
21612 sub2node->SetVisibility(1);
21613 fNodes->Add(sub2node);
21614 sub1node->cd();
21615 //
21616 // Place copy #23 of ITS6 in I569
21617 //
21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21622 sub1node->cd();
21623 //
21624 // Place copy #24 of ITS6 in I569
21625 //
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21630 sub1node->cd();
21631 //
21632 // Place copy #25 of ITS6 in I569
21633 //
21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21638 sub1node->cd();
21639 fNodes->Add(sub1node);
21640 node->cd();
21641 //
21642 // Place copy #26 of I569 in IT56
21643 //
21644 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21645 sub1node->SetLineColor(kColorITS);
21646 sub1node->SetVisibility(0);
21647 sub1node->cd();
21648 //
21649 // Place copy #1 of ITS6 in I569
21650 //
21651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21652 sub2node->SetLineColor(kColorITS);
21653 sub2node->SetVisibility(1);
21654 fNodes->Add(sub2node);
21655 sub1node->cd();
21656 //
21657 // Place copy #2 of ITS6 in I569
21658 //
21659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21660 sub2node->SetLineColor(kColorITS);
21661 sub2node->SetVisibility(1);
21662 fNodes->Add(sub2node);
21663 sub1node->cd();
21664 //
21665 // Place copy #3 of ITS6 in I569
21666 //
21667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21668 sub2node->SetLineColor(kColorITS);
21669 sub2node->SetVisibility(1);
21670 fNodes->Add(sub2node);
21671 sub1node->cd();
21672 //
21673 // Place copy #4 of ITS6 in I569
21674 //
21675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21676 sub2node->SetLineColor(kColorITS);
21677 sub2node->SetVisibility(1);
21678 fNodes->Add(sub2node);
21679 sub1node->cd();
21680 //
21681 // Place copy #5 of ITS6 in I569
21682 //
21683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21684 sub2node->SetLineColor(kColorITS);
21685 sub2node->SetVisibility(1);
21686 fNodes->Add(sub2node);
21687 sub1node->cd();
21688 //
21689 // Place copy #6 of ITS6 in I569
21690 //
21691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21692 sub2node->SetLineColor(kColorITS);
21693 sub2node->SetVisibility(1);
21694 fNodes->Add(sub2node);
21695 sub1node->cd();
21696 //
21697 // Place copy #7 of ITS6 in I569
21698 //
21699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21700 sub2node->SetLineColor(kColorITS);
21701 sub2node->SetVisibility(1);
21702 fNodes->Add(sub2node);
21703 sub1node->cd();
21704 //
21705 // Place copy #8 of ITS6 in I569
21706 //
21707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21708 sub2node->SetLineColor(kColorITS);
21709 sub2node->SetVisibility(1);
21710 fNodes->Add(sub2node);
21711 sub1node->cd();
21712 //
21713 // Place copy #9 of ITS6 in I569
21714 //
21715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21716 sub2node->SetLineColor(kColorITS);
21717 sub2node->SetVisibility(1);
21718 fNodes->Add(sub2node);
21719 sub1node->cd();
21720 //
21721 // Place copy #10 of ITS6 in I569
21722 //
21723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21724 sub2node->SetLineColor(kColorITS);
21725 sub2node->SetVisibility(1);
21726 fNodes->Add(sub2node);
21727 sub1node->cd();
21728 //
21729 // Place copy #11 of ITS6 in I569
21730 //
21731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21732 sub2node->SetLineColor(kColorITS);
21733 sub2node->SetVisibility(1);
21734 fNodes->Add(sub2node);
21735 sub1node->cd();
21736 //
21737 // Place copy #12 of ITS6 in I569
21738 //
21739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21740 sub2node->SetLineColor(kColorITS);
21741 sub2node->SetVisibility(1);
21742 fNodes->Add(sub2node);
21743 sub1node->cd();
21744 //
21745 // Place copy #13 of ITS6 in I569
21746 //
21747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21748 sub2node->SetLineColor(kColorITS);
21749 sub2node->SetVisibility(1);
21750 fNodes->Add(sub2node);
21751 sub1node->cd();
21752 //
21753 // Place copy #14 of ITS6 in I569
21754 //
21755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21756 sub2node->SetLineColor(kColorITS);
21757 sub2node->SetVisibility(1);
21758 fNodes->Add(sub2node);
21759 sub1node->cd();
21760 //
21761 // Place copy #15 of ITS6 in I569
21762 //
21763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21764 sub2node->SetLineColor(kColorITS);
21765 sub2node->SetVisibility(1);
21766 fNodes->Add(sub2node);
21767 sub1node->cd();
21768 //
21769 // Place copy #16 of ITS6 in I569
21770 //
21771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21772 sub2node->SetLineColor(kColorITS);
21773 sub2node->SetVisibility(1);
21774 fNodes->Add(sub2node);
21775 sub1node->cd();
21776 //
21777 // Place copy #17 of ITS6 in I569
21778 //
21779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21780 sub2node->SetLineColor(kColorITS);
21781 sub2node->SetVisibility(1);
21782 fNodes->Add(sub2node);
21783 sub1node->cd();
21784 //
21785 // Place copy #18 of ITS6 in I569
21786 //
21787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21788 sub2node->SetLineColor(kColorITS);
21789 sub2node->SetVisibility(1);
21790 fNodes->Add(sub2node);
21791 sub1node->cd();
21792 //
21793 // Place copy #19 of ITS6 in I569
21794 //
21795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21796 sub2node->SetLineColor(kColorITS);
21797 sub2node->SetVisibility(1);
21798 fNodes->Add(sub2node);
21799 sub1node->cd();
21800 //
21801 // Place copy #20 of ITS6 in I569
21802 //
21803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21804 sub2node->SetLineColor(kColorITS);
21805 sub2node->SetVisibility(1);
21806 fNodes->Add(sub2node);
21807 sub1node->cd();
21808 //
21809 // Place copy #21 of ITS6 in I569
21810 //
21811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21812 sub2node->SetLineColor(kColorITS);
21813 sub2node->SetVisibility(1);
21814 fNodes->Add(sub2node);
21815 sub1node->cd();
21816 //
21817 // Place copy #22 of ITS6 in I569
21818 //
21819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21820 sub2node->SetLineColor(kColorITS);
21821 sub2node->SetVisibility(1);
21822 fNodes->Add(sub2node);
21823 sub1node->cd();
21824 //
21825 // Place copy #23 of ITS6 in I569
21826 //
21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21831 sub1node->cd();
21832 //
21833 // Place copy #24 of ITS6 in I569
21834 //
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21839 sub1node->cd();
21840 //
21841 // Place copy #25 of ITS6 in I569
21842 //
21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21847 sub1node->cd();
21848 fNodes->Add(sub1node);
21849 node->cd();
21850 //
21851 // Place copy #27 of I569 in IT56
21852 //
21853 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
21854 sub1node->SetLineColor(kColorITS);
21855 sub1node->SetVisibility(0);
21856 sub1node->cd();
21857 //
21858 // Place copy #1 of ITS6 in I569
21859 //
21860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21861 sub2node->SetLineColor(kColorITS);
21862 sub2node->SetVisibility(1);
21863 fNodes->Add(sub2node);
21864 sub1node->cd();
21865 //
21866 // Place copy #2 of ITS6 in I569
21867 //
21868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21869 sub2node->SetLineColor(kColorITS);
21870 sub2node->SetVisibility(1);
21871 fNodes->Add(sub2node);
21872 sub1node->cd();
21873 //
21874 // Place copy #3 of ITS6 in I569
21875 //
21876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21877 sub2node->SetLineColor(kColorITS);
21878 sub2node->SetVisibility(1);
21879 fNodes->Add(sub2node);
21880 sub1node->cd();
21881 //
21882 // Place copy #4 of ITS6 in I569
21883 //
21884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21885 sub2node->SetLineColor(kColorITS);
21886 sub2node->SetVisibility(1);
21887 fNodes->Add(sub2node);
21888 sub1node->cd();
21889 //
21890 // Place copy #5 of ITS6 in I569
21891 //
21892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21893 sub2node->SetLineColor(kColorITS);
21894 sub2node->SetVisibility(1);
21895 fNodes->Add(sub2node);
21896 sub1node->cd();
21897 //
21898 // Place copy #6 of ITS6 in I569
21899 //
21900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21901 sub2node->SetLineColor(kColorITS);
21902 sub2node->SetVisibility(1);
21903 fNodes->Add(sub2node);
21904 sub1node->cd();
21905 //
21906 // Place copy #7 of ITS6 in I569
21907 //
21908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21909 sub2node->SetLineColor(kColorITS);
21910 sub2node->SetVisibility(1);
21911 fNodes->Add(sub2node);
21912 sub1node->cd();
21913 //
21914 // Place copy #8 of ITS6 in I569
21915 //
21916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21917 sub2node->SetLineColor(kColorITS);
21918 sub2node->SetVisibility(1);
21919 fNodes->Add(sub2node);
21920 sub1node->cd();
21921 //
21922 // Place copy #9 of ITS6 in I569
21923 //
21924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21925 sub2node->SetLineColor(kColorITS);
21926 sub2node->SetVisibility(1);
21927 fNodes->Add(sub2node);
21928 sub1node->cd();
21929 //
21930 // Place copy #10 of ITS6 in I569
21931 //
21932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21933 sub2node->SetLineColor(kColorITS);
21934 sub2node->SetVisibility(1);
21935 fNodes->Add(sub2node);
21936 sub1node->cd();
21937 //
21938 // Place copy #11 of ITS6 in I569
21939 //
21940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21941 sub2node->SetLineColor(kColorITS);
21942 sub2node->SetVisibility(1);
21943 fNodes->Add(sub2node);
21944 sub1node->cd();
21945 //
21946 // Place copy #12 of ITS6 in I569
21947 //
21948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21949 sub2node->SetLineColor(kColorITS);
21950 sub2node->SetVisibility(1);
21951 fNodes->Add(sub2node);
21952 sub1node->cd();
21953 //
21954 // Place copy #13 of ITS6 in I569
21955 //
21956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21957 sub2node->SetLineColor(kColorITS);
21958 sub2node->SetVisibility(1);
21959 fNodes->Add(sub2node);
21960 sub1node->cd();
21961 //
21962 // Place copy #14 of ITS6 in I569
21963 //
21964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21965 sub2node->SetLineColor(kColorITS);
21966 sub2node->SetVisibility(1);
21967 fNodes->Add(sub2node);
21968 sub1node->cd();
21969 //
21970 // Place copy #15 of ITS6 in I569
21971 //
21972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21973 sub2node->SetLineColor(kColorITS);
21974 sub2node->SetVisibility(1);
21975 fNodes->Add(sub2node);
21976 sub1node->cd();
21977 //
21978 // Place copy #16 of ITS6 in I569
21979 //
21980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21981 sub2node->SetLineColor(kColorITS);
21982 sub2node->SetVisibility(1);
21983 fNodes->Add(sub2node);
21984 sub1node->cd();
21985 //
21986 // Place copy #17 of ITS6 in I569
21987 //
21988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21989 sub2node->SetLineColor(kColorITS);
21990 sub2node->SetVisibility(1);
21991 fNodes->Add(sub2node);
21992 sub1node->cd();
21993 //
21994 // Place copy #18 of ITS6 in I569
21995 //
21996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21997 sub2node->SetLineColor(kColorITS);
21998 sub2node->SetVisibility(1);
21999 fNodes->Add(sub2node);
22000 sub1node->cd();
22001 //
22002 // Place copy #19 of ITS6 in I569
22003 //
22004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22005 sub2node->SetLineColor(kColorITS);
22006 sub2node->SetVisibility(1);
22007 fNodes->Add(sub2node);
22008 sub1node->cd();
22009 //
22010 // Place copy #20 of ITS6 in I569
22011 //
22012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22013 sub2node->SetLineColor(kColorITS);
22014 sub2node->SetVisibility(1);
22015 fNodes->Add(sub2node);
22016 sub1node->cd();
22017 //
22018 // Place copy #21 of ITS6 in I569
22019 //
22020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22021 sub2node->SetLineColor(kColorITS);
22022 sub2node->SetVisibility(1);
22023 fNodes->Add(sub2node);
22024 sub1node->cd();
22025 //
22026 // Place copy #22 of ITS6 in I569
22027 //
22028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22029 sub2node->SetLineColor(kColorITS);
22030 sub2node->SetVisibility(1);
22031 fNodes->Add(sub2node);
22032 sub1node->cd();
22033 //
22034 // Place copy #23 of ITS6 in I569
22035 //
22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22040 sub1node->cd();
22041 //
22042 // Place copy #24 of ITS6 in I569
22043 //
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22048 sub1node->cd();
22049 //
22050 // Place copy #25 of ITS6 in I569
22051 //
22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22056 sub1node->cd();
22057 fNodes->Add(sub1node);
22058 node->cd();
22059 //
22060 // Place copy #28 of I569 in IT56
22061 //
22062 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22063 sub1node->SetLineColor(kColorITS);
22064 sub1node->SetVisibility(0);
22065 sub1node->cd();
22066 //
22067 // Place copy #1 of ITS6 in I569
22068 //
22069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22070 sub2node->SetLineColor(kColorITS);
22071 sub2node->SetVisibility(1);
22072 fNodes->Add(sub2node);
22073 sub1node->cd();
22074 //
22075 // Place copy #2 of ITS6 in I569
22076 //
22077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22078 sub2node->SetLineColor(kColorITS);
22079 sub2node->SetVisibility(1);
22080 fNodes->Add(sub2node);
22081 sub1node->cd();
22082 //
22083 // Place copy #3 of ITS6 in I569
22084 //
22085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22086 sub2node->SetLineColor(kColorITS);
22087 sub2node->SetVisibility(1);
22088 fNodes->Add(sub2node);
22089 sub1node->cd();
22090 //
22091 // Place copy #4 of ITS6 in I569
22092 //
22093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22094 sub2node->SetLineColor(kColorITS);
22095 sub2node->SetVisibility(1);
22096 fNodes->Add(sub2node);
22097 sub1node->cd();
22098 //
22099 // Place copy #5 of ITS6 in I569
22100 //
22101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22102 sub2node->SetLineColor(kColorITS);
22103 sub2node->SetVisibility(1);
22104 fNodes->Add(sub2node);
22105 sub1node->cd();
22106 //
22107 // Place copy #6 of ITS6 in I569
22108 //
22109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22110 sub2node->SetLineColor(kColorITS);
22111 sub2node->SetVisibility(1);
22112 fNodes->Add(sub2node);
22113 sub1node->cd();
22114 //
22115 // Place copy #7 of ITS6 in I569
22116 //
22117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22118 sub2node->SetLineColor(kColorITS);
22119 sub2node->SetVisibility(1);
22120 fNodes->Add(sub2node);
22121 sub1node->cd();
22122 //
22123 // Place copy #8 of ITS6 in I569
22124 //
22125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22126 sub2node->SetLineColor(kColorITS);
22127 sub2node->SetVisibility(1);
22128 fNodes->Add(sub2node);
22129 sub1node->cd();
22130 //
22131 // Place copy #9 of ITS6 in I569
22132 //
22133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22134 sub2node->SetLineColor(kColorITS);
22135 sub2node->SetVisibility(1);
22136 fNodes->Add(sub2node);
22137 sub1node->cd();
22138 //
22139 // Place copy #10 of ITS6 in I569
22140 //
22141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22142 sub2node->SetLineColor(kColorITS);
22143 sub2node->SetVisibility(1);
22144 fNodes->Add(sub2node);
22145 sub1node->cd();
22146 //
22147 // Place copy #11 of ITS6 in I569
22148 //
22149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22150 sub2node->SetLineColor(kColorITS);
22151 sub2node->SetVisibility(1);
22152 fNodes->Add(sub2node);
22153 sub1node->cd();
22154 //
22155 // Place copy #12 of ITS6 in I569
22156 //
22157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22158 sub2node->SetLineColor(kColorITS);
22159 sub2node->SetVisibility(1);
22160 fNodes->Add(sub2node);
22161 sub1node->cd();
22162 //
22163 // Place copy #13 of ITS6 in I569
22164 //
22165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22166 sub2node->SetLineColor(kColorITS);
22167 sub2node->SetVisibility(1);
22168 fNodes->Add(sub2node);
22169 sub1node->cd();
22170 //
22171 // Place copy #14 of ITS6 in I569
22172 //
22173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22174 sub2node->SetLineColor(kColorITS);
22175 sub2node->SetVisibility(1);
22176 fNodes->Add(sub2node);
22177 sub1node->cd();
22178 //
22179 // Place copy #15 of ITS6 in I569
22180 //
22181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22182 sub2node->SetLineColor(kColorITS);
22183 sub2node->SetVisibility(1);
22184 fNodes->Add(sub2node);
22185 sub1node->cd();
22186 //
22187 // Place copy #16 of ITS6 in I569
22188 //
22189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22190 sub2node->SetLineColor(kColorITS);
22191 sub2node->SetVisibility(1);
22192 fNodes->Add(sub2node);
22193 sub1node->cd();
22194 //
22195 // Place copy #17 of ITS6 in I569
22196 //
22197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22198 sub2node->SetLineColor(kColorITS);
22199 sub2node->SetVisibility(1);
22200 fNodes->Add(sub2node);
22201 sub1node->cd();
22202 //
22203 // Place copy #18 of ITS6 in I569
22204 //
22205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22206 sub2node->SetLineColor(kColorITS);
22207 sub2node->SetVisibility(1);
22208 fNodes->Add(sub2node);
22209 sub1node->cd();
22210 //
22211 // Place copy #19 of ITS6 in I569
22212 //
22213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22214 sub2node->SetLineColor(kColorITS);
22215 sub2node->SetVisibility(1);
22216 fNodes->Add(sub2node);
22217 sub1node->cd();
22218 //
22219 // Place copy #20 of ITS6 in I569
22220 //
22221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22222 sub2node->SetLineColor(kColorITS);
22223 sub2node->SetVisibility(1);
22224 fNodes->Add(sub2node);
22225 sub1node->cd();
22226 //
22227 // Place copy #21 of ITS6 in I569
22228 //
22229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22230 sub2node->SetLineColor(kColorITS);
22231 sub2node->SetVisibility(1);
22232 fNodes->Add(sub2node);
22233 sub1node->cd();
22234 //
22235 // Place copy #22 of ITS6 in I569
22236 //
22237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22238 sub2node->SetLineColor(kColorITS);
22239 sub2node->SetVisibility(1);
22240 fNodes->Add(sub2node);
22241 sub1node->cd();
22242 //
22243 // Place copy #23 of ITS6 in I569
22244 //
22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22249 sub1node->cd();
22250 //
22251 // Place copy #24 of ITS6 in I569
22252 //
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22257 sub1node->cd();
22258 //
22259 // Place copy #25 of ITS6 in I569
22260 //
22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22265 sub1node->cd();
22266 fNodes->Add(sub1node);
22267 node->cd();
22268 //
22269 // Place copy #29 of I569 in IT56
22270 //
22271 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22272 sub1node->SetLineColor(kColorITS);
22273 sub1node->SetVisibility(0);
22274 sub1node->cd();
22275 //
22276 // Place copy #1 of ITS6 in I569
22277 //
22278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22279 sub2node->SetLineColor(kColorITS);
22280 sub2node->SetVisibility(1);
22281 fNodes->Add(sub2node);
22282 sub1node->cd();
22283 //
22284 // Place copy #2 of ITS6 in I569
22285 //
22286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22287 sub2node->SetLineColor(kColorITS);
22288 sub2node->SetVisibility(1);
22289 fNodes->Add(sub2node);
22290 sub1node->cd();
22291 //
22292 // Place copy #3 of ITS6 in I569
22293 //
22294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22295 sub2node->SetLineColor(kColorITS);
22296 sub2node->SetVisibility(1);
22297 fNodes->Add(sub2node);
22298 sub1node->cd();
22299 //
22300 // Place copy #4 of ITS6 in I569
22301 //
22302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22303 sub2node->SetLineColor(kColorITS);
22304 sub2node->SetVisibility(1);
22305 fNodes->Add(sub2node);
22306 sub1node->cd();
22307 //
22308 // Place copy #5 of ITS6 in I569
22309 //
22310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22311 sub2node->SetLineColor(kColorITS);
22312 sub2node->SetVisibility(1);
22313 fNodes->Add(sub2node);
22314 sub1node->cd();
22315 //
22316 // Place copy #6 of ITS6 in I569
22317 //
22318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22319 sub2node->SetLineColor(kColorITS);
22320 sub2node->SetVisibility(1);
22321 fNodes->Add(sub2node);
22322 sub1node->cd();
22323 //
22324 // Place copy #7 of ITS6 in I569
22325 //
22326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22327 sub2node->SetLineColor(kColorITS);
22328 sub2node->SetVisibility(1);
22329 fNodes->Add(sub2node);
22330 sub1node->cd();
22331 //
22332 // Place copy #8 of ITS6 in I569
22333 //
22334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22335 sub2node->SetLineColor(kColorITS);
22336 sub2node->SetVisibility(1);
22337 fNodes->Add(sub2node);
22338 sub1node->cd();
22339 //
22340 // Place copy #9 of ITS6 in I569
22341 //
22342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22343 sub2node->SetLineColor(kColorITS);
22344 sub2node->SetVisibility(1);
22345 fNodes->Add(sub2node);
22346 sub1node->cd();
22347 //
22348 // Place copy #10 of ITS6 in I569
22349 //
22350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22351 sub2node->SetLineColor(kColorITS);
22352 sub2node->SetVisibility(1);
22353 fNodes->Add(sub2node);
22354 sub1node->cd();
22355 //
22356 // Place copy #11 of ITS6 in I569
22357 //
22358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22359 sub2node->SetLineColor(kColorITS);
22360 sub2node->SetVisibility(1);
22361 fNodes->Add(sub2node);
22362 sub1node->cd();
22363 //
22364 // Place copy #12 of ITS6 in I569
22365 //
22366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22367 sub2node->SetLineColor(kColorITS);
22368 sub2node->SetVisibility(1);
22369 fNodes->Add(sub2node);
22370 sub1node->cd();
22371 //
22372 // Place copy #13 of ITS6 in I569
22373 //
22374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22375 sub2node->SetLineColor(kColorITS);
22376 sub2node->SetVisibility(1);
22377 fNodes->Add(sub2node);
22378 sub1node->cd();
22379 //
22380 // Place copy #14 of ITS6 in I569
22381 //
22382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22383 sub2node->SetLineColor(kColorITS);
22384 sub2node->SetVisibility(1);
22385 fNodes->Add(sub2node);
22386 sub1node->cd();
22387 //
22388 // Place copy #15 of ITS6 in I569
22389 //
22390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22391 sub2node->SetLineColor(kColorITS);
22392 sub2node->SetVisibility(1);
22393 fNodes->Add(sub2node);
22394 sub1node->cd();
22395 //
22396 // Place copy #16 of ITS6 in I569
22397 //
22398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22399 sub2node->SetLineColor(kColorITS);
22400 sub2node->SetVisibility(1);
22401 fNodes->Add(sub2node);
22402 sub1node->cd();
22403 //
22404 // Place copy #17 of ITS6 in I569
22405 //
22406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22407 sub2node->SetLineColor(kColorITS);
22408 sub2node->SetVisibility(1);
22409 fNodes->Add(sub2node);
22410 sub1node->cd();
22411 //
22412 // Place copy #18 of ITS6 in I569
22413 //
22414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22415 sub2node->SetLineColor(kColorITS);
22416 sub2node->SetVisibility(1);
22417 fNodes->Add(sub2node);
22418 sub1node->cd();
22419 //
22420 // Place copy #19 of ITS6 in I569
22421 //
22422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22423 sub2node->SetLineColor(kColorITS);
22424 sub2node->SetVisibility(1);
22425 fNodes->Add(sub2node);
22426 sub1node->cd();
22427 //
22428 // Place copy #20 of ITS6 in I569
22429 //
22430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22431 sub2node->SetLineColor(kColorITS);
22432 sub2node->SetVisibility(1);
22433 fNodes->Add(sub2node);
22434 sub1node->cd();
22435 //
22436 // Place copy #21 of ITS6 in I569
22437 //
22438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22439 sub2node->SetLineColor(kColorITS);
22440 sub2node->SetVisibility(1);
22441 fNodes->Add(sub2node);
22442 sub1node->cd();
22443 //
22444 // Place copy #22 of ITS6 in I569
22445 //
22446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22447 sub2node->SetLineColor(kColorITS);
22448 sub2node->SetVisibility(1);
22449 fNodes->Add(sub2node);
22450 sub1node->cd();
22451 //
22452 // Place copy #23 of ITS6 in I569
22453 //
22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22458 sub1node->cd();
22459 //
22460 // Place copy #24 of ITS6 in I569
22461 //
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22466 sub1node->cd();
22467 //
22468 // Place copy #25 of ITS6 in I569
22469 //
22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22474 sub1node->cd();
22475 fNodes->Add(sub1node);
22476 node->cd();
22477 //
22478 // Place copy #30 of I569 in IT56
22479 //
22480 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22481 sub1node->SetLineColor(kColorITS);
22482 sub1node->SetVisibility(0);
22483 sub1node->cd();
22484 //
22485 // Place copy #1 of ITS6 in I569
22486 //
22487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22488 sub2node->SetLineColor(kColorITS);
22489 sub2node->SetVisibility(1);
22490 fNodes->Add(sub2node);
22491 sub1node->cd();
22492 //
22493 // Place copy #2 of ITS6 in I569
22494 //
22495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22496 sub2node->SetLineColor(kColorITS);
22497 sub2node->SetVisibility(1);
22498 fNodes->Add(sub2node);
22499 sub1node->cd();
22500 //
22501 // Place copy #3 of ITS6 in I569
22502 //
22503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22504 sub2node->SetLineColor(kColorITS);
22505 sub2node->SetVisibility(1);
22506 fNodes->Add(sub2node);
22507 sub1node->cd();
22508 //
22509 // Place copy #4 of ITS6 in I569
22510 //
22511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22512 sub2node->SetLineColor(kColorITS);
22513 sub2node->SetVisibility(1);
22514 fNodes->Add(sub2node);
22515 sub1node->cd();
22516 //
22517 // Place copy #5 of ITS6 in I569
22518 //
22519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22520 sub2node->SetLineColor(kColorITS);
22521 sub2node->SetVisibility(1);
22522 fNodes->Add(sub2node);
22523 sub1node->cd();
22524 //
22525 // Place copy #6 of ITS6 in I569
22526 //
22527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22528 sub2node->SetLineColor(kColorITS);
22529 sub2node->SetVisibility(1);
22530 fNodes->Add(sub2node);
22531 sub1node->cd();
22532 //
22533 // Place copy #7 of ITS6 in I569
22534 //
22535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22536 sub2node->SetLineColor(kColorITS);
22537 sub2node->SetVisibility(1);
22538 fNodes->Add(sub2node);
22539 sub1node->cd();
22540 //
22541 // Place copy #8 of ITS6 in I569
22542 //
22543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22544 sub2node->SetLineColor(kColorITS);
22545 sub2node->SetVisibility(1);
22546 fNodes->Add(sub2node);
22547 sub1node->cd();
22548 //
22549 // Place copy #9 of ITS6 in I569
22550 //
22551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22552 sub2node->SetLineColor(kColorITS);
22553 sub2node->SetVisibility(1);
22554 fNodes->Add(sub2node);
22555 sub1node->cd();
22556 //
22557 // Place copy #10 of ITS6 in I569
22558 //
22559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22560 sub2node->SetLineColor(kColorITS);
22561 sub2node->SetVisibility(1);
22562 fNodes->Add(sub2node);
22563 sub1node->cd();
22564 //
22565 // Place copy #11 of ITS6 in I569
22566 //
22567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22568 sub2node->SetLineColor(kColorITS);
22569 sub2node->SetVisibility(1);
22570 fNodes->Add(sub2node);
22571 sub1node->cd();
22572 //
22573 // Place copy #12 of ITS6 in I569
22574 //
22575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22576 sub2node->SetLineColor(kColorITS);
22577 sub2node->SetVisibility(1);
22578 fNodes->Add(sub2node);
22579 sub1node->cd();
22580 //
22581 // Place copy #13 of ITS6 in I569
22582 //
22583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22584 sub2node->SetLineColor(kColorITS);
22585 sub2node->SetVisibility(1);
22586 fNodes->Add(sub2node);
22587 sub1node->cd();
22588 //
22589 // Place copy #14 of ITS6 in I569
22590 //
22591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22592 sub2node->SetLineColor(kColorITS);
22593 sub2node->SetVisibility(1);
22594 fNodes->Add(sub2node);
22595 sub1node->cd();
22596 //
22597 // Place copy #15 of ITS6 in I569
22598 //
22599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22600 sub2node->SetLineColor(kColorITS);
22601 sub2node->SetVisibility(1);
22602 fNodes->Add(sub2node);
22603 sub1node->cd();
22604 //
22605 // Place copy #16 of ITS6 in I569
22606 //
22607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22608 sub2node->SetLineColor(kColorITS);
22609 sub2node->SetVisibility(1);
22610 fNodes->Add(sub2node);
22611 sub1node->cd();
22612 //
22613 // Place copy #17 of ITS6 in I569
22614 //
22615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22616 sub2node->SetLineColor(kColorITS);
22617 sub2node->SetVisibility(1);
22618 fNodes->Add(sub2node);
22619 sub1node->cd();
22620 //
22621 // Place copy #18 of ITS6 in I569
22622 //
22623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22624 sub2node->SetLineColor(kColorITS);
22625 sub2node->SetVisibility(1);
22626 fNodes->Add(sub2node);
22627 sub1node->cd();
22628 //
22629 // Place copy #19 of ITS6 in I569
22630 //
22631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22632 sub2node->SetLineColor(kColorITS);
22633 sub2node->SetVisibility(1);
22634 fNodes->Add(sub2node);
22635 sub1node->cd();
22636 //
22637 // Place copy #20 of ITS6 in I569
22638 //
22639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22640 sub2node->SetLineColor(kColorITS);
22641 sub2node->SetVisibility(1);
22642 fNodes->Add(sub2node);
22643 sub1node->cd();
22644 //
22645 // Place copy #21 of ITS6 in I569
22646 //
22647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22648 sub2node->SetLineColor(kColorITS);
22649 sub2node->SetVisibility(1);
22650 fNodes->Add(sub2node);
22651 sub1node->cd();
22652 //
22653 // Place copy #22 of ITS6 in I569
22654 //
22655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22656 sub2node->SetLineColor(kColorITS);
22657 sub2node->SetVisibility(1);
22658 fNodes->Add(sub2node);
22659 sub1node->cd();
22660 //
22661 // Place copy #23 of ITS6 in I569
22662 //
22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22667 sub1node->cd();
22668 //
22669 // Place copy #24 of ITS6 in I569
22670 //
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22675 sub1node->cd();
22676 //
22677 // Place copy #25 of ITS6 in I569
22678 //
22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22683 sub1node->cd();
22684 fNodes->Add(sub1node);
22685 node->cd();
22686 //
22687 // Place copy #31 of I569 in IT56
22688 //
22689 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22690 sub1node->SetLineColor(kColorITS);
22691 sub1node->SetVisibility(0);
22692 sub1node->cd();
22693 //
22694 // Place copy #1 of ITS6 in I569
22695 //
22696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22697 sub2node->SetLineColor(kColorITS);
22698 sub2node->SetVisibility(1);
22699 fNodes->Add(sub2node);
22700 sub1node->cd();
22701 //
22702 // Place copy #2 of ITS6 in I569
22703 //
22704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22705 sub2node->SetLineColor(kColorITS);
22706 sub2node->SetVisibility(1);
22707 fNodes->Add(sub2node);
22708 sub1node->cd();
22709 //
22710 // Place copy #3 of ITS6 in I569
22711 //
22712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22713 sub2node->SetLineColor(kColorITS);
22714 sub2node->SetVisibility(1);
22715 fNodes->Add(sub2node);
22716 sub1node->cd();
22717 //
22718 // Place copy #4 of ITS6 in I569
22719 //
22720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22721 sub2node->SetLineColor(kColorITS);
22722 sub2node->SetVisibility(1);
22723 fNodes->Add(sub2node);
22724 sub1node->cd();
22725 //
22726 // Place copy #5 of ITS6 in I569
22727 //
22728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22729 sub2node->SetLineColor(kColorITS);
22730 sub2node->SetVisibility(1);
22731 fNodes->Add(sub2node);
22732 sub1node->cd();
22733 //
22734 // Place copy #6 of ITS6 in I569
22735 //
22736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22737 sub2node->SetLineColor(kColorITS);
22738 sub2node->SetVisibility(1);
22739 fNodes->Add(sub2node);
22740 sub1node->cd();
22741 //
22742 // Place copy #7 of ITS6 in I569
22743 //
22744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22745 sub2node->SetLineColor(kColorITS);
22746 sub2node->SetVisibility(1);
22747 fNodes->Add(sub2node);
22748 sub1node->cd();
22749 //
22750 // Place copy #8 of ITS6 in I569
22751 //
22752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22753 sub2node->SetLineColor(kColorITS);
22754 sub2node->SetVisibility(1);
22755 fNodes->Add(sub2node);
22756 sub1node->cd();
22757 //
22758 // Place copy #9 of ITS6 in I569
22759 //
22760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22761 sub2node->SetLineColor(kColorITS);
22762 sub2node->SetVisibility(1);
22763 fNodes->Add(sub2node);
22764 sub1node->cd();
22765 //
22766 // Place copy #10 of ITS6 in I569
22767 //
22768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22769 sub2node->SetLineColor(kColorITS);
22770 sub2node->SetVisibility(1);
22771 fNodes->Add(sub2node);
22772 sub1node->cd();
22773 //
22774 // Place copy #11 of ITS6 in I569
22775 //
22776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22777 sub2node->SetLineColor(kColorITS);
22778 sub2node->SetVisibility(1);
22779 fNodes->Add(sub2node);
22780 sub1node->cd();
22781 //
22782 // Place copy #12 of ITS6 in I569
22783 //
22784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22785 sub2node->SetLineColor(kColorITS);
22786 sub2node->SetVisibility(1);
22787 fNodes->Add(sub2node);
22788 sub1node->cd();
22789 //
22790 // Place copy #13 of ITS6 in I569
22791 //
22792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22793 sub2node->SetLineColor(kColorITS);
22794 sub2node->SetVisibility(1);
22795 fNodes->Add(sub2node);
22796 sub1node->cd();
22797 //
22798 // Place copy #14 of ITS6 in I569
22799 //
22800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22801 sub2node->SetLineColor(kColorITS);
22802 sub2node->SetVisibility(1);
22803 fNodes->Add(sub2node);
22804 sub1node->cd();
22805 //
22806 // Place copy #15 of ITS6 in I569
22807 //
22808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22809 sub2node->SetLineColor(kColorITS);
22810 sub2node->SetVisibility(1);
22811 fNodes->Add(sub2node);
22812 sub1node->cd();
22813 //
22814 // Place copy #16 of ITS6 in I569
22815 //
22816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22817 sub2node->SetLineColor(kColorITS);
22818 sub2node->SetVisibility(1);
22819 fNodes->Add(sub2node);
22820 sub1node->cd();
22821 //
22822 // Place copy #17 of ITS6 in I569
22823 //
22824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22825 sub2node->SetLineColor(kColorITS);
22826 sub2node->SetVisibility(1);
22827 fNodes->Add(sub2node);
22828 sub1node->cd();
22829 //
22830 // Place copy #18 of ITS6 in I569
22831 //
22832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22833 sub2node->SetLineColor(kColorITS);
22834 sub2node->SetVisibility(1);
22835 fNodes->Add(sub2node);
22836 sub1node->cd();
22837 //
22838 // Place copy #19 of ITS6 in I569
22839 //
22840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22841 sub2node->SetLineColor(kColorITS);
22842 sub2node->SetVisibility(1);
22843 fNodes->Add(sub2node);
22844 sub1node->cd();
22845 //
22846 // Place copy #20 of ITS6 in I569
22847 //
22848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22849 sub2node->SetLineColor(kColorITS);
22850 sub2node->SetVisibility(1);
22851 fNodes->Add(sub2node);
22852 sub1node->cd();
22853 //
22854 // Place copy #21 of ITS6 in I569
22855 //
22856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22857 sub2node->SetLineColor(kColorITS);
22858 sub2node->SetVisibility(1);
22859 fNodes->Add(sub2node);
22860 sub1node->cd();
22861 //
22862 // Place copy #22 of ITS6 in I569
22863 //
22864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22865 sub2node->SetLineColor(kColorITS);
22866 sub2node->SetVisibility(1);
22867 fNodes->Add(sub2node);
22868 sub1node->cd();
22869 //
22870 // Place copy #23 of ITS6 in I569
22871 //
22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22876 sub1node->cd();
22877 //
22878 // Place copy #24 of ITS6 in I569
22879 //
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22884 sub1node->cd();
22885 //
22886 // Place copy #25 of ITS6 in I569
22887 //
22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22892 sub1node->cd();
22893 fNodes->Add(sub1node);
22894 node->cd();
22895 //
22896 // Place copy #32 of I569 in IT56
22897 //
22898 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
22899 sub1node->SetLineColor(kColorITS);
22900 sub1node->SetVisibility(0);
22901 sub1node->cd();
22902 //
22903 // Place copy #1 of ITS6 in I569
22904 //
22905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22906 sub2node->SetLineColor(kColorITS);
22907 sub2node->SetVisibility(1);
22908 fNodes->Add(sub2node);
22909 sub1node->cd();
22910 //
22911 // Place copy #2 of ITS6 in I569
22912 //
22913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22914 sub2node->SetLineColor(kColorITS);
22915 sub2node->SetVisibility(1);
22916 fNodes->Add(sub2node);
22917 sub1node->cd();
22918 //
22919 // Place copy #3 of ITS6 in I569
22920 //
22921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22922 sub2node->SetLineColor(kColorITS);
22923 sub2node->SetVisibility(1);
22924 fNodes->Add(sub2node);
22925 sub1node->cd();
22926 //
22927 // Place copy #4 of ITS6 in I569
22928 //
22929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22930 sub2node->SetLineColor(kColorITS);
22931 sub2node->SetVisibility(1);
22932 fNodes->Add(sub2node);
22933 sub1node->cd();
22934 //
22935 // Place copy #5 of ITS6 in I569
22936 //
22937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22938 sub2node->SetLineColor(kColorITS);
22939 sub2node->SetVisibility(1);
22940 fNodes->Add(sub2node);
22941 sub1node->cd();
22942 //
22943 // Place copy #6 of ITS6 in I569
22944 //
22945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22946 sub2node->SetLineColor(kColorITS);
22947 sub2node->SetVisibility(1);
22948 fNodes->Add(sub2node);
22949 sub1node->cd();
22950 //
22951 // Place copy #7 of ITS6 in I569
22952 //
22953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22954 sub2node->SetLineColor(kColorITS);
22955 sub2node->SetVisibility(1);
22956 fNodes->Add(sub2node);
22957 sub1node->cd();
22958 //
22959 // Place copy #8 of ITS6 in I569
22960 //
22961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22962 sub2node->SetLineColor(kColorITS);
22963 sub2node->SetVisibility(1);
22964 fNodes->Add(sub2node);
22965 sub1node->cd();
22966 //
22967 // Place copy #9 of ITS6 in I569
22968 //
22969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22970 sub2node->SetLineColor(kColorITS);
22971 sub2node->SetVisibility(1);
22972 fNodes->Add(sub2node);
22973 sub1node->cd();
22974 //
22975 // Place copy #10 of ITS6 in I569
22976 //
22977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22978 sub2node->SetLineColor(kColorITS);
22979 sub2node->SetVisibility(1);
22980 fNodes->Add(sub2node);
22981 sub1node->cd();
22982 //
22983 // Place copy #11 of ITS6 in I569
22984 //
22985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22986 sub2node->SetLineColor(kColorITS);
22987 sub2node->SetVisibility(1);
22988 fNodes->Add(sub2node);
22989 sub1node->cd();
22990 //
22991 // Place copy #12 of ITS6 in I569
22992 //
22993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22994 sub2node->SetLineColor(kColorITS);
22995 sub2node->SetVisibility(1);
22996 fNodes->Add(sub2node);
22997 sub1node->cd();
22998 //
22999 // Place copy #13 of ITS6 in I569
23000 //
23001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23002 sub2node->SetLineColor(kColorITS);
23003 sub2node->SetVisibility(1);
23004 fNodes->Add(sub2node);
23005 sub1node->cd();
23006 //
23007 // Place copy #14 of ITS6 in I569
23008 //
23009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23010 sub2node->SetLineColor(kColorITS);
23011 sub2node->SetVisibility(1);
23012 fNodes->Add(sub2node);
23013 sub1node->cd();
23014 //
23015 // Place copy #15 of ITS6 in I569
23016 //
23017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23018 sub2node->SetLineColor(kColorITS);
23019 sub2node->SetVisibility(1);
23020 fNodes->Add(sub2node);
23021 sub1node->cd();
23022 //
23023 // Place copy #16 of ITS6 in I569
23024 //
23025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23026 sub2node->SetLineColor(kColorITS);
23027 sub2node->SetVisibility(1);
23028 fNodes->Add(sub2node);
23029 sub1node->cd();
23030 //
23031 // Place copy #17 of ITS6 in I569
23032 //
23033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23034 sub2node->SetLineColor(kColorITS);
23035 sub2node->SetVisibility(1);
23036 fNodes->Add(sub2node);
23037 sub1node->cd();
23038 //
23039 // Place copy #18 of ITS6 in I569
23040 //
23041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23042 sub2node->SetLineColor(kColorITS);
23043 sub2node->SetVisibility(1);
23044 fNodes->Add(sub2node);
23045 sub1node->cd();
23046 //
23047 // Place copy #19 of ITS6 in I569
23048 //
23049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23050 sub2node->SetLineColor(kColorITS);
23051 sub2node->SetVisibility(1);
23052 fNodes->Add(sub2node);
23053 sub1node->cd();
23054 //
23055 // Place copy #20 of ITS6 in I569
23056 //
23057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23058 sub2node->SetLineColor(kColorITS);
23059 sub2node->SetVisibility(1);
23060 fNodes->Add(sub2node);
23061 sub1node->cd();
23062 //
23063 // Place copy #21 of ITS6 in I569
23064 //
23065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23066 sub2node->SetLineColor(kColorITS);
23067 sub2node->SetVisibility(1);
23068 fNodes->Add(sub2node);
23069 sub1node->cd();
23070 //
23071 // Place copy #22 of ITS6 in I569
23072 //
23073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23074 sub2node->SetLineColor(kColorITS);
23075 sub2node->SetVisibility(1);
23076 fNodes->Add(sub2node);
23077 sub1node->cd();
23078 //
23079 // Place copy #23 of ITS6 in I569
23080 //
23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23085 sub1node->cd();
23086 //
23087 // Place copy #24 of ITS6 in I569
23088 //
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23093 sub1node->cd();
23094 //
23095 // Place copy #25 of ITS6 in I569
23096 //
23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23101 sub1node->cd();
23102 fNodes->Add(sub1node);
23103 node->cd();
23104 //
23105 // Place copy #33 of I569 in IT56
23106 //
23107 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23108 sub1node->SetLineColor(kColorITS);
23109 sub1node->SetVisibility(0);
23110 sub1node->cd();
23111 //
23112 // Place copy #1 of ITS6 in I569
23113 //
23114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23115 sub2node->SetLineColor(kColorITS);
23116 sub2node->SetVisibility(1);
23117 fNodes->Add(sub2node);
23118 sub1node->cd();
23119 //
23120 // Place copy #2 of ITS6 in I569
23121 //
23122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23123 sub2node->SetLineColor(kColorITS);
23124 sub2node->SetVisibility(1);
23125 fNodes->Add(sub2node);
23126 sub1node->cd();
23127 //
23128 // Place copy #3 of ITS6 in I569
23129 //
23130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23131 sub2node->SetLineColor(kColorITS);
23132 sub2node->SetVisibility(1);
23133 fNodes->Add(sub2node);
23134 sub1node->cd();
23135 //
23136 // Place copy #4 of ITS6 in I569
23137 //
23138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23139 sub2node->SetLineColor(kColorITS);
23140 sub2node->SetVisibility(1);
23141 fNodes->Add(sub2node);
23142 sub1node->cd();
23143 //
23144 // Place copy #5 of ITS6 in I569
23145 //
23146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23147 sub2node->SetLineColor(kColorITS);
23148 sub2node->SetVisibility(1);
23149 fNodes->Add(sub2node);
23150 sub1node->cd();
23151 //
23152 // Place copy #6 of ITS6 in I569
23153 //
23154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23155 sub2node->SetLineColor(kColorITS);
23156 sub2node->SetVisibility(1);
23157 fNodes->Add(sub2node);
23158 sub1node->cd();
23159 //
23160 // Place copy #7 of ITS6 in I569
23161 //
23162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23163 sub2node->SetLineColor(kColorITS);
23164 sub2node->SetVisibility(1);
23165 fNodes->Add(sub2node);
23166 sub1node->cd();
23167 //
23168 // Place copy #8 of ITS6 in I569
23169 //
23170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23171 sub2node->SetLineColor(kColorITS);
23172 sub2node->SetVisibility(1);
23173 fNodes->Add(sub2node);
23174 sub1node->cd();
23175 //
23176 // Place copy #9 of ITS6 in I569
23177 //
23178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23179 sub2node->SetLineColor(kColorITS);
23180 sub2node->SetVisibility(1);
23181 fNodes->Add(sub2node);
23182 sub1node->cd();
23183 //
23184 // Place copy #10 of ITS6 in I569
23185 //
23186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23187 sub2node->SetLineColor(kColorITS);
23188 sub2node->SetVisibility(1);
23189 fNodes->Add(sub2node);
23190 sub1node->cd();
23191 //
23192 // Place copy #11 of ITS6 in I569
23193 //
23194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23195 sub2node->SetLineColor(kColorITS);
23196 sub2node->SetVisibility(1);
23197 fNodes->Add(sub2node);
23198 sub1node->cd();
23199 //
23200 // Place copy #12 of ITS6 in I569
23201 //
23202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23203 sub2node->SetLineColor(kColorITS);
23204 sub2node->SetVisibility(1);
23205 fNodes->Add(sub2node);
23206 sub1node->cd();
23207 //
23208 // Place copy #13 of ITS6 in I569
23209 //
23210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23211 sub2node->SetLineColor(kColorITS);
23212 sub2node->SetVisibility(1);
23213 fNodes->Add(sub2node);
23214 sub1node->cd();
23215 //
23216 // Place copy #14 of ITS6 in I569
23217 //
23218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23219 sub2node->SetLineColor(kColorITS);
23220 sub2node->SetVisibility(1);
23221 fNodes->Add(sub2node);
23222 sub1node->cd();
23223 //
23224 // Place copy #15 of ITS6 in I569
23225 //
23226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23227 sub2node->SetLineColor(kColorITS);
23228 sub2node->SetVisibility(1);
23229 fNodes->Add(sub2node);
23230 sub1node->cd();
23231 //
23232 // Place copy #16 of ITS6 in I569
23233 //
23234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23235 sub2node->SetLineColor(kColorITS);
23236 sub2node->SetVisibility(1);
23237 fNodes->Add(sub2node);
23238 sub1node->cd();
23239 //
23240 // Place copy #17 of ITS6 in I569
23241 //
23242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23243 sub2node->SetLineColor(kColorITS);
23244 sub2node->SetVisibility(1);
23245 fNodes->Add(sub2node);
23246 sub1node->cd();
23247 //
23248 // Place copy #18 of ITS6 in I569
23249 //
23250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23251 sub2node->SetLineColor(kColorITS);
23252 sub2node->SetVisibility(1);
23253 fNodes->Add(sub2node);
23254 sub1node->cd();
23255 //
23256 // Place copy #19 of ITS6 in I569
23257 //
23258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23259 sub2node->SetLineColor(kColorITS);
23260 sub2node->SetVisibility(1);
23261 fNodes->Add(sub2node);
23262 sub1node->cd();
23263 //
23264 // Place copy #20 of ITS6 in I569
23265 //
23266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23267 sub2node->SetLineColor(kColorITS);
23268 sub2node->SetVisibility(1);
23269 fNodes->Add(sub2node);
23270 sub1node->cd();
23271 //
23272 // Place copy #21 of ITS6 in I569
23273 //
23274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23275 sub2node->SetLineColor(kColorITS);
23276 sub2node->SetVisibility(1);
23277 fNodes->Add(sub2node);
23278 sub1node->cd();
23279 //
23280 // Place copy #22 of ITS6 in I569
23281 //
23282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23283 sub2node->SetLineColor(kColorITS);
23284 sub2node->SetVisibility(1);
23285 fNodes->Add(sub2node);
23286 sub1node->cd();
23287 //
23288 // Place copy #23 of ITS6 in I569
23289 //
23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23294 sub1node->cd();
23295 //
23296 // Place copy #24 of ITS6 in I569
23297 //
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23302 sub1node->cd();
23303 //
23304 // Place copy #25 of ITS6 in I569
23305 //
23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23310 sub1node->cd();
23311 fNodes->Add(sub1node);
23312 node->cd();
23313 //
23314 // Place copy #34 of I569 in IT56
23315 //
23316 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23317 sub1node->SetLineColor(kColorITS);
23318 sub1node->SetVisibility(0);
23319 sub1node->cd();
23320 //
23321 // Place copy #1 of ITS6 in I569
23322 //
23323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23324 sub2node->SetLineColor(kColorITS);
23325 sub2node->SetVisibility(1);
23326 fNodes->Add(sub2node);
23327 sub1node->cd();
23328 //
23329 // Place copy #2 of ITS6 in I569
23330 //
23331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23332 sub2node->SetLineColor(kColorITS);
23333 sub2node->SetVisibility(1);
23334 fNodes->Add(sub2node);
23335 sub1node->cd();
23336 //
23337 // Place copy #3 of ITS6 in I569
23338 //
23339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23340 sub2node->SetLineColor(kColorITS);
23341 sub2node->SetVisibility(1);
23342 fNodes->Add(sub2node);
23343 sub1node->cd();
23344 //
23345 // Place copy #4 of ITS6 in I569
23346 //
23347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23348 sub2node->SetLineColor(kColorITS);
23349 sub2node->SetVisibility(1);
23350 fNodes->Add(sub2node);
23351 sub1node->cd();
23352 //
23353 // Place copy #5 of ITS6 in I569
23354 //
23355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23356 sub2node->SetLineColor(kColorITS);
23357 sub2node->SetVisibility(1);
23358 fNodes->Add(sub2node);
23359 sub1node->cd();
23360 //
23361 // Place copy #6 of ITS6 in I569
23362 //
23363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23364 sub2node->SetLineColor(kColorITS);
23365 sub2node->SetVisibility(1);
23366 fNodes->Add(sub2node);
23367 sub1node->cd();
23368 //
23369 // Place copy #7 of ITS6 in I569
23370 //
23371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23372 sub2node->SetLineColor(kColorITS);
23373 sub2node->SetVisibility(1);
23374 fNodes->Add(sub2node);
23375 sub1node->cd();
23376 //
23377 // Place copy #8 of ITS6 in I569
23378 //
23379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23380 sub2node->SetLineColor(kColorITS);
23381 sub2node->SetVisibility(1);
23382 fNodes->Add(sub2node);
23383 sub1node->cd();
23384 //
23385 // Place copy #9 of ITS6 in I569
23386 //
23387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23388 sub2node->SetLineColor(kColorITS);
23389 sub2node->SetVisibility(1);
23390 fNodes->Add(sub2node);
23391 sub1node->cd();
23392 //
23393 // Place copy #10 of ITS6 in I569
23394 //
23395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23396 sub2node->SetLineColor(kColorITS);
23397 sub2node->SetVisibility(1);
23398 fNodes->Add(sub2node);
23399 sub1node->cd();
23400 //
23401 // Place copy #11 of ITS6 in I569
23402 //
23403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23404 sub2node->SetLineColor(kColorITS);
23405 sub2node->SetVisibility(1);
23406 fNodes->Add(sub2node);
23407 sub1node->cd();
23408 //
23409 // Place copy #12 of ITS6 in I569
23410 //
23411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23412 sub2node->SetLineColor(kColorITS);
23413 sub2node->SetVisibility(1);
23414 fNodes->Add(sub2node);
23415 sub1node->cd();
23416 //
23417 // Place copy #13 of ITS6 in I569
23418 //
23419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23420 sub2node->SetLineColor(kColorITS);
23421 sub2node->SetVisibility(1);
23422 fNodes->Add(sub2node);
23423 sub1node->cd();
23424 //
23425 // Place copy #14 of ITS6 in I569
23426 //
23427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23428 sub2node->SetLineColor(kColorITS);
23429 sub2node->SetVisibility(1);
23430 fNodes->Add(sub2node);
23431 sub1node->cd();
23432 //
23433 // Place copy #15 of ITS6 in I569
23434 //
23435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23436 sub2node->SetLineColor(kColorITS);
23437 sub2node->SetVisibility(1);
23438 fNodes->Add(sub2node);
23439 sub1node->cd();
23440 //
23441 // Place copy #16 of ITS6 in I569
23442 //
23443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23444 sub2node->SetLineColor(kColorITS);
23445 sub2node->SetVisibility(1);
23446 fNodes->Add(sub2node);
23447 sub1node->cd();
23448 //
23449 // Place copy #17 of ITS6 in I569
23450 //
23451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23452 sub2node->SetLineColor(kColorITS);
23453 sub2node->SetVisibility(1);
23454 fNodes->Add(sub2node);
23455 sub1node->cd();
23456 //
23457 // Place copy #18 of ITS6 in I569
23458 //
23459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23460 sub2node->SetLineColor(kColorITS);
23461 sub2node->SetVisibility(1);
23462 fNodes->Add(sub2node);
23463 sub1node->cd();
23464 //
23465 // Place copy #19 of ITS6 in I569
23466 //
23467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23468 sub2node->SetLineColor(kColorITS);
23469 sub2node->SetVisibility(1);
23470 fNodes->Add(sub2node);
23471 sub1node->cd();
23472 //
23473 // Place copy #20 of ITS6 in I569
23474 //
23475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23476 sub2node->SetLineColor(kColorITS);
23477 sub2node->SetVisibility(1);
23478 fNodes->Add(sub2node);
23479 sub1node->cd();
23480 //
23481 // Place copy #21 of ITS6 in I569
23482 //
23483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23484 sub2node->SetLineColor(kColorITS);
23485 sub2node->SetVisibility(1);
23486 fNodes->Add(sub2node);
23487 sub1node->cd();
23488 //
23489 // Place copy #22 of ITS6 in I569
23490 //
23491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23492 sub2node->SetLineColor(kColorITS);
23493 sub2node->SetVisibility(1);
23494 fNodes->Add(sub2node);
23495 sub1node->cd();
23496 //
23497 // Place copy #23 of ITS6 in I569
23498 //
23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23503 sub1node->cd();
23504 //
23505 // Place copy #24 of ITS6 in I569
23506 //
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23511 sub1node->cd();
23512 //
23513 // Place copy #25 of ITS6 in I569
23514 //
23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23519 sub1node->cd();
23520 fNodes->Add(sub1node);
23521 node->cd();
23522 //
23523 // Place copy #35 of I569 in IT56
23524 //
23525 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23526 sub1node->SetLineColor(kColorITS);
23527 sub1node->SetVisibility(0);
23528 sub1node->cd();
23529 //
23530 // Place copy #1 of ITS6 in I569
23531 //
23532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23533 sub2node->SetLineColor(kColorITS);
23534 sub2node->SetVisibility(1);
23535 fNodes->Add(sub2node);
23536 sub1node->cd();
23537 //
23538 // Place copy #2 of ITS6 in I569
23539 //
23540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23541 sub2node->SetLineColor(kColorITS);
23542 sub2node->SetVisibility(1);
23543 fNodes->Add(sub2node);
23544 sub1node->cd();
23545 //
23546 // Place copy #3 of ITS6 in I569
23547 //
23548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23549 sub2node->SetLineColor(kColorITS);
23550 sub2node->SetVisibility(1);
23551 fNodes->Add(sub2node);
23552 sub1node->cd();
23553 //
23554 // Place copy #4 of ITS6 in I569
23555 //
23556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23557 sub2node->SetLineColor(kColorITS);
23558 sub2node->SetVisibility(1);
23559 fNodes->Add(sub2node);
23560 sub1node->cd();
23561 //
23562 // Place copy #5 of ITS6 in I569
23563 //
23564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23565 sub2node->SetLineColor(kColorITS);
23566 sub2node->SetVisibility(1);
23567 fNodes->Add(sub2node);
23568 sub1node->cd();
23569 //
23570 // Place copy #6 of ITS6 in I569
23571 //
23572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23573 sub2node->SetLineColor(kColorITS);
23574 sub2node->SetVisibility(1);
23575 fNodes->Add(sub2node);
23576 sub1node->cd();
23577 //
23578 // Place copy #7 of ITS6 in I569
23579 //
23580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23581 sub2node->SetLineColor(kColorITS);
23582 sub2node->SetVisibility(1);
23583 fNodes->Add(sub2node);
23584 sub1node->cd();
23585 //
23586 // Place copy #8 of ITS6 in I569
23587 //
23588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23589 sub2node->SetLineColor(kColorITS);
23590 sub2node->SetVisibility(1);
23591 fNodes->Add(sub2node);
23592 sub1node->cd();
23593 //
23594 // Place copy #9 of ITS6 in I569
23595 //
23596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23597 sub2node->SetLineColor(kColorITS);
23598 sub2node->SetVisibility(1);
23599 fNodes->Add(sub2node);
23600 sub1node->cd();
23601 //
23602 // Place copy #10 of ITS6 in I569
23603 //
23604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23605 sub2node->SetLineColor(kColorITS);
23606 sub2node->SetVisibility(1);
23607 fNodes->Add(sub2node);
23608 sub1node->cd();
23609 //
23610 // Place copy #11 of ITS6 in I569
23611 //
23612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23613 sub2node->SetLineColor(kColorITS);
23614 sub2node->SetVisibility(1);
23615 fNodes->Add(sub2node);
23616 sub1node->cd();
23617 //
23618 // Place copy #12 of ITS6 in I569
23619 //
23620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23621 sub2node->SetLineColor(kColorITS);
23622 sub2node->SetVisibility(1);
23623 fNodes->Add(sub2node);
23624 sub1node->cd();
23625 //
23626 // Place copy #13 of ITS6 in I569
23627 //
23628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23629 sub2node->SetLineColor(kColorITS);
23630 sub2node->SetVisibility(1);
23631 fNodes->Add(sub2node);
23632 sub1node->cd();
23633 //
23634 // Place copy #14 of ITS6 in I569
23635 //
23636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23637 sub2node->SetLineColor(kColorITS);
23638 sub2node->SetVisibility(1);
23639 fNodes->Add(sub2node);
23640 sub1node->cd();
23641 //
23642 // Place copy #15 of ITS6 in I569
23643 //
23644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23645 sub2node->SetLineColor(kColorITS);
23646 sub2node->SetVisibility(1);
23647 fNodes->Add(sub2node);
23648 sub1node->cd();
23649 //
23650 // Place copy #16 of ITS6 in I569
23651 //
23652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23653 sub2node->SetLineColor(kColorITS);
23654 sub2node->SetVisibility(1);
23655 fNodes->Add(sub2node);
23656 sub1node->cd();
23657 //
23658 // Place copy #17 of ITS6 in I569
23659 //
23660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23661 sub2node->SetLineColor(kColorITS);
23662 sub2node->SetVisibility(1);
23663 fNodes->Add(sub2node);
23664 sub1node->cd();
23665 //
23666 // Place copy #18 of ITS6 in I569
23667 //
23668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23669 sub2node->SetLineColor(kColorITS);
23670 sub2node->SetVisibility(1);
23671 fNodes->Add(sub2node);
23672 sub1node->cd();
23673 //
23674 // Place copy #19 of ITS6 in I569
23675 //
23676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23677 sub2node->SetLineColor(kColorITS);
23678 sub2node->SetVisibility(1);
23679 fNodes->Add(sub2node);
23680 sub1node->cd();
23681 //
23682 // Place copy #20 of ITS6 in I569
23683 //
23684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23685 sub2node->SetLineColor(kColorITS);
23686 sub2node->SetVisibility(1);
23687 fNodes->Add(sub2node);
23688 sub1node->cd();
23689 //
23690 // Place copy #21 of ITS6 in I569
23691 //
23692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23693 sub2node->SetLineColor(kColorITS);
23694 sub2node->SetVisibility(1);
23695 fNodes->Add(sub2node);
23696 sub1node->cd();
23697 //
23698 // Place copy #22 of ITS6 in I569
23699 //
23700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23701 sub2node->SetLineColor(kColorITS);
23702 sub2node->SetVisibility(1);
23703 fNodes->Add(sub2node);
23704 sub1node->cd();
23705 //
23706 // Place copy #23 of ITS6 in I569
23707 //
23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23712 sub1node->cd();
23713 //
23714 // Place copy #24 of ITS6 in I569
23715 //
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23720 sub1node->cd();
23721 //
23722 // Place copy #25 of ITS6 in I569
23723 //
23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23728 sub1node->cd();
23729 fNodes->Add(sub1node);
23730 node->cd();
23731 //
23732 // Place copy #36 of I569 in IT56
23733 //
23734 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23735 sub1node->SetLineColor(kColorITS);
23736 sub1node->SetVisibility(0);
23737 sub1node->cd();
23738 //
23739 // Place copy #1 of ITS6 in I569
23740 //
23741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23742 sub2node->SetLineColor(kColorITS);
23743 sub2node->SetVisibility(1);
23744 fNodes->Add(sub2node);
23745 sub1node->cd();
23746 //
23747 // Place copy #2 of ITS6 in I569
23748 //
23749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23750 sub2node->SetLineColor(kColorITS);
23751 sub2node->SetVisibility(1);
23752 fNodes->Add(sub2node);
23753 sub1node->cd();
23754 //
23755 // Place copy #3 of ITS6 in I569
23756 //
23757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23758 sub2node->SetLineColor(kColorITS);
23759 sub2node->SetVisibility(1);
23760 fNodes->Add(sub2node);
23761 sub1node->cd();
23762 //
23763 // Place copy #4 of ITS6 in I569
23764 //
23765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23766 sub2node->SetLineColor(kColorITS);
23767 sub2node->SetVisibility(1);
23768 fNodes->Add(sub2node);
23769 sub1node->cd();
23770 //
23771 // Place copy #5 of ITS6 in I569
23772 //
23773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23774 sub2node->SetLineColor(kColorITS);
23775 sub2node->SetVisibility(1);
23776 fNodes->Add(sub2node);
23777 sub1node->cd();
23778 //
23779 // Place copy #6 of ITS6 in I569
23780 //
23781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23782 sub2node->SetLineColor(kColorITS);
23783 sub2node->SetVisibility(1);
23784 fNodes->Add(sub2node);
23785 sub1node->cd();
23786 //
23787 // Place copy #7 of ITS6 in I569
23788 //
23789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23790 sub2node->SetLineColor(kColorITS);
23791 sub2node->SetVisibility(1);
23792 fNodes->Add(sub2node);
23793 sub1node->cd();
23794 //
23795 // Place copy #8 of ITS6 in I569
23796 //
23797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23798 sub2node->SetLineColor(kColorITS);
23799 sub2node->SetVisibility(1);
23800 fNodes->Add(sub2node);
23801 sub1node->cd();
23802 //
23803 // Place copy #9 of ITS6 in I569
23804 //
23805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23806 sub2node->SetLineColor(kColorITS);
23807 sub2node->SetVisibility(1);
23808 fNodes->Add(sub2node);
23809 sub1node->cd();
23810 //
23811 // Place copy #10 of ITS6 in I569
23812 //
23813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23814 sub2node->SetLineColor(kColorITS);
23815 sub2node->SetVisibility(1);
23816 fNodes->Add(sub2node);
23817 sub1node->cd();
23818 //
23819 // Place copy #11 of ITS6 in I569
23820 //
23821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23822 sub2node->SetLineColor(kColorITS);
23823 sub2node->SetVisibility(1);
23824 fNodes->Add(sub2node);
23825 sub1node->cd();
23826 //
23827 // Place copy #12 of ITS6 in I569
23828 //
23829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23830 sub2node->SetLineColor(kColorITS);
23831 sub2node->SetVisibility(1);
23832 fNodes->Add(sub2node);
23833 sub1node->cd();
23834 //
23835 // Place copy #13 of ITS6 in I569
23836 //
23837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23838 sub2node->SetLineColor(kColorITS);
23839 sub2node->SetVisibility(1);
23840 fNodes->Add(sub2node);
23841 sub1node->cd();
23842 //
23843 // Place copy #14 of ITS6 in I569
23844 //
23845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23846 sub2node->SetLineColor(kColorITS);
23847 sub2node->SetVisibility(1);
23848 fNodes->Add(sub2node);
23849 sub1node->cd();
23850 //
23851 // Place copy #15 of ITS6 in I569
23852 //
23853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23854 sub2node->SetLineColor(kColorITS);
23855 sub2node->SetVisibility(1);
23856 fNodes->Add(sub2node);
23857 sub1node->cd();
23858 //
23859 // Place copy #16 of ITS6 in I569
23860 //
23861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23862 sub2node->SetLineColor(kColorITS);
23863 sub2node->SetVisibility(1);
23864 fNodes->Add(sub2node);
23865 sub1node->cd();
23866 //
23867 // Place copy #17 of ITS6 in I569
23868 //
23869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23870 sub2node->SetLineColor(kColorITS);
23871 sub2node->SetVisibility(1);
23872 fNodes->Add(sub2node);
23873 sub1node->cd();
23874 //
23875 // Place copy #18 of ITS6 in I569
23876 //
23877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23878 sub2node->SetLineColor(kColorITS);
23879 sub2node->SetVisibility(1);
23880 fNodes->Add(sub2node);
23881 sub1node->cd();
23882 //
23883 // Place copy #19 of ITS6 in I569
23884 //
23885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23886 sub2node->SetLineColor(kColorITS);
23887 sub2node->SetVisibility(1);
23888 fNodes->Add(sub2node);
23889 sub1node->cd();
23890 //
23891 // Place copy #20 of ITS6 in I569
23892 //
23893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23894 sub2node->SetLineColor(kColorITS);
23895 sub2node->SetVisibility(1);
23896 fNodes->Add(sub2node);
23897 sub1node->cd();
23898 //
23899 // Place copy #21 of ITS6 in I569
23900 //
23901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23902 sub2node->SetLineColor(kColorITS);
23903 sub2node->SetVisibility(1);
23904 fNodes->Add(sub2node);
23905 sub1node->cd();
23906 //
23907 // Place copy #22 of ITS6 in I569
23908 //
23909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23910 sub2node->SetLineColor(kColorITS);
23911 sub2node->SetVisibility(1);
23912 fNodes->Add(sub2node);
23913 sub1node->cd();
23914 //
23915 // Place copy #23 of ITS6 in I569
23916 //
23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23921 sub1node->cd();
23922 //
23923 // Place copy #24 of ITS6 in I569
23924 //
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23929 sub1node->cd();
23930 //
23931 // Place copy #25 of ITS6 in I569
23932 //
23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23937 sub1node->cd();
23938 fNodes->Add(sub1node);
23939 node->cd();
23940 //
23941 // Place copy #37 of I569 in IT56
23942 //
23943 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
23944 sub1node->SetLineColor(kColorITS);
23945 sub1node->SetVisibility(0);
23946 sub1node->cd();
23947 //
23948 // Place copy #1 of ITS6 in I569
23949 //
23950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23951 sub2node->SetLineColor(kColorITS);
23952 sub2node->SetVisibility(1);
23953 fNodes->Add(sub2node);
23954 sub1node->cd();
23955 //
23956 // Place copy #2 of ITS6 in I569
23957 //
23958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23959 sub2node->SetLineColor(kColorITS);
23960 sub2node->SetVisibility(1);
23961 fNodes->Add(sub2node);
23962 sub1node->cd();
23963 //
23964 // Place copy #3 of ITS6 in I569
23965 //
23966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23967 sub2node->SetLineColor(kColorITS);
23968 sub2node->SetVisibility(1);
23969 fNodes->Add(sub2node);
23970 sub1node->cd();
23971 //
23972 // Place copy #4 of ITS6 in I569
23973 //
23974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23975 sub2node->SetLineColor(kColorITS);
23976 sub2node->SetVisibility(1);
23977 fNodes->Add(sub2node);
23978 sub1node->cd();
23979 //
23980 // Place copy #5 of ITS6 in I569
23981 //
23982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23983 sub2node->SetLineColor(kColorITS);
23984 sub2node->SetVisibility(1);
23985 fNodes->Add(sub2node);
23986 sub1node->cd();
23987 //
23988 // Place copy #6 of ITS6 in I569
23989 //
23990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23991 sub2node->SetLineColor(kColorITS);
23992 sub2node->SetVisibility(1);
23993 fNodes->Add(sub2node);
23994 sub1node->cd();
23995 //
23996 // Place copy #7 of ITS6 in I569
23997 //
23998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23999 sub2node->SetLineColor(kColorITS);
24000 sub2node->SetVisibility(1);
24001 fNodes->Add(sub2node);
24002 sub1node->cd();
24003 //
24004 // Place copy #8 of ITS6 in I569
24005 //
24006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24007 sub2node->SetLineColor(kColorITS);
24008 sub2node->SetVisibility(1);
24009 fNodes->Add(sub2node);
24010 sub1node->cd();
24011 //
24012 // Place copy #9 of ITS6 in I569
24013 //
24014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24015 sub2node->SetLineColor(kColorITS);
24016 sub2node->SetVisibility(1);
24017 fNodes->Add(sub2node);
24018 sub1node->cd();
24019 //
24020 // Place copy #10 of ITS6 in I569
24021 //
24022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24023 sub2node->SetLineColor(kColorITS);
24024 sub2node->SetVisibility(1);
24025 fNodes->Add(sub2node);
24026 sub1node->cd();
24027 //
24028 // Place copy #11 of ITS6 in I569
24029 //
24030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24031 sub2node->SetLineColor(kColorITS);
24032 sub2node->SetVisibility(1);
24033 fNodes->Add(sub2node);
24034 sub1node->cd();
24035 //
24036 // Place copy #12 of ITS6 in I569
24037 //
24038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24039 sub2node->SetLineColor(kColorITS);
24040 sub2node->SetVisibility(1);
24041 fNodes->Add(sub2node);
24042 sub1node->cd();
24043 //
24044 // Place copy #13 of ITS6 in I569
24045 //
24046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24047 sub2node->SetLineColor(kColorITS);
24048 sub2node->SetVisibility(1);
24049 fNodes->Add(sub2node);
24050 sub1node->cd();
24051 //
24052 // Place copy #14 of ITS6 in I569
24053 //
24054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24055 sub2node->SetLineColor(kColorITS);
24056 sub2node->SetVisibility(1);
24057 fNodes->Add(sub2node);
24058 sub1node->cd();
24059 //
24060 // Place copy #15 of ITS6 in I569
24061 //
24062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24063 sub2node->SetLineColor(kColorITS);
24064 sub2node->SetVisibility(1);
24065 fNodes->Add(sub2node);
24066 sub1node->cd();
24067 //
24068 // Place copy #16 of ITS6 in I569
24069 //
24070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24071 sub2node->SetLineColor(kColorITS);
24072 sub2node->SetVisibility(1);
24073 fNodes->Add(sub2node);
24074 sub1node->cd();
24075 //
24076 // Place copy #17 of ITS6 in I569
24077 //
24078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24079 sub2node->SetLineColor(kColorITS);
24080 sub2node->SetVisibility(1);
24081 fNodes->Add(sub2node);
24082 sub1node->cd();
24083 //
24084 // Place copy #18 of ITS6 in I569
24085 //
24086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24087 sub2node->SetLineColor(kColorITS);
24088 sub2node->SetVisibility(1);
24089 fNodes->Add(sub2node);
24090 sub1node->cd();
24091 //
24092 // Place copy #19 of ITS6 in I569
24093 //
24094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24095 sub2node->SetLineColor(kColorITS);
24096 sub2node->SetVisibility(1);
24097 fNodes->Add(sub2node);
24098 sub1node->cd();
24099 //
24100 // Place copy #20 of ITS6 in I569
24101 //
24102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24103 sub2node->SetLineColor(kColorITS);
24104 sub2node->SetVisibility(1);
24105 fNodes->Add(sub2node);
24106 sub1node->cd();
24107 //
24108 // Place copy #21 of ITS6 in I569
24109 //
24110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24111 sub2node->SetLineColor(kColorITS);
24112 sub2node->SetVisibility(1);
24113 fNodes->Add(sub2node);
24114 sub1node->cd();
24115 //
24116 // Place copy #22 of ITS6 in I569
24117 //
24118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24119 sub2node->SetLineColor(kColorITS);
24120 sub2node->SetVisibility(1);
24121 fNodes->Add(sub2node);
24122 sub1node->cd();
24123 //
24124 // Place copy #23 of ITS6 in I569
24125 //
24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24130 sub1node->cd();
24131 //
24132 // Place copy #24 of ITS6 in I569
24133 //
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24138 sub1node->cd();
24139 //
24140 // Place copy #25 of ITS6 in I569
24141 //
24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24146 sub1node->cd();
24147 fNodes->Add(sub1node);
24148 node->cd();
24149 //
24150 // Place copy #38 of I569 in IT56
24151 //
24152 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24153 sub1node->SetLineColor(kColorITS);
24154 sub1node->SetVisibility(0);
24155 sub1node->cd();
24156 //
24157 // Place copy #1 of ITS6 in I569
24158 //
24159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24160 sub2node->SetLineColor(kColorITS);
24161 sub2node->SetVisibility(1);
24162 fNodes->Add(sub2node);
24163 sub1node->cd();
24164 //
24165 // Place copy #2 of ITS6 in I569
24166 //
24167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24168 sub2node->SetLineColor(kColorITS);
24169 sub2node->SetVisibility(1);
24170 fNodes->Add(sub2node);
24171 sub1node->cd();
24172 //
24173 // Place copy #3 of ITS6 in I569
24174 //
24175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24176 sub2node->SetLineColor(kColorITS);
24177 sub2node->SetVisibility(1);
24178 fNodes->Add(sub2node);
24179 sub1node->cd();
24180 //
24181 // Place copy #4 of ITS6 in I569
24182 //
24183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24184 sub2node->SetLineColor(kColorITS);
24185 sub2node->SetVisibility(1);
24186 fNodes->Add(sub2node);
24187 sub1node->cd();
24188 //
24189 // Place copy #5 of ITS6 in I569
24190 //
24191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24192 sub2node->SetLineColor(kColorITS);
24193 sub2node->SetVisibility(1);
24194 fNodes->Add(sub2node);
24195 sub1node->cd();
24196 //
24197 // Place copy #6 of ITS6 in I569
24198 //
24199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24200 sub2node->SetLineColor(kColorITS);
24201 sub2node->SetVisibility(1);
24202 fNodes->Add(sub2node);
24203 sub1node->cd();
24204 //
24205 // Place copy #7 of ITS6 in I569
24206 //
24207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24208 sub2node->SetLineColor(kColorITS);
24209 sub2node->SetVisibility(1);
24210 fNodes->Add(sub2node);
24211 sub1node->cd();
24212 //
24213 // Place copy #8 of ITS6 in I569
24214 //
24215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24216 sub2node->SetLineColor(kColorITS);
24217 sub2node->SetVisibility(1);
24218 fNodes->Add(sub2node);
24219 sub1node->cd();
24220 //
24221 // Place copy #9 of ITS6 in I569
24222 //
24223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24224 sub2node->SetLineColor(kColorITS);
24225 sub2node->SetVisibility(1);
24226 fNodes->Add(sub2node);
24227 sub1node->cd();
24228 //
24229 // Place copy #10 of ITS6 in I569
24230 //
24231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24232 sub2node->SetLineColor(kColorITS);
24233 sub2node->SetVisibility(1);
24234 fNodes->Add(sub2node);
24235 sub1node->cd();
24236 //
24237 // Place copy #11 of ITS6 in I569
24238 //
24239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24240 sub2node->SetLineColor(kColorITS);
24241 sub2node->SetVisibility(1);
24242 fNodes->Add(sub2node);
24243 sub1node->cd();
24244 //
24245 // Place copy #12 of ITS6 in I569
24246 //
24247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24248 sub2node->SetLineColor(kColorITS);
24249 sub2node->SetVisibility(1);
24250 fNodes->Add(sub2node);
24251 sub1node->cd();
24252 //
24253 // Place copy #13 of ITS6 in I569
24254 //
24255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24256 sub2node->SetLineColor(kColorITS);
24257 sub2node->SetVisibility(1);
24258 fNodes->Add(sub2node);
24259 sub1node->cd();
24260 //
24261 // Place copy #14 of ITS6 in I569
24262 //
24263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24264 sub2node->SetLineColor(kColorITS);
24265 sub2node->SetVisibility(1);
24266 fNodes->Add(sub2node);
24267 sub1node->cd();
24268 //
24269 // Place copy #15 of ITS6 in I569
24270 //
24271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24272 sub2node->SetLineColor(kColorITS);
24273 sub2node->SetVisibility(1);
24274 fNodes->Add(sub2node);
24275 sub1node->cd();
24276 //
24277 // Place copy #16 of ITS6 in I569
24278 //
24279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24280 sub2node->SetLineColor(kColorITS);
24281 sub2node->SetVisibility(1);
24282 fNodes->Add(sub2node);
24283 sub1node->cd();
24284 //
24285 // Place copy #17 of ITS6 in I569
24286 //
24287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24288 sub2node->SetLineColor(kColorITS);
24289 sub2node->SetVisibility(1);
24290 fNodes->Add(sub2node);
24291 sub1node->cd();
24292 //
24293 // Place copy #18 of ITS6 in I569
24294 //
24295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24296 sub2node->SetLineColor(kColorITS);
24297 sub2node->SetVisibility(1);
24298 fNodes->Add(sub2node);
24299 sub1node->cd();
24300 //
24301 // Place copy #19 of ITS6 in I569
24302 //
24303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24304 sub2node->SetLineColor(kColorITS);
24305 sub2node->SetVisibility(1);
24306 fNodes->Add(sub2node);
24307 sub1node->cd();
24308 //
24309 // Place copy #20 of ITS6 in I569
24310 //
24311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24312 sub2node->SetLineColor(kColorITS);
24313 sub2node->SetVisibility(1);
24314 fNodes->Add(sub2node);
24315 sub1node->cd();
24316 //
24317 // Place copy #21 of ITS6 in I569
24318 //
24319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24320 sub2node->SetLineColor(kColorITS);
24321 sub2node->SetVisibility(1);
24322 fNodes->Add(sub2node);
24323 sub1node->cd();
24324 //
24325 // Place copy #22 of ITS6 in I569
24326 //
24327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24328 sub2node->SetLineColor(kColorITS);
24329 sub2node->SetVisibility(1);
24330 fNodes->Add(sub2node);
24331 sub1node->cd();
24332 //
24333 // Place copy #23 of ITS6 in I569
24334 //
24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24339 sub1node->cd();
24340 //
24341 // Place copy #24 of ITS6 in I569
24342 //
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24347 sub1node->cd();
24348 //
24349 // Place copy #25 of ITS6 in I569
24350 //
24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24355 sub1node->cd();
24356 fNodes->Add(sub1node);
24357 node->cd();
24358
24359
24360
24361 fNodes->Add(node);
24362
24363*/
24364}
24365//_____________________________________________________________________________
24366void AliITSvPPRasymmFMD::CreateGeometry(){
24367////////////////////////////////////////////////////////////////////////
24368// This routine defines and Creates the geometry for version 6 of the ITS.
24369////////////////////////////////////////////////////////////////////////
24370
24371
24372//Begin_Html
24373/*
24374<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24375</pre>
24376<br clear=left>
24377<font size=+2 color=red>
24378<p>This shows the full ITS geometry.
24379</font>
24380
24381<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24382</pre>
24383<br clear=left>
24384<font size=+2 color=red>
24385<p>This shows the full SPD Barrel of the ITS geometry.
24386</font>
24387
24388<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24389</pre>
24390<br clear=left>
24391<font size=+2 color=red>
24392<p>This shows the full SDD Barrel of the ITS geometry.
24393</font>
24394
24395<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24396</pre>
24397<br clear=left>
24398<font size=+2 color=red>
24399<p>This shows the full SSD Barrel of the ITS geometry.
24400</font>
24401*/
24402//End_Html
24403 //INNER RADII OF THE SILICON LAYERS
24404 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24405 //THICKNESSES OF LAYERS (in % radiation length)
24406 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24407 //HALF LENGTHS OF LAYERS
24408 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24409 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24410 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24411 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24412 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24413
24414
24415 Float_t dits[100], rlim, zmax;
24416 // Float_t zpos;
24417 // Float_t pcits[50]
24418 Float_t ztpc;
24419 Int_t idrotm[1999], i;
24420 Float_t dgh[100];
24421
24422
24423 // Define some variables for SPD
24424
24425 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24426 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24427 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24428 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24429 Float_t di108[3], di104[3]; // for both layers
24430
24431 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24432 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24433
24434 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24435 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24436
24437 Float_t dbus=300.; // total bus thickness on both layers (micron)
24438
24439 ddet1 = GetThicknessDet1();
24440 ddet2 = GetThicknessDet2();
24441 dchip1 = GetThicknessChip1();
24442 dchip2 = GetThicknessChip2();
24443
24444 if(ddet1 < 100. || ddet1 > 300.) {
24445 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24446 " The default value of 200 microns will be used." << endl;
24447 ddet1=200.;
24448 }
24449
24450 if(ddet2 < 100. || ddet2 > 300.) {
24451 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24452 " The default value of 200 microns will be used." << endl;
24453 ddet2=200.;
24454 }
24455
24456 if(dchip1 < 100. || dchip1 > 300.) {
24457 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24458 " The default value of 200 microns will be used." << endl;
24459 dchip1=200.;
24460 }
24461
24462 if(dchip2 < 100. || dchip2 > 300.) {
24463 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24464 " The default value of 200 microns will be used." << endl;
24465 dchip2=200.;
24466 }
24467
24468 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24469
24470 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24471
24472 rails = GetRails();
24473
24474 fluid = GetCoolingFluid();
24475
24476 if(rails != 0 && rails != 1) {
24477 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24478 " The default value of 1 (rails in) will be used." << endl;
24479
24480 }
24481
24482 if(fluid != 0 && fluid != 1) {
24483 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24484 " The default value of 1 (water) will be used." << endl;
24485 }
24486
24487 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24488 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24489 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24490 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24491 if(rails == 0 ) {
24492 cout << "ITS: Rails are out." << endl;
24493 } else {
24494 cout << "ITS: Rails are in." << endl;
24495 }
24496 if(fluid == 0 ) {
24497 cout << "ITS: The cooling fluid is freon." << endl;
24498 } else {
24499 cout << "ITS: The cooling fluid is water." << endl;
24500 }
24501
24502 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24503 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24504 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24505 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24506 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24507
24508 Float_t deltax, deltay;
24509
24510 Int_t thickness = fMinorVersion/10;
24511 Int_t option = fMinorVersion - 10*thickness;
24512
24513
24514 // Define some variables for SDD
24515
24516
24517 Float_t sin30, cos30;
24518
24519 // SDD electronics+services main volumes
24520 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24521
24522 // SDD detector ladder
24523
24524 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24525 Float_t Y_SDD_sep = 0.20;
24526 Float_t ySDD;
24527 Int_t iSDD;
24528 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24529 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24530
24531 // ladder foot and end-ladder (frame and cooling)
24532 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24533 Float_t I424dits[3], xI424, yI424;
24534 Float_t I425dits[3];
24535 Int_t indI425;
24536 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24537
24538 // SDD ladder frame and cooling
24539 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24540 Float_t I035dits[3], I037dits[3], I038dits[3];
24541 Float_t I039dits[3], xI039, yI039;
24542 Float_t I041dits[5];
24543
24544 // SDD hybrid, chips and capacitors
24545 Float_t I050dits[3], xI050, yI050;
24546 Float_t I052dits[3], xI052, yI052;
24547 Float_t I042dits[3], xI042, yI042;
24548 Float_t xI042space = 0.17;
24549 Float_t I043dits[3], xI043, yI043;
24550 Float_t xI043space = 0.17;
24551 Float_t zchip, zChipSpace;
24552 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24553 Int_t ichip, icap;
24554
24555 // SDD microcables
24556 Float_t I044dits[4], xI044, yI044, volI044;
24557 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24558 Char_t HVname[5], LVname[5];
24559
24560
24561 // Define media off-set
24562
24563 Int_t *idtmed = fIdtmed->GetArray()-199;
24564
24565
24566 // Rotation matrices
24567
24568 // SPD - option 'a' (this is NOT the default so leave commented)
24569
24570
24571 if (option == 1) {
24572
24573 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24574 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24575 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24576 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24577 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24578 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24579 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24580 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24581 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24582 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24583 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24584 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24585 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24586 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24587 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24588 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24589 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24590 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24591 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24592 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24593 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24594 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24595 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24596 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24597 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24598 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24599 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24600 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24601 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24602 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24603 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24604 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24605 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24606 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24607 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24608 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24609 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24610 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24611 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24612 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24613 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24614 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24615 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24616 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24617 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24618 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24619 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24620 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24621 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24622 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24623 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24624 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24625 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24626 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24627 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24628 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24629 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24630 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24631 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24632 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24633 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24634 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24635 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24636 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24637 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24638 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24639 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24640 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24641 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24642 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24643 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24644 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24645 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24646 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24647 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24648 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24649 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24650
24651 }
24652
24653 // SPD - option 'b' (this is the default)
24654
24655 if (option == 2) {
24656
24657 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24658 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24659 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24660 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24661 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24662 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24663 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24664 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24665 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24666 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24667 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24668 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24669 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24670 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24671 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24672 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24673 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24674 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24675 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24676 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24677 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24678 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24679 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24680 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24681 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24682 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24683 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24684 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24685 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24686 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24687 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24688 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24689 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24690 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24691 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24692 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24693 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24694 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24695 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24696 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24697 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24698 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24699 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24700 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24701 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24702 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24703 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24704 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24705 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24706 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24707 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24708 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24709 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24710 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24711 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24712 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24713 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24714 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24715 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24716 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24717 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24718 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24719 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24720 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24721 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24722 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24723 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24724 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24725 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24726 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24727 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24728 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24729 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24730 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24731 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24732 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24733 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24734
24735 }
24736
24737 // SDD
24738
24739 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24740 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24741 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24742 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24743 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24744 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24745 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24746 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24747 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24748 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24749 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24750 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24751 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24752 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24753 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24754 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24755 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24756 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24757 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24758 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24759 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24760 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24761 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24762 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24763 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24764 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24765 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24766 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24767 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24768 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24769 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24770 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24771 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24772 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24773 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24774 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24775 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24776 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24777 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24778 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24779 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24780 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24781 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24782 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24783 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24784 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24785 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24786 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24787 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24788 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24789 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24790 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24791 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24792 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24793 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24794 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24795 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24796 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24797
24798 // SSD
24799
24800 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24801 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24802 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24803 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24804 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24805 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24806 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24807 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24808 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24809 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24810 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24811 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24812 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24813 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24814 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24815 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24816 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24817 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24818 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24819 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24820 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24821 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24822 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24823 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24824 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24825 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24826 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24827 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24828 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24829 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24830 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24831 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24832 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24833 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24834 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24835 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24836 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24837 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24838 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24839 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24840 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24841 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24842 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24843 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24844 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24845 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24846 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24847 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24848 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24849 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24850 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24851 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24852 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24853 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24854 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24855 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24856 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24857 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24858 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24859 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24860 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24861 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24862 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24863 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24864 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24865 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24866 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24867 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24868 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24869 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24870 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24871 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24872 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24873 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24874 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24875 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24876 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24877 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24878 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24879 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24880 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
24881 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
24882 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
24883 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
24884
24885
24886 // SDD cone
24887
24888 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
24889 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
24890 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
24891 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
24892 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
24893 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
24894 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
24895 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
24896 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
24897 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
24898 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
24899 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
24900 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
24901 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
24902 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
24903 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
24904 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
24905 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
24906 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
24907 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
24908 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
24909 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
24910 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
24911 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
24912 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
24913 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
24914 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
24915 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
24916 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
24917 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
24918 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
24919 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
24920 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
24921 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
24922 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
24923 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
24924 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
24925 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
24926 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
24927 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
24928 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
24929 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
24930 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
24931 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
24932 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
24933 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
24934 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
24935 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
24936 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
24937 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
24938 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
24939 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
24940 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
24941 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
24942 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
24943 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
24944 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
24945 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
24946 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
24947 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
24948 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
24949 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
24950 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
24951 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
24952 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
24953 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
24954 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
24955 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
24956 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
24957 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
24958 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
24959 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
24960 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
24961 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
24962 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
24963 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
24964 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
24965 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
24966 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
24967 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
24968 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
24969
24970 // SSD cone
24971
24972 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
24973 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
24974 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
24975 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
24976 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
24977 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
24978 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
24979 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
24980 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
24981 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
24982 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
24983 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
24984 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
24985 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
24986 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
24987 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
24988 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
24989 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
24990 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
24991 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
24992 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
24993 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
24994 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
24995 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
24996 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
24997 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
24998 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
24999 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25000 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25001 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25002 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25003 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25004 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25005 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25006 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25007 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25008 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25009
25010 // Services
25011
25012 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25013
25014
25015 // CONVERT INTO CM (RL(SI)=9.36 CM)
25016
25017 for (i = 0; i < 6; ++i) {
25018 drl[i] = drl[i] / 100. * 9.36;
25019 }
25020
25021 // FIELD CAGE HALF LENGTH
25022
25023 rlim = 50.;
25024 zmax = 74.;
25025 ztpc = 284.;
25026
25027 // --- Define ghost volume containing the whole ITS (including services)
25028 // and fill it with air
25029
25030 dgh[0] = 0.;
25031 dgh[1] = 360.;
25032 dgh[2] = 16.;
25033 dgh[3] = -ztpc-5.-0.1;
25034 dgh[4] = 46;
25035 dgh[5] = 85.;
25036 dgh[6] = -ztpc;
25037 dgh[7] = 46;
25038 dgh[8] = 85.;
25039 dgh[9] = -ztpc;
25040 dgh[10] = 46;
25041 dgh[11] = rlim+6;
25042 dgh[12] = -97.5;
25043 dgh[13] = 46;
25044 dgh[14] = rlim+6;
25045 dgh[15] = -zmax;
25046 dgh[16] = 46;
25047 dgh[17] = rlim+6;
25048 dgh[18] = -48;
25049 dgh[19] = 6;
25050 dgh[20] = rlim+6;
25051 dgh[21] = -28.6;
25052 dgh[22] = 6;
25053 dgh[23] = rlim+6;
25054 dgh[24] = -27.6;
25055 dgh[25] = 3.295;
25056 dgh[26] = rlim+6;
25057 dgh[27] = 27.6;
25058 dgh[28] = 3.295;
25059 dgh[29] = rlim+6;
25060 dgh[30] = 28.6;
25061 dgh[31] = 6;
25062 dgh[32] = rlim+6;
25063 dgh[33] = 48;
25064 dgh[34] = 6;
25065 dgh[35] = rlim+6;
25066 dgh[36] = zmax;
25067 dgh[37] = 46;
25068 dgh[38] = rlim+6;
25069 dgh[39] = 97.5;
25070 dgh[40] = 46;
25071 dgh[41] = rlim+6;
25072 dgh[42] = ztpc;
25073 dgh[43] = 62;
25074 dgh[44] = 62+4.;
25075 dgh[45] = ztpc;
25076 dgh[46] = 62;
25077 dgh[47] = 85.;
25078 dgh[48] = ztpc+4.+0.1;
25079 dgh[49] = 62.4;
25080 dgh[50] = 85.;
25081 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25082
25083
25084 // --- Place the ghost volume in its mother volume (ALIC) and make it
25085 // invisible
25086
25087 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25088 //gMC->Gsatt("ITSV", "SEEN", 0);
25089
25090
25091 // --- Define ghost volume containing the six layers and fill it with air
25092
25093 dgh[0] = 0.;
25094 dgh[1] = 360.;
25095 dgh[2] = 8.;
25096 dgh[3] = -zmax;
25097 dgh[4] = 46.;
25098 dgh[5] = rlim;
25099 dgh[6] = -47.5;
25100 dgh[7] = 6.005;
25101 dgh[8] = rlim;
25102 dgh[9] = -28.5;
25103 dgh[10] = 6.005;
25104 dgh[11] = rlim;
25105 dgh[12] = -27.5;
25106 dgh[13] = 3.3;
25107 dgh[14] = rlim;
25108 dgh[15] = 27.5;
25109 dgh[16] = 3.3;
25110 dgh[17] = rlim;
25111 dgh[18] = 28.5;
25112 dgh[19] = 6.005;
25113 dgh[20] = rlim;
25114 dgh[21] = 47.5;
25115 dgh[22] = 6.005;
25116 dgh[23] = rlim;
25117 dgh[24] = zmax;
25118 dgh[25] = 46.;
25119 dgh[26] = rlim;
25120 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25121
25122 // --- Place the ghost volume in its mother volume (ITSV) and make it
25123 // invisible
25124
25125 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25126 //gMC->Gsatt("ITSD", "SEEN", 0);
25127
25128
25129 // --- Define SPD (option 'a') volumes ----------------------------
25130
25131 // SPD - option 'a'
25132 // (this is NOT the default)
25133
25134 if (option == 1) {
25135
25136 dits[0] = 3.7;
25137 dits[1] = 7.75;
25138 dits[2] = 26.1;
25139 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25140
25141 dits[0] = 3.7;
25142 dits[1] = 7.7;
25143 dits[2] = 24;
25144 dits[3] = 57;
25145 dits[4] = 100;
25146 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25147
25148 di10a[0] = 0.843;
25149 di10a[1] = ddet1+dchip1+dbus+0.0025;
25150 di10a[2] = 19.344;
25151 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25152 // on layer 1
25153 di20a[0] = 0.843;
25154 di20a[1] = ddet2+dchip2+dbus+0.0025;
25155 di20a[2] = 19.344;
25156 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25157 // on layer 2
25158 dits[0] = 1.3673;
25159 dits[1] = 0.01;
25160 dits[2] = 24;
25161 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25162
25163 dits[0] = 0.06;
25164 dits[1] = 0.08;
25165 dits[2] = 24;
25166 dits[3] = -36.79;
25167 dits[4] = 21.834;
25168 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25169
25170 dits[0] = 0.1253;
25171 dits[1] = 0.01;
25172 dits[2] = 24;
25173 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25174
25175 dits[0] = 0.04;
25176 dits[1] = 0.06 ;
25177 dits[2] = 24;
25178 dits[3] = 126.79;
25179 dits[4] = 270;
25180 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25181
25182 dits[0] = 0.1134;
25183 dits[1] = 0.01;
25184 dits[2] = 24;
25185 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25186
25187 dits[0] = 0.25;
25188 dits[1] = 0.06;
25189 dits[2] = 24;
25190 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25191
25192 dits[0] = 0.077;
25193 dits[1] = 0.01;
25194 dits[2] = 24;
25195 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25196
25197 dits[0] = 0.04;
25198 dits[1] = 0.06;
25199 dits[2] = 24;
25200 dits[3] = 0;
25201 dits[4] = 90;
25202 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25203
25204 dits[0] = 0.0695;
25205 dits[1] = 0.01;
25206 dits[2] = 24;
25207 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25208
25209 dits[0] = 0.06;
25210 dits[1] = 0.08;
25211 dits[2] = 24;
25212 dits[3] = 0;
25213 dits[4] = 108;
25214 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25215
25216 dits[0] = 0.1835;
25217 dits[1] = 0.01;
25218 dits[2] = 24;
25219 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25220
25221 dits[0] = 0.1894 ;
25222 dits[1] = 0.01;
25223 dits[2] = 24;
25224 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25225
25226 dits[0] = 0.04;
25227 dits[1] = 0.06;
25228 dits[2] = 24;
25229 dits[3] = 0;
25230 dits[4] = 75.261;
25231 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25232
25233 dits[0] = 1.3401;
25234 dits[1] = 0.01;
25235 dits[2] = 24;
25236 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25237
25238 dits[0] = 0.05;
25239 dits[1] = 0.07;
25240 dits[2] = 24;
25241 dits[3] = 0;
25242 dits[4] = 72.739;
25243 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25244
25245 dits[0] = 0.1193;
25246 dits[1] = 0.01;
25247 dits[2] = 24;
25248 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25249
25250 dits[0] = 0.163;
25251 dits[1] = 0.01;
25252 dits[2] = 24;
25253 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25254
25255 dits[0] = 0.04;
25256 dits[1] = 0.06;
25257 dits[2] = 24;
25258 dits[3] = 0;
25259 dits[4] = 157.633;
25260 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25261
25262 dits[0] = 0.2497;
25263 dits[1] = 0.01;
25264 dits[2] = 24;
25265 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25266
25267 dits[0] = 0.06;
25268 dits[1] = 0.08;
25269 dits[2] = 24;
25270 dits[3] = 0;
25271 dits[4] = 148.633;
25272 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25273
25274 dits[0] = 0.292;
25275 dits[1] = 0.01;
25276 dits[2] = 24;
25277 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25278
25279 dits[0] = 0.163;
25280 dits[1] = 0.01;
25281 dits[2] = 24;
25282 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25283
25284 dits[0] = 0.04;
25285 dits[1] = 0.06;
25286 dits[2] = 24;
25287 dits[3] = 0;
25288 dits[4] = 161.297;
25289 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25290
25291 dits[0] = 0.2433;
25292 dits[1] = 0.01;
25293 dits[2] = 24;
25294 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25295
25296 dits[0] = 0.06;
25297 dits[1] = 0.08;
25298 dits[2] = 24;
25299 dits[3] = 0;
25300 dits[4] = 42.883;
25301 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25302
25303 di103[0] = 0.793;
25304 di103[1] = ddet1+dchip1;
25305 di103[2] = 3.536;
25306 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25307 // layer 1
25308 dits[0] = 0.793;
25309 dits[1] = 0.475; //0.685; 0.015
25310 dits[2] = 2.5;
25311 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25312
25313 di104[0] = 0.843;
25314 di104[1] = dbus;
25315 di104[2] = 14.344;
25316 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25317
25318 di1d3[0] = 0.793;
25319 di1d3[1] = ddet2+dchip2;
25320 di1d3[2] = 3.536;
25321 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25322 // layer 2
25323 dits[0] = 0.793;
25324 dits[0] = 0.06;
25325 dits[1] = 0.08;
25326 dits[2] = 24;
25327 dits[3] = 0;
25328 dits[4] = 80;
25329 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25330
25331 dits[0] = 0.04;
25332 dits[1] = 0.06;
25333 dits[2] = 24;
25334 dits[3] = 0;
25335 dits[4] = 80;
25336 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25337
25338 dits[0] = 0.15;
25339 dits[1] = 0.0146;
25340 dits[2] = 24;
25341 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25342
25343 dits[0] = 0.1315;
25344 dits[1] = 0.01;
25345 dits[2] = 24;
25346 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25347
25348 dits[0] = 0.025;
25349 dits[1] = 0.035;
25350 dits[2] = 24;
25351 dits[3] = 0;
25352 dits[4] = 180;
25353 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25354
25355 if (fluid == 1) {
25356 dits[0] = 0;
25357 dits[1] = 0.025;
25358 dits[2] = 24;
25359 dits[3] = 0;
25360 dits[4] = 180;
25361 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25362 } else {
25363 dits[0] = 0;
25364 dits[1] = 0.025;
25365 dits[2] = 24;
25366 dits[3] = 0;
25367 dits[4] = 180;
25368 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25369 }
25370
25371 dits[0] = 0.063;
25372 dits[1] = 0.035;
25373 dits[2] = 24;
25374 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25375
25376 di102[0] = 0.793;
25377 di102[1] = dchip1;
25378 di102[2] = 0.68;
25379 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25380
25381 di1d2[0] = 0.793;
25382 di1d2[1] = dchip2;
25383 di1d2[2] = 0.68;
25384 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25385
25386 di101[0] = 0.705;
25387 di101[1] = ddet1;
25388 di101[2] = 3.536;
25389 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25390 // layer 1
25391 di1d1[0] = 0.705;
25392 di1d1[1] = ddet2;
25393 di1d1[2] = 3.536;
25394 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25395 // layer 2
25396 if (fluid == 1) {
25397 dits[0] = 0.063;
25398 dits[1] = 0.025;
25399 dits[2] = 24;
25400 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25401 } else {
25402 dits[0] = 0.063;
25403 dits[1] = 0.025;
25404 dits[2] = 24;
25405 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25406 }
25407
25408 dits1[0] = 0.64;
25409 dits1[1] = ddet1;
25410 dits1[2] = 3.48;
25411 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25412
25413 dits2[0] = 0.64;
25414 dits2[1] = ddet2;
25415 dits2[2] = 3.48;
25416 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25417
25418 dits[0] = 3.701;
25419 dits[1] = 7.699;
25420 dits[2] = 4;
25421 dits[3] = 57.1;
25422 dits[4] = 99.9;
25423 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25424
25425 dits[0] = 3.7;
25426 dits[1] = 7.75;
25427 dits[2] = 0.05;
25428 gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
25429
25430 dits[0] = 0;
25431 dits[1] = 0.5;
25432 dits[2] = 1.5;
25433 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25434
25435 dits[0] = 0;
25436 dits[1] = 0.18;
25437 dits[2] = 0.8;
25438 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25439
25440 dits[0] = 0;
25441 dits[1] = 0.18;
25442 dits[2] = 3;
25443 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25444
25445 dits[0] = 0;
25446 dits[1] = 0.075;
25447 dits[2] = 0.8;
25448 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25449
25450 dits[0] = 3.5;
25451 dits[1] = 5.6;
25452 dits[2] = 0.55;
25453 dits[3] = 0;
25454 dits[4] = 38;
25455 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25456
25457 dits[0] = 6.6;
25458 dits[1] = 7.6;
25459 dits[2] = 0.5;
25460 dits[3] = 0;
25461 dits[4] = 9;
25462 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25463
25464 dits[0] = 0.26;
25465 dits[1] = 0.32;
25466 dits[2] = 0.55;
25467 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25468
25469 if (fluid == 1) {
25470 dits[0] = 0;
25471 dits[1] = 0.3;
25472 dits[2] = 1.5;
25473 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25474 // was I177 in old geom.
25475 } else {
25476 dits[0] = 0;
25477 dits[1] = 0.3;
25478 dits[2] = 1.5;
25479 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25480 // was I177 in old geom.
25481 }
25482
25483 dits[0] = 0.07;
25484 dits[1] = 0.125;
25485 dits[2] = 0.3;
25486 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25487
25488 if (fluid == 1) {
25489 dits[0] = 0;
25490 dits[1] = 0.1;
25491 dits[2] = 0.8;
25492 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25493 // was I174 in old geom.
25494 } else {
25495 dits[0] = 0;
25496 dits[1] = 0.1;
25497 dits[2] = 0.8;
25498 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25499 // was I174 in old geom.
25500 }
25501
25502 if (fluid == 1) {
25503 dits[0] = 0;
25504 dits[1] = 0.1;
25505 dits[2] = 3;
25506 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25507 // was I172 in old geom.
25508 } else {
25509 dits[0] = 0;
25510 dits[1] = 0.1;
25511 dits[2] = 3;
25512 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25513 // was I172 in old geom.
25514 }
25515
25516 if (fluid == 1) {
25517 dits[0] = 0;
25518 dits[1] = 0.0746;
25519 dits[2] = 0.8;
25520 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25521 // was I170 in old geom.
25522 } else {
25523 dits[0] = 0;
25524 dits[1] = 0.0746;
25525 dits[2] = 0.8;
25526 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25527 // was I170 in old geom.
25528 }
25529
25530 if (fluid == 1) {
25531 dits[0] = 3.7;
25532 dits[1] = 5.4;
25533 dits[2] = 0.35;
25534 dits[3] = 2;
25535 dits[4] = 36;
25536 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25537 // was I168 in old geom.
25538 } else {
25539 dits[0] = 3.7;
25540 dits[1] = 5.4;
25541 dits[2] = 0.35;
25542 dits[3] = 2;
25543 dits[4] = 36;
25544 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25545 // was I168 in old geom.
25546 }
25547
25548
25549 }
25550
25551 // --- Define SPD (option 'b') volumes ----------------------------
25552
25553 // SPD - option 'b'
25554 // (this is the default)
25555
25556 if (option == 2) {
25557
25558 dits[0] = 3.7;
25559 dits[1] = 7.75;
25560 dits[2] = 26.1;
25561 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25562
25563 dits[0] = 3.7;
25564 dits[1] = 7.7;
25565 dits[2] = 24;
25566 dits[3] = 57;
25567 dits[4] = 100;
25568 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25569
25570 di10b[0] = 0.843;
25571 di10b[1] = ddet1+dchip1+dbus+0.0025;
25572 di10b[2] = 19.344;
25573 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25574 // on layer 1
25575
25576 di20b[0] = 0.843;
25577 di20b[1] = ddet2+dchip2+dbus+0.0025;
25578 di20b[2] = 19.344;
25579 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25580 // layer 2
25581
25582 dits[0] = 1.3673;
25583 dits[1] = 0.01;
25584 dits[2] = 24;
25585 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25586
25587 dits[0] = 0.06;
25588 dits[1] = 0.08;
25589 dits[2] = 24;
25590 dits[3] = -36.79;
25591 dits[4] = 21.834;
25592 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25593
25594 dits[0] = 0.1253;
25595 dits[1] = 0.01;
25596 dits[2] = 24;
25597 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25598
25599 dits[0] = 0.04;
25600 dits[1] = 0.06 ;
25601 dits[2] = 24;
25602 dits[3] = 126.79;
25603 dits[4] = 270;
25604 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25605
25606 dits[0] = 0.1134;
25607 dits[1] = 0.01;
25608 dits[2] = 24;
25609 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25610
25611 dits[0] = 0.25;
25612 dits[1] = 0.06;
25613 dits[2] = 24;
25614 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25615
25616 dits[0] = 0.077;
25617 dits[1] = 0.01;
25618 dits[2] = 24;
25619 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25620
25621 dits[0] = 0.04;
25622 dits[1] = 0.06;
25623 dits[2] = 24;
25624 dits[3] = 0;
25625 dits[4] = 90;
25626 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25627
25628 dits[0] = 0.0695;
25629 dits[1] = 0.01;
25630 dits[2] = 24;
25631 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25632
25633 dits[0] = 0.06;
25634 dits[1] = 0.08;
25635 dits[2] = 24;
25636 dits[3] = 0;
25637 dits[4] = 108;
25638 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25639
25640 dits[0] = 0.1835;
25641 dits[1] = 0.01;
25642 dits[2] = 24;
25643 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25644
25645 dits[0] = 0.1894 ;
25646 dits[1] = 0.01;
25647 dits[2] = 24;
25648 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25649
25650 dits[0] = 0.04;
25651 dits[1] = 0.06;
25652 dits[2] = 24;
25653 dits[3] = 0;
25654 dits[4] = 75.261;
25655 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25656
25657 dits[0] = 1.3401;
25658 dits[1] = 0.01;
25659 dits[2] = 24;
25660 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25661
25662 dits[0] = 0.05;
25663 dits[1] = 0.07;
25664 dits[2] = 24;
25665 dits[3] = 0;
25666 dits[4] = 72.739;
25667 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25668
25669 dits[0] = 0.1193;
25670 dits[1] = 0.01;
25671 dits[2] = 24;
25672 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25673
25674 dits[0] = 0.163;
25675 dits[1] = 0.01;
25676 dits[2] = 24;
25677 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25678
25679 dits[0] = 0.04;
25680 dits[1] = 0.06;
25681 dits[2] = 24;
25682 dits[3] = 0;
25683 dits[4] = 157.633;
25684 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25685
25686 dits[0] = 0.2497;
25687 dits[1] = 0.01;
25688 dits[2] = 24;
25689 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25690
25691 dits[0] = 0.06;
25692 dits[1] = 0.08;
25693 dits[2] = 24;
25694 dits[3] = 0;
25695 dits[4] = 148.633;
25696 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25697
25698 dits[0] = 0.292;
25699 dits[1] = 0.01;
25700 dits[2] = 24;
25701 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25702
25703 dits[0] = 0.163;
25704 dits[1] = 0.01;
25705 dits[2] = 24;
25706 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25707
25708 dits[0] = 0.04;
25709 dits[1] = 0.06;
25710 dits[2] = 24;
25711 dits[3] = 0;
25712 dits[4] = 161.297;
25713 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25714
25715 dits[0] = 0.2433;
25716 dits[1] = 0.01;
25717 dits[2] = 24;
25718 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25719
25720 dits[0] = 0.06;
25721 dits[1] = 0.08;
25722 dits[2] = 24;
25723 dits[3] = 0;
25724 dits[4] = 42.883;
25725 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25726
25727 dits[0] = 0.793;
25728 dits[1] = 0.475 ; //0.685; 0.015
25729 dits[2] = 2.5;
25730 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25731
25732 di107[0] = 0.793;
25733 di107[1] = ddet1+dchip1;
25734 di107[2] = 3.536;
25735 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25736 // layer 1
25737 dits[0] = 0.705;
25738 dits[1] = 0.01;
25739 dits[2] = 2.5;
25740 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25741
25742 di108[0] = 0.705;
25743 di108[1] = dbus;
25744 di108[2] = 14.344;
25745 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25746
25747 di1d7[0] = 0.7975;
25748 di1d7[1] = ddet2+dchip2;
25749 di1d7[2] = 3.536;
25750 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25751 // layer 2
25752 dits[0] = 0.06;
25753 dits[1] = 0.08;
25754 dits[2] = 24;
25755 dits[3] = 0;
25756 dits[4] = 80;
25757 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25758
25759 dits[0] = 0.04;
25760 dits[1] = 0.06;
25761 dits[2] = 24;
25762 dits[3] = 0;
25763 dits[4] = 80;
25764 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25765
25766 dits[0] = 0.15;
25767 dits[1] = 0.0146;
25768 dits[2] = 24;
25769 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25770
25771 dits[0] = 0.1315;
25772 dits[1] = 0.01;
25773 dits[2] = 24;
25774 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25775
25776 dits[0] = 0.025;
25777 dits[1] = 0.035;
25778 dits[2] = 24;
25779 dits[3] = 0;
25780 dits[4] = 180;
25781 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25782
25783 if (fluid == 1) {
25784 dits[0] = 0;
25785 dits[1] = 0.025;
25786 dits[2] = 24;
25787 dits[3] = 0;
25788 dits[4] = 180;
25789 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25790 } else {
25791 dits[0] = 0;
25792 dits[1] = 0.025;
25793 dits[2] = 24;
25794 dits[3] = 0;
25795 dits[4] = 180;
25796 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25797 }
25798
25799 dits[0] = 0.063;
25800 dits[1] = 0.035;
25801 dits[2] = 24;
25802 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25803
25804 di106[0] = 0.7975;
25805 di106[1] = dchip1;
25806 di106[2] = 0.68;
25807 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25808
25809 di1d6[0] = 0.7975;
25810 di1d6[1] = dchip2;
25811 di1d6[2] = 0.68;
25812 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25813
25814 di101[0] = 0.705;
25815 di101[1] = ddet1;
25816 di101[2] = 3.536;
25817 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25818 // layer 1
25819 di1d1[0] = 0.705;
25820 di1d1[1] = ddet2;
25821 di1d1[2] = 3.536;
25822 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25823 // layer 2
25824
25825 if (fluid == 1) {
25826 dits[0] = 0.063;
25827 dits[1] = 0.025;
25828 dits[2] = 24;
25829 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25830 } else {
25831 dits[0] = 0.063;
25832 dits[1] = 0.025;
25833 dits[2] = 24;
25834 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25835 }
25836
25837 dits1[0] = 0.64;
25838 dits1[1] = ddet1;
25839 dits1[2] = 3.48;
25840 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25841
25842 dits2[0] = 0.64;
25843 dits2[1] = ddet2;
25844 dits2[2] = 3.48;
25845 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25846
25847 dits[0] = 3.701;
25848 dits[1] = 7.699;
25849 dits[2] = 4;
25850 dits[3] = 57.1;
25851 dits[4] = 99.9;
25852 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25853
25854 dits[0] = 3.7;
25855 dits[1] = 7.75;
25856 dits[2] = 0.05;
25857 gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
25858
25859 dits[0] = 0;
25860 dits[1] = 0.5;
25861 dits[2] = 1.5;
25862 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25863
25864 dits[0] = 0;
25865 dits[1] = 0.18;
25866 dits[2] = 0.8;
25867 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25868
25869 dits[0] = 0;
25870 dits[1] = 0.18;
25871 dits[2] = 3;
25872 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25873
25874 dits[0] = 0;
25875 dits[1] = 0.075;
25876 dits[2] = 0.8;
25877 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25878
25879 dits[0] = 3.5;
25880 dits[1] = 5.6;
25881 dits[2] = 0.55;
25882 dits[3] = 0;
25883 dits[4] = 38;
25884 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25885
25886 dits[0] = 6.6;
25887 dits[1] = 7.6;
25888 dits[2] = 0.5;
25889 dits[3] = 0;
25890 dits[4] = 9;
25891 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25892
25893 dits[0] = 0.26;
25894 dits[1] = 0.32;
25895 dits[2] = 0.55;
25896 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25897
25898 if (fluid == 1) {
25899 dits[0] = 0;
25900 dits[1] = 0.3;
25901 dits[2] = 1.5;
25902 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25903 // was I177 in old geom.
25904 } else {
25905 dits[0] = 0;
25906 dits[1] = 0.3;
25907 dits[2] = 1.5;
25908 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25909 // was I177 in old geom.
25910 }
25911
25912 dits[0] = 0.07;
25913 dits[1] = 0.125;
25914 dits[2] = 0.3;
25915 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25916
25917 if (fluid == 1) {
25918 dits[0] = 0;
25919 dits[1] = 0.1;
25920 dits[2] = 0.8;
25921 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25922 // was I174 in old geom.
25923 } else {
25924 dits[0] = 0;
25925 dits[1] = 0.1;
25926 dits[2] = 0.8;
25927 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25928 // was I174 in old geom.
25929 }
25930
25931 if (fluid == 1) {
25932 dits[0] = 0;
25933 dits[1] = 0.1;
25934 dits[2] = 3;
25935 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25936 // was I172 in old geom.
25937 } else {
25938 dits[0] = 0;
25939 dits[1] = 0.1;
25940 dits[2] = 3;
25941 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25942 // was I172 in old geom.
25943 }
25944
25945 if (fluid == 1) {
25946 dits[0] = 0;
25947 dits[1] = 0.0746;
25948 dits[2] = 0.8;
25949 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25950 // was I170 in old geom.
25951 } else {
25952 dits[0] = 0;
25953 dits[1] = 0.0746;
25954 dits[2] = 0.8;
25955 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25956 // was I170 in old geom.
25957 }
25958
25959 if (fluid == 1) {
25960 dits[0] = 3.7;
25961 dits[1] = 5.4;
25962 dits[2] = 0.35;
25963 dits[3] = 2;
25964 dits[4] = 36;
25965 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
25966 // was I168 in old geom.
25967 } else {
25968 dits[0] = 3.7;
25969 dits[1] = 5.4;
25970 dits[2] = 0.35;
25971 dits[3] = 2;
25972 dits[4] = 36;
25973 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
25974 // was I168 in old geom.
25975 }
25976
25977
25978 }
25979
25980 // --- Define SDD volumes ------------------------------------------
25981
25982
25983 cos30 = cos(30.*3.14159/180.);
25984 sin30 = sin(30.*3.14159/180.);
25985
25986
25987 dits[0] = 0;
25988 dits[1] = 360;
25989 dits[2] = 6;
25990 dits[3] = -34.6;
25991 dits[4] = 23.49;
25992 dits[5] = 28;
25993 dits[6] = -23.65;
25994 dits[7] = 23.49;
25995 dits[8] = 28;
25996 dits[9] = -23.65;
25997 dits[10] = 14.59;
25998 dits[11] = 28;
25999 dits[12] = 23.65;
26000 dits[13] = 14.59;
26001 dits[14] = 28;
26002 dits[15] = 23.65;
26003 dits[16] = 23.49;
26004 dits[17] = 28;
26005 dits[18] = 34.6;
26006 dits[19] = 23.49;
26007 dits[20] = 28;
26008 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26009
26010 // block of the SDD electronics and related ladder frame
26011 I018dits[0] = 3.2;
26012 I018dits[1] = 2;
26013 I018dits[2] = 3.65;
26014 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26015
26016 // block of the SDD end ladder
26017 I024dits[0] = 3.2;
26018 I024dits[1] = 2;
26019 I024dits[2] = 2.725;
26020 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26021
26022 // ladder frame of layer 3 - F.T. March,7-2001
26023 I047dits[0] = I018dits[0];
26024 I047dits[1] = I018dits[1];
26025 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26026 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26027
26028 // ladder frame of layer 4 - F.T. March,7-2001
26029 I048dits[0] = I018dits[0];
26030 I048dits[1] = I018dits[1];
26031 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26032 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26033
26034
26035 // global SDD volume (sensitive + insensitive)
26036 I302dits[0] = 3.6250;
26037 I302dits[1] = 0.0150;
26038 I302dits[2] = 4.3794;
26039 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26040
26041 // Like for I302 - F.T. March,7-2001
26042 I402dits[0] = 3.6250;
26043 I402dits[1] = 0.0150;
26044 I402dits[2] = 4.3794;
26045 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26046
26047 // SDD ladder of layer 3 - F.T. March,7-2001
26048 I004dits[0] = I302dits[0]+0.005;
26049 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26050 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26051 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26052 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26053 }
26054 I004dits[2] = I004dits[2] + I302dits[2];
26055 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26056
26057 // SDD ladder of layer 4 - F.T. March,7-2001
26058 I005dits[0] = I402dits[0]+0.005;
26059 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26060 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26061 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26062 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26063 }
26064 I005dits[2] = I005dits[2] + I402dits[2];
26065 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26066
26067
26068 // -- block of the SDD ladder foot and end ladder
26069
26070 // ladder foot mother volume
26071 I028dits[0] = 3.0000;
26072 I028dits[1] = 0.4000;
26073 I028dits[2] = 0.9000;
26074 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26075
26076 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26077 I420dits[0] = 0.4500;
26078 I420dits[1] = 0.4000;
26079 I420dits[2] = 0.4500;
26080 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26081
26082 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26083 I421dits[0] = 0.;
26084 I421dits[1] = 0.25;
26085 I421dits[2] = I420dits[1];
26086 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26087
26088 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26089 I422dits[0] = 0.0000;
26090 I422dits[1] = 0.2000;
26091 I422dits[2] = 0.0000;
26092 I422dits[3] = 180.00;
26093 I422dits[4] = 0.0000;
26094 I422dits[5] = 360.00;
26095 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26096
26097 // support for ruby-sphere (I422) - F.T. March,7-2001
26098 I423dits[0] = 0.0000;
26099 I423dits[1] = 0.1000;
26100 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26101 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26102
26103 // passage for HV microcables - F.T. March,7-2001
26104 I424dits[0] = 1.5000;
26105 I424dits[1] = 0.1500;
26106 I424dits[2] = I421dits[2];
26107 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26108
26109 // HV microcables segment at the end ladder - F.T. March,7-2001
26110 I425dits[0] = 1.350000;
26111 I425dits[1] = 0.015250;
26112 I425dits[2] = I024dits[2];
26113 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26114
26115 // lower edge of SDD ladder frame at end-ladder - part 1
26116 dits[0] = 0.2;
26117 dits[1] = 0.1815;
26118 dits[2] = I024dits[2];
26119 dits[3] = 0.015;
26120 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26121
26122 // lower edge of SDD ladder frame at end-ladder - part 2
26123 dits[0] = 0.183;
26124 dits[1] = 0.165;
26125 dits[2] = I024dits[2];
26126 dits[3] = 0.015;
26127 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26128
26129 // new: for the 1st top rod of the structure
26130 // at the end-ladder - F.T. March,7-2001
26131 I029dits[0] = 0.2;
26132 I029dits[1] = 0.1815;
26133 I029dits[2] = 1.0100;
26134 I029dits[3] = 0.015;
26135 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26136
26137 // new: for the 2nd top rod of the structure
26138 // at the end-ladder - F.T. March,7-2001
26139 I030dits[0] = 0.1830;
26140 I030dits[1] = 0.1650;
26141 I030dits[2] = 1.0100;
26142 I030dits[3] = 0.0150;
26143 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26144
26145 // inox cooling tubes for the end ladder - F.T. March,7-2001
26146 I031dits[0] = 0.093;
26147 I031dits[1] = 0.1;
26148 I031dits[2] = I024dits[2];
26149 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26150
26151 if (fluid == 1) {
26152 // cooling water for the end ladder - F.T. March,7-2001
26153 I032dits[0] = 0;
26154 I032dits[1] = I031dits[0];
26155 I032dits[2] = I024dits[2];
26156 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26157 } else {
26158 // cooling freon for the end ladder - R.B. March,21-2001
26159 I032dits[0] = 0;
26160 I032dits[1] = I031dits[0];
26161 I032dits[2] = I024dits[2];
26162 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26163 }
26164
26165 // -- block of the SDD ladder frame holding the electronics
26166
26167 // edge of the ladder frame - part 1
26168 dits[0] = 0.2;
26169 dits[1] = 0.182;
26170 dits[2] = 3.65;
26171 dits[3] = 0.015;
26172 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26173
26174 // edge of the ladder frame - part 2
26175 dits[0] = 0.183;
26176 dits[1] = 0.165;
26177 dits[2] = 3.65;
26178 dits[3] = 0.015;
26179 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26180
26181 // inclined segments of the ladder frame
26182 dits[0] = 2.23;
26183 dits[1] = 2.1;
26184 dits[2] = 0.05;
26185 dits[3] = 0.03;
26186 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26187
26188 // horiz.segments of the ladders, normal to ladder edges
26189 dits[0] = 2.1;
26190 dits[1] = 2;
26191 dits[2] = 0.06;
26192 dits[3] = 0.04;
26193 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26194
26195 // horiz.segments of the ladders, at 45 deg. to ladder edges
26196 dits[0] = 2.615;
26197 dits[1] = 2.465;
26198 dits[2] = 0.06;
26199 dits[3] = 0.04;
26200 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26201
26202 // supports of the ceramic pins holding the detectors
26203 dits[0] = 0.3;
26204 dits[1] = 0.05;
26205 dits[2] = 0.15;
26206 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26207
26208 // ceramic pins holding the detectors
26209 dits[0] = 0;
26210 dits[1] = 0.05;
26211 dits[2] = 0.225;
26212 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26213
26214 // holders of cooling tubes
26215 I035dits[0] = 0.1;
26216 I035dits[1] = 0.15;
26217 I035dits[2] = 0.2;
26218 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26219
26220 // top holders of microcables
26221 dits[0] = 0.2;
26222 dits[1] = 0.01;
26223 dits[2] = 0.05;
26224 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26225
26226 // inox cooling tubes - F.T. March,7-2001
26227 I037dits[0] = 0.093;
26228 I037dits[1] = 0.1;
26229 I037dits[2] = I018dits[2];
26230 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26231
26232 if (fluid == 1) {
26233 // cooling water - F.T. March,7-2001
26234 I038dits[0] = 0;
26235 I038dits[1] = I037dits[0];
26236 I038dits[2] = I018dits[2];
26237 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26238 } else {
26239 // cooling freon - R.B. March,21-2001
26240 I038dits[0] = 0;
26241 I038dits[1] = I037dits[0];
26242 I038dits[2] = I018dits[2];
26243 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26244 }
26245 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26246
26247 // SDD heat bridge - F.T. March,7-2001
26248 I039dits[0] = 1.1000;
26249 I039dits[1] = 0.0087;
26250 I039dits[2] = 3.2500;
26251 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26252
26253 // SDD clip part 1
26254 dits[0] = 0.25;
26255 dits[1] = 0.01;
26256 dits[2] = I039dits[2];
26257 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26258
26259 // SDD clip part 2
26260 I041dits[0] = 0.1;
26261 I041dits[1] = 0.12;
26262 I041dits[2] = I039dits[2];
26263 I041dits[3] = 90;
26264 I041dits[4] = 320;
26265 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26266
26267
26268 // SDD PASCAL - F.T. March,7-2001
26269 I042dits[0] = 0.5000;
26270 I042dits[1] = 0.0175;
26271 I042dits[2] = 0.5000;
26272 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26273
26274 // SDD AMBRA - F.T. March,7-2001
26275 I043dits[0] = 0.3500;
26276 I043dits[1] = 0.0175;
26277 I043dits[2] = 0.5000;
26278 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26279
26280 // SDD capacitors - F.T. March,7-2001
26281 I051dits[0] = 0.1400;
26282 I051dits[1] = 0.0350;
26283 I051dits[2] = 0.0625;
26284 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26285
26286 // SDD hybrid circuit - F.T. March,7-2001
26287 I052dits[0] = 1.725000;
26288 I052dits[1] = 0.003743;
26289 I052dits[2] = I039dits[2];
26290 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26291
26292 // SDD anode microcable : changed - F.T. March,7-2001
26293 I044dits[0] = I018dits[2];
26294 I044dits[1] = I039dits[2];
26295 I044dits[2] = 0.00084;
26296 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26297 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26298 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26299
26300 // SDD electronics box - F.T. March,7-2001
26301 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26302 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26303 I050dits[2] = I018dits[2];
26304 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26305
26306 // SDD sensitive volume
26307 dits[0] = 3.50850;
26308 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26309 dits[2] = 3.76320;
26310 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26311
26312 // Like for ITS3 - F.T. March,7-2001
26313 dits[0] = 3.50850;
26314 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26315 dits[2] = 3.76320;
26316 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26317
26318
26319 // --- Define SSD volumes ------------------------------------------
26320
26321
26322 dits[0] = 0;
26323 dits[1] = 360;
26324 dits[2] = 6;
26325 dits[3] = -57.45;
26326 dits[4] = 43.6;
26327 dits[5] = 48;
26328 dits[6] = -49.15;
26329 dits[7] = 43.6;
26330 dits[8] = 48;
26331 dits[9] = -49.15;
26332 dits[10] = 36.9;
26333 dits[11] = 48;
26334 dits[12] = 50.55;
26335 dits[13] = 36.9;
26336 dits[14] = 48;
26337 dits[15] = 50.55;
26338 dits[16] = 43.6;
26339 dits[17] = 48;
26340 dits[18] = 57.45;
26341 dits[19] = 43.6;
26342 dits[20] = 48;
26343 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26344
26345 dits[0] = 3.4;
26346 dits[1] = 1.955;
26347 dits[2] = 56.5;
26348 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26349
26350 dits[0] = 3.75;
26351 dits[1] = 0.045;
26352 dits[2] = 50.975;
26353 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26354
26355 dits[0] = 3.4;
26356 dits[1] = 1.955;
26357 dits[2] = 47;
26358 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26359
26360 dits[0] = 3.75;
26361 dits[1] = 0.045;
26362 dits[2] = 43.3;
26363 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26364
26365 dits[0] = 3.4;
26366 dits[1] = 1.955;
26367 dits[2] = 3.15;
26368 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26369
26370 dits[0] = 3.405;
26371 dits[1] = 1.955;
26372 dits[2] = 1.955;
26373 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26374
26375 dits[0] = 3.75;
26376 dits[1] = 0.015;
26377 dits[2] = 2.1;
26378 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26379
26380 dits[0] = 3.4;
26381 dits[1] = 1.955;
26382 dits[2] = 3.15;
26383 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26384
26385 dits[0] = 3.41;
26386 dits[1] = 1.955;
26387 dits[2] = 1.955;
26388 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26389
26390 dits[0] = 3.75;
26391 dits[1] = 0.015;
26392 dits[2] = 2.1;
26393 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26394
26395 if (fluid == 1) {
26396 dits[0] = 0;
26397 dits[1] = 0.07;
26398 dits[2] = 3.15;
26399 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26400 } else {
26401 dits[0] = 0;
26402 dits[1] = 0.07;
26403 dits[2] = 3.15;
26404 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26405 }
26406
26407 dits[0] = 0.07;
26408 dits[1] = 0.1;
26409 dits[2] = 3.15;
26410 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26411
26412 dits[0] = 0.225;
26413 dits[1] = 0.195;
26414 dits[2] = 3.15;
26415 dits[3] = 0.025;
26416 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26417
26418 dits[0] = 0.25;
26419 dits[1] = 0.22;
26420 dits[2] = 3.15;
26421 dits[3] = 0.025;
26422 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26423
26424 dits[0] = 2.17;
26425 dits[1] = 0.035;
26426 dits[2] = 0.05;
26427 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26428
26429 dits[0] = 2 ;
26430 dits[1] = 0.035;
26431 dits[2] = 0.05;
26432 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26433
26434 dits[0] = 2.675;
26435 dits[1] = 0.035;
26436 dits[2] = 0.05;
26437 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26438
26439 dits[0] = 0.3;
26440 dits[1] = 0.15;
26441 dits[2] = 0.15;
26442 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26443
26444 dits[0] = 0.025;
26445 dits[1] = 0.025;
26446 dits[2] = 0.05;
26447 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26448
26449 dits[0] = 0.304;
26450 dits[1] = 0.0275;
26451 dits[2] = 0.432;
26452 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26453
26454 dits[0] = 0.16;
26455 dits[1] = 0.08;
26456 dits[2] = 0.08;
26457 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26458
26459 dits[0] = 3.4;
26460 dits[1] = 0.015;
26461 dits[2] = 0.525;
26462 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26463
26464 dits[0] = 0.15;
26465 dits[1] = 0.105;
26466 dits[2] = 0.29;
26467 dits[3] = 0.08;
26468 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26469
26470 dits[0] = 0.07;
26471 dits[1] = 0.1;
26472 dits[2] = 1.955;
26473 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26474
26475 if (fluid == 1) {
26476 dits[0] = 0;
26477 dits[1] = 0.07;
26478 dits[2] = 1.955;
26479 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26480 } else {
26481 dits[0] = 0;
26482 dits[1] = 0.07;
26483 dits[2] = 1.955;
26484 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26485 }
26486
26487 dits[0] = 0.3;
26488 dits[1] = 0.15;
26489 dits[2] = 0.15;
26490 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26491
26492 dits[0] = 0.25;
26493 dits[1] = 0.22;
26494 dits[2] = 1.955;
26495 dits[3] = 0.025;
26496 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26497
26498 dits[0] = 0.225;
26499 dits[1] = 0.195;
26500 dits[2] = 1.955;
26501 dits[4] = 0.025;
26502 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26503
26504 dits[0] = 2.17;
26505 dits[1] = 0.035;
26506 dits[2] = 0.05;
26507 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26508
26509 dits[0] = 2.675;
26510 dits[1] = 0.035;
26511 dits[2] = 0.05;
26512 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26513
26514 dits[0] = 2;
26515 dits[1] = 0.035;
26516 dits[2] = 0.05;
26517 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26518
26519 dits[0] = 0;
26520 dits[1] = 0.05;
26521 dits[2] = 0.17;
26522 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26523
26524 dits[0] = 0;
26525 dits[1] = 0.05;
26526 dits[2] = 0.205;
26527 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26528
26529 dits[0] = 3.65;
26530 dits[1] = 0.015;
26531 dits[2] = 2;
26532 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26533
26534 if (fluid == 1) {
26535 dits[0] = 0;
26536 dits[1] = 0.07;
26537 dits[2] = 3.15;
26538 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26539 } else {
26540 dits[0] = 0;
26541 dits[1] = 0.07;
26542 dits[2] = 3.15;
26543 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26544 }
26545
26546 dits[0] = 0.07;
26547 dits[1] = 0.1;
26548 dits[2] = 3.15;
26549 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26550
26551 dits[0] = 0.225;
26552 dits[1] = 0.195;
26553 dits[2] = 3.15;
26554 dits[3] = 0.025;
26555 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26556
26557 dits[0] = 0.25;
26558 dits[1] = 0.22;
26559 dits[2] = 3.15;
26560 dits[3] = 0.025;
26561 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26562
26563 dits[0] = 2.17;
26564 dits[1] = 0.035;
26565 dits[2] = 0.05;
26566 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26567
26568 dits[0] = 2;
26569 dits[1] = 0.035;
26570 dits[2] = 0.05;
26571 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26572
26573 dits[0] = 2.675;
26574 dits[1] = 0.035;
26575 dits[2] = 0.05;
26576 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26577
26578 dits[0] = 0.3;
26579 dits[1] = 0.15;
26580 dits[2] = 0.15;
26581 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26582
26583 dits[0] = 0.304;
26584 dits[1] = 0.0275;
26585 dits[2] = 0.4322;
26586 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26587
26588 dits[0] = 0.025;
26589 dits[1] = 0.025;
26590 dits[2] = 0.05;
26591 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26592
26593 dits[0] = 0.16;
26594 dits[1] = 0.08;
26595 dits[2] = 0.08;
26596 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26597
26598 dits[0] = 3.4;
26599 dits[1] = 0.015;
26600 dits[2] = 0.525;
26601 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26602
26603 dits[0] = 0.225;
26604 dits[1] = 0.195;
26605 dits[2] = 1.955;
26606 dits[3] = 0.025;
26607 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26608
26609 dits[0] = 0.25;
26610 dits[1] = 0.22;
26611 dits[2] = 1.955;
26612 dits[3] = 0.025;
26613 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26614
26615 dits[0] = 2.17;
26616 dits[1] = 0.035;
26617 dits[2] = 0.05;
26618 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26619
26620 dits[0] = 2.675;
26621 dits[1] = 0.035;
26622 dits[2] = 0.05;
26623 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26624
26625 dits[0] = 2;
26626 dits[1] = 0.035;
26627 dits[2] = 0.05;
26628 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26629
26630 dits[0] = 0;
26631 dits[1] = 0.05;
26632 dits[2] = 0.205;
26633 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26634
26635 dits[0] = 0;
26636 dits[1] = 0.05;
26637 dits[2] = 0.17;
26638 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26639
26640 dits[0] = 0.15;
26641 dits[1] = 0.105;
26642 dits[2] = 0.29;
26643 dits[3] = 0.08;
26644 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26645
26646 if (fluid == 1) {
26647 dits[0] = 0;
26648 dits[1] = 0.07;
26649 dits[2] = 1.955;
26650 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26651 } else {
26652 dits[0] = 0;
26653 dits[1] = 0.07;
26654 dits[2] = 1.955;
26655 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26656 }
26657
26658 dits[0] = 0.07;
26659 dits[1] = 0.1;
26660 dits[2] = 1.955;
26661 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26662
26663 dits[0] = 0.3;
26664 dits[1] = 0.15;
26665 dits[2] = 0.15;
26666 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26667
26668 dits[0] = 3.65;
26669 dits[1] = 0.015;
26670 dits[2] = 2;
26671 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26672
26673
26674
26675 // --- Define volumes of shield of SPD ----------------
26676
26677
26678 dits[0] = 8.37;
26679 dits[1] = 9.93;
26680 dits[2] = 25;
26681 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26682
26683 dits[0] = 8.3;
26684 dits[1] = 9.995;
26685 dits[2] = 17.5/2.;
26686 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26687
26688
26689 // --- Define volume of first cylinder between SPD and SDD --------------
26690
26691 dits[0] = (21.-0.128)/2.;
26692 dits[1] = 21./2.;
26693 dits[2] = 39.4;
26694 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26695
26696 // --- Define volume of second cylinder between SDD and SSD --------------
26697
26698 dits[0] = (59.5-0.128)/2.;
26699 dits[1] = 59.5/2.;
26700 dits[2] = 56.2; // was 57
26701 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26702
26703 // --- Define volumes of SDD cone ----------------------------------
26704
26705 dits[0] = 0;
26706 dits[1] = 360;
26707 dits[2] = 12;
26708 dits[3] = -59.7;
26709 dits[4] = 27;
26710 dits[5] = 28.6;
26711 dits[6] = -42.7;
26712 dits[7] = 10;
26713 dits[8] = 28.6;
26714 dits[9] = -34.65;
26715 dits[10] = 10;
26716 dits[11] = 28.6;
26717 dits[12] = -34.65;
26718 dits[13] = 10;
26719 dits[14] = 23.495;
26720 dits[15] = -23.7;
26721 dits[16] = 10;
26722 dits[17] = 23.495;
26723 dits[18] = -23.7;
26724 dits[19] = 10;
26725 dits[20] = 14.595;
26726 dits[21] = 23.7;
26727 dits[22] = 10;
26728 dits[23] = 14.595;
26729 dits[24] = 23.7;
26730 dits[25] = 10;
26731 dits[26] = 23.495;
26732 dits[27] = 34.65;
26733 dits[28] = 10;
26734 dits[29] = 23.495;
26735 dits[30] = 34.65;
26736 dits[31] = 10;
26737 dits[32] = 28.6;
26738 dits[33] = 42.7;
26739 dits[34] = 10;
26740 dits[35] = 28.6;
26741 dits[36] = 59.7;
26742 dits[37] = 27.2637;
26743 dits[38] = 28.6;
26744 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26745
26746 dits[0] = 0;
26747 dits[1] = 360;
26748 dits[2] = 6;
26749 dits[3] = 38.65;
26750 dits[4] = 10.75;
26751 dits[5] = 12.25;
26752 dits[6] = 40.15;
26753 dits[7] = 10.75;
26754 dits[8] = 13.96;
26755 dits[9] = 40.15;
26756 dits[10] = 12.46;
26757 dits[11] = 13.96;
26758 dits[12] = 55.75;
26759 dits[13] = 27;
26760 dits[14] = 28.5;
26761 dits[15] = 55.75;
26762 dits[16] = 27;
26763 dits[17] = 28.5;
26764 dits[18] = 57.25;
26765 dits[19] = 27;
26766 dits[20] = 28.5;
26767// gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26768 gMC->Gsvolu("I093", "PCON", idtmed[289], dits, 21); // SDD cone
26769
26770 dits[0] = 0;
26771 dits[1] = 50;
26772 dits[2] = 3;
26773 dits[3] = 39;
26774 dits[4] = 14;
26775 dits[5] = 18.75;
26776 dits[6] = 46.7-3;
26777 dits[7] = 14;
26778 dits[8] = 18.75;
26779 dits[9] = 51.45-3;
26780 dits[10] = 18.75;
26781 dits[11] = 18.75;
26782// gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26783 gMC->Gsvolu("I099", "PCON", idtmed[287], dits, 12); // SDD 3 cone hole
26784
26785 dits[0] = 0;
26786 dits[1] = 25;
26787 dits[2] = 3;
26788 dits[3] = 49;
26789 dits[4] = 23.4;
26790 dits[5] = 26.4;
26791 dits[6] = 56.1-3;
26792 dits[7] = 23.4;
26793 dits[8] = 26.4;
26794 dits[9] = 59.1-3;
26795 dits[10] = 26.4;
26796 dits[11] = 26.4;
26797// gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26798 gMC->Gsvolu("I200", "PCON", idtmed[287], dits, 12); // SDD 4 cone hole
26799
26800 dits[0] = 10.0;
26801 dits[1] = 10.5;
26802 dits[2] = 0.25;
26803 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26804
26805 dits[0] = 21.95;
26806 dits[1] = 22.95;
26807 dits[2] = 1;
26808 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26809
26810 dits[0] = 13.1;
26811 dits[1] = 14.1;
26812 dits[2] = 1;
26813 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26814
26815 dits[0] = 1;
26816 dits[1] = 1;
26817 dits[2] = 7.74;
26818 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26819
26820 dits[0] = 1;
26821 dits[1] = 1;
26822 dits[2] = 9.14;
26823 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26824
26825 dits[0] = 21.95;
26826 dits[1] = 22.95;
26827 dits[2] = 1;
26828 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26829
26830 dits[0] = 3;
26831 dits[1] = 2.7;
26832 dits[2] = 1;
26833 dits[3] = 0.63;
26834 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26835
26836 dits[0] = 13.1;
26837 dits[1] = 14.1;
26838 dits[2] = 1;
26839 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26840
26841
26842 // --- Define volumes of SSD cone ----------------------------------
26843
26844
26845 dits[0] = 0;
26846 dits[1] = 360;
26847 dits[2] = 12;
26848 dits[3] = -zmax;
26849 dits[4] = 46;
26850 dits[5] = 49.25;
26851 dits[6] = -61.2;
26852 dits[7] = 28.7;
26853 dits[8] = 49.25;
26854 dits[9] = -57.5;
26855 dits[10] = 28.7;
26856 dits[11] = 49.25;
26857 dits[12] = -57.5;
26858 dits[13] = 28.7;
26859 dits[14] = 43.5;
26860 dits[15] = -49.2;
26861 dits[16] = 28.7;
26862 dits[17] = 43.5;
26863 dits[18] = -49.2;
26864 dits[19] = 28.7;
26865 dits[20] = 36.85;
26866 dits[21] = 50.6;
26867 dits[22] = 28.7;
26868 dits[23] = 36.85;
26869 dits[24] = 50.6;
26870 dits[25] = 28.7;
26871 dits[26] = 43.5;
26872 dits[27] = 57.5;
26873 dits[28] = 28.7;
26874 dits[29] = 43.5;
26875 dits[30] = 57.5;
26876 dits[31] = 28.7;
26877 dits[32] = 49.25;
26878 dits[33] = 61.2;
26879 dits[34] = 28.7;
26880 dits[35] = 49.25;
26881 dits[36] = zmax;
26882 dits[37] = 46;
26883 dits[38] = 49.25;
26884 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
26885
26886 dits[0] = 0;
26887 dits[1] = 360;
26888 dits[2] = 6;
26889 dits[3] = -zmax;
26890 dits[4] = 47.75;
26891 dits[5] = 49.25;
26892 dits[6] = -zmax+2.;
26893 dits[7] = 47.75;
26894 dits[8] = 49.25;
26895 dits[9] = -71.2819;
26896 dits[10] = 46.75;
26897 dits[11] = 49.0319;
26898 dits[12] = -57.25; // was 58.5
26899 dits[13] = 32.9681;
26900 dits[14] = 34.75;
26901 dits[15] = -57.25; // was 58.5
26902 dits[16] = 30;
26903 dits[17] = 34.75;
26904 dits[18] = -55.75; // was 57
26905 dits[19] = 30;
26906 dits[20] = 32.25; // was 31.5
26907// gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
26908 gMC->Gsvolu("I212", "PCON", idtmed[290], dits, 21); // SSD cone
26909
26910 dits[0] = 28.75;
26911 dits[1] = 29.75;
26912 dits[2] = 0.5;
26913 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
26914
26915 dits[0] = 35.8;
26916 dits[1] = 36.8;
26917 dits[2] = 1;
26918 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
26919
26920 dits[0] = 41.4;
26921 dits[1] = 42.4;
26922 dits[2] = 1;
26923 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
26924
26925 dits[0] = 42.05+5.;
26926 dits[1] = 42.55+5.;
26927 dits[2] = 1.25;
26928 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
26929 // this will change after PPR
26930 dits[0] = 37.05+5.;
26931 dits[1] = 37.55+5.;
26932 dits[2] = 1.25;
26933 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
26934 // this will change after PPR
26935 dits[0] = 0;
26936 dits[1] = 25;
26937 dits[2] = 5;
26938 dits[3] = -zmax+3;
26939 dits[4] = 45.5;
26940 dits[5] = 45.5;
26941 dits[6] = -69.7+3;
26942 dits[7] = 37;
26943 dits[8] = 45.5;
26944 dits[9] = -68.5+3;
26945 dits[10] = 37;
26946 dits[11] = 45.5;
26947 dits[12] = -68.5+4.8;
26948 dits[13] = 37;
26949 dits[14] = 45.5;
26950 dits[15] = -63.5+4.8;
26951 dits[16] = 37;
26952 dits[17] = 45.5;
26953// gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
26954 gMC->Gsvolu("I215", "PCON", idtmed[288], dits, 18); // SSD cone hole
26955
26956 dits[0] = 0;
26957 dits[1] = 3.2;
26958 dits[2] = 9;
26959 dits[3] = -14;
26960 dits[4] = 30.5;
26961 dits[5] = 33.5;
26962 dits[6] = -9.85;
26963 dits[7] = 30.5;
26964 dits[8] = 33.5;
26965 dits[9] = -9.85;
26966 dits[10] = 30.5;
26967 dits[11] = 43.45;
26968 dits[12] = -7.85;
26969 dits[13] = 30.5;
26970 dits[14] = 43.45;
26971 dits[15] = -7.85;
26972 dits[16] = 30.5;
26973 dits[17] = 36.5;
26974 dits[18] = -7;
26975 dits[19] = 30.5;
26976 dits[20] = 36.5;
26977 dits[21] = -4;
26978 dits[22] = 33.0173;
26979 dits[23] = 36.5;
26980 dits[24] = -4;
26981 dits[25] = 33.0173;
26982 dits[26] = 36.80;
26983 dits[27] = -2;
26984 dits[28] = 34.6955;
26985 dits[29] = 36.80;
26986 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
26987
26988
26989 // --- Place SPD (option 'a') volumes into their mother volume IT12
26990
26991 // SPD - option 'a'
26992 // (this is NOT the default)
26993
26994 if (option == 1) {
26995
26996 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
26997 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
26998 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
26999 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27000 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27001 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27002 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27003 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27004 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27005 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27006 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27007 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27008 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27009 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27010 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27011 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27012 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27013 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27014 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27015 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27016 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27017 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27018 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27019 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27020 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27021 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27022 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27023 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27024 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27025 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27026 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27027 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27028 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27029 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27030 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27031 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27032 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27033 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27034 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27035 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27036 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27037 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27038 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27039 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27040 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27041 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27042 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27043 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27044 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27045 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27046 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27047 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27048 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27049 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27050 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27051 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27052 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27053 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27054 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27055 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27056 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27057 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27058 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27059 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27060 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27061 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27062 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27063 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27064 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27065 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27066 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27067 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27068 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27069 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27070 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27071 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27072 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27073 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27074 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27075 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27076 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27077 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27078 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27079 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27080 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27081 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27082 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27083 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27084 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27085 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27086 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27087 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27088 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27089 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27090 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27091 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27092 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27093 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27094 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27095 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27096 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27097 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27098 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27099 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27100 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27101 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27102 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27103 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27104 gMC->Gspos("I651",1,"IT12",0.0,0.0,26.05,0,"ONLY");
27105 gMC->Gspos("I651",2,"IT12",0.0,0.0,-26.05,0,"ONLY");
27106 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27107 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27108 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27109 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27110 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27111 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27112 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27113 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27114 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27115 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27116 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27117 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27118 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27119 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27120 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27121 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27122 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27123 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27124 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27125 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27126 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27127 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27128 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27129 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27130 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27131 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27132 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27133 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27134 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27135 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27136 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27137 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27138 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27139 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27140 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27141 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27142 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27143 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27144 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27145 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27146 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27147 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27148 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27149 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27150 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27151 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27152 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27153 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27154 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27155
27156 }
27157
27158
27159 // --- Place SPD (option 'b') volumes into their mother volume IT12
27160
27161 // SPD - option 'b'
27162 // (this is the default)
27163
27164 if (option == 2) {
27165
27166 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27167 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27168 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27169 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27170 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27171 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27172 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27173 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27174 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27175 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27176 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27177 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27178 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27179 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27180 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27181 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27182 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27183 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27184 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27185 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27186 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27187 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27188 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27189 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27190 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27191 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27192 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27193 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27194 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27195 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27196 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27197 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27198 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27199 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27200 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27201 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27202 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27203 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27204 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27205 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27206 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27207 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27208 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27209 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27210 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27211 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27212 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27213 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27214 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27215 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27216 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27217 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27218 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27219 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27220 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27221 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27222 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27223 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27224 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27225 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27226 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27227 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27228 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27229 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27230 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27231 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27232 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27233 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27234 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27235 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27236 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27237 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27238 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27239 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27240 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27241 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27242 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27243 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27244 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27245 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27246 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27247 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27248 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27249 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27250 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27251 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27252 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27253 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27254 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27255 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27256 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27257 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27258 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27259 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27260 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27261 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27262 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27263 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27264 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27265 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27266 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27267 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27268 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27269 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27270 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27271 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27272 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27273 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27274 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27275 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27276 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27277 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27278 gMC->Gspos("I651",1,"IT12",0.0,0.0,26.05,0,"ONLY");
27279 gMC->Gspos("I651",2,"IT12",0.0,0.0,-26.05,0,"ONLY");
27280 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27281 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27282 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27283 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27284 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27285 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27286 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27287 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27288 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27289 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27290 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27291 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27292 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27293 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27294 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27295 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27296 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27297 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27298 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27299 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27300 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27301 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27302 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27303 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27304 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27305 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27306 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27307 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27308 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27309 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27310 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27311 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27312 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27313 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27314 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27315 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27316 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27317 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27318 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27319 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27320 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27321 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27322 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27323 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27324 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27325 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27326 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27327 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27328 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27329
27330 }
27331
27332 // --- Place SDD volumes into their mother volume IT34
27333
27334
27335 // -- position SDD detectors of ladder 3 / layer 3
27336
27337 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27338 ySDD = Y_SDD_sep/2.+I302dits[1];
27339 for (iSDD=0; iSDD<6; iSDD++) {
27340 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27341 ySDD = -ySDD;
27342 }
27343
27344 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27345 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27346 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27347 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27348 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27349 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27350 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27351 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27352 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27353 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27354 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27355 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27356 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27357 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27358
27359
27360 // -- position SDD detectors of ladder 4 / layer 4
27361
27362 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27363 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27364 for (iSDD=0; iSDD<8; iSDD++) {
27365 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27366 ySDD = -ySDD;
27367 }
27368
27369 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27370 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27371 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27372 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27373 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27374 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27375 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27376 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27377 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27378 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27379 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27380 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27381 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27382 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27383 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27384 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27385 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27386 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27387 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27388 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27389 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27390 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27391
27392
27393 // -- build block of the SDD ladder frame holding the electronics
27394
27395 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27396 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27397 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27398
27399 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27400 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27401 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27402
27403 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27404 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27405 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27406 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27407 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27408 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27409 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27410 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27411
27412 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27413 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27414
27415 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27416 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27417
27418 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27419 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27420 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27421 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27422
27423 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27424 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27425 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27426 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27427
27428 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27429 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27430
27431 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27432 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27433 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27434 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27435
27436 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27437 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27438
27439 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27440 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27441
27442 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27443 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27444 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27445 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27446
27447
27448 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27449
27450 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27451 yI050 = 0;
27452 xI039 = -SDD_CoolPipe[1]/cos30;
27453 yI039 = -I050dits[1]+I039dits[1];
27454 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27455 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27456 yI042 = yI039+I039dits[1]+I042dits[1];
27457 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27458 yI043 = yI039+I039dits[1]+I043dits[1];
27459 zChipSpace = I042dits[2];
27460 if (zChipSpace < I043dits[2]) {
27461 zChipSpace = I043dits[2];
27462 }
27463 zChipSpace = zChipSpace * 2;
27464 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27465 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27466 for (ichip=0; ichip<4; ichip++) {
27467 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27468 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27469 zchip += zChipSpace + yI051space;
27470 }
27471 xcap = 2*I039dits[0]/5.;
27472 yI051 = yI039+I039dits[1]+I051dits[1];
27473 zI051 = -I039dits[2] + yI051space/3.;
27474 icap = 1;
27475 for (ichip=0; ichip<5; ichip++) {
27476 xI051 = xI039-I039dits[0]+xcap;
27477 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27478 zI051 += yI051space/3.;
27479 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27480 xI051 += xcap;
27481 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27482 xI051 += xcap;
27483 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27484 xI051 += xcap;
27485 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27486 zI051 -= yI051space/3.;
27487 if (ichip == 0) {
27488 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27489 }
27490 zI051 += zChipSpace + yI051space;
27491 }
27492 xI052 = -I050dits[0]+I052dits[0];
27493 yI052 = yI051+I051dits[1]+I052dits[1];
27494 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27495 xI044 = I050dits[0]-I044dits[3];
27496 yI044 = yI052+I052dits[1]+I044dits[2];
27497 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27498 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27499 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27500
27501
27502 // -- build block of the SDD ladder frame at the end ladders
27503
27504 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27505 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27506 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27507 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27508
27509 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27510
27511 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27512
27513 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27514 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27515
27516 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27517 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27518
27519 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27520
27521 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27522
27523 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27524 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27525
27526 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27527 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27528
27529
27530 xI424 = I028dits[0]/3.;
27531 yI424 = -I028dits[1]+I424dits[1];
27532 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27533 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27534 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27535 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27536 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27537 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27538
27539
27540 // -- build the SDD ladder 3
27541
27542 indI425 = 1;
27543 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27544 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27545 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27546 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27547 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27548 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27549 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27550 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27551 HVname[0] = 'I';
27552 HVname[1] = '3';
27553 HVname[2] = '1';
27554 HVname[4] = '\0';
27555 for (iSDD=0; iSDD<3; iSDD++) {
27556 HVname[3] = (Char_t)(48+iSDD+5);
27557 dits[0] = 1.350000;
27558 dits[1] = I425dits[1];
27559 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27560 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27561 xHV = 0.0;
27562 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27563 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27564 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27565 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27566 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27567 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27568 }
27569 LVname[0] = 'I';
27570 LVname[1] = '3';
27571 LVname[2] = '1';
27572 LVname[4] = '\0';
27573 for (iSDD=0; iSDD<3; iSDD++) {
27574 LVname[3] = (Char_t)(48+iSDD+1);
27575 dits[0] = 1.350000;
27576 dits[1] = 0.004423;
27577 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27578 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27579 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27580 xLV = xI050 -
27581 fabs(yI050-yLV)*sin30/cos30 +
27582 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27583 zLV = I047dits[2] - dits[2];
27584 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27585 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27586 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27587 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27588 }
27589
27590
27591 // -- build the SDD ladder 4
27592
27593
27594 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27595 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27596 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27597 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27598 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27599 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27600 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27601 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27602 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27603 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27604 HVname[0] = 'I';
27605 HVname[1] = '4';
27606 HVname[2] = '1';
27607 HVname[4] = '\0';
27608 for (iSDD=0; iSDD<4; iSDD++) {
27609 HVname[3] = (Char_t)(48+iSDD+5);
27610 dits[0] = 1.350000;
27611 dits[1] = I425dits[1];
27612 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27613 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27614 xHV = -0.0001;
27615 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27616 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27617 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27618 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27619 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27620 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27621 }
27622 LVname[0] = 'I';
27623 LVname[1] = '4';
27624 LVname[2] = '1';
27625 LVname[4] = '\0';
27626 for (iSDD=0; iSDD<4; iSDD++) {
27627 LVname[3] = (Char_t)(48+iSDD+1);
27628 dits[0] = 1.350000;
27629 dits[1] = 0.004423;
27630 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27631 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27632 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27633 xLV = xI050 -
27634 fabs(yI050-yLV)*sin30/cos30 +
27635 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27636 zLV = I048dits[2] - dits[2];
27637 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27638 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27639 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27640 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27641 }
27642
27643
27644 // -- build the SDD barrel (layers 3 and 4)
27645
27646 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27647 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27648 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27649 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27650 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27651 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27652 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27653 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27654 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27655 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27656 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27657 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27658 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27659 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27660
27661 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27662 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27663 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27664 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27665 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27666 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27667 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27668 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27669 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27670 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27671 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27672 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27673 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27674 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27675 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27676 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27677 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27678 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27679 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27680 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27681 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27682 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27683
27684
27685 // --- Place SSD volumes into their mother volume IT56
27686
27687
27688 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27689 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27690 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27691 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27692 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27693 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27694 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27695 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27696 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27697 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27698 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27699 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27700 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27701 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27702 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27703 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27704 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27705 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27706 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27707 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27708 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27709 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27710 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
27711 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
27712 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27713 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27714 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27715 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27716 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27717 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27718 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27719 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27720 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27721 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27722 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27723 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27724 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27725 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27726 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27727 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27728 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27729 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27730 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27731 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27732 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27733 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27734 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27735 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27736 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27737 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27738 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27739 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27740 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27741 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27742 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27743 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27744 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27745 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27746 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27747 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27748 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27749 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27750 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27751 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27752 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27753 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27754 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27755 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27756 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27757 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27758 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27759 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27760 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27761 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27762 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27763 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27764 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27765 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27766 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27767 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27768 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27769 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27770 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27771 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27772 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27773 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27774 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27775 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27776 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27777 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27778 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27779 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27780 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27781 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27782 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27783 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27784 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27785 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27786 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27787 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27788 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27789 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27790 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27791 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27792 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27793 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27794 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27795 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27796 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27797 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27798 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27799 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27800 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27801 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27802 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27803 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27804 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27805 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27806 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27807 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27808 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27809 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27810 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27811 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27812 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27813 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27814 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27815 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27816 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27817 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27818 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27819 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27820 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27821 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27822 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27823 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27824 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27825 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27826 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27827 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27828 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27829 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27830 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27831 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27832 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27833 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27834 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27835 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27836 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27837 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27838 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27839 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27840 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27841 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27842 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27843 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27844 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27845 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27846 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27847 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27848 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27849 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27850 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27851 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27852 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27853 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27854 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27855 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27856 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27857 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27858 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27859 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27860 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27861 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27862 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27863 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27864 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27865 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27866 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27867 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27868 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27869 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27870 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27871 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27872 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27873 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27874 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27875 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27876 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27877 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27878 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27879 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27880 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27881 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27882 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27883 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
27884 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27885 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27886 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27887 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27888 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27889 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27890 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27891 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27892 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27893 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27894 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27895 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27896 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27897 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27898 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27899 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
27900 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
27901 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
27902 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
27903 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
27904 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
27905 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
27906 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
27907 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
27908 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
27909 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
27910 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
27911 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
27912 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
27913 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
27914 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
27915 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
27916 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
27917 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
27918 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
27919 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
27920 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
27921 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
27922 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
27923 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
27924 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
27925 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
27926 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
27927 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
27928 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27929 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27930 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27931 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
27932 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
27933 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
27934 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
27935 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
27936 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
27937 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
27938 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
27939 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
27940 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
27941 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
27942 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
27943 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27944 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
27945 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
27946 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
27947 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
27948 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
27949 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
27950 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
27951 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
27952 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
27953 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
27954 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
27955 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
27956 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
27957 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
27958 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
27959 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
27960 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
27961 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
27962 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
27963 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
27964 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
27965 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
27966 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
27967 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
27968 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
27969 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
27970 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
27971 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
27972 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
27973 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
27974 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
27975 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
27976 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
27977 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
27978 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
27979 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
27980 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
27981 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
27982 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
27983 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
27984 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
27985 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
27986 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
27987 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
27988 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
27989 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
27990 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
27991 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
27992 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
27993 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
27994 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
27995 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
27996 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
27997 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
27998 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
27999 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28000 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28001 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28002 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28003 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28004 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28005 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28006 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28007 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28008 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28009 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28010 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28011 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28012 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28013 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28014 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28015 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28016 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28017 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28018 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28019 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28020 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28021 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28022 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28023 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28024 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28025 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28026 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28027 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28028 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28029 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28030 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28031 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28032 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28033 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28034 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28035 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28036 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28037 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28038 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28039 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28040 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28041 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28042 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28043 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28044 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28045 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28046 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28047 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28048 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28049 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28050 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28051 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28052 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28053 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28054 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28055 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28056 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28057 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28058 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28059 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28060 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28061 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28062 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28064 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28066 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28068 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28070 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28072 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28074 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28076 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28078 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28080 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28082 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28083 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28084 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28085 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28086 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28087 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28088 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28089 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28090 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28091 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28092 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28093 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28094 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28095 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28096 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28097 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28098 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28099 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28100 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28101 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28102 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28103 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28104 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28105 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28106 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28107 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28108 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28109 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28110 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28111 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28112 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28113 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28114 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28115 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28116 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28117 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28118
28119
28120 // --- Place volumes of shield between SPD and SDD
28121
28122
28123 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28124 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28125 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28126 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28127 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28128
28129
28130 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28131
28132 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28133 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28134
28135
28136 // --- Place volumes of SDD cone ----------------------------------
28137
28138
28139 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28140 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28141 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28142 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28143 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28144 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28145 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28146 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28147 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28148 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28149 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28150 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28151 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28152 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28153 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28154 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28155 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28156 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28157 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28158 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28159 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28160 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28161 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28162 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28163 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28164 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28165 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28166 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28167 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28168 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28169 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28170 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28171 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28172 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28173 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28174 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28175 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28176 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28177 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28178 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28179 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28180 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28181 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28182 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28183 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28184 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28185 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28186 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28187 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28188 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28189 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28190 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28191 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28192 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28193 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28194 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28195 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28196 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28197 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28198 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28199 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28200 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28201 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28202 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28203 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28204 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28205 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28206 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28207 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28208 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28209 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28210 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28211 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28212 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28213 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28214 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28215 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28216 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28217 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28218 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28219 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28220 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28221 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28222 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28223 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28224 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28225 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28226 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28227 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28228 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28229 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28230 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28231 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28232 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28233 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28234 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28235 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28236 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28237 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28238 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28239
28240
28241 // --- Place volumes of SSD cone ----------------------------------
28242
28243
28244 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28245 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28246 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28247 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28248 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28249 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28250 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28251 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28252 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28253 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28254 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28255 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28256 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28257 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28258 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28259 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28260 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28261 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28262 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28263 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28264 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28265 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28266 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28267 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28268 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28269 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28270 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28271 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28272 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28273 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28274 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28275 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28276 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28277 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28278 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28279 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28280 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28281 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28282 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28283 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28284 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28285 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28286 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28287 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28288 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28289 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28290 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28291 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28292
28293
28294 // --- Place subdetectors' mother volumes and supports' mother volumes
28295 // into ITS mother volume ITSD
28296
28297 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28298 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28299 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28300 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28301 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28302
28303
28304 // **************************** SERVICES *********************************
28305
28306
28307 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28308 // UPPER PART
28309
28310 dgh[0] = 46.;
28311 dgh[1] = 46.+1.0;
28312 dgh[2] = 9.5;
28313 dgh[3] = 12.;
28314 dgh[4] = 168.;
28315
28316 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28317 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28318 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28319
28320 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28321 // LOWER PART
28322
28323 dgh[0] = 46.;
28324 dgh[1] = 46.+1.0;
28325 dgh[2] = 9.5;
28326 dgh[3] = 192.;
28327 dgh[4] = 348.;
28328
28329 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28330 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28331 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28332
28333
28334 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28335 // UPPER PART
28336
28337 dgh[0] = 46.+1.0;
28338 dgh[1] = 46.+1.0+1.5;
28339 dgh[2] = 9.5;
28340 dgh[3] = 12.;
28341 dgh[4] = 168.;
28342
28343 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28344 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28345 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28346
28347 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28348 // LOWER PART
28349
28350 dgh[0] = 46.+1.0;
28351 dgh[1] = 46.+1.0+1.5;
28352 dgh[2] = 9.5;
28353 dgh[3] = 192.;
28354 dgh[4] = 348.;
28355
28356 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28357 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28358 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28359
28360
28361 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28362 // UPPER PART
28363
28364 dgh[0] = 46.;
28365 dgh[1] = 56.;
28366 dgh[2] = 2.25;
28367 dgh[3] = 12.;
28368 dgh[4] = 168.;
28369
28370 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28371 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28372 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28373
28374 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28375 // LOWER PART
28376
28377 dgh[0] = 46.;
28378 dgh[1] = 56.;
28379 dgh[2] = 2.25;
28380 dgh[3] = 192.;
28381 dgh[4] = 348.;
28382
28383 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28384 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28385 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28386
28387
28388 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28389 // UPPER PART
28390
28391 dgh[0] = (ztpc-97.5)/2.;
28392 dgh[1] = 46.2;
28393 dgh[2] = 46.2+1.0;
28394 dgh[3] = 62.3;
28395 dgh[4] = 62.3+1.0;
28396 dgh[5] = 12.;
28397 dgh[6] = 168.;
28398 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28399 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28400
28401 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28402 // LOWER PART
28403
28404 dgh[0] = (ztpc-97.5)/2.;
28405 dgh[1] = 46.2;
28406 dgh[2] = 46.2+1.0;
28407 dgh[3] = 62.3;
28408 dgh[4] = 62.3+1.0;
28409 dgh[5] = 192.;
28410 dgh[6] = 348.;
28411 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28412 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28413
28414
28415 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28416 // UPPER PART
28417
28418 dgh[0] = (ztpc-97.5)/2.;
28419 dgh[1] = 46.2+1.0;
28420 dgh[2] = 46.2+1.0+1.5;
28421 dgh[3] = 62.3+1.0;
28422 dgh[4] = 62.3+1.0+1.5;
28423 dgh[5] = 12.;
28424 dgh[6] = 168.;
28425 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28426 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28427
28428 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28429 // LOWER PART
28430
28431 dgh[0] = (ztpc-97.5)/2.;
28432 dgh[1] = 46.2+1.0;
28433 dgh[2] = 46.2+1.0+1.5;
28434 dgh[3] = 62.3+1.0;
28435 dgh[4] = 62.3+1.0+1.5;
28436 dgh[5] = 192.;
28437 dgh[6] = 348.;
28438 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28439 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28440
28441 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28442 // UPPER PART
28443
28444 dgh[0] = 62.1;
28445 dgh[1] = 74.5;
28446 dgh[2] = 0.5;
28447 dgh[3] = 12.;
28448 dgh[4] = 168.;
28449 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28450 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28451
28452 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28453 // LOWER PART
28454
28455 dgh[0] = 62.1;
28456 dgh[1] = 74.5;
28457 dgh[2] = 0.5;
28458 dgh[3] = 192.;
28459 dgh[4] = 348.;
28460 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28461 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28462
28463 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28464 // UPPER PART
28465
28466 dgh[0] = 62.1;
28467 dgh[1] = 74.5;
28468 dgh[2] = 0.75;
28469 dgh[3] = 12.;
28470 dgh[4] = 168.;
28471 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28472 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28473
28474 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28475 // LOWER PART
28476
28477 dgh[0] = 62.1;
28478 dgh[1] = 74.5;
28479 dgh[2] = 0.75;
28480 dgh[3] = 192.;
28481 dgh[4] = 348.;
28482 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28483 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28484
28485 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28486 // THE ABSORBER - COPPER PART - UPPER PART
28487
28488 dgh[0] = 46.;
28489 dgh[1] = 46.+1.0;
28490 dgh[2] = (ztpc-97.5+1.5)/2.;
28491 dgh[3] = 12.;
28492 dgh[4] = 168.;
28493 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28494 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28495
28496 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28497 // THE ABSORBER - COPPER PART - LOWER PART
28498
28499 dgh[0] = 46.;
28500 dgh[1] = 46.+1.0;
28501 dgh[2] = (ztpc-97.5+1.5)/2.;
28502 dgh[3] = 192.;
28503 dgh[4] = 348.;
28504 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28505 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28506
28507 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28508 // THE ABSORBER - CARBON PART - UPPER PART
28509
28510 dgh[0] = 46.+1.0;
28511 dgh[1] = 46.+1.0+1.5;
28512 dgh[2] = (ztpc-97.5)/2.;
28513 dgh[3] = 12.;
28514 dgh[4] = 168.;
28515 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28516 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28517
28518 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28519 // THE ABSORBER - CARBON PART - LOWER PART
28520
28521 dgh[0] = 46.+1.0;
28522 dgh[1] = 46.+1.0+1.5;
28523 dgh[2] = (ztpc-97.5)/2.;
28524 dgh[3] = 192.;
28525 dgh[4] = 348.;
28526 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28527 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28528
28529 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28530 // COPPER PART - UPPER PART
28531
28532 dgh[0] = 46.;
28533 dgh[1] = 74.5;
28534 dgh[2] = 0.5;
28535 dgh[3] = 12.;
28536 dgh[4] = 168.;
28537 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28538 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28539
28540 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28541 // COPPER PART - LOWER PART
28542
28543 dgh[0] = 46.;
28544 dgh[1] = 74.5;
28545 dgh[2] = 0.5;
28546 dgh[3] = 192.;
28547 dgh[4] = 348.;
28548 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28549 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28550
28551 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28552 // CARBON PART - UPPER PART
28553
28554 dgh[0] = 46.+1.0;
28555 dgh[1] = 74.5;
28556 dgh[2] = 0.75;
28557 dgh[3] = 12.;
28558 dgh[4] = 168.;
28559 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28560 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28561
28562 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28563 // CARBON PART - LOWER PART
28564
28565 dgh[0] = 46.+1.0;
28566 dgh[1] = 74.5;
28567 dgh[2] = 0.75;
28568 dgh[3] = 192.;
28569 dgh[4] = 348.;
28570 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28571 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28572
28573 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28574
28575 dgh[0] = 74.5;
28576 dgh[1] = 79.5;
28577 dgh[2] = 2.5;
28578 dgh[3] = 12.;
28579 dgh[4] = 168.;
28580 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28581 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28582
28583 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28584
28585 dgh[0] = 74.5;
28586 dgh[1] = 79.5;
28587 dgh[2] = 2.5;
28588 dgh[3] = 192.;
28589 dgh[4] = 348.;
28590 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28591 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28592
28593 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28594
28595 if (rails == 1) {
28596
28597 dgh[0] = 2.;
28598 dgh[1] = 8.;
28599 dgh[2] = 190.;
28600 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28601 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28602 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28603 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28604
28605 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28606 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28607 dgh[2] = 190.;
28608 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28609 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28610 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28611 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28612
28613 }
28614
28615 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28616
28617 dgh[0] = 56.9;
28618 dgh[1] = 59.;
28619 dgh[2] = 0.6;
28620 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28621 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28622 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28623
28624 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28625
28626 dgh[0] = 0.;
28627 dgh[1] = 3.;
28628 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28629 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28630 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28631 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28632 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28633 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28634 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28635 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28636 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28637 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28638
28639 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28640
28641 dgh[0] = 5.;
28642 dgh[1] = 12.;
28643 dgh[2] = 5.;
28644 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28645 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28646 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28647 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28648
28649 dgh[0] = 5.-2.;
28650 dgh[1] = 12.-2.;
28651 dgh[2] = 5.;
28652 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28653 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28654 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28655 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28656
28657 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28658
28659 dgh[0] = 0.;
28660 dgh[1] = 5.;
28661 dgh[2] = 2.;
28662 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28663 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28664 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28665 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28666
28667 // --- Outputs the geometry tree in the EUCLID/CAD format
28668
28669 if (fEuclidOut) {
28670 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28671 }
28672
28673}
28674//_____________________________________________________________________________
28675void AliITSvPPRasymmFMD::CreateMaterials(){
28676////////////////////////////////////////////////////////////////////////
28677 //
28678 // Create ITS materials
28679 // This function defines the default materials used in the Geant
28680 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28681 // AliITSvPPRasymmFMD.
28682 // In general it is automatically replaced by
28683 // the CreatMaterials routine defined in AliITSv?. Should the function
28684 // CreateMaterials not exist for the geometry version you are using this
28685 // one is used. See the definition found in AliITSv5 or the other routine
28686 // for a complete definition.
28687 //
28688
28689 Int_t ifield = gAlice->Field()->Integ();
28690 Float_t fieldm = gAlice->Field()->Max();
28691
28692 Float_t tmaxfd = 0.1; // 1.0; // Degree
28693 Float_t stemax = 1.0; // cm
28694 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28695 Float_t epsil = 1.0E-4; // 1.0; // cm
28696 Float_t stmin = 0.0; // cm "Default value used"
28697
28698 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28699 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28700 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28701 Float_t epsilSi = 1.0E-4;// .10000E+01;
28702 Float_t stminSi = 0.0; // cm "Default value used"
28703
28704 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28705 Float_t stemaxAir = .10000E+01; // cm
28706 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28707 Float_t epsilAir = 1.0E-4;// .10000E+01;
28708 Float_t stminAir = 0.0; // cm "Default value used"
28709
28710 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28711 Float_t stemaxServ = 1.0; // 0.01; // cm
28712 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28713 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28714 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28715
28716 // Freon
28717 Float_t afre[2] = { 12.011,18.9984032 };
28718 Float_t zfre[2] = { 6., 9. };
28719 Float_t wfre[2] = { 5.,12. };
28720 Float_t densfre = 1.5;
28721
28722 // --- Define the various materials and media for GEANT ---
28723 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28724 // Float_t dens, Float_t radl, Float_t absl,
28725 // Float_t *buf=0, Int_t nwbuf=0)
28726 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28727 // Int_t isvol, Int_t ifield, Float_t fieldm,
28728 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28729 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28730 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28731 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28732
28733 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28734 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28735
28736 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28737 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28738
28739 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28740 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28741
28742 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28743 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28744
28745 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28746 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28747
28748 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28749 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28750
28751 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28752 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28753
28754 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28755 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28756
28757 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28758 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28759
28760 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28761 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28762
28763 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28764 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28765
28766 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28767 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28768
28769 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28770 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28771
28772 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28773 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28774
28775 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28776 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28777
28778 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28779 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28780
28781 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28782 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28783
28784 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28785 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28786
28787 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28788 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28789
28790 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28791 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28792
28793 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28794 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28795
28796 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28797 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28798
28799 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28800 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28801
28802 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28803 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28804
28805 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28806 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28807
28808 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28809 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28810
28811 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28812 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28813
28814 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28815 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28816
28817 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28818 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28819
28820 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28821 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28822
28823 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28824 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28825
28826 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28827 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28828
28829 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28830 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28831
28832 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28833 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28834
28835 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28836 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28837
28838 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28839 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28840
28841 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28842 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28843
28844 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28845 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28846
28847 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28848 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28849
28850 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28851 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28852
28853 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28854 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28855
28856 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28857 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28858
28859 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28860 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28861
28862 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28863 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28864
28865 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28866 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28867
28868 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28869 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28870
28871 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28872 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28873
28874// special media to take into account services in the SDD and SSD
28875// cones for the FMD
28876
28877 AliMaterial(86,"AIRFMDSDD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28878 AliMedium(86,"AIRFMDSDD$",86,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28879
28880 AliMaterial(87,"AIRFMDSSD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28881 AliMedium(87,"AIRFMDSSD$",87,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28882
28883 AliMaterial(88,"ITS SANDW CFMDSDD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28884 AliMedium(88,"ITS SANDW CFMDSDD$",88,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28885
28886 AliMaterial(89,"ITS SANDW CFMDSSD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28887 AliMedium(89,"ITS SANDW CFMDSSD$",89,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28888
28889 AliMaterial(97,"SPD SERVICES$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28890 AliMedium(97,"SPD SERVICES$",97,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28891
28892
28893 // Special media
28894
28895 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28896 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28897
28898 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
28899 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28900
28901 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28902 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28903
28904 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28905 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28906
28907 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28908 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28909
28910 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28911 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28912
28913 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28914 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28915
28916
28917}
28918//______________________________________________________________________
28919void AliITSvPPRasymmFMD::InitAliITSgeom(){
28920// Based on the geometry tree defined in Geant 3.21, this
28921// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28922// sturture.
28923 if(gMC->IsA()!=AliGeant3::Class()) {
28924 Error("InitAliITSgeom",
28925 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28926 return;
28927 } // end if
28928 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28929 const Int_t nlayers = 6;
28930 const Int_t ndeep = 9;
28931 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28932 Int_t nlad[nlayers],ndet[nlayers];
28933 Double_t t[3],r[10];
28934 Float_t par[20],att[20];
28935 Int_t npar,natt,idshape,imat,imed;
28936 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28937 Int_t mod,lay,lad,det,i,j,k;
28938 Char_t names[nlayers][ndeep][4];
28939 Int_t itsGeomTreeCopys[nlayers][ndeep];
28940 if(fMinorVersion == 1){ // Option A
28941 Char_t *namesA[nlayers][ndeep] = {
28942 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28943 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28944 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28945 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28946 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28947 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28948 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28949 {1,1,1,1,10, 4, 4,1,1},// lay=2
28950 {1,1,1,1,14, 6, 1,0,0},// lay=3
28951 {1,1,1,1,22, 8, 1,0,0},// lay=4
28952 {1,1,1,1,34,22, 1,0,0},// lay=5
28953 {1,1,1,1,38,25, 1,0,0}};//lay=6
28954 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28955 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28956 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28957 } // end for i,j
28958 }else if(fMinorVersion == 2){ // Option B
28959 Char_t *namesB[nlayers][ndeep] = {
28960 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28961 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28962 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28963 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28964 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28965 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28966 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28967 {1,1,1,1,10, 4, 4,1,1},// lay=2
28968 {1,1,1,1,14, 6, 1,0,0},// lay=3
28969 {1,1,1,1,22, 8, 1,0,0},// lay=4
28970 {1,1,1,1,34,22, 1,0,0},// lay=5
28971 {1,1,1,1,38,25, 1,0,0}};//lay=6
28972 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28973 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28974 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28975 } // end for i,j
28976 } // end if fMinorVersion
28977 // Sorry, but this is not very pritty code. It should be replaced
28978 // at some point with a version that can search through the geometry
28979 // tree its self.
28980 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28981 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28982 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28983 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28984 mod = 0;
28985 for(i=0;i<nlayers;i++){
28986 k = 1;
28987 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28988 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28989 mod += k;
28990 } // end for i
28991
28992 if(fITSgeom!=0) delete fITSgeom;
28993 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
28994 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
28995 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28996 mod = -1;
28997 for(lay=1;lay<=nlayers;lay++){
28998 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28999 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29000 switch (lay){
29001 case 1: case 2: // layers 1 and 2 are a bit special
29002 lad = 0;
29003 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29004 lnum[4] = j;
29005 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29006 lad++;
29007 lnum[5] = k;
29008 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29009 lnum[6] = det;
29010 mod++;
29011 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29012 par,att,imat,imed);
29013 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29014 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29015 fITSgeom->ReSetShape(kSPD,
29016 new AliITSgeomSPD425Short(npar,par));
29017 } // end for det
29018 } // end for k
29019 } // end for j
29020 break;
29021 case 3: case 4: case 5: case 6: // layers 3-6
29022 lnum[6] = 1;
29023 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29024 lnum[4] = lad;
29025 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29026 lnum[5] = det;
29027 mod++;
29028 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29029 par,att,imat,imed);
29030 switch (lay){
29031 case 3: case 4:
29032 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29033 if(!(fITSgeom->IsShapeDefined(kSDD)))
29034 fITSgeom->ReSetShape(kSDD,
29035 new AliITSgeomSDD256(npar,par));
29036 break;
29037 case 5:
29038 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29039 if(!(fITSgeom->IsShapeDefined(kSSD)))
29040 fITSgeom->ReSetShape(kSSD,
29041 new AliITSgeomSSD275and75(npar,par));
29042 break;
29043 case 6:
29044 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29045 if(!(fITSgeom->IsShapeDefined(kSSD)))
29046 fITSgeom->ReSetShape(kSSD,
29047 new AliITSgeomSSD75and275(npar,par));
29048 break;
29049 } // end switch
29050 } // end for det
29051 } // end for lad
29052 break;
29053 } // end switch
29054 } // end for lay
29055 return;
29056}
29057//_____________________________________________________________________________
29058void AliITSvPPRasymmFMD::Init(){
29059////////////////////////////////////////////////////////////////////////
29060// Initialise the ITS after it has been created.
29061////////////////////////////////////////////////////////////////////////
29062 Int_t i;
29063
29064 cout << endl;
29065 for(i=0;i<26;i++) cout << "*";
29066 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29067 for(i=0;i<25;i++) cout << "*";cout << endl;
29068//
29069 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29070 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29071 if(fITSgeom!=0) delete fITSgeom;
29072 fITSgeom = new AliITSgeom();
29073 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29074 if(!fGeomDetIn) this->InitAliITSgeom();
29075 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29076 AliITS::Init();
29077//
29078 for(i=0;i<72;i++) cout << "*";
29079 cout << endl;
29080 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
29081}
29082//_____________________________________________________________________________
29083void AliITSvPPRasymmFMD::SetDefaults(){
29084 // sets the default segmentation, response, digit and raw cluster classes
29085 const Float_t kconv = 1.0e+04; // convert cm to microns
29086
29087 cout << "AliITSvPPRasymmFMD::SetDefaults" << endl;
29088
29089 AliITSDetType *iDetType;
29090 AliITSgeomSPD *s0;
29091 AliITSgeomSDD *s1;
29092 AliITSgeomSSD *s2;
29093 Int_t i;
29094 Float_t bx[256],bz[280];
29095
29096 //SPD
29097 iDetType=DetType(kSPD);
29098 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29099 AliITSresponse *resp0=new AliITSresponseSPD();
29100 SetResponseModel(kSPD,resp0);
29101 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29102 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29103 s0->GetDz()*2.*kconv, // for now.
29104 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29105 seg0->SetNPads(256,160);// Number of Bins in x and z
29106 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29107 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29108 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29109 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29110 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29111 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29112 bz[127] = bz[128] = 625.0; // first chip boundry
29113 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29114 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29115 SetSegmentationModel(kSPD,seg0);
29116 // set digit and raw cluster classes to be used
29117 const char *kData0=(iDetType->GetResponseModel())->DataType();
29118 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29119 "AliITSRawClusterSPD");
29120 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29121// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29122// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29123
29124 // SDD
29125 iDetType=DetType(kSDD);
29126 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29127 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29128 SetResponseModel(kSDD,resp1);
29129 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29130 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29131 s1->GetDz()*2.*kconv, // for now.
29132 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29133 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29134 SetSegmentationModel(kSDD,seg1);
29135 const char *kData1=(iDetType->GetResponseModel())->DataType();
29136 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29137 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29138 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29139 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29140// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29141// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29142
29143 // SSD Layer 5
29144 iDetType=DetType(kSSD);
29145 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29146 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29147 SetResponseModel(kSSD,resp2);
29148 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29149 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29150 s2->GetDz()*2.*kconv, // for now.
29151 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29152 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29153 seg2->SetNPads(768,0); // number of strips on each side.
29154 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29155 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29156 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29157 SetSegmentationModel(kSSD,seg2);
29158 const char *kData2=(iDetType->GetResponseModel())->DataType();
29159 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29160 "AliITSRawClusterSSD");
29161 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29162// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29163// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29164
29165 if(kNTYPES>3){
29166 Warning("SetDefaults",
29167 "Only the four basic detector types are initialised!");
29168 }// end if
29169 return;
29170}
29171//______________________________________________________________________
29172void AliITSvPPRasymmFMD::DrawModule(){
29173////////////////////////////////////////////////////////////////////////
29174// Draw a shaded view of the FMD version 8.
29175////////////////////////////////////////////////////////////////////////
29176
29177 // Set everything unseen
29178 gMC->Gsatt("*", "seen", -1);
29179 //
29180 // Set ALIC mother visible
29181 gMC->Gsatt("ALIC","SEEN",0);
29182 //
29183 // Set the volumes visible
29184 gMC->Gsatt("ITSD","SEEN",0);
29185 gMC->Gsatt("ITS1","SEEN",1);
29186 gMC->Gsatt("ITS2","SEEN",1);
29187 gMC->Gsatt("ITS3","SEEN",1);
29188 gMC->Gsatt("ITS4","SEEN",1);
29189 gMC->Gsatt("ITS5","SEEN",1);
29190 gMC->Gsatt("ITS6","SEEN",1);
29191
29192 gMC->Gsatt("IPCB","SEEN",1);
29193 gMC->Gsatt("ICO2","SEEN",1);
29194 gMC->Gsatt("ICER","SEEN",0);
29195 gMC->Gsatt("ISI2","SEEN",0);
29196 gMC->Gsatt("IPLA","SEEN",0);
29197 gMC->Gsatt("ICO3","SEEN",0);
29198 gMC->Gsatt("IEPX","SEEN",0);
29199 gMC->Gsatt("ISI3","SEEN",1);
29200 gMC->Gsatt("ISUP","SEEN",0);
29201 gMC->Gsatt("ICHO","SEEN",0);
29202 gMC->Gsatt("ICMO","SEEN",0);
29203 gMC->Gsatt("ICMD","SEEN",0);
29204 gMC->Gsatt("ICCO","SEEN",1);
29205 gMC->Gsatt("ICCM","SEEN",0);
29206 gMC->Gsatt("ITMD","SEEN",0);
29207 gMC->Gsatt("ITTT","SEEN",1);
29208
29209 //
29210 gMC->Gdopt("hide", "on");
29211 gMC->Gdopt("shad", "on");
29212 gMC->Gsatt("*", "fill", 7);
29213 gMC->SetClipBox(".");
29214 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29215 gMC->DefaultRange();
29216 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29217 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29218 gMC->Gdman(17, 6, "MAN");
29219}
29220//_____________________________________________________________________________
29221void AliITSvPPRasymmFMD::StepManager(){
29222////////////////////////////////////////////////////////////////////////
29223// Called for every step in the ITS, then calles the AliITShit class
29224// creator with the information to be recoreded about that hit.
29225// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29226// printing of information to a file which can be used to create a .det
29227// file read in by the routine CreateGeometry(). If set to 0 or any other
29228// value except 1, the default behavior, then no such file is created nor
29229// it the extra variables and the like used in the printing allocated.
29230////////////////////////////////////////////////////////////////////////
29231 Int_t copy, id;
29232 TLorentzVector position, momentum;
29233 static TLorentzVector position0;
29234 static Int_t stat0=0;
29235 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29236 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29237 gMC->TrackPosition(position); // Get Position
29238 gMC->TrackMomentum(momentum); // Get Momentum
29239 copy = fTrackReferences->GetEntriesFast();
29240 TClonesArray &lTR = *fTrackReferences;
29241 // Fill TrackReference structure with this new TrackReference.
29242 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29243 tr->SetTrack(gAlice->CurrentTrack());
29244 tr->SetPosition(position.X(),position.Y(),position.Z());
29245 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29246 tr->SetLength(gMC->TrackLength());
29247 } // if Outer ITS mother Volume
29248 if(!(this->IsActive())){
29249 return;
29250 } // end if !Active volume.
29251 Int_t copy1,copy2;
29252// Float_t hits[8];
29253 Int_t vol[5];
29254 TClonesArray &lhits = *fHits;
29255 //
29256 // Track status
29257 vol[3] = 0;
29258 vol[4] = 0;
29259 if(gMC->IsTrackInside()) vol[3] += 1;
29260 if(gMC->IsTrackEntering()) vol[3] += 2;
29261 if(gMC->IsTrackExiting()) vol[3] += 4;
29262 if(gMC->IsTrackOut()) vol[3] += 8;
29263 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29264 if(gMC->IsTrackStop()) vol[3] += 32;
29265 if(gMC->IsTrackAlive()) vol[3] += 64;
29266 //
29267 // Fill hit structure.
29268 if(!(gMC->TrackCharge())) return;
29269 //
29270 // Only entering charged tracks
29271 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29272 vol[0] = 1;
29273 id = gMC->CurrentVolOffID(2,copy);
29274 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29275 vol[1] = copy;
29276 gMC->CurrentVolOffID(3,copy1);
29277 //ladder copy in the module = 1<->2 (I10A < I12A)
29278 gMC->CurrentVolOffID(4,copy2);
29279 //module copy in the layer = 1<->10 (I12A < IT12)
29280 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29281 } else if(id == fIdSens[1]){
29282 vol[0] = 2;
29283 id = gMC->CurrentVolOffID(2,copy);
29284 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29285 vol[1] = copy;
29286 gMC->CurrentVolOffID(3,copy1);
29287 //ladder copy in the module = 1<->4 (I20A < I12A)
29288 gMC->CurrentVolOffID(4,copy2);
29289 //module copy in the layer = 1<->10 (I12A < IT12)
29290 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29291 } else if(id == fIdSens[2]){
29292 vol[0] = 3;
29293 id = gMC->CurrentVolOffID(1,copy);
29294 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29295 vol[1] = copy;
29296 id = gMC->CurrentVolOffID(2,copy);
29297 //ladder copy in the layer = 1<->14 (I004 < IT34)
29298 vol[2] = copy;
29299 } else if(id == fIdSens[3]){
29300 vol[0] = 4;
29301 id = gMC->CurrentVolOffID(1,copy);
29302 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29303 vol[1] = copy;
29304 id = gMC->CurrentVolOffID(2,copy);
29305 //ladder copy in the layer = 1<->22 (I005 < IT34))
29306 vol[2] = copy;
29307 }else if(id == fIdSens[4]){
29308 vol[0] = 5;
29309 id = gMC->CurrentVolOffID(1,copy);
29310 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29311 vol[1] = copy;
29312 id = gMC->CurrentVolOffID(2,copy);
29313 //ladder copy in the layer = 1<->34 (I565 < IT56)
29314 vol[2] = copy;
29315 }else if(id == fIdSens[5]){
29316 vol[0] = 6;
29317 id = gMC->CurrentVolOffID(1,copy);
29318 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29319 vol[1] = copy;
29320 id = gMC->CurrentVolOffID(2,copy);
29321 //ladder copy in the layer = 1<->38 (I569 < IT56)
29322 vol[2] = copy;
29323 } else {
29324 return; // not an ITS volume?
29325 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29326 //
29327 gMC->TrackPosition(position);
29328 gMC->TrackMomentum(momentum);
29329/*
29330 hits[0]=position[0];
29331 hits[1]=position[1];
29332 hits[2]=position[2];
29333 hits[3]=momentum[0];
29334 hits[4]=momentum[1];
29335 hits[5]=momentum[2];
29336 hits[6]=gMC->Edep();
29337 hits[7]=gMC->TrackTime();
29338*/
29339 vol[4] = stat0;
29340 if(gMC->IsTrackEntering()){
29341 position0 = position;
29342 stat0 = vol[3];
29343 } // end if IsEntering
29344 // Fill hit structure with this new hit.
29345// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29346 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29347 gMC->Edep(),gMC->TrackTime(),position,
29348 position0,momentum);
29349 //
29350 position0 = position;
29351 stat0 = vol[3];
29352
29353 return;
29354}