]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymmFMD.cxx
Some changes resulting from last week work. The mc stuff has been removed.
[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$
8a3132f2 18Revision 1.1 2002/09/16 14:45:31 barbera
19Updated detailed geometry needed by FMD people for some studies
20
6b2a1732 21
22*/
23
24///////////////////////////////////////////////////////////////////////////////
25// //
26// Inner Traking System version PPR asymmetric for the FMD //
27// This class contains the base procedures for the Inner Tracking System //
28// //
29// Authors: R. Barbera //
30// version 10. //
31// Created January 15 2001. //
32// //
33// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS for the PMD. //
34// //
35///////////////////////////////////////////////////////////////////////////////
36
37// See AliITSvPPRasymmFMD::StepManager().
38#include <iostream.h>
39#include <iomanip.h>
40#include <stdio.h>
41#include <stdlib.h>
42#include <TMath.h>
43#include <TGeometry.h>
44#include <TNode.h>
45#include <TTUBE.h>
46#include <TTUBS.h>
47#include <TPCON.h>
48#include <TFile.h> // only required for Tracking function?
49#include <TCanvas.h>
50#include <TObjArray.h>
51#include <TLorentzVector.h>
52#include <TObjString.h>
53#include <TClonesArray.h>
54#include <TBRIK.h>
55#include <TSystem.h>
56
57#include "AliMC.h"
58#include "AliRun.h"
59#include "AliMagF.h"
60#include "AliConst.h"
61#include "AliGeant3.h"
62#include "AliITSGeant3Geometry.h"
63#include "AliTrackReference.h"
64#include "AliITShit.h"
65#include "AliITS.h"
66#include "AliITSvPPRasymmFMD.h"
67#include "AliITSgeom.h"
68#include "AliITSgeomSPD.h"
69#include "AliITSgeomSDD.h"
70#include "AliITSgeomSSD.h"
71#include "AliITSDetType.h"
72#include "AliITSresponseSPD.h"
73#include "AliITSresponseSDD.h"
74#include "AliITSresponseSSD.h"
75#include "AliITSsegmentationSPD.h"
76#include "AliITSsegmentationSDD.h"
77#include "AliITSsegmentationSSD.h"
78#include "AliITSsimulationSPD.h"
79#include "AliITSsimulationSDD.h"
80#include "AliITSsimulationSSD.h"
81#include "AliITSClusterFinderSPD.h"
82#include "AliITSClusterFinderSDD.h"
83#include "AliITSClusterFinderSSD.h"
84
85
86ClassImp(AliITSvPPRasymmFMD)
87
88//_____________________________________________________________________________
89AliITSvPPRasymmFMD::AliITSvPPRasymmFMD() {
90////////////////////////////////////////////////////////////////////////
91// Standard default constructor for the ITS version 8.
92////////////////////////////////////////////////////////////////////////
93 Int_t i;
94
95 fIdN = 0;
96 fIdName = 0;
97 fIdSens = 0;
98 fEuclidOut = kFALSE; // Don't write Euclide file
99 fGeomDetOut = kFALSE; // Don't write .det file
100 fGeomDetIn = kFALSE; // Don't Read .det file
101 fMajorVersion = IsVersion();
102 fMinorVersion = -1;
103 for(i=0;i<60;i++) fRead[i] = '\0';
104 for(i=0;i<60;i++) fWrite[i] = '\0';
105 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
106}
107//_____________________________________________________________________________
108AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const char *name, const char *title) : AliITS(name, title){
109////////////////////////////////////////////////////////////////////////
110// Standard constructor for the ITS version 10.
111////////////////////////////////////////////////////////////////////////
112 Int_t i;
113
114 fIdN = 6;
115 fIdName = new TString[fIdN];
116 fIdName[0] = "ITS1";
117 fIdName[1] = "ITS2";
118 fIdName[2] = "ITS3";
119 fIdName[3] = "ITS4";
120 fIdName[4] = "ITS5";
121 fIdName[5] = "ITS6";
122 fIdSens = new Int_t[fIdN];
123 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
124 fMajorVersion = IsVersion();
125 fMinorVersion = 2;
126 fEuclidOut = kFALSE; // Don't write Euclide file
127 fGeomDetOut = kFALSE; // Don't write .det file
128 fGeomDetIn = kFALSE; // Don't Read .det file
129 SetThicknessDet1();
130 SetThicknessDet2();
131 SetThicknessChip1();
132 SetThicknessChip2();
133
134 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
135 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
136 strncpy(fRead,fEuclidGeomDet,60);
137 strncpy(fWrite,fEuclidGeomDet,60);
138}
139//____________________________________________________________________________
140AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const AliITSvPPRasymmFMD &source){
141////////////////////////////////////////////////////////////////////////
142// Copy Constructor for ITS version 8.
143////////////////////////////////////////////////////////////////////////
144 if(&source == this) return;
145 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymmFMD");
146 return;
147}
148//_____________________________________________________________________________
149AliITSvPPRasymmFMD& AliITSvPPRasymmFMD::operator=(const AliITSvPPRasymmFMD &source){
150////////////////////////////////////////////////////////////////////////
151// Assignment operator for the ITS version 8.
152////////////////////////////////////////////////////////////////////////
153 if(&source == this) return *this;
154 Warning("= operator","Not allowed to copy AliITSvPPRasymmFMD");
155 return *this;
156}
157//_____________________________________________________________________________
158AliITSvPPRasymmFMD::~AliITSvPPRasymmFMD() {
159////////////////////////////////////////////////////////////////////////
160// Standard destructor for the ITS version 8.
161////////////////////////////////////////////////////////////////////////
162}
163//__________________________________________________________________________
164void AliITSvPPRasymmFMD::BuildGeometry(){
165////////////////////////////////////////////////////////////////////////
166// Geometry builder for the ITS version 8.
167////////////////////////////////////////////////////////////////////////
168 TNode *node, *top;
169
170 const Int_t kColorITS=kYellow;
171 //
172 top = gAlice->GetGeometry()->GetNode("alice");
173
174
175 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
176 top->cd();
177 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
178 node->SetLineColor(kColorITS);
179 fNodes->Add(node);
180
181 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
182 top->cd();
183 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
184 node->SetLineColor(kColorITS);
185 fNodes->Add(node);
186
187 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
188 top->cd();
189 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
190 node->SetLineColor(kColorITS);
191 fNodes->Add(node);
192
193 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
194 top->cd();
195 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
196 node->SetLineColor(kColorITS);
197 fNodes->Add(node);
198
199 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
200 top->cd();
201 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
202 node->SetLineColor(kColorITS);
203 fNodes->Add(node);
204
205 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
206 top->cd();
207 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
208 node->SetLineColor(kColorITS);
209 fNodes->Add(node);
210
211
212/*
213 // DETAILED GEOMETRY
214
215 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
216
217 // Define some variables for SPD
218
219 Float_t dits[100];
220 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
221 Float_t di103[3], di10a[3]; // for layer 1
222 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
223 Float_t di1d3[3], di20a[3]; // for layer 2
224
225 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
226 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
227
228 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
229 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
230
231 Float_t dbus=300.; // total bus thickness on both layers (micron)
232
233 ddet1 = GetThicknessDet1();
234 ddet2 = GetThicknessDet2();
235 dchip1 = GetThicknessChip1();
236 dchip2 = GetThicknessChip2();
237
238 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
239
240 if(ddet1 < 100. || ddet1 > 300.) {
241 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
242 " The default value of 200 microns will be used." << endl;
243 ddet1=200.;
244 }
245
246 if(ddet2 < 100. || ddet2 > 300.) {
247 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
248 " The default value of 200 microns will be used." << endl;
249 ddet2=200.;
250 }
251
252 if(dchip1 < 100. || dchip1 > 300.) {
253 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
254 " The default value of 200 microns will be used." << endl;
255 dchip1=200.;
256 }
257
258 if(dchip2 < 100. || dchip2 > 300.) {
259 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
260 " The default value of 200 microns will be used." << endl;
261 dchip2=200.;
262 }
263
264 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
265 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
266 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
267 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
268
269 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
270 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
271 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
272 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
273 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
274
275 Float_t deltax, deltay;
276
277 Int_t thickness = fMinorVersion/10;
278 Int_t option = fMinorVersion - 10*thickness;
279
280
281 // Define some variables for SDD
282 // SDD detector ladder
283
284 Float_t ySDD;
285 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
286 Float_t Y_SDD_sep = 0.20;
287 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
288 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
289
290 // Rotation matrices
291
292 // SPD - option 'a'
293
294 if (option == 1) {
295
296 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
297 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
298 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
299 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
300 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
301 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
302 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
303 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
304 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
305 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
306 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
307 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
308 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
309 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
310 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
311
312 }
313
314 // SPD - option 'b' (this is the default)
315
316 if (option == 2) {
317
318 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
319 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
320 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
321 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
322 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
323 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
324 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
325 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
326 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
327 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
328 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
329 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
330 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
331 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
332 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
333
334 }
335
336 // SDD
337
338 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
339 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
340 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
341 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
342 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
343 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
344 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
345 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
346 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
347 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
348 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
349 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
350 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
351 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
352 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
353 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
354 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
355 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
356 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
357 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
358 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
359 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
360 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
361 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
362 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
363 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
364 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
365 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
366 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
367 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
368 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
369 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
370 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
371 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
372 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
373 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
374
375 //SSD
376
377 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
378 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
379 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
380 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
381 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
382 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
383 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
384 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
385 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
386 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
387 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
388 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
389 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
390 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
391 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
392 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
393 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
394 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
395 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
396 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
397 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
398 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
399 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
400 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
401 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
402 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
403 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
404 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
405 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
406 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
407 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
408 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
409 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
410 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
411 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
412 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
413 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
414 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
415 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
416 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
417 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
418 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
419 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
420 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
421 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
422 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
423 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
424 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
425 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
426 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
427 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
428 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
429 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
430 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
431 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
432 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
433 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
434 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
435 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
436 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
437 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
438 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
439 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
440 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
441 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
442 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
443 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
444 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
445 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
446 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
447 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
448
449
450 // --- Define SPD (option 'a') volumes ----------------------------
451
452 // SPD - option 'a'
453 // (this is NOT the default)
454
455 if (option == 1) {
456
457 dits1[0] = 0.64;
458 dits1[1] = ddet1;
459 dits1[2] = 3.48;
460 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
461
462 dits2[0] = 0.64;
463 dits2[1] = ddet2;
464 dits2[2] = 3.48;
465 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
466
467 di101[0] = 0.705;
468 di101[1] = ddet1;
469 di101[2] = 3.536;
470 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
471
472 di1d1[0] = 0.705;
473 di1d1[1] = ddet2;
474 di1d1[2] = 3.536;
475 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
476
477 di103[0] = 0.793;
478 di103[1] = ddet1+dchip1;
479 di103[2] = 3.536;
480 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
481
482 di1d3[0] = 0.793;
483 di1d3[1] = ddet2+dchip2;
484 di1d3[2] = 3.536;
485 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
486
487 di10a[0] = 0.843;
488 di10a[1] = ddet1+dchip1+dbus+0.0025;
489 di10a[2] = 19.344;
490 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
491
492 di20a[0] = 0.843;
493 di20a[1] = ddet2+dchip2+dbus+0.0025;
494 di20a[2] = 19.344;
495 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
496
497 dits[0] = 3.7;
498 dits[1] = 7.7;
499 dits[2] = 24;
500 dits[3] = 57;
501 dits[4] = 100;
502 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
503
504 dits[0] = 3.7;
505 dits[1] = 7.75;
506 dits[2] = 26.1;
507 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
508
509 }
510
511 // --- Define SPD (option 'b') volumes ----------------------------
512
513 // SPD - option 'b'
514 // (this is the default)
515
516 if (option == 2) {
517
518 dits1[0] = 0.64;
519 dits1[1] = ddet1;
520 dits1[2] = 3.48;
521 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
522
523 dits2[0] = 0.64;
524 dits2[1] = ddet2;
525 dits2[2] = 3.48;
526 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
527
528 di101[0] = 0.705;
529 di101[1] = ddet1;
530 di101[2] = 3.536;
531 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
532
533 di1d1[0] = 0.705;
534 di1d1[1] = ddet2;
535 di1d1[2] = 3.536;
536 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
537
538 di107[0] = 0.793;
539 di107[1] = ddet1+dchip1;
540 di107[2] = 3.536;
541 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
542
543 di1d7[0] = 0.7975;
544 di1d7[1] = ddet2+dchip2;
545 di1d7[2] = 3.536;
546 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
547
548 di10b[0] = 0.843;
549 di10b[1] = ddet1+dchip1+dbus+0.0025;
550 di10b[2] = 19.344;
551 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
552
553 di20b[0] = 0.843;
554 di20b[1] = ddet2+dchip2+dbus+0.0025;
555 di20b[2] = 19.344;
556 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
557
558 dits[0] = 3.7;
559 dits[1] = 7.7;
560 dits[2] = 24;
561 dits[3] = 57;
562 dits[4] = 100;
563 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
564
565 dits[0] = 3.7;
566 dits[1] = 7.75;
567 dits[2] = 26.1;
568 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
569
570
571 }
572
573 // --- Define SDD volumes ------------------------------------------
574
575 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
576 it34->DefineSection(0,-34.6,23.49,28.);
577 it34->DefineSection(1,-23.65,23.49,28.);
578 it34->DefineSection(2,-23.65,14.59,28.);
579 it34->DefineSection(3,23.65,14.59,28.);
580 it34->DefineSection(4,23.65,23.49,28.);
581 it34->DefineSection(5,34.6,23.49,28.);
582
583 I302dits[0] = 3.6250;
584 I302dits[1] = 0.0150;
585 I302dits[2] = 4.3794;
586 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
587
588 I004dits[0] = I302dits[0]+0.005;
589 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
590 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
591 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
592 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
593 }
594 I004dits[2] = I004dits[2] + I302dits[2];
595 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
596
597 dits[0] = 3.50850;
598 dits[1] = 0.01499;
599 dits[2] = 3.76320;
600 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
601
602 I402dits[0] = 3.6250;
603 I402dits[1] = 0.0150;
604 I402dits[2] = 4.3794;
605 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
606
607 I005dits[0] = I402dits[0]+0.005;
608 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
609 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
610 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
611 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
612 }
613 I005dits[2] = I005dits[2] + I402dits[2];
614 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
615
616 dits[0] = 3.50850;
617 dits[1] = 0.01499;
618 dits[2] = 3.76320;
619 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
620
621
622 // --- Define SSD volumes ------------------------------------------
623
624
625 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
626 it56->DefineSection(0,-57.45,43.6,48.);
627 it56->DefineSection(1,-49.15,43.6,48.);
628 it56->DefineSection(2,-49.15,36.9,48.);
629 it56->DefineSection(3,50.55,36.9,48.);
630 it56->DefineSection(4,50.55,43.6,48.);
631 it56->DefineSection(5,57.45,43.6,48.);
632
633 dits[0] = 3.75;
634 dits[1] = 0.045;
635 dits[2] = 43.3;
636 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
637
638 dits[0] = 3.75;
639 dits[1] = 0.045;
640 dits[2] = 50.975;
641 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
642
643 dits[0] = 3.75;
644 dits[1] = 0.015;
645 dits[2] = 2.1;
646 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
647
648 dits[0] = 3.75;
649 dits[1] = 0.015;
650 dits[2] = 2.1;
651 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
652
653 dits[0] = 3.65;
654 dits[1] = 0.015;
655 dits[2] = 2;
656 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
657
658 dits[0] = 3.65;
659 dits[1] = 0.015;
660 dits[2] = 2;
661 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
662
663 //
664
665 top->cd();
666
667 // --- Place SPD (option 'a') volumes into their mother volume
668
669 // SPD - option 'a'
670 // (this is NOT the default)
671
672 if (option == 1) {
673
674
675 }
676
677
678 // --- Place SPD (option 'b') volumes into their mother volume
679
680 // SPD - option 'b'
681 // (this is the default)
682
683 if (option == 2) {
684
685 // Place IT12 in Alice
686 //
687 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
688 node->SetLineColor(kColorITS);
689 node->SetVisibility(0);
690 node->cd();
691 //
692 // Place copy #1 of I12B in IT12
693 //
694 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
695 sub1node->SetLineColor(kColorITS);
696 sub1node->SetVisibility(0);
697 sub1node->cd();
698 //
699 // Place copy #1 of I10B in I12B
700 //
701 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
702 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
703 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
704 sub2node->SetLineColor(kColorITS);
705 sub2node->SetVisibility(0);
706 sub2node->cd();
707 //
708 // Place copy #1 of I107 in I10B
709 //
710 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
711 sub3node->SetLineColor(kColorITS);
712 sub3node->SetVisibility(0);
713 sub3node->cd();
714 //
715 // Place copy #1 of I101 in I107
716 //
717 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
718 sub4node->SetLineColor(kColorITS);
719 sub4node->SetVisibility(0);
720 sub4node->cd();
721 //
722 // Place copy #1 of ITS1 in I101
723 //
724 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
725 sub5node->SetLineColor(kColorITS);
726 fNodes->Add(sub5node);
727 sub4node->cd();
728 fNodes->Add(sub4node);
729 sub3node->cd();
730 fNodes->Add(sub3node);
731 sub2node->cd();
732 //
733 // Place copy #2 of I107 in I10B
734 //
735 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
736 sub3node->SetLineColor(kColorITS);
737 sub3node->SetVisibility(0);
738 sub3node->cd();
739 //
740 // Place copy #1 of I101 in I107
741 //
742 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
743 sub4node->SetLineColor(kColorITS);
744 sub4node->SetVisibility(0);
745 sub4node->cd();
746 //
747 // Place copy #1 of ITS1 in I101
748 //
749 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
750 sub5node->SetLineColor(kColorITS);
751 fNodes->Add(sub5node);
752 sub4node->cd();
753 fNodes->Add(sub4node);
754 sub3node->cd();
755 fNodes->Add(sub3node);
756 sub2node->cd();
757 //
758 // Place copy #3 of I107 in I10B
759 //
760 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
761 sub3node->SetLineColor(kColorITS);
762 sub3node->SetVisibility(0);
763 sub3node->cd();
764 //
765 // Place copy #1 of I101 in I107
766 //
767 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
768 sub4node->SetLineColor(kColorITS);
769 sub4node->SetVisibility(0);
770 sub4node->cd();
771 //
772 // Place copy #1 of ITS1 in I101
773 //
774 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
775 sub5node->SetLineColor(kColorITS);
776 fNodes->Add(sub5node);
777 sub4node->cd();
778 fNodes->Add(sub4node);
779 sub3node->cd();
780 fNodes->Add(sub3node);
781 sub2node->cd();
782 //
783 // Place copy #4 of I107 in I10B
784 //
785 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
786 sub3node->SetLineColor(kColorITS);
787 sub3node->SetVisibility(0);
788 sub3node->cd();
789 //
790 // Place copy #1 of I101 in I107
791 //
792 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
793 sub4node->SetLineColor(kColorITS);
794 sub4node->SetVisibility(0);
795 sub4node->cd();
796 //
797 // Place copy #1 of ITS1 in I101
798 //
799 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
800 sub5node->SetLineColor(kColorITS);
801 fNodes->Add(sub5node);
802 sub4node->cd();
803 fNodes->Add(sub4node);
804 sub3node->cd();
805 fNodes->Add(sub3node);
806 sub2node->cd();
807 fNodes->Add(sub2node);
808 sub1node->cd();
809 //
810 // Place copy #2 of I10B in I12B
811 //
812 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
813 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
814 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
815 sub2node->SetLineColor(kColorITS);
816 sub2node->SetVisibility(0);
817 sub2node->cd();
818 //
819 // Place copy #1 of I107 in I10B
820 //
821 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
822 sub3node->SetLineColor(kColorITS);
823 sub3node->SetVisibility(0);
824 sub3node->cd();
825 //
826 // Place copy #1 of I101 in I107
827 //
828 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
829 sub4node->SetLineColor(kColorITS);
830 sub4node->SetVisibility(0);
831 sub4node->cd();
832 //
833 // Place copy #1 of ITS1 in I101
834 //
835 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
836 sub5node->SetLineColor(kColorITS);
837 fNodes->Add(sub5node);
838 sub4node->cd();
839 fNodes->Add(sub4node);
840 sub3node->cd();
841 fNodes->Add(sub3node);
842 sub2node->cd();
843 //
844 // Place copy #2 of I107 in I10B
845 //
846 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
847 sub3node->SetLineColor(kColorITS);
848 sub3node->SetVisibility(0);
849 sub3node->cd();
850 //
851 // Place copy #1 of I101 in I107
852 //
853 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
854 sub4node->SetLineColor(kColorITS);
855 sub4node->SetVisibility(0);
856 sub4node->cd();
857 //
858 // Place copy #1 of ITS1 in I101
859 //
860 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
861 sub5node->SetLineColor(kColorITS);
862 fNodes->Add(sub5node);
863 sub4node->cd();
864 fNodes->Add(sub4node);
865 sub3node->cd();
866 fNodes->Add(sub3node);
867 sub2node->cd();
868 //
869 // Place copy #3 of I107 in I10B
870 //
871 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
872 sub3node->SetLineColor(kColorITS);
873 sub3node->SetVisibility(0);
874 sub3node->cd();
875 //
876 // Place copy #1 of I101 in I107
877 //
878 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
879 sub4node->SetLineColor(kColorITS);
880 sub4node->SetVisibility(0);
881 sub4node->cd();
882 //
883 // Place copy #1 of ITS1 in I101
884 //
885 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
886 sub5node->SetLineColor(kColorITS);
887 fNodes->Add(sub5node);
888 sub4node->cd();
889 fNodes->Add(sub4node);
890 sub3node->cd();
891 fNodes->Add(sub3node);
892 sub2node->cd();
893 //
894 // Place copy #4 of I107 in I10B
895 //
896 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
897 sub3node->SetLineColor(kColorITS);
898 sub3node->SetVisibility(0);
899 sub3node->cd();
900 //
901 // Place copy #1 of I101 in I107
902 //
903 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
904 sub4node->SetLineColor(kColorITS);
905 sub4node->SetVisibility(0);
906 sub4node->cd();
907 //
908 // Place copy #1 of ITS1 in I101
909 //
910 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
911 sub5node->SetLineColor(kColorITS);
912 fNodes->Add(sub5node);
913 sub4node->cd();
914 fNodes->Add(sub4node);
915 sub3node->cd();
916 fNodes->Add(sub3node);
917 sub2node->cd();
918 fNodes->Add(sub2node);
919 sub1node->cd();
920 //
921 // Place copy #1 of I20B in I12B
922 //
923 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
924 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
925 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
926 sub2node->SetLineColor(kColorITS);
927 sub2node->SetVisibility(0);
928 sub2node->cd();
929 //
930 // Place copy #1 of I1D7 in I20B
931 //
932 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
933 sub3node->SetLineColor(kColorITS);
934 sub3node->SetVisibility(0);
935 sub3node->cd();
936 //
937 // Place copy #1 of I1D1 in I1D7
938 //
939 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
940 sub4node->SetLineColor(kColorITS);
941 sub4node->SetVisibility(0);
942 sub4node->cd();
943 //
944 // Place copy #1 of ITS2 in I1D1
945 //
946 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
947 sub5node->SetLineColor(kColorITS);
948 fNodes->Add(sub5node);
949 sub4node->cd();
950 fNodes->Add(sub4node);
951 sub3node->cd();
952 fNodes->Add(sub3node);
953 sub2node->cd();
954 //
955 // Place copy #2 of I1D7 in I20B
956 //
957 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
958 sub3node->SetLineColor(kColorITS);
959 sub3node->SetVisibility(0);
960 sub3node->cd();
961 //
962 // Place copy #1 of I1D1 in I1D7
963 //
964 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
965 sub4node->SetLineColor(kColorITS);
966 sub4node->SetVisibility(0);
967 sub4node->cd();
968 //
969 // Place copy #1 of ITS2 in I1D1
970 //
971 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
972 sub5node->SetLineColor(kColorITS);
973 fNodes->Add(sub5node);
974 sub4node->cd();
975 fNodes->Add(sub4node);
976 sub3node->cd();
977 fNodes->Add(sub3node);
978 sub2node->cd();
979 //
980 // Place copy #3 of I1D7 in I20B
981 //
982 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
983 sub3node->SetLineColor(kColorITS);
984 sub3node->SetVisibility(0);
985 sub3node->cd();
986 //
987 // Place copy #1 of I1D1 in I1D7
988 //
989 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
990 sub4node->SetLineColor(kColorITS);
991 sub4node->SetVisibility(0);
992 sub4node->cd();
993 //
994 // Place copy #1 of ITS2 in I1D1
995 //
996 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
997 sub5node->SetLineColor(kColorITS);
998 fNodes->Add(sub5node);
999 sub4node->cd();
1000 fNodes->Add(sub4node);
1001 sub3node->cd();
1002 fNodes->Add(sub3node);
1003 sub2node->cd();
1004 //
1005 // Place copy #4 of I1D7 in I20B
1006 //
1007 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1008 sub3node->SetLineColor(kColorITS);
1009 sub3node->SetVisibility(0);
1010 sub3node->cd();
1011 //
1012 // Place copy #1 of I1D1 in I1D7
1013 //
1014 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1015 sub4node->SetLineColor(kColorITS);
1016 sub4node->SetVisibility(0);
1017 sub4node->cd();
1018 //
1019 // Place copy #1 of ITS2 in I1D1
1020 //
1021 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1022 sub5node->SetLineColor(kColorITS);
1023 fNodes->Add(sub5node);
1024 sub4node->cd();
1025 fNodes->Add(sub4node);
1026 sub3node->cd();
1027 fNodes->Add(sub3node);
1028 sub2node->cd();
1029 fNodes->Add(sub2node);
1030 sub1node->cd();
1031 //
1032 // Place copy #2 of I20B in I12B
1033 //
1034 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1035 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1036 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1037 sub2node->SetLineColor(kColorITS);
1038 sub2node->SetVisibility(0);
1039 sub2node->cd();
1040 //
1041 // Place copy #1 of I1D7 in I20B
1042 //
1043 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1044 sub3node->SetLineColor(kColorITS);
1045 sub3node->SetVisibility(0);
1046 sub3node->cd();
1047 //
1048 // Place copy #1 of I1D1 in I1D7
1049 //
1050 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1051 sub4node->SetLineColor(kColorITS);
1052 sub4node->SetVisibility(0);
1053 sub4node->cd();
1054 //
1055 // Place copy #1 of ITS2 in I1D1
1056 //
1057 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1058 sub5node->SetLineColor(kColorITS);
1059 fNodes->Add(sub5node);
1060 sub4node->cd();
1061 fNodes->Add(sub4node);
1062 sub3node->cd();
1063 fNodes->Add(sub3node);
1064 sub2node->cd();
1065 //
1066 // Place copy #2 of I1D7 in I20B
1067 //
1068 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1069 sub3node->SetLineColor(kColorITS);
1070 sub3node->SetVisibility(0);
1071 sub3node->cd();
1072 //
1073 // Place copy #1 of I1D1 in I1D7
1074 //
1075 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1076 sub4node->SetLineColor(kColorITS);
1077 sub4node->SetVisibility(0);
1078 sub4node->cd();
1079 //
1080 // Place copy #1 of ITS2 in I1D1
1081 //
1082 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1083 sub5node->SetLineColor(kColorITS);
1084 fNodes->Add(sub5node);
1085 sub4node->cd();
1086 fNodes->Add(sub4node);
1087 sub3node->cd();
1088 fNodes->Add(sub3node);
1089 sub2node->cd();
1090 //
1091 // Place copy #3 of I1D7 in I20B
1092 //
1093 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1094 sub3node->SetLineColor(kColorITS);
1095 sub3node->SetVisibility(0);
1096 sub3node->cd();
1097 //
1098 // Place copy #1 of I1D1 in I1D7
1099 //
1100 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1101 sub4node->SetLineColor(kColorITS);
1102 sub4node->SetVisibility(0);
1103 sub4node->cd();
1104 //
1105 // Place copy #1 of ITS2 in I1D1
1106 //
1107 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1108 sub5node->SetLineColor(kColorITS);
1109 fNodes->Add(sub5node);
1110 sub4node->cd();
1111 fNodes->Add(sub4node);
1112 sub3node->cd();
1113 fNodes->Add(sub3node);
1114 sub2node->cd();
1115 //
1116 // Place copy #4 of I1D7 in I20B
1117 //
1118 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1119 sub3node->SetLineColor(kColorITS);
1120 sub3node->SetVisibility(0);
1121 sub3node->cd();
1122 //
1123 // Place copy #1 of I1D1 in I1D7
1124 //
1125 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1126 sub4node->SetLineColor(kColorITS);
1127 sub4node->SetVisibility(0);
1128 sub4node->cd();
1129 //
1130 // Place copy #1 of ITS2 in I1D1
1131 //
1132 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1133 sub5node->SetLineColor(kColorITS);
1134 fNodes->Add(sub5node);
1135 sub4node->cd();
1136 fNodes->Add(sub4node);
1137 sub3node->cd();
1138 fNodes->Add(sub3node);
1139 sub2node->cd();
1140 fNodes->Add(sub2node);
1141 sub1node->cd();
1142 //
1143 // Place copy #3 of I20B in I12B
1144 //
1145 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1146 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1147 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1148 sub2node->SetLineColor(kColorITS);
1149 sub2node->SetVisibility(0);
1150 sub2node->cd();
1151 //
1152 // Place copy #1 of I1D7 in I20B
1153 //
1154 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1155 sub3node->SetLineColor(kColorITS);
1156 sub3node->SetVisibility(0);
1157 sub3node->cd();
1158 //
1159 // Place copy #1 of I1D1 in I1D7
1160 //
1161 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1162 sub4node->SetLineColor(kColorITS);
1163 sub4node->SetVisibility(0);
1164 sub4node->cd();
1165 //
1166 // Place copy #1 of ITS2 in I1D1
1167 //
1168 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1169 sub5node->SetLineColor(kColorITS);
1170 fNodes->Add(sub5node);
1171 sub4node->cd();
1172 fNodes->Add(sub4node);
1173 sub3node->cd();
1174 fNodes->Add(sub3node);
1175 sub2node->cd();
1176 //
1177 // Place copy #2 of I1D7 in I20B
1178 //
1179 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1180 sub3node->SetLineColor(kColorITS);
1181 sub3node->SetVisibility(0);
1182 sub3node->cd();
1183 //
1184 // Place copy #1 of I1D1 in I1D7
1185 //
1186 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1187 sub4node->SetLineColor(kColorITS);
1188 sub4node->SetVisibility(0);
1189 sub4node->cd();
1190 //
1191 // Place copy #1 of ITS2 in I1D1
1192 //
1193 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1194 sub5node->SetLineColor(kColorITS);
1195 fNodes->Add(sub5node);
1196 sub4node->cd();
1197 fNodes->Add(sub4node);
1198 sub3node->cd();
1199 fNodes->Add(sub3node);
1200 sub2node->cd();
1201 //
1202 // Place copy #3 of I1D7 in I20B
1203 //
1204 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1205 sub3node->SetLineColor(kColorITS);
1206 sub3node->SetVisibility(0);
1207 sub3node->cd();
1208 //
1209 // Place copy #1 of I1D1 in I1D7
1210 //
1211 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1212 sub4node->SetLineColor(kColorITS);
1213 sub4node->SetVisibility(0);
1214 sub4node->cd();
1215 //
1216 // Place copy #1 of ITS2 in I1D1
1217 //
1218 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1219 sub5node->SetLineColor(kColorITS);
1220 fNodes->Add(sub5node);
1221 sub4node->cd();
1222 fNodes->Add(sub4node);
1223 sub3node->cd();
1224 fNodes->Add(sub3node);
1225 sub2node->cd();
1226 //
1227 // Place copy #4 of I1D7 in I20B
1228 //
1229 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1230 sub3node->SetLineColor(kColorITS);
1231 sub3node->SetVisibility(0);
1232 sub3node->cd();
1233 //
1234 // Place copy #1 of I1D1 in I1D7
1235 //
1236 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1237 sub4node->SetLineColor(kColorITS);
1238 sub4node->SetVisibility(0);
1239 sub4node->cd();
1240 //
1241 // Place copy #1 of ITS2 in I1D1
1242 //
1243 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1244 sub5node->SetLineColor(kColorITS);
1245 fNodes->Add(sub5node);
1246 sub4node->cd();
1247 fNodes->Add(sub4node);
1248 sub3node->cd();
1249 fNodes->Add(sub3node);
1250 sub2node->cd();
1251 fNodes->Add(sub2node);
1252 sub1node->cd();
1253 //
1254 // Place copy #4 of I20B in I12B
1255 //
1256 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1257 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1258 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1259 sub2node->SetLineColor(kColorITS);
1260 sub2node->SetVisibility(0);
1261 sub2node->cd();
1262 //
1263 // Place copy #1 of I1D7 in I20B
1264 //
1265 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1266 sub3node->SetLineColor(kColorITS);
1267 sub3node->SetVisibility(0);
1268 sub3node->cd();
1269 //
1270 // Place copy #1 of I1D1 in I1D7
1271 //
1272 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1273 sub4node->SetLineColor(kColorITS);
1274 sub4node->SetVisibility(0);
1275 sub4node->cd();
1276 //
1277 // Place copy #1 of ITS2 in I1D1
1278 //
1279 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1280 sub5node->SetLineColor(kColorITS);
1281 fNodes->Add(sub5node);
1282 sub4node->cd();
1283 fNodes->Add(sub4node);
1284 sub3node->cd();
1285 fNodes->Add(sub3node);
1286 sub2node->cd();
1287 //
1288 // Place copy #2 of I1D7 in I20B
1289 //
1290 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1291 sub3node->SetLineColor(kColorITS);
1292 sub3node->SetVisibility(0);
1293 sub3node->cd();
1294 //
1295 // Place copy #1 of I1D1 in I1D7
1296 //
1297 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1298 sub4node->SetLineColor(kColorITS);
1299 sub4node->SetVisibility(0);
1300 sub4node->cd();
1301 //
1302 // Place copy #1 of ITS2 in I1D1
1303 //
1304 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1305 sub5node->SetLineColor(kColorITS);
1306 fNodes->Add(sub5node);
1307 sub4node->cd();
1308 fNodes->Add(sub4node);
1309 sub3node->cd();
1310 fNodes->Add(sub3node);
1311 sub2node->cd();
1312 //
1313 // Place copy #3 of I1D7 in I20B
1314 //
1315 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1316 sub3node->SetLineColor(kColorITS);
1317 sub3node->SetVisibility(0);
1318 sub3node->cd();
1319 //
1320 // Place copy #1 of I1D1 in I1D7
1321 //
1322 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1323 sub4node->SetLineColor(kColorITS);
1324 sub4node->SetVisibility(0);
1325 sub4node->cd();
1326 //
1327 // Place copy #1 of ITS2 in I1D1
1328 //
1329 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1330 sub5node->SetLineColor(kColorITS);
1331 fNodes->Add(sub5node);
1332 sub4node->cd();
1333 fNodes->Add(sub4node);
1334 sub3node->cd();
1335 fNodes->Add(sub3node);
1336 sub2node->cd();
1337 //
1338 // Place copy #4 of I1D7 in I20B
1339 //
1340 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1341 sub3node->SetLineColor(kColorITS);
1342 sub3node->SetVisibility(0);
1343 sub3node->cd();
1344 //
1345 // Place copy #1 of I1D1 in I1D7
1346 //
1347 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1348 sub4node->SetLineColor(kColorITS);
1349 sub4node->SetVisibility(0);
1350 sub4node->cd();
1351 //
1352 // Place copy #1 of ITS2 in I1D1
1353 //
1354 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1355 sub5node->SetLineColor(kColorITS);
1356 fNodes->Add(sub5node);
1357 sub4node->cd();
1358 fNodes->Add(sub4node);
1359 sub3node->cd();
1360 fNodes->Add(sub3node);
1361 sub2node->cd();
1362 fNodes->Add(sub2node);
1363 sub1node->cd();
1364 fNodes->Add(sub1node);
1365 node->cd();
1366 //
1367 // Place copy #2 of I12B in IT12
1368 //
1369 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1370 sub1node->SetLineColor(kColorITS);
1371 sub1node->SetVisibility(0);
1372 sub1node->cd();
1373 //
1374 // Place copy #1 of I10B in I12B
1375 //
1376 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1377 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1378 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1379 sub2node->SetLineColor(kColorITS);
1380 sub2node->SetVisibility(0);
1381 sub2node->cd();
1382 //
1383 // Place copy #1 of I107 in I10B
1384 //
1385 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1386 sub3node->SetLineColor(kColorITS);
1387 sub3node->SetVisibility(0);
1388 sub3node->cd();
1389 //
1390 // Place copy #1 of I101 in I107
1391 //
1392 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1393 sub4node->SetLineColor(kColorITS);
1394 sub4node->SetVisibility(0);
1395 sub4node->cd();
1396 //
1397 // Place copy #1 of ITS1 in I101
1398 //
1399 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1400 sub5node->SetLineColor(kColorITS);
1401 fNodes->Add(sub5node);
1402 sub4node->cd();
1403 fNodes->Add(sub4node);
1404 sub3node->cd();
1405 fNodes->Add(sub3node);
1406 sub2node->cd();
1407 //
1408 // Place copy #2 of I107 in I10B
1409 //
1410 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1411 sub3node->SetLineColor(kColorITS);
1412 sub3node->SetVisibility(0);
1413 sub3node->cd();
1414 //
1415 // Place copy #1 of I101 in I107
1416 //
1417 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1418 sub4node->SetLineColor(kColorITS);
1419 sub4node->SetVisibility(0);
1420 sub4node->cd();
1421 //
1422 // Place copy #1 of ITS1 in I101
1423 //
1424 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1425 sub5node->SetLineColor(kColorITS);
1426 fNodes->Add(sub5node);
1427 sub4node->cd();
1428 fNodes->Add(sub4node);
1429 sub3node->cd();
1430 fNodes->Add(sub3node);
1431 sub2node->cd();
1432 //
1433 // Place copy #3 of I107 in I10B
1434 //
1435 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1436 sub3node->SetLineColor(kColorITS);
1437 sub3node->SetVisibility(0);
1438 sub3node->cd();
1439 //
1440 // Place copy #1 of I101 in I107
1441 //
1442 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1443 sub4node->SetLineColor(kColorITS);
1444 sub4node->SetVisibility(0);
1445 sub4node->cd();
1446 //
1447 // Place copy #1 of ITS1 in I101
1448 //
1449 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1450 sub5node->SetLineColor(kColorITS);
1451 fNodes->Add(sub5node);
1452 sub4node->cd();
1453 fNodes->Add(sub4node);
1454 sub3node->cd();
1455 fNodes->Add(sub3node);
1456 sub2node->cd();
1457 //
1458 // Place copy #4 of I107 in I10B
1459 //
1460 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1461 sub3node->SetLineColor(kColorITS);
1462 sub3node->SetVisibility(0);
1463 sub3node->cd();
1464 //
1465 // Place copy #1 of I101 in I107
1466 //
1467 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1468 sub4node->SetLineColor(kColorITS);
1469 sub4node->SetVisibility(0);
1470 sub4node->cd();
1471 //
1472 // Place copy #1 of ITS1 in I101
1473 //
1474 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1475 sub5node->SetLineColor(kColorITS);
1476 fNodes->Add(sub5node);
1477 sub4node->cd();
1478 fNodes->Add(sub4node);
1479 sub3node->cd();
1480 fNodes->Add(sub3node);
1481 sub2node->cd();
1482 fNodes->Add(sub2node);
1483 sub1node->cd();
1484 //
1485 // Place copy #2 of I10B in I12B
1486 //
1487 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1488 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1489 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1490 sub2node->SetLineColor(kColorITS);
1491 sub2node->SetVisibility(0);
1492 sub2node->cd();
1493 //
1494 // Place copy #1 of I107 in I10B
1495 //
1496 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1497 sub3node->SetLineColor(kColorITS);
1498 sub3node->SetVisibility(0);
1499 sub3node->cd();
1500 //
1501 // Place copy #1 of I101 in I107
1502 //
1503 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1504 sub4node->SetLineColor(kColorITS);
1505 sub4node->SetVisibility(0);
1506 sub4node->cd();
1507 //
1508 // Place copy #1 of ITS1 in I101
1509 //
1510 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1511 sub5node->SetLineColor(kColorITS);
1512 fNodes->Add(sub5node);
1513 sub4node->cd();
1514 fNodes->Add(sub4node);
1515 sub3node->cd();
1516 fNodes->Add(sub3node);
1517 sub2node->cd();
1518 //
1519 // Place copy #2 of I107 in I10B
1520 //
1521 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1522 sub3node->SetLineColor(kColorITS);
1523 sub3node->SetVisibility(0);
1524 sub3node->cd();
1525 //
1526 // Place copy #1 of I101 in I107
1527 //
1528 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1529 sub4node->SetLineColor(kColorITS);
1530 sub4node->SetVisibility(0);
1531 sub4node->cd();
1532 //
1533 // Place copy #1 of ITS1 in I101
1534 //
1535 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1536 sub5node->SetLineColor(kColorITS);
1537 fNodes->Add(sub5node);
1538 sub4node->cd();
1539 fNodes->Add(sub4node);
1540 sub3node->cd();
1541 fNodes->Add(sub3node);
1542 sub2node->cd();
1543 //
1544 // Place copy #3 of I107 in I10B
1545 //
1546 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1547 sub3node->SetLineColor(kColorITS);
1548 sub3node->SetVisibility(0);
1549 sub3node->cd();
1550 //
1551 // Place copy #1 of I101 in I107
1552 //
1553 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1554 sub4node->SetLineColor(kColorITS);
1555 sub4node->SetVisibility(0);
1556 sub4node->cd();
1557 //
1558 // Place copy #1 of ITS1 in I101
1559 //
1560 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1561 sub5node->SetLineColor(kColorITS);
1562 fNodes->Add(sub5node);
1563 sub4node->cd();
1564 fNodes->Add(sub4node);
1565 sub3node->cd();
1566 fNodes->Add(sub3node);
1567 sub2node->cd();
1568 //
1569 // Place copy #4 of I107 in I10B
1570 //
1571 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1572 sub3node->SetLineColor(kColorITS);
1573 sub3node->SetVisibility(0);
1574 sub3node->cd();
1575 //
1576 // Place copy #1 of I101 in I107
1577 //
1578 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1579 sub4node->SetLineColor(kColorITS);
1580 sub4node->SetVisibility(0);
1581 sub4node->cd();
1582 //
1583 // Place copy #1 of ITS1 in I101
1584 //
1585 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1586 sub5node->SetLineColor(kColorITS);
1587 fNodes->Add(sub5node);
1588 sub4node->cd();
1589 fNodes->Add(sub4node);
1590 sub3node->cd();
1591 fNodes->Add(sub3node);
1592 sub2node->cd();
1593 fNodes->Add(sub2node);
1594 sub1node->cd();
1595 //
1596 // Place copy #1 of I20B in I12B
1597 //
1598 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1599 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1600 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1601 sub2node->SetLineColor(kColorITS);
1602 sub2node->SetVisibility(0);
1603 sub2node->cd();
1604 //
1605 // Place copy #1 of I1D7 in I20B
1606 //
1607 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1608 sub3node->SetLineColor(kColorITS);
1609 sub3node->SetVisibility(0);
1610 sub3node->cd();
1611 //
1612 // Place copy #1 of I1D1 in I1D7
1613 //
1614 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1615 sub4node->SetLineColor(kColorITS);
1616 sub4node->SetVisibility(0);
1617 sub4node->cd();
1618 //
1619 // Place copy #1 of ITS2 in I1D1
1620 //
1621 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1622 sub5node->SetLineColor(kColorITS);
1623 fNodes->Add(sub5node);
1624 sub4node->cd();
1625 fNodes->Add(sub4node);
1626 sub3node->cd();
1627 fNodes->Add(sub3node);
1628 sub2node->cd();
1629 //
1630 // Place copy #2 of I1D7 in I20B
1631 //
1632 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1633 sub3node->SetLineColor(kColorITS);
1634 sub3node->SetVisibility(0);
1635 sub3node->cd();
1636 //
1637 // Place copy #1 of I1D1 in I1D7
1638 //
1639 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1640 sub4node->SetLineColor(kColorITS);
1641 sub4node->SetVisibility(0);
1642 sub4node->cd();
1643 //
1644 // Place copy #1 of ITS2 in I1D1
1645 //
1646 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1647 sub5node->SetLineColor(kColorITS);
1648 fNodes->Add(sub5node);
1649 sub4node->cd();
1650 fNodes->Add(sub4node);
1651 sub3node->cd();
1652 fNodes->Add(sub3node);
1653 sub2node->cd();
1654 //
1655 // Place copy #3 of I1D7 in I20B
1656 //
1657 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1658 sub3node->SetLineColor(kColorITS);
1659 sub3node->SetVisibility(0);
1660 sub3node->cd();
1661 //
1662 // Place copy #1 of I1D1 in I1D7
1663 //
1664 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1665 sub4node->SetLineColor(kColorITS);
1666 sub4node->SetVisibility(0);
1667 sub4node->cd();
1668 //
1669 // Place copy #1 of ITS2 in I1D1
1670 //
1671 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1672 sub5node->SetLineColor(kColorITS);
1673 fNodes->Add(sub5node);
1674 sub4node->cd();
1675 fNodes->Add(sub4node);
1676 sub3node->cd();
1677 fNodes->Add(sub3node);
1678 sub2node->cd();
1679 //
1680 // Place copy #4 of I1D7 in I20B
1681 //
1682 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1683 sub3node->SetLineColor(kColorITS);
1684 sub3node->SetVisibility(0);
1685 sub3node->cd();
1686 //
1687 // Place copy #1 of I1D1 in I1D7
1688 //
1689 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1690 sub4node->SetLineColor(kColorITS);
1691 sub4node->SetVisibility(0);
1692 sub4node->cd();
1693 //
1694 // Place copy #1 of ITS2 in I1D1
1695 //
1696 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1697 sub5node->SetLineColor(kColorITS);
1698 fNodes->Add(sub5node);
1699 sub4node->cd();
1700 fNodes->Add(sub4node);
1701 sub3node->cd();
1702 fNodes->Add(sub3node);
1703 sub2node->cd();
1704 fNodes->Add(sub2node);
1705 sub1node->cd();
1706 //
1707 // Place copy #2 of I20B in I12B
1708 //
1709 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1710 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1711 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1712 sub2node->SetLineColor(kColorITS);
1713 sub2node->SetVisibility(0);
1714 sub2node->cd();
1715 //
1716 // Place copy #1 of I1D7 in I20B
1717 //
1718 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1719 sub3node->SetLineColor(kColorITS);
1720 sub3node->SetVisibility(0);
1721 sub3node->cd();
1722 //
1723 // Place copy #1 of I1D1 in I1D7
1724 //
1725 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1726 sub4node->SetLineColor(kColorITS);
1727 sub4node->SetVisibility(0);
1728 sub4node->cd();
1729 //
1730 // Place copy #1 of ITS2 in I1D1
1731 //
1732 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1733 sub5node->SetLineColor(kColorITS);
1734 fNodes->Add(sub5node);
1735 sub4node->cd();
1736 fNodes->Add(sub4node);
1737 sub3node->cd();
1738 fNodes->Add(sub3node);
1739 sub2node->cd();
1740 //
1741 // Place copy #2 of I1D7 in I20B
1742 //
1743 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1744 sub3node->SetLineColor(kColorITS);
1745 sub3node->SetVisibility(0);
1746 sub3node->cd();
1747 //
1748 // Place copy #1 of I1D1 in I1D7
1749 //
1750 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1751 sub4node->SetLineColor(kColorITS);
1752 sub4node->SetVisibility(0);
1753 sub4node->cd();
1754 //
1755 // Place copy #1 of ITS2 in I1D1
1756 //
1757 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1758 sub5node->SetLineColor(kColorITS);
1759 fNodes->Add(sub5node);
1760 sub4node->cd();
1761 fNodes->Add(sub4node);
1762 sub3node->cd();
1763 fNodes->Add(sub3node);
1764 sub2node->cd();
1765 //
1766 // Place copy #3 of I1D7 in I20B
1767 //
1768 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1769 sub3node->SetLineColor(kColorITS);
1770 sub3node->SetVisibility(0);
1771 sub3node->cd();
1772 //
1773 // Place copy #1 of I1D1 in I1D7
1774 //
1775 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1776 sub4node->SetLineColor(kColorITS);
1777 sub4node->SetVisibility(0);
1778 sub4node->cd();
1779 //
1780 // Place copy #1 of ITS2 in I1D1
1781 //
1782 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1783 sub5node->SetLineColor(kColorITS);
1784 fNodes->Add(sub5node);
1785 sub4node->cd();
1786 fNodes->Add(sub4node);
1787 sub3node->cd();
1788 fNodes->Add(sub3node);
1789 sub2node->cd();
1790 //
1791 // Place copy #4 of I1D7 in I20B
1792 //
1793 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1794 sub3node->SetLineColor(kColorITS);
1795 sub3node->SetVisibility(0);
1796 sub3node->cd();
1797 //
1798 // Place copy #1 of I1D1 in I1D7
1799 //
1800 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1801 sub4node->SetLineColor(kColorITS);
1802 sub4node->SetVisibility(0);
1803 sub4node->cd();
1804 //
1805 // Place copy #1 of ITS2 in I1D1
1806 //
1807 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1808 sub5node->SetLineColor(kColorITS);
1809 fNodes->Add(sub5node);
1810 sub4node->cd();
1811 fNodes->Add(sub4node);
1812 sub3node->cd();
1813 fNodes->Add(sub3node);
1814 sub2node->cd();
1815 fNodes->Add(sub2node);
1816 sub1node->cd();
1817 //
1818 // Place copy #3 of I20B in I12B
1819 //
1820 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1821 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1822 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1823 sub2node->SetLineColor(kColorITS);
1824 sub2node->SetVisibility(0);
1825 sub2node->cd();
1826 //
1827 // Place copy #1 of I1D7 in I20B
1828 //
1829 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1830 sub3node->SetLineColor(kColorITS);
1831 sub3node->SetVisibility(0);
1832 sub3node->cd();
1833 //
1834 // Place copy #1 of I1D1 in I1D7
1835 //
1836 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1837 sub4node->SetLineColor(kColorITS);
1838 sub4node->SetVisibility(0);
1839 sub4node->cd();
1840 //
1841 // Place copy #1 of ITS2 in I1D1
1842 //
1843 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1844 sub5node->SetLineColor(kColorITS);
1845 fNodes->Add(sub5node);
1846 sub4node->cd();
1847 fNodes->Add(sub4node);
1848 sub3node->cd();
1849 fNodes->Add(sub3node);
1850 sub2node->cd();
1851 //
1852 // Place copy #2 of I1D7 in I20B
1853 //
1854 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1855 sub3node->SetLineColor(kColorITS);
1856 sub3node->SetVisibility(0);
1857 sub3node->cd();
1858 //
1859 // Place copy #1 of I1D1 in I1D7
1860 //
1861 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1862 sub4node->SetLineColor(kColorITS);
1863 sub4node->SetVisibility(0);
1864 sub4node->cd();
1865 //
1866 // Place copy #1 of ITS2 in I1D1
1867 //
1868 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1869 sub5node->SetLineColor(kColorITS);
1870 fNodes->Add(sub5node);
1871 sub4node->cd();
1872 fNodes->Add(sub4node);
1873 sub3node->cd();
1874 fNodes->Add(sub3node);
1875 sub2node->cd();
1876 //
1877 // Place copy #3 of I1D7 in I20B
1878 //
1879 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1880 sub3node->SetLineColor(kColorITS);
1881 sub3node->SetVisibility(0);
1882 sub3node->cd();
1883 //
1884 // Place copy #1 of I1D1 in I1D7
1885 //
1886 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1887 sub4node->SetLineColor(kColorITS);
1888 sub4node->SetVisibility(0);
1889 sub4node->cd();
1890 //
1891 // Place copy #1 of ITS2 in I1D1
1892 //
1893 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1894 sub5node->SetLineColor(kColorITS);
1895 fNodes->Add(sub5node);
1896 sub4node->cd();
1897 fNodes->Add(sub4node);
1898 sub3node->cd();
1899 fNodes->Add(sub3node);
1900 sub2node->cd();
1901 //
1902 // Place copy #4 of I1D7 in I20B
1903 //
1904 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1905 sub3node->SetLineColor(kColorITS);
1906 sub3node->SetVisibility(0);
1907 sub3node->cd();
1908 //
1909 // Place copy #1 of I1D1 in I1D7
1910 //
1911 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1912 sub4node->SetLineColor(kColorITS);
1913 sub4node->SetVisibility(0);
1914 sub4node->cd();
1915 //
1916 // Place copy #1 of ITS2 in I1D1
1917 //
1918 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1919 sub5node->SetLineColor(kColorITS);
1920 fNodes->Add(sub5node);
1921 sub4node->cd();
1922 fNodes->Add(sub4node);
1923 sub3node->cd();
1924 fNodes->Add(sub3node);
1925 sub2node->cd();
1926 fNodes->Add(sub2node);
1927 sub1node->cd();
1928 //
1929 // Place copy #4 of I20B in I12B
1930 //
1931 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1932 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1933 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1934 sub2node->SetLineColor(kColorITS);
1935 sub2node->SetVisibility(0);
1936 sub2node->cd();
1937 //
1938 // Place copy #1 of I1D7 in I20B
1939 //
1940 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1941 sub3node->SetLineColor(kColorITS);
1942 sub3node->SetVisibility(0);
1943 sub3node->cd();
1944 //
1945 // Place copy #1 of I1D1 in I1D7
1946 //
1947 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1948 sub4node->SetLineColor(kColorITS);
1949 sub4node->SetVisibility(0);
1950 sub4node->cd();
1951 //
1952 // Place copy #1 of ITS2 in I1D1
1953 //
1954 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1955 sub5node->SetLineColor(kColorITS);
1956 fNodes->Add(sub5node);
1957 sub4node->cd();
1958 fNodes->Add(sub4node);
1959 sub3node->cd();
1960 fNodes->Add(sub3node);
1961 sub2node->cd();
1962 //
1963 // Place copy #2 of I1D7 in I20B
1964 //
1965 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1966 sub3node->SetLineColor(kColorITS);
1967 sub3node->SetVisibility(0);
1968 sub3node->cd();
1969 //
1970 // Place copy #1 of I1D1 in I1D7
1971 //
1972 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1973 sub4node->SetLineColor(kColorITS);
1974 sub4node->SetVisibility(0);
1975 sub4node->cd();
1976 //
1977 // Place copy #1 of ITS2 in I1D1
1978 //
1979 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1980 sub5node->SetLineColor(kColorITS);
1981 fNodes->Add(sub5node);
1982 sub4node->cd();
1983 fNodes->Add(sub4node);
1984 sub3node->cd();
1985 fNodes->Add(sub3node);
1986 sub2node->cd();
1987 //
1988 // Place copy #3 of I1D7 in I20B
1989 //
1990 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1991 sub3node->SetLineColor(kColorITS);
1992 sub3node->SetVisibility(0);
1993 sub3node->cd();
1994 //
1995 // Place copy #1 of I1D1 in I1D7
1996 //
1997 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1998 sub4node->SetLineColor(kColorITS);
1999 sub4node->SetVisibility(0);
2000 sub4node->cd();
2001 //
2002 // Place copy #1 of ITS2 in I1D1
2003 //
2004 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2005 sub5node->SetLineColor(kColorITS);
2006 fNodes->Add(sub5node);
2007 sub4node->cd();
2008 fNodes->Add(sub4node);
2009 sub3node->cd();
2010 fNodes->Add(sub3node);
2011 sub2node->cd();
2012 //
2013 // Place copy #4 of I1D7 in I20B
2014 //
2015 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2016 sub3node->SetLineColor(kColorITS);
2017 sub3node->SetVisibility(0);
2018 sub3node->cd();
2019 //
2020 // Place copy #1 of I1D1 in I1D7
2021 //
2022 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2023 sub4node->SetLineColor(kColorITS);
2024 sub4node->SetVisibility(0);
2025 sub4node->cd();
2026 //
2027 // Place copy #1 of ITS2 in I1D1
2028 //
2029 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2030 sub5node->SetLineColor(kColorITS);
2031 fNodes->Add(sub5node);
2032 sub4node->cd();
2033 fNodes->Add(sub4node);
2034 sub3node->cd();
2035 fNodes->Add(sub3node);
2036 sub2node->cd();
2037 fNodes->Add(sub2node);
2038 sub1node->cd();
2039 fNodes->Add(sub1node);
2040 node->cd();
2041 //
2042 // Place copy #3 of I12B in IT12
2043 //
2044 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
2045 sub1node->SetLineColor(kColorITS);
2046 sub1node->SetVisibility(0);
2047 sub1node->cd();
2048 //
2049 // Place copy #1 of I10B in I12B
2050 //
2051 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2052 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2053 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2054 sub2node->SetLineColor(kColorITS);
2055 sub2node->SetVisibility(0);
2056 sub2node->cd();
2057 //
2058 // Place copy #1 of I107 in I10B
2059 //
2060 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2061 sub3node->SetLineColor(kColorITS);
2062 sub3node->SetVisibility(0);
2063 sub3node->cd();
2064 //
2065 // Place copy #1 of I101 in I107
2066 //
2067 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2068 sub4node->SetLineColor(kColorITS);
2069 sub4node->SetVisibility(0);
2070 sub4node->cd();
2071 //
2072 // Place copy #1 of ITS1 in I101
2073 //
2074 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2075 sub5node->SetLineColor(kColorITS);
2076 fNodes->Add(sub5node);
2077 sub4node->cd();
2078 fNodes->Add(sub4node);
2079 sub3node->cd();
2080 fNodes->Add(sub3node);
2081 sub2node->cd();
2082 //
2083 // Place copy #2 of I107 in I10B
2084 //
2085 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2086 sub3node->SetLineColor(kColorITS);
2087 sub3node->SetVisibility(0);
2088 sub3node->cd();
2089 //
2090 // Place copy #1 of I101 in I107
2091 //
2092 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2093 sub4node->SetLineColor(kColorITS);
2094 sub4node->SetVisibility(0);
2095 sub4node->cd();
2096 //
2097 // Place copy #1 of ITS1 in I101
2098 //
2099 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2100 sub5node->SetLineColor(kColorITS);
2101 fNodes->Add(sub5node);
2102 sub4node->cd();
2103 fNodes->Add(sub4node);
2104 sub3node->cd();
2105 fNodes->Add(sub3node);
2106 sub2node->cd();
2107 //
2108 // Place copy #3 of I107 in I10B
2109 //
2110 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2111 sub3node->SetLineColor(kColorITS);
2112 sub3node->SetVisibility(0);
2113 sub3node->cd();
2114 //
2115 // Place copy #1 of I101 in I107
2116 //
2117 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2118 sub4node->SetLineColor(kColorITS);
2119 sub4node->SetVisibility(0);
2120 sub4node->cd();
2121 //
2122 // Place copy #1 of ITS1 in I101
2123 //
2124 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2125 sub5node->SetLineColor(kColorITS);
2126 fNodes->Add(sub5node);
2127 sub4node->cd();
2128 fNodes->Add(sub4node);
2129 sub3node->cd();
2130 fNodes->Add(sub3node);
2131 sub2node->cd();
2132 //
2133 // Place copy #4 of I107 in I10B
2134 //
2135 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2136 sub3node->SetLineColor(kColorITS);
2137 sub3node->SetVisibility(0);
2138 sub3node->cd();
2139 //
2140 // Place copy #1 of I101 in I107
2141 //
2142 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2143 sub4node->SetLineColor(kColorITS);
2144 sub4node->SetVisibility(0);
2145 sub4node->cd();
2146 //
2147 // Place copy #1 of ITS1 in I101
2148 //
2149 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2150 sub5node->SetLineColor(kColorITS);
2151 fNodes->Add(sub5node);
2152 sub4node->cd();
2153 fNodes->Add(sub4node);
2154 sub3node->cd();
2155 fNodes->Add(sub3node);
2156 sub2node->cd();
2157 fNodes->Add(sub2node);
2158 sub1node->cd();
2159 //
2160 // Place copy #2 of I10B in I12B
2161 //
2162 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2163 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2164 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2165 sub2node->SetLineColor(kColorITS);
2166 sub2node->SetVisibility(0);
2167 sub2node->cd();
2168 //
2169 // Place copy #1 of I107 in I10B
2170 //
2171 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2172 sub3node->SetLineColor(kColorITS);
2173 sub3node->SetVisibility(0);
2174 sub3node->cd();
2175 //
2176 // Place copy #1 of I101 in I107
2177 //
2178 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2179 sub4node->SetLineColor(kColorITS);
2180 sub4node->SetVisibility(0);
2181 sub4node->cd();
2182 //
2183 // Place copy #1 of ITS1 in I101
2184 //
2185 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2186 sub5node->SetLineColor(kColorITS);
2187 fNodes->Add(sub5node);
2188 sub4node->cd();
2189 fNodes->Add(sub4node);
2190 sub3node->cd();
2191 fNodes->Add(sub3node);
2192 sub2node->cd();
2193 //
2194 // Place copy #2 of I107 in I10B
2195 //
2196 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2197 sub3node->SetLineColor(kColorITS);
2198 sub3node->SetVisibility(0);
2199 sub3node->cd();
2200 //
2201 // Place copy #1 of I101 in I107
2202 //
2203 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2204 sub4node->SetLineColor(kColorITS);
2205 sub4node->SetVisibility(0);
2206 sub4node->cd();
2207 //
2208 // Place copy #1 of ITS1 in I101
2209 //
2210 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2211 sub5node->SetLineColor(kColorITS);
2212 fNodes->Add(sub5node);
2213 sub4node->cd();
2214 fNodes->Add(sub4node);
2215 sub3node->cd();
2216 fNodes->Add(sub3node);
2217 sub2node->cd();
2218 //
2219 // Place copy #3 of I107 in I10B
2220 //
2221 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2222 sub3node->SetLineColor(kColorITS);
2223 sub3node->SetVisibility(0);
2224 sub3node->cd();
2225 //
2226 // Place copy #1 of I101 in I107
2227 //
2228 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2229 sub4node->SetLineColor(kColorITS);
2230 sub4node->SetVisibility(0);
2231 sub4node->cd();
2232 //
2233 // Place copy #1 of ITS1 in I101
2234 //
2235 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2236 sub5node->SetLineColor(kColorITS);
2237 fNodes->Add(sub5node);
2238 sub4node->cd();
2239 fNodes->Add(sub4node);
2240 sub3node->cd();
2241 fNodes->Add(sub3node);
2242 sub2node->cd();
2243 //
2244 // Place copy #4 of I107 in I10B
2245 //
2246 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2247 sub3node->SetLineColor(kColorITS);
2248 sub3node->SetVisibility(0);
2249 sub3node->cd();
2250 //
2251 // Place copy #1 of I101 in I107
2252 //
2253 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2254 sub4node->SetLineColor(kColorITS);
2255 sub4node->SetVisibility(0);
2256 sub4node->cd();
2257 //
2258 // Place copy #1 of ITS1 in I101
2259 //
2260 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2261 sub5node->SetLineColor(kColorITS);
2262 fNodes->Add(sub5node);
2263 sub4node->cd();
2264 fNodes->Add(sub4node);
2265 sub3node->cd();
2266 fNodes->Add(sub3node);
2267 sub2node->cd();
2268 fNodes->Add(sub2node);
2269 sub1node->cd();
2270 //
2271 // Place copy #1 of I20B in I12B
2272 //
2273 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2274 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2275 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2276 sub2node->SetLineColor(kColorITS);
2277 sub2node->SetVisibility(0);
2278 sub2node->cd();
2279 //
2280 // Place copy #1 of I1D7 in I20B
2281 //
2282 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2283 sub3node->SetLineColor(kColorITS);
2284 sub3node->SetVisibility(0);
2285 sub3node->cd();
2286 //
2287 // Place copy #1 of I1D1 in I1D7
2288 //
2289 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2290 sub4node->SetLineColor(kColorITS);
2291 sub4node->SetVisibility(0);
2292 sub4node->cd();
2293 //
2294 // Place copy #1 of ITS2 in I1D1
2295 //
2296 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2297 sub5node->SetLineColor(kColorITS);
2298 fNodes->Add(sub5node);
2299 sub4node->cd();
2300 fNodes->Add(sub4node);
2301 sub3node->cd();
2302 fNodes->Add(sub3node);
2303 sub2node->cd();
2304 //
2305 // Place copy #2 of I1D7 in I20B
2306 //
2307 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2308 sub3node->SetLineColor(kColorITS);
2309 sub3node->SetVisibility(0);
2310 sub3node->cd();
2311 //
2312 // Place copy #1 of I1D1 in I1D7
2313 //
2314 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2315 sub4node->SetLineColor(kColorITS);
2316 sub4node->SetVisibility(0);
2317 sub4node->cd();
2318 //
2319 // Place copy #1 of ITS2 in I1D1
2320 //
2321 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2322 sub5node->SetLineColor(kColorITS);
2323 fNodes->Add(sub5node);
2324 sub4node->cd();
2325 fNodes->Add(sub4node);
2326 sub3node->cd();
2327 fNodes->Add(sub3node);
2328 sub2node->cd();
2329 //
2330 // Place copy #3 of I1D7 in I20B
2331 //
2332 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2333 sub3node->SetLineColor(kColorITS);
2334 sub3node->SetVisibility(0);
2335 sub3node->cd();
2336 //
2337 // Place copy #1 of I1D1 in I1D7
2338 //
2339 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2340 sub4node->SetLineColor(kColorITS);
2341 sub4node->SetVisibility(0);
2342 sub4node->cd();
2343 //
2344 // Place copy #1 of ITS2 in I1D1
2345 //
2346 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2347 sub5node->SetLineColor(kColorITS);
2348 fNodes->Add(sub5node);
2349 sub4node->cd();
2350 fNodes->Add(sub4node);
2351 sub3node->cd();
2352 fNodes->Add(sub3node);
2353 sub2node->cd();
2354 //
2355 // Place copy #4 of I1D7 in I20B
2356 //
2357 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2358 sub3node->SetLineColor(kColorITS);
2359 sub3node->SetVisibility(0);
2360 sub3node->cd();
2361 //
2362 // Place copy #1 of I1D1 in I1D7
2363 //
2364 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2365 sub4node->SetLineColor(kColorITS);
2366 sub4node->SetVisibility(0);
2367 sub4node->cd();
2368 //
2369 // Place copy #1 of ITS2 in I1D1
2370 //
2371 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2372 sub5node->SetLineColor(kColorITS);
2373 fNodes->Add(sub5node);
2374 sub4node->cd();
2375 fNodes->Add(sub4node);
2376 sub3node->cd();
2377 fNodes->Add(sub3node);
2378 sub2node->cd();
2379 fNodes->Add(sub2node);
2380 sub1node->cd();
2381 //
2382 // Place copy #2 of I20B in I12B
2383 //
2384 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2385 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2386 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
2387 sub2node->SetLineColor(kColorITS);
2388 sub2node->SetVisibility(0);
2389 sub2node->cd();
2390 //
2391 // Place copy #1 of I1D7 in I20B
2392 //
2393 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2394 sub3node->SetLineColor(kColorITS);
2395 sub3node->SetVisibility(0);
2396 sub3node->cd();
2397 //
2398 // Place copy #1 of I1D1 in I1D7
2399 //
2400 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2401 sub4node->SetLineColor(kColorITS);
2402 sub4node->SetVisibility(0);
2403 sub4node->cd();
2404 //
2405 // Place copy #1 of ITS2 in I1D1
2406 //
2407 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2408 sub5node->SetLineColor(kColorITS);
2409 fNodes->Add(sub5node);
2410 sub4node->cd();
2411 fNodes->Add(sub4node);
2412 sub3node->cd();
2413 fNodes->Add(sub3node);
2414 sub2node->cd();
2415 //
2416 // Place copy #2 of I1D7 in I20B
2417 //
2418 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2419 sub3node->SetLineColor(kColorITS);
2420 sub3node->SetVisibility(0);
2421 sub3node->cd();
2422 //
2423 // Place copy #1 of I1D1 in I1D7
2424 //
2425 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2426 sub4node->SetLineColor(kColorITS);
2427 sub4node->SetVisibility(0);
2428 sub4node->cd();
2429 //
2430 // Place copy #1 of ITS2 in I1D1
2431 //
2432 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2433 sub5node->SetLineColor(kColorITS);
2434 fNodes->Add(sub5node);
2435 sub4node->cd();
2436 fNodes->Add(sub4node);
2437 sub3node->cd();
2438 fNodes->Add(sub3node);
2439 sub2node->cd();
2440 //
2441 // Place copy #3 of I1D7 in I20B
2442 //
2443 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2444 sub3node->SetLineColor(kColorITS);
2445 sub3node->SetVisibility(0);
2446 sub3node->cd();
2447 //
2448 // Place copy #1 of I1D1 in I1D7
2449 //
2450 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2451 sub4node->SetLineColor(kColorITS);
2452 sub4node->SetVisibility(0);
2453 sub4node->cd();
2454 //
2455 // Place copy #1 of ITS2 in I1D1
2456 //
2457 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2458 sub5node->SetLineColor(kColorITS);
2459 fNodes->Add(sub5node);
2460 sub4node->cd();
2461 fNodes->Add(sub4node);
2462 sub3node->cd();
2463 fNodes->Add(sub3node);
2464 sub2node->cd();
2465 //
2466 // Place copy #4 of I1D7 in I20B
2467 //
2468 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2469 sub3node->SetLineColor(kColorITS);
2470 sub3node->SetVisibility(0);
2471 sub3node->cd();
2472 //
2473 // Place copy #1 of I1D1 in I1D7
2474 //
2475 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2476 sub4node->SetLineColor(kColorITS);
2477 sub4node->SetVisibility(0);
2478 sub4node->cd();
2479 //
2480 // Place copy #1 of ITS2 in I1D1
2481 //
2482 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2483 sub5node->SetLineColor(kColorITS);
2484 fNodes->Add(sub5node);
2485 sub4node->cd();
2486 fNodes->Add(sub4node);
2487 sub3node->cd();
2488 fNodes->Add(sub3node);
2489 sub2node->cd();
2490 fNodes->Add(sub2node);
2491 sub1node->cd();
2492 //
2493 // Place copy #3 of I20B in I12B
2494 //
2495 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2496 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2497 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
2498 sub2node->SetLineColor(kColorITS);
2499 sub2node->SetVisibility(0);
2500 sub2node->cd();
2501 //
2502 // Place copy #1 of I1D7 in I20B
2503 //
2504 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2505 sub3node->SetLineColor(kColorITS);
2506 sub3node->SetVisibility(0);
2507 sub3node->cd();
2508 //
2509 // Place copy #1 of I1D1 in I1D7
2510 //
2511 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2512 sub4node->SetLineColor(kColorITS);
2513 sub4node->SetVisibility(0);
2514 sub4node->cd();
2515 //
2516 // Place copy #1 of ITS2 in I1D1
2517 //
2518 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2519 sub5node->SetLineColor(kColorITS);
2520 fNodes->Add(sub5node);
2521 sub4node->cd();
2522 fNodes->Add(sub4node);
2523 sub3node->cd();
2524 fNodes->Add(sub3node);
2525 sub2node->cd();
2526 //
2527 // Place copy #2 of I1D7 in I20B
2528 //
2529 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2530 sub3node->SetLineColor(kColorITS);
2531 sub3node->SetVisibility(0);
2532 sub3node->cd();
2533 //
2534 // Place copy #1 of I1D1 in I1D7
2535 //
2536 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2537 sub4node->SetLineColor(kColorITS);
2538 sub4node->SetVisibility(0);
2539 sub4node->cd();
2540 //
2541 // Place copy #1 of ITS2 in I1D1
2542 //
2543 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2544 sub5node->SetLineColor(kColorITS);
2545 fNodes->Add(sub5node);
2546 sub4node->cd();
2547 fNodes->Add(sub4node);
2548 sub3node->cd();
2549 fNodes->Add(sub3node);
2550 sub2node->cd();
2551 //
2552 // Place copy #3 of I1D7 in I20B
2553 //
2554 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2555 sub3node->SetLineColor(kColorITS);
2556 sub3node->SetVisibility(0);
2557 sub3node->cd();
2558 //
2559 // Place copy #1 of I1D1 in I1D7
2560 //
2561 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2562 sub4node->SetLineColor(kColorITS);
2563 sub4node->SetVisibility(0);
2564 sub4node->cd();
2565 //
2566 // Place copy #1 of ITS2 in I1D1
2567 //
2568 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2569 sub5node->SetLineColor(kColorITS);
2570 fNodes->Add(sub5node);
2571 sub4node->cd();
2572 fNodes->Add(sub4node);
2573 sub3node->cd();
2574 fNodes->Add(sub3node);
2575 sub2node->cd();
2576 //
2577 // Place copy #4 of I1D7 in I20B
2578 //
2579 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2580 sub3node->SetLineColor(kColorITS);
2581 sub3node->SetVisibility(0);
2582 sub3node->cd();
2583 //
2584 // Place copy #1 of I1D1 in I1D7
2585 //
2586 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2587 sub4node->SetLineColor(kColorITS);
2588 sub4node->SetVisibility(0);
2589 sub4node->cd();
2590 //
2591 // Place copy #1 of ITS2 in I1D1
2592 //
2593 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2594 sub5node->SetLineColor(kColorITS);
2595 fNodes->Add(sub5node);
2596 sub4node->cd();
2597 fNodes->Add(sub4node);
2598 sub3node->cd();
2599 fNodes->Add(sub3node);
2600 sub2node->cd();
2601 fNodes->Add(sub2node);
2602 sub1node->cd();
2603 //
2604 // Place copy #4 of I20B in I12B
2605 //
2606 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2607 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2608 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
2609 sub2node->SetLineColor(kColorITS);
2610 sub2node->SetVisibility(0);
2611 sub2node->cd();
2612 //
2613 // Place copy #1 of I1D7 in I20B
2614 //
2615 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2616 sub3node->SetLineColor(kColorITS);
2617 sub3node->SetVisibility(0);
2618 sub3node->cd();
2619 //
2620 // Place copy #1 of I1D1 in I1D7
2621 //
2622 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2623 sub4node->SetLineColor(kColorITS);
2624 sub4node->SetVisibility(0);
2625 sub4node->cd();
2626 //
2627 // Place copy #1 of ITS2 in I1D1
2628 //
2629 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2630 sub5node->SetLineColor(kColorITS);
2631 fNodes->Add(sub5node);
2632 sub4node->cd();
2633 fNodes->Add(sub4node);
2634 sub3node->cd();
2635 fNodes->Add(sub3node);
2636 sub2node->cd();
2637 //
2638 // Place copy #2 of I1D7 in I20B
2639 //
2640 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2641 sub3node->SetLineColor(kColorITS);
2642 sub3node->SetVisibility(0);
2643 sub3node->cd();
2644 //
2645 // Place copy #1 of I1D1 in I1D7
2646 //
2647 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2648 sub4node->SetLineColor(kColorITS);
2649 sub4node->SetVisibility(0);
2650 sub4node->cd();
2651 //
2652 // Place copy #1 of ITS2 in I1D1
2653 //
2654 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2655 sub5node->SetLineColor(kColorITS);
2656 fNodes->Add(sub5node);
2657 sub4node->cd();
2658 fNodes->Add(sub4node);
2659 sub3node->cd();
2660 fNodes->Add(sub3node);
2661 sub2node->cd();
2662 //
2663 // Place copy #3 of I1D7 in I20B
2664 //
2665 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2666 sub3node->SetLineColor(kColorITS);
2667 sub3node->SetVisibility(0);
2668 sub3node->cd();
2669 //
2670 // Place copy #1 of I1D1 in I1D7
2671 //
2672 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2673 sub4node->SetLineColor(kColorITS);
2674 sub4node->SetVisibility(0);
2675 sub4node->cd();
2676 //
2677 // Place copy #1 of ITS2 in I1D1
2678 //
2679 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2680 sub5node->SetLineColor(kColorITS);
2681 fNodes->Add(sub5node);
2682 sub4node->cd();
2683 fNodes->Add(sub4node);
2684 sub3node->cd();
2685 fNodes->Add(sub3node);
2686 sub2node->cd();
2687 //
2688 // Place copy #4 of I1D7 in I20B
2689 //
2690 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2691 sub3node->SetLineColor(kColorITS);
2692 sub3node->SetVisibility(0);
2693 sub3node->cd();
2694 //
2695 // Place copy #1 of I1D1 in I1D7
2696 //
2697 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2698 sub4node->SetLineColor(kColorITS);
2699 sub4node->SetVisibility(0);
2700 sub4node->cd();
2701 //
2702 // Place copy #1 of ITS2 in I1D1
2703 //
2704 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2705 sub5node->SetLineColor(kColorITS);
2706 fNodes->Add(sub5node);
2707 sub4node->cd();
2708 fNodes->Add(sub4node);
2709 sub3node->cd();
2710 fNodes->Add(sub3node);
2711 sub2node->cd();
2712 fNodes->Add(sub2node);
2713 sub1node->cd();
2714 fNodes->Add(sub1node);
2715 node->cd();
2716 //
2717 // Place copy #4 of I12B in IT12
2718 //
2719 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
2720 sub1node->SetLineColor(kColorITS);
2721 sub1node->SetVisibility(0);
2722 sub1node->cd();
2723 //
2724 // Place copy #1 of I10B in I12B
2725 //
2726 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2727 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2728 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
2729 sub2node->SetLineColor(kColorITS);
2730 sub2node->SetVisibility(0);
2731 sub2node->cd();
2732 //
2733 // Place copy #1 of I107 in I10B
2734 //
2735 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2736 sub3node->SetLineColor(kColorITS);
2737 sub3node->SetVisibility(0);
2738 sub3node->cd();
2739 //
2740 // Place copy #1 of I101 in I107
2741 //
2742 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2743 sub4node->SetLineColor(kColorITS);
2744 sub4node->SetVisibility(0);
2745 sub4node->cd();
2746 //
2747 // Place copy #1 of ITS1 in I101
2748 //
2749 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2750 sub5node->SetLineColor(kColorITS);
2751 fNodes->Add(sub5node);
2752 sub4node->cd();
2753 fNodes->Add(sub4node);
2754 sub3node->cd();
2755 fNodes->Add(sub3node);
2756 sub2node->cd();
2757 //
2758 // Place copy #2 of I107 in I10B
2759 //
2760 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2761 sub3node->SetLineColor(kColorITS);
2762 sub3node->SetVisibility(0);
2763 sub3node->cd();
2764 //
2765 // Place copy #1 of I101 in I107
2766 //
2767 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2768 sub4node->SetLineColor(kColorITS);
2769 sub4node->SetVisibility(0);
2770 sub4node->cd();
2771 //
2772 // Place copy #1 of ITS1 in I101
2773 //
2774 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2775 sub5node->SetLineColor(kColorITS);
2776 fNodes->Add(sub5node);
2777 sub4node->cd();
2778 fNodes->Add(sub4node);
2779 sub3node->cd();
2780 fNodes->Add(sub3node);
2781 sub2node->cd();
2782 //
2783 // Place copy #3 of I107 in I10B
2784 //
2785 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2786 sub3node->SetLineColor(kColorITS);
2787 sub3node->SetVisibility(0);
2788 sub3node->cd();
2789 //
2790 // Place copy #1 of I101 in I107
2791 //
2792 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2793 sub4node->SetLineColor(kColorITS);
2794 sub4node->SetVisibility(0);
2795 sub4node->cd();
2796 //
2797 // Place copy #1 of ITS1 in I101
2798 //
2799 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2800 sub5node->SetLineColor(kColorITS);
2801 fNodes->Add(sub5node);
2802 sub4node->cd();
2803 fNodes->Add(sub4node);
2804 sub3node->cd();
2805 fNodes->Add(sub3node);
2806 sub2node->cd();
2807 //
2808 // Place copy #4 of I107 in I10B
2809 //
2810 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2811 sub3node->SetLineColor(kColorITS);
2812 sub3node->SetVisibility(0);
2813 sub3node->cd();
2814 //
2815 // Place copy #1 of I101 in I107
2816 //
2817 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2818 sub4node->SetLineColor(kColorITS);
2819 sub4node->SetVisibility(0);
2820 sub4node->cd();
2821 //
2822 // Place copy #1 of ITS1 in I101
2823 //
2824 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2825 sub5node->SetLineColor(kColorITS);
2826 fNodes->Add(sub5node);
2827 sub4node->cd();
2828 fNodes->Add(sub4node);
2829 sub3node->cd();
2830 fNodes->Add(sub3node);
2831 sub2node->cd();
2832 fNodes->Add(sub2node);
2833 sub1node->cd();
2834 //
2835 // Place copy #2 of I10B in I12B
2836 //
2837 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2838 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2839 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
2840 sub2node->SetLineColor(kColorITS);
2841 sub2node->SetVisibility(0);
2842 sub2node->cd();
2843 //
2844 // Place copy #1 of I107 in I10B
2845 //
2846 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2847 sub3node->SetLineColor(kColorITS);
2848 sub3node->SetVisibility(0);
2849 sub3node->cd();
2850 //
2851 // Place copy #1 of I101 in I107
2852 //
2853 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2854 sub4node->SetLineColor(kColorITS);
2855 sub4node->SetVisibility(0);
2856 sub4node->cd();
2857 //
2858 // Place copy #1 of ITS1 in I101
2859 //
2860 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2861 sub5node->SetLineColor(kColorITS);
2862 fNodes->Add(sub5node);
2863 sub4node->cd();
2864 fNodes->Add(sub4node);
2865 sub3node->cd();
2866 fNodes->Add(sub3node);
2867 sub2node->cd();
2868 //
2869 // Place copy #2 of I107 in I10B
2870 //
2871 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2872 sub3node->SetLineColor(kColorITS);
2873 sub3node->SetVisibility(0);
2874 sub3node->cd();
2875 //
2876 // Place copy #1 of I101 in I107
2877 //
2878 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2879 sub4node->SetLineColor(kColorITS);
2880 sub4node->SetVisibility(0);
2881 sub4node->cd();
2882 //
2883 // Place copy #1 of ITS1 in I101
2884 //
2885 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2886 sub5node->SetLineColor(kColorITS);
2887 fNodes->Add(sub5node);
2888 sub4node->cd();
2889 fNodes->Add(sub4node);
2890 sub3node->cd();
2891 fNodes->Add(sub3node);
2892 sub2node->cd();
2893 //
2894 // Place copy #3 of I107 in I10B
2895 //
2896 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2897 sub3node->SetLineColor(kColorITS);
2898 sub3node->SetVisibility(0);
2899 sub3node->cd();
2900 //
2901 // Place copy #1 of I101 in I107
2902 //
2903 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2904 sub4node->SetLineColor(kColorITS);
2905 sub4node->SetVisibility(0);
2906 sub4node->cd();
2907 //
2908 // Place copy #1 of ITS1 in I101
2909 //
2910 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2911 sub5node->SetLineColor(kColorITS);
2912 fNodes->Add(sub5node);
2913 sub4node->cd();
2914 fNodes->Add(sub4node);
2915 sub3node->cd();
2916 fNodes->Add(sub3node);
2917 sub2node->cd();
2918 //
2919 // Place copy #4 of I107 in I10B
2920 //
2921 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2922 sub3node->SetLineColor(kColorITS);
2923 sub3node->SetVisibility(0);
2924 sub3node->cd();
2925 //
2926 // Place copy #1 of I101 in I107
2927 //
2928 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2929 sub4node->SetLineColor(kColorITS);
2930 sub4node->SetVisibility(0);
2931 sub4node->cd();
2932 //
2933 // Place copy #1 of ITS1 in I101
2934 //
2935 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2936 sub5node->SetLineColor(kColorITS);
2937 fNodes->Add(sub5node);
2938 sub4node->cd();
2939 fNodes->Add(sub4node);
2940 sub3node->cd();
2941 fNodes->Add(sub3node);
2942 sub2node->cd();
2943 fNodes->Add(sub2node);
2944 sub1node->cd();
2945 //
2946 // Place copy #1 of I20B in I12B
2947 //
2948 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2949 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2950 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
2951 sub2node->SetLineColor(kColorITS);
2952 sub2node->SetVisibility(0);
2953 sub2node->cd();
2954 //
2955 // Place copy #1 of I1D7 in I20B
2956 //
2957 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2958 sub3node->SetLineColor(kColorITS);
2959 sub3node->SetVisibility(0);
2960 sub3node->cd();
2961 //
2962 // Place copy #1 of I1D1 in I1D7
2963 //
2964 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2965 sub4node->SetLineColor(kColorITS);
2966 sub4node->SetVisibility(0);
2967 sub4node->cd();
2968 //
2969 // Place copy #1 of ITS2 in I1D1
2970 //
2971 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2972 sub5node->SetLineColor(kColorITS);
2973 fNodes->Add(sub5node);
2974 sub4node->cd();
2975 fNodes->Add(sub4node);
2976 sub3node->cd();
2977 fNodes->Add(sub3node);
2978 sub2node->cd();
2979 //
2980 // Place copy #2 of I1D7 in I20B
2981 //
2982 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2983 sub3node->SetLineColor(kColorITS);
2984 sub3node->SetVisibility(0);
2985 sub3node->cd();
2986 //
2987 // Place copy #1 of I1D1 in I1D7
2988 //
2989 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2990 sub4node->SetLineColor(kColorITS);
2991 sub4node->SetVisibility(0);
2992 sub4node->cd();
2993 //
2994 // Place copy #1 of ITS2 in I1D1
2995 //
2996 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2997 sub5node->SetLineColor(kColorITS);
2998 fNodes->Add(sub5node);
2999 sub4node->cd();
3000 fNodes->Add(sub4node);
3001 sub3node->cd();
3002 fNodes->Add(sub3node);
3003 sub2node->cd();
3004 //
3005 // Place copy #3 of I1D7 in I20B
3006 //
3007 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3008 sub3node->SetLineColor(kColorITS);
3009 sub3node->SetVisibility(0);
3010 sub3node->cd();
3011 //
3012 // Place copy #1 of I1D1 in I1D7
3013 //
3014 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3015 sub4node->SetLineColor(kColorITS);
3016 sub4node->SetVisibility(0);
3017 sub4node->cd();
3018 //
3019 // Place copy #1 of ITS2 in I1D1
3020 //
3021 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3022 sub5node->SetLineColor(kColorITS);
3023 fNodes->Add(sub5node);
3024 sub4node->cd();
3025 fNodes->Add(sub4node);
3026 sub3node->cd();
3027 fNodes->Add(sub3node);
3028 sub2node->cd();
3029 //
3030 // Place copy #4 of I1D7 in I20B
3031 //
3032 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3033 sub3node->SetLineColor(kColorITS);
3034 sub3node->SetVisibility(0);
3035 sub3node->cd();
3036 //
3037 // Place copy #1 of I1D1 in I1D7
3038 //
3039 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3040 sub4node->SetLineColor(kColorITS);
3041 sub4node->SetVisibility(0);
3042 sub4node->cd();
3043 //
3044 // Place copy #1 of ITS2 in I1D1
3045 //
3046 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3047 sub5node->SetLineColor(kColorITS);
3048 fNodes->Add(sub5node);
3049 sub4node->cd();
3050 fNodes->Add(sub4node);
3051 sub3node->cd();
3052 fNodes->Add(sub3node);
3053 sub2node->cd();
3054 fNodes->Add(sub2node);
3055 sub1node->cd();
3056 //
3057 // Place copy #2 of I20B in I12B
3058 //
3059 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3060 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3061 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3062 sub2node->SetLineColor(kColorITS);
3063 sub2node->SetVisibility(0);
3064 sub2node->cd();
3065 //
3066 // Place copy #1 of I1D7 in I20B
3067 //
3068 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3069 sub3node->SetLineColor(kColorITS);
3070 sub3node->SetVisibility(0);
3071 sub3node->cd();
3072 //
3073 // Place copy #1 of I1D1 in I1D7
3074 //
3075 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3076 sub4node->SetLineColor(kColorITS);
3077 sub4node->SetVisibility(0);
3078 sub4node->cd();
3079 //
3080 // Place copy #1 of ITS2 in I1D1
3081 //
3082 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3083 sub5node->SetLineColor(kColorITS);
3084 fNodes->Add(sub5node);
3085 sub4node->cd();
3086 fNodes->Add(sub4node);
3087 sub3node->cd();
3088 fNodes->Add(sub3node);
3089 sub2node->cd();
3090 //
3091 // Place copy #2 of I1D7 in I20B
3092 //
3093 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3094 sub3node->SetLineColor(kColorITS);
3095 sub3node->SetVisibility(0);
3096 sub3node->cd();
3097 //
3098 // Place copy #1 of I1D1 in I1D7
3099 //
3100 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3101 sub4node->SetLineColor(kColorITS);
3102 sub4node->SetVisibility(0);
3103 sub4node->cd();
3104 //
3105 // Place copy #1 of ITS2 in I1D1
3106 //
3107 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3108 sub5node->SetLineColor(kColorITS);
3109 fNodes->Add(sub5node);
3110 sub4node->cd();
3111 fNodes->Add(sub4node);
3112 sub3node->cd();
3113 fNodes->Add(sub3node);
3114 sub2node->cd();
3115 //
3116 // Place copy #3 of I1D7 in I20B
3117 //
3118 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3119 sub3node->SetLineColor(kColorITS);
3120 sub3node->SetVisibility(0);
3121 sub3node->cd();
3122 //
3123 // Place copy #1 of I1D1 in I1D7
3124 //
3125 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3126 sub4node->SetLineColor(kColorITS);
3127 sub4node->SetVisibility(0);
3128 sub4node->cd();
3129 //
3130 // Place copy #1 of ITS2 in I1D1
3131 //
3132 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3133 sub5node->SetLineColor(kColorITS);
3134 fNodes->Add(sub5node);
3135 sub4node->cd();
3136 fNodes->Add(sub4node);
3137 sub3node->cd();
3138 fNodes->Add(sub3node);
3139 sub2node->cd();
3140 //
3141 // Place copy #4 of I1D7 in I20B
3142 //
3143 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3144 sub3node->SetLineColor(kColorITS);
3145 sub3node->SetVisibility(0);
3146 sub3node->cd();
3147 //
3148 // Place copy #1 of I1D1 in I1D7
3149 //
3150 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3151 sub4node->SetLineColor(kColorITS);
3152 sub4node->SetVisibility(0);
3153 sub4node->cd();
3154 //
3155 // Place copy #1 of ITS2 in I1D1
3156 //
3157 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3158 sub5node->SetLineColor(kColorITS);
3159 fNodes->Add(sub5node);
3160 sub4node->cd();
3161 fNodes->Add(sub4node);
3162 sub3node->cd();
3163 fNodes->Add(sub3node);
3164 sub2node->cd();
3165 fNodes->Add(sub2node);
3166 sub1node->cd();
3167 //
3168 // Place copy #3 of I20B in I12B
3169 //
3170 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3171 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3172 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3173 sub2node->SetLineColor(kColorITS);
3174 sub2node->SetVisibility(0);
3175 sub2node->cd();
3176 //
3177 // Place copy #1 of I1D7 in I20B
3178 //
3179 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3180 sub3node->SetLineColor(kColorITS);
3181 sub3node->SetVisibility(0);
3182 sub3node->cd();
3183 //
3184 // Place copy #1 of I1D1 in I1D7
3185 //
3186 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3187 sub4node->SetLineColor(kColorITS);
3188 sub4node->SetVisibility(0);
3189 sub4node->cd();
3190 //
3191 // Place copy #1 of ITS2 in I1D1
3192 //
3193 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3194 sub5node->SetLineColor(kColorITS);
3195 fNodes->Add(sub5node);
3196 sub4node->cd();
3197 fNodes->Add(sub4node);
3198 sub3node->cd();
3199 fNodes->Add(sub3node);
3200 sub2node->cd();
3201 //
3202 // Place copy #2 of I1D7 in I20B
3203 //
3204 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3205 sub3node->SetLineColor(kColorITS);
3206 sub3node->SetVisibility(0);
3207 sub3node->cd();
3208 //
3209 // Place copy #1 of I1D1 in I1D7
3210 //
3211 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3212 sub4node->SetLineColor(kColorITS);
3213 sub4node->SetVisibility(0);
3214 sub4node->cd();
3215 //
3216 // Place copy #1 of ITS2 in I1D1
3217 //
3218 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3219 sub5node->SetLineColor(kColorITS);
3220 fNodes->Add(sub5node);
3221 sub4node->cd();
3222 fNodes->Add(sub4node);
3223 sub3node->cd();
3224 fNodes->Add(sub3node);
3225 sub2node->cd();
3226 //
3227 // Place copy #3 of I1D7 in I20B
3228 //
3229 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3230 sub3node->SetLineColor(kColorITS);
3231 sub3node->SetVisibility(0);
3232 sub3node->cd();
3233 //
3234 // Place copy #1 of I1D1 in I1D7
3235 //
3236 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3237 sub4node->SetLineColor(kColorITS);
3238 sub4node->SetVisibility(0);
3239 sub4node->cd();
3240 //
3241 // Place copy #1 of ITS2 in I1D1
3242 //
3243 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3244 sub5node->SetLineColor(kColorITS);
3245 fNodes->Add(sub5node);
3246 sub4node->cd();
3247 fNodes->Add(sub4node);
3248 sub3node->cd();
3249 fNodes->Add(sub3node);
3250 sub2node->cd();
3251 //
3252 // Place copy #4 of I1D7 in I20B
3253 //
3254 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3255 sub3node->SetLineColor(kColorITS);
3256 sub3node->SetVisibility(0);
3257 sub3node->cd();
3258 //
3259 // Place copy #1 of I1D1 in I1D7
3260 //
3261 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3262 sub4node->SetLineColor(kColorITS);
3263 sub4node->SetVisibility(0);
3264 sub4node->cd();
3265 //
3266 // Place copy #1 of ITS2 in I1D1
3267 //
3268 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3269 sub5node->SetLineColor(kColorITS);
3270 fNodes->Add(sub5node);
3271 sub4node->cd();
3272 fNodes->Add(sub4node);
3273 sub3node->cd();
3274 fNodes->Add(sub3node);
3275 sub2node->cd();
3276 fNodes->Add(sub2node);
3277 sub1node->cd();
3278 //
3279 // Place copy #4 of I20B in I12B
3280 //
3281 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3282 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3283 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3284 sub2node->SetLineColor(kColorITS);
3285 sub2node->SetVisibility(0);
3286 sub2node->cd();
3287 //
3288 // Place copy #1 of I1D7 in I20B
3289 //
3290 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3291 sub3node->SetLineColor(kColorITS);
3292 sub3node->SetVisibility(0);
3293 sub3node->cd();
3294 //
3295 // Place copy #1 of I1D1 in I1D7
3296 //
3297 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3298 sub4node->SetLineColor(kColorITS);
3299 sub4node->SetVisibility(0);
3300 sub4node->cd();
3301 //
3302 // Place copy #1 of ITS2 in I1D1
3303 //
3304 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3305 sub5node->SetLineColor(kColorITS);
3306 fNodes->Add(sub5node);
3307 sub4node->cd();
3308 fNodes->Add(sub4node);
3309 sub3node->cd();
3310 fNodes->Add(sub3node);
3311 sub2node->cd();
3312 //
3313 // Place copy #2 of I1D7 in I20B
3314 //
3315 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3316 sub3node->SetLineColor(kColorITS);
3317 sub3node->SetVisibility(0);
3318 sub3node->cd();
3319 //
3320 // Place copy #1 of I1D1 in I1D7
3321 //
3322 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3323 sub4node->SetLineColor(kColorITS);
3324 sub4node->SetVisibility(0);
3325 sub4node->cd();
3326 //
3327 // Place copy #1 of ITS2 in I1D1
3328 //
3329 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3330 sub5node->SetLineColor(kColorITS);
3331 fNodes->Add(sub5node);
3332 sub4node->cd();
3333 fNodes->Add(sub4node);
3334 sub3node->cd();
3335 fNodes->Add(sub3node);
3336 sub2node->cd();
3337 //
3338 // Place copy #3 of I1D7 in I20B
3339 //
3340 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3341 sub3node->SetLineColor(kColorITS);
3342 sub3node->SetVisibility(0);
3343 sub3node->cd();
3344 //
3345 // Place copy #1 of I1D1 in I1D7
3346 //
3347 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3348 sub4node->SetLineColor(kColorITS);
3349 sub4node->SetVisibility(0);
3350 sub4node->cd();
3351 //
3352 // Place copy #1 of ITS2 in I1D1
3353 //
3354 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3355 sub5node->SetLineColor(kColorITS);
3356 fNodes->Add(sub5node);
3357 sub4node->cd();
3358 fNodes->Add(sub4node);
3359 sub3node->cd();
3360 fNodes->Add(sub3node);
3361 sub2node->cd();
3362 //
3363 // Place copy #4 of I1D7 in I20B
3364 //
3365 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3366 sub3node->SetLineColor(kColorITS);
3367 sub3node->SetVisibility(0);
3368 sub3node->cd();
3369 //
3370 // Place copy #1 of I1D1 in I1D7
3371 //
3372 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3373 sub4node->SetLineColor(kColorITS);
3374 sub4node->SetVisibility(0);
3375 sub4node->cd();
3376 //
3377 // Place copy #1 of ITS2 in I1D1
3378 //
3379 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3380 sub5node->SetLineColor(kColorITS);
3381 fNodes->Add(sub5node);
3382 sub4node->cd();
3383 fNodes->Add(sub4node);
3384 sub3node->cd();
3385 fNodes->Add(sub3node);
3386 sub2node->cd();
3387 fNodes->Add(sub2node);
3388 sub1node->cd();
3389 fNodes->Add(sub1node);
3390 node->cd();
3391 //
3392 // Place copy #5 of I12B in IT12
3393 //
3394 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
3395 sub1node->SetLineColor(kColorITS);
3396 sub1node->SetVisibility(0);
3397 sub1node->cd();
3398 //
3399 // Place copy #1 of I10B in I12B
3400 //
3401 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3402 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3403 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
3404 sub2node->SetLineColor(kColorITS);
3405 sub2node->SetVisibility(0);
3406 sub2node->cd();
3407 //
3408 // Place copy #1 of I107 in I10B
3409 //
3410 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3411 sub3node->SetLineColor(kColorITS);
3412 sub3node->SetVisibility(0);
3413 sub3node->cd();
3414 //
3415 // Place copy #1 of I101 in I107
3416 //
3417 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3418 sub4node->SetLineColor(kColorITS);
3419 sub4node->SetVisibility(0);
3420 sub4node->cd();
3421 //
3422 // Place copy #1 of ITS1 in I101
3423 //
3424 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3425 sub5node->SetLineColor(kColorITS);
3426 fNodes->Add(sub5node);
3427 sub4node->cd();
3428 fNodes->Add(sub4node);
3429 sub3node->cd();
3430 fNodes->Add(sub3node);
3431 sub2node->cd();
3432 //
3433 // Place copy #2 of I107 in I10B
3434 //
3435 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3436 sub3node->SetLineColor(kColorITS);
3437 sub3node->SetVisibility(0);
3438 sub3node->cd();
3439 //
3440 // Place copy #1 of I101 in I107
3441 //
3442 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3443 sub4node->SetLineColor(kColorITS);
3444 sub4node->SetVisibility(0);
3445 sub4node->cd();
3446 //
3447 // Place copy #1 of ITS1 in I101
3448 //
3449 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3450 sub5node->SetLineColor(kColorITS);
3451 fNodes->Add(sub5node);
3452 sub4node->cd();
3453 fNodes->Add(sub4node);
3454 sub3node->cd();
3455 fNodes->Add(sub3node);
3456 sub2node->cd();
3457 //
3458 // Place copy #3 of I107 in I10B
3459 //
3460 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3461 sub3node->SetLineColor(kColorITS);
3462 sub3node->SetVisibility(0);
3463 sub3node->cd();
3464 //
3465 // Place copy #1 of I101 in I107
3466 //
3467 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3468 sub4node->SetLineColor(kColorITS);
3469 sub4node->SetVisibility(0);
3470 sub4node->cd();
3471 //
3472 // Place copy #1 of ITS1 in I101
3473 //
3474 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3475 sub5node->SetLineColor(kColorITS);
3476 fNodes->Add(sub5node);
3477 sub4node->cd();
3478 fNodes->Add(sub4node);
3479 sub3node->cd();
3480 fNodes->Add(sub3node);
3481 sub2node->cd();
3482 //
3483 // Place copy #4 of I107 in I10B
3484 //
3485 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3486 sub3node->SetLineColor(kColorITS);
3487 sub3node->SetVisibility(0);
3488 sub3node->cd();
3489 //
3490 // Place copy #1 of I101 in I107
3491 //
3492 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3493 sub4node->SetLineColor(kColorITS);
3494 sub4node->SetVisibility(0);
3495 sub4node->cd();
3496 //
3497 // Place copy #1 of ITS1 in I101
3498 //
3499 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3500 sub5node->SetLineColor(kColorITS);
3501 fNodes->Add(sub5node);
3502 sub4node->cd();
3503 fNodes->Add(sub4node);
3504 sub3node->cd();
3505 fNodes->Add(sub3node);
3506 sub2node->cd();
3507 fNodes->Add(sub2node);
3508 sub1node->cd();
3509 //
3510 // Place copy #2 of I10B in I12B
3511 //
3512 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3513 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3514 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
3515 sub2node->SetLineColor(kColorITS);
3516 sub2node->SetVisibility(0);
3517 sub2node->cd();
3518 //
3519 // Place copy #1 of I107 in I10B
3520 //
3521 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3522 sub3node->SetLineColor(kColorITS);
3523 sub3node->SetVisibility(0);
3524 sub3node->cd();
3525 //
3526 // Place copy #1 of I101 in I107
3527 //
3528 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3529 sub4node->SetLineColor(kColorITS);
3530 sub4node->SetVisibility(0);
3531 sub4node->cd();
3532 //
3533 // Place copy #1 of ITS1 in I101
3534 //
3535 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3536 sub5node->SetLineColor(kColorITS);
3537 fNodes->Add(sub5node);
3538 sub4node->cd();
3539 fNodes->Add(sub4node);
3540 sub3node->cd();
3541 fNodes->Add(sub3node);
3542 sub2node->cd();
3543 //
3544 // Place copy #2 of I107 in I10B
3545 //
3546 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3547 sub3node->SetLineColor(kColorITS);
3548 sub3node->SetVisibility(0);
3549 sub3node->cd();
3550 //
3551 // Place copy #1 of I101 in I107
3552 //
3553 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3554 sub4node->SetLineColor(kColorITS);
3555 sub4node->SetVisibility(0);
3556 sub4node->cd();
3557 //
3558 // Place copy #1 of ITS1 in I101
3559 //
3560 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3561 sub5node->SetLineColor(kColorITS);
3562 fNodes->Add(sub5node);
3563 sub4node->cd();
3564 fNodes->Add(sub4node);
3565 sub3node->cd();
3566 fNodes->Add(sub3node);
3567 sub2node->cd();
3568 //
3569 // Place copy #3 of I107 in I10B
3570 //
3571 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3572 sub3node->SetLineColor(kColorITS);
3573 sub3node->SetVisibility(0);
3574 sub3node->cd();
3575 //
3576 // Place copy #1 of I101 in I107
3577 //
3578 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3579 sub4node->SetLineColor(kColorITS);
3580 sub4node->SetVisibility(0);
3581 sub4node->cd();
3582 //
3583 // Place copy #1 of ITS1 in I101
3584 //
3585 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3586 sub5node->SetLineColor(kColorITS);
3587 fNodes->Add(sub5node);
3588 sub4node->cd();
3589 fNodes->Add(sub4node);
3590 sub3node->cd();
3591 fNodes->Add(sub3node);
3592 sub2node->cd();
3593 //
3594 // Place copy #4 of I107 in I10B
3595 //
3596 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3597 sub3node->SetLineColor(kColorITS);
3598 sub3node->SetVisibility(0);
3599 sub3node->cd();
3600 //
3601 // Place copy #1 of I101 in I107
3602 //
3603 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3604 sub4node->SetLineColor(kColorITS);
3605 sub4node->SetVisibility(0);
3606 sub4node->cd();
3607 //
3608 // Place copy #1 of ITS1 in I101
3609 //
3610 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3611 sub5node->SetLineColor(kColorITS);
3612 fNodes->Add(sub5node);
3613 sub4node->cd();
3614 fNodes->Add(sub4node);
3615 sub3node->cd();
3616 fNodes->Add(sub3node);
3617 sub2node->cd();
3618 fNodes->Add(sub2node);
3619 sub1node->cd();
3620 //
3621 // Place copy #1 of I20B in I12B
3622 //
3623 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3624 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3625 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
3626 sub2node->SetLineColor(kColorITS);
3627 sub2node->SetVisibility(0);
3628 sub2node->cd();
3629 //
3630 // Place copy #1 of I1D7 in I20B
3631 //
3632 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3633 sub3node->SetLineColor(kColorITS);
3634 sub3node->SetVisibility(0);
3635 sub3node->cd();
3636 //
3637 // Place copy #1 of I1D1 in I1D7
3638 //
3639 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3640 sub4node->SetLineColor(kColorITS);
3641 sub4node->SetVisibility(0);
3642 sub4node->cd();
3643 //
3644 // Place copy #1 of ITS2 in I1D1
3645 //
3646 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3647 sub5node->SetLineColor(kColorITS);
3648 fNodes->Add(sub5node);
3649 sub4node->cd();
3650 fNodes->Add(sub4node);
3651 sub3node->cd();
3652 fNodes->Add(sub3node);
3653 sub2node->cd();
3654 //
3655 // Place copy #2 of I1D7 in I20B
3656 //
3657 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3658 sub3node->SetLineColor(kColorITS);
3659 sub3node->SetVisibility(0);
3660 sub3node->cd();
3661 //
3662 // Place copy #1 of I1D1 in I1D7
3663 //
3664 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3665 sub4node->SetLineColor(kColorITS);
3666 sub4node->SetVisibility(0);
3667 sub4node->cd();
3668 //
3669 // Place copy #1 of ITS2 in I1D1
3670 //
3671 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3672 sub5node->SetLineColor(kColorITS);
3673 fNodes->Add(sub5node);
3674 sub4node->cd();
3675 fNodes->Add(sub4node);
3676 sub3node->cd();
3677 fNodes->Add(sub3node);
3678 sub2node->cd();
3679 //
3680 // Place copy #3 of I1D7 in I20B
3681 //
3682 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3683 sub3node->SetLineColor(kColorITS);
3684 sub3node->SetVisibility(0);
3685 sub3node->cd();
3686 //
3687 // Place copy #1 of I1D1 in I1D7
3688 //
3689 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3690 sub4node->SetLineColor(kColorITS);
3691 sub4node->SetVisibility(0);
3692 sub4node->cd();
3693 //
3694 // Place copy #1 of ITS2 in I1D1
3695 //
3696 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3697 sub5node->SetLineColor(kColorITS);
3698 fNodes->Add(sub5node);
3699 sub4node->cd();
3700 fNodes->Add(sub4node);
3701 sub3node->cd();
3702 fNodes->Add(sub3node);
3703 sub2node->cd();
3704 //
3705 // Place copy #4 of I1D7 in I20B
3706 //
3707 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3708 sub3node->SetLineColor(kColorITS);
3709 sub3node->SetVisibility(0);
3710 sub3node->cd();
3711 //
3712 // Place copy #1 of I1D1 in I1D7
3713 //
3714 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3715 sub4node->SetLineColor(kColorITS);
3716 sub4node->SetVisibility(0);
3717 sub4node->cd();
3718 //
3719 // Place copy #1 of ITS2 in I1D1
3720 //
3721 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3722 sub5node->SetLineColor(kColorITS);
3723 fNodes->Add(sub5node);
3724 sub4node->cd();
3725 fNodes->Add(sub4node);
3726 sub3node->cd();
3727 fNodes->Add(sub3node);
3728 sub2node->cd();
3729 fNodes->Add(sub2node);
3730 sub1node->cd();
3731 //
3732 // Place copy #2 of I20B in I12B
3733 //
3734 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3735 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3736 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
3737 sub2node->SetLineColor(kColorITS);
3738 sub2node->SetVisibility(0);
3739 sub2node->cd();
3740 //
3741 // Place copy #1 of I1D7 in I20B
3742 //
3743 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3744 sub3node->SetLineColor(kColorITS);
3745 sub3node->SetVisibility(0);
3746 sub3node->cd();
3747 //
3748 // Place copy #1 of I1D1 in I1D7
3749 //
3750 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3751 sub4node->SetLineColor(kColorITS);
3752 sub4node->SetVisibility(0);
3753 sub4node->cd();
3754 //
3755 // Place copy #1 of ITS2 in I1D1
3756 //
3757 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3758 sub5node->SetLineColor(kColorITS);
3759 fNodes->Add(sub5node);
3760 sub4node->cd();
3761 fNodes->Add(sub4node);
3762 sub3node->cd();
3763 fNodes->Add(sub3node);
3764 sub2node->cd();
3765 //
3766 // Place copy #2 of I1D7 in I20B
3767 //
3768 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3769 sub3node->SetLineColor(kColorITS);
3770 sub3node->SetVisibility(0);
3771 sub3node->cd();
3772 //
3773 // Place copy #1 of I1D1 in I1D7
3774 //
3775 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3776 sub4node->SetLineColor(kColorITS);
3777 sub4node->SetVisibility(0);
3778 sub4node->cd();
3779 //
3780 // Place copy #1 of ITS2 in I1D1
3781 //
3782 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3783 sub5node->SetLineColor(kColorITS);
3784 fNodes->Add(sub5node);
3785 sub4node->cd();
3786 fNodes->Add(sub4node);
3787 sub3node->cd();
3788 fNodes->Add(sub3node);
3789 sub2node->cd();
3790 //
3791 // Place copy #3 of I1D7 in I20B
3792 //
3793 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3794 sub3node->SetLineColor(kColorITS);
3795 sub3node->SetVisibility(0);
3796 sub3node->cd();
3797 //
3798 // Place copy #1 of I1D1 in I1D7
3799 //
3800 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3801 sub4node->SetLineColor(kColorITS);
3802 sub4node->SetVisibility(0);
3803 sub4node->cd();
3804 //
3805 // Place copy #1 of ITS2 in I1D1
3806 //
3807 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3808 sub5node->SetLineColor(kColorITS);
3809 fNodes->Add(sub5node);
3810 sub4node->cd();
3811 fNodes->Add(sub4node);
3812 sub3node->cd();
3813 fNodes->Add(sub3node);
3814 sub2node->cd();
3815 //
3816 // Place copy #4 of I1D7 in I20B
3817 //
3818 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3819 sub3node->SetLineColor(kColorITS);
3820 sub3node->SetVisibility(0);
3821 sub3node->cd();
3822 //
3823 // Place copy #1 of I1D1 in I1D7
3824 //
3825 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3826 sub4node->SetLineColor(kColorITS);
3827 sub4node->SetVisibility(0);
3828 sub4node->cd();
3829 //
3830 // Place copy #1 of ITS2 in I1D1
3831 //
3832 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3833 sub5node->SetLineColor(kColorITS);
3834 fNodes->Add(sub5node);
3835 sub4node->cd();
3836 fNodes->Add(sub4node);
3837 sub3node->cd();
3838 fNodes->Add(sub3node);
3839 sub2node->cd();
3840 fNodes->Add(sub2node);
3841 sub1node->cd();
3842 //
3843 // Place copy #3 of I20B in I12B
3844 //
3845 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3846 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3847 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
3848 sub2node->SetLineColor(kColorITS);
3849 sub2node->SetVisibility(0);
3850 sub2node->cd();
3851 //
3852 // Place copy #1 of I1D7 in I20B
3853 //
3854 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3855 sub3node->SetLineColor(kColorITS);
3856 sub3node->SetVisibility(0);
3857 sub3node->cd();
3858 //
3859 // Place copy #1 of I1D1 in I1D7
3860 //
3861 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3862 sub4node->SetLineColor(kColorITS);
3863 sub4node->SetVisibility(0);
3864 sub4node->cd();
3865 //
3866 // Place copy #1 of ITS2 in I1D1
3867 //
3868 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3869 sub5node->SetLineColor(kColorITS);
3870 fNodes->Add(sub5node);
3871 sub4node->cd();
3872 fNodes->Add(sub4node);
3873 sub3node->cd();
3874 fNodes->Add(sub3node);
3875 sub2node->cd();
3876 //
3877 // Place copy #2 of I1D7 in I20B
3878 //
3879 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3880 sub3node->SetLineColor(kColorITS);
3881 sub3node->SetVisibility(0);
3882 sub3node->cd();
3883 //
3884 // Place copy #1 of I1D1 in I1D7
3885 //
3886 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3887 sub4node->SetLineColor(kColorITS);
3888 sub4node->SetVisibility(0);
3889 sub4node->cd();
3890 //
3891 // Place copy #1 of ITS2 in I1D1
3892 //
3893 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3894 sub5node->SetLineColor(kColorITS);
3895 fNodes->Add(sub5node);
3896 sub4node->cd();
3897 fNodes->Add(sub4node);
3898 sub3node->cd();
3899 fNodes->Add(sub3node);
3900 sub2node->cd();
3901 //
3902 // Place copy #3 of I1D7 in I20B
3903 //
3904 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3905 sub3node->SetLineColor(kColorITS);
3906 sub3node->SetVisibility(0);
3907 sub3node->cd();
3908 //
3909 // Place copy #1 of I1D1 in I1D7
3910 //
3911 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3912 sub4node->SetLineColor(kColorITS);
3913 sub4node->SetVisibility(0);
3914 sub4node->cd();
3915 //
3916 // Place copy #1 of ITS2 in I1D1
3917 //
3918 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3919 sub5node->SetLineColor(kColorITS);
3920 fNodes->Add(sub5node);
3921 sub4node->cd();
3922 fNodes->Add(sub4node);
3923 sub3node->cd();
3924 fNodes->Add(sub3node);
3925 sub2node->cd();
3926 //
3927 // Place copy #4 of I1D7 in I20B
3928 //
3929 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3930 sub3node->SetLineColor(kColorITS);
3931 sub3node->SetVisibility(0);
3932 sub3node->cd();
3933 //
3934 // Place copy #1 of I1D1 in I1D7
3935 //
3936 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3937 sub4node->SetLineColor(kColorITS);
3938 sub4node->SetVisibility(0);
3939 sub4node->cd();
3940 //
3941 // Place copy #1 of ITS2 in I1D1
3942 //
3943 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3944 sub5node->SetLineColor(kColorITS);
3945 fNodes->Add(sub5node);
3946 sub4node->cd();
3947 fNodes->Add(sub4node);
3948 sub3node->cd();
3949 fNodes->Add(sub3node);
3950 sub2node->cd();
3951 fNodes->Add(sub2node);
3952 sub1node->cd();
3953 //
3954 // Place copy #4 of I20B in I12B
3955 //
3956 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3957 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3958 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
3959 sub2node->SetLineColor(kColorITS);
3960 sub2node->SetVisibility(0);
3961 sub2node->cd();
3962 //
3963 // Place copy #1 of I1D7 in I20B
3964 //
3965 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3966 sub3node->SetLineColor(kColorITS);
3967 sub3node->SetVisibility(0);
3968 sub3node->cd();
3969 //
3970 // Place copy #1 of I1D1 in I1D7
3971 //
3972 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3973 sub4node->SetLineColor(kColorITS);
3974 sub4node->SetVisibility(0);
3975 sub4node->cd();
3976 //
3977 // Place copy #1 of ITS2 in I1D1
3978 //
3979 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3980 sub5node->SetLineColor(kColorITS);
3981 fNodes->Add(sub5node);
3982 sub4node->cd();
3983 fNodes->Add(sub4node);
3984 sub3node->cd();
3985 fNodes->Add(sub3node);
3986 sub2node->cd();
3987 //
3988 // Place copy #2 of I1D7 in I20B
3989 //
3990 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3991 sub3node->SetLineColor(kColorITS);
3992 sub3node->SetVisibility(0);
3993 sub3node->cd();
3994 //
3995 // Place copy #1 of I1D1 in I1D7
3996 //
3997 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3998 sub4node->SetLineColor(kColorITS);
3999 sub4node->SetVisibility(0);
4000 sub4node->cd();
4001 //
4002 // Place copy #1 of ITS2 in I1D1
4003 //
4004 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4005 sub5node->SetLineColor(kColorITS);
4006 fNodes->Add(sub5node);
4007 sub4node->cd();
4008 fNodes->Add(sub4node);
4009 sub3node->cd();
4010 fNodes->Add(sub3node);
4011 sub2node->cd();
4012 //
4013 // Place copy #3 of I1D7 in I20B
4014 //
4015 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4016 sub3node->SetLineColor(kColorITS);
4017 sub3node->SetVisibility(0);
4018 sub3node->cd();
4019 //
4020 // Place copy #1 of I1D1 in I1D7
4021 //
4022 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4023 sub4node->SetLineColor(kColorITS);
4024 sub4node->SetVisibility(0);
4025 sub4node->cd();
4026 //
4027 // Place copy #1 of ITS2 in I1D1
4028 //
4029 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4030 sub5node->SetLineColor(kColorITS);
4031 fNodes->Add(sub5node);
4032 sub4node->cd();
4033 fNodes->Add(sub4node);
4034 sub3node->cd();
4035 fNodes->Add(sub3node);
4036 sub2node->cd();
4037 //
4038 // Place copy #4 of I1D7 in I20B
4039 //
4040 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4041 sub3node->SetLineColor(kColorITS);
4042 sub3node->SetVisibility(0);
4043 sub3node->cd();
4044 //
4045 // Place copy #1 of I1D1 in I1D7
4046 //
4047 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4048 sub4node->SetLineColor(kColorITS);
4049 sub4node->SetVisibility(0);
4050 sub4node->cd();
4051 //
4052 // Place copy #1 of ITS2 in I1D1
4053 //
4054 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4055 sub5node->SetLineColor(kColorITS);
4056 fNodes->Add(sub5node);
4057 sub4node->cd();
4058 fNodes->Add(sub4node);
4059 sub3node->cd();
4060 fNodes->Add(sub3node);
4061 sub2node->cd();
4062 fNodes->Add(sub2node);
4063 sub1node->cd();
4064 fNodes->Add(sub1node);
4065 node->cd();
4066 //
4067 // Place copy #6 of I12B in IT12
4068 //
4069 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
4070 sub1node->SetLineColor(kColorITS);
4071 sub1node->SetVisibility(0);
4072 sub1node->cd();
4073 //
4074 // Place copy #1 of I10B in I12B
4075 //
4076 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4077 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4078 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4079 sub2node->SetLineColor(kColorITS);
4080 sub2node->SetVisibility(0);
4081 sub2node->cd();
4082 //
4083 // Place copy #1 of I107 in I10B
4084 //
4085 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4086 sub3node->SetLineColor(kColorITS);
4087 sub3node->SetVisibility(0);
4088 sub3node->cd();
4089 //
4090 // Place copy #1 of I101 in I107
4091 //
4092 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4093 sub4node->SetLineColor(kColorITS);
4094 sub4node->SetVisibility(0);
4095 sub4node->cd();
4096 //
4097 // Place copy #1 of ITS1 in I101
4098 //
4099 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4100 sub5node->SetLineColor(kColorITS);
4101 fNodes->Add(sub5node);
4102 sub4node->cd();
4103 fNodes->Add(sub4node);
4104 sub3node->cd();
4105 fNodes->Add(sub3node);
4106 sub2node->cd();
4107 //
4108 // Place copy #2 of I107 in I10B
4109 //
4110 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4111 sub3node->SetLineColor(kColorITS);
4112 sub3node->SetVisibility(0);
4113 sub3node->cd();
4114 //
4115 // Place copy #1 of I101 in I107
4116 //
4117 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4118 sub4node->SetLineColor(kColorITS);
4119 sub4node->SetVisibility(0);
4120 sub4node->cd();
4121 //
4122 // Place copy #1 of ITS1 in I101
4123 //
4124 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4125 sub5node->SetLineColor(kColorITS);
4126 fNodes->Add(sub5node);
4127 sub4node->cd();
4128 fNodes->Add(sub4node);
4129 sub3node->cd();
4130 fNodes->Add(sub3node);
4131 sub2node->cd();
4132 //
4133 // Place copy #3 of I107 in I10B
4134 //
4135 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4136 sub3node->SetLineColor(kColorITS);
4137 sub3node->SetVisibility(0);
4138 sub3node->cd();
4139 //
4140 // Place copy #1 of I101 in I107
4141 //
4142 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4143 sub4node->SetLineColor(kColorITS);
4144 sub4node->SetVisibility(0);
4145 sub4node->cd();
4146 //
4147 // Place copy #1 of ITS1 in I101
4148 //
4149 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4150 sub5node->SetLineColor(kColorITS);
4151 fNodes->Add(sub5node);
4152 sub4node->cd();
4153 fNodes->Add(sub4node);
4154 sub3node->cd();
4155 fNodes->Add(sub3node);
4156 sub2node->cd();
4157 //
4158 // Place copy #4 of I107 in I10B
4159 //
4160 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4161 sub3node->SetLineColor(kColorITS);
4162 sub3node->SetVisibility(0);
4163 sub3node->cd();
4164 //
4165 // Place copy #1 of I101 in I107
4166 //
4167 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4168 sub4node->SetLineColor(kColorITS);
4169 sub4node->SetVisibility(0);
4170 sub4node->cd();
4171 //
4172 // Place copy #1 of ITS1 in I101
4173 //
4174 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4175 sub5node->SetLineColor(kColorITS);
4176 fNodes->Add(sub5node);
4177 sub4node->cd();
4178 fNodes->Add(sub4node);
4179 sub3node->cd();
4180 fNodes->Add(sub3node);
4181 sub2node->cd();
4182 fNodes->Add(sub2node);
4183 sub1node->cd();
4184 //
4185 // Place copy #2 of I10B in I12B
4186 //
4187 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4188 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4189 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4190 sub2node->SetLineColor(kColorITS);
4191 sub2node->SetVisibility(0);
4192 sub2node->cd();
4193 //
4194 // Place copy #1 of I107 in I10B
4195 //
4196 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4197 sub3node->SetLineColor(kColorITS);
4198 sub3node->SetVisibility(0);
4199 sub3node->cd();
4200 //
4201 // Place copy #1 of I101 in I107
4202 //
4203 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4204 sub4node->SetLineColor(kColorITS);
4205 sub4node->SetVisibility(0);
4206 sub4node->cd();
4207 //
4208 // Place copy #1 of ITS1 in I101
4209 //
4210 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4211 sub5node->SetLineColor(kColorITS);
4212 fNodes->Add(sub5node);
4213 sub4node->cd();
4214 fNodes->Add(sub4node);
4215 sub3node->cd();
4216 fNodes->Add(sub3node);
4217 sub2node->cd();
4218 //
4219 // Place copy #2 of I107 in I10B
4220 //
4221 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4222 sub3node->SetLineColor(kColorITS);
4223 sub3node->SetVisibility(0);
4224 sub3node->cd();
4225 //
4226 // Place copy #1 of I101 in I107
4227 //
4228 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4229 sub4node->SetLineColor(kColorITS);
4230 sub4node->SetVisibility(0);
4231 sub4node->cd();
4232 //
4233 // Place copy #1 of ITS1 in I101
4234 //
4235 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4236 sub5node->SetLineColor(kColorITS);
4237 fNodes->Add(sub5node);
4238 sub4node->cd();
4239 fNodes->Add(sub4node);
4240 sub3node->cd();
4241 fNodes->Add(sub3node);
4242 sub2node->cd();
4243 //
4244 // Place copy #3 of I107 in I10B
4245 //
4246 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4247 sub3node->SetLineColor(kColorITS);
4248 sub3node->SetVisibility(0);
4249 sub3node->cd();
4250 //
4251 // Place copy #1 of I101 in I107
4252 //
4253 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4254 sub4node->SetLineColor(kColorITS);
4255 sub4node->SetVisibility(0);
4256 sub4node->cd();
4257 //
4258 // Place copy #1 of ITS1 in I101
4259 //
4260 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4261 sub5node->SetLineColor(kColorITS);
4262 fNodes->Add(sub5node);
4263 sub4node->cd();
4264 fNodes->Add(sub4node);
4265 sub3node->cd();
4266 fNodes->Add(sub3node);
4267 sub2node->cd();
4268 //
4269 // Place copy #4 of I107 in I10B
4270 //
4271 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4272 sub3node->SetLineColor(kColorITS);
4273 sub3node->SetVisibility(0);
4274 sub3node->cd();
4275 //
4276 // Place copy #1 of I101 in I107
4277 //
4278 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4279 sub4node->SetLineColor(kColorITS);
4280 sub4node->SetVisibility(0);
4281 sub4node->cd();
4282 //
4283 // Place copy #1 of ITS1 in I101
4284 //
4285 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4286 sub5node->SetLineColor(kColorITS);
4287 fNodes->Add(sub5node);
4288 sub4node->cd();
4289 fNodes->Add(sub4node);
4290 sub3node->cd();
4291 fNodes->Add(sub3node);
4292 sub2node->cd();
4293 fNodes->Add(sub2node);
4294 sub1node->cd();
4295 //
4296 // Place copy #1 of I20B in I12B
4297 //
4298 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4299 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4300 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4301 sub2node->SetLineColor(kColorITS);
4302 sub2node->SetVisibility(0);
4303 sub2node->cd();
4304 //
4305 // Place copy #1 of I1D7 in I20B
4306 //
4307 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4308 sub3node->SetLineColor(kColorITS);
4309 sub3node->SetVisibility(0);
4310 sub3node->cd();
4311 //
4312 // Place copy #1 of I1D1 in I1D7
4313 //
4314 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4315 sub4node->SetLineColor(kColorITS);
4316 sub4node->SetVisibility(0);
4317 sub4node->cd();
4318 //
4319 // Place copy #1 of ITS2 in I1D1
4320 //
4321 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4322 sub5node->SetLineColor(kColorITS);
4323 fNodes->Add(sub5node);
4324 sub4node->cd();
4325 fNodes->Add(sub4node);
4326 sub3node->cd();
4327 fNodes->Add(sub3node);
4328 sub2node->cd();
4329 //
4330 // Place copy #2 of I1D7 in I20B
4331 //
4332 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4333 sub3node->SetLineColor(kColorITS);
4334 sub3node->SetVisibility(0);
4335 sub3node->cd();
4336 //
4337 // Place copy #1 of I1D1 in I1D7
4338 //
4339 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4340 sub4node->SetLineColor(kColorITS);
4341 sub4node->SetVisibility(0);
4342 sub4node->cd();
4343 //
4344 // Place copy #1 of ITS2 in I1D1
4345 //
4346 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4347 sub5node->SetLineColor(kColorITS);
4348 fNodes->Add(sub5node);
4349 sub4node->cd();
4350 fNodes->Add(sub4node);
4351 sub3node->cd();
4352 fNodes->Add(sub3node);
4353 sub2node->cd();
4354 //
4355 // Place copy #3 of I1D7 in I20B
4356 //
4357 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4358 sub3node->SetLineColor(kColorITS);
4359 sub3node->SetVisibility(0);
4360 sub3node->cd();
4361 //
4362 // Place copy #1 of I1D1 in I1D7
4363 //
4364 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4365 sub4node->SetLineColor(kColorITS);
4366 sub4node->SetVisibility(0);
4367 sub4node->cd();
4368 //
4369 // Place copy #1 of ITS2 in I1D1
4370 //
4371 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4372 sub5node->SetLineColor(kColorITS);
4373 fNodes->Add(sub5node);
4374 sub4node->cd();
4375 fNodes->Add(sub4node);
4376 sub3node->cd();
4377 fNodes->Add(sub3node);
4378 sub2node->cd();
4379 //
4380 // Place copy #4 of I1D7 in I20B
4381 //
4382 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4383 sub3node->SetLineColor(kColorITS);
4384 sub3node->SetVisibility(0);
4385 sub3node->cd();
4386 //
4387 // Place copy #1 of I1D1 in I1D7
4388 //
4389 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4390 sub4node->SetLineColor(kColorITS);
4391 sub4node->SetVisibility(0);
4392 sub4node->cd();
4393 //
4394 // Place copy #1 of ITS2 in I1D1
4395 //
4396 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4397 sub5node->SetLineColor(kColorITS);
4398 fNodes->Add(sub5node);
4399 sub4node->cd();
4400 fNodes->Add(sub4node);
4401 sub3node->cd();
4402 fNodes->Add(sub3node);
4403 sub2node->cd();
4404 fNodes->Add(sub2node);
4405 sub1node->cd();
4406 //
4407 // Place copy #2 of I20B in I12B
4408 //
4409 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4410 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4411 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
4412 sub2node->SetLineColor(kColorITS);
4413 sub2node->SetVisibility(0);
4414 sub2node->cd();
4415 //
4416 // Place copy #1 of I1D7 in I20B
4417 //
4418 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4419 sub3node->SetLineColor(kColorITS);
4420 sub3node->SetVisibility(0);
4421 sub3node->cd();
4422 //
4423 // Place copy #1 of I1D1 in I1D7
4424 //
4425 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4426 sub4node->SetLineColor(kColorITS);
4427 sub4node->SetVisibility(0);
4428 sub4node->cd();
4429 //
4430 // Place copy #1 of ITS2 in I1D1
4431 //
4432 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4433 sub5node->SetLineColor(kColorITS);
4434 fNodes->Add(sub5node);
4435 sub4node->cd();
4436 fNodes->Add(sub4node);
4437 sub3node->cd();
4438 fNodes->Add(sub3node);
4439 sub2node->cd();
4440 //
4441 // Place copy #2 of I1D7 in I20B
4442 //
4443 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4444 sub3node->SetLineColor(kColorITS);
4445 sub3node->SetVisibility(0);
4446 sub3node->cd();
4447 //
4448 // Place copy #1 of I1D1 in I1D7
4449 //
4450 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4451 sub4node->SetLineColor(kColorITS);
4452 sub4node->SetVisibility(0);
4453 sub4node->cd();
4454 //
4455 // Place copy #1 of ITS2 in I1D1
4456 //
4457 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4458 sub5node->SetLineColor(kColorITS);
4459 fNodes->Add(sub5node);
4460 sub4node->cd();
4461 fNodes->Add(sub4node);
4462 sub3node->cd();
4463 fNodes->Add(sub3node);
4464 sub2node->cd();
4465 //
4466 // Place copy #3 of I1D7 in I20B
4467 //
4468 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4469 sub3node->SetLineColor(kColorITS);
4470 sub3node->SetVisibility(0);
4471 sub3node->cd();
4472 //
4473 // Place copy #1 of I1D1 in I1D7
4474 //
4475 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4476 sub4node->SetLineColor(kColorITS);
4477 sub4node->SetVisibility(0);
4478 sub4node->cd();
4479 //
4480 // Place copy #1 of ITS2 in I1D1
4481 //
4482 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4483 sub5node->SetLineColor(kColorITS);
4484 fNodes->Add(sub5node);
4485 sub4node->cd();
4486 fNodes->Add(sub4node);
4487 sub3node->cd();
4488 fNodes->Add(sub3node);
4489 sub2node->cd();
4490 //
4491 // Place copy #4 of I1D7 in I20B
4492 //
4493 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4494 sub3node->SetLineColor(kColorITS);
4495 sub3node->SetVisibility(0);
4496 sub3node->cd();
4497 //
4498 // Place copy #1 of I1D1 in I1D7
4499 //
4500 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4501 sub4node->SetLineColor(kColorITS);
4502 sub4node->SetVisibility(0);
4503 sub4node->cd();
4504 //
4505 // Place copy #1 of ITS2 in I1D1
4506 //
4507 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4508 sub5node->SetLineColor(kColorITS);
4509 fNodes->Add(sub5node);
4510 sub4node->cd();
4511 fNodes->Add(sub4node);
4512 sub3node->cd();
4513 fNodes->Add(sub3node);
4514 sub2node->cd();
4515 fNodes->Add(sub2node);
4516 sub1node->cd();
4517 //
4518 // Place copy #3 of I20B in I12B
4519 //
4520 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4521 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4522 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
4523 sub2node->SetLineColor(kColorITS);
4524 sub2node->SetVisibility(0);
4525 sub2node->cd();
4526 //
4527 // Place copy #1 of I1D7 in I20B
4528 //
4529 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4530 sub3node->SetLineColor(kColorITS);
4531 sub3node->SetVisibility(0);
4532 sub3node->cd();
4533 //
4534 // Place copy #1 of I1D1 in I1D7
4535 //
4536 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4537 sub4node->SetLineColor(kColorITS);
4538 sub4node->SetVisibility(0);
4539 sub4node->cd();
4540 //
4541 // Place copy #1 of ITS2 in I1D1
4542 //
4543 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4544 sub5node->SetLineColor(kColorITS);
4545 fNodes->Add(sub5node);
4546 sub4node->cd();
4547 fNodes->Add(sub4node);
4548 sub3node->cd();
4549 fNodes->Add(sub3node);
4550 sub2node->cd();
4551 //
4552 // Place copy #2 of I1D7 in I20B
4553 //
4554 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4555 sub3node->SetLineColor(kColorITS);
4556 sub3node->SetVisibility(0);
4557 sub3node->cd();
4558 //
4559 // Place copy #1 of I1D1 in I1D7
4560 //
4561 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4562 sub4node->SetLineColor(kColorITS);
4563 sub4node->SetVisibility(0);
4564 sub4node->cd();
4565 //
4566 // Place copy #1 of ITS2 in I1D1
4567 //
4568 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4569 sub5node->SetLineColor(kColorITS);
4570 fNodes->Add(sub5node);
4571 sub4node->cd();
4572 fNodes->Add(sub4node);
4573 sub3node->cd();
4574 fNodes->Add(sub3node);
4575 sub2node->cd();
4576 //
4577 // Place copy #3 of I1D7 in I20B
4578 //
4579 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4580 sub3node->SetLineColor(kColorITS);
4581 sub3node->SetVisibility(0);
4582 sub3node->cd();
4583 //
4584 // Place copy #1 of I1D1 in I1D7
4585 //
4586 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4587 sub4node->SetLineColor(kColorITS);
4588 sub4node->SetVisibility(0);
4589 sub4node->cd();
4590 //
4591 // Place copy #1 of ITS2 in I1D1
4592 //
4593 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4594 sub5node->SetLineColor(kColorITS);
4595 fNodes->Add(sub5node);
4596 sub4node->cd();
4597 fNodes->Add(sub4node);
4598 sub3node->cd();
4599 fNodes->Add(sub3node);
4600 sub2node->cd();
4601 //
4602 // Place copy #4 of I1D7 in I20B
4603 //
4604 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4605 sub3node->SetLineColor(kColorITS);
4606 sub3node->SetVisibility(0);
4607 sub3node->cd();
4608 //
4609 // Place copy #1 of I1D1 in I1D7
4610 //
4611 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4612 sub4node->SetLineColor(kColorITS);
4613 sub4node->SetVisibility(0);
4614 sub4node->cd();
4615 //
4616 // Place copy #1 of ITS2 in I1D1
4617 //
4618 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4619 sub5node->SetLineColor(kColorITS);
4620 fNodes->Add(sub5node);
4621 sub4node->cd();
4622 fNodes->Add(sub4node);
4623 sub3node->cd();
4624 fNodes->Add(sub3node);
4625 sub2node->cd();
4626 fNodes->Add(sub2node);
4627 sub1node->cd();
4628 //
4629 // Place copy #4 of I20B in I12B
4630 //
4631 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4632 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4633 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
4634 sub2node->SetLineColor(kColorITS);
4635 sub2node->SetVisibility(0);
4636 sub2node->cd();
4637 //
4638 // Place copy #1 of I1D7 in I20B
4639 //
4640 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4641 sub3node->SetLineColor(kColorITS);
4642 sub3node->SetVisibility(0);
4643 sub3node->cd();
4644 //
4645 // Place copy #1 of I1D1 in I1D7
4646 //
4647 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4648 sub4node->SetLineColor(kColorITS);
4649 sub4node->SetVisibility(0);
4650 sub4node->cd();
4651 //
4652 // Place copy #1 of ITS2 in I1D1
4653 //
4654 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4655 sub5node->SetLineColor(kColorITS);
4656 fNodes->Add(sub5node);
4657 sub4node->cd();
4658 fNodes->Add(sub4node);
4659 sub3node->cd();
4660 fNodes->Add(sub3node);
4661 sub2node->cd();
4662 //
4663 // Place copy #2 of I1D7 in I20B
4664 //
4665 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4666 sub3node->SetLineColor(kColorITS);
4667 sub3node->SetVisibility(0);
4668 sub3node->cd();
4669 //
4670 // Place copy #1 of I1D1 in I1D7
4671 //
4672 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4673 sub4node->SetLineColor(kColorITS);
4674 sub4node->SetVisibility(0);
4675 sub4node->cd();
4676 //
4677 // Place copy #1 of ITS2 in I1D1
4678 //
4679 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4680 sub5node->SetLineColor(kColorITS);
4681 fNodes->Add(sub5node);
4682 sub4node->cd();
4683 fNodes->Add(sub4node);
4684 sub3node->cd();
4685 fNodes->Add(sub3node);
4686 sub2node->cd();
4687 //
4688 // Place copy #3 of I1D7 in I20B
4689 //
4690 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4691 sub3node->SetLineColor(kColorITS);
4692 sub3node->SetVisibility(0);
4693 sub3node->cd();
4694 //
4695 // Place copy #1 of I1D1 in I1D7
4696 //
4697 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4698 sub4node->SetLineColor(kColorITS);
4699 sub4node->SetVisibility(0);
4700 sub4node->cd();
4701 //
4702 // Place copy #1 of ITS2 in I1D1
4703 //
4704 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4705 sub5node->SetLineColor(kColorITS);
4706 fNodes->Add(sub5node);
4707 sub4node->cd();
4708 fNodes->Add(sub4node);
4709 sub3node->cd();
4710 fNodes->Add(sub3node);
4711 sub2node->cd();
4712 //
4713 // Place copy #4 of I1D7 in I20B
4714 //
4715 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4716 sub3node->SetLineColor(kColorITS);
4717 sub3node->SetVisibility(0);
4718 sub3node->cd();
4719 //
4720 // Place copy #1 of I1D1 in I1D7
4721 //
4722 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4723 sub4node->SetLineColor(kColorITS);
4724 sub4node->SetVisibility(0);
4725 sub4node->cd();
4726 //
4727 // Place copy #1 of ITS2 in I1D1
4728 //
4729 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4730 sub5node->SetLineColor(kColorITS);
4731 fNodes->Add(sub5node);
4732 sub4node->cd();
4733 fNodes->Add(sub4node);
4734 sub3node->cd();
4735 fNodes->Add(sub3node);
4736 sub2node->cd();
4737 fNodes->Add(sub2node);
4738 sub1node->cd();
4739 fNodes->Add(sub1node);
4740 node->cd();
4741 //
4742 // Place copy #7 of I12B in IT12
4743 //
4744 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
4745 sub1node->SetLineColor(kColorITS);
4746 sub1node->SetVisibility(0);
4747 sub1node->cd();
4748 //
4749 // Place copy #1 of I10B in I12B
4750 //
4751 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4752 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4753 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
4754 sub2node->SetLineColor(kColorITS);
4755 sub2node->SetVisibility(0);
4756 sub2node->cd();
4757 //
4758 // Place copy #1 of I107 in I10B
4759 //
4760 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4761 sub3node->SetLineColor(kColorITS);
4762 sub3node->SetVisibility(0);
4763 sub3node->cd();
4764 //
4765 // Place copy #1 of I101 in I107
4766 //
4767 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4768 sub4node->SetLineColor(kColorITS);
4769 sub4node->SetVisibility(0);
4770 sub4node->cd();
4771 //
4772 // Place copy #1 of ITS1 in I101
4773 //
4774 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4775 sub5node->SetLineColor(kColorITS);
4776 fNodes->Add(sub5node);
4777 sub4node->cd();
4778 fNodes->Add(sub4node);
4779 sub3node->cd();
4780 fNodes->Add(sub3node);
4781 sub2node->cd();
4782 //
4783 // Place copy #2 of I107 in I10B
4784 //
4785 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4786 sub3node->SetLineColor(kColorITS);
4787 sub3node->SetVisibility(0);
4788 sub3node->cd();
4789 //
4790 // Place copy #1 of I101 in I107
4791 //
4792 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4793 sub4node->SetLineColor(kColorITS);
4794 sub4node->SetVisibility(0);
4795 sub4node->cd();
4796 //
4797 // Place copy #1 of ITS1 in I101
4798 //
4799 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4800 sub5node->SetLineColor(kColorITS);
4801 fNodes->Add(sub5node);
4802 sub4node->cd();
4803 fNodes->Add(sub4node);
4804 sub3node->cd();
4805 fNodes->Add(sub3node);
4806 sub2node->cd();
4807 //
4808 // Place copy #3 of I107 in I10B
4809 //
4810 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4811 sub3node->SetLineColor(kColorITS);
4812 sub3node->SetVisibility(0);
4813 sub3node->cd();
4814 //
4815 // Place copy #1 of I101 in I107
4816 //
4817 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4818 sub4node->SetLineColor(kColorITS);
4819 sub4node->SetVisibility(0);
4820 sub4node->cd();
4821 //
4822 // Place copy #1 of ITS1 in I101
4823 //
4824 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4825 sub5node->SetLineColor(kColorITS);
4826 fNodes->Add(sub5node);
4827 sub4node->cd();
4828 fNodes->Add(sub4node);
4829 sub3node->cd();
4830 fNodes->Add(sub3node);
4831 sub2node->cd();
4832 //
4833 // Place copy #4 of I107 in I10B
4834 //
4835 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4836 sub3node->SetLineColor(kColorITS);
4837 sub3node->SetVisibility(0);
4838 sub3node->cd();
4839 //
4840 // Place copy #1 of I101 in I107
4841 //
4842 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4843 sub4node->SetLineColor(kColorITS);
4844 sub4node->SetVisibility(0);
4845 sub4node->cd();
4846 //
4847 // Place copy #1 of ITS1 in I101
4848 //
4849 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4850 sub5node->SetLineColor(kColorITS);
4851 fNodes->Add(sub5node);
4852 sub4node->cd();
4853 fNodes->Add(sub4node);
4854 sub3node->cd();
4855 fNodes->Add(sub3node);
4856 sub2node->cd();
4857 fNodes->Add(sub2node);
4858 sub1node->cd();
4859 //
4860 // Place copy #2 of I10B in I12B
4861 //
4862 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4863 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4864 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
4865 sub2node->SetLineColor(kColorITS);
4866 sub2node->SetVisibility(0);
4867 sub2node->cd();
4868 //
4869 // Place copy #1 of I107 in I10B
4870 //
4871 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4872 sub3node->SetLineColor(kColorITS);
4873 sub3node->SetVisibility(0);
4874 sub3node->cd();
4875 //
4876 // Place copy #1 of I101 in I107
4877 //
4878 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4879 sub4node->SetLineColor(kColorITS);
4880 sub4node->SetVisibility(0);
4881 sub4node->cd();
4882 //
4883 // Place copy #1 of ITS1 in I101
4884 //
4885 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4886 sub5node->SetLineColor(kColorITS);
4887 fNodes->Add(sub5node);
4888 sub4node->cd();
4889 fNodes->Add(sub4node);
4890 sub3node->cd();
4891 fNodes->Add(sub3node);
4892 sub2node->cd();
4893 //
4894 // Place copy #2 of I107 in I10B
4895 //
4896 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4897 sub3node->SetLineColor(kColorITS);
4898 sub3node->SetVisibility(0);
4899 sub3node->cd();
4900 //
4901 // Place copy #1 of I101 in I107
4902 //
4903 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4904 sub4node->SetLineColor(kColorITS);
4905 sub4node->SetVisibility(0);
4906 sub4node->cd();
4907 //
4908 // Place copy #1 of ITS1 in I101
4909 //
4910 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4911 sub5node->SetLineColor(kColorITS);
4912 fNodes->Add(sub5node);
4913 sub4node->cd();
4914 fNodes->Add(sub4node);
4915 sub3node->cd();
4916 fNodes->Add(sub3node);
4917 sub2node->cd();
4918 //
4919 // Place copy #3 of I107 in I10B
4920 //
4921 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4922 sub3node->SetLineColor(kColorITS);
4923 sub3node->SetVisibility(0);
4924 sub3node->cd();
4925 //
4926 // Place copy #1 of I101 in I107
4927 //
4928 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4929 sub4node->SetLineColor(kColorITS);
4930 sub4node->SetVisibility(0);
4931 sub4node->cd();
4932 //
4933 // Place copy #1 of ITS1 in I101
4934 //
4935 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4936 sub5node->SetLineColor(kColorITS);
4937 fNodes->Add(sub5node);
4938 sub4node->cd();
4939 fNodes->Add(sub4node);
4940 sub3node->cd();
4941 fNodes->Add(sub3node);
4942 sub2node->cd();
4943 //
4944 // Place copy #4 of I107 in I10B
4945 //
4946 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4947 sub3node->SetLineColor(kColorITS);
4948 sub3node->SetVisibility(0);
4949 sub3node->cd();
4950 //
4951 // Place copy #1 of I101 in I107
4952 //
4953 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4954 sub4node->SetLineColor(kColorITS);
4955 sub4node->SetVisibility(0);
4956 sub4node->cd();
4957 //
4958 // Place copy #1 of ITS1 in I101
4959 //
4960 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4961 sub5node->SetLineColor(kColorITS);
4962 fNodes->Add(sub5node);
4963 sub4node->cd();
4964 fNodes->Add(sub4node);
4965 sub3node->cd();
4966 fNodes->Add(sub3node);
4967 sub2node->cd();
4968 fNodes->Add(sub2node);
4969 sub1node->cd();
4970 //
4971 // Place copy #1 of I20B in I12B
4972 //
4973 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4974 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4975 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
4976 sub2node->SetLineColor(kColorITS);
4977 sub2node->SetVisibility(0);
4978 sub2node->cd();
4979 //
4980 // Place copy #1 of I1D7 in I20B
4981 //
4982 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4983 sub3node->SetLineColor(kColorITS);
4984 sub3node->SetVisibility(0);
4985 sub3node->cd();
4986 //
4987 // Place copy #1 of I1D1 in I1D7
4988 //
4989 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4990 sub4node->SetLineColor(kColorITS);
4991 sub4node->SetVisibility(0);
4992 sub4node->cd();
4993 //
4994 // Place copy #1 of ITS2 in I1D1
4995 //
4996 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4997 sub5node->SetLineColor(kColorITS);
4998 fNodes->Add(sub5node);
4999 sub4node->cd();
5000 fNodes->Add(sub4node);
5001 sub3node->cd();
5002 fNodes->Add(sub3node);
5003 sub2node->cd();
5004 //
5005 // Place copy #2 of I1D7 in I20B
5006 //
5007 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5008 sub3node->SetLineColor(kColorITS);
5009 sub3node->SetVisibility(0);
5010 sub3node->cd();
5011 //
5012 // Place copy #1 of I1D1 in I1D7
5013 //
5014 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5015 sub4node->SetLineColor(kColorITS);
5016 sub4node->SetVisibility(0);
5017 sub4node->cd();
5018 //
5019 // Place copy #1 of ITS2 in I1D1
5020 //
5021 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5022 sub5node->SetLineColor(kColorITS);
5023 fNodes->Add(sub5node);
5024 sub4node->cd();
5025 fNodes->Add(sub4node);
5026 sub3node->cd();
5027 fNodes->Add(sub3node);
5028 sub2node->cd();
5029 //
5030 // Place copy #3 of I1D7 in I20B
5031 //
5032 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5033 sub3node->SetLineColor(kColorITS);
5034 sub3node->SetVisibility(0);
5035 sub3node->cd();
5036 //
5037 // Place copy #1 of I1D1 in I1D7
5038 //
5039 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5040 sub4node->SetLineColor(kColorITS);
5041 sub4node->SetVisibility(0);
5042 sub4node->cd();
5043 //
5044 // Place copy #1 of ITS2 in I1D1
5045 //
5046 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5047 sub5node->SetLineColor(kColorITS);
5048 fNodes->Add(sub5node);
5049 sub4node->cd();
5050 fNodes->Add(sub4node);
5051 sub3node->cd();
5052 fNodes->Add(sub3node);
5053 sub2node->cd();
5054 //
5055 // Place copy #4 of I1D7 in I20B
5056 //
5057 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5058 sub3node->SetLineColor(kColorITS);
5059 sub3node->SetVisibility(0);
5060 sub3node->cd();
5061 //
5062 // Place copy #1 of I1D1 in I1D7
5063 //
5064 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5065 sub4node->SetLineColor(kColorITS);
5066 sub4node->SetVisibility(0);
5067 sub4node->cd();
5068 //
5069 // Place copy #1 of ITS2 in I1D1
5070 //
5071 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5072 sub5node->SetLineColor(kColorITS);
5073 fNodes->Add(sub5node);
5074 sub4node->cd();
5075 fNodes->Add(sub4node);
5076 sub3node->cd();
5077 fNodes->Add(sub3node);
5078 sub2node->cd();
5079 fNodes->Add(sub2node);
5080 sub1node->cd();
5081 //
5082 // Place copy #2 of I20B in I12B
5083 //
5084 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5085 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5086 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5087 sub2node->SetLineColor(kColorITS);
5088 sub2node->SetVisibility(0);
5089 sub2node->cd();
5090 //
5091 // Place copy #1 of I1D7 in I20B
5092 //
5093 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5094 sub3node->SetLineColor(kColorITS);
5095 sub3node->SetVisibility(0);
5096 sub3node->cd();
5097 //
5098 // Place copy #1 of I1D1 in I1D7
5099 //
5100 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5101 sub4node->SetLineColor(kColorITS);
5102 sub4node->SetVisibility(0);
5103 sub4node->cd();
5104 //
5105 // Place copy #1 of ITS2 in I1D1
5106 //
5107 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5108 sub5node->SetLineColor(kColorITS);
5109 fNodes->Add(sub5node);
5110 sub4node->cd();
5111 fNodes->Add(sub4node);
5112 sub3node->cd();
5113 fNodes->Add(sub3node);
5114 sub2node->cd();
5115 //
5116 // Place copy #2 of I1D7 in I20B
5117 //
5118 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5119 sub3node->SetLineColor(kColorITS);
5120 sub3node->SetVisibility(0);
5121 sub3node->cd();
5122 //
5123 // Place copy #1 of I1D1 in I1D7
5124 //
5125 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5126 sub4node->SetLineColor(kColorITS);
5127 sub4node->SetVisibility(0);
5128 sub4node->cd();
5129 //
5130 // Place copy #1 of ITS2 in I1D1
5131 //
5132 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5133 sub5node->SetLineColor(kColorITS);
5134 fNodes->Add(sub5node);
5135 sub4node->cd();
5136 fNodes->Add(sub4node);
5137 sub3node->cd();
5138 fNodes->Add(sub3node);
5139 sub2node->cd();
5140 //
5141 // Place copy #3 of I1D7 in I20B
5142 //
5143 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5144 sub3node->SetLineColor(kColorITS);
5145 sub3node->SetVisibility(0);
5146 sub3node->cd();
5147 //
5148 // Place copy #1 of I1D1 in I1D7
5149 //
5150 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5151 sub4node->SetLineColor(kColorITS);
5152 sub4node->SetVisibility(0);
5153 sub4node->cd();
5154 //
5155 // Place copy #1 of ITS2 in I1D1
5156 //
5157 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5158 sub5node->SetLineColor(kColorITS);
5159 fNodes->Add(sub5node);
5160 sub4node->cd();
5161 fNodes->Add(sub4node);
5162 sub3node->cd();
5163 fNodes->Add(sub3node);
5164 sub2node->cd();
5165 //
5166 // Place copy #4 of I1D7 in I20B
5167 //
5168 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5169 sub3node->SetLineColor(kColorITS);
5170 sub3node->SetVisibility(0);
5171 sub3node->cd();
5172 //
5173 // Place copy #1 of I1D1 in I1D7
5174 //
5175 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5176 sub4node->SetLineColor(kColorITS);
5177 sub4node->SetVisibility(0);
5178 sub4node->cd();
5179 //
5180 // Place copy #1 of ITS2 in I1D1
5181 //
5182 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5183 sub5node->SetLineColor(kColorITS);
5184 fNodes->Add(sub5node);
5185 sub4node->cd();
5186 fNodes->Add(sub4node);
5187 sub3node->cd();
5188 fNodes->Add(sub3node);
5189 sub2node->cd();
5190 fNodes->Add(sub2node);
5191 sub1node->cd();
5192 //
5193 // Place copy #3 of I20B in I12B
5194 //
5195 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5196 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5197 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5198 sub2node->SetLineColor(kColorITS);
5199 sub2node->SetVisibility(0);
5200 sub2node->cd();
5201 //
5202 // Place copy #1 of I1D7 in I20B
5203 //
5204 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5205 sub3node->SetLineColor(kColorITS);
5206 sub3node->SetVisibility(0);
5207 sub3node->cd();
5208 //
5209 // Place copy #1 of I1D1 in I1D7
5210 //
5211 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5212 sub4node->SetLineColor(kColorITS);
5213 sub4node->SetVisibility(0);
5214 sub4node->cd();
5215 //
5216 // Place copy #1 of ITS2 in I1D1
5217 //
5218 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5219 sub5node->SetLineColor(kColorITS);
5220 fNodes->Add(sub5node);
5221 sub4node->cd();
5222 fNodes->Add(sub4node);
5223 sub3node->cd();
5224 fNodes->Add(sub3node);
5225 sub2node->cd();
5226 //
5227 // Place copy #2 of I1D7 in I20B
5228 //
5229 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5230 sub3node->SetLineColor(kColorITS);
5231 sub3node->SetVisibility(0);
5232 sub3node->cd();
5233 //
5234 // Place copy #1 of I1D1 in I1D7
5235 //
5236 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5237 sub4node->SetLineColor(kColorITS);
5238 sub4node->SetVisibility(0);
5239 sub4node->cd();
5240 //
5241 // Place copy #1 of ITS2 in I1D1
5242 //
5243 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5244 sub5node->SetLineColor(kColorITS);
5245 fNodes->Add(sub5node);
5246 sub4node->cd();
5247 fNodes->Add(sub4node);
5248 sub3node->cd();
5249 fNodes->Add(sub3node);
5250 sub2node->cd();
5251 //
5252 // Place copy #3 of I1D7 in I20B
5253 //
5254 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5255 sub3node->SetLineColor(kColorITS);
5256 sub3node->SetVisibility(0);
5257 sub3node->cd();
5258 //
5259 // Place copy #1 of I1D1 in I1D7
5260 //
5261 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5262 sub4node->SetLineColor(kColorITS);
5263 sub4node->SetVisibility(0);
5264 sub4node->cd();
5265 //
5266 // Place copy #1 of ITS2 in I1D1
5267 //
5268 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5269 sub5node->SetLineColor(kColorITS);
5270 fNodes->Add(sub5node);
5271 sub4node->cd();
5272 fNodes->Add(sub4node);
5273 sub3node->cd();
5274 fNodes->Add(sub3node);
5275 sub2node->cd();
5276 //
5277 // Place copy #4 of I1D7 in I20B
5278 //
5279 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5280 sub3node->SetLineColor(kColorITS);
5281 sub3node->SetVisibility(0);
5282 sub3node->cd();
5283 //
5284 // Place copy #1 of I1D1 in I1D7
5285 //
5286 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5287 sub4node->SetLineColor(kColorITS);
5288 sub4node->SetVisibility(0);
5289 sub4node->cd();
5290 //
5291 // Place copy #1 of ITS2 in I1D1
5292 //
5293 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5294 sub5node->SetLineColor(kColorITS);
5295 fNodes->Add(sub5node);
5296 sub4node->cd();
5297 fNodes->Add(sub4node);
5298 sub3node->cd();
5299 fNodes->Add(sub3node);
5300 sub2node->cd();
5301 fNodes->Add(sub2node);
5302 sub1node->cd();
5303 //
5304 // Place copy #4 of I20B in I12B
5305 //
5306 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5307 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5308 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5309 sub2node->SetLineColor(kColorITS);
5310 sub2node->SetVisibility(0);
5311 sub2node->cd();
5312 //
5313 // Place copy #1 of I1D7 in I20B
5314 //
5315 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5316 sub3node->SetLineColor(kColorITS);
5317 sub3node->SetVisibility(0);
5318 sub3node->cd();
5319 //
5320 // Place copy #1 of I1D1 in I1D7
5321 //
5322 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5323 sub4node->SetLineColor(kColorITS);
5324 sub4node->SetVisibility(0);
5325 sub4node->cd();
5326 //
5327 // Place copy #1 of ITS2 in I1D1
5328 //
5329 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5330 sub5node->SetLineColor(kColorITS);
5331 fNodes->Add(sub5node);
5332 sub4node->cd();
5333 fNodes->Add(sub4node);
5334 sub3node->cd();
5335 fNodes->Add(sub3node);
5336 sub2node->cd();
5337 //
5338 // Place copy #2 of I1D7 in I20B
5339 //
5340 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5341 sub3node->SetLineColor(kColorITS);
5342 sub3node->SetVisibility(0);
5343 sub3node->cd();
5344 //
5345 // Place copy #1 of I1D1 in I1D7
5346 //
5347 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5348 sub4node->SetLineColor(kColorITS);
5349 sub4node->SetVisibility(0);
5350 sub4node->cd();
5351 //
5352 // Place copy #1 of ITS2 in I1D1
5353 //
5354 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5355 sub5node->SetLineColor(kColorITS);
5356 fNodes->Add(sub5node);
5357 sub4node->cd();
5358 fNodes->Add(sub4node);
5359 sub3node->cd();
5360 fNodes->Add(sub3node);
5361 sub2node->cd();
5362 //
5363 // Place copy #3 of I1D7 in I20B
5364 //
5365 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5366 sub3node->SetLineColor(kColorITS);
5367 sub3node->SetVisibility(0);
5368 sub3node->cd();
5369 //
5370 // Place copy #1 of I1D1 in I1D7
5371 //
5372 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5373 sub4node->SetLineColor(kColorITS);
5374 sub4node->SetVisibility(0);
5375 sub4node->cd();
5376 //
5377 // Place copy #1 of ITS2 in I1D1
5378 //
5379 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5380 sub5node->SetLineColor(kColorITS);
5381 fNodes->Add(sub5node);
5382 sub4node->cd();
5383 fNodes->Add(sub4node);
5384 sub3node->cd();
5385 fNodes->Add(sub3node);
5386 sub2node->cd();
5387 //
5388 // Place copy #4 of I1D7 in I20B
5389 //
5390 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5391 sub3node->SetLineColor(kColorITS);
5392 sub3node->SetVisibility(0);
5393 sub3node->cd();
5394 //
5395 // Place copy #1 of I1D1 in I1D7
5396 //
5397 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5398 sub4node->SetLineColor(kColorITS);
5399 sub4node->SetVisibility(0);
5400 sub4node->cd();
5401 //
5402 // Place copy #1 of ITS2 in I1D1
5403 //
5404 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5405 sub5node->SetLineColor(kColorITS);
5406 fNodes->Add(sub5node);
5407 sub4node->cd();
5408 fNodes->Add(sub4node);
5409 sub3node->cd();
5410 fNodes->Add(sub3node);
5411 sub2node->cd();
5412 fNodes->Add(sub2node);
5413 sub1node->cd();
5414 fNodes->Add(sub1node);
5415 node->cd();
5416 //
5417 // Place copy #8 of I12B in IT12
5418 //
5419 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
5420 sub1node->SetLineColor(kColorITS);
5421 sub1node->SetVisibility(0);
5422 sub1node->cd();
5423 //
5424 // Place copy #1 of I10B in I12B
5425 //
5426 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5427 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5428 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
5429 sub2node->SetLineColor(kColorITS);
5430 sub2node->SetVisibility(0);
5431 sub2node->cd();
5432 //
5433 // Place copy #1 of I107 in I10B
5434 //
5435 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5436 sub3node->SetLineColor(kColorITS);
5437 sub3node->SetVisibility(0);
5438 sub3node->cd();
5439 //
5440 // Place copy #1 of I101 in I107
5441 //
5442 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5443 sub4node->SetLineColor(kColorITS);
5444 sub4node->SetVisibility(0);
5445 sub4node->cd();
5446 //
5447 // Place copy #1 of ITS1 in I101
5448 //
5449 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5450 sub5node->SetLineColor(kColorITS);
5451 fNodes->Add(sub5node);
5452 sub4node->cd();
5453 fNodes->Add(sub4node);
5454 sub3node->cd();
5455 fNodes->Add(sub3node);
5456 sub2node->cd();
5457 //
5458 // Place copy #2 of I107 in I10B
5459 //
5460 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5461 sub3node->SetLineColor(kColorITS);
5462 sub3node->SetVisibility(0);
5463 sub3node->cd();
5464 //
5465 // Place copy #1 of I101 in I107
5466 //
5467 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5468 sub4node->SetLineColor(kColorITS);
5469 sub4node->SetVisibility(0);
5470 sub4node->cd();
5471 //
5472 // Place copy #1 of ITS1 in I101
5473 //
5474 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5475 sub5node->SetLineColor(kColorITS);
5476 fNodes->Add(sub5node);
5477 sub4node->cd();
5478 fNodes->Add(sub4node);
5479 sub3node->cd();
5480 fNodes->Add(sub3node);
5481 sub2node->cd();
5482 //
5483 // Place copy #3 of I107 in I10B
5484 //
5485 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5486 sub3node->SetLineColor(kColorITS);
5487 sub3node->SetVisibility(0);
5488 sub3node->cd();
5489 //
5490 // Place copy #1 of I101 in I107
5491 //
5492 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5493 sub4node->SetLineColor(kColorITS);
5494 sub4node->SetVisibility(0);
5495 sub4node->cd();
5496 //
5497 // Place copy #1 of ITS1 in I101
5498 //
5499 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5500 sub5node->SetLineColor(kColorITS);
5501 fNodes->Add(sub5node);
5502 sub4node->cd();
5503 fNodes->Add(sub4node);
5504 sub3node->cd();
5505 fNodes->Add(sub3node);
5506 sub2node->cd();
5507 //
5508 // Place copy #4 of I107 in I10B
5509 //
5510 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5511 sub3node->SetLineColor(kColorITS);
5512 sub3node->SetVisibility(0);
5513 sub3node->cd();
5514 //
5515 // Place copy #1 of I101 in I107
5516 //
5517 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5518 sub4node->SetLineColor(kColorITS);
5519 sub4node->SetVisibility(0);
5520 sub4node->cd();
5521 //
5522 // Place copy #1 of ITS1 in I101
5523 //
5524 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5525 sub5node->SetLineColor(kColorITS);
5526 fNodes->Add(sub5node);
5527 sub4node->cd();
5528 fNodes->Add(sub4node);
5529 sub3node->cd();
5530 fNodes->Add(sub3node);
5531 sub2node->cd();
5532 fNodes->Add(sub2node);
5533 sub1node->cd();
5534 //
5535 // Place copy #2 of I10B in I12B
5536 //
5537 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5538 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5539 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
5540 sub2node->SetLineColor(kColorITS);
5541 sub2node->SetVisibility(0);
5542 sub2node->cd();
5543 //
5544 // Place copy #1 of I107 in I10B
5545 //
5546 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5547 sub3node->SetLineColor(kColorITS);
5548 sub3node->SetVisibility(0);
5549 sub3node->cd();
5550 //
5551 // Place copy #1 of I101 in I107
5552 //
5553 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5554 sub4node->SetLineColor(kColorITS);
5555 sub4node->SetVisibility(0);
5556 sub4node->cd();
5557 //
5558 // Place copy #1 of ITS1 in I101
5559 //
5560 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5561 sub5node->SetLineColor(kColorITS);
5562 fNodes->Add(sub5node);
5563 sub4node->cd();
5564 fNodes->Add(sub4node);
5565 sub3node->cd();
5566 fNodes->Add(sub3node);
5567 sub2node->cd();
5568 //
5569 // Place copy #2 of I107 in I10B
5570 //
5571 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5572 sub3node->SetLineColor(kColorITS);
5573 sub3node->SetVisibility(0);
5574 sub3node->cd();
5575 //
5576 // Place copy #1 of I101 in I107
5577 //
5578 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5579 sub4node->SetLineColor(kColorITS);
5580 sub4node->SetVisibility(0);
5581 sub4node->cd();
5582 //
5583 // Place copy #1 of ITS1 in I101
5584 //
5585 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5586 sub5node->SetLineColor(kColorITS);
5587 fNodes->Add(sub5node);
5588 sub4node->cd();
5589 fNodes->Add(sub4node);
5590 sub3node->cd();
5591 fNodes->Add(sub3node);
5592 sub2node->cd();
5593 //
5594 // Place copy #3 of I107 in I10B
5595 //
5596 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5597 sub3node->SetLineColor(kColorITS);
5598 sub3node->SetVisibility(0);
5599 sub3node->cd();
5600 //
5601 // Place copy #1 of I101 in I107
5602 //
5603 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5604 sub4node->SetLineColor(kColorITS);
5605 sub4node->SetVisibility(0);
5606 sub4node->cd();
5607 //
5608 // Place copy #1 of ITS1 in I101
5609 //
5610 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5611 sub5node->SetLineColor(kColorITS);
5612 fNodes->Add(sub5node);
5613 sub4node->cd();
5614 fNodes->Add(sub4node);
5615 sub3node->cd();
5616 fNodes->Add(sub3node);
5617 sub2node->cd();
5618 //
5619 // Place copy #4 of I107 in I10B
5620 //
5621 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5622 sub3node->SetLineColor(kColorITS);
5623 sub3node->SetVisibility(0);
5624 sub3node->cd();
5625 //
5626 // Place copy #1 of I101 in I107
5627 //
5628 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5629 sub4node->SetLineColor(kColorITS);
5630 sub4node->SetVisibility(0);
5631 sub4node->cd();
5632 //
5633 // Place copy #1 of ITS1 in I101
5634 //
5635 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5636 sub5node->SetLineColor(kColorITS);
5637 fNodes->Add(sub5node);
5638 sub4node->cd();
5639 fNodes->Add(sub4node);
5640 sub3node->cd();
5641 fNodes->Add(sub3node);
5642 sub2node->cd();
5643 fNodes->Add(sub2node);
5644 sub1node->cd();
5645 //
5646 // Place copy #1 of I20B in I12B
5647 //
5648 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5649 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5650 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
5651 sub2node->SetLineColor(kColorITS);
5652 sub2node->SetVisibility(0);
5653 sub2node->cd();
5654 //
5655 // Place copy #1 of I1D7 in I20B
5656 //
5657 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5658 sub3node->SetLineColor(kColorITS);
5659 sub3node->SetVisibility(0);
5660 sub3node->cd();
5661 //
5662 // Place copy #1 of I1D1 in I1D7
5663 //
5664 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5665 sub4node->SetLineColor(kColorITS);
5666 sub4node->SetVisibility(0);
5667 sub4node->cd();
5668 //
5669 // Place copy #1 of ITS2 in I1D1
5670 //
5671 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5672 sub5node->SetLineColor(kColorITS);
5673 fNodes->Add(sub5node);
5674 sub4node->cd();
5675 fNodes->Add(sub4node);
5676 sub3node->cd();
5677 fNodes->Add(sub3node);
5678 sub2node->cd();
5679 //
5680 // Place copy #2 of I1D7 in I20B
5681 //
5682 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5683 sub3node->SetLineColor(kColorITS);
5684 sub3node->SetVisibility(0);
5685 sub3node->cd();
5686 //
5687 // Place copy #1 of I1D1 in I1D7
5688 //
5689 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5690 sub4node->SetLineColor(kColorITS);
5691 sub4node->SetVisibility(0);
5692 sub4node->cd();
5693 //
5694 // Place copy #1 of ITS2 in I1D1
5695 //
5696 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5697 sub5node->SetLineColor(kColorITS);
5698 fNodes->Add(sub5node);
5699 sub4node->cd();
5700 fNodes->Add(sub4node);
5701 sub3node->cd();
5702 fNodes->Add(sub3node);
5703 sub2node->cd();
5704 //
5705 // Place copy #3 of I1D7 in I20B
5706 //
5707 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5708 sub3node->SetLineColor(kColorITS);
5709 sub3node->SetVisibility(0);
5710 sub3node->cd();
5711 //
5712 // Place copy #1 of I1D1 in I1D7
5713 //
5714 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5715 sub4node->SetLineColor(kColorITS);
5716 sub4node->SetVisibility(0);
5717 sub4node->cd();
5718 //
5719 // Place copy #1 of ITS2 in I1D1
5720 //
5721 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5722 sub5node->SetLineColor(kColorITS);
5723 fNodes->Add(sub5node);
5724 sub4node->cd();
5725 fNodes->Add(sub4node);
5726 sub3node->cd();
5727 fNodes->Add(sub3node);
5728 sub2node->cd();
5729 //
5730 // Place copy #4 of I1D7 in I20B
5731 //
5732 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5733 sub3node->SetLineColor(kColorITS);
5734 sub3node->SetVisibility(0);
5735 sub3node->cd();
5736 //
5737 // Place copy #1 of I1D1 in I1D7
5738 //
5739 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5740 sub4node->SetLineColor(kColorITS);
5741 sub4node->SetVisibility(0);
5742 sub4node->cd();
5743 //
5744 // Place copy #1 of ITS2 in I1D1
5745 //
5746 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5747 sub5node->SetLineColor(kColorITS);
5748 fNodes->Add(sub5node);
5749 sub4node->cd();
5750 fNodes->Add(sub4node);
5751 sub3node->cd();
5752 fNodes->Add(sub3node);
5753 sub2node->cd();
5754 fNodes->Add(sub2node);
5755 sub1node->cd();
5756 //
5757 // Place copy #2 of I20B in I12B
5758 //
5759 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5760 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5761 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
5762 sub2node->SetLineColor(kColorITS);
5763 sub2node->SetVisibility(0);
5764 sub2node->cd();
5765 //
5766 // Place copy #1 of I1D7 in I20B
5767 //
5768 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5769 sub3node->SetLineColor(kColorITS);
5770 sub3node->SetVisibility(0);
5771 sub3node->cd();
5772 //
5773 // Place copy #1 of I1D1 in I1D7
5774 //
5775 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5776 sub4node->SetLineColor(kColorITS);
5777 sub4node->SetVisibility(0);
5778 sub4node->cd();
5779 //
5780 // Place copy #1 of ITS2 in I1D1
5781 //
5782 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5783 sub5node->SetLineColor(kColorITS);
5784 fNodes->Add(sub5node);
5785 sub4node->cd();
5786 fNodes->Add(sub4node);
5787 sub3node->cd();
5788 fNodes->Add(sub3node);
5789 sub2node->cd();
5790 //
5791 // Place copy #2 of I1D7 in I20B
5792 //
5793 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5794 sub3node->SetLineColor(kColorITS);
5795 sub3node->SetVisibility(0);
5796 sub3node->cd();
5797 //
5798 // Place copy #1 of I1D1 in I1D7
5799 //
5800 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5801 sub4node->SetLineColor(kColorITS);
5802 sub4node->SetVisibility(0);
5803 sub4node->cd();
5804 //
5805 // Place copy #1 of ITS2 in I1D1
5806 //
5807 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5808 sub5node->SetLineColor(kColorITS);
5809 fNodes->Add(sub5node);
5810 sub4node->cd();
5811 fNodes->Add(sub4node);
5812 sub3node->cd();
5813 fNodes->Add(sub3node);
5814 sub2node->cd();
5815 //
5816 // Place copy #3 of I1D7 in I20B
5817 //
5818 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5819 sub3node->SetLineColor(kColorITS);
5820 sub3node->SetVisibility(0);
5821 sub3node->cd();
5822 //
5823 // Place copy #1 of I1D1 in I1D7
5824 //
5825 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5826 sub4node->SetLineColor(kColorITS);
5827 sub4node->SetVisibility(0);
5828 sub4node->cd();
5829 //
5830 // Place copy #1 of ITS2 in I1D1
5831 //
5832 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5833 sub5node->SetLineColor(kColorITS);
5834 fNodes->Add(sub5node);
5835 sub4node->cd();
5836 fNodes->Add(sub4node);
5837 sub3node->cd();
5838 fNodes->Add(sub3node);
5839 sub2node->cd();
5840 //
5841 // Place copy #4 of I1D7 in I20B
5842 //
5843 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5844 sub3node->SetLineColor(kColorITS);
5845 sub3node->SetVisibility(0);
5846 sub3node->cd();
5847 //
5848 // Place copy #1 of I1D1 in I1D7
5849 //
5850 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5851 sub4node->SetLineColor(kColorITS);
5852 sub4node->SetVisibility(0);
5853 sub4node->cd();
5854 //
5855 // Place copy #1 of ITS2 in I1D1
5856 //
5857 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5858 sub5node->SetLineColor(kColorITS);
5859 fNodes->Add(sub5node);
5860 sub4node->cd();
5861 fNodes->Add(sub4node);
5862 sub3node->cd();
5863 fNodes->Add(sub3node);
5864 sub2node->cd();
5865 fNodes->Add(sub2node);
5866 sub1node->cd();
5867 //
5868 // Place copy #3 of I20B in I12B
5869 //
5870 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5871 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5872 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
5873 sub2node->SetLineColor(kColorITS);
5874 sub2node->SetVisibility(0);
5875 sub2node->cd();
5876 //
5877 // Place copy #1 of I1D7 in I20B
5878 //
5879 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5880 sub3node->SetLineColor(kColorITS);
5881 sub3node->SetVisibility(0);
5882 sub3node->cd();
5883 //
5884 // Place copy #1 of I1D1 in I1D7
5885 //
5886 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5887 sub4node->SetLineColor(kColorITS);
5888 sub4node->SetVisibility(0);
5889 sub4node->cd();
5890 //
5891 // Place copy #1 of ITS2 in I1D1
5892 //
5893 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5894 sub5node->SetLineColor(kColorITS);
5895 fNodes->Add(sub5node);
5896 sub4node->cd();
5897 fNodes->Add(sub4node);
5898 sub3node->cd();
5899 fNodes->Add(sub3node);
5900 sub2node->cd();
5901 //
5902 // Place copy #2 of I1D7 in I20B
5903 //
5904 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5905 sub3node->SetLineColor(kColorITS);
5906 sub3node->SetVisibility(0);
5907 sub3node->cd();
5908 //
5909 // Place copy #1 of I1D1 in I1D7
5910 //
5911 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5912 sub4node->SetLineColor(kColorITS);
5913 sub4node->SetVisibility(0);
5914 sub4node->cd();
5915 //
5916 // Place copy #1 of ITS2 in I1D1
5917 //
5918 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5919 sub5node->SetLineColor(kColorITS);
5920 fNodes->Add(sub5node);
5921 sub4node->cd();
5922 fNodes->Add(sub4node);
5923 sub3node->cd();
5924 fNodes->Add(sub3node);
5925 sub2node->cd();
5926 //
5927 // Place copy #3 of I1D7 in I20B
5928 //
5929 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5930 sub3node->SetLineColor(kColorITS);
5931 sub3node->SetVisibility(0);
5932 sub3node->cd();
5933 //
5934 // Place copy #1 of I1D1 in I1D7
5935 //
5936 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5937 sub4node->SetLineColor(kColorITS);
5938 sub4node->SetVisibility(0);
5939 sub4node->cd();
5940 //
5941 // Place copy #1 of ITS2 in I1D1
5942 //
5943 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5944 sub5node->SetLineColor(kColorITS);
5945 fNodes->Add(sub5node);
5946 sub4node->cd();
5947 fNodes->Add(sub4node);
5948 sub3node->cd();
5949 fNodes->Add(sub3node);
5950 sub2node->cd();
5951 //
5952 // Place copy #4 of I1D7 in I20B
5953 //
5954 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5955 sub3node->SetLineColor(kColorITS);
5956 sub3node->SetVisibility(0);
5957 sub3node->cd();
5958 //
5959 // Place copy #1 of I1D1 in I1D7
5960 //
5961 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5962 sub4node->SetLineColor(kColorITS);
5963 sub4node->SetVisibility(0);
5964 sub4node->cd();
5965 //
5966 // Place copy #1 of ITS2 in I1D1
5967 //
5968 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5969 sub5node->SetLineColor(kColorITS);
5970 fNodes->Add(sub5node);
5971 sub4node->cd();
5972 fNodes->Add(sub4node);
5973 sub3node->cd();
5974 fNodes->Add(sub3node);
5975 sub2node->cd();
5976 fNodes->Add(sub2node);
5977 sub1node->cd();
5978 //
5979 // Place copy #4 of I20B in I12B
5980 //
5981 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5982 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5983 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
5984 sub2node->SetLineColor(kColorITS);
5985 sub2node->SetVisibility(0);
5986 sub2node->cd();
5987 //
5988 // Place copy #1 of I1D7 in I20B
5989 //
5990 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5991 sub3node->SetLineColor(kColorITS);
5992 sub3node->SetVisibility(0);
5993 sub3node->cd();
5994 //
5995 // Place copy #1 of I1D1 in I1D7
5996 //
5997 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5998 sub4node->SetLineColor(kColorITS);
5999 sub4node->SetVisibility(0);
6000 sub4node->cd();
6001 //
6002 // Place copy #1 of ITS2 in I1D1
6003 //
6004 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6005 sub5node->SetLineColor(kColorITS);
6006 fNodes->Add(sub5node);
6007 sub4node->cd();
6008 fNodes->Add(sub4node);
6009 sub3node->cd();
6010 fNodes->Add(sub3node);
6011 sub2node->cd();
6012 //
6013 // Place copy #2 of I1D7 in I20B
6014 //
6015 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6016 sub3node->SetLineColor(kColorITS);
6017 sub3node->SetVisibility(0);
6018 sub3node->cd();
6019 //
6020 // Place copy #1 of I1D1 in I1D7
6021 //
6022 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6023 sub4node->SetLineColor(kColorITS);
6024 sub4node->SetVisibility(0);
6025 sub4node->cd();
6026 //
6027 // Place copy #1 of ITS2 in I1D1
6028 //
6029 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6030 sub5node->SetLineColor(kColorITS);
6031 fNodes->Add(sub5node);
6032 sub4node->cd();
6033 fNodes->Add(sub4node);
6034 sub3node->cd();
6035 fNodes->Add(sub3node);
6036 sub2node->cd();
6037 //
6038 // Place copy #3 of I1D7 in I20B
6039 //
6040 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6041 sub3node->SetLineColor(kColorITS);
6042 sub3node->SetVisibility(0);
6043 sub3node->cd();
6044 //
6045 // Place copy #1 of I1D1 in I1D7
6046 //
6047 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6048 sub4node->SetLineColor(kColorITS);
6049 sub4node->SetVisibility(0);
6050 sub4node->cd();
6051 //
6052 // Place copy #1 of ITS2 in I1D1
6053 //
6054 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6055 sub5node->SetLineColor(kColorITS);
6056 fNodes->Add(sub5node);
6057 sub4node->cd();
6058 fNodes->Add(sub4node);
6059 sub3node->cd();
6060 fNodes->Add(sub3node);
6061 sub2node->cd();
6062 //
6063 // Place copy #4 of I1D7 in I20B
6064 //
6065 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6066 sub3node->SetLineColor(kColorITS);
6067 sub3node->SetVisibility(0);
6068 sub3node->cd();
6069 //
6070 // Place copy #1 of I1D1 in I1D7
6071 //
6072 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6073 sub4node->SetLineColor(kColorITS);
6074 sub4node->SetVisibility(0);
6075 sub4node->cd();
6076 //
6077 // Place copy #1 of ITS2 in I1D1
6078 //
6079 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6080 sub5node->SetLineColor(kColorITS);
6081 fNodes->Add(sub5node);
6082 sub4node->cd();
6083 fNodes->Add(sub4node);
6084 sub3node->cd();
6085 fNodes->Add(sub3node);
6086 sub2node->cd();
6087 fNodes->Add(sub2node);
6088 sub1node->cd();
6089 fNodes->Add(sub1node);
6090 node->cd();
6091 //
6092 // Place copy #9 of I12B in IT12
6093 //
6094 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
6095 sub1node->SetLineColor(kColorITS);
6096 sub1node->SetVisibility(0);
6097 sub1node->cd();
6098 //
6099 // Place copy #1 of I10B in I12B
6100 //
6101 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6102 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6103 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6104 sub2node->SetLineColor(kColorITS);
6105 sub2node->SetVisibility(0);
6106 sub2node->cd();
6107 //
6108 // Place copy #1 of I107 in I10B
6109 //
6110 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6111 sub3node->SetLineColor(kColorITS);
6112 sub3node->SetVisibility(0);
6113 sub3node->cd();
6114 //
6115 // Place copy #1 of I101 in I107
6116 //
6117 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6118 sub4node->SetLineColor(kColorITS);
6119 sub4node->SetVisibility(0);
6120 sub4node->cd();
6121 //
6122 // Place copy #1 of ITS1 in I101
6123 //
6124 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6125 sub5node->SetLineColor(kColorITS);
6126 fNodes->Add(sub5node);
6127 sub4node->cd();
6128 fNodes->Add(sub4node);
6129 sub3node->cd();
6130 fNodes->Add(sub3node);
6131 sub2node->cd();
6132 //
6133 // Place copy #2 of I107 in I10B
6134 //
6135 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6136 sub3node->SetLineColor(kColorITS);
6137 sub3node->SetVisibility(0);
6138 sub3node->cd();
6139 //
6140 // Place copy #1 of I101 in I107
6141 //
6142 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6143 sub4node->SetLineColor(kColorITS);
6144 sub4node->SetVisibility(0);
6145 sub4node->cd();
6146 //
6147 // Place copy #1 of ITS1 in I101
6148 //
6149 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6150 sub5node->SetLineColor(kColorITS);
6151 fNodes->Add(sub5node);
6152 sub4node->cd();
6153 fNodes->Add(sub4node);
6154 sub3node->cd();
6155 fNodes->Add(sub3node);
6156 sub2node->cd();
6157 //
6158 // Place copy #3 of I107 in I10B
6159 //
6160 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6161 sub3node->SetLineColor(kColorITS);
6162 sub3node->SetVisibility(0);
6163 sub3node->cd();
6164 //
6165 // Place copy #1 of I101 in I107
6166 //
6167 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6168 sub4node->SetLineColor(kColorITS);
6169 sub4node->SetVisibility(0);
6170 sub4node->cd();
6171 //
6172 // Place copy #1 of ITS1 in I101
6173 //
6174 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6175 sub5node->SetLineColor(kColorITS);
6176 fNodes->Add(sub5node);
6177 sub4node->cd();
6178 fNodes->Add(sub4node);
6179 sub3node->cd();
6180 fNodes->Add(sub3node);
6181 sub2node->cd();
6182 //
6183 // Place copy #4 of I107 in I10B
6184 //
6185 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6186 sub3node->SetLineColor(kColorITS);
6187 sub3node->SetVisibility(0);
6188 sub3node->cd();
6189 //
6190 // Place copy #1 of I101 in I107
6191 //
6192 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6193 sub4node->SetLineColor(kColorITS);
6194 sub4node->SetVisibility(0);
6195 sub4node->cd();
6196 //
6197 // Place copy #1 of ITS1 in I101
6198 //
6199 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6200 sub5node->SetLineColor(kColorITS);
6201 fNodes->Add(sub5node);
6202 sub4node->cd();
6203 fNodes->Add(sub4node);
6204 sub3node->cd();
6205 fNodes->Add(sub3node);
6206 sub2node->cd();
6207 fNodes->Add(sub2node);
6208 sub1node->cd();
6209 //
6210 // Place copy #2 of I10B in I12B
6211 //
6212 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6213 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6214 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6215 sub2node->SetLineColor(kColorITS);
6216 sub2node->SetVisibility(0);
6217 sub2node->cd();
6218 //
6219 // Place copy #1 of I107 in I10B
6220 //
6221 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6222 sub3node->SetLineColor(kColorITS);
6223 sub3node->SetVisibility(0);
6224 sub3node->cd();
6225 //
6226 // Place copy #1 of I101 in I107
6227 //
6228 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6229 sub4node->SetLineColor(kColorITS);
6230 sub4node->SetVisibility(0);
6231 sub4node->cd();
6232 //
6233 // Place copy #1 of ITS1 in I101
6234 //
6235 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6236 sub5node->SetLineColor(kColorITS);
6237 fNodes->Add(sub5node);
6238 sub4node->cd();
6239 fNodes->Add(sub4node);
6240 sub3node->cd();
6241 fNodes->Add(sub3node);
6242 sub2node->cd();
6243 //
6244 // Place copy #2 of I107 in I10B
6245 //
6246 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6247 sub3node->SetLineColor(kColorITS);
6248 sub3node->SetVisibility(0);
6249 sub3node->cd();
6250 //
6251 // Place copy #1 of I101 in I107
6252 //
6253 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6254 sub4node->SetLineColor(kColorITS);
6255 sub4node->SetVisibility(0);
6256 sub4node->cd();
6257 //
6258 // Place copy #1 of ITS1 in I101
6259 //
6260 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6261 sub5node->SetLineColor(kColorITS);
6262 fNodes->Add(sub5node);
6263 sub4node->cd();
6264 fNodes->Add(sub4node);
6265 sub3node->cd();
6266 fNodes->Add(sub3node);
6267 sub2node->cd();
6268 //
6269 // Place copy #3 of I107 in I10B
6270 //
6271 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6272 sub3node->SetLineColor(kColorITS);
6273 sub3node->SetVisibility(0);
6274 sub3node->cd();
6275 //
6276 // Place copy #1 of I101 in I107
6277 //
6278 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6279 sub4node->SetLineColor(kColorITS);
6280 sub4node->SetVisibility(0);
6281 sub4node->cd();
6282 //
6283 // Place copy #1 of ITS1 in I101
6284 //
6285 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6286 sub5node->SetLineColor(kColorITS);
6287 fNodes->Add(sub5node);
6288 sub4node->cd();
6289 fNodes->Add(sub4node);
6290 sub3node->cd();
6291 fNodes->Add(sub3node);
6292 sub2node->cd();
6293 //
6294 // Place copy #4 of I107 in I10B
6295 //
6296 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6297 sub3node->SetLineColor(kColorITS);
6298 sub3node->SetVisibility(0);
6299 sub3node->cd();
6300 //
6301 // Place copy #1 of I101 in I107
6302 //
6303 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6304 sub4node->SetLineColor(kColorITS);
6305 sub4node->SetVisibility(0);
6306 sub4node->cd();
6307 //
6308 // Place copy #1 of ITS1 in I101
6309 //
6310 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6311 sub5node->SetLineColor(kColorITS);
6312 fNodes->Add(sub5node);
6313 sub4node->cd();
6314 fNodes->Add(sub4node);
6315 sub3node->cd();
6316 fNodes->Add(sub3node);
6317 sub2node->cd();
6318 fNodes->Add(sub2node);
6319 sub1node->cd();
6320 //
6321 // Place copy #1 of I20B in I12B
6322 //
6323 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6324 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6325 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
6326 sub2node->SetLineColor(kColorITS);
6327 sub2node->SetVisibility(0);
6328 sub2node->cd();
6329 //
6330 // Place copy #1 of I1D7 in I20B
6331 //
6332 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6333 sub3node->SetLineColor(kColorITS);
6334 sub3node->SetVisibility(0);
6335 sub3node->cd();
6336 //
6337 // Place copy #1 of I1D1 in I1D7
6338 //
6339 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6340 sub4node->SetLineColor(kColorITS);
6341 sub4node->SetVisibility(0);
6342 sub4node->cd();
6343 //
6344 // Place copy #1 of ITS2 in I1D1
6345 //
6346 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6347 sub5node->SetLineColor(kColorITS);
6348 fNodes->Add(sub5node);
6349 sub4node->cd();
6350 fNodes->Add(sub4node);
6351 sub3node->cd();
6352 fNodes->Add(sub3node);
6353 sub2node->cd();
6354 //
6355 // Place copy #2 of I1D7 in I20B
6356 //
6357 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6358 sub3node->SetLineColor(kColorITS);
6359 sub3node->SetVisibility(0);
6360 sub3node->cd();
6361 //
6362 // Place copy #1 of I1D1 in I1D7
6363 //
6364 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6365 sub4node->SetLineColor(kColorITS);
6366 sub4node->SetVisibility(0);
6367 sub4node->cd();
6368 //
6369 // Place copy #1 of ITS2 in I1D1
6370 //
6371 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6372 sub5node->SetLineColor(kColorITS);
6373 fNodes->Add(sub5node);
6374 sub4node->cd();
6375 fNodes->Add(sub4node);
6376 sub3node->cd();
6377 fNodes->Add(sub3node);
6378 sub2node->cd();
6379 //
6380 // Place copy #3 of I1D7 in I20B
6381 //
6382 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6383 sub3node->SetLineColor(kColorITS);
6384 sub3node->SetVisibility(0);
6385 sub3node->cd();
6386 //
6387 // Place copy #1 of I1D1 in I1D7
6388 //
6389 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6390 sub4node->SetLineColor(kColorITS);
6391 sub4node->SetVisibility(0);
6392 sub4node->cd();
6393 //
6394 // Place copy #1 of ITS2 in I1D1
6395 //
6396 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6397 sub5node->SetLineColor(kColorITS);
6398 fNodes->Add(sub5node);
6399 sub4node->cd();
6400 fNodes->Add(sub4node);
6401 sub3node->cd();
6402 fNodes->Add(sub3node);
6403 sub2node->cd();
6404 //
6405 // Place copy #4 of I1D7 in I20B
6406 //
6407 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6408 sub3node->SetLineColor(kColorITS);
6409 sub3node->SetVisibility(0);
6410 sub3node->cd();
6411 //
6412 // Place copy #1 of I1D1 in I1D7
6413 //
6414 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6415 sub4node->SetLineColor(kColorITS);
6416 sub4node->SetVisibility(0);
6417 sub4node->cd();
6418 //
6419 // Place copy #1 of ITS2 in I1D1
6420 //
6421 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6422 sub5node->SetLineColor(kColorITS);
6423 fNodes->Add(sub5node);
6424 sub4node->cd();
6425 fNodes->Add(sub4node);
6426 sub3node->cd();
6427 fNodes->Add(sub3node);
6428 sub2node->cd();
6429 fNodes->Add(sub2node);
6430 sub1node->cd();
6431 //
6432 // Place copy #2 of I20B in I12B
6433 //
6434 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6435 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6436 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
6437 sub2node->SetLineColor(kColorITS);
6438 sub2node->SetVisibility(0);
6439 sub2node->cd();
6440 //
6441 // Place copy #1 of I1D7 in I20B
6442 //
6443 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6444 sub3node->SetLineColor(kColorITS);
6445 sub3node->SetVisibility(0);
6446 sub3node->cd();
6447 //
6448 // Place copy #1 of I1D1 in I1D7
6449 //
6450 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6451 sub4node->SetLineColor(kColorITS);
6452 sub4node->SetVisibility(0);
6453 sub4node->cd();
6454 //
6455 // Place copy #1 of ITS2 in I1D1
6456 //
6457 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6458 sub5node->SetLineColor(kColorITS);
6459 fNodes->Add(sub5node);
6460 sub4node->cd();
6461 fNodes->Add(sub4node);
6462 sub3node->cd();
6463 fNodes->Add(sub3node);
6464 sub2node->cd();
6465 //
6466 // Place copy #2 of I1D7 in I20B
6467 //
6468 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6469 sub3node->SetLineColor(kColorITS);
6470 sub3node->SetVisibility(0);
6471 sub3node->cd();
6472 //
6473 // Place copy #1 of I1D1 in I1D7
6474 //
6475 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6476 sub4node->SetLineColor(kColorITS);
6477 sub4node->SetVisibility(0);
6478 sub4node->cd();
6479 //
6480 // Place copy #1 of ITS2 in I1D1
6481 //
6482 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6483 sub5node->SetLineColor(kColorITS);
6484 fNodes->Add(sub5node);
6485 sub4node->cd();
6486 fNodes->Add(sub4node);
6487 sub3node->cd();
6488 fNodes->Add(sub3node);
6489 sub2node->cd();
6490 //
6491 // Place copy #3 of I1D7 in I20B
6492 //
6493 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6494 sub3node->SetLineColor(kColorITS);
6495 sub3node->SetVisibility(0);
6496 sub3node->cd();
6497 //
6498 // Place copy #1 of I1D1 in I1D7
6499 //
6500 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6501 sub4node->SetLineColor(kColorITS);
6502 sub4node->SetVisibility(0);
6503 sub4node->cd();
6504 //
6505 // Place copy #1 of ITS2 in I1D1
6506 //
6507 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6508 sub5node->SetLineColor(kColorITS);
6509 fNodes->Add(sub5node);
6510 sub4node->cd();
6511 fNodes->Add(sub4node);
6512 sub3node->cd();
6513 fNodes->Add(sub3node);
6514 sub2node->cd();
6515 //
6516 // Place copy #4 of I1D7 in I20B
6517 //
6518 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6519 sub3node->SetLineColor(kColorITS);
6520 sub3node->SetVisibility(0);
6521 sub3node->cd();
6522 //
6523 // Place copy #1 of I1D1 in I1D7
6524 //
6525 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6526 sub4node->SetLineColor(kColorITS);
6527 sub4node->SetVisibility(0);
6528 sub4node->cd();
6529 //
6530 // Place copy #1 of ITS2 in I1D1
6531 //
6532 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6533 sub5node->SetLineColor(kColorITS);
6534 fNodes->Add(sub5node);
6535 sub4node->cd();
6536 fNodes->Add(sub4node);
6537 sub3node->cd();
6538 fNodes->Add(sub3node);
6539 sub2node->cd();
6540 fNodes->Add(sub2node);
6541 sub1node->cd();
6542 //
6543 // Place copy #3 of I20B in I12B
6544 //
6545 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6546 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6547 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
6548 sub2node->SetLineColor(kColorITS);
6549 sub2node->SetVisibility(0);
6550 sub2node->cd();
6551 //
6552 // Place copy #1 of I1D7 in I20B
6553 //
6554 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6555 sub3node->SetLineColor(kColorITS);
6556 sub3node->SetVisibility(0);
6557 sub3node->cd();
6558 //
6559 // Place copy #1 of I1D1 in I1D7
6560 //
6561 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6562 sub4node->SetLineColor(kColorITS);
6563 sub4node->SetVisibility(0);
6564 sub4node->cd();
6565 //
6566 // Place copy #1 of ITS2 in I1D1
6567 //
6568 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6569 sub5node->SetLineColor(kColorITS);
6570 fNodes->Add(sub5node);
6571 sub4node->cd();
6572 fNodes->Add(sub4node);
6573 sub3node->cd();
6574 fNodes->Add(sub3node);
6575 sub2node->cd();
6576 //
6577 // Place copy #2 of I1D7 in I20B
6578 //
6579 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6580 sub3node->SetLineColor(kColorITS);
6581 sub3node->SetVisibility(0);
6582 sub3node->cd();
6583 //
6584 // Place copy #1 of I1D1 in I1D7
6585 //
6586 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6587 sub4node->SetLineColor(kColorITS);
6588 sub4node->SetVisibility(0);
6589 sub4node->cd();
6590 //
6591 // Place copy #1 of ITS2 in I1D1
6592 //
6593 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6594 sub5node->SetLineColor(kColorITS);
6595 fNodes->Add(sub5node);
6596 sub4node->cd();
6597 fNodes->Add(sub4node);
6598 sub3node->cd();
6599 fNodes->Add(sub3node);
6600 sub2node->cd();
6601 //
6602 // Place copy #3 of I1D7 in I20B
6603 //
6604 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6605 sub3node->SetLineColor(kColorITS);
6606 sub3node->SetVisibility(0);
6607 sub3node->cd();
6608 //
6609 // Place copy #1 of I1D1 in I1D7
6610 //
6611 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6612 sub4node->SetLineColor(kColorITS);
6613 sub4node->SetVisibility(0);
6614 sub4node->cd();
6615 //
6616 // Place copy #1 of ITS2 in I1D1
6617 //
6618 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6619 sub5node->SetLineColor(kColorITS);
6620 fNodes->Add(sub5node);
6621 sub4node->cd();
6622 fNodes->Add(sub4node);
6623 sub3node->cd();
6624 fNodes->Add(sub3node);
6625 sub2node->cd();
6626 //
6627 // Place copy #4 of I1D7 in I20B
6628 //
6629 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6630 sub3node->SetLineColor(kColorITS);
6631 sub3node->SetVisibility(0);
6632 sub3node->cd();
6633 //
6634 // Place copy #1 of I1D1 in I1D7
6635 //
6636 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6637 sub4node->SetLineColor(kColorITS);
6638 sub4node->SetVisibility(0);
6639 sub4node->cd();
6640 //
6641 // Place copy #1 of ITS2 in I1D1
6642 //
6643 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6644 sub5node->SetLineColor(kColorITS);
6645 fNodes->Add(sub5node);
6646 sub4node->cd();
6647 fNodes->Add(sub4node);
6648 sub3node->cd();
6649 fNodes->Add(sub3node);
6650 sub2node->cd();
6651 fNodes->Add(sub2node);
6652 sub1node->cd();
6653 //
6654 // Place copy #4 of I20B in I12B
6655 //
6656 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6657 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6658 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
6659 sub2node->SetLineColor(kColorITS);
6660 sub2node->SetVisibility(0);
6661 sub2node->cd();
6662 //
6663 // Place copy #1 of I1D7 in I20B
6664 //
6665 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6666 sub3node->SetLineColor(kColorITS);
6667 sub3node->SetVisibility(0);
6668 sub3node->cd();
6669 //
6670 // Place copy #1 of I1D1 in I1D7
6671 //
6672 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6673 sub4node->SetLineColor(kColorITS);
6674 sub4node->SetVisibility(0);
6675 sub4node->cd();
6676 //
6677 // Place copy #1 of ITS2 in I1D1
6678 //
6679 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6680 sub5node->SetLineColor(kColorITS);
6681 fNodes->Add(sub5node);
6682 sub4node->cd();
6683 fNodes->Add(sub4node);
6684 sub3node->cd();
6685 fNodes->Add(sub3node);
6686 sub2node->cd();
6687 //
6688 // Place copy #2 of I1D7 in I20B
6689 //
6690 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6691 sub3node->SetLineColor(kColorITS);
6692 sub3node->SetVisibility(0);
6693 sub3node->cd();
6694 //
6695 // Place copy #1 of I1D1 in I1D7
6696 //
6697 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6698 sub4node->SetLineColor(kColorITS);
6699 sub4node->SetVisibility(0);
6700 sub4node->cd();
6701 //
6702 // Place copy #1 of ITS2 in I1D1
6703 //
6704 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6705 sub5node->SetLineColor(kColorITS);
6706 fNodes->Add(sub5node);
6707 sub4node->cd();
6708 fNodes->Add(sub4node);
6709 sub3node->cd();
6710 fNodes->Add(sub3node);
6711 sub2node->cd();
6712 //
6713 // Place copy #3 of I1D7 in I20B
6714 //
6715 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6716 sub3node->SetLineColor(kColorITS);
6717 sub3node->SetVisibility(0);
6718 sub3node->cd();
6719 //
6720 // Place copy #1 of I1D1 in I1D7
6721 //
6722 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6723 sub4node->SetLineColor(kColorITS);
6724 sub4node->SetVisibility(0);
6725 sub4node->cd();
6726 //
6727 // Place copy #1 of ITS2 in I1D1
6728 //
6729 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6730 sub5node->SetLineColor(kColorITS);
6731 fNodes->Add(sub5node);
6732 sub4node->cd();
6733 fNodes->Add(sub4node);
6734 sub3node->cd();
6735 fNodes->Add(sub3node);
6736 sub2node->cd();
6737 //
6738 // Place copy #4 of I1D7 in I20B
6739 //
6740 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6741 sub3node->SetLineColor(kColorITS);
6742 sub3node->SetVisibility(0);
6743 sub3node->cd();
6744 //
6745 // Place copy #1 of I1D1 in I1D7
6746 //
6747 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6748 sub4node->SetLineColor(kColorITS);
6749 sub4node->SetVisibility(0);
6750 sub4node->cd();
6751 //
6752 // Place copy #1 of ITS2 in I1D1
6753 //
6754 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6755 sub5node->SetLineColor(kColorITS);
6756 fNodes->Add(sub5node);
6757 sub4node->cd();
6758 fNodes->Add(sub4node);
6759 sub3node->cd();
6760 fNodes->Add(sub3node);
6761 sub2node->cd();
6762 fNodes->Add(sub2node);
6763 sub1node->cd();
6764 fNodes->Add(sub1node);
6765 node->cd();
6766 //
6767 // Place copy #10 of I12B in IT12
6768 //
6769 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
6770 sub1node->SetLineColor(kColorITS);
6771 sub1node->SetVisibility(0);
6772 sub1node->cd();
6773 //
6774 // Place copy #1 of I10B in I12B
6775 //
6776 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6777 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6778 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
6779 sub2node->SetLineColor(kColorITS);
6780 sub2node->SetVisibility(0);
6781 sub2node->cd();
6782 //
6783 // Place copy #1 of I107 in I10B
6784 //
6785 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6786 sub3node->SetLineColor(kColorITS);
6787 sub3node->SetVisibility(0);
6788 sub3node->cd();
6789 //
6790 // Place copy #1 of I101 in I107
6791 //
6792 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6793 sub4node->SetLineColor(kColorITS);
6794 sub4node->SetVisibility(0);
6795 sub4node->cd();
6796 //
6797 // Place copy #1 of ITS1 in I101
6798 //
6799 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6800 sub5node->SetLineColor(kColorITS);
6801 fNodes->Add(sub5node);
6802 sub4node->cd();
6803 fNodes->Add(sub4node);
6804 sub3node->cd();
6805 fNodes->Add(sub3node);
6806 sub2node->cd();
6807 //
6808 // Place copy #2 of I107 in I10B
6809 //
6810 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6811 sub3node->SetLineColor(kColorITS);
6812 sub3node->SetVisibility(0);
6813 sub3node->cd();
6814 //
6815 // Place copy #1 of I101 in I107
6816 //
6817 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6818 sub4node->SetLineColor(kColorITS);
6819 sub4node->SetVisibility(0);
6820 sub4node->cd();
6821 //
6822 // Place copy #1 of ITS1 in I101
6823 //
6824 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6825 sub5node->SetLineColor(kColorITS);
6826 fNodes->Add(sub5node);
6827 sub4node->cd();
6828 fNodes->Add(sub4node);
6829 sub3node->cd();
6830 fNodes->Add(sub3node);
6831 sub2node->cd();
6832 //
6833 // Place copy #3 of I107 in I10B
6834 //
6835 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6836 sub3node->SetLineColor(kColorITS);
6837 sub3node->SetVisibility(0);
6838 sub3node->cd();
6839 //
6840 // Place copy #1 of I101 in I107
6841 //
6842 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6843 sub4node->SetLineColor(kColorITS);
6844 sub4node->SetVisibility(0);
6845 sub4node->cd();
6846 //
6847 // Place copy #1 of ITS1 in I101
6848 //
6849 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6850 sub5node->SetLineColor(kColorITS);
6851 fNodes->Add(sub5node);
6852 sub4node->cd();
6853 fNodes->Add(sub4node);
6854 sub3node->cd();
6855 fNodes->Add(sub3node);
6856 sub2node->cd();
6857 //
6858 // Place copy #4 of I107 in I10B
6859 //
6860 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6861 sub3node->SetLineColor(kColorITS);
6862 sub3node->SetVisibility(0);
6863 sub3node->cd();
6864 //
6865 // Place copy #1 of I101 in I107
6866 //
6867 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6868 sub4node->SetLineColor(kColorITS);
6869 sub4node->SetVisibility(0);
6870 sub4node->cd();
6871 //
6872 // Place copy #1 of ITS1 in I101
6873 //
6874 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6875 sub5node->SetLineColor(kColorITS);
6876 fNodes->Add(sub5node);
6877 sub4node->cd();
6878 fNodes->Add(sub4node);
6879 sub3node->cd();
6880 fNodes->Add(sub3node);
6881 sub2node->cd();
6882 fNodes->Add(sub2node);
6883 sub1node->cd();
6884 //
6885 // Place copy #2 of I10B in I12B
6886 //
6887 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6888 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6889 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
6890 sub2node->SetLineColor(kColorITS);
6891 sub2node->SetVisibility(0);
6892 sub2node->cd();
6893 //
6894 // Place copy #1 of I107 in I10B
6895 //
6896 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6897 sub3node->SetLineColor(kColorITS);
6898 sub3node->SetVisibility(0);
6899 sub3node->cd();
6900 //
6901 // Place copy #1 of I101 in I107
6902 //
6903 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6904 sub4node->SetLineColor(kColorITS);
6905 sub4node->SetVisibility(0);
6906 sub4node->cd();
6907 //
6908 // Place copy #1 of ITS1 in I101
6909 //
6910 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6911 sub5node->SetLineColor(kColorITS);
6912 fNodes->Add(sub5node);
6913 sub4node->cd();
6914 fNodes->Add(sub4node);
6915 sub3node->cd();
6916 fNodes->Add(sub3node);
6917 sub2node->cd();
6918 //
6919 // Place copy #2 of I107 in I10B
6920 //
6921 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6922 sub3node->SetLineColor(kColorITS);
6923 sub3node->SetVisibility(0);
6924 sub3node->cd();
6925 //
6926 // Place copy #1 of I101 in I107
6927 //
6928 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6929 sub4node->SetLineColor(kColorITS);
6930 sub4node->SetVisibility(0);
6931 sub4node->cd();
6932 //
6933 // Place copy #1 of ITS1 in I101
6934 //
6935 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6936 sub5node->SetLineColor(kColorITS);
6937 fNodes->Add(sub5node);
6938 sub4node->cd();
6939 fNodes->Add(sub4node);
6940 sub3node->cd();
6941 fNodes->Add(sub3node);
6942 sub2node->cd();
6943 //
6944 // Place copy #3 of I107 in I10B
6945 //
6946 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6947 sub3node->SetLineColor(kColorITS);
6948 sub3node->SetVisibility(0);
6949 sub3node->cd();
6950 //
6951 // Place copy #1 of I101 in I107
6952 //
6953 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6954 sub4node->SetLineColor(kColorITS);
6955 sub4node->SetVisibility(0);
6956 sub4node->cd();
6957 //
6958 // Place copy #1 of ITS1 in I101
6959 //
6960 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6961 sub5node->SetLineColor(kColorITS);
6962 fNodes->Add(sub5node);
6963 sub4node->cd();
6964 fNodes->Add(sub4node);
6965 sub3node->cd();
6966 fNodes->Add(sub3node);
6967 sub2node->cd();
6968 //
6969 // Place copy #4 of I107 in I10B
6970 //
6971 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6972 sub3node->SetLineColor(kColorITS);
6973 sub3node->SetVisibility(0);
6974 sub3node->cd();
6975 //
6976 // Place copy #1 of I101 in I107
6977 //
6978 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6979 sub4node->SetLineColor(kColorITS);
6980 sub4node->SetVisibility(0);
6981 sub4node->cd();
6982 //
6983 // Place copy #1 of ITS1 in I101
6984 //
6985 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6986 sub5node->SetLineColor(kColorITS);
6987 fNodes->Add(sub5node);
6988 sub4node->cd();
6989 fNodes->Add(sub4node);
6990 sub3node->cd();
6991 fNodes->Add(sub3node);
6992 sub2node->cd();
6993 fNodes->Add(sub2node);
6994 sub1node->cd();
6995 //
6996 // Place copy #1 of I20B in I12B
6997 //
6998 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6999 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7000 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
7001 sub2node->SetLineColor(kColorITS);
7002 sub2node->SetVisibility(0);
7003 sub2node->cd();
7004 //
7005 // Place copy #1 of I1D7 in I20B
7006 //
7007 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7008 sub3node->SetLineColor(kColorITS);
7009 sub3node->SetVisibility(0);
7010 sub3node->cd();
7011 //
7012 // Place copy #1 of I1D1 in I1D7
7013 //
7014 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7015 sub4node->SetLineColor(kColorITS);
7016 sub4node->SetVisibility(0);
7017 sub4node->cd();
7018 //
7019 // Place copy #1 of ITS2 in I1D1
7020 //
7021 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7022 sub5node->SetLineColor(kColorITS);
7023 fNodes->Add(sub5node);
7024 sub4node->cd();
7025 fNodes->Add(sub4node);
7026 sub3node->cd();
7027 fNodes->Add(sub3node);
7028 sub2node->cd();
7029 //
7030 // Place copy #2 of I1D7 in I20B
7031 //
7032 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7033 sub3node->SetLineColor(kColorITS);
7034 sub3node->SetVisibility(0);
7035 sub3node->cd();
7036 //
7037 // Place copy #1 of I1D1 in I1D7
7038 //
7039 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7040 sub4node->SetLineColor(kColorITS);
7041 sub4node->SetVisibility(0);
7042 sub4node->cd();
7043 //
7044 // Place copy #1 of ITS2 in I1D1
7045 //
7046 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7047 sub5node->SetLineColor(kColorITS);
7048 fNodes->Add(sub5node);
7049 sub4node->cd();
7050 fNodes->Add(sub4node);
7051 sub3node->cd();
7052 fNodes->Add(sub3node);
7053 sub2node->cd();
7054 //
7055 // Place copy #3 of I1D7 in I20B
7056 //
7057 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7058 sub3node->SetLineColor(kColorITS);
7059 sub3node->SetVisibility(0);
7060 sub3node->cd();
7061 //
7062 // Place copy #1 of I1D1 in I1D7
7063 //
7064 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7065 sub4node->SetLineColor(kColorITS);
7066 sub4node->SetVisibility(0);
7067 sub4node->cd();
7068 //
7069 // Place copy #1 of ITS2 in I1D1
7070 //
7071 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7072 sub5node->SetLineColor(kColorITS);
7073 fNodes->Add(sub5node);
7074 sub4node->cd();
7075 fNodes->Add(sub4node);
7076 sub3node->cd();
7077 fNodes->Add(sub3node);
7078 sub2node->cd();
7079 //
7080 // Place copy #4 of I1D7 in I20B
7081 //
7082 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7083 sub3node->SetLineColor(kColorITS);
7084 sub3node->SetVisibility(0);
7085 sub3node->cd();
7086 //
7087 // Place copy #1 of I1D1 in I1D7
7088 //
7089 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7090 sub4node->SetLineColor(kColorITS);
7091 sub4node->SetVisibility(0);
7092 sub4node->cd();
7093 //
7094 // Place copy #1 of ITS2 in I1D1
7095 //
7096 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7097 sub5node->SetLineColor(kColorITS);
7098 fNodes->Add(sub5node);
7099 sub4node->cd();
7100 fNodes->Add(sub4node);
7101 sub3node->cd();
7102 fNodes->Add(sub3node);
7103 sub2node->cd();
7104 fNodes->Add(sub2node);
7105 sub1node->cd();
7106 //
7107 // Place copy #2 of I20B in I12B
7108 //
7109 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7110 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7111 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
7112 sub2node->SetLineColor(kColorITS);
7113 sub2node->SetVisibility(0);
7114 sub2node->cd();
7115 //
7116 // Place copy #1 of I1D7 in I20B
7117 //
7118 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7119 sub3node->SetLineColor(kColorITS);
7120 sub3node->SetVisibility(0);
7121 sub3node->cd();
7122 //
7123 // Place copy #1 of I1D1 in I1D7
7124 //
7125 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7126 sub4node->SetLineColor(kColorITS);
7127 sub4node->SetVisibility(0);
7128 sub4node->cd();
7129 //
7130 // Place copy #1 of ITS2 in I1D1
7131 //
7132 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7133 sub5node->SetLineColor(kColorITS);
7134 fNodes->Add(sub5node);
7135 sub4node->cd();
7136 fNodes->Add(sub4node);
7137 sub3node->cd();
7138 fNodes->Add(sub3node);
7139 sub2node->cd();
7140 //
7141 // Place copy #2 of I1D7 in I20B
7142 //
7143 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7144 sub3node->SetLineColor(kColorITS);
7145 sub3node->SetVisibility(0);
7146 sub3node->cd();
7147 //
7148 // Place copy #1 of I1D1 in I1D7
7149 //
7150 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7151 sub4node->SetLineColor(kColorITS);
7152 sub4node->SetVisibility(0);
7153 sub4node->cd();
7154 //
7155 // Place copy #1 of ITS2 in I1D1
7156 //
7157 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7158 sub5node->SetLineColor(kColorITS);
7159 fNodes->Add(sub5node);
7160 sub4node->cd();
7161 fNodes->Add(sub4node);
7162 sub3node->cd();
7163 fNodes->Add(sub3node);
7164 sub2node->cd();
7165 //
7166 // Place copy #3 of I1D7 in I20B
7167 //
7168 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7169 sub3node->SetLineColor(kColorITS);
7170 sub3node->SetVisibility(0);
7171 sub3node->cd();
7172 //
7173 // Place copy #1 of I1D1 in I1D7
7174 //
7175 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7176 sub4node->SetLineColor(kColorITS);
7177 sub4node->SetVisibility(0);
7178 sub4node->cd();
7179 //
7180 // Place copy #1 of ITS2 in I1D1
7181 //
7182 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7183 sub5node->SetLineColor(kColorITS);
7184 fNodes->Add(sub5node);
7185 sub4node->cd();
7186 fNodes->Add(sub4node);
7187 sub3node->cd();
7188 fNodes->Add(sub3node);
7189 sub2node->cd();
7190 //
7191 // Place copy #4 of I1D7 in I20B
7192 //
7193 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7194 sub3node->SetLineColor(kColorITS);
7195 sub3node->SetVisibility(0);
7196 sub3node->cd();
7197 //
7198 // Place copy #1 of I1D1 in I1D7
7199 //
7200 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7201 sub4node->SetLineColor(kColorITS);
7202 sub4node->SetVisibility(0);
7203 sub4node->cd();
7204 //
7205 // Place copy #1 of ITS2 in I1D1
7206 //
7207 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7208 sub5node->SetLineColor(kColorITS);
7209 fNodes->Add(sub5node);
7210 sub4node->cd();
7211 fNodes->Add(sub4node);
7212 sub3node->cd();
7213 fNodes->Add(sub3node);
7214 sub2node->cd();
7215 fNodes->Add(sub2node);
7216 sub1node->cd();
7217 //
7218 // Place copy #3 of I20B in I12B
7219 //
7220 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7221 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7222 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
7223 sub2node->SetLineColor(kColorITS);
7224 sub2node->SetVisibility(0);
7225 sub2node->cd();
7226 //
7227 // Place copy #1 of I1D7 in I20B
7228 //
7229 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7230 sub3node->SetLineColor(kColorITS);
7231 sub3node->SetVisibility(0);
7232 sub3node->cd();
7233 //
7234 // Place copy #1 of I1D1 in I1D7
7235 //
7236 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7237 sub4node->SetLineColor(kColorITS);
7238 sub4node->SetVisibility(0);
7239 sub4node->cd();
7240 //
7241 // Place copy #1 of ITS2 in I1D1
7242 //
7243 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7244 sub5node->SetLineColor(kColorITS);
7245 fNodes->Add(sub5node);
7246 sub4node->cd();
7247 fNodes->Add(sub4node);
7248 sub3node->cd();
7249 fNodes->Add(sub3node);
7250 sub2node->cd();
7251 //
7252 // Place copy #2 of I1D7 in I20B
7253 //
7254 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7255 sub3node->SetLineColor(kColorITS);
7256 sub3node->SetVisibility(0);
7257 sub3node->cd();
7258 //
7259 // Place copy #1 of I1D1 in I1D7
7260 //
7261 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7262 sub4node->SetLineColor(kColorITS);
7263 sub4node->SetVisibility(0);
7264 sub4node->cd();
7265 //
7266 // Place copy #1 of ITS2 in I1D1
7267 //
7268 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7269 sub5node->SetLineColor(kColorITS);
7270 fNodes->Add(sub5node);
7271 sub4node->cd();
7272 fNodes->Add(sub4node);
7273 sub3node->cd();
7274 fNodes->Add(sub3node);
7275 sub2node->cd();
7276 //
7277 // Place copy #3 of I1D7 in I20B
7278 //
7279 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7280 sub3node->SetLineColor(kColorITS);
7281 sub3node->SetVisibility(0);
7282 sub3node->cd();
7283 //
7284 // Place copy #1 of I1D1 in I1D7
7285 //
7286 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7287 sub4node->SetLineColor(kColorITS);
7288 sub4node->SetVisibility(0);
7289 sub4node->cd();
7290 //
7291 // Place copy #1 of ITS2 in I1D1
7292 //
7293 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7294 sub5node->SetLineColor(kColorITS);
7295 fNodes->Add(sub5node);
7296 sub4node->cd();
7297 fNodes->Add(sub4node);
7298 sub3node->cd();
7299 fNodes->Add(sub3node);
7300 sub2node->cd();
7301 //
7302 // Place copy #4 of I1D7 in I20B
7303 //
7304 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7305 sub3node->SetLineColor(kColorITS);
7306 sub3node->SetVisibility(0);
7307 sub3node->cd();
7308 //
7309 // Place copy #1 of I1D1 in I1D7
7310 //
7311 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7312 sub4node->SetLineColor(kColorITS);
7313 sub4node->SetVisibility(0);
7314 sub4node->cd();
7315 //
7316 // Place copy #1 of ITS2 in I1D1
7317 //
7318 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7319 sub5node->SetLineColor(kColorITS);
7320 fNodes->Add(sub5node);
7321 sub4node->cd();
7322 fNodes->Add(sub4node);
7323 sub3node->cd();
7324 fNodes->Add(sub3node);
7325 sub2node->cd();
7326 fNodes->Add(sub2node);
7327 sub1node->cd();
7328 //
7329 // Place copy #4 of I20B in I12B
7330 //
7331 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7332 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7333 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
7334 sub2node->SetLineColor(kColorITS);
7335 sub2node->SetVisibility(0);
7336 sub2node->cd();
7337 //
7338 // Place copy #1 of I1D7 in I20B
7339 //
7340 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7341 sub3node->SetLineColor(kColorITS);
7342 sub3node->SetVisibility(0);
7343 sub3node->cd();
7344 //
7345 // Place copy #1 of I1D1 in I1D7
7346 //
7347 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7348 sub4node->SetLineColor(kColorITS);
7349 sub4node->SetVisibility(0);
7350 sub4node->cd();
7351 //
7352 // Place copy #1 of ITS2 in I1D1
7353 //
7354 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7355 sub5node->SetLineColor(kColorITS);
7356 fNodes->Add(sub5node);
7357 sub4node->cd();
7358 fNodes->Add(sub4node);
7359 sub3node->cd();
7360 fNodes->Add(sub3node);
7361 sub2node->cd();
7362 //
7363 // Place copy #2 of I1D7 in I20B
7364 //
7365 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7366 sub3node->SetLineColor(kColorITS);
7367 sub3node->SetVisibility(0);
7368 sub3node->cd();
7369 //
7370 // Place copy #1 of I1D1 in I1D7
7371 //
7372 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7373 sub4node->SetLineColor(kColorITS);
7374 sub4node->SetVisibility(0);
7375 sub4node->cd();
7376 //
7377 // Place copy #1 of ITS2 in I1D1
7378 //
7379 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7380 sub5node->SetLineColor(kColorITS);
7381 fNodes->Add(sub5node);
7382 sub4node->cd();
7383 fNodes->Add(sub4node);
7384 sub3node->cd();
7385 fNodes->Add(sub3node);
7386 sub2node->cd();
7387 //
7388 // Place copy #3 of I1D7 in I20B
7389 //
7390 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7391 sub3node->SetLineColor(kColorITS);
7392 sub3node->SetVisibility(0);
7393 sub3node->cd();
7394 //
7395 // Place copy #1 of I1D1 in I1D7
7396 //
7397 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7398 sub4node->SetLineColor(kColorITS);
7399 sub4node->SetVisibility(0);
7400 sub4node->cd();
7401 //
7402 // Place copy #1 of ITS2 in I1D1
7403 //
7404 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7405 sub5node->SetLineColor(kColorITS);
7406 fNodes->Add(sub5node);
7407 sub4node->cd();
7408 fNodes->Add(sub4node);
7409 sub3node->cd();
7410 fNodes->Add(sub3node);
7411 sub2node->cd();
7412 //
7413 // Place copy #4 of I1D7 in I20B
7414 //
7415 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7416 sub3node->SetLineColor(kColorITS);
7417 sub3node->SetVisibility(0);
7418 sub3node->cd();
7419 //
7420 // Place copy #1 of I1D1 in I1D7
7421 //
7422 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7423 sub4node->SetLineColor(kColorITS);
7424 sub4node->SetVisibility(0);
7425 sub4node->cd();
7426 //
7427 // Place copy #1 of ITS2 in I1D1
7428 //
7429 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7430 sub5node->SetLineColor(kColorITS);
7431 fNodes->Add(sub5node);
7432 sub4node->cd();
7433 fNodes->Add(sub4node);
7434 sub3node->cd();
7435 fNodes->Add(sub3node);
7436 sub2node->cd();
7437 fNodes->Add(sub2node);
7438 sub1node->cd();
7439 fNodes->Add(sub1node);
7440 node->cd();
7441
7442 fNodes->Add(node);
7443
7444 }
7445
7446
7447 // --- Place SDD volumes into their mother volume
7448
7449 // Place IT34 in Alice
7450 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7451 node->SetLineColor(kColorITS);
7452 node->SetVisibility(0);
7453 node->cd();
7454 //
7455 // Place copy #1 of I004 in IT34
7456 //
7457 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
7458 sub1node->SetLineColor(kColorITS);
7459 sub1node->SetVisibility(0);
7460 sub1node->cd();
7461 //
7462 // Place copy #1 of ITS3 directly in I004
7463 //
7464 ySDD = Y_SDD_sep/2.+I302dits[1];
7465 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7466 sub2node->SetLineColor(kColorITS);
7467 sub2node->SetVisibility(1);
7468 fNodes->Add(sub2node);
7469 sub1node->cd();
7470 //
7471 // Place copy #2 of ITS3 directly in I004
7472 //
7473 ySDD = Y_SDD_sep/2.+I302dits[1];
7474 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7475 sub2node->SetLineColor(kColorITS);
7476 sub2node->SetVisibility(1);
7477 fNodes->Add(sub2node);
7478 sub1node->cd();
7479 //
7480 // Place copy #3 of ITS3 directly in I004
7481 //
7482 ySDD = Y_SDD_sep/2.+I302dits[1];
7483 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7484 sub2node->SetLineColor(kColorITS);
7485 sub2node->SetVisibility(1);
7486 fNodes->Add(sub2node);
7487 sub1node->cd();
7488 //
7489 // Place copy #4 of ITS3 directly in I004
7490 //
7491 ySDD = Y_SDD_sep/2.+I302dits[1];
7492 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7493 sub2node->SetLineColor(kColorITS);
7494 sub2node->SetVisibility(1);
7495 fNodes->Add(sub2node);
7496 sub1node->cd();
7497 //
7498 // Place copy #5 of ITS3 directly in I004
7499 //
7500 ySDD = Y_SDD_sep/2.+I302dits[1];
7501 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7502 sub2node->SetLineColor(kColorITS);
7503 sub2node->SetVisibility(1);
7504 fNodes->Add(sub2node);
7505 sub1node->cd();
7506 //
7507 // Place copy #6 of ITS3 directly in I004
7508 //
7509 ySDD = Y_SDD_sep/2.+I302dits[1];
7510 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7511 sub2node->SetLineColor(kColorITS);
7512 sub2node->SetVisibility(1);
7513 fNodes->Add(sub2node);
7514 sub1node->cd();
7515 fNodes->Add(sub1node);
7516 node->cd();
7517 //
7518 // Place copy #2 of I004 in IT34
7519 //
7520 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
7521 sub1node->SetLineColor(kColorITS);
7522 sub1node->SetVisibility(0);
7523 sub1node->cd();
7524 //
7525 // Place copy #1 of ITS3 directly in I004
7526 //
7527 ySDD = Y_SDD_sep/2.+I302dits[1];
7528 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7529 sub2node->SetLineColor(kColorITS);
7530 sub2node->SetVisibility(1);
7531 fNodes->Add(sub2node);
7532 sub1node->cd();
7533 //
7534 // Place copy #2 of ITS3 directly in I004
7535 //
7536 ySDD = Y_SDD_sep/2.+I302dits[1];
7537 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7538 sub2node->SetLineColor(kColorITS);
7539 sub2node->SetVisibility(1);
7540 fNodes->Add(sub2node);
7541 sub1node->cd();
7542 //
7543 // Place copy #3 of ITS3 directly in I004
7544 //
7545 ySDD = Y_SDD_sep/2.+I302dits[1];
7546 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7547 sub2node->SetLineColor(kColorITS);
7548 sub2node->SetVisibility(1);
7549 fNodes->Add(sub2node);
7550 sub1node->cd();
7551 //
7552 // Place copy #4 of ITS3 directly in I004
7553 //
7554 ySDD = Y_SDD_sep/2.+I302dits[1];
7555 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7556 sub2node->SetLineColor(kColorITS);
7557 sub2node->SetVisibility(1);
7558 fNodes->Add(sub2node);
7559 sub1node->cd();
7560 //
7561 // Place copy #5 of ITS3 directly in I004
7562 //
7563 ySDD = Y_SDD_sep/2.+I302dits[1];
7564 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7565 sub2node->SetLineColor(kColorITS);
7566 sub2node->SetVisibility(1);
7567 fNodes->Add(sub2node);
7568 sub1node->cd();
7569 //
7570 // Place copy #6 of ITS3 directly in I004
7571 //
7572 ySDD = Y_SDD_sep/2.+I302dits[1];
7573 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7574 sub2node->SetLineColor(kColorITS);
7575 sub2node->SetVisibility(1);
7576 fNodes->Add(sub2node);
7577 sub1node->cd();
7578 fNodes->Add(sub1node);
7579 node->cd();
7580 //
7581 // Place copy #3 of I004 in IT34
7582 //
7583 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
7584 sub1node->SetLineColor(kColorITS);
7585 sub1node->SetVisibility(0);
7586 sub1node->cd();
7587 //
7588 // Place copy #1 of ITS3 directly in I004
7589 //
7590 ySDD = Y_SDD_sep/2.+I302dits[1];
7591 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7592 sub2node->SetLineColor(kColorITS);
7593 sub2node->SetVisibility(1);
7594 fNodes->Add(sub2node);
7595 sub1node->cd();
7596 //
7597 // Place copy #2 of ITS3 directly in I004
7598 //
7599 ySDD = Y_SDD_sep/2.+I302dits[1];
7600 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7601 sub2node->SetLineColor(kColorITS);
7602 sub2node->SetVisibility(1);
7603 fNodes->Add(sub2node);
7604 sub1node->cd();
7605 //
7606 // Place copy #3 of ITS3 directly in I004
7607 //
7608 ySDD = Y_SDD_sep/2.+I302dits[1];
7609 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7610 sub2node->SetLineColor(kColorITS);
7611 sub2node->SetVisibility(1);
7612 fNodes->Add(sub2node);
7613 sub1node->cd();
7614 //
7615 // Place copy #4 of ITS3 directly in I004
7616 //
7617 ySDD = Y_SDD_sep/2.+I302dits[1];
7618 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7619 sub2node->SetLineColor(kColorITS);
7620 sub2node->SetVisibility(1);
7621 fNodes->Add(sub2node);
7622 sub1node->cd();
7623 //
7624 // Place copy #5 of ITS3 directly in I004
7625 //
7626 ySDD = Y_SDD_sep/2.+I302dits[1];
7627 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7628 sub2node->SetLineColor(kColorITS);
7629 sub2node->SetVisibility(1);
7630 fNodes->Add(sub2node);
7631 sub1node->cd();
7632 //
7633 // Place copy #6 of ITS3 directly in I004
7634 //
7635 ySDD = Y_SDD_sep/2.+I302dits[1];
7636 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7637 sub2node->SetLineColor(kColorITS);
7638 sub2node->SetVisibility(1);
7639 fNodes->Add(sub2node);
7640 sub1node->cd();
7641 fNodes->Add(sub1node);
7642 node->cd();
7643 //
7644 // Place copy #4 of I004 in IT34
7645 //
7646 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
7647 sub1node->SetLineColor(kColorITS);
7648 sub1node->SetVisibility(0);
7649 sub1node->cd();
7650 //
7651 // Place copy #1 of ITS3 directly in I004
7652 //
7653 ySDD = Y_SDD_sep/2.+I302dits[1];
7654 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7655 sub2node->SetLineColor(kColorITS);
7656 sub2node->SetVisibility(1);
7657 fNodes->Add(sub2node);
7658 sub1node->cd();
7659 //
7660 // Place copy #2 of ITS3 directly in I004
7661 //
7662 ySDD = Y_SDD_sep/2.+I302dits[1];
7663 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7664 sub2node->SetLineColor(kColorITS);
7665 sub2node->SetVisibility(1);
7666 fNodes->Add(sub2node);
7667 sub1node->cd();
7668 //
7669 // Place copy #3 of ITS3 directly in I004
7670 //
7671 ySDD = Y_SDD_sep/2.+I302dits[1];
7672 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7673 sub2node->SetLineColor(kColorITS);
7674 sub2node->SetVisibility(1);
7675 fNodes->Add(sub2node);
7676 sub1node->cd();
7677 //
7678 // Place copy #4 of ITS3 directly in I004
7679 //
7680 ySDD = Y_SDD_sep/2.+I302dits[1];
7681 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7682 sub2node->SetLineColor(kColorITS);
7683 sub2node->SetVisibility(1);
7684 fNodes->Add(sub2node);
7685 sub1node->cd();
7686 //
7687 // Place copy #5 of ITS3 directly in I004
7688 //
7689 ySDD = Y_SDD_sep/2.+I302dits[1];
7690 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7691 sub2node->SetLineColor(kColorITS);
7692 sub2node->SetVisibility(1);
7693 fNodes->Add(sub2node);
7694 sub1node->cd();
7695 //
7696 // Place copy #6 of ITS3 directly in I004
7697 //
7698 ySDD = Y_SDD_sep/2.+I302dits[1];
7699 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7700 sub2node->SetLineColor(kColorITS);
7701 sub2node->SetVisibility(1);
7702 fNodes->Add(sub2node);
7703 sub1node->cd();
7704 fNodes->Add(sub1node);
7705 node->cd();
7706 //
7707 // Place copy #5 of I004 in IT34
7708 //
7709 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
7710 sub1node->SetLineColor(kColorITS);
7711 sub1node->SetVisibility(0);
7712 sub1node->cd();
7713 //
7714 // Place copy #1 of ITS3 directly in I004
7715 //
7716 ySDD = Y_SDD_sep/2.+I302dits[1];
7717 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7718 sub2node->SetLineColor(kColorITS);
7719 sub2node->SetVisibility(1);
7720 fNodes->Add(sub2node);
7721 sub1node->cd();
7722 //
7723 // Place copy #2 of ITS3 directly in I004
7724 //
7725 ySDD = Y_SDD_sep/2.+I302dits[1];
7726 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7727 sub2node->SetLineColor(kColorITS);
7728 sub2node->SetVisibility(1);
7729 fNodes->Add(sub2node);
7730 sub1node->cd();
7731 //
7732 // Place copy #3 of ITS3 directly in I004
7733 //
7734 ySDD = Y_SDD_sep/2.+I302dits[1];
7735 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7736 sub2node->SetLineColor(kColorITS);
7737 sub2node->SetVisibility(1);
7738 fNodes->Add(sub2node);
7739 sub1node->cd();
7740 //
7741 // Place copy #4 of ITS3 directly in I004
7742 //
7743 ySDD = Y_SDD_sep/2.+I302dits[1];
7744 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7745 sub2node->SetLineColor(kColorITS);
7746 sub2node->SetVisibility(1);
7747 fNodes->Add(sub2node);
7748 sub1node->cd();
7749 //
7750 // Place copy #5 of ITS3 directly in I004
7751 //
7752 ySDD = Y_SDD_sep/2.+I302dits[1];
7753 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7754 sub2node->SetLineColor(kColorITS);
7755 sub2node->SetVisibility(1);
7756 fNodes->Add(sub2node);
7757 sub1node->cd();
7758 //
7759 // Place copy #6 of ITS3 directly in I004
7760 //
7761 ySDD = Y_SDD_sep/2.+I302dits[1];
7762 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7763 sub2node->SetLineColor(kColorITS);
7764 sub2node->SetVisibility(1);
7765 fNodes->Add(sub2node);
7766 sub1node->cd();
7767 fNodes->Add(sub1node);
7768 node->cd();
7769 //
7770 // Place copy #6 of I004 in IT34
7771 //
7772 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
7773 sub1node->SetLineColor(kColorITS);
7774 sub1node->SetVisibility(0);
7775 sub1node->cd();
7776 //
7777 // Place copy #1 of ITS3 directly in I004
7778 //
7779 ySDD = Y_SDD_sep/2.+I302dits[1];
7780 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7781 sub2node->SetLineColor(kColorITS);
7782 sub2node->SetVisibility(1);
7783 fNodes->Add(sub2node);
7784 sub1node->cd();
7785 //
7786 // Place copy #2 of ITS3 directly in I004
7787 //
7788 ySDD = Y_SDD_sep/2.+I302dits[1];
7789 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7790 sub2node->SetLineColor(kColorITS);
7791 sub2node->SetVisibility(1);
7792 fNodes->Add(sub2node);
7793 sub1node->cd();
7794 //
7795 // Place copy #3 of ITS3 directly in I004
7796 //
7797 ySDD = Y_SDD_sep/2.+I302dits[1];
7798 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7799 sub2node->SetLineColor(kColorITS);
7800 sub2node->SetVisibility(1);
7801 fNodes->Add(sub2node);
7802 sub1node->cd();
7803 //
7804 // Place copy #4 of ITS3 directly in I004
7805 //
7806 ySDD = Y_SDD_sep/2.+I302dits[1];
7807 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7808 sub2node->SetLineColor(kColorITS);
7809 sub2node->SetVisibility(1);
7810 fNodes->Add(sub2node);
7811 sub1node->cd();
7812 //
7813 // Place copy #5 of ITS3 directly in I004
7814 //
7815 ySDD = Y_SDD_sep/2.+I302dits[1];
7816 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7817 sub2node->SetLineColor(kColorITS);
7818 sub2node->SetVisibility(1);
7819 fNodes->Add(sub2node);
7820 sub1node->cd();
7821 //
7822 // Place copy #6 of ITS3 directly in I004
7823 //
7824 ySDD = Y_SDD_sep/2.+I302dits[1];
7825 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7826 sub2node->SetLineColor(kColorITS);
7827 sub2node->SetVisibility(1);
7828 fNodes->Add(sub2node);
7829 sub1node->cd();
7830 fNodes->Add(sub1node);
7831 node->cd();
7832 //
7833 // Place copy #7 of I004 in IT34
7834 //
7835 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
7836 sub1node->SetLineColor(kColorITS);
7837 sub1node->SetVisibility(0);
7838 sub1node->cd();
7839 //
7840 // Place copy #1 of ITS3 directly in I004
7841 //
7842 ySDD = Y_SDD_sep/2.+I302dits[1];
7843 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7844 sub2node->SetLineColor(kColorITS);
7845 sub2node->SetVisibility(1);
7846 fNodes->Add(sub2node);
7847 sub1node->cd();
7848 //
7849 // Place copy #2 of ITS3 directly in I004
7850 //
7851 ySDD = Y_SDD_sep/2.+I302dits[1];
7852 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7853 sub2node->SetLineColor(kColorITS);
7854 sub2node->SetVisibility(1);
7855 fNodes->Add(sub2node);
7856 sub1node->cd();
7857 //
7858 // Place copy #3 of ITS3 directly in I004
7859 //
7860 ySDD = Y_SDD_sep/2.+I302dits[1];
7861 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7862 sub2node->SetLineColor(kColorITS);
7863 sub2node->SetVisibility(1);
7864 fNodes->Add(sub2node);
7865 sub1node->cd();
7866 //
7867 // Place copy #4 of ITS3 directly in I004
7868 //
7869 ySDD = Y_SDD_sep/2.+I302dits[1];
7870 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7871 sub2node->SetLineColor(kColorITS);
7872 sub2node->SetVisibility(1);
7873 fNodes->Add(sub2node);
7874 sub1node->cd();
7875 //
7876 // Place copy #5 of ITS3 directly in I004
7877 //
7878 ySDD = Y_SDD_sep/2.+I302dits[1];
7879 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7880 sub2node->SetLineColor(kColorITS);
7881 sub2node->SetVisibility(1);
7882 fNodes->Add(sub2node);
7883 sub1node->cd();
7884 //
7885 // Place copy #6 of ITS3 directly in I004
7886 //
7887 ySDD = Y_SDD_sep/2.+I302dits[1];
7888 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7889 sub2node->SetLineColor(kColorITS);
7890 sub2node->SetVisibility(1);
7891 fNodes->Add(sub2node);
7892 sub1node->cd();
7893 fNodes->Add(sub1node);
7894 node->cd();
7895 //
7896 // Place copy #8 of I004 in IT34
7897 //
7898 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
7899 sub1node->SetLineColor(kColorITS);
7900 sub1node->SetVisibility(0);
7901 sub1node->cd();
7902 //
7903 // Place copy #1 of ITS3 directly in I004
7904 //
7905 ySDD = Y_SDD_sep/2.+I302dits[1];
7906 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7907 sub2node->SetLineColor(kColorITS);
7908 sub2node->SetVisibility(1);
7909 fNodes->Add(sub2node);
7910 sub1node->cd();
7911 //
7912 // Place copy #2 of ITS3 directly in I004
7913 //
7914 ySDD = Y_SDD_sep/2.+I302dits[1];
7915 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7916 sub2node->SetLineColor(kColorITS);
7917 sub2node->SetVisibility(1);
7918 fNodes->Add(sub2node);
7919 sub1node->cd();
7920 //
7921 // Place copy #3 of ITS3 directly in I004
7922 //
7923 ySDD = Y_SDD_sep/2.+I302dits[1];
7924 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7925 sub2node->SetLineColor(kColorITS);
7926 sub2node->SetVisibility(1);
7927 fNodes->Add(sub2node);
7928 sub1node->cd();
7929 //
7930 // Place copy #4 of ITS3 directly in I004
7931 //
7932 ySDD = Y_SDD_sep/2.+I302dits[1];
7933 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7934 sub2node->SetLineColor(kColorITS);
7935 sub2node->SetVisibility(1);
7936 fNodes->Add(sub2node);
7937 sub1node->cd();
7938 //
7939 // Place copy #5 of ITS3 directly in I004
7940 //
7941 ySDD = Y_SDD_sep/2.+I302dits[1];
7942 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7943 sub2node->SetLineColor(kColorITS);
7944 sub2node->SetVisibility(1);
7945 fNodes->Add(sub2node);
7946 sub1node->cd();
7947 //
7948 // Place copy #6 of ITS3 directly in I004
7949 //
7950 ySDD = Y_SDD_sep/2.+I302dits[1];
7951 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7952 sub2node->SetLineColor(kColorITS);
7953 sub2node->SetVisibility(1);
7954 fNodes->Add(sub2node);
7955 sub1node->cd();
7956 fNodes->Add(sub1node);
7957 node->cd();
7958 //
7959 // Place copy #9 of I004 in IT34
7960 //
7961 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
7962 sub1node->SetLineColor(kColorITS);
7963 sub1node->SetVisibility(0);
7964 sub1node->cd();
7965 //
7966 // Place copy #1 of ITS3 directly in I004
7967 //
7968 ySDD = Y_SDD_sep/2.+I302dits[1];
7969 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7970 sub2node->SetLineColor(kColorITS);
7971 sub2node->SetVisibility(1);
7972 fNodes->Add(sub2node);
7973 sub1node->cd();
7974 //
7975 // Place copy #2 of ITS3 directly in I004
7976 //
7977 ySDD = Y_SDD_sep/2.+I302dits[1];
7978 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7979 sub2node->SetLineColor(kColorITS);
7980 sub2node->SetVisibility(1);
7981 fNodes->Add(sub2node);
7982 sub1node->cd();
7983 //
7984 // Place copy #3 of ITS3 directly in I004
7985 //
7986 ySDD = Y_SDD_sep/2.+I302dits[1];
7987 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7988 sub2node->SetLineColor(kColorITS);
7989 sub2node->SetVisibility(1);
7990 fNodes->Add(sub2node);
7991 sub1node->cd();
7992 //
7993 // Place copy #4 of ITS3 directly in I004
7994 //
7995 ySDD = Y_SDD_sep/2.+I302dits[1];
7996 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7997 sub2node->SetLineColor(kColorITS);
7998 sub2node->SetVisibility(1);
7999 fNodes->Add(sub2node);
8000 sub1node->cd();
8001 //
8002 // Place copy #5 of ITS3 directly in I004
8003 //
8004 ySDD = Y_SDD_sep/2.+I302dits[1];
8005 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8006 sub2node->SetLineColor(kColorITS);
8007 sub2node->SetVisibility(1);
8008 fNodes->Add(sub2node);
8009 sub1node->cd();
8010 //
8011 // Place copy #6 of ITS3 directly in I004
8012 //
8013 ySDD = Y_SDD_sep/2.+I302dits[1];
8014 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8015 sub2node->SetLineColor(kColorITS);
8016 sub2node->SetVisibility(1);
8017 fNodes->Add(sub2node);
8018 sub1node->cd();
8019 fNodes->Add(sub1node);
8020 node->cd();
8021 //
8022 // Place copy #10 of I004 in IT34
8023 //
8024 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
8025 sub1node->SetLineColor(kColorITS);
8026 sub1node->SetVisibility(0);
8027 sub1node->cd();
8028 //
8029 // Place copy #1 of ITS3 directly in I004
8030 //
8031 ySDD = Y_SDD_sep/2.+I302dits[1];
8032 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8033 sub2node->SetLineColor(kColorITS);
8034 sub2node->SetVisibility(1);
8035 fNodes->Add(sub2node);
8036 sub1node->cd();
8037 //
8038 // Place copy #2 of ITS3 directly in I004
8039 //
8040 ySDD = Y_SDD_sep/2.+I302dits[1];
8041 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8042 sub2node->SetLineColor(kColorITS);
8043 sub2node->SetVisibility(1);
8044 fNodes->Add(sub2node);
8045 sub1node->cd();
8046 //
8047 // Place copy #3 of ITS3 directly in I004
8048 //
8049 ySDD = Y_SDD_sep/2.+I302dits[1];
8050 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8051 sub2node->SetLineColor(kColorITS);
8052 sub2node->SetVisibility(1);
8053 fNodes->Add(sub2node);
8054 sub1node->cd();
8055 //
8056 // Place copy #4 of ITS3 directly in I004
8057 //
8058 ySDD = Y_SDD_sep/2.+I302dits[1];
8059 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8060 sub2node->SetLineColor(kColorITS);
8061 sub2node->SetVisibility(1);
8062 fNodes->Add(sub2node);
8063 sub1node->cd();
8064 //
8065 // Place copy #5 of ITS3 directly in I004
8066 //
8067 ySDD = Y_SDD_sep/2.+I302dits[1];
8068 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8069 sub2node->SetLineColor(kColorITS);
8070 sub2node->SetVisibility(1);
8071 fNodes->Add(sub2node);
8072 sub1node->cd();
8073 //
8074 // Place copy #6 of ITS3 directly in I004
8075 //
8076 ySDD = Y_SDD_sep/2.+I302dits[1];
8077 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8078 sub2node->SetLineColor(kColorITS);
8079 sub2node->SetVisibility(1);
8080 fNodes->Add(sub2node);
8081 sub1node->cd();
8082 fNodes->Add(sub1node);
8083 node->cd();
8084 //
8085 // Place copy #11 of I004 in IT34
8086 //
8087 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
8088 sub1node->SetLineColor(kColorITS);
8089 sub1node->SetVisibility(0);
8090 sub1node->cd();
8091 //
8092 // Place copy #1 of ITS3 directly in I004
8093 //
8094 ySDD = Y_SDD_sep/2.+I302dits[1];
8095 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8096 sub2node->SetLineColor(kColorITS);
8097 sub2node->SetVisibility(1);
8098 fNodes->Add(sub2node);
8099 sub1node->cd();
8100 //
8101 // Place copy #2 of ITS3 directly in I004
8102 //
8103 ySDD = Y_SDD_sep/2.+I302dits[1];
8104 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8105 sub2node->SetLineColor(kColorITS);
8106 sub2node->SetVisibility(1);
8107 fNodes->Add(sub2node);
8108 sub1node->cd();
8109 //
8110 // Place copy #3 of ITS3 directly in I004
8111 //
8112 ySDD = Y_SDD_sep/2.+I302dits[1];
8113 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8114 sub2node->SetLineColor(kColorITS);
8115 sub2node->SetVisibility(1);
8116 fNodes->Add(sub2node);
8117 sub1node->cd();
8118 //
8119 // Place copy #4 of ITS3 directly in I004
8120 //
8121 ySDD = Y_SDD_sep/2.+I302dits[1];
8122 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8123 sub2node->SetLineColor(kColorITS);
8124 sub2node->SetVisibility(1);
8125 fNodes->Add(sub2node);
8126 sub1node->cd();
8127 //
8128 // Place copy #5 of ITS3 directly in I004
8129 //
8130 ySDD = Y_SDD_sep/2.+I302dits[1];
8131 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8132 sub2node->SetLineColor(kColorITS);
8133 sub2node->SetVisibility(1);
8134 fNodes->Add(sub2node);
8135 sub1node->cd();
8136 //
8137 // Place copy #6 of ITS3 directly in I004
8138 //
8139 ySDD = Y_SDD_sep/2.+I302dits[1];
8140 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8141 sub2node->SetLineColor(kColorITS);
8142 sub2node->SetVisibility(1);
8143 fNodes->Add(sub2node);
8144 sub1node->cd();
8145 fNodes->Add(sub1node);
8146 node->cd();
8147 //
8148 // Place copy #12 of I004 in IT34
8149 //
8150 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
8151 sub1node->SetLineColor(kColorITS);
8152 sub1node->SetVisibility(0);
8153 sub1node->cd();
8154 //
8155 // Place copy #1 of ITS3 directly in I004
8156 //
8157 ySDD = Y_SDD_sep/2.+I302dits[1];
8158 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8159 sub2node->SetLineColor(kColorITS);
8160 sub2node->SetVisibility(1);
8161 fNodes->Add(sub2node);
8162 sub1node->cd();
8163 //
8164 // Place copy #2 of ITS3 directly in I004
8165 //
8166 ySDD = Y_SDD_sep/2.+I302dits[1];
8167 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8168 sub2node->SetLineColor(kColorITS);
8169 sub2node->SetVisibility(1);
8170 fNodes->Add(sub2node);
8171 sub1node->cd();
8172 //
8173 // Place copy #3 of ITS3 directly in I004
8174 //
8175 ySDD = Y_SDD_sep/2.+I302dits[1];
8176 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8177 sub2node->SetLineColor(kColorITS);
8178 sub2node->SetVisibility(1);
8179 fNodes->Add(sub2node);
8180 sub1node->cd();
8181 //
8182 // Place copy #4 of ITS3 directly in I004
8183 //
8184 ySDD = Y_SDD_sep/2.+I302dits[1];
8185 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8186 sub2node->SetLineColor(kColorITS);
8187 sub2node->SetVisibility(1);
8188 fNodes->Add(sub2node);
8189 sub1node->cd();
8190 //
8191 // Place copy #5 of ITS3 directly in I004
8192 //
8193 ySDD = Y_SDD_sep/2.+I302dits[1];
8194 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8195 sub2node->SetLineColor(kColorITS);
8196 sub2node->SetVisibility(1);
8197 fNodes->Add(sub2node);
8198 sub1node->cd();
8199 //
8200 // Place copy #6 of ITS3 directly in I004
8201 //
8202 ySDD = Y_SDD_sep/2.+I302dits[1];
8203 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8204 sub2node->SetLineColor(kColorITS);
8205 sub2node->SetVisibility(1);
8206 fNodes->Add(sub2node);
8207 sub1node->cd();
8208 fNodes->Add(sub1node);
8209 node->cd();
8210 //
8211 // Place copy #13 of I004 in IT34
8212 //
8213 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
8214 sub1node->SetLineColor(kColorITS);
8215 sub1node->SetVisibility(0);
8216 sub1node->cd();
8217 //
8218 // Place copy #1 of ITS3 directly in I004
8219 //
8220 ySDD = Y_SDD_sep/2.+I302dits[1];
8221 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8222 sub2node->SetLineColor(kColorITS);
8223 sub2node->SetVisibility(1);
8224 fNodes->Add(sub2node);
8225 sub1node->cd();
8226 //
8227 // Place copy #2 of ITS3 directly in I004
8228 //
8229 ySDD = Y_SDD_sep/2.+I302dits[1];
8230 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8231 sub2node->SetLineColor(kColorITS);
8232 sub2node->SetVisibility(1);
8233 fNodes->Add(sub2node);
8234 sub1node->cd();
8235 //
8236 // Place copy #3 of ITS3 directly in I004
8237 //
8238 ySDD = Y_SDD_sep/2.+I302dits[1];
8239 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8240 sub2node->SetLineColor(kColorITS);
8241 sub2node->SetVisibility(1);
8242 fNodes->Add(sub2node);
8243 sub1node->cd();
8244 //
8245 // Place copy #4 of ITS3 directly in I004
8246 //
8247 ySDD = Y_SDD_sep/2.+I302dits[1];
8248 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8249 sub2node->SetLineColor(kColorITS);
8250 sub2node->SetVisibility(1);
8251 fNodes->Add(sub2node);
8252 sub1node->cd();
8253 //
8254 // Place copy #5 of ITS3 directly in I004
8255 //
8256 ySDD = Y_SDD_sep/2.+I302dits[1];
8257 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8258 sub2node->SetLineColor(kColorITS);
8259 sub2node->SetVisibility(1);
8260 fNodes->Add(sub2node);
8261 sub1node->cd();
8262 //
8263 // Place copy #6 of ITS3 directly in I004
8264 //
8265 ySDD = Y_SDD_sep/2.+I302dits[1];
8266 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8267 sub2node->SetLineColor(kColorITS);
8268 sub2node->SetVisibility(1);
8269 fNodes->Add(sub2node);
8270 sub1node->cd();
8271 fNodes->Add(sub1node);
8272 node->cd();
8273 //
8274 // Place copy #14 of I004 in IT34
8275 //
8276 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
8277 sub1node->SetLineColor(kColorITS);
8278 sub1node->SetVisibility(0);
8279 sub1node->cd();
8280 //
8281 // Place copy #1 of ITS3 directly in I004
8282 //
8283 ySDD = Y_SDD_sep/2.+I302dits[1];
8284 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8285 sub2node->SetLineColor(kColorITS);
8286 sub2node->SetVisibility(1);
8287 fNodes->Add(sub2node);
8288 sub1node->cd();
8289 //
8290 // Place copy #2 of ITS3 directly in I004
8291 //
8292 ySDD = Y_SDD_sep/2.+I302dits[1];
8293 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8294 sub2node->SetLineColor(kColorITS);
8295 sub2node->SetVisibility(1);
8296 fNodes->Add(sub2node);
8297 sub1node->cd();
8298 //
8299 // Place copy #3 of ITS3 directly in I004
8300 //
8301 ySDD = Y_SDD_sep/2.+I302dits[1];
8302 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8303 sub2node->SetLineColor(kColorITS);
8304 sub2node->SetVisibility(1);
8305 fNodes->Add(sub2node);
8306 sub1node->cd();
8307 //
8308 // Place copy #4 of ITS3 directly in I004
8309 //
8310 ySDD = Y_SDD_sep/2.+I302dits[1];
8311 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8312 sub2node->SetLineColor(kColorITS);
8313 sub2node->SetVisibility(1);
8314 fNodes->Add(sub2node);
8315 sub1node->cd();
8316 //
8317 // Place copy #5 of ITS3 directly in I004
8318 //
8319 ySDD = Y_SDD_sep/2.+I302dits[1];
8320 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8321 sub2node->SetLineColor(kColorITS);
8322 sub2node->SetVisibility(1);
8323 fNodes->Add(sub2node);
8324 sub1node->cd();
8325 //
8326 // Place copy #6 of ITS3 directly in I004
8327 //
8328 ySDD = Y_SDD_sep/2.+I302dits[1];
8329 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8330 sub2node->SetLineColor(kColorITS);
8331 sub2node->SetVisibility(1);
8332 fNodes->Add(sub2node);
8333 sub1node->cd();
8334 fNodes->Add(sub1node);
8335 node->cd();
8336 //
8337 // Place copy #1 of I005 in IT34
8338 //
8339 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
8340 sub1node->SetLineColor(kColorITS);
8341 sub1node->SetVisibility(0);
8342 sub1node->cd();
8343 //
8344 // Place copy #1 of ITS4 directly in I005
8345 //
8346 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8347 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8348 sub2node->SetLineColor(kColorITS);
8349 sub2node->SetVisibility(1);
8350 fNodes->Add(sub2node);
8351 sub1node->cd();
8352 //
8353 // Place copy #2 of ITS4 directly in I005
8354 //
8355 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8356 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8357 sub2node->SetLineColor(kColorITS);
8358 sub2node->SetVisibility(1);
8359 fNodes->Add(sub2node);
8360 sub1node->cd();
8361 //
8362 // Place copy #3 of ITS4 directly in I005
8363 //
8364 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8365 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8366 sub2node->SetLineColor(kColorITS);
8367 sub2node->SetVisibility(1);
8368 fNodes->Add(sub2node);
8369 sub1node->cd();
8370 //
8371 // Place copy #4 of ITS4 directly in I005
8372 //
8373 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8374 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8375 sub2node->SetLineColor(kColorITS);
8376 sub2node->SetVisibility(1);
8377 fNodes->Add(sub2node);
8378 sub1node->cd();
8379 //
8380 // Place copy #5 of ITS4 directly in I005
8381 //
8382 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8383 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8384 sub2node->SetLineColor(kColorITS);
8385 sub2node->SetVisibility(1);
8386 fNodes->Add(sub2node);
8387 sub1node->cd();
8388 //
8389 // Place copy #6 of ITS4 directly in I005
8390 //
8391 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8392 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8393 sub2node->SetLineColor(kColorITS);
8394 sub2node->SetVisibility(1);
8395 fNodes->Add(sub2node);
8396 sub1node->cd();
8397 //
8398 // Place copy #7 of ITS4 directly in I005
8399 //
8400 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8401 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8402 sub2node->SetLineColor(kColorITS);
8403 sub2node->SetVisibility(1);
8404 fNodes->Add(sub2node);
8405 sub1node->cd();
8406 //
8407 // Place copy #8 of ITS4 directly in I005
8408 //
8409 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8410 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8411 sub2node->SetLineColor(kColorITS);
8412 sub2node->SetVisibility(1);
8413 fNodes->Add(sub2node);
8414 sub1node->cd();
8415 fNodes->Add(sub1node);
8416 node->cd();
8417 //
8418 // Place copy #2 of I005 in IT34
8419 //
8420 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
8421 sub1node->SetLineColor(kColorITS);
8422 sub1node->SetVisibility(0);
8423 sub1node->cd();
8424 //
8425 // Place copy #1 of ITS4 directly in I005
8426 //
8427 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8428 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8429 sub2node->SetLineColor(kColorITS);
8430 sub2node->SetVisibility(1);
8431 fNodes->Add(sub2node);
8432 sub1node->cd();
8433 //
8434 // Place copy #2 of ITS4 directly in I005
8435 //
8436 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8437 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8438 sub2node->SetLineColor(kColorITS);
8439 sub2node->SetVisibility(1);
8440 fNodes->Add(sub2node);
8441 sub1node->cd();
8442 //
8443 // Place copy #3 of ITS4 directly in I005
8444 //
8445 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8446 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8447 sub2node->SetLineColor(kColorITS);
8448 sub2node->SetVisibility(1);
8449 fNodes->Add(sub2node);
8450 sub1node->cd();
8451 //
8452 // Place copy #4 of ITS4 directly in I005
8453 //
8454 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8455 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8456 sub2node->SetLineColor(kColorITS);
8457 sub2node->SetVisibility(1);
8458 fNodes->Add(sub2node);
8459 sub1node->cd();
8460 //
8461 // Place copy #5 of ITS4 directly in I005
8462 //
8463 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8464 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8465 sub2node->SetLineColor(kColorITS);
8466 sub2node->SetVisibility(1);
8467 fNodes->Add(sub2node);
8468 sub1node->cd();
8469 //
8470 // Place copy #6 of ITS4 directly in I005
8471 //
8472 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8473 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8474 sub2node->SetLineColor(kColorITS);
8475 sub2node->SetVisibility(1);
8476 fNodes->Add(sub2node);
8477 sub1node->cd();
8478 //
8479 // Place copy #7 of ITS4 directly in I005
8480 //
8481 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8482 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8483 sub2node->SetLineColor(kColorITS);
8484 sub2node->SetVisibility(1);
8485 fNodes->Add(sub2node);
8486 sub1node->cd();
8487 //
8488 // Place copy #8 of ITS4 directly in I005
8489 //
8490 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8491 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8492 sub2node->SetLineColor(kColorITS);
8493 sub2node->SetVisibility(1);
8494 fNodes->Add(sub2node);
8495 sub1node->cd();
8496 fNodes->Add(sub1node);
8497 node->cd();
8498 //
8499 // Place copy #3 of I005 in IT34
8500 //
8501 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
8502 sub1node->SetLineColor(kColorITS);
8503 sub1node->SetVisibility(0);
8504 sub1node->cd();
8505 //
8506 // Place copy #1 of ITS4 directly in I005
8507 //
8508 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8509 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8510 sub2node->SetLineColor(kColorITS);
8511 sub2node->SetVisibility(1);
8512 fNodes->Add(sub2node);
8513 sub1node->cd();
8514 //
8515 // Place copy #2 of ITS4 directly in I005
8516 //
8517 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8518 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8519 sub2node->SetLineColor(kColorITS);
8520 sub2node->SetVisibility(1);
8521 fNodes->Add(sub2node);
8522 sub1node->cd();
8523 //
8524 // Place copy #3 of ITS4 directly in I005
8525 //
8526 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8527 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8528 sub2node->SetLineColor(kColorITS);
8529 sub2node->SetVisibility(1);
8530 fNodes->Add(sub2node);
8531 sub1node->cd();
8532 //
8533 // Place copy #4 of ITS4 directly in I005
8534 //
8535 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8536 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8537 sub2node->SetLineColor(kColorITS);
8538 sub2node->SetVisibility(1);
8539 fNodes->Add(sub2node);
8540 sub1node->cd();
8541 //
8542 // Place copy #5 of ITS4 directly in I005
8543 //
8544 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8545 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8546 sub2node->SetLineColor(kColorITS);
8547 sub2node->SetVisibility(1);
8548 fNodes->Add(sub2node);
8549 sub1node->cd();
8550 //
8551 // Place copy #6 of ITS4 directly in I005
8552 //
8553 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8554 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8555 sub2node->SetLineColor(kColorITS);
8556 sub2node->SetVisibility(1);
8557 fNodes->Add(sub2node);
8558 sub1node->cd();
8559 //
8560 // Place copy #7 of ITS4 directly in I005
8561 //
8562 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8563 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8564 sub2node->SetLineColor(kColorITS);
8565 sub2node->SetVisibility(1);
8566 fNodes->Add(sub2node);
8567 sub1node->cd();
8568 //
8569 // Place copy #8 of ITS4 directly in I005
8570 //
8571 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8572 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8573 sub2node->SetLineColor(kColorITS);
8574 sub2node->SetVisibility(1);
8575 fNodes->Add(sub2node);
8576 sub1node->cd();
8577 fNodes->Add(sub1node);
8578 node->cd();
8579 //
8580 // Place copy #4 of I005 in IT34
8581 //
8582 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
8583 sub1node->SetLineColor(kColorITS);
8584 sub1node->SetVisibility(0);
8585 sub1node->cd();
8586 //
8587 // Place copy #1 of ITS4 directly in I005
8588 //
8589 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8590 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8591 sub2node->SetLineColor(kColorITS);
8592 sub2node->SetVisibility(1);
8593 fNodes->Add(sub2node);
8594 sub1node->cd();
8595 //
8596 // Place copy #2 of ITS4 directly in I005
8597 //
8598 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8599 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8600 sub2node->SetLineColor(kColorITS);
8601 sub2node->SetVisibility(1);
8602 fNodes->Add(sub2node);
8603 sub1node->cd();
8604 //
8605 // Place copy #3 of ITS4 directly in I005
8606 //
8607 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8608 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8609 sub2node->SetLineColor(kColorITS);
8610 sub2node->SetVisibility(1);
8611 fNodes->Add(sub2node);
8612 sub1node->cd();
8613 //
8614 // Place copy #4 of ITS4 directly in I005
8615 //
8616 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8617 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8618 sub2node->SetLineColor(kColorITS);
8619 sub2node->SetVisibility(1);
8620 fNodes->Add(sub2node);
8621 sub1node->cd();
8622 //
8623 // Place copy #5 of ITS4 directly in I005
8624 //
8625 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8626 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8627 sub2node->SetLineColor(kColorITS);
8628 sub2node->SetVisibility(1);
8629 fNodes->Add(sub2node);
8630 sub1node->cd();
8631 //
8632 // Place copy #6 of ITS4 directly in I005
8633 //
8634 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8635 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8636 sub2node->SetLineColor(kColorITS);
8637 sub2node->SetVisibility(1);
8638 fNodes->Add(sub2node);
8639 sub1node->cd();
8640 //
8641 // Place copy #7 of ITS4 directly in I005
8642 //
8643 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8644 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8645 sub2node->SetLineColor(kColorITS);
8646 sub2node->SetVisibility(1);
8647 fNodes->Add(sub2node);
8648 sub1node->cd();
8649 //
8650 // Place copy #8 of ITS4 directly in I005
8651 //
8652 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8653 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8654 sub2node->SetLineColor(kColorITS);
8655 sub2node->SetVisibility(1);
8656 fNodes->Add(sub2node);
8657 sub1node->cd();
8658 fNodes->Add(sub1node);
8659 node->cd();
8660 //
8661 // Place copy #5 of I005 in IT34
8662 //
8663 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
8664 sub1node->SetLineColor(kColorITS);
8665 sub1node->SetVisibility(0);
8666 sub1node->cd();
8667 //
8668 // Place copy #1 of ITS4 directly in I005
8669 //
8670 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8671 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8672 sub2node->SetLineColor(kColorITS);
8673 sub2node->SetVisibility(1);
8674 fNodes->Add(sub2node);
8675 sub1node->cd();
8676 //
8677 // Place copy #2 of ITS4 directly in I005
8678 //
8679 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8680 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8681 sub2node->SetLineColor(kColorITS);
8682 sub2node->SetVisibility(1);
8683 fNodes->Add(sub2node);
8684 sub1node->cd();
8685 //
8686 // Place copy #3 of ITS4 directly in I005
8687 //
8688 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8689 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8690 sub2node->SetLineColor(kColorITS);
8691 sub2node->SetVisibility(1);
8692 fNodes->Add(sub2node);
8693 sub1node->cd();
8694 //
8695 // Place copy #4 of ITS4 directly in I005
8696 //
8697 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8698 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8699 sub2node->SetLineColor(kColorITS);
8700 sub2node->SetVisibility(1);
8701 fNodes->Add(sub2node);
8702 sub1node->cd();
8703 //
8704 // Place copy #5 of ITS4 directly in I005
8705 //
8706 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8707 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8708 sub2node->SetLineColor(kColorITS);
8709 sub2node->SetVisibility(1);
8710 fNodes->Add(sub2node);
8711 sub1node->cd();
8712 //
8713 // Place copy #6 of ITS4 directly in I005
8714 //
8715 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8716 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8717 sub2node->SetLineColor(kColorITS);
8718 sub2node->SetVisibility(1);
8719 fNodes->Add(sub2node);
8720 sub1node->cd();
8721 //
8722 // Place copy #7 of ITS4 directly in I005
8723 //
8724 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8725 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8726 sub2node->SetLineColor(kColorITS);
8727 sub2node->SetVisibility(1);
8728 fNodes->Add(sub2node);
8729 sub1node->cd();
8730 //
8731 // Place copy #8 of ITS4 directly in I005
8732 //
8733 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8734 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8735 sub2node->SetLineColor(kColorITS);
8736 sub2node->SetVisibility(1);
8737 fNodes->Add(sub2node);
8738 sub1node->cd();
8739 fNodes->Add(sub1node);
8740 node->cd();
8741 //
8742 // Place copy #6 of I005 in IT34
8743 //
8744 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
8745 sub1node->SetLineColor(kColorITS);
8746 sub1node->SetVisibility(0);
8747 sub1node->cd();
8748 //
8749 // Place copy #1 of ITS4 directly in I005
8750 //
8751 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8752 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8753 sub2node->SetLineColor(kColorITS);
8754 sub2node->SetVisibility(1);
8755 fNodes->Add(sub2node);
8756 sub1node->cd();
8757 //
8758 // Place copy #2 of ITS4 directly in I005
8759 //
8760 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8761 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8762 sub2node->SetLineColor(kColorITS);
8763 sub2node->SetVisibility(1);
8764 fNodes->Add(sub2node);
8765 sub1node->cd();
8766 //
8767 // Place copy #3 of ITS4 directly in I005
8768 //
8769 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8770 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8771 sub2node->SetLineColor(kColorITS);
8772 sub2node->SetVisibility(1);
8773 fNodes->Add(sub2node);
8774 sub1node->cd();
8775 //
8776 // Place copy #4 of ITS4 directly in I005
8777 //
8778 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8779 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8780 sub2node->SetLineColor(kColorITS);
8781 sub2node->SetVisibility(1);
8782 fNodes->Add(sub2node);
8783 sub1node->cd();
8784 //
8785 // Place copy #5 of ITS4 directly in I005
8786 //
8787 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8788 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8789 sub2node->SetLineColor(kColorITS);
8790 sub2node->SetVisibility(1);
8791 fNodes->Add(sub2node);
8792 sub1node->cd();
8793 //
8794 // Place copy #6 of ITS4 directly in I005
8795 //
8796 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8797 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8798 sub2node->SetLineColor(kColorITS);
8799 sub2node->SetVisibility(1);
8800 fNodes->Add(sub2node);
8801 sub1node->cd();
8802 //
8803 // Place copy #7 of ITS4 directly in I005
8804 //
8805 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8806 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8807 sub2node->SetLineColor(kColorITS);
8808 sub2node->SetVisibility(1);
8809 fNodes->Add(sub2node);
8810 sub1node->cd();
8811 //
8812 // Place copy #8 of ITS4 directly in I005
8813 //
8814 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8815 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8816 sub2node->SetLineColor(kColorITS);
8817 sub2node->SetVisibility(1);
8818 fNodes->Add(sub2node);
8819 sub1node->cd();
8820 fNodes->Add(sub1node);
8821 node->cd();
8822 //
8823 // Place copy #7 of I005 in IT34
8824 //
8825 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
8826 sub1node->SetLineColor(kColorITS);
8827 sub1node->SetVisibility(0);
8828 sub1node->cd();
8829 //
8830 // Place copy #1 of ITS4 directly in I005
8831 //
8832 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8833 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8834 sub2node->SetLineColor(kColorITS);
8835 sub2node->SetVisibility(1);
8836 fNodes->Add(sub2node);
8837 sub1node->cd();
8838 //
8839 // Place copy #2 of ITS4 directly in I005
8840 //
8841 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8842 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8843 sub2node->SetLineColor(kColorITS);
8844 sub2node->SetVisibility(1);
8845 fNodes->Add(sub2node);
8846 sub1node->cd();
8847 //
8848 // Place copy #3 of ITS4 directly in I005
8849 //
8850 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8851 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8852 sub2node->SetLineColor(kColorITS);
8853 sub2node->SetVisibility(1);
8854 fNodes->Add(sub2node);
8855 sub1node->cd();
8856 //
8857 // Place copy #4 of ITS4 directly in I005
8858 //
8859 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8860 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8861 sub2node->SetLineColor(kColorITS);
8862 sub2node->SetVisibility(1);
8863 fNodes->Add(sub2node);
8864 sub1node->cd();
8865 //
8866 // Place copy #5 of ITS4 directly in I005
8867 //
8868 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8869 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8870 sub2node->SetLineColor(kColorITS);
8871 sub2node->SetVisibility(1);
8872 fNodes->Add(sub2node);
8873 sub1node->cd();
8874 //
8875 // Place copy #6 of ITS4 directly in I005
8876 //
8877 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8878 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8879 sub2node->SetLineColor(kColorITS);
8880 sub2node->SetVisibility(1);
8881 fNodes->Add(sub2node);
8882 sub1node->cd();
8883 //
8884 // Place copy #7 of ITS4 directly in I005
8885 //
8886 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8887 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8888 sub2node->SetLineColor(kColorITS);
8889 sub2node->SetVisibility(1);
8890 fNodes->Add(sub2node);
8891 sub1node->cd();
8892 //
8893 // Place copy #8 of ITS4 directly in I005
8894 //
8895 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8896 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8897 sub2node->SetLineColor(kColorITS);
8898 sub2node->SetVisibility(1);
8899 fNodes->Add(sub2node);
8900 sub1node->cd();
8901 fNodes->Add(sub1node);
8902 node->cd();
8903 //
8904 // Place copy #8 of I005 in IT34
8905 //
8906 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
8907 sub1node->SetLineColor(kColorITS);
8908 sub1node->SetVisibility(0);
8909 sub1node->cd();
8910 //
8911 // Place copy #1 of ITS4 directly in I005
8912 //
8913 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8914 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8915 sub2node->SetLineColor(kColorITS);
8916 sub2node->SetVisibility(1);
8917 fNodes->Add(sub2node);
8918 sub1node->cd();
8919 //
8920 // Place copy #2 of ITS4 directly in I005
8921 //
8922 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8923 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8924 sub2node->SetLineColor(kColorITS);
8925 sub2node->SetVisibility(1);
8926 fNodes->Add(sub2node);
8927 sub1node->cd();
8928 //
8929 // Place copy #3 of ITS4 directly in I005
8930 //
8931 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8932 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8933 sub2node->SetLineColor(kColorITS);
8934 sub2node->SetVisibility(1);
8935 fNodes->Add(sub2node);
8936 sub1node->cd();
8937 //
8938 // Place copy #4 of ITS4 directly in I005
8939 //
8940 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8941 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8942 sub2node->SetLineColor(kColorITS);
8943 sub2node->SetVisibility(1);
8944 fNodes->Add(sub2node);
8945 sub1node->cd();
8946 //
8947 // Place copy #5 of ITS4 directly in I005
8948 //
8949 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8950 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8951 sub2node->SetLineColor(kColorITS);
8952 sub2node->SetVisibility(1);
8953 fNodes->Add(sub2node);
8954 sub1node->cd();
8955 //
8956 // Place copy #6 of ITS4 directly in I005
8957 //
8958 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8959 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8960 sub2node->SetLineColor(kColorITS);
8961 sub2node->SetVisibility(1);
8962 fNodes->Add(sub2node);
8963 sub1node->cd();
8964 //
8965 // Place copy #7 of ITS4 directly in I005
8966 //
8967 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8968 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8969 sub2node->SetLineColor(kColorITS);
8970 sub2node->SetVisibility(1);
8971 fNodes->Add(sub2node);
8972 sub1node->cd();
8973 //
8974 // Place copy #8 of ITS4 directly in I005
8975 //
8976 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8977 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8978 sub2node->SetLineColor(kColorITS);
8979 sub2node->SetVisibility(1);
8980 fNodes->Add(sub2node);
8981 sub1node->cd();
8982 fNodes->Add(sub1node);
8983 node->cd();
8984 //
8985 // Place copy #9 of I005 in IT34
8986 //
8987 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
8988 sub1node->SetLineColor(kColorITS);
8989 sub1node->SetVisibility(0);
8990 sub1node->cd();
8991 //
8992 // Place copy #1 of ITS4 directly in I005
8993 //
8994 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8995 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8996 sub2node->SetLineColor(kColorITS);
8997 sub2node->SetVisibility(1);
8998 fNodes->Add(sub2node);
8999 sub1node->cd();
9000 //
9001 // Place copy #2 of ITS4 directly in I005
9002 //
9003 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9004 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9005 sub2node->SetLineColor(kColorITS);
9006 sub2node->SetVisibility(1);
9007 fNodes->Add(sub2node);
9008 sub1node->cd();
9009 //
9010 // Place copy #3 of ITS4 directly in I005
9011 //
9012 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9013 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9014 sub2node->SetLineColor(kColorITS);
9015 sub2node->SetVisibility(1);
9016 fNodes->Add(sub2node);
9017 sub1node->cd();
9018 //
9019 // Place copy #4 of ITS4 directly in I005
9020 //
9021 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9022 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9023 sub2node->SetLineColor(kColorITS);
9024 sub2node->SetVisibility(1);
9025 fNodes->Add(sub2node);
9026 sub1node->cd();
9027 //
9028 // Place copy #5 of ITS4 directly in I005
9029 //
9030 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9031 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9032 sub2node->SetLineColor(kColorITS);
9033 sub2node->SetVisibility(1);
9034 fNodes->Add(sub2node);
9035 sub1node->cd();
9036 //
9037 // Place copy #6 of ITS4 directly in I005
9038 //
9039 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9040 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9041 sub2node->SetLineColor(kColorITS);
9042 sub2node->SetVisibility(1);
9043 fNodes->Add(sub2node);
9044 sub1node->cd();
9045 //
9046 // Place copy #7 of ITS4 directly in I005
9047 //
9048 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9049 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9050 sub2node->SetLineColor(kColorITS);
9051 sub2node->SetVisibility(1);
9052 fNodes->Add(sub2node);
9053 sub1node->cd();
9054 //
9055 // Place copy #8 of ITS4 directly in I005
9056 //
9057 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9058 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9059 sub2node->SetLineColor(kColorITS);
9060 sub2node->SetVisibility(1);
9061 fNodes->Add(sub2node);
9062 sub1node->cd();
9063 fNodes->Add(sub1node);
9064 node->cd();
9065 //
9066 // Place copy #10 of I005 in IT34
9067 //
9068 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
9069 sub1node->SetLineColor(kColorITS);
9070 sub1node->SetVisibility(0);
9071 sub1node->cd();
9072 //
9073 // Place copy #1 of ITS4 directly in I005
9074 //
9075 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9076 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9077 sub2node->SetLineColor(kColorITS);
9078 sub2node->SetVisibility(1);
9079 fNodes->Add(sub2node);
9080 sub1node->cd();
9081 //
9082 // Place copy #2 of ITS4 directly in I005
9083 //
9084 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9085 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9086 sub2node->SetLineColor(kColorITS);
9087 sub2node->SetVisibility(1);
9088 fNodes->Add(sub2node);
9089 sub1node->cd();
9090 //
9091 // Place copy #3 of ITS4 directly in I005
9092 //
9093 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9094 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9095 sub2node->SetLineColor(kColorITS);
9096 sub2node->SetVisibility(1);
9097 fNodes->Add(sub2node);
9098 sub1node->cd();
9099 //
9100 // Place copy #4 of ITS4 directly in I005
9101 //
9102 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9103 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9104 sub2node->SetLineColor(kColorITS);
9105 sub2node->SetVisibility(1);
9106 fNodes->Add(sub2node);
9107 sub1node->cd();
9108 //
9109 // Place copy #5 of ITS4 directly in I005
9110 //
9111 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9112 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9113 sub2node->SetLineColor(kColorITS);
9114 sub2node->SetVisibility(1);
9115 fNodes->Add(sub2node);
9116 sub1node->cd();
9117 //
9118 // Place copy #6 of ITS4 directly in I005
9119 //
9120 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9121 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9122 sub2node->SetLineColor(kColorITS);
9123 sub2node->SetVisibility(1);
9124 fNodes->Add(sub2node);
9125 sub1node->cd();
9126 //
9127 // Place copy #7 of ITS4 directly in I005
9128 //
9129 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9130 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9131 sub2node->SetLineColor(kColorITS);
9132 sub2node->SetVisibility(1);
9133 fNodes->Add(sub2node);
9134 sub1node->cd();
9135 //
9136 // Place copy #8 of ITS4 directly in I005
9137 //
9138 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9139 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9140 sub2node->SetLineColor(kColorITS);
9141 sub2node->SetVisibility(1);
9142 fNodes->Add(sub2node);
9143 sub1node->cd();
9144 fNodes->Add(sub1node);
9145 node->cd();
9146 //
9147 // Place copy #11 of I005 in IT34
9148 //
9149 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
9150 sub1node->SetLineColor(kColorITS);
9151 sub1node->SetVisibility(0);
9152 sub1node->cd();
9153 //
9154 // Place copy #1 of ITS4 directly in I005
9155 //
9156 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9157 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9158 sub2node->SetLineColor(kColorITS);
9159 sub2node->SetVisibility(1);
9160 fNodes->Add(sub2node);
9161 sub1node->cd();
9162 //
9163 // Place copy #2 of ITS4 directly in I005
9164 //
9165 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9166 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9167 sub2node->SetLineColor(kColorITS);
9168 sub2node->SetVisibility(1);
9169 fNodes->Add(sub2node);
9170 sub1node->cd();
9171 //
9172 // Place copy #3 of ITS4 directly in I005
9173 //
9174 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9175 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9176 sub2node->SetLineColor(kColorITS);
9177 sub2node->SetVisibility(1);
9178 fNodes->Add(sub2node);
9179 sub1node->cd();
9180 //
9181 // Place copy #4 of ITS4 directly in I005
9182 //
9183 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9184 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9185 sub2node->SetLineColor(kColorITS);
9186 sub2node->SetVisibility(1);
9187 fNodes->Add(sub2node);
9188 sub1node->cd();
9189 //
9190 // Place copy #5 of ITS4 directly in I005
9191 //
9192 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9193 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9194 sub2node->SetLineColor(kColorITS);
9195 sub2node->SetVisibility(1);
9196 fNodes->Add(sub2node);
9197 sub1node->cd();
9198 //
9199 // Place copy #6 of ITS4 directly in I005
9200 //
9201 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9202 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9203 sub2node->SetLineColor(kColorITS);
9204 sub2node->SetVisibility(1);
9205 fNodes->Add(sub2node);
9206 sub1node->cd();
9207 //
9208 // Place copy #7 of ITS4 directly in I005
9209 //
9210 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9211 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9212 sub2node->SetLineColor(kColorITS);
9213 sub2node->SetVisibility(1);
9214 fNodes->Add(sub2node);
9215 sub1node->cd();
9216 //
9217 // Place copy #8 of ITS4 directly in I005
9218 //
9219 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9220 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9221 sub2node->SetLineColor(kColorITS);
9222 sub2node->SetVisibility(1);
9223 fNodes->Add(sub2node);
9224 sub1node->cd();
9225 fNodes->Add(sub1node);
9226 node->cd();
9227 //
9228 // Place copy #12 of I005 in IT34
9229 //
9230 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
9231 sub1node->SetLineColor(kColorITS);
9232 sub1node->SetVisibility(0);
9233 sub1node->cd();
9234 //
9235 // Place copy #1 of ITS4 directly in I005
9236 //
9237 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9238 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9239 sub2node->SetLineColor(kColorITS);
9240 sub2node->SetVisibility(1);
9241 fNodes->Add(sub2node);
9242 sub1node->cd();
9243 //
9244 // Place copy #2 of ITS4 directly in I005
9245 //
9246 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9247 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9248 sub2node->SetLineColor(kColorITS);
9249 sub2node->SetVisibility(1);
9250 fNodes->Add(sub2node);
9251 sub1node->cd();
9252 //
9253 // Place copy #3 of ITS4 directly in I005
9254 //
9255 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9256 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9257 sub2node->SetLineColor(kColorITS);
9258 sub2node->SetVisibility(1);
9259 fNodes->Add(sub2node);
9260 sub1node->cd();
9261 //
9262 // Place copy #4 of ITS4 directly in I005
9263 //
9264 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9265 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9266 sub2node->SetLineColor(kColorITS);
9267 sub2node->SetVisibility(1);
9268 fNodes->Add(sub2node);
9269 sub1node->cd();
9270 //
9271 // Place copy #5 of ITS4 directly in I005
9272 //
9273 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9274 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9275 sub2node->SetLineColor(kColorITS);
9276 sub2node->SetVisibility(1);
9277 fNodes->Add(sub2node);
9278 sub1node->cd();
9279 //
9280 // Place copy #6 of ITS4 directly in I005
9281 //
9282 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9283 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9284 sub2node->SetLineColor(kColorITS);
9285 sub2node->SetVisibility(1);
9286 fNodes->Add(sub2node);
9287 sub1node->cd();
9288 //
9289 // Place copy #7 of ITS4 directly in I005
9290 //
9291 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9292 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9293 sub2node->SetLineColor(kColorITS);
9294 sub2node->SetVisibility(1);
9295 fNodes->Add(sub2node);
9296 sub1node->cd();
9297 //
9298 // Place copy #8 of ITS4 directly in I005
9299 //
9300 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9301 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9302 sub2node->SetLineColor(kColorITS);
9303 sub2node->SetVisibility(1);
9304 fNodes->Add(sub2node);
9305 sub1node->cd();
9306 fNodes->Add(sub1node);
9307 node->cd();
9308 //
9309 // Place copy #13 of I005 in IT34
9310 //
9311 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
9312 sub1node->SetLineColor(kColorITS);
9313 sub1node->SetVisibility(0);
9314 sub1node->cd();
9315 //
9316 // Place copy #1 of ITS4 directly in I005
9317 //
9318 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9319 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9320 sub2node->SetLineColor(kColorITS);
9321 sub2node->SetVisibility(1);
9322 fNodes->Add(sub2node);
9323 sub1node->cd();
9324 //
9325 // Place copy #2 of ITS4 directly in I005
9326 //
9327 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9328 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9329 sub2node->SetLineColor(kColorITS);
9330 sub2node->SetVisibility(1);
9331 fNodes->Add(sub2node);
9332 sub1node->cd();
9333 //
9334 // Place copy #3 of ITS4 directly in I005
9335 //
9336 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9337 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9338 sub2node->SetLineColor(kColorITS);
9339 sub2node->SetVisibility(1);
9340 fNodes->Add(sub2node);
9341 sub1node->cd();
9342 //
9343 // Place copy #4 of ITS4 directly in I005
9344 //
9345 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9346 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9347 sub2node->SetLineColor(kColorITS);
9348 sub2node->SetVisibility(1);
9349 fNodes->Add(sub2node);
9350 sub1node->cd();
9351 //
9352 // Place copy #5 of ITS4 directly in I005
9353 //
9354 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9355 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9356 sub2node->SetLineColor(kColorITS);
9357 sub2node->SetVisibility(1);
9358 fNodes->Add(sub2node);
9359 sub1node->cd();
9360 //
9361 // Place copy #6 of ITS4 directly in I005
9362 //
9363 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9364 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9365 sub2node->SetLineColor(kColorITS);
9366 sub2node->SetVisibility(1);
9367 fNodes->Add(sub2node);
9368 sub1node->cd();
9369 //
9370 // Place copy #7 of ITS4 directly in I005
9371 //
9372 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9373 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9374 sub2node->SetLineColor(kColorITS);
9375 sub2node->SetVisibility(1);
9376 fNodes->Add(sub2node);
9377 sub1node->cd();
9378 //
9379 // Place copy #8 of ITS4 directly in I005
9380 //
9381 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9382 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9383 sub2node->SetLineColor(kColorITS);
9384 sub2node->SetVisibility(1);
9385 fNodes->Add(sub2node);
9386 sub1node->cd();
9387 fNodes->Add(sub1node);
9388 node->cd();
9389 //
9390 // Place copy #14 of I005 in IT34
9391 //
9392 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
9393 sub1node->SetLineColor(kColorITS);
9394 sub1node->SetVisibility(0);
9395 sub1node->cd();
9396 //
9397 // Place copy #1 of ITS4 directly in I005
9398 //
9399 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9400 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9401 sub2node->SetLineColor(kColorITS);
9402 sub2node->SetVisibility(1);
9403 fNodes->Add(sub2node);
9404 sub1node->cd();
9405 //
9406 // Place copy #2 of ITS4 directly in I005
9407 //
9408 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9409 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9410 sub2node->SetLineColor(kColorITS);
9411 sub2node->SetVisibility(1);
9412 fNodes->Add(sub2node);
9413 sub1node->cd();
9414 //
9415 // Place copy #3 of ITS4 directly in I005
9416 //
9417 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9418 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9419 sub2node->SetLineColor(kColorITS);
9420 sub2node->SetVisibility(1);
9421 fNodes->Add(sub2node);
9422 sub1node->cd();
9423 //
9424 // Place copy #4 of ITS4 directly in I005
9425 //
9426 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9427 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9428 sub2node->SetLineColor(kColorITS);
9429 sub2node->SetVisibility(1);
9430 fNodes->Add(sub2node);
9431 sub1node->cd();
9432 //
9433 // Place copy #5 of ITS4 directly in I005
9434 //
9435 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9436 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9437 sub2node->SetLineColor(kColorITS);
9438 sub2node->SetVisibility(1);
9439 fNodes->Add(sub2node);
9440 sub1node->cd();
9441 //
9442 // Place copy #6 of ITS4 directly in I005
9443 //
9444 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9445 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9446 sub2node->SetLineColor(kColorITS);
9447 sub2node->SetVisibility(1);
9448 fNodes->Add(sub2node);
9449 sub1node->cd();
9450 //
9451 // Place copy #7 of ITS4 directly in I005
9452 //
9453 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9454 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9455 sub2node->SetLineColor(kColorITS);
9456 sub2node->SetVisibility(1);
9457 fNodes->Add(sub2node);
9458 sub1node->cd();
9459 //
9460 // Place copy #8 of ITS4 directly in I005
9461 //
9462 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9463 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9464 sub2node->SetLineColor(kColorITS);
9465 sub2node->SetVisibility(1);
9466 fNodes->Add(sub2node);
9467 sub1node->cd();
9468 fNodes->Add(sub1node);
9469 node->cd();
9470 //
9471 // Place copy #15 of I005 in IT34
9472 //
9473 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
9474 sub1node->SetLineColor(kColorITS);
9475 sub1node->SetVisibility(0);
9476 sub1node->cd();
9477 //
9478 // Place copy #1 of ITS4 directly in I005
9479 //
9480 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9481 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9482 sub2node->SetLineColor(kColorITS);
9483 sub2node->SetVisibility(1);
9484 fNodes->Add(sub2node);
9485 sub1node->cd();
9486 //
9487 // Place copy #2 of ITS4 directly in I005
9488 //
9489 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9490 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9491 sub2node->SetLineColor(kColorITS);
9492 sub2node->SetVisibility(1);
9493 fNodes->Add(sub2node);
9494 sub1node->cd();
9495 //
9496 // Place copy #3 of ITS4 directly in I005
9497 //
9498 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9499 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9500 sub2node->SetLineColor(kColorITS);
9501 sub2node->SetVisibility(1);
9502 fNodes->Add(sub2node);
9503 sub1node->cd();
9504 //
9505 // Place copy #4 of ITS4 directly in I005
9506 //
9507 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9508 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9509 sub2node->SetLineColor(kColorITS);
9510 sub2node->SetVisibility(1);
9511 fNodes->Add(sub2node);
9512 sub1node->cd();
9513 //
9514 // Place copy #5 of ITS4 directly in I005
9515 //
9516 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9517 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9518 sub2node->SetLineColor(kColorITS);
9519 sub2node->SetVisibility(1);
9520 fNodes->Add(sub2node);
9521 sub1node->cd();
9522 //
9523 // Place copy #6 of ITS4 directly in I005
9524 //
9525 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9526 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9527 sub2node->SetLineColor(kColorITS);
9528 sub2node->SetVisibility(1);
9529 fNodes->Add(sub2node);
9530 sub1node->cd();
9531 //
9532 // Place copy #7 of ITS4 directly in I005
9533 //
9534 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9535 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9536 sub2node->SetLineColor(kColorITS);
9537 sub2node->SetVisibility(1);
9538 fNodes->Add(sub2node);
9539 sub1node->cd();
9540 //
9541 // Place copy #8 of ITS4 directly in I005
9542 //
9543 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9544 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9545 sub2node->SetLineColor(kColorITS);
9546 sub2node->SetVisibility(1);
9547 fNodes->Add(sub2node);
9548 sub1node->cd();
9549 fNodes->Add(sub1node);
9550 node->cd();
9551 //
9552 // Place copy #16 of I005 in IT34
9553 //
9554 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
9555 sub1node->SetLineColor(kColorITS);
9556 sub1node->SetVisibility(0);
9557 sub1node->cd();
9558 //
9559 // Place copy #1 of ITS4 directly in I005
9560 //
9561 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9562 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9563 sub2node->SetLineColor(kColorITS);
9564 sub2node->SetVisibility(1);
9565 fNodes->Add(sub2node);
9566 sub1node->cd();
9567 //
9568 // Place copy #2 of ITS4 directly in I005
9569 //
9570 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9571 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9572 sub2node->SetLineColor(kColorITS);
9573 sub2node->SetVisibility(1);
9574 fNodes->Add(sub2node);
9575 sub1node->cd();
9576 //
9577 // Place copy #3 of ITS4 directly in I005
9578 //
9579 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9580 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9581 sub2node->SetLineColor(kColorITS);
9582 sub2node->SetVisibility(1);
9583 fNodes->Add(sub2node);
9584 sub1node->cd();
9585 //
9586 // Place copy #4 of ITS4 directly in I005
9587 //
9588 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9589 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9590 sub2node->SetLineColor(kColorITS);
9591 sub2node->SetVisibility(1);
9592 fNodes->Add(sub2node);
9593 sub1node->cd();
9594 //
9595 // Place copy #5 of ITS4 directly in I005
9596 //
9597 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9598 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9599 sub2node->SetLineColor(kColorITS);
9600 sub2node->SetVisibility(1);
9601 fNodes->Add(sub2node);
9602 sub1node->cd();
9603 //
9604 // Place copy #6 of ITS4 directly in I005
9605 //
9606 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9607 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9608 sub2node->SetLineColor(kColorITS);
9609 sub2node->SetVisibility(1);
9610 fNodes->Add(sub2node);
9611 sub1node->cd();
9612 //
9613 // Place copy #7 of ITS4 directly in I005
9614 //
9615 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9616 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9617 sub2node->SetLineColor(kColorITS);
9618 sub2node->SetVisibility(1);
9619 fNodes->Add(sub2node);
9620 sub1node->cd();
9621 //
9622 // Place copy #8 of ITS4 directly in I005
9623 //
9624 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9625 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9626 sub2node->SetLineColor(kColorITS);
9627 sub2node->SetVisibility(1);
9628 fNodes->Add(sub2node);
9629 sub1node->cd();
9630 fNodes->Add(sub1node);
9631 node->cd();
9632 //
9633 // Place copy #17 of I005 in IT34
9634 //
9635 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
9636 sub1node->SetLineColor(kColorITS);
9637 sub1node->SetVisibility(0);
9638 sub1node->cd();
9639 //
9640 // Place copy #1 of ITS4 directly in I005
9641 //
9642 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9643 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9644 sub2node->SetLineColor(kColorITS);
9645 sub2node->SetVisibility(1);
9646 fNodes->Add(sub2node);
9647 sub1node->cd();
9648 //
9649 // Place copy #2 of ITS4 directly in I005
9650 //
9651 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9652 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9653 sub2node->SetLineColor(kColorITS);
9654 sub2node->SetVisibility(1);
9655 fNodes->Add(sub2node);
9656 sub1node->cd();
9657 //
9658 // Place copy #3 of ITS4 directly in I005
9659 //
9660 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9661 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9662 sub2node->SetLineColor(kColorITS);
9663 sub2node->SetVisibility(1);
9664 fNodes->Add(sub2node);
9665 sub1node->cd();
9666 //
9667 // Place copy #4 of ITS4 directly in I005
9668 //
9669 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9670 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9671 sub2node->SetLineColor(kColorITS);
9672 sub2node->SetVisibility(1);
9673 fNodes->Add(sub2node);
9674 sub1node->cd();
9675 //
9676 // Place copy #5 of ITS4 directly in I005
9677 //
9678 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9679 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9680 sub2node->SetLineColor(kColorITS);
9681 sub2node->SetVisibility(1);
9682 fNodes->Add(sub2node);
9683 sub1node->cd();
9684 //
9685 // Place copy #6 of ITS4 directly in I005
9686 //
9687 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9688 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9689 sub2node->SetLineColor(kColorITS);
9690 sub2node->SetVisibility(1);
9691 fNodes->Add(sub2node);
9692 sub1node->cd();
9693 //
9694 // Place copy #7 of ITS4 directly in I005
9695 //
9696 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9697 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9698 sub2node->SetLineColor(kColorITS);
9699 sub2node->SetVisibility(1);
9700 fNodes->Add(sub2node);
9701 sub1node->cd();
9702 //
9703 // Place copy #8 of ITS4 directly in I005
9704 //
9705 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9706 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9707 sub2node->SetLineColor(kColorITS);
9708 sub2node->SetVisibility(1);
9709 fNodes->Add(sub2node);
9710 sub1node->cd();
9711 fNodes->Add(sub1node);
9712 node->cd();
9713 //
9714 // Place copy #18 of I005 in IT34
9715 //
9716 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
9717 sub1node->SetLineColor(kColorITS);
9718 sub1node->SetVisibility(0);
9719 sub1node->cd();
9720 //
9721 // Place copy #1 of ITS4 directly in I005
9722 //
9723 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9724 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9725 sub2node->SetLineColor(kColorITS);
9726 sub2node->SetVisibility(1);
9727 fNodes->Add(sub2node);
9728 sub1node->cd();
9729 //
9730 // Place copy #2 of ITS4 directly in I005
9731 //
9732 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9733 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9734 sub2node->SetLineColor(kColorITS);
9735 sub2node->SetVisibility(1);
9736 fNodes->Add(sub2node);
9737 sub1node->cd();
9738 //
9739 // Place copy #3 of ITS4 directly in I005
9740 //
9741 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9742 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9743 sub2node->SetLineColor(kColorITS);
9744 sub2node->SetVisibility(1);
9745 fNodes->Add(sub2node);
9746 sub1node->cd();
9747 //
9748 // Place copy #4 of ITS4 directly in I005
9749 //
9750 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9751 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9752 sub2node->SetLineColor(kColorITS);
9753 sub2node->SetVisibility(1);
9754 fNodes->Add(sub2node);
9755 sub1node->cd();
9756 //
9757 // Place copy #5 of ITS4 directly in I005
9758 //
9759 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9760 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9761 sub2node->SetLineColor(kColorITS);
9762 sub2node->SetVisibility(1);
9763 fNodes->Add(sub2node);
9764 sub1node->cd();
9765 //
9766 // Place copy #6 of ITS4 directly in I005
9767 //
9768 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9769 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9770 sub2node->SetLineColor(kColorITS);
9771 sub2node->SetVisibility(1);
9772 fNodes->Add(sub2node);
9773 sub1node->cd();
9774 //
9775 // Place copy #7 of ITS4 directly in I005
9776 //
9777 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9778 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9779 sub2node->SetLineColor(kColorITS);
9780 sub2node->SetVisibility(1);
9781 fNodes->Add(sub2node);
9782 sub1node->cd();
9783 //
9784 // Place copy #8 of ITS4 directly in I005
9785 //
9786 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9787 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9788 sub2node->SetLineColor(kColorITS);
9789 sub2node->SetVisibility(1);
9790 fNodes->Add(sub2node);
9791 sub1node->cd();
9792 fNodes->Add(sub1node);
9793 node->cd();
9794 //
9795 // Place copy #19 of I005 in IT34
9796 //
9797 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
9798 sub1node->SetLineColor(kColorITS);
9799 sub1node->SetVisibility(0);
9800 sub1node->cd();
9801 //
9802 // Place copy #1 of ITS4 directly in I005
9803 //
9804 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9805 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9806 sub2node->SetLineColor(kColorITS);
9807 sub2node->SetVisibility(1);
9808 fNodes->Add(sub2node);
9809 sub1node->cd();
9810 //
9811 // Place copy #2 of ITS4 directly in I005
9812 //
9813 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9814 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9815 sub2node->SetLineColor(kColorITS);
9816 sub2node->SetVisibility(1);
9817 fNodes->Add(sub2node);
9818 sub1node->cd();
9819 //
9820 // Place copy #3 of ITS4 directly in I005
9821 //
9822 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9823 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9824 sub2node->SetLineColor(kColorITS);
9825 sub2node->SetVisibility(1);
9826 fNodes->Add(sub2node);
9827 sub1node->cd();
9828 //
9829 // Place copy #4 of ITS4 directly in I005
9830 //
9831 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9832 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9833 sub2node->SetLineColor(kColorITS);
9834 sub2node->SetVisibility(1);
9835 fNodes->Add(sub2node);
9836 sub1node->cd();
9837 //
9838 // Place copy #5 of ITS4 directly in I005
9839 //
9840 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9841 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9842 sub2node->SetLineColor(kColorITS);
9843 sub2node->SetVisibility(1);
9844 fNodes->Add(sub2node);
9845 sub1node->cd();
9846 //
9847 // Place copy #6 of ITS4 directly in I005
9848 //
9849 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9850 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9851 sub2node->SetLineColor(kColorITS);
9852 sub2node->SetVisibility(1);
9853 fNodes->Add(sub2node);
9854 sub1node->cd();
9855 //
9856 // Place copy #7 of ITS4 directly in I005
9857 //
9858 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9859 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9860 sub2node->SetLineColor(kColorITS);
9861 sub2node->SetVisibility(1);
9862 fNodes->Add(sub2node);
9863 sub1node->cd();
9864 //
9865 // Place copy #8 of ITS4 directly in I005
9866 //
9867 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9868 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9869 sub2node->SetLineColor(kColorITS);
9870 sub2node->SetVisibility(1);
9871 fNodes->Add(sub2node);
9872 sub1node->cd();
9873 fNodes->Add(sub1node);
9874 node->cd();
9875 //
9876 // Place copy #20 of I005 in IT34
9877 //
9878 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
9879 sub1node->SetLineColor(kColorITS);
9880 sub1node->SetVisibility(0);
9881 sub1node->cd();
9882 //
9883 // Place copy #1 of ITS4 directly in I005
9884 //
9885 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9886 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9887 sub2node->SetLineColor(kColorITS);
9888 sub2node->SetVisibility(1);
9889 fNodes->Add(sub2node);
9890 sub1node->cd();
9891 //
9892 // Place copy #2 of ITS4 directly in I005
9893 //
9894 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9895 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9896 sub2node->SetLineColor(kColorITS);
9897 sub2node->SetVisibility(1);
9898 fNodes->Add(sub2node);
9899 sub1node->cd();
9900 //
9901 // Place copy #3 of ITS4 directly in I005
9902 //
9903 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9904 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9905 sub2node->SetLineColor(kColorITS);
9906 sub2node->SetVisibility(1);
9907 fNodes->Add(sub2node);
9908 sub1node->cd();
9909 //
9910 // Place copy #4 of ITS4 directly in I005
9911 //
9912 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9913 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9914 sub2node->SetLineColor(kColorITS);
9915 sub2node->SetVisibility(1);
9916 fNodes->Add(sub2node);
9917 sub1node->cd();
9918 //
9919 // Place copy #5 of ITS4 directly in I005
9920 //
9921 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9922 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9923 sub2node->SetLineColor(kColorITS);
9924 sub2node->SetVisibility(1);
9925 fNodes->Add(sub2node);
9926 sub1node->cd();
9927 //
9928 // Place copy #6 of ITS4 directly in I005
9929 //
9930 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9931 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9932 sub2node->SetLineColor(kColorITS);
9933 sub2node->SetVisibility(1);
9934 fNodes->Add(sub2node);
9935 sub1node->cd();
9936 //
9937 // Place copy #7 of ITS4 directly in I005
9938 //
9939 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9940 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9941 sub2node->SetLineColor(kColorITS);
9942 sub2node->SetVisibility(1);
9943 fNodes->Add(sub2node);
9944 sub1node->cd();
9945 //
9946 // Place copy #8 of ITS4 directly in I005
9947 //
9948 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9949 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9950 sub2node->SetLineColor(kColorITS);
9951 sub2node->SetVisibility(1);
9952 fNodes->Add(sub2node);
9953 sub1node->cd();
9954 fNodes->Add(sub1node);
9955 node->cd();
9956 //
9957 // Place copy #21 of I005 in IT34
9958 //
9959 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
9960 sub1node->SetLineColor(kColorITS);
9961 sub1node->SetVisibility(0);
9962 sub1node->cd();
9963 //
9964 // Place copy #1 of ITS4 directly in I005
9965 //
9966 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9967 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9968 sub2node->SetLineColor(kColorITS);
9969 sub2node->SetVisibility(1);
9970 fNodes->Add(sub2node);
9971 sub1node->cd();
9972 //
9973 // Place copy #2 of ITS4 directly in I005
9974 //
9975 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9976 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9977 sub2node->SetLineColor(kColorITS);
9978 sub2node->SetVisibility(1);
9979 fNodes->Add(sub2node);
9980 sub1node->cd();
9981 //
9982 // Place copy #3 of ITS4 directly in I005
9983 //
9984 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9985 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9986 sub2node->SetLineColor(kColorITS);
9987 sub2node->SetVisibility(1);
9988 fNodes->Add(sub2node);
9989 sub1node->cd();
9990 //
9991 // Place copy #4 of ITS4 directly in I005
9992 //
9993 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9994 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9995 sub2node->SetLineColor(kColorITS);
9996 sub2node->SetVisibility(1);
9997 fNodes->Add(sub2node);
9998 sub1node->cd();
9999 //
10000 // Place copy #5 of ITS4 directly in I005
10001 //
10002 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10003 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10004 sub2node->SetLineColor(kColorITS);
10005 sub2node->SetVisibility(1);
10006 fNodes->Add(sub2node);
10007 sub1node->cd();
10008 //
10009 // Place copy #6 of ITS4 directly in I005
10010 //
10011 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10012 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10013 sub2node->SetLineColor(kColorITS);
10014 sub2node->SetVisibility(1);
10015 fNodes->Add(sub2node);
10016 sub1node->cd();
10017 //
10018 // Place copy #7 of ITS4 directly in I005
10019 //
10020 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10021 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10022 sub2node->SetLineColor(kColorITS);
10023 sub2node->SetVisibility(1);
10024 fNodes->Add(sub2node);
10025 sub1node->cd();
10026 //
10027 // Place copy #8 of ITS4 directly in I005
10028 //
10029 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10030 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10031 sub2node->SetLineColor(kColorITS);
10032 sub2node->SetVisibility(1);
10033 fNodes->Add(sub2node);
10034 sub1node->cd();
10035 fNodes->Add(sub1node);
10036 node->cd();
10037 //
10038 // Place copy #22 of I005 in IT34
10039 //
10040 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
10041 sub1node->SetLineColor(kColorITS);
10042 sub1node->SetVisibility(0);
10043 sub1node->cd();
10044 //
10045 // Place copy #1 of ITS4 directly in I005
10046 //
10047 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10048 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10049 sub2node->SetLineColor(kColorITS);
10050 sub2node->SetVisibility(1);
10051 fNodes->Add(sub2node);
10052 sub1node->cd();
10053 //
10054 // Place copy #2 of ITS4 directly in I005
10055 //
10056 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10057 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10058 sub2node->SetLineColor(kColorITS);
10059 sub2node->SetVisibility(1);
10060 fNodes->Add(sub2node);
10061 sub1node->cd();
10062 //
10063 // Place copy #3 of ITS4 directly in I005
10064 //
10065 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10066 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10067 sub2node->SetLineColor(kColorITS);
10068 sub2node->SetVisibility(1);
10069 fNodes->Add(sub2node);
10070 sub1node->cd();
10071 //
10072 // Place copy #4 of ITS4 directly in I005
10073 //
10074 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10075 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10076 sub2node->SetLineColor(kColorITS);
10077 sub2node->SetVisibility(1);
10078 fNodes->Add(sub2node);
10079 sub1node->cd();
10080 //
10081 // Place copy #5 of ITS4 directly in I005
10082 //
10083 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10084 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10085 sub2node->SetLineColor(kColorITS);
10086 sub2node->SetVisibility(1);
10087 fNodes->Add(sub2node);
10088 sub1node->cd();
10089 //
10090 // Place copy #6 of ITS4 directly in I005
10091 //
10092 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10093 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10094 sub2node->SetLineColor(kColorITS);
10095 sub2node->SetVisibility(1);
10096 fNodes->Add(sub2node);
10097 sub1node->cd();
10098 //
10099 // Place copy #7 of ITS4 directly in I005
10100 //
10101 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10102 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10103 sub2node->SetLineColor(kColorITS);
10104 sub2node->SetVisibility(1);
10105 fNodes->Add(sub2node);
10106 sub1node->cd();
10107 //
10108 // Place copy #8 of ITS4 directly in I005
10109 //
10110 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10111 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10112 sub2node->SetLineColor(kColorITS);
10113 sub2node->SetVisibility(1);
10114 fNodes->Add(sub2node);
10115 sub1node->cd();
10116 fNodes->Add(sub1node);
10117 node->cd();
10118
10119
10120 fNodes->Add(node);
10121
10122 // --- Place SSD volumes into their mother volume
10123
10124 // Place IT56 in Alice
10125 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10126 node->SetLineColor(kColorITS);
10127 node->SetVisibility(0);
10128 node->cd();
10129 //
10130 // Place copy #1 of I565 in IT56
10131 //
10132 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10133 sub1node->SetLineColor(kColorITS);
10134 sub1node->SetVisibility(0);
10135 sub1node->cd();
10136 //
10137 // Place copy #1 of ITS5 directly in I565
10138 //
10139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10140 sub2node->SetLineColor(kColorITS);
10141 sub2node->SetVisibility(1);
10142 fNodes->Add(sub2node);
10143 sub1node->cd();
10144 //
10145 // Place copy #2 of ITS5 directly in I565
10146 //
10147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10148 sub2node->SetLineColor(kColorITS);
10149 sub2node->SetVisibility(1);
10150 fNodes->Add(sub2node);
10151 sub1node->cd();
10152 //
10153 // Place copy #3 of ITS5 directly in I565
10154 //
10155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10156 sub2node->SetLineColor(kColorITS);
10157 sub2node->SetVisibility(1);
10158 fNodes->Add(sub2node);
10159 sub1node->cd();
10160 //
10161 // Place copy #4 of ITS5 directly in I565
10162 //
10163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10164 sub2node->SetLineColor(kColorITS);
10165 sub2node->SetVisibility(1);
10166 fNodes->Add(sub2node);
10167 sub1node->cd();
10168 //
10169 // Place copy #5 of ITS5 directly in I565
10170 //
10171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10172 sub2node->SetLineColor(kColorITS);
10173 sub2node->SetVisibility(1);
10174 fNodes->Add(sub2node);
10175 sub1node->cd();
10176 //
10177 // Place copy #6 of ITS5 directly in I565
10178 //
10179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10180 sub2node->SetLineColor(kColorITS);
10181 sub2node->SetVisibility(1);
10182 fNodes->Add(sub2node);
10183 sub1node->cd();
10184 //
10185 // Place copy #7 of ITS5 directly in I565
10186 //
10187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10188 sub2node->SetLineColor(kColorITS);
10189 sub2node->SetVisibility(1);
10190 fNodes->Add(sub2node);
10191 sub1node->cd();
10192 //
10193 // Place copy #8 of ITS5 directly in I565
10194 //
10195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10196 sub2node->SetLineColor(kColorITS);
10197 sub2node->SetVisibility(1);
10198 fNodes->Add(sub2node);
10199 sub1node->cd();
10200 //
10201 // Place copy #9 of ITS5 directly in I565
10202 //
10203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10204 sub2node->SetLineColor(kColorITS);
10205 sub2node->SetVisibility(1);
10206 fNodes->Add(sub2node);
10207 sub1node->cd();
10208 //
10209 // Place copy #10 of ITS5 directly in I565
10210 //
10211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10212 sub2node->SetLineColor(kColorITS);
10213 sub2node->SetVisibility(1);
10214 fNodes->Add(sub2node);
10215 sub1node->cd();
10216 //
10217 // Place copy #11 of ITS5 directly in I565
10218 //
10219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10220 sub2node->SetLineColor(kColorITS);
10221 sub2node->SetVisibility(1);
10222 fNodes->Add(sub2node);
10223 sub1node->cd();
10224 //
10225 // Place copy #12 of ITS5 directly in I565
10226 //
10227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10228 sub2node->SetLineColor(kColorITS);
10229 sub2node->SetVisibility(1);
10230 fNodes->Add(sub2node);
10231 sub1node->cd();
10232 //
10233 // Place copy #13 of ITS5 directly in I565
10234 //
10235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10236 sub2node->SetLineColor(kColorITS);
10237 sub2node->SetVisibility(1);
10238 fNodes->Add(sub2node);
10239 sub1node->cd();
10240 //
10241 // Place copy #14 of ITS5 directly in I565
10242 //
10243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10244 sub2node->SetLineColor(kColorITS);
10245 sub2node->SetVisibility(1);
10246 fNodes->Add(sub2node);
10247 sub1node->cd();
10248 //
10249 // Place copy #15 of ITS5 directly in I565
10250 //
10251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10252 sub2node->SetLineColor(kColorITS);
10253 sub2node->SetVisibility(1);
10254 fNodes->Add(sub2node);
10255 sub1node->cd();
10256 //
10257 // Place copy #16 of ITS5 directly in I565
10258 //
10259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10260 sub2node->SetLineColor(kColorITS);
10261 sub2node->SetVisibility(1);
10262 fNodes->Add(sub2node);
10263 sub1node->cd();
10264 //
10265 // Place copy #17 of ITS5 directly in I565
10266 //
10267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10268 sub2node->SetLineColor(kColorITS);
10269 sub2node->SetVisibility(1);
10270 fNodes->Add(sub2node);
10271 sub1node->cd();
10272 //
10273 // Place copy #18 of ITS5 directly in I565
10274 //
10275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10276 sub2node->SetLineColor(kColorITS);
10277 sub2node->SetVisibility(1);
10278 fNodes->Add(sub2node);
10279 sub1node->cd();
10280 //
10281 // Place copy #19 of ITS5 directly in I565
10282 //
10283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10284 sub2node->SetLineColor(kColorITS);
10285 sub2node->SetVisibility(1);
10286 fNodes->Add(sub2node);
10287 sub1node->cd();
10288 //
10289 // Place copy #20 of ITS5 directly in I565
10290 //
10291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10292 sub2node->SetLineColor(kColorITS);
10293 sub2node->SetVisibility(1);
10294 fNodes->Add(sub2node);
10295 sub1node->cd();
10296 //
10297 // Place copy #21 of ITS5 directly in I565
10298 //
10299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10300 sub2node->SetLineColor(kColorITS);
10301 sub2node->SetVisibility(1);
10302 fNodes->Add(sub2node);
10303 sub1node->cd();
10304 //
10305 // Place copy #22 of ITS5 directly in I565
10306 //
10307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10308 sub2node->SetLineColor(kColorITS);
10309 sub2node->SetVisibility(1);
10310 fNodes->Add(sub2node);
10311 sub1node->cd();
10312 fNodes->Add(sub1node);
10313 node->cd();
10314 //
10315 // Place copy #2 of I565 in IT56
10316 //
10317 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
10318 sub1node->SetLineColor(kColorITS);
10319 sub1node->SetVisibility(0);
10320 sub1node->cd();
10321 //
10322 // Place copy #1 of ITS5 directly in I565
10323 //
10324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10325 sub2node->SetLineColor(kColorITS);
10326 sub2node->SetVisibility(1);
10327 fNodes->Add(sub2node);
10328 sub1node->cd();
10329 //
10330 // Place copy #2 of ITS5 directly in I565
10331 //
10332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10333 sub2node->SetLineColor(kColorITS);
10334 sub2node->SetVisibility(1);
10335 fNodes->Add(sub2node);
10336 sub1node->cd();
10337 //
10338 // Place copy #3 of ITS5 directly in I565
10339 //
10340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10341 sub2node->SetLineColor(kColorITS);
10342 sub2node->SetVisibility(1);
10343 fNodes->Add(sub2node);
10344 sub1node->cd();
10345 //
10346 // Place copy #4 of ITS5 directly in I565
10347 //
10348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10349 sub2node->SetLineColor(kColorITS);
10350 sub2node->SetVisibility(1);
10351 fNodes->Add(sub2node);
10352 sub1node->cd();
10353 //
10354 // Place copy #5 of ITS5 directly in I565
10355 //
10356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10357 sub2node->SetLineColor(kColorITS);
10358 sub2node->SetVisibility(1);
10359 fNodes->Add(sub2node);
10360 sub1node->cd();
10361 //
10362 // Place copy #6 of ITS5 directly in I565
10363 //
10364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10365 sub2node->SetLineColor(kColorITS);
10366 sub2node->SetVisibility(1);
10367 fNodes->Add(sub2node);
10368 sub1node->cd();
10369 //
10370 // Place copy #7 of ITS5 directly in I565
10371 //
10372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10373 sub2node->SetLineColor(kColorITS);
10374 sub2node->SetVisibility(1);
10375 fNodes->Add(sub2node);
10376 sub1node->cd();
10377 //
10378 // Place copy #8 of ITS5 directly in I565
10379 //
10380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10381 sub2node->SetLineColor(kColorITS);
10382 sub2node->SetVisibility(1);
10383 fNodes->Add(sub2node);
10384 sub1node->cd();
10385 //
10386 // Place copy #9 of ITS5 directly in I565
10387 //
10388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10389 sub2node->SetLineColor(kColorITS);
10390 sub2node->SetVisibility(1);
10391 fNodes->Add(sub2node);
10392 sub1node->cd();
10393 //
10394 // Place copy #10 of ITS5 directly in I565
10395 //
10396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10397 sub2node->SetLineColor(kColorITS);
10398 sub2node->SetVisibility(1);
10399 fNodes->Add(sub2node);
10400 sub1node->cd();
10401 //
10402 // Place copy #11 of ITS5 directly in I565
10403 //
10404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10405 sub2node->SetLineColor(kColorITS);
10406 sub2node->SetVisibility(1);
10407 fNodes->Add(sub2node);
10408 sub1node->cd();
10409 //
10410 // Place copy #12 of ITS5 directly in I565
10411 //
10412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10413 sub2node->SetLineColor(kColorITS);
10414 sub2node->SetVisibility(1);
10415 fNodes->Add(sub2node);
10416 sub1node->cd();
10417 //
10418 // Place copy #13 of ITS5 directly in I565
10419 //
10420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10421 sub2node->SetLineColor(kColorITS);
10422 sub2node->SetVisibility(1);
10423 fNodes->Add(sub2node);
10424 sub1node->cd();
10425 //
10426 // Place copy #14 of ITS5 directly in I565
10427 //
10428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10429 sub2node->SetLineColor(kColorITS);
10430 sub2node->SetVisibility(1);
10431 fNodes->Add(sub2node);
10432 sub1node->cd();
10433 //
10434 // Place copy #15 of ITS5 directly in I565
10435 //
10436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10437 sub2node->SetLineColor(kColorITS);
10438 sub2node->SetVisibility(1);
10439 fNodes->Add(sub2node);
10440 sub1node->cd();
10441 //
10442 // Place copy #16 of ITS5 directly in I565
10443 //
10444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10445 sub2node->SetLineColor(kColorITS);
10446 sub2node->SetVisibility(1);
10447 fNodes->Add(sub2node);
10448 sub1node->cd();
10449 //
10450 // Place copy #17 of ITS5 directly in I565
10451 //
10452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10453 sub2node->SetLineColor(kColorITS);
10454 sub2node->SetVisibility(1);
10455 fNodes->Add(sub2node);
10456 sub1node->cd();
10457 //
10458 // Place copy #18 of ITS5 directly in I565
10459 //
10460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10461 sub2node->SetLineColor(kColorITS);
10462 sub2node->SetVisibility(1);
10463 fNodes->Add(sub2node);
10464 sub1node->cd();
10465 //
10466 // Place copy #19 of ITS5 directly in I565
10467 //
10468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10469 sub2node->SetLineColor(kColorITS);
10470 sub2node->SetVisibility(1);
10471 fNodes->Add(sub2node);
10472 sub1node->cd();
10473 //
10474 // Place copy #20 of ITS5 directly in I565
10475 //
10476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10477 sub2node->SetLineColor(kColorITS);
10478 sub2node->SetVisibility(1);
10479 fNodes->Add(sub2node);
10480 sub1node->cd();
10481 //
10482 // Place copy #21 of ITS5 directly in I565
10483 //
10484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10485 sub2node->SetLineColor(kColorITS);
10486 sub2node->SetVisibility(1);
10487 fNodes->Add(sub2node);
10488 sub1node->cd();
10489 //
10490 // Place copy #22 of ITS5 directly in I565
10491 //
10492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10493 sub2node->SetLineColor(kColorITS);
10494 sub2node->SetVisibility(1);
10495 fNodes->Add(sub2node);
10496 sub1node->cd();
10497 fNodes->Add(sub1node);
10498 node->cd();
10499 //
10500 // Place copy #3 of I565 in IT56
10501 //
10502 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
10503 sub1node->SetLineColor(kColorITS);
10504 sub1node->SetVisibility(0);
10505 sub1node->cd();
10506 //
10507 // Place copy #1 of ITS5 directly in I565
10508 //
10509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10510 sub2node->SetLineColor(kColorITS);
10511 sub2node->SetVisibility(1);
10512 fNodes->Add(sub2node);
10513 sub1node->cd();
10514 //
10515 // Place copy #2 of ITS5 directly in I565
10516 //
10517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10518 sub2node->SetLineColor(kColorITS);
10519 sub2node->SetVisibility(1);
10520 fNodes->Add(sub2node);
10521 sub1node->cd();
10522 //
10523 // Place copy #3 of ITS5 directly in I565
10524 //
10525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10526 sub2node->SetLineColor(kColorITS);
10527 sub2node->SetVisibility(1);
10528 fNodes->Add(sub2node);
10529 sub1node->cd();
10530 //
10531 // Place copy #4 of ITS5 directly in I565
10532 //
10533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10534 sub2node->SetLineColor(kColorITS);
10535 sub2node->SetVisibility(1);
10536 fNodes->Add(sub2node);
10537 sub1node->cd();
10538 //
10539 // Place copy #5 of ITS5 directly in I565
10540 //
10541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10542 sub2node->SetLineColor(kColorITS);
10543 sub2node->SetVisibility(1);
10544 fNodes->Add(sub2node);
10545 sub1node->cd();
10546 //
10547 // Place copy #6 of ITS5 directly in I565
10548 //
10549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10550 sub2node->SetLineColor(kColorITS);
10551 sub2node->SetVisibility(1);
10552 fNodes->Add(sub2node);
10553 sub1node->cd();
10554 //
10555 // Place copy #7 of ITS5 directly in I565
10556 //
10557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10558 sub2node->SetLineColor(kColorITS);
10559 sub2node->SetVisibility(1);
10560 fNodes->Add(sub2node);
10561 sub1node->cd();
10562 //
10563 // Place copy #8 of ITS5 directly in I565
10564 //
10565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10566 sub2node->SetLineColor(kColorITS);
10567 sub2node->SetVisibility(1);
10568 fNodes->Add(sub2node);
10569 sub1node->cd();
10570 //
10571 // Place copy #9 of ITS5 directly in I565
10572 //
10573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10574 sub2node->SetLineColor(kColorITS);
10575 sub2node->SetVisibility(1);
10576 fNodes->Add(sub2node);
10577 sub1node->cd();
10578 //
10579 // Place copy #10 of ITS5 directly in I565
10580 //
10581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10582 sub2node->SetLineColor(kColorITS);
10583 sub2node->SetVisibility(1);
10584 fNodes->Add(sub2node);
10585 sub1node->cd();
10586 //
10587 // Place copy #11 of ITS5 directly in I565
10588 //
10589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10590 sub2node->SetLineColor(kColorITS);
10591 sub2node->SetVisibility(1);
10592 fNodes->Add(sub2node);
10593 sub1node->cd();
10594 //
10595 // Place copy #12 of ITS5 directly in I565
10596 //
10597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10598 sub2node->SetLineColor(kColorITS);
10599 sub2node->SetVisibility(1);
10600 fNodes->Add(sub2node);
10601 sub1node->cd();
10602 //
10603 // Place copy #13 of ITS5 directly in I565
10604 //
10605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10606 sub2node->SetLineColor(kColorITS);
10607 sub2node->SetVisibility(1);
10608 fNodes->Add(sub2node);
10609 sub1node->cd();
10610 //
10611 // Place copy #14 of ITS5 directly in I565
10612 //
10613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10614 sub2node->SetLineColor(kColorITS);
10615 sub2node->SetVisibility(1);
10616 fNodes->Add(sub2node);
10617 sub1node->cd();
10618 //
10619 // Place copy #15 of ITS5 directly in I565
10620 //
10621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10622 sub2node->SetLineColor(kColorITS);
10623 sub2node->SetVisibility(1);
10624 fNodes->Add(sub2node);
10625 sub1node->cd();
10626 //
10627 // Place copy #16 of ITS5 directly in I565
10628 //
10629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10630 sub2node->SetLineColor(kColorITS);
10631 sub2node->SetVisibility(1);
10632 fNodes->Add(sub2node);
10633 sub1node->cd();
10634 //
10635 // Place copy #17 of ITS5 directly in I565
10636 //
10637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10638 sub2node->SetLineColor(kColorITS);
10639 sub2node->SetVisibility(1);
10640 fNodes->Add(sub2node);
10641 sub1node->cd();
10642 //
10643 // Place copy #18 of ITS5 directly in I565
10644 //
10645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10646 sub2node->SetLineColor(kColorITS);
10647 sub2node->SetVisibility(1);
10648 fNodes->Add(sub2node);
10649 sub1node->cd();
10650 //
10651 // Place copy #19 of ITS5 directly in I565
10652 //
10653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10654 sub2node->SetLineColor(kColorITS);
10655 sub2node->SetVisibility(1);
10656 fNodes->Add(sub2node);
10657 sub1node->cd();
10658 //
10659 // Place copy #20 of ITS5 directly in I565
10660 //
10661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10662 sub2node->SetLineColor(kColorITS);
10663 sub2node->SetVisibility(1);
10664 fNodes->Add(sub2node);
10665 sub1node->cd();
10666 //
10667 // Place copy #21 of ITS5 directly in I565
10668 //
10669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10670 sub2node->SetLineColor(kColorITS);
10671 sub2node->SetVisibility(1);
10672 fNodes->Add(sub2node);
10673 sub1node->cd();
10674 //
10675 // Place copy #22 of ITS5 directly in I565
10676 //
10677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10678 sub2node->SetLineColor(kColorITS);
10679 sub2node->SetVisibility(1);
10680 fNodes->Add(sub2node);
10681 sub1node->cd();
10682 fNodes->Add(sub1node);
10683 node->cd();
10684 //
10685 // Place copy #4 of I565 in IT56
10686 //
10687 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
10688 sub1node->SetLineColor(kColorITS);
10689 sub1node->SetVisibility(0);
10690 sub1node->cd();
10691 //
10692 // Place copy #1 of ITS5 directly in I565
10693 //
10694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10695 sub2node->SetLineColor(kColorITS);
10696 sub2node->SetVisibility(1);
10697 fNodes->Add(sub2node);
10698 sub1node->cd();
10699 //
10700 // Place copy #2 of ITS5 directly in I565
10701 //
10702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10703 sub2node->SetLineColor(kColorITS);
10704 sub2node->SetVisibility(1);
10705 fNodes->Add(sub2node);
10706 sub1node->cd();
10707 //
10708 // Place copy #3 of ITS5 directly in I565
10709 //
10710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10711 sub2node->SetLineColor(kColorITS);
10712 sub2node->SetVisibility(1);
10713 fNodes->Add(sub2node);
10714 sub1node->cd();
10715 //
10716 // Place copy #4 of ITS5 directly in I565
10717 //
10718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10719 sub2node->SetLineColor(kColorITS);
10720 sub2node->SetVisibility(1);
10721 fNodes->Add(sub2node);
10722 sub1node->cd();
10723 //
10724 // Place copy #5 of ITS5 directly in I565
10725 //
10726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10727 sub2node->SetLineColor(kColorITS);
10728 sub2node->SetVisibility(1);
10729 fNodes->Add(sub2node);
10730 sub1node->cd();
10731 //
10732 // Place copy #6 of ITS5 directly in I565
10733 //
10734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10735 sub2node->SetLineColor(kColorITS);
10736 sub2node->SetVisibility(1);
10737 fNodes->Add(sub2node);
10738 sub1node->cd();
10739 //
10740 // Place copy #7 of ITS5 directly in I565
10741 //
10742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10743 sub2node->SetLineColor(kColorITS);
10744 sub2node->SetVisibility(1);
10745 fNodes->Add(sub2node);
10746 sub1node->cd();
10747 //
10748 // Place copy #8 of ITS5 directly in I565
10749 //
10750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10751 sub2node->SetLineColor(kColorITS);
10752 sub2node->SetVisibility(1);
10753 fNodes->Add(sub2node);
10754 sub1node->cd();
10755 //
10756 // Place copy #9 of ITS5 directly in I565
10757 //
10758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10759 sub2node->SetLineColor(kColorITS);
10760 sub2node->SetVisibility(1);
10761 fNodes->Add(sub2node);
10762 sub1node->cd();
10763 //
10764 // Place copy #10 of ITS5 directly in I565
10765 //
10766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10767 sub2node->SetLineColor(kColorITS);
10768 sub2node->SetVisibility(1);
10769 fNodes->Add(sub2node);
10770 sub1node->cd();
10771 //
10772 // Place copy #11 of ITS5 directly in I565
10773 //
10774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10775 sub2node->SetLineColor(kColorITS);
10776 sub2node->SetVisibility(1);
10777 fNodes->Add(sub2node);
10778 sub1node->cd();
10779 //
10780 // Place copy #12 of ITS5 directly in I565
10781 //
10782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10783 sub2node->SetLineColor(kColorITS);
10784 sub2node->SetVisibility(1);
10785 fNodes->Add(sub2node);
10786 sub1node->cd();
10787 //
10788 // Place copy #13 of ITS5 directly in I565
10789 //
10790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10791 sub2node->SetLineColor(kColorITS);
10792 sub2node->SetVisibility(1);
10793 fNodes->Add(sub2node);
10794 sub1node->cd();
10795 //
10796 // Place copy #14 of ITS5 directly in I565
10797 //
10798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10799 sub2node->SetLineColor(kColorITS);
10800 sub2node->SetVisibility(1);
10801 fNodes->Add(sub2node);
10802 sub1node->cd();
10803 //
10804 // Place copy #15 of ITS5 directly in I565
10805 //
10806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10807 sub2node->SetLineColor(kColorITS);
10808 sub2node->SetVisibility(1);
10809 fNodes->Add(sub2node);
10810 sub1node->cd();
10811 //
10812 // Place copy #16 of ITS5 directly in I565
10813 //
10814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10815 sub2node->SetLineColor(kColorITS);
10816 sub2node->SetVisibility(1);
10817 fNodes->Add(sub2node);
10818 sub1node->cd();
10819 //
10820 // Place copy #17 of ITS5 directly in I565
10821 //
10822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10823 sub2node->SetLineColor(kColorITS);
10824 sub2node->SetVisibility(1);
10825 fNodes->Add(sub2node);
10826 sub1node->cd();
10827 //
10828 // Place copy #18 of ITS5 directly in I565
10829 //
10830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10831 sub2node->SetLineColor(kColorITS);
10832 sub2node->SetVisibility(1);
10833 fNodes->Add(sub2node);
10834 sub1node->cd();
10835 //
10836 // Place copy #19 of ITS5 directly in I565
10837 //
10838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10839 sub2node->SetLineColor(kColorITS);
10840 sub2node->SetVisibility(1);
10841 fNodes->Add(sub2node);
10842 sub1node->cd();
10843 //
10844 // Place copy #20 of ITS5 directly in I565
10845 //
10846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10847 sub2node->SetLineColor(kColorITS);
10848 sub2node->SetVisibility(1);
10849 fNodes->Add(sub2node);
10850 sub1node->cd();
10851 //
10852 // Place copy #21 of ITS5 directly in I565
10853 //
10854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10855 sub2node->SetLineColor(kColorITS);
10856 sub2node->SetVisibility(1);
10857 fNodes->Add(sub2node);
10858 sub1node->cd();
10859 //
10860 // Place copy #22 of ITS5 directly in I565
10861 //
10862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10863 sub2node->SetLineColor(kColorITS);
10864 sub2node->SetVisibility(1);
10865 fNodes->Add(sub2node);
10866 sub1node->cd();
10867 fNodes->Add(sub1node);
10868 node->cd();
10869 //
10870 // Place copy #5 of I565 in IT56
10871 //
10872 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
10873 sub1node->SetLineColor(kColorITS);
10874 sub1node->SetVisibility(0);
10875 sub1node->cd();
10876 //
10877 // Place copy #1 of ITS5 directly in I565
10878 //
10879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10880 sub2node->SetLineColor(kColorITS);
10881 sub2node->SetVisibility(1);
10882 fNodes->Add(sub2node);
10883 sub1node->cd();
10884 //
10885 // Place copy #2 of ITS5 directly in I565
10886 //
10887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10888 sub2node->SetLineColor(kColorITS);
10889 sub2node->SetVisibility(1);
10890 fNodes->Add(sub2node);
10891 sub1node->cd();
10892 //
10893 // Place copy #3 of ITS5 directly in I565
10894 //
10895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10896 sub2node->SetLineColor(kColorITS);
10897 sub2node->SetVisibility(1);
10898 fNodes->Add(sub2node);
10899 sub1node->cd();
10900 //
10901 // Place copy #4 of ITS5 directly in I565
10902 //
10903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10904 sub2node->SetLineColor(kColorITS);
10905 sub2node->SetVisibility(1);
10906 fNodes->Add(sub2node);
10907 sub1node->cd();
10908 //
10909 // Place copy #5 of ITS5 directly in I565
10910 //
10911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10912 sub2node->SetLineColor(kColorITS);
10913 sub2node->SetVisibility(1);
10914 fNodes->Add(sub2node);
10915 sub1node->cd();
10916 //
10917 // Place copy #6 of ITS5 directly in I565
10918 //
10919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10920 sub2node->SetLineColor(kColorITS);
10921 sub2node->SetVisibility(1);
10922 fNodes->Add(sub2node);
10923 sub1node->cd();
10924 //
10925 // Place copy #7 of ITS5 directly in I565
10926 //
10927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10928 sub2node->SetLineColor(kColorITS);
10929 sub2node->SetVisibility(1);
10930 fNodes->Add(sub2node);
10931 sub1node->cd();
10932 //
10933 // Place copy #8 of ITS5 directly in I565
10934 //
10935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10936 sub2node->SetLineColor(kColorITS);
10937 sub2node->SetVisibility(1);
10938 fNodes->Add(sub2node);
10939 sub1node->cd();
10940 //
10941 // Place copy #9 of ITS5 directly in I565
10942 //
10943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10944 sub2node->SetLineColor(kColorITS);
10945 sub2node->SetVisibility(1);
10946 fNodes->Add(sub2node);
10947 sub1node->cd();
10948 //
10949 // Place copy #10 of ITS5 directly in I565
10950 //
10951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10952 sub2node->SetLineColor(kColorITS);
10953 sub2node->SetVisibility(1);
10954 fNodes->Add(sub2node);
10955 sub1node->cd();
10956 //
10957 // Place copy #11 of ITS5 directly in I565
10958 //
10959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10960 sub2node->SetLineColor(kColorITS);
10961 sub2node->SetVisibility(1);
10962 fNodes->Add(sub2node);
10963 sub1node->cd();
10964 //
10965 // Place copy #12 of ITS5 directly in I565
10966 //
10967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10968 sub2node->SetLineColor(kColorITS);
10969 sub2node->SetVisibility(1);
10970 fNodes->Add(sub2node);
10971 sub1node->cd();
10972 //
10973 // Place copy #13 of ITS5 directly in I565
10974 //
10975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10976 sub2node->SetLineColor(kColorITS);
10977 sub2node->SetVisibility(1);
10978 fNodes->Add(sub2node);
10979 sub1node->cd();
10980 //
10981 // Place copy #14 of ITS5 directly in I565
10982 //
10983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10984 sub2node->SetLineColor(kColorITS);
10985 sub2node->SetVisibility(1);
10986 fNodes->Add(sub2node);
10987 sub1node->cd();
10988 //
10989 // Place copy #15 of ITS5 directly in I565
10990 //
10991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10992 sub2node->SetLineColor(kColorITS);
10993 sub2node->SetVisibility(1);
10994 fNodes->Add(sub2node);
10995 sub1node->cd();
10996 //
10997 // Place copy #16 of ITS5 directly in I565
10998 //
10999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11000 sub2node->SetLineColor(kColorITS);
11001 sub2node->SetVisibility(1);
11002 fNodes->Add(sub2node);
11003 sub1node->cd();
11004 //
11005 // Place copy #17 of ITS5 directly in I565
11006 //
11007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11008 sub2node->SetLineColor(kColorITS);
11009 sub2node->SetVisibility(1);
11010 fNodes->Add(sub2node);
11011 sub1node->cd();
11012 //
11013 // Place copy #18 of ITS5 directly in I565
11014 //
11015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11016 sub2node->SetLineColor(kColorITS);
11017 sub2node->SetVisibility(1);
11018 fNodes->Add(sub2node);
11019 sub1node->cd();
11020 //
11021 // Place copy #19 of ITS5 directly in I565
11022 //
11023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11024 sub2node->SetLineColor(kColorITS);
11025 sub2node->SetVisibility(1);
11026 fNodes->Add(sub2node);
11027 sub1node->cd();
11028 //
11029 // Place copy #20 of ITS5 directly in I565
11030 //
11031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11032 sub2node->SetLineColor(kColorITS);
11033 sub2node->SetVisibility(1);
11034 fNodes->Add(sub2node);
11035 sub1node->cd();
11036 //
11037 // Place copy #21 of ITS5 directly in I565
11038 //
11039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11040 sub2node->SetLineColor(kColorITS);
11041 sub2node->SetVisibility(1);
11042 fNodes->Add(sub2node);
11043 sub1node->cd();
11044 //
11045 // Place copy #22 of ITS5 directly in I565
11046 //
11047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11048 sub2node->SetLineColor(kColorITS);
11049 sub2node->SetVisibility(1);
11050 fNodes->Add(sub2node);
11051 sub1node->cd();
11052 fNodes->Add(sub1node);
11053 node->cd();
11054 //
11055 // Place copy #6 of I565 in IT56
11056 //
11057 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
11058 sub1node->SetLineColor(kColorITS);
11059 sub1node->SetVisibility(0);
11060 sub1node->cd();
11061 //
11062 // Place copy #1 of ITS5 directly in I565
11063 //
11064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11065 sub2node->SetLineColor(kColorITS);
11066 sub2node->SetVisibility(1);
11067 fNodes->Add(sub2node);
11068 sub1node->cd();
11069 //
11070 // Place copy #2 of ITS5 directly in I565
11071 //
11072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11073 sub2node->SetLineColor(kColorITS);
11074 sub2node->SetVisibility(1);
11075 fNodes->Add(sub2node);
11076 sub1node->cd();
11077 //
11078 // Place copy #3 of ITS5 directly in I565
11079 //
11080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11081 sub2node->SetLineColor(kColorITS);
11082 sub2node->SetVisibility(1);
11083 fNodes->Add(sub2node);
11084 sub1node->cd();
11085 //
11086 // Place copy #4 of ITS5 directly in I565
11087 //
11088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11089 sub2node->SetLineColor(kColorITS);
11090 sub2node->SetVisibility(1);
11091 fNodes->Add(sub2node);
11092 sub1node->cd();
11093 //
11094 // Place copy #5 of ITS5 directly in I565
11095 //
11096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11097 sub2node->SetLineColor(kColorITS);
11098 sub2node->SetVisibility(1);
11099 fNodes->Add(sub2node);
11100 sub1node->cd();
11101 //
11102 // Place copy #6 of ITS5 directly in I565
11103 //
11104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11105 sub2node->SetLineColor(kColorITS);
11106 sub2node->SetVisibility(1);
11107 fNodes->Add(sub2node);
11108 sub1node->cd();
11109 //
11110 // Place copy #7 of ITS5 directly in I565
11111 //
11112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11113 sub2node->SetLineColor(kColorITS);
11114 sub2node->SetVisibility(1);
11115 fNodes->Add(sub2node);
11116 sub1node->cd();
11117 //
11118 // Place copy #8 of ITS5 directly in I565
11119 //
11120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11121 sub2node->SetLineColor(kColorITS);
11122 sub2node->SetVisibility(1);
11123 fNodes->Add(sub2node);
11124 sub1node->cd();
11125 //
11126 // Place copy #9 of ITS5 directly in I565
11127 //
11128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11129 sub2node->SetLineColor(kColorITS);
11130 sub2node->SetVisibility(1);
11131 fNodes->Add(sub2node);
11132 sub1node->cd();
11133 //
11134 // Place copy #10 of ITS5 directly in I565
11135 //
11136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11137 sub2node->SetLineColor(kColorITS);
11138 sub2node->SetVisibility(1);
11139 fNodes->Add(sub2node);
11140 sub1node->cd();
11141 //
11142 // Place copy #11 of ITS5 directly in I565
11143 //
11144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11145 sub2node->SetLineColor(kColorITS);
11146 sub2node->SetVisibility(1);
11147 fNodes->Add(sub2node);
11148 sub1node->cd();
11149 //
11150 // Place copy #12 of ITS5 directly in I565
11151 //
11152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11153 sub2node->SetLineColor(kColorITS);
11154 sub2node->SetVisibility(1);
11155 fNodes->Add(sub2node);
11156 sub1node->cd();
11157 //
11158 // Place copy #13 of ITS5 directly in I565
11159 //
11160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11161 sub2node->SetLineColor(kColorITS);
11162 sub2node->SetVisibility(1);
11163 fNodes->Add(sub2node);
11164 sub1node->cd();
11165 //
11166 // Place copy #14 of ITS5 directly in I565
11167 //
11168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11169 sub2node->SetLineColor(kColorITS);
11170 sub2node->SetVisibility(1);
11171 fNodes->Add(sub2node);
11172 sub1node->cd();
11173 //
11174 // Place copy #15 of ITS5 directly in I565
11175 //
11176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11177 sub2node->SetLineColor(kColorITS);
11178 sub2node->SetVisibility(1);
11179 fNodes->Add(sub2node);
11180 sub1node->cd();
11181 //
11182 // Place copy #16 of ITS5 directly in I565
11183 //
11184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11185 sub2node->SetLineColor(kColorITS);
11186 sub2node->SetVisibility(1);
11187 fNodes->Add(sub2node);
11188 sub1node->cd();
11189 //
11190 // Place copy #17 of ITS5 directly in I565
11191 //
11192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11193 sub2node->SetLineColor(kColorITS);
11194 sub2node->SetVisibility(1);
11195 fNodes->Add(sub2node);
11196 sub1node->cd();
11197 //
11198 // Place copy #18 of ITS5 directly in I565
11199 //
11200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11201 sub2node->SetLineColor(kColorITS);
11202 sub2node->SetVisibility(1);
11203 fNodes->Add(sub2node);
11204 sub1node->cd();
11205 //
11206 // Place copy #19 of ITS5 directly in I565
11207 //
11208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11209 sub2node->SetLineColor(kColorITS);
11210 sub2node->SetVisibility(1);
11211 fNodes->Add(sub2node);
11212 sub1node->cd();
11213 //
11214 // Place copy #20 of ITS5 directly in I565
11215 //
11216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11217 sub2node->SetLineColor(kColorITS);
11218 sub2node->SetVisibility(1);
11219 fNodes->Add(sub2node);
11220 sub1node->cd();
11221 //
11222 // Place copy #21 of ITS5 directly in I565
11223 //
11224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11225 sub2node->SetLineColor(kColorITS);
11226 sub2node->SetVisibility(1);
11227 fNodes->Add(sub2node);
11228 sub1node->cd();
11229 //
11230 // Place copy #22 of ITS5 directly in I565
11231 //
11232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11233 sub2node->SetLineColor(kColorITS);
11234 sub2node->SetVisibility(1);
11235 fNodes->Add(sub2node);
11236 sub1node->cd();
11237 fNodes->Add(sub1node);
11238 node->cd();
11239 //
11240 // Place copy #7 of I565 in IT56
11241 //
11242 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
11243 sub1node->SetLineColor(kColorITS);
11244 sub1node->SetVisibility(0);
11245 sub1node->cd();
11246 //
11247 // Place copy #1 of ITS5 directly in I565
11248 //
11249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11250 sub2node->SetLineColor(kColorITS);
11251 sub2node->SetVisibility(1);
11252 fNodes->Add(sub2node);
11253 sub1node->cd();
11254 //
11255 // Place copy #2 of ITS5 directly in I565
11256 //
11257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11258 sub2node->SetLineColor(kColorITS);
11259 sub2node->SetVisibility(1);
11260 fNodes->Add(sub2node);
11261 sub1node->cd();
11262 //
11263 // Place copy #3 of ITS5 directly in I565
11264 //
11265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11266 sub2node->SetLineColor(kColorITS);
11267 sub2node->SetVisibility(1);
11268 fNodes->Add(sub2node);
11269 sub1node->cd();
11270 //
11271 // Place copy #4 of ITS5 directly in I565
11272 //
11273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11274 sub2node->SetLineColor(kColorITS);
11275 sub2node->SetVisibility(1);
11276 fNodes->Add(sub2node);
11277 sub1node->cd();
11278 //
11279 // Place copy #5 of ITS5 directly in I565
11280 //
11281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11282 sub2node->SetLineColor(kColorITS);
11283 sub2node->SetVisibility(1);
11284 fNodes->Add(sub2node);
11285 sub1node->cd();
11286 //
11287 // Place copy #6 of ITS5 directly in I565
11288 //
11289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11290 sub2node->SetLineColor(kColorITS);
11291 sub2node->SetVisibility(1);
11292 fNodes->Add(sub2node);
11293 sub1node->cd();
11294 //
11295 // Place copy #7 of ITS5 directly in I565
11296 //
11297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11298 sub2node->SetLineColor(kColorITS);
11299 sub2node->SetVisibility(1);
11300 fNodes->Add(sub2node);
11301 sub1node->cd();
11302 //
11303 // Place copy #8 of ITS5 directly in I565
11304 //
11305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11306 sub2node->SetLineColor(kColorITS);
11307 sub2node->SetVisibility(1);
11308 fNodes->Add(sub2node);
11309 sub1node->cd();
11310 //
11311 // Place copy #9 of ITS5 directly in I565
11312 //
11313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11314 sub2node->SetLineColor(kColorITS);
11315 sub2node->SetVisibility(1);
11316 fNodes->Add(sub2node);
11317 sub1node->cd();
11318 //
11319 // Place copy #10 of ITS5 directly in I565
11320 //
11321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11322 sub2node->SetLineColor(kColorITS);
11323 sub2node->SetVisibility(1);
11324 fNodes->Add(sub2node);
11325 sub1node->cd();
11326 //
11327 // Place copy #11 of ITS5 directly in I565
11328 //
11329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11330 sub2node->SetLineColor(kColorITS);
11331 sub2node->SetVisibility(1);
11332 fNodes->Add(sub2node);
11333 sub1node->cd();
11334 //
11335 // Place copy #12 of ITS5 directly in I565
11336 //
11337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11338 sub2node->SetLineColor(kColorITS);
11339 sub2node->SetVisibility(1);
11340 fNodes->Add(sub2node);
11341 sub1node->cd();
11342 //
11343 // Place copy #13 of ITS5 directly in I565
11344 //
11345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11346 sub2node->SetLineColor(kColorITS);
11347 sub2node->SetVisibility(1);
11348 fNodes->Add(sub2node);
11349 sub1node->cd();
11350 //
11351 // Place copy #14 of ITS5 directly in I565
11352 //
11353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11354 sub2node->SetLineColor(kColorITS);
11355 sub2node->SetVisibility(1);
11356 fNodes->Add(sub2node);
11357 sub1node->cd();
11358 //
11359 // Place copy #15 of ITS5 directly in I565
11360 //
11361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11362 sub2node->SetLineColor(kColorITS);
11363 sub2node->SetVisibility(1);
11364 fNodes->Add(sub2node);
11365 sub1node->cd();
11366 //
11367 // Place copy #16 of ITS5 directly in I565
11368 //
11369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11370 sub2node->SetLineColor(kColorITS);
11371 sub2node->SetVisibility(1);
11372 fNodes->Add(sub2node);
11373 sub1node->cd();
11374 //
11375 // Place copy #17 of ITS5 directly in I565
11376 //
11377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11378 sub2node->SetLineColor(kColorITS);
11379 sub2node->SetVisibility(1);
11380 fNodes->Add(sub2node);
11381 sub1node->cd();
11382 //
11383 // Place copy #18 of ITS5 directly in I565
11384 //
11385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11386 sub2node->SetLineColor(kColorITS);
11387 sub2node->SetVisibility(1);
11388 fNodes->Add(sub2node);
11389 sub1node->cd();
11390 //
11391 // Place copy #19 of ITS5 directly in I565
11392 //
11393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11394 sub2node->SetLineColor(kColorITS);
11395 sub2node->SetVisibility(1);
11396 fNodes->Add(sub2node);
11397 sub1node->cd();
11398 //
11399 // Place copy #20 of ITS5 directly in I565
11400 //
11401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11402 sub2node->SetLineColor(kColorITS);
11403 sub2node->SetVisibility(1);
11404 fNodes->Add(sub2node);
11405 sub1node->cd();
11406 //
11407 // Place copy #21 of ITS5 directly in I565
11408 //
11409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11410 sub2node->SetLineColor(kColorITS);
11411 sub2node->SetVisibility(1);
11412 fNodes->Add(sub2node);
11413 sub1node->cd();
11414 //
11415 // Place copy #22 of ITS5 directly in I565
11416 //
11417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11418 sub2node->SetLineColor(kColorITS);
11419 sub2node->SetVisibility(1);
11420 fNodes->Add(sub2node);
11421 sub1node->cd();
11422 fNodes->Add(sub1node);
11423 node->cd();
11424 //
11425 // Place copy #8 of I565 in IT56
11426 //
11427 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
11428 sub1node->SetLineColor(kColorITS);
11429 sub1node->SetVisibility(0);
11430 sub1node->cd();
11431 //
11432 // Place copy #1 of ITS5 directly in I565
11433 //
11434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11435 sub2node->SetLineColor(kColorITS);
11436 sub2node->SetVisibility(1);
11437 fNodes->Add(sub2node);
11438 sub1node->cd();
11439 //
11440 // Place copy #2 of ITS5 directly in I565
11441 //
11442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11443 sub2node->SetLineColor(kColorITS);
11444 sub2node->SetVisibility(1);
11445 fNodes->Add(sub2node);
11446 sub1node->cd();
11447 //
11448 // Place copy #3 of ITS5 directly in I565
11449 //
11450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11451 sub2node->SetLineColor(kColorITS);
11452 sub2node->SetVisibility(1);
11453 fNodes->Add(sub2node);
11454 sub1node->cd();
11455 //
11456 // Place copy #4 of ITS5 directly in I565
11457 //
11458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11459 sub2node->SetLineColor(kColorITS);
11460 sub2node->SetVisibility(1);
11461 fNodes->Add(sub2node);
11462 sub1node->cd();
11463 //
11464 // Place copy #5 of ITS5 directly in I565
11465 //
11466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11467 sub2node->SetLineColor(kColorITS);
11468 sub2node->SetVisibility(1);
11469 fNodes->Add(sub2node);
11470 sub1node->cd();
11471 //
11472 // Place copy #6 of ITS5 directly in I565
11473 //
11474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11475 sub2node->SetLineColor(kColorITS);
11476 sub2node->SetVisibility(1);
11477 fNodes->Add(sub2node);
11478 sub1node->cd();
11479 //
11480 // Place copy #7 of ITS5 directly in I565
11481 //
11482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11483 sub2node->SetLineColor(kColorITS);
11484 sub2node->SetVisibility(1);
11485 fNodes->Add(sub2node);
11486 sub1node->cd();
11487 //
11488 // Place copy #8 of ITS5 directly in I565
11489 //
11490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11491 sub2node->SetLineColor(kColorITS);
11492 sub2node->SetVisibility(1);
11493 fNodes->Add(sub2node);
11494 sub1node->cd();
11495 //
11496 // Place copy #9 of ITS5 directly in I565
11497 //
11498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11499 sub2node->SetLineColor(kColorITS);
11500 sub2node->SetVisibility(1);
11501 fNodes->Add(sub2node);
11502 sub1node->cd();
11503 //
11504 // Place copy #10 of ITS5 directly in I565
11505 //
11506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11507 sub2node->SetLineColor(kColorITS);
11508 sub2node->SetVisibility(1);
11509 fNodes->Add(sub2node);
11510 sub1node->cd();
11511 //
11512 // Place copy #11 of ITS5 directly in I565
11513 //
11514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11515 sub2node->SetLineColor(kColorITS);
11516 sub2node->SetVisibility(1);
11517 fNodes->Add(sub2node);
11518 sub1node->cd();
11519 //
11520 // Place copy #12 of ITS5 directly in I565
11521 //
11522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11523 sub2node->SetLineColor(kColorITS);
11524 sub2node->SetVisibility(1);
11525 fNodes->Add(sub2node);
11526 sub1node->cd();
11527 //
11528 // Place copy #13 of ITS5 directly in I565
11529 //
11530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11531 sub2node->SetLineColor(kColorITS);
11532 sub2node->SetVisibility(1);
11533 fNodes->Add(sub2node);
11534 sub1node->cd();
11535 //
11536 // Place copy #14 of ITS5 directly in I565
11537 //
11538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11539 sub2node->SetLineColor(kColorITS);
11540 sub2node->SetVisibility(1);
11541 fNodes->Add(sub2node);
11542 sub1node->cd();
11543 //
11544 // Place copy #15 of ITS5 directly in I565
11545 //
11546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11547 sub2node->SetLineColor(kColorITS);
11548 sub2node->SetVisibility(1);
11549 fNodes->Add(sub2node);
11550 sub1node->cd();
11551 //
11552 // Place copy #16 of ITS5 directly in I565
11553 //
11554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11555 sub2node->SetLineColor(kColorITS);
11556 sub2node->SetVisibility(1);
11557 fNodes->Add(sub2node);
11558 sub1node->cd();
11559 //
11560 // Place copy #17 of ITS5 directly in I565
11561 //
11562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11563 sub2node->SetLineColor(kColorITS);
11564 sub2node->SetVisibility(1);
11565 fNodes->Add(sub2node);
11566 sub1node->cd();
11567 //
11568 // Place copy #18 of ITS5 directly in I565
11569 //
11570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11571 sub2node->SetLineColor(kColorITS);
11572 sub2node->SetVisibility(1);
11573 fNodes->Add(sub2node);
11574 sub1node->cd();
11575 //
11576 // Place copy #19 of ITS5 directly in I565
11577 //
11578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11579 sub2node->SetLineColor(kColorITS);
11580 sub2node->SetVisibility(1);
11581 fNodes->Add(sub2node);
11582 sub1node->cd();
11583 //
11584 // Place copy #20 of ITS5 directly in I565
11585 //
11586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11587 sub2node->SetLineColor(kColorITS);
11588 sub2node->SetVisibility(1);
11589 fNodes->Add(sub2node);
11590 sub1node->cd();
11591 //
11592 // Place copy #21 of ITS5 directly in I565
11593 //
11594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11595 sub2node->SetLineColor(kColorITS);
11596 sub2node->SetVisibility(1);
11597 fNodes->Add(sub2node);
11598 sub1node->cd();
11599 //
11600 // Place copy #22 of ITS5 directly in I565
11601 //
11602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11603 sub2node->SetLineColor(kColorITS);
11604 sub2node->SetVisibility(1);
11605 fNodes->Add(sub2node);
11606 sub1node->cd();
11607 fNodes->Add(sub1node);
11608 node->cd();
11609 //
11610 // Place copy #9 of I565 in IT56
11611 //
11612 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
11613 sub1node->SetLineColor(kColorITS);
11614 sub1node->SetVisibility(0);
11615 sub1node->cd();
11616 //
11617 // Place copy #1 of ITS5 directly in I565
11618 //
11619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11620 sub2node->SetLineColor(kColorITS);
11621 sub2node->SetVisibility(1);
11622 fNodes->Add(sub2node);
11623 sub1node->cd();
11624 //
11625 // Place copy #2 of ITS5 directly in I565
11626 //
11627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11628 sub2node->SetLineColor(kColorITS);
11629 sub2node->SetVisibility(1);
11630 fNodes->Add(sub2node);
11631 sub1node->cd();
11632 //
11633 // Place copy #3 of ITS5 directly in I565
11634 //
11635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11636 sub2node->SetLineColor(kColorITS);
11637 sub2node->SetVisibility(1);
11638 fNodes->Add(sub2node);
11639 sub1node->cd();
11640 //
11641 // Place copy #4 of ITS5 directly in I565
11642 //
11643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11644 sub2node->SetLineColor(kColorITS);
11645 sub2node->SetVisibility(1);
11646 fNodes->Add(sub2node);
11647 sub1node->cd();
11648 //
11649 // Place copy #5 of ITS5 directly in I565
11650 //
11651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11652 sub2node->SetLineColor(kColorITS);
11653 sub2node->SetVisibility(1);
11654 fNodes->Add(sub2node);
11655 sub1node->cd();
11656 //
11657 // Place copy #6 of ITS5 directly in I565
11658 //
11659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11660 sub2node->SetLineColor(kColorITS);
11661 sub2node->SetVisibility(1);
11662 fNodes->Add(sub2node);
11663 sub1node->cd();
11664 //
11665 // Place copy #7 of ITS5 directly in I565
11666 //
11667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11668 sub2node->SetLineColor(kColorITS);
11669 sub2node->SetVisibility(1);
11670 fNodes->Add(sub2node);
11671 sub1node->cd();
11672 //
11673 // Place copy #8 of ITS5 directly in I565
11674 //
11675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11676 sub2node->SetLineColor(kColorITS);
11677 sub2node->SetVisibility(1);
11678 fNodes->Add(sub2node);
11679 sub1node->cd();
11680 //
11681 // Place copy #9 of ITS5 directly in I565
11682 //
11683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11684 sub2node->SetLineColor(kColorITS);
11685 sub2node->SetVisibility(1);
11686 fNodes->Add(sub2node);
11687 sub1node->cd();
11688 //
11689 // Place copy #10 of ITS5 directly in I565
11690 //
11691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11692 sub2node->SetLineColor(kColorITS);
11693 sub2node->SetVisibility(1);
11694 fNodes->Add(sub2node);
11695 sub1node->cd();
11696 //
11697 // Place copy #11 of ITS5 directly in I565
11698 //
11699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11700 sub2node->SetLineColor(kColorITS);
11701 sub2node->SetVisibility(1);
11702 fNodes->Add(sub2node);
11703 sub1node->cd();
11704 //
11705 // Place copy #12 of ITS5 directly in I565
11706 //
11707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11708 sub2node->SetLineColor(kColorITS);
11709 sub2node->SetVisibility(1);
11710 fNodes->Add(sub2node);
11711 sub1node->cd();
11712 //
11713 // Place copy #13 of ITS5 directly in I565
11714 //
11715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11716 sub2node->SetLineColor(kColorITS);
11717 sub2node->SetVisibility(1);
11718 fNodes->Add(sub2node);
11719 sub1node->cd();
11720 //
11721 // Place copy #14 of ITS5 directly in I565
11722 //
11723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11724 sub2node->SetLineColor(kColorITS);
11725 sub2node->SetVisibility(1);
11726 fNodes->Add(sub2node);
11727 sub1node->cd();
11728 //
11729 // Place copy #15 of ITS5 directly in I565
11730 //
11731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11732 sub2node->SetLineColor(kColorITS);
11733 sub2node->SetVisibility(1);
11734 fNodes->Add(sub2node);
11735 sub1node->cd();
11736 //
11737 // Place copy #16 of ITS5 directly in I565
11738 //
11739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11740 sub2node->SetLineColor(kColorITS);
11741 sub2node->SetVisibility(1);
11742 fNodes->Add(sub2node);
11743 sub1node->cd();
11744 //
11745 // Place copy #17 of ITS5 directly in I565
11746 //
11747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11748 sub2node->SetLineColor(kColorITS);
11749 sub2node->SetVisibility(1);
11750 fNodes->Add(sub2node);
11751 sub1node->cd();
11752 //
11753 // Place copy #18 of ITS5 directly in I565
11754 //
11755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11756 sub2node->SetLineColor(kColorITS);
11757 sub2node->SetVisibility(1);
11758 fNodes->Add(sub2node);
11759 sub1node->cd();
11760 //
11761 // Place copy #19 of ITS5 directly in I565
11762 //
11763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11764 sub2node->SetLineColor(kColorITS);
11765 sub2node->SetVisibility(1);
11766 fNodes->Add(sub2node);
11767 sub1node->cd();
11768 //
11769 // Place copy #20 of ITS5 directly in I565
11770 //
11771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11772 sub2node->SetLineColor(kColorITS);
11773 sub2node->SetVisibility(1);
11774 fNodes->Add(sub2node);
11775 sub1node->cd();
11776 //
11777 // Place copy #21 of ITS5 directly in I565
11778 //
11779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11780 sub2node->SetLineColor(kColorITS);
11781 sub2node->SetVisibility(1);
11782 fNodes->Add(sub2node);
11783 sub1node->cd();
11784 //
11785 // Place copy #22 of ITS5 directly in I565
11786 //
11787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11788 sub2node->SetLineColor(kColorITS);
11789 sub2node->SetVisibility(1);
11790 fNodes->Add(sub2node);
11791 sub1node->cd();
11792 fNodes->Add(sub1node);
11793 node->cd();
11794 //
11795 // Place copy #10 of I565 in IT56
11796 //
11797 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
11798 sub1node->SetLineColor(kColorITS);
11799 sub1node->SetVisibility(0);
11800 sub1node->cd();
11801 //
11802 // Place copy #1 of ITS5 directly in I565
11803 //
11804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11805 sub2node->SetLineColor(kColorITS);
11806 sub2node->SetVisibility(1);
11807 fNodes->Add(sub2node);
11808 sub1node->cd();
11809 //
11810 // Place copy #2 of ITS5 directly in I565
11811 //
11812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11813 sub2node->SetLineColor(kColorITS);
11814 sub2node->SetVisibility(1);
11815 fNodes->Add(sub2node);
11816 sub1node->cd();
11817 //
11818 // Place copy #3 of ITS5 directly in I565
11819 //
11820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11821 sub2node->SetLineColor(kColorITS);
11822 sub2node->SetVisibility(1);
11823 fNodes->Add(sub2node);
11824 sub1node->cd();
11825 //
11826 // Place copy #4 of ITS5 directly in I565
11827 //
11828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11829 sub2node->SetLineColor(kColorITS);
11830 sub2node->SetVisibility(1);
11831 fNodes->Add(sub2node);
11832 sub1node->cd();
11833 //
11834 // Place copy #5 of ITS5 directly in I565
11835 //
11836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11837 sub2node->SetLineColor(kColorITS);
11838 sub2node->SetVisibility(1);
11839 fNodes->Add(sub2node);
11840 sub1node->cd();
11841 //
11842 // Place copy #6 of ITS5 directly in I565
11843 //
11844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11845 sub2node->SetLineColor(kColorITS);
11846 sub2node->SetVisibility(1);
11847 fNodes->Add(sub2node);
11848 sub1node->cd();
11849 //
11850 // Place copy #7 of ITS5 directly in I565
11851 //
11852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11853 sub2node->SetLineColor(kColorITS);
11854 sub2node->SetVisibility(1);
11855 fNodes->Add(sub2node);
11856 sub1node->cd();
11857 //
11858 // Place copy #8 of ITS5 directly in I565
11859 //
11860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11861 sub2node->SetLineColor(kColorITS);
11862 sub2node->SetVisibility(1);
11863 fNodes->Add(sub2node);
11864 sub1node->cd();
11865 //
11866 // Place copy #9 of ITS5 directly in I565
11867 //
11868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11869 sub2node->SetLineColor(kColorITS);
11870 sub2node->SetVisibility(1);
11871 fNodes->Add(sub2node);
11872 sub1node->cd();
11873 //
11874 // Place copy #10 of ITS5 directly in I565
11875 //
11876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11877 sub2node->SetLineColor(kColorITS);
11878 sub2node->SetVisibility(1);
11879 fNodes->Add(sub2node);
11880 sub1node->cd();
11881 //
11882 // Place copy #11 of ITS5 directly in I565
11883 //
11884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11885 sub2node->SetLineColor(kColorITS);
11886 sub2node->SetVisibility(1);
11887 fNodes->Add(sub2node);
11888 sub1node->cd();
11889 //
11890 // Place copy #12 of ITS5 directly in I565
11891 //
11892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11893 sub2node->SetLineColor(kColorITS);
11894 sub2node->SetVisibility(1);
11895 fNodes->Add(sub2node);
11896 sub1node->cd();
11897 //
11898 // Place copy #13 of ITS5 directly in I565
11899 //
11900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11901 sub2node->SetLineColor(kColorITS);
11902 sub2node->SetVisibility(1);
11903 fNodes->Add(sub2node);
11904 sub1node->cd();
11905 //
11906 // Place copy #14 of ITS5 directly in I565
11907 //
11908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11909 sub2node->SetLineColor(kColorITS);
11910 sub2node->SetVisibility(1);
11911 fNodes->Add(sub2node);
11912 sub1node->cd();
11913 //
11914 // Place copy #15 of ITS5 directly in I565
11915 //
11916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11917 sub2node->SetLineColor(kColorITS);
11918 sub2node->SetVisibility(1);
11919 fNodes->Add(sub2node);
11920 sub1node->cd();
11921 //
11922 // Place copy #16 of ITS5 directly in I565
11923 //
11924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11925 sub2node->SetLineColor(kColorITS);
11926 sub2node->SetVisibility(1);
11927 fNodes->Add(sub2node);
11928 sub1node->cd();
11929 //
11930 // Place copy #17 of ITS5 directly in I565
11931 //
11932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11933 sub2node->SetLineColor(kColorITS);
11934 sub2node->SetVisibility(1);
11935 fNodes->Add(sub2node);
11936 sub1node->cd();
11937 //
11938 // Place copy #18 of ITS5 directly in I565
11939 //
11940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11941 sub2node->SetLineColor(kColorITS);
11942 sub2node->SetVisibility(1);
11943 fNodes->Add(sub2node);
11944 sub1node->cd();
11945 //
11946 // Place copy #19 of ITS5 directly in I565
11947 //
11948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11949 sub2node->SetLineColor(kColorITS);
11950 sub2node->SetVisibility(1);
11951 fNodes->Add(sub2node);
11952 sub1node->cd();
11953 //
11954 // Place copy #20 of ITS5 directly in I565
11955 //
11956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11957 sub2node->SetLineColor(kColorITS);
11958 sub2node->SetVisibility(1);
11959 fNodes->Add(sub2node);
11960 sub1node->cd();
11961 //
11962 // Place copy #21 of ITS5 directly in I565
11963 //
11964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11965 sub2node->SetLineColor(kColorITS);
11966 sub2node->SetVisibility(1);
11967 fNodes->Add(sub2node);
11968 sub1node->cd();
11969 //
11970 // Place copy #22 of ITS5 directly in I565
11971 //
11972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11973 sub2node->SetLineColor(kColorITS);
11974 sub2node->SetVisibility(1);
11975 fNodes->Add(sub2node);
11976 sub1node->cd();
11977 fNodes->Add(sub1node);
11978 node->cd();
11979 //
11980 // Place copy #11 of I565 in IT56
11981 //
11982 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
11983 sub1node->SetLineColor(kColorITS);
11984 sub1node->SetVisibility(0);
11985 sub1node->cd();
11986 //
11987 // Place copy #1 of ITS5 directly in I565
11988 //
11989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11990 sub2node->SetLineColor(kColorITS);
11991 sub2node->SetVisibility(1);
11992 fNodes->Add(sub2node);
11993 sub1node->cd();
11994 //
11995 // Place copy #2 of ITS5 directly in I565
11996 //
11997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11998 sub2node->SetLineColor(kColorITS);
11999 sub2node->SetVisibility(1);
12000 fNodes->Add(sub2node);
12001 sub1node->cd();
12002 //
12003 // Place copy #3 of ITS5 directly in I565
12004 //
12005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12006 sub2node->SetLineColor(kColorITS);
12007 sub2node->SetVisibility(1);
12008 fNodes->Add(sub2node);
12009 sub1node->cd();
12010 //
12011 // Place copy #4 of ITS5 directly in I565
12012 //
12013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12014 sub2node->SetLineColor(kColorITS);
12015 sub2node->SetVisibility(1);
12016 fNodes->Add(sub2node);
12017 sub1node->cd();
12018 //
12019 // Place copy #5 of ITS5 directly in I565
12020 //
12021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12022 sub2node->SetLineColor(kColorITS);
12023 sub2node->SetVisibility(1);
12024 fNodes->Add(sub2node);
12025 sub1node->cd();
12026 //
12027 // Place copy #6 of ITS5 directly in I565
12028 //
12029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12030 sub2node->SetLineColor(kColorITS);
12031 sub2node->SetVisibility(1);
12032 fNodes->Add(sub2node);
12033 sub1node->cd();
12034 //
12035 // Place copy #7 of ITS5 directly in I565
12036 //
12037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12038 sub2node->SetLineColor(kColorITS);
12039 sub2node->SetVisibility(1);
12040 fNodes->Add(sub2node);
12041 sub1node->cd();
12042 //
12043 // Place copy #8 of ITS5 directly in I565
12044 //
12045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12046 sub2node->SetLineColor(kColorITS);
12047 sub2node->SetVisibility(1);
12048 fNodes->Add(sub2node);
12049 sub1node->cd();
12050 //
12051 // Place copy #9 of ITS5 directly in I565
12052 //
12053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12054 sub2node->SetLineColor(kColorITS);
12055 sub2node->SetVisibility(1);
12056 fNodes->Add(sub2node);
12057 sub1node->cd();
12058 //
12059 // Place copy #10 of ITS5 directly in I565
12060 //
12061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12062 sub2node->SetLineColor(kColorITS);
12063 sub2node->SetVisibility(1);
12064 fNodes->Add(sub2node);
12065 sub1node->cd();
12066 //
12067 // Place copy #11 of ITS5 directly in I565
12068 //
12069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12070 sub2node->SetLineColor(kColorITS);
12071 sub2node->SetVisibility(1);
12072 fNodes->Add(sub2node);
12073 sub1node->cd();
12074 //
12075 // Place copy #12 of ITS5 directly in I565
12076 //
12077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12078 sub2node->SetLineColor(kColorITS);
12079 sub2node->SetVisibility(1);
12080 fNodes->Add(sub2node);
12081 sub1node->cd();
12082 //
12083 // Place copy #13 of ITS5 directly in I565
12084 //
12085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12086 sub2node->SetLineColor(kColorITS);
12087 sub2node->SetVisibility(1);
12088 fNodes->Add(sub2node);
12089 sub1node->cd();
12090 //
12091 // Place copy #14 of ITS5 directly in I565
12092 //
12093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12094 sub2node->SetLineColor(kColorITS);
12095 sub2node->SetVisibility(1);
12096 fNodes->Add(sub2node);
12097 sub1node->cd();
12098 //
12099 // Place copy #15 of ITS5 directly in I565
12100 //
12101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12102 sub2node->SetLineColor(kColorITS);
12103 sub2node->SetVisibility(1);
12104 fNodes->Add(sub2node);
12105 sub1node->cd();
12106 //
12107 // Place copy #16 of ITS5 directly in I565
12108 //
12109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12110 sub2node->SetLineColor(kColorITS);
12111 sub2node->SetVisibility(1);
12112 fNodes->Add(sub2node);
12113 sub1node->cd();
12114 //
12115 // Place copy #17 of ITS5 directly in I565
12116 //
12117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12118 sub2node->SetLineColor(kColorITS);
12119 sub2node->SetVisibility(1);
12120 fNodes->Add(sub2node);
12121 sub1node->cd();
12122 //
12123 // Place copy #18 of ITS5 directly in I565
12124 //
12125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12126 sub2node->SetLineColor(kColorITS);
12127 sub2node->SetVisibility(1);
12128 fNodes->Add(sub2node);
12129 sub1node->cd();
12130 //
12131 // Place copy #19 of ITS5 directly in I565
12132 //
12133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12134 sub2node->SetLineColor(kColorITS);
12135 sub2node->SetVisibility(1);
12136 fNodes->Add(sub2node);
12137 sub1node->cd();
12138 //
12139 // Place copy #20 of ITS5 directly in I565
12140 //
12141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12142 sub2node->SetLineColor(kColorITS);
12143 sub2node->SetVisibility(1);
12144 fNodes->Add(sub2node);
12145 sub1node->cd();
12146 //
12147 // Place copy #21 of ITS5 directly in I565
12148 //
12149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12150 sub2node->SetLineColor(kColorITS);
12151 sub2node->SetVisibility(1);
12152 fNodes->Add(sub2node);
12153 sub1node->cd();
12154 //
12155 // Place copy #22 of ITS5 directly in I565
12156 //
12157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12158 sub2node->SetLineColor(kColorITS);
12159 sub2node->SetVisibility(1);
12160 fNodes->Add(sub2node);
12161 sub1node->cd();
12162 fNodes->Add(sub1node);
12163 node->cd();
12164 //
12165 // Place copy #12 of I565 in IT56
12166 //
12167 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
12168 sub1node->SetLineColor(kColorITS);
12169 sub1node->SetVisibility(0);
12170 sub1node->cd();
12171 //
12172 // Place copy #1 of ITS5 directly in I565
12173 //
12174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12175 sub2node->SetLineColor(kColorITS);
12176 sub2node->SetVisibility(1);
12177 fNodes->Add(sub2node);
12178 sub1node->cd();
12179 //
12180 // Place copy #2 of ITS5 directly in I565
12181 //
12182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12183 sub2node->SetLineColor(kColorITS);
12184 sub2node->SetVisibility(1);
12185 fNodes->Add(sub2node);
12186 sub1node->cd();
12187 //
12188 // Place copy #3 of ITS5 directly in I565
12189 //
12190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12191 sub2node->SetLineColor(kColorITS);
12192 sub2node->SetVisibility(1);
12193 fNodes->Add(sub2node);
12194 sub1node->cd();
12195 //
12196 // Place copy #4 of ITS5 directly in I565
12197 //
12198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12199 sub2node->SetLineColor(kColorITS);
12200 sub2node->SetVisibility(1);
12201 fNodes->Add(sub2node);
12202 sub1node->cd();
12203 //
12204 // Place copy #5 of ITS5 directly in I565
12205 //
12206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12207 sub2node->SetLineColor(kColorITS);
12208 sub2node->SetVisibility(1);
12209 fNodes->Add(sub2node);
12210 sub1node->cd();
12211 //
12212 // Place copy #6 of ITS5 directly in I565
12213 //
12214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12215 sub2node->SetLineColor(kColorITS);
12216 sub2node->SetVisibility(1);
12217 fNodes->Add(sub2node);
12218 sub1node->cd();
12219 //
12220 // Place copy #7 of ITS5 directly in I565
12221 //
12222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12223 sub2node->SetLineColor(kColorITS);
12224 sub2node->SetVisibility(1);
12225 fNodes->Add(sub2node);
12226 sub1node->cd();
12227 //
12228 // Place copy #8 of ITS5 directly in I565
12229 //
12230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12231 sub2node->SetLineColor(kColorITS);
12232 sub2node->SetVisibility(1);
12233 fNodes->Add(sub2node);
12234 sub1node->cd();
12235 //
12236 // Place copy #9 of ITS5 directly in I565
12237 //
12238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12239 sub2node->SetLineColor(kColorITS);
12240 sub2node->SetVisibility(1);
12241 fNodes->Add(sub2node);
12242 sub1node->cd();
12243 //
12244 // Place copy #10 of ITS5 directly in I565
12245 //
12246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12247 sub2node->SetLineColor(kColorITS);
12248 sub2node->SetVisibility(1);
12249 fNodes->Add(sub2node);
12250 sub1node->cd();
12251 //
12252 // Place copy #11 of ITS5 directly in I565
12253 //
12254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12255 sub2node->SetLineColor(kColorITS);
12256 sub2node->SetVisibility(1);
12257 fNodes->Add(sub2node);
12258 sub1node->cd();
12259 //
12260 // Place copy #12 of ITS5 directly in I565
12261 //
12262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12263 sub2node->SetLineColor(kColorITS);
12264 sub2node->SetVisibility(1);
12265 fNodes->Add(sub2node);
12266 sub1node->cd();
12267 //
12268 // Place copy #13 of ITS5 directly in I565
12269 //
12270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12271 sub2node->SetLineColor(kColorITS);
12272 sub2node->SetVisibility(1);
12273 fNodes->Add(sub2node);
12274 sub1node->cd();
12275 //
12276 // Place copy #14 of ITS5 directly in I565
12277 //
12278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12279 sub2node->SetLineColor(kColorITS);
12280 sub2node->SetVisibility(1);
12281 fNodes->Add(sub2node);
12282 sub1node->cd();
12283 //
12284 // Place copy #15 of ITS5 directly in I565
12285 //
12286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12287 sub2node->SetLineColor(kColorITS);
12288 sub2node->SetVisibility(1);
12289 fNodes->Add(sub2node);
12290 sub1node->cd();
12291 //
12292 // Place copy #16 of ITS5 directly in I565
12293 //
12294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12295 sub2node->SetLineColor(kColorITS);
12296 sub2node->SetVisibility(1);
12297 fNodes->Add(sub2node);
12298 sub1node->cd();
12299 //
12300 // Place copy #17 of ITS5 directly in I565
12301 //
12302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12303 sub2node->SetLineColor(kColorITS);
12304 sub2node->SetVisibility(1);
12305 fNodes->Add(sub2node);
12306 sub1node->cd();
12307 //
12308 // Place copy #18 of ITS5 directly in I565
12309 //
12310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12311 sub2node->SetLineColor(kColorITS);
12312 sub2node->SetVisibility(1);
12313 fNodes->Add(sub2node);
12314 sub1node->cd();
12315 //
12316 // Place copy #19 of ITS5 directly in I565
12317 //
12318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12319 sub2node->SetLineColor(kColorITS);
12320 sub2node->SetVisibility(1);
12321 fNodes->Add(sub2node);
12322 sub1node->cd();
12323 //
12324 // Place copy #20 of ITS5 directly in I565
12325 //
12326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12327 sub2node->SetLineColor(kColorITS);
12328 sub2node->SetVisibility(1);
12329 fNodes->Add(sub2node);
12330 sub1node->cd();
12331 //
12332 // Place copy #21 of ITS5 directly in I565
12333 //
12334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12335 sub2node->SetLineColor(kColorITS);
12336 sub2node->SetVisibility(1);
12337 fNodes->Add(sub2node);
12338 sub1node->cd();
12339 //
12340 // Place copy #22 of ITS5 directly in I565
12341 //
12342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12343 sub2node->SetLineColor(kColorITS);
12344 sub2node->SetVisibility(1);
12345 fNodes->Add(sub2node);
12346 sub1node->cd();
12347 fNodes->Add(sub1node);
12348 node->cd();
12349 //
12350 // Place copy #13 of I565 in IT56
12351 //
12352 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
12353 sub1node->SetLineColor(kColorITS);
12354 sub1node->SetVisibility(0);
12355 sub1node->cd();
12356 //
12357 // Place copy #1 of ITS5 directly in I565
12358 //
12359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12360 sub2node->SetLineColor(kColorITS);
12361 sub2node->SetVisibility(1);
12362 fNodes->Add(sub2node);
12363 sub1node->cd();
12364 //
12365 // Place copy #2 of ITS5 directly in I565
12366 //
12367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12368 sub2node->SetLineColor(kColorITS);
12369 sub2node->SetVisibility(1);
12370 fNodes->Add(sub2node);
12371 sub1node->cd();
12372 //
12373 // Place copy #3 of ITS5 directly in I565
12374 //
12375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12376 sub2node->SetLineColor(kColorITS);
12377 sub2node->SetVisibility(1);
12378 fNodes->Add(sub2node);
12379 sub1node->cd();
12380 //
12381 // Place copy #4 of ITS5 directly in I565
12382 //
12383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12384 sub2node->SetLineColor(kColorITS);
12385 sub2node->SetVisibility(1);
12386 fNodes->Add(sub2node);
12387 sub1node->cd();
12388 //
12389 // Place copy #5 of ITS5 directly in I565
12390 //
12391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12392 sub2node->SetLineColor(kColorITS);
12393 sub2node->SetVisibility(1);
12394 fNodes->Add(sub2node);
12395 sub1node->cd();
12396 //
12397 // Place copy #6 of ITS5 directly in I565
12398 //
12399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12400 sub2node->SetLineColor(kColorITS);
12401 sub2node->SetVisibility(1);
12402 fNodes->Add(sub2node);
12403 sub1node->cd();
12404 //
12405 // Place copy #7 of ITS5 directly in I565
12406 //
12407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12408 sub2node->SetLineColor(kColorITS);
12409 sub2node->SetVisibility(1);
12410 fNodes->Add(sub2node);
12411 sub1node->cd();
12412 //
12413 // Place copy #8 of ITS5 directly in I565
12414 //
12415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12416 sub2node->SetLineColor(kColorITS);
12417 sub2node->SetVisibility(1);
12418 fNodes->Add(sub2node);
12419 sub1node->cd();
12420 //
12421 // Place copy #9 of ITS5 directly in I565
12422 //
12423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12424 sub2node->SetLineColor(kColorITS);
12425 sub2node->SetVisibility(1);
12426 fNodes->Add(sub2node);
12427 sub1node->cd();
12428 //
12429 // Place copy #10 of ITS5 directly in I565
12430 //
12431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12432 sub2node->SetLineColor(kColorITS);
12433 sub2node->SetVisibility(1);
12434 fNodes->Add(sub2node);
12435 sub1node->cd();
12436 //
12437 // Place copy #11 of ITS5 directly in I565
12438 //
12439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12440 sub2node->SetLineColor(kColorITS);
12441 sub2node->SetVisibility(1);
12442 fNodes->Add(sub2node);
12443 sub1node->cd();
12444 //
12445 // Place copy #12 of ITS5 directly in I565
12446 //
12447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12448 sub2node->SetLineColor(kColorITS);
12449 sub2node->SetVisibility(1);
12450 fNodes->Add(sub2node);
12451 sub1node->cd();
12452 //
12453 // Place copy #13 of ITS5 directly in I565
12454 //
12455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12456 sub2node->SetLineColor(kColorITS);
12457 sub2node->SetVisibility(1);
12458 fNodes->Add(sub2node);
12459 sub1node->cd();
12460 //
12461 // Place copy #14 of ITS5 directly in I565
12462 //
12463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12464 sub2node->SetLineColor(kColorITS);
12465 sub2node->SetVisibility(1);
12466 fNodes->Add(sub2node);
12467 sub1node->cd();
12468 //
12469 // Place copy #15 of ITS5 directly in I565
12470 //
12471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12472 sub2node->SetLineColor(kColorITS);
12473 sub2node->SetVisibility(1);
12474 fNodes->Add(sub2node);
12475 sub1node->cd();
12476 //
12477 // Place copy #16 of ITS5 directly in I565
12478 //
12479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12480 sub2node->SetLineColor(kColorITS);
12481 sub2node->SetVisibility(1);
12482 fNodes->Add(sub2node);
12483 sub1node->cd();
12484 //
12485 // Place copy #17 of ITS5 directly in I565
12486 //
12487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12488 sub2node->SetLineColor(kColorITS);
12489 sub2node->SetVisibility(1);
12490 fNodes->Add(sub2node);
12491 sub1node->cd();
12492 //
12493 // Place copy #18 of ITS5 directly in I565
12494 //
12495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12496 sub2node->SetLineColor(kColorITS);
12497 sub2node->SetVisibility(1);
12498 fNodes->Add(sub2node);
12499 sub1node->cd();
12500 //
12501 // Place copy #19 of ITS5 directly in I565
12502 //
12503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12504 sub2node->SetLineColor(kColorITS);
12505 sub2node->SetVisibility(1);
12506 fNodes->Add(sub2node);
12507 sub1node->cd();
12508 //
12509 // Place copy #20 of ITS5 directly in I565
12510 //
12511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12512 sub2node->SetLineColor(kColorITS);
12513 sub2node->SetVisibility(1);
12514 fNodes->Add(sub2node);
12515 sub1node->cd();
12516 //
12517 // Place copy #21 of ITS5 directly in I565
12518 //
12519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12520 sub2node->SetLineColor(kColorITS);
12521 sub2node->SetVisibility(1);
12522 fNodes->Add(sub2node);
12523 sub1node->cd();
12524 //
12525 // Place copy #22 of ITS5 directly in I565
12526 //
12527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12528 sub2node->SetLineColor(kColorITS);
12529 sub2node->SetVisibility(1);
12530 fNodes->Add(sub2node);
12531 sub1node->cd();
12532 fNodes->Add(sub1node);
12533 node->cd();
12534 //
12535 // Place copy #14 of I565 in IT56
12536 //
12537 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
12538 sub1node->SetLineColor(kColorITS);
12539 sub1node->SetVisibility(0);
12540 sub1node->cd();
12541 //
12542 // Place copy #1 of ITS5 directly in I565
12543 //
12544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12545 sub2node->SetLineColor(kColorITS);
12546 sub2node->SetVisibility(1);
12547 fNodes->Add(sub2node);
12548 sub1node->cd();
12549 //
12550 // Place copy #2 of ITS5 directly in I565
12551 //
12552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12553 sub2node->SetLineColor(kColorITS);
12554 sub2node->SetVisibility(1);
12555 fNodes->Add(sub2node);
12556 sub1node->cd();
12557 //
12558 // Place copy #3 of ITS5 directly in I565
12559 //
12560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12561 sub2node->SetLineColor(kColorITS);
12562 sub2node->SetVisibility(1);
12563 fNodes->Add(sub2node);
12564 sub1node->cd();
12565 //
12566 // Place copy #4 of ITS5 directly in I565
12567 //
12568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12569 sub2node->SetLineColor(kColorITS);
12570 sub2node->SetVisibility(1);
12571 fNodes->Add(sub2node);
12572 sub1node->cd();
12573 //
12574 // Place copy #5 of ITS5 directly in I565
12575 //
12576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12577 sub2node->SetLineColor(kColorITS);
12578 sub2node->SetVisibility(1);
12579 fNodes->Add(sub2node);
12580 sub1node->cd();
12581 //
12582 // Place copy #6 of ITS5 directly in I565
12583 //
12584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12585 sub2node->SetLineColor(kColorITS);
12586 sub2node->SetVisibility(1);
12587 fNodes->Add(sub2node);
12588 sub1node->cd();
12589 //
12590 // Place copy #7 of ITS5 directly in I565
12591 //
12592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12593 sub2node->SetLineColor(kColorITS);
12594 sub2node->SetVisibility(1);
12595 fNodes->Add(sub2node);
12596 sub1node->cd();
12597 //
12598 // Place copy #8 of ITS5 directly in I565
12599 //
12600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12601 sub2node->SetLineColor(kColorITS);
12602 sub2node->SetVisibility(1);
12603 fNodes->Add(sub2node);
12604 sub1node->cd();
12605 //
12606 // Place copy #9 of ITS5 directly in I565
12607 //
12608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12609 sub2node->SetLineColor(kColorITS);
12610 sub2node->SetVisibility(1);
12611 fNodes->Add(sub2node);
12612 sub1node->cd();
12613 //
12614 // Place copy #10 of ITS5 directly in I565
12615 //
12616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12617 sub2node->SetLineColor(kColorITS);
12618 sub2node->SetVisibility(1);
12619 fNodes->Add(sub2node);
12620 sub1node->cd();
12621 //
12622 // Place copy #11 of ITS5 directly in I565
12623 //
12624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12625 sub2node->SetLineColor(kColorITS);
12626 sub2node->SetVisibility(1);
12627 fNodes->Add(sub2node);
12628 sub1node->cd();
12629 //
12630 // Place copy #12 of ITS5 directly in I565
12631 //
12632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12633 sub2node->SetLineColor(kColorITS);
12634 sub2node->SetVisibility(1);
12635 fNodes->Add(sub2node);
12636 sub1node->cd();
12637 //
12638 // Place copy #13 of ITS5 directly in I565
12639 //
12640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12641 sub2node->SetLineColor(kColorITS);
12642 sub2node->SetVisibility(1);
12643 fNodes->Add(sub2node);
12644 sub1node->cd();
12645 //
12646 // Place copy #14 of ITS5 directly in I565
12647 //
12648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12649 sub2node->SetLineColor(kColorITS);
12650 sub2node->SetVisibility(1);
12651 fNodes->Add(sub2node);
12652 sub1node->cd();
12653 //
12654 // Place copy #15 of ITS5 directly in I565
12655 //
12656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12657 sub2node->SetLineColor(kColorITS);
12658 sub2node->SetVisibility(1);
12659 fNodes->Add(sub2node);
12660 sub1node->cd();
12661 //
12662 // Place copy #16 of ITS5 directly in I565
12663 //
12664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12665 sub2node->SetLineColor(kColorITS);
12666 sub2node->SetVisibility(1);
12667 fNodes->Add(sub2node);
12668 sub1node->cd();
12669 //
12670 // Place copy #17 of ITS5 directly in I565
12671 //
12672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12673 sub2node->SetLineColor(kColorITS);
12674 sub2node->SetVisibility(1);
12675 fNodes->Add(sub2node);
12676 sub1node->cd();
12677 //
12678 // Place copy #18 of ITS5 directly in I565
12679 //
12680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12681 sub2node->SetLineColor(kColorITS);
12682 sub2node->SetVisibility(1);
12683 fNodes->Add(sub2node);
12684 sub1node->cd();
12685 //
12686 // Place copy #19 of ITS5 directly in I565
12687 //
12688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12689 sub2node->SetLineColor(kColorITS);
12690 sub2node->SetVisibility(1);
12691 fNodes->Add(sub2node);
12692 sub1node->cd();
12693 //
12694 // Place copy #20 of ITS5 directly in I565
12695 //
12696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12697 sub2node->SetLineColor(kColorITS);
12698 sub2node->SetVisibility(1);
12699 fNodes->Add(sub2node);
12700 sub1node->cd();
12701 //
12702 // Place copy #21 of ITS5 directly in I565
12703 //
12704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12705 sub2node->SetLineColor(kColorITS);
12706 sub2node->SetVisibility(1);
12707 fNodes->Add(sub2node);
12708 sub1node->cd();
12709 //
12710 // Place copy #22 of ITS5 directly in I565
12711 //
12712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12713 sub2node->SetLineColor(kColorITS);
12714 sub2node->SetVisibility(1);
12715 fNodes->Add(sub2node);
12716 sub1node->cd();
12717 fNodes->Add(sub1node);
12718 node->cd();
12719 //
12720 // Place copy #15 of I565 in IT56
12721 //
12722 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
12723 sub1node->SetLineColor(kColorITS);
12724 sub1node->SetVisibility(0);
12725 sub1node->cd();
12726 //
12727 // Place copy #1 of ITS5 directly in I565
12728 //
12729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12730 sub2node->SetLineColor(kColorITS);
12731 sub2node->SetVisibility(1);
12732 fNodes->Add(sub2node);
12733 sub1node->cd();
12734 //
12735 // Place copy #2 of ITS5 directly in I565
12736 //
12737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12738 sub2node->SetLineColor(kColorITS);
12739 sub2node->SetVisibility(1);
12740 fNodes->Add(sub2node);
12741 sub1node->cd();
12742 //
12743 // Place copy #3 of ITS5 directly in I565
12744 //
12745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12746 sub2node->SetLineColor(kColorITS);
12747 sub2node->SetVisibility(1);
12748 fNodes->Add(sub2node);
12749 sub1node->cd();
12750 //
12751 // Place copy #4 of ITS5 directly in I565
12752 //
12753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12754 sub2node->SetLineColor(kColorITS);
12755 sub2node->SetVisibility(1);
12756 fNodes->Add(sub2node);
12757 sub1node->cd();
12758 //
12759 // Place copy #5 of ITS5 directly in I565
12760 //
12761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12762 sub2node->SetLineColor(kColorITS);
12763 sub2node->SetVisibility(1);
12764 fNodes->Add(sub2node);
12765 sub1node->cd();
12766 //
12767 // Place copy #6 of ITS5 directly in I565
12768 //
12769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12770 sub2node->SetLineColor(kColorITS);
12771 sub2node->SetVisibility(1);
12772 fNodes->Add(sub2node);
12773 sub1node->cd();
12774 //
12775 // Place copy #7 of ITS5 directly in I565
12776 //
12777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12778 sub2node->SetLineColor(kColorITS);
12779 sub2node->SetVisibility(1);
12780 fNodes->Add(sub2node);
12781 sub1node->cd();
12782 //
12783 // Place copy #8 of ITS5 directly in I565
12784 //
12785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12786 sub2node->SetLineColor(kColorITS);
12787 sub2node->SetVisibility(1);
12788 fNodes->Add(sub2node);
12789 sub1node->cd();
12790 //
12791 // Place copy #9 of ITS5 directly in I565
12792 //
12793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12794 sub2node->SetLineColor(kColorITS);
12795 sub2node->SetVisibility(1);
12796 fNodes->Add(sub2node);
12797 sub1node->cd();
12798 //
12799 // Place copy #10 of ITS5 directly in I565
12800 //
12801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12802 sub2node->SetLineColor(kColorITS);
12803 sub2node->SetVisibility(1);
12804 fNodes->Add(sub2node);
12805 sub1node->cd();
12806 //
12807 // Place copy #11 of ITS5 directly in I565
12808 //
12809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12810 sub2node->SetLineColor(kColorITS);
12811 sub2node->SetVisibility(1);
12812 fNodes->Add(sub2node);
12813 sub1node->cd();
12814 //
12815 // Place copy #12 of ITS5 directly in I565
12816 //
12817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12818 sub2node->SetLineColor(kColorITS);
12819 sub2node->SetVisibility(1);
12820 fNodes->Add(sub2node);
12821 sub1node->cd();
12822 //
12823 // Place copy #13 of ITS5 directly in I565
12824 //
12825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12826 sub2node->SetLineColor(kColorITS);
12827 sub2node->SetVisibility(1);
12828 fNodes->Add(sub2node);
12829 sub1node->cd();
12830 //
12831 // Place copy #14 of ITS5 directly in I565
12832 //
12833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12834 sub2node->SetLineColor(kColorITS);
12835 sub2node->SetVisibility(1);
12836 fNodes->Add(sub2node);
12837 sub1node->cd();
12838 //
12839 // Place copy #15 of ITS5 directly in I565
12840 //
12841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12842 sub2node->SetLineColor(kColorITS);
12843 sub2node->SetVisibility(1);
12844 fNodes->Add(sub2node);
12845 sub1node->cd();
12846 //
12847 // Place copy #16 of ITS5 directly in I565
12848 //
12849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12850 sub2node->SetLineColor(kColorITS);
12851 sub2node->SetVisibility(1);
12852 fNodes->Add(sub2node);
12853 sub1node->cd();
12854 //
12855 // Place copy #17 of ITS5 directly in I565
12856 //
12857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12858 sub2node->SetLineColor(kColorITS);
12859 sub2node->SetVisibility(1);
12860 fNodes->Add(sub2node);
12861 sub1node->cd();
12862 //
12863 // Place copy #18 of ITS5 directly in I565
12864 //
12865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12866 sub2node->SetLineColor(kColorITS);
12867 sub2node->SetVisibility(1);
12868 fNodes->Add(sub2node);
12869 sub1node->cd();
12870 //
12871 // Place copy #19 of ITS5 directly in I565
12872 //
12873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12874 sub2node->SetLineColor(kColorITS);
12875 sub2node->SetVisibility(1);
12876 fNodes->Add(sub2node);
12877 sub1node->cd();
12878 //
12879 // Place copy #20 of ITS5 directly in I565
12880 //
12881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12882 sub2node->SetLineColor(kColorITS);
12883 sub2node->SetVisibility(1);
12884 fNodes->Add(sub2node);
12885 sub1node->cd();
12886 //
12887 // Place copy #21 of ITS5 directly in I565
12888 //
12889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12890 sub2node->SetLineColor(kColorITS);
12891 sub2node->SetVisibility(1);
12892 fNodes->Add(sub2node);
12893 sub1node->cd();
12894 //
12895 // Place copy #22 of ITS5 directly in I565
12896 //
12897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12898 sub2node->SetLineColor(kColorITS);
12899 sub2node->SetVisibility(1);
12900 fNodes->Add(sub2node);
12901 sub1node->cd();
12902 fNodes->Add(sub1node);
12903 node->cd();
12904 //
12905 // Place copy #16 of I565 in IT56
12906 //
12907 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
12908 sub1node->SetLineColor(kColorITS);
12909 sub1node->SetVisibility(0);
12910 sub1node->cd();
12911 //
12912 // Place copy #1 of ITS5 directly in I565
12913 //
12914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12915 sub2node->SetLineColor(kColorITS);
12916 sub2node->SetVisibility(1);
12917 fNodes->Add(sub2node);
12918 sub1node->cd();
12919 //
12920 // Place copy #2 of ITS5 directly in I565
12921 //
12922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12923 sub2node->SetLineColor(kColorITS);
12924 sub2node->SetVisibility(1);
12925 fNodes->Add(sub2node);
12926 sub1node->cd();
12927 //
12928 // Place copy #3 of ITS5 directly in I565
12929 //
12930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12931 sub2node->SetLineColor(kColorITS);
12932 sub2node->SetVisibility(1);
12933 fNodes->Add(sub2node);
12934 sub1node->cd();
12935 //
12936 // Place copy #4 of ITS5 directly in I565
12937 //
12938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12939 sub2node->SetLineColor(kColorITS);
12940 sub2node->SetVisibility(1);
12941 fNodes->Add(sub2node);
12942 sub1node->cd();
12943 //
12944 // Place copy #5 of ITS5 directly in I565
12945 //
12946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12947 sub2node->SetLineColor(kColorITS);
12948 sub2node->SetVisibility(1);
12949 fNodes->Add(sub2node);
12950 sub1node->cd();
12951 //
12952 // Place copy #6 of ITS5 directly in I565
12953 //
12954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12955 sub2node->SetLineColor(kColorITS);
12956 sub2node->SetVisibility(1);
12957 fNodes->Add(sub2node);
12958 sub1node->cd();
12959 //
12960 // Place copy #7 of ITS5 directly in I565
12961 //
12962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12963 sub2node->SetLineColor(kColorITS);
12964 sub2node->SetVisibility(1);
12965 fNodes->Add(sub2node);
12966 sub1node->cd();
12967 //
12968 // Place copy #8 of ITS5 directly in I565
12969 //
12970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12971 sub2node->SetLineColor(kColorITS);
12972 sub2node->SetVisibility(1);
12973 fNodes->Add(sub2node);
12974 sub1node->cd();
12975 //
12976 // Place copy #9 of ITS5 directly in I565
12977 //
12978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12979 sub2node->SetLineColor(kColorITS);
12980 sub2node->SetVisibility(1);
12981 fNodes->Add(sub2node);
12982 sub1node->cd();
12983 //
12984 // Place copy #10 of ITS5 directly in I565
12985 //
12986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12987 sub2node->SetLineColor(kColorITS);
12988 sub2node->SetVisibility(1);
12989 fNodes->Add(sub2node);
12990 sub1node->cd();
12991 //
12992 // Place copy #11 of ITS5 directly in I565
12993 //
12994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12995 sub2node->SetLineColor(kColorITS);
12996 sub2node->SetVisibility(1);
12997 fNodes->Add(sub2node);
12998 sub1node->cd();
12999 //
13000 // Place copy #12 of ITS5 directly in I565
13001 //
13002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13003 sub2node->SetLineColor(kColorITS);
13004 sub2node->SetVisibility(1);
13005 fNodes->Add(sub2node);
13006 sub1node->cd();
13007 //
13008 // Place copy #13 of ITS5 directly in I565
13009 //
13010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13011 sub2node->SetLineColor(kColorITS);
13012 sub2node->SetVisibility(1);
13013 fNodes->Add(sub2node);
13014 sub1node->cd();
13015 //
13016 // Place copy #14 of ITS5 directly in I565
13017 //
13018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13019 sub2node->SetLineColor(kColorITS);
13020 sub2node->SetVisibility(1);
13021 fNodes->Add(sub2node);
13022 sub1node->cd();
13023 //
13024 // Place copy #15 of ITS5 directly in I565
13025 //
13026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13027 sub2node->SetLineColor(kColorITS);
13028 sub2node->SetVisibility(1);
13029 fNodes->Add(sub2node);
13030 sub1node->cd();
13031 //
13032 // Place copy #16 of ITS5 directly in I565
13033 //
13034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13035 sub2node->SetLineColor(kColorITS);
13036 sub2node->SetVisibility(1);
13037 fNodes->Add(sub2node);
13038 sub1node->cd();
13039 //
13040 // Place copy #17 of ITS5 directly in I565
13041 //
13042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13043 sub2node->SetLineColor(kColorITS);
13044 sub2node->SetVisibility(1);
13045 fNodes->Add(sub2node);
13046 sub1node->cd();
13047 //
13048 // Place copy #18 of ITS5 directly in I565
13049 //
13050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13051 sub2node->SetLineColor(kColorITS);
13052 sub2node->SetVisibility(1);
13053 fNodes->Add(sub2node);
13054 sub1node->cd();
13055 //
13056 // Place copy #19 of ITS5 directly in I565
13057 //
13058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13059 sub2node->SetLineColor(kColorITS);
13060 sub2node->SetVisibility(1);
13061 fNodes->Add(sub2node);
13062 sub1node->cd();
13063 //
13064 // Place copy #20 of ITS5 directly in I565
13065 //
13066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13067 sub2node->SetLineColor(kColorITS);
13068 sub2node->SetVisibility(1);
13069 fNodes->Add(sub2node);
13070 sub1node->cd();
13071 //
13072 // Place copy #21 of ITS5 directly in I565
13073 //
13074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13075 sub2node->SetLineColor(kColorITS);
13076 sub2node->SetVisibility(1);
13077 fNodes->Add(sub2node);
13078 sub1node->cd();
13079 //
13080 // Place copy #22 of ITS5 directly in I565
13081 //
13082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13083 sub2node->SetLineColor(kColorITS);
13084 sub2node->SetVisibility(1);
13085 fNodes->Add(sub2node);
13086 sub1node->cd();
13087 fNodes->Add(sub1node);
13088 node->cd();
13089 //
13090 // Place copy #17 of I565 in IT56
13091 //
13092 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
13093 sub1node->SetLineColor(kColorITS);
13094 sub1node->SetVisibility(0);
13095 sub1node->cd();
13096 //
13097 // Place copy #1 of ITS5 directly in I565
13098 //
13099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13100 sub2node->SetLineColor(kColorITS);
13101 sub2node->SetVisibility(1);
13102 fNodes->Add(sub2node);
13103 sub1node->cd();
13104 //
13105 // Place copy #2 of ITS5 directly in I565
13106 //
13107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13108 sub2node->SetLineColor(kColorITS);
13109 sub2node->SetVisibility(1);
13110 fNodes->Add(sub2node);
13111 sub1node->cd();
13112 //
13113 // Place copy #3 of ITS5 directly in I565
13114 //
13115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13116 sub2node->SetLineColor(kColorITS);
13117 sub2node->SetVisibility(1);
13118 fNodes->Add(sub2node);
13119 sub1node->cd();
13120 //
13121 // Place copy #4 of ITS5 directly in I565
13122 //
13123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13124 sub2node->SetLineColor(kColorITS);
13125 sub2node->SetVisibility(1);
13126 fNodes->Add(sub2node);
13127 sub1node->cd();
13128 //
13129 // Place copy #5 of ITS5 directly in I565
13130 //
13131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13132 sub2node->SetLineColor(kColorITS);
13133 sub2node->SetVisibility(1);
13134 fNodes->Add(sub2node);
13135 sub1node->cd();
13136 //
13137 // Place copy #6 of ITS5 directly in I565
13138 //
13139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13140 sub2node->SetLineColor(kColorITS);
13141 sub2node->SetVisibility(1);
13142 fNodes->Add(sub2node);
13143 sub1node->cd();
13144 //
13145 // Place copy #7 of ITS5 directly in I565
13146 //
13147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13148 sub2node->SetLineColor(kColorITS);
13149 sub2node->SetVisibility(1);
13150 fNodes->Add(sub2node);
13151 sub1node->cd();
13152 //
13153 // Place copy #8 of ITS5 directly in I565
13154 //
13155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13156 sub2node->SetLineColor(kColorITS);
13157 sub2node->SetVisibility(1);
13158 fNodes->Add(sub2node);
13159 sub1node->cd();
13160 //
13161 // Place copy #9 of ITS5 directly in I565
13162 //
13163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13164 sub2node->SetLineColor(kColorITS);
13165 sub2node->SetVisibility(1);
13166 fNodes->Add(sub2node);
13167 sub1node->cd();
13168 //
13169 // Place copy #10 of ITS5 directly in I565
13170 //
13171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13172 sub2node->SetLineColor(kColorITS);
13173 sub2node->SetVisibility(1);
13174 fNodes->Add(sub2node);
13175 sub1node->cd();
13176 //
13177 // Place copy #11 of ITS5 directly in I565
13178 //
13179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13180 sub2node->SetLineColor(kColorITS);
13181 sub2node->SetVisibility(1);
13182 fNodes->Add(sub2node);
13183 sub1node->cd();
13184 //
13185 // Place copy #12 of ITS5 directly in I565
13186 //
13187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13188 sub2node->SetLineColor(kColorITS);
13189 sub2node->SetVisibility(1);
13190 fNodes->Add(sub2node);
13191 sub1node->cd();
13192 //
13193 // Place copy #13 of ITS5 directly in I565
13194 //
13195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13196 sub2node->SetLineColor(kColorITS);
13197 sub2node->SetVisibility(1);
13198 fNodes->Add(sub2node);
13199 sub1node->cd();
13200 //
13201 // Place copy #14 of ITS5 directly in I565
13202 //
13203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13204 sub2node->SetLineColor(kColorITS);
13205 sub2node->SetVisibility(1);
13206 fNodes->Add(sub2node);
13207 sub1node->cd();
13208 //
13209 // Place copy #15 of ITS5 directly in I565
13210 //
13211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13212 sub2node->SetLineColor(kColorITS);
13213 sub2node->SetVisibility(1);
13214 fNodes->Add(sub2node);
13215 sub1node->cd();
13216 //
13217 // Place copy #16 of ITS5 directly in I565
13218 //
13219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13220 sub2node->SetLineColor(kColorITS);
13221 sub2node->SetVisibility(1);
13222 fNodes->Add(sub2node);
13223 sub1node->cd();
13224 //
13225 // Place copy #17 of ITS5 directly in I565
13226 //
13227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13228 sub2node->SetLineColor(kColorITS);
13229 sub2node->SetVisibility(1);
13230 fNodes->Add(sub2node);
13231 sub1node->cd();
13232 //
13233 // Place copy #18 of ITS5 directly in I565
13234 //
13235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13236 sub2node->SetLineColor(kColorITS);
13237 sub2node->SetVisibility(1);
13238 fNodes->Add(sub2node);
13239 sub1node->cd();
13240 //
13241 // Place copy #19 of ITS5 directly in I565
13242 //
13243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13244 sub2node->SetLineColor(kColorITS);
13245 sub2node->SetVisibility(1);
13246 fNodes->Add(sub2node);
13247 sub1node->cd();
13248 //
13249 // Place copy #20 of ITS5 directly in I565
13250 //
13251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13252 sub2node->SetLineColor(kColorITS);
13253 sub2node->SetVisibility(1);
13254 fNodes->Add(sub2node);
13255 sub1node->cd();
13256 //
13257 // Place copy #21 of ITS5 directly in I565
13258 //
13259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13260 sub2node->SetLineColor(kColorITS);
13261 sub2node->SetVisibility(1);
13262 fNodes->Add(sub2node);
13263 sub1node->cd();
13264 //
13265 // Place copy #22 of ITS5 directly in I565
13266 //
13267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13268 sub2node->SetLineColor(kColorITS);
13269 sub2node->SetVisibility(1);
13270 fNodes->Add(sub2node);
13271 sub1node->cd();
13272 fNodes->Add(sub1node);
13273 node->cd();
13274 //
13275 // Place copy #18 of I565 in IT56
13276 //
13277 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
13278 sub1node->SetLineColor(kColorITS);
13279 sub1node->SetVisibility(0);
13280 sub1node->cd();
13281 //
13282 // Place copy #1 of ITS5 directly in I565
13283 //
13284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13285 sub2node->SetLineColor(kColorITS);
13286 sub2node->SetVisibility(1);
13287 fNodes->Add(sub2node);
13288 sub1node->cd();
13289 //
13290 // Place copy #2 of ITS5 directly in I565
13291 //
13292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13293 sub2node->SetLineColor(kColorITS);
13294 sub2node->SetVisibility(1);
13295 fNodes->Add(sub2node);
13296 sub1node->cd();
13297 //
13298 // Place copy #3 of ITS5 directly in I565
13299 //
13300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13301 sub2node->SetLineColor(kColorITS);
13302 sub2node->SetVisibility(1);
13303 fNodes->Add(sub2node);
13304 sub1node->cd();
13305 //
13306 // Place copy #4 of ITS5 directly in I565
13307 //
13308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13309 sub2node->SetLineColor(kColorITS);
13310 sub2node->SetVisibility(1);
13311 fNodes->Add(sub2node);
13312 sub1node->cd();
13313 //
13314 // Place copy #5 of ITS5 directly in I565
13315 //
13316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13317 sub2node->SetLineColor(kColorITS);
13318 sub2node->SetVisibility(1);
13319 fNodes->Add(sub2node);
13320 sub1node->cd();
13321 //
13322 // Place copy #6 of ITS5 directly in I565
13323 //
13324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13325 sub2node->SetLineColor(kColorITS);
13326 sub2node->SetVisibility(1);
13327 fNodes->Add(sub2node);
13328 sub1node->cd();
13329 //
13330 // Place copy #7 of ITS5 directly in I565
13331 //
13332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13333 sub2node->SetLineColor(kColorITS);
13334 sub2node->SetVisibility(1);
13335 fNodes->Add(sub2node);
13336 sub1node->cd();
13337 //
13338 // Place copy #8 of ITS5 directly in I565
13339 //
13340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13341 sub2node->SetLineColor(kColorITS);
13342 sub2node->SetVisibility(1);
13343 fNodes->Add(sub2node);
13344 sub1node->cd();
13345 //
13346 // Place copy #9 of ITS5 directly in I565
13347 //
13348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13349 sub2node->SetLineColor(kColorITS);
13350 sub2node->SetVisibility(1);
13351 fNodes->Add(sub2node);
13352 sub1node->cd();
13353 //
13354 // Place copy #10 of ITS5 directly in I565
13355 //
13356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13357 sub2node->SetLineColor(kColorITS);
13358 sub2node->SetVisibility(1);
13359 fNodes->Add(sub2node);
13360 sub1node->cd();
13361 //
13362 // Place copy #11 of ITS5 directly in I565
13363 //
13364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13365 sub2node->SetLineColor(kColorITS);
13366 sub2node->SetVisibility(1);
13367 fNodes->Add(sub2node);
13368 sub1node->cd();
13369 //
13370 // Place copy #12 of ITS5 directly in I565
13371 //
13372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13373 sub2node->SetLineColor(kColorITS);
13374 sub2node->SetVisibility(1);
13375 fNodes->Add(sub2node);
13376 sub1node->cd();
13377 //
13378 // Place copy #13 of ITS5 directly in I565
13379 //
13380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13381 sub2node->SetLineColor(kColorITS);
13382 sub2node->SetVisibility(1);
13383 fNodes->Add(sub2node);
13384 sub1node->cd();
13385 //
13386 // Place copy #14 of ITS5 directly in I565
13387 //
13388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13389 sub2node->SetLineColor(kColorITS);
13390 sub2node->SetVisibility(1);
13391 fNodes->Add(sub2node);
13392 sub1node->cd();
13393 //
13394 // Place copy #15 of ITS5 directly in I565
13395 //
13396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13397 sub2node->SetLineColor(kColorITS);
13398 sub2node->SetVisibility(1);
13399 fNodes->Add(sub2node);
13400 sub1node->cd();
13401 //
13402 // Place copy #16 of ITS5 directly in I565
13403 //
13404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13405 sub2node->SetLineColor(kColorITS);
13406 sub2node->SetVisibility(1);
13407 fNodes->Add(sub2node);
13408 sub1node->cd();
13409 //
13410 // Place copy #17 of ITS5 directly in I565
13411 //
13412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13413 sub2node->SetLineColor(kColorITS);
13414 sub2node->SetVisibility(1);
13415 fNodes->Add(sub2node);
13416 sub1node->cd();
13417 //
13418 // Place copy #18 of ITS5 directly in I565
13419 //
13420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13421 sub2node->SetLineColor(kColorITS);
13422 sub2node->SetVisibility(1);
13423 fNodes->Add(sub2node);
13424 sub1node->cd();
13425 //
13426 // Place copy #19 of ITS5 directly in I565
13427 //
13428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13429 sub2node->SetLineColor(kColorITS);
13430 sub2node->SetVisibility(1);
13431 fNodes->Add(sub2node);
13432 sub1node->cd();
13433 //
13434 // Place copy #20 of ITS5 directly in I565
13435 //
13436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13437 sub2node->SetLineColor(kColorITS);
13438 sub2node->SetVisibility(1);
13439 fNodes->Add(sub2node);
13440 sub1node->cd();
13441 //
13442 // Place copy #21 of ITS5 directly in I565
13443 //
13444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13445 sub2node->SetLineColor(kColorITS);
13446 sub2node->SetVisibility(1);
13447 fNodes->Add(sub2node);
13448 sub1node->cd();
13449 //
13450 // Place copy #22 of ITS5 directly in I565
13451 //
13452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13453 sub2node->SetLineColor(kColorITS);
13454 sub2node->SetVisibility(1);
13455 fNodes->Add(sub2node);
13456 sub1node->cd();
13457 fNodes->Add(sub1node);
13458 node->cd();
13459 //
13460 // Place copy #19 of I565 in IT56
13461 //
13462 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
13463 sub1node->SetLineColor(kColorITS);
13464 sub1node->SetVisibility(0);
13465 sub1node->cd();
13466 //
13467 // Place copy #1 of ITS5 directly in I565
13468 //
13469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13470 sub2node->SetLineColor(kColorITS);
13471 sub2node->SetVisibility(1);
13472 fNodes->Add(sub2node);
13473 sub1node->cd();
13474 //
13475 // Place copy #2 of ITS5 directly in I565
13476 //
13477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13478 sub2node->SetLineColor(kColorITS);
13479 sub2node->SetVisibility(1);
13480 fNodes->Add(sub2node);
13481 sub1node->cd();
13482 //
13483 // Place copy #3 of ITS5 directly in I565
13484 //
13485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13486 sub2node->SetLineColor(kColorITS);
13487 sub2node->SetVisibility(1);
13488 fNodes->Add(sub2node);
13489 sub1node->cd();
13490 //
13491 // Place copy #4 of ITS5 directly in I565
13492 //
13493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13494 sub2node->SetLineColor(kColorITS);
13495 sub2node->SetVisibility(1);
13496 fNodes->Add(sub2node);
13497 sub1node->cd();
13498 //
13499 // Place copy #5 of ITS5 directly in I565
13500 //
13501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13502 sub2node->SetLineColor(kColorITS);
13503 sub2node->SetVisibility(1);
13504 fNodes->Add(sub2node);
13505 sub1node->cd();
13506 //
13507 // Place copy #6 of ITS5 directly in I565
13508 //
13509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13510 sub2node->SetLineColor(kColorITS);
13511 sub2node->SetVisibility(1);
13512 fNodes->Add(sub2node);
13513 sub1node->cd();
13514 //
13515 // Place copy #7 of ITS5 directly in I565
13516 //
13517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13518 sub2node->SetLineColor(kColorITS);
13519 sub2node->SetVisibility(1);
13520 fNodes->Add(sub2node);
13521 sub1node->cd();
13522 //
13523 // Place copy #8 of ITS5 directly in I565
13524 //
13525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13526 sub2node->SetLineColor(kColorITS);
13527 sub2node->SetVisibility(1);
13528 fNodes->Add(sub2node);
13529 sub1node->cd();
13530 //
13531 // Place copy #9 of ITS5 directly in I565
13532 //
13533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13534 sub2node->SetLineColor(kColorITS);
13535 sub2node->SetVisibility(1);
13536 fNodes->Add(sub2node);
13537 sub1node->cd();
13538 //
13539 // Place copy #10 of ITS5 directly in I565
13540 //
13541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13542 sub2node->SetLineColor(kColorITS);
13543 sub2node->SetVisibility(1);
13544 fNodes->Add(sub2node);
13545 sub1node->cd();
13546 //
13547 // Place copy #11 of ITS5 directly in I565
13548 //
13549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13550 sub2node->SetLineColor(kColorITS);
13551 sub2node->SetVisibility(1);
13552 fNodes->Add(sub2node);
13553 sub1node->cd();
13554 //
13555 // Place copy #12 of ITS5 directly in I565
13556 //
13557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13558 sub2node->SetLineColor(kColorITS);
13559 sub2node->SetVisibility(1);
13560 fNodes->Add(sub2node);
13561 sub1node->cd();
13562 //
13563 // Place copy #13 of ITS5 directly in I565
13564 //
13565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13566 sub2node->SetLineColor(kColorITS);
13567 sub2node->SetVisibility(1);
13568 fNodes->Add(sub2node);
13569 sub1node->cd();
13570 //
13571 // Place copy #14 of ITS5 directly in I565
13572 //
13573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13574 sub2node->SetLineColor(kColorITS);
13575 sub2node->SetVisibility(1);
13576 fNodes->Add(sub2node);
13577 sub1node->cd();
13578 //
13579 // Place copy #15 of ITS5 directly in I565
13580 //
13581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13582 sub2node->SetLineColor(kColorITS);
13583 sub2node->SetVisibility(1);
13584 fNodes->Add(sub2node);
13585 sub1node->cd();
13586 //
13587 // Place copy #16 of ITS5 directly in I565
13588 //
13589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13590 sub2node->SetLineColor(kColorITS);
13591 sub2node->SetVisibility(1);
13592 fNodes->Add(sub2node);
13593 sub1node->cd();
13594 //
13595 // Place copy #17 of ITS5 directly in I565
13596 //
13597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13598 sub2node->SetLineColor(kColorITS);
13599 sub2node->SetVisibility(1);
13600 fNodes->Add(sub2node);
13601 sub1node->cd();
13602 //
13603 // Place copy #18 of ITS5 directly in I565
13604 //
13605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13606 sub2node->SetLineColor(kColorITS);
13607 sub2node->SetVisibility(1);
13608 fNodes->Add(sub2node);
13609 sub1node->cd();
13610 //
13611 // Place copy #19 of ITS5 directly in I565
13612 //
13613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13614 sub2node->SetLineColor(kColorITS);
13615 sub2node->SetVisibility(1);
13616 fNodes->Add(sub2node);
13617 sub1node->cd();
13618 //
13619 // Place copy #20 of ITS5 directly in I565
13620 //
13621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13622 sub2node->SetLineColor(kColorITS);
13623 sub2node->SetVisibility(1);
13624 fNodes->Add(sub2node);
13625 sub1node->cd();
13626 //
13627 // Place copy #21 of ITS5 directly in I565
13628 //
13629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13630 sub2node->SetLineColor(kColorITS);
13631 sub2node->SetVisibility(1);
13632 fNodes->Add(sub2node);
13633 sub1node->cd();
13634 //
13635 // Place copy #22 of ITS5 directly in I565
13636 //
13637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13638 sub2node->SetLineColor(kColorITS);
13639 sub2node->SetVisibility(1);
13640 fNodes->Add(sub2node);
13641 sub1node->cd();
13642 fNodes->Add(sub1node);
13643 node->cd();
13644 //
13645 // Place copy #20 of I565 in IT56
13646 //
13647 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
13648 sub1node->SetLineColor(kColorITS);
13649 sub1node->SetVisibility(0);
13650 sub1node->cd();
13651 //
13652 // Place copy #1 of ITS5 directly in I565
13653 //
13654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13655 sub2node->SetLineColor(kColorITS);
13656 sub2node->SetVisibility(1);
13657 fNodes->Add(sub2node);
13658 sub1node->cd();
13659 //
13660 // Place copy #2 of ITS5 directly in I565
13661 //
13662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13663 sub2node->SetLineColor(kColorITS);
13664 sub2node->SetVisibility(1);
13665 fNodes->Add(sub2node);
13666 sub1node->cd();
13667 //
13668 // Place copy #3 of ITS5 directly in I565
13669 //
13670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13671 sub2node->SetLineColor(kColorITS);
13672 sub2node->SetVisibility(1);
13673 fNodes->Add(sub2node);
13674 sub1node->cd();
13675 //
13676 // Place copy #4 of ITS5 directly in I565
13677 //
13678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13679 sub2node->SetLineColor(kColorITS);
13680 sub2node->SetVisibility(1);
13681 fNodes->Add(sub2node);
13682 sub1node->cd();
13683 //
13684 // Place copy #5 of ITS5 directly in I565
13685 //
13686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13687 sub2node->SetLineColor(kColorITS);
13688 sub2node->SetVisibility(1);
13689 fNodes->Add(sub2node);
13690 sub1node->cd();
13691 //
13692 // Place copy #6 of ITS5 directly in I565
13693 //
13694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13695 sub2node->SetLineColor(kColorITS);
13696 sub2node->SetVisibility(1);
13697 fNodes->Add(sub2node);
13698 sub1node->cd();
13699 //
13700 // Place copy #7 of ITS5 directly in I565
13701 //
13702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13703 sub2node->SetLineColor(kColorITS);
13704 sub2node->SetVisibility(1);
13705 fNodes->Add(sub2node);
13706 sub1node->cd();
13707 //
13708 // Place copy #8 of ITS5 directly in I565
13709 //
13710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13711 sub2node->SetLineColor(kColorITS);
13712 sub2node->SetVisibility(1);
13713 fNodes->Add(sub2node);
13714 sub1node->cd();
13715 //
13716 // Place copy #9 of ITS5 directly in I565
13717 //
13718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13719 sub2node->SetLineColor(kColorITS);
13720 sub2node->SetVisibility(1);
13721 fNodes->Add(sub2node);
13722 sub1node->cd();
13723 //
13724 // Place copy #10 of ITS5 directly in I565
13725 //
13726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13727 sub2node->SetLineColor(kColorITS);
13728 sub2node->SetVisibility(1);
13729 fNodes->Add(sub2node);
13730 sub1node->cd();
13731 //
13732 // Place copy #11 of ITS5 directly in I565
13733 //
13734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13735 sub2node->SetLineColor(kColorITS);
13736 sub2node->SetVisibility(1);
13737 fNodes->Add(sub2node);
13738 sub1node->cd();
13739 //
13740 // Place copy #12 of ITS5 directly in I565
13741 //
13742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13743 sub2node->SetLineColor(kColorITS);
13744 sub2node->SetVisibility(1);
13745 fNodes->Add(sub2node);
13746 sub1node->cd();
13747 //
13748 // Place copy #13 of ITS5 directly in I565
13749 //
13750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13751 sub2node->SetLineColor(kColorITS);
13752 sub2node->SetVisibility(1);
13753 fNodes->Add(sub2node);
13754 sub1node->cd();
13755 //
13756 // Place copy #14 of ITS5 directly in I565
13757 //
13758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13759 sub2node->SetLineColor(kColorITS);
13760 sub2node->SetVisibility(1);
13761 fNodes->Add(sub2node);
13762 sub1node->cd();
13763 //
13764 // Place copy #15 of ITS5 directly in I565
13765 //
13766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13767 sub2node->SetLineColor(kColorITS);
13768 sub2node->SetVisibility(1);
13769 fNodes->Add(sub2node);
13770 sub1node->cd();
13771 //
13772 // Place copy #16 of ITS5 directly in I565
13773 //
13774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13775 sub2node->SetLineColor(kColorITS);
13776 sub2node->SetVisibility(1);
13777 fNodes->Add(sub2node);
13778 sub1node->cd();
13779 //
13780 // Place copy #17 of ITS5 directly in I565
13781 //
13782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13783 sub2node->SetLineColor(kColorITS);
13784 sub2node->SetVisibility(1);
13785 fNodes->Add(sub2node);
13786 sub1node->cd();
13787 //
13788 // Place copy #18 of ITS5 directly in I565
13789 //
13790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13791 sub2node->SetLineColor(kColorITS);
13792 sub2node->SetVisibility(1);
13793 fNodes->Add(sub2node);
13794 sub1node->cd();
13795 //
13796 // Place copy #19 of ITS5 directly in I565
13797 //
13798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13799 sub2node->SetLineColor(kColorITS);
13800 sub2node->SetVisibility(1);
13801 fNodes->Add(sub2node);
13802 sub1node->cd();
13803 //
13804 // Place copy #20 of ITS5 directly in I565
13805 //
13806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13807 sub2node->SetLineColor(kColorITS);
13808 sub2node->SetVisibility(1);
13809 fNodes->Add(sub2node);
13810 sub1node->cd();
13811 //
13812 // Place copy #21 of ITS5 directly in I565
13813 //
13814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13815 sub2node->SetLineColor(kColorITS);
13816 sub2node->SetVisibility(1);
13817 fNodes->Add(sub2node);
13818 sub1node->cd();
13819 //
13820 // Place copy #22 of ITS5 directly in I565
13821 //
13822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13823 sub2node->SetLineColor(kColorITS);
13824 sub2node->SetVisibility(1);
13825 fNodes->Add(sub2node);
13826 sub1node->cd();
13827 fNodes->Add(sub1node);
13828 node->cd();
13829 //
13830 // Place copy #21 of I565 in IT56
13831 //
13832 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
13833 sub1node->SetLineColor(kColorITS);
13834 sub1node->SetVisibility(0);
13835 sub1node->cd();
13836 //
13837 // Place copy #1 of ITS5 directly in I565
13838 //
13839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13840 sub2node->SetLineColor(kColorITS);
13841 sub2node->SetVisibility(1);
13842 fNodes->Add(sub2node);
13843 sub1node->cd();
13844 //
13845 // Place copy #2 of ITS5 directly in I565
13846 //
13847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13848 sub2node->SetLineColor(kColorITS);
13849 sub2node->SetVisibility(1);
13850 fNodes->Add(sub2node);
13851 sub1node->cd();
13852 //
13853 // Place copy #3 of ITS5 directly in I565
13854 //
13855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13856 sub2node->SetLineColor(kColorITS);
13857 sub2node->SetVisibility(1);
13858 fNodes->Add(sub2node);
13859 sub1node->cd();
13860 //
13861 // Place copy #4 of ITS5 directly in I565
13862 //
13863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13864 sub2node->SetLineColor(kColorITS);
13865 sub2node->SetVisibility(1);
13866 fNodes->Add(sub2node);
13867 sub1node->cd();
13868 //
13869 // Place copy #5 of ITS5 directly in I565
13870 //
13871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13872 sub2node->SetLineColor(kColorITS);
13873 sub2node->SetVisibility(1);
13874 fNodes->Add(sub2node);
13875 sub1node->cd();
13876 //
13877 // Place copy #6 of ITS5 directly in I565
13878 //
13879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13880 sub2node->SetLineColor(kColorITS);
13881 sub2node->SetVisibility(1);
13882 fNodes->Add(sub2node);
13883 sub1node->cd();
13884 //
13885 // Place copy #7 of ITS5 directly in I565
13886 //
13887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13888 sub2node->SetLineColor(kColorITS);
13889 sub2node->SetVisibility(1);
13890 fNodes->Add(sub2node);
13891 sub1node->cd();
13892 //
13893 // Place copy #8 of ITS5 directly in I565
13894 //
13895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13896 sub2node->SetLineColor(kColorITS);
13897 sub2node->SetVisibility(1);
13898 fNodes->Add(sub2node);
13899 sub1node->cd();
13900 //
13901 // Place copy #9 of ITS5 directly in I565
13902 //
13903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13904 sub2node->SetLineColor(kColorITS);
13905 sub2node->SetVisibility(1);
13906 fNodes->Add(sub2node);
13907 sub1node->cd();
13908 //
13909 // Place copy #10 of ITS5 directly in I565
13910 //
13911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13912 sub2node->SetLineColor(kColorITS);
13913 sub2node->SetVisibility(1);
13914 fNodes->Add(sub2node);
13915 sub1node->cd();
13916 //
13917 // Place copy #11 of ITS5 directly in I565
13918 //
13919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13920 sub2node->SetLineColor(kColorITS);
13921 sub2node->SetVisibility(1);
13922 fNodes->Add(sub2node);
13923 sub1node->cd();
13924 //
13925 // Place copy #12 of ITS5 directly in I565
13926 //
13927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13928 sub2node->SetLineColor(kColorITS);
13929 sub2node->SetVisibility(1);
13930 fNodes->Add(sub2node);
13931 sub1node->cd();
13932 //
13933 // Place copy #13 of ITS5 directly in I565
13934 //
13935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13936 sub2node->SetLineColor(kColorITS);
13937 sub2node->SetVisibility(1);
13938 fNodes->Add(sub2node);
13939 sub1node->cd();
13940 //
13941 // Place copy #14 of ITS5 directly in I565
13942 //
13943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13944 sub2node->SetLineColor(kColorITS);
13945 sub2node->SetVisibility(1);
13946 fNodes->Add(sub2node);
13947 sub1node->cd();
13948 //
13949 // Place copy #15 of ITS5 directly in I565
13950 //
13951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13952 sub2node->SetLineColor(kColorITS);
13953 sub2node->SetVisibility(1);
13954 fNodes->Add(sub2node);
13955 sub1node->cd();
13956 //
13957 // Place copy #16 of ITS5 directly in I565
13958 //
13959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13960 sub2node->SetLineColor(kColorITS);
13961 sub2node->SetVisibility(1);
13962 fNodes->Add(sub2node);
13963 sub1node->cd();
13964 //
13965 // Place copy #17 of ITS5 directly in I565
13966 //
13967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13968 sub2node->SetLineColor(kColorITS);
13969 sub2node->SetVisibility(1);
13970 fNodes->Add(sub2node);
13971 sub1node->cd();
13972 //
13973 // Place copy #18 of ITS5 directly in I565
13974 //
13975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13976 sub2node->SetLineColor(kColorITS);
13977 sub2node->SetVisibility(1);
13978 fNodes->Add(sub2node);
13979 sub1node->cd();
13980 //
13981 // Place copy #19 of ITS5 directly in I565
13982 //
13983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13984 sub2node->SetLineColor(kColorITS);
13985 sub2node->SetVisibility(1);
13986 fNodes->Add(sub2node);
13987 sub1node->cd();
13988 //
13989 // Place copy #20 of ITS5 directly in I565
13990 //
13991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13992 sub2node->SetLineColor(kColorITS);
13993 sub2node->SetVisibility(1);
13994 fNodes->Add(sub2node);
13995 sub1node->cd();
13996 //
13997 // Place copy #21 of ITS5 directly in I565
13998 //
13999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14000 sub2node->SetLineColor(kColorITS);
14001 sub2node->SetVisibility(1);
14002 fNodes->Add(sub2node);
14003 sub1node->cd();
14004 //
14005 // Place copy #22 of ITS5 directly in I565
14006 //
14007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14008 sub2node->SetLineColor(kColorITS);
14009 sub2node->SetVisibility(1);
14010 fNodes->Add(sub2node);
14011 sub1node->cd();
14012 fNodes->Add(sub1node);
14013 node->cd();
14014 //
14015 // Place copy #22 of I565 in IT56
14016 //
14017 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
14018 sub1node->SetLineColor(kColorITS);
14019 sub1node->SetVisibility(0);
14020 sub1node->cd();
14021 //
14022 // Place copy #1 of ITS5 directly in I565
14023 //
14024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14025 sub2node->SetLineColor(kColorITS);
14026 sub2node->SetVisibility(1);
14027 fNodes->Add(sub2node);
14028 sub1node->cd();
14029 //
14030 // Place copy #2 of ITS5 directly in I565
14031 //
14032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14033 sub2node->SetLineColor(kColorITS);
14034 sub2node->SetVisibility(1);
14035 fNodes->Add(sub2node);
14036 sub1node->cd();
14037 //
14038 // Place copy #3 of ITS5 directly in I565
14039 //
14040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14041 sub2node->SetLineColor(kColorITS);
14042 sub2node->SetVisibility(1);
14043 fNodes->Add(sub2node);
14044 sub1node->cd();
14045 //
14046 // Place copy #4 of ITS5 directly in I565
14047 //
14048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14049 sub2node->SetLineColor(kColorITS);
14050 sub2node->SetVisibility(1);
14051 fNodes->Add(sub2node);
14052 sub1node->cd();
14053 //
14054 // Place copy #5 of ITS5 directly in I565
14055 //
14056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14057 sub2node->SetLineColor(kColorITS);
14058 sub2node->SetVisibility(1);
14059 fNodes->Add(sub2node);
14060 sub1node->cd();
14061 //
14062 // Place copy #6 of ITS5 directly in I565
14063 //
14064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14065 sub2node->SetLineColor(kColorITS);
14066 sub2node->SetVisibility(1);
14067 fNodes->Add(sub2node);
14068 sub1node->cd();
14069 //
14070 // Place copy #7 of ITS5 directly in I565
14071 //
14072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14073 sub2node->SetLineColor(kColorITS);
14074 sub2node->SetVisibility(1);
14075 fNodes->Add(sub2node);
14076 sub1node->cd();
14077 //
14078 // Place copy #8 of ITS5 directly in I565
14079 //
14080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14081 sub2node->SetLineColor(kColorITS);
14082 sub2node->SetVisibility(1);
14083 fNodes->Add(sub2node);
14084 sub1node->cd();
14085 //
14086 // Place copy #9 of ITS5 directly in I565
14087 //
14088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14089 sub2node->SetLineColor(kColorITS);
14090 sub2node->SetVisibility(1);
14091 fNodes->Add(sub2node);
14092 sub1node->cd();
14093 //
14094 // Place copy #10 of ITS5 directly in I565
14095 //
14096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14097 sub2node->SetLineColor(kColorITS);
14098 sub2node->SetVisibility(1);
14099 fNodes->Add(sub2node);
14100 sub1node->cd();
14101 //
14102 // Place copy #11 of ITS5 directly in I565
14103 //
14104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14105 sub2node->SetLineColor(kColorITS);
14106 sub2node->SetVisibility(1);
14107 fNodes->Add(sub2node);
14108 sub1node->cd();
14109 //
14110 // Place copy #12 of ITS5 directly in I565
14111 //
14112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14113 sub2node->SetLineColor(kColorITS);
14114 sub2node->SetVisibility(1);
14115 fNodes->Add(sub2node);
14116 sub1node->cd();
14117 //
14118 // Place copy #13 of ITS5 directly in I565
14119 //
14120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14121 sub2node->SetLineColor(kColorITS);
14122 sub2node->SetVisibility(1);
14123 fNodes->Add(sub2node);
14124 sub1node->cd();
14125 //
14126 // Place copy #14 of ITS5 directly in I565
14127 //
14128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14129 sub2node->SetLineColor(kColorITS);
14130 sub2node->SetVisibility(1);
14131 fNodes->Add(sub2node);
14132 sub1node->cd();
14133 //
14134 // Place copy #15 of ITS5 directly in I565
14135 //
14136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14137 sub2node->SetLineColor(kColorITS);
14138 sub2node->SetVisibility(1);
14139 fNodes->Add(sub2node);
14140 sub1node->cd();
14141 //
14142 // Place copy #16 of ITS5 directly in I565
14143 //
14144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14145 sub2node->SetLineColor(kColorITS);
14146 sub2node->SetVisibility(1);
14147 fNodes->Add(sub2node);
14148 sub1node->cd();
14149 //
14150 // Place copy #17 of ITS5 directly in I565
14151 //
14152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14153 sub2node->SetLineColor(kColorITS);
14154 sub2node->SetVisibility(1);
14155 fNodes->Add(sub2node);
14156 sub1node->cd();
14157 //
14158 // Place copy #18 of ITS5 directly in I565
14159 //
14160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14161 sub2node->SetLineColor(kColorITS);
14162 sub2node->SetVisibility(1);
14163 fNodes->Add(sub2node);
14164 sub1node->cd();
14165 //
14166 // Place copy #19 of ITS5 directly in I565
14167 //
14168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14169 sub2node->SetLineColor(kColorITS);
14170 sub2node->SetVisibility(1);
14171 fNodes->Add(sub2node);
14172 sub1node->cd();
14173 //
14174 // Place copy #20 of ITS5 directly in I565
14175 //
14176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14177 sub2node->SetLineColor(kColorITS);
14178 sub2node->SetVisibility(1);
14179 fNodes->Add(sub2node);
14180 sub1node->cd();
14181 //
14182 // Place copy #21 of ITS5 directly in I565
14183 //
14184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14185 sub2node->SetLineColor(kColorITS);
14186 sub2node->SetVisibility(1);
14187 fNodes->Add(sub2node);
14188 sub1node->cd();
14189 //
14190 // Place copy #22 of ITS5 directly in I565
14191 //
14192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14193 sub2node->SetLineColor(kColorITS);
14194 sub2node->SetVisibility(1);
14195 fNodes->Add(sub2node);
14196 sub1node->cd();
14197 fNodes->Add(sub1node);
14198 node->cd();
14199 //
14200 // Place copy #23 of I565 in IT56
14201 //
14202 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
14203 sub1node->SetLineColor(kColorITS);
14204 sub1node->SetVisibility(0);
14205 sub1node->cd();
14206 //
14207 // Place copy #1 of ITS5 directly in I565
14208 //
14209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14210 sub2node->SetLineColor(kColorITS);
14211 sub2node->SetVisibility(1);
14212 fNodes->Add(sub2node);
14213 sub1node->cd();
14214 //
14215 // Place copy #2 of ITS5 directly in I565
14216 //
14217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14218 sub2node->SetLineColor(kColorITS);
14219 sub2node->SetVisibility(1);
14220 fNodes->Add(sub2node);
14221 sub1node->cd();
14222 //
14223 // Place copy #3 of ITS5 directly in I565
14224 //
14225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14226 sub2node->SetLineColor(kColorITS);
14227 sub2node->SetVisibility(1);
14228 fNodes->Add(sub2node);
14229 sub1node->cd();
14230 //
14231 // Place copy #4 of ITS5 directly in I565
14232 //
14233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14234 sub2node->SetLineColor(kColorITS);
14235 sub2node->SetVisibility(1);
14236 fNodes->Add(sub2node);
14237 sub1node->cd();
14238 //
14239 // Place copy #5 of ITS5 directly in I565
14240 //
14241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14242 sub2node->SetLineColor(kColorITS);
14243 sub2node->SetVisibility(1);
14244 fNodes->Add(sub2node);
14245 sub1node->cd();
14246 //
14247 // Place copy #6 of ITS5 directly in I565
14248 //
14249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14250 sub2node->SetLineColor(kColorITS);
14251 sub2node->SetVisibility(1);
14252 fNodes->Add(sub2node);
14253 sub1node->cd();
14254 //
14255 // Place copy #7 of ITS5 directly in I565
14256 //
14257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14258 sub2node->SetLineColor(kColorITS);
14259 sub2node->SetVisibility(1);
14260 fNodes->Add(sub2node);
14261 sub1node->cd();
14262 //
14263 // Place copy #8 of ITS5 directly in I565
14264 //
14265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14266 sub2node->SetLineColor(kColorITS);
14267 sub2node->SetVisibility(1);
14268 fNodes->Add(sub2node);
14269 sub1node->cd();
14270 //
14271 // Place copy #9 of ITS5 directly in I565
14272 //
14273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14274 sub2node->SetLineColor(kColorITS);
14275 sub2node->SetVisibility(1);
14276 fNodes->Add(sub2node);
14277 sub1node->cd();
14278 //
14279 // Place copy #10 of ITS5 directly in I565
14280 //
14281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14282 sub2node->SetLineColor(kColorITS);
14283 sub2node->SetVisibility(1);
14284 fNodes->Add(sub2node);
14285 sub1node->cd();
14286 //
14287 // Place copy #11 of ITS5 directly in I565
14288 //
14289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14290 sub2node->SetLineColor(kColorITS);
14291 sub2node->SetVisibility(1);
14292 fNodes->Add(sub2node);
14293 sub1node->cd();
14294 //
14295 // Place copy #12 of ITS5 directly in I565
14296 //
14297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14298 sub2node->SetLineColor(kColorITS);
14299 sub2node->SetVisibility(1);
14300 fNodes->Add(sub2node);
14301 sub1node->cd();
14302 //
14303 // Place copy #13 of ITS5 directly in I565
14304 //
14305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14306 sub2node->SetLineColor(kColorITS);
14307 sub2node->SetVisibility(1);
14308 fNodes->Add(sub2node);
14309 sub1node->cd();
14310 //
14311 // Place copy #14 of ITS5 directly in I565
14312 //
14313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14314 sub2node->SetLineColor(kColorITS);
14315 sub2node->SetVisibility(1);
14316 fNodes->Add(sub2node);
14317 sub1node->cd();
14318 //
14319 // Place copy #15 of ITS5 directly in I565
14320 //
14321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14322 sub2node->SetLineColor(kColorITS);
14323 sub2node->SetVisibility(1);
14324 fNodes->Add(sub2node);
14325 sub1node->cd();
14326 //
14327 // Place copy #16 of ITS5 directly in I565
14328 //
14329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14330 sub2node->SetLineColor(kColorITS);
14331 sub2node->SetVisibility(1);
14332 fNodes->Add(sub2node);
14333 sub1node->cd();
14334 //
14335 // Place copy #17 of ITS5 directly in I565
14336 //
14337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14338 sub2node->SetLineColor(kColorITS);
14339 sub2node->SetVisibility(1);
14340 fNodes->Add(sub2node);
14341 sub1node->cd();
14342 //
14343 // Place copy #18 of ITS5 directly in I565
14344 //
14345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14346 sub2node->SetLineColor(kColorITS);
14347 sub2node->SetVisibility(1);
14348 fNodes->Add(sub2node);
14349 sub1node->cd();
14350 //
14351 // Place copy #19 of ITS5 directly in I565
14352 //
14353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14354 sub2node->SetLineColor(kColorITS);
14355 sub2node->SetVisibility(1);
14356 fNodes->Add(sub2node);
14357 sub1node->cd();
14358 //
14359 // Place copy #20 of ITS5 directly in I565
14360 //
14361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14362 sub2node->SetLineColor(kColorITS);
14363 sub2node->SetVisibility(1);
14364 fNodes->Add(sub2node);
14365 sub1node->cd();
14366 //
14367 // Place copy #21 of ITS5 directly in I565
14368 //
14369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14370 sub2node->SetLineColor(kColorITS);
14371 sub2node->SetVisibility(1);
14372 fNodes->Add(sub2node);
14373 sub1node->cd();
14374 //
14375 // Place copy #22 of ITS5 directly in I565
14376 //
14377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14378 sub2node->SetLineColor(kColorITS);
14379 sub2node->SetVisibility(1);
14380 fNodes->Add(sub2node);
14381 sub1node->cd();
14382 fNodes->Add(sub1node);
14383 node->cd();
14384 //
14385 // Place copy #24 of I565 in IT56
14386 //
14387 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
14388 sub1node->SetLineColor(kColorITS);
14389 sub1node->SetVisibility(0);
14390 sub1node->cd();
14391 //
14392 // Place copy #1 of ITS5 directly in I565
14393 //
14394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14395 sub2node->SetLineColor(kColorITS);
14396 sub2node->SetVisibility(1);
14397 fNodes->Add(sub2node);
14398 sub1node->cd();
14399 //
14400 // Place copy #2 of ITS5 directly in I565
14401 //
14402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14403 sub2node->SetLineColor(kColorITS);
14404 sub2node->SetVisibility(1);
14405 fNodes->Add(sub2node);
14406 sub1node->cd();
14407 //
14408 // Place copy #3 of ITS5 directly in I565
14409 //
14410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14411 sub2node->SetLineColor(kColorITS);
14412 sub2node->SetVisibility(1);
14413 fNodes->Add(sub2node);
14414 sub1node->cd();
14415 //
14416 // Place copy #4 of ITS5 directly in I565
14417 //
14418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14419 sub2node->SetLineColor(kColorITS);
14420 sub2node->SetVisibility(1);
14421 fNodes->Add(sub2node);
14422 sub1node->cd();
14423 //
14424 // Place copy #5 of ITS5 directly in I565
14425 //
14426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14427 sub2node->SetLineColor(kColorITS);
14428 sub2node->SetVisibility(1);
14429 fNodes->Add(sub2node);
14430 sub1node->cd();
14431 //
14432 // Place copy #6 of ITS5 directly in I565
14433 //
14434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14435 sub2node->SetLineColor(kColorITS);
14436 sub2node->SetVisibility(1);
14437 fNodes->Add(sub2node);
14438 sub1node->cd();
14439 //
14440 // Place copy #7 of ITS5 directly in I565
14441 //
14442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14443 sub2node->SetLineColor(kColorITS);
14444 sub2node->SetVisibility(1);
14445 fNodes->Add(sub2node);
14446 sub1node->cd();
14447 //
14448 // Place copy #8 of ITS5 directly in I565
14449 //
14450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14451 sub2node->SetLineColor(kColorITS);
14452 sub2node->SetVisibility(1);
14453 fNodes->Add(sub2node);
14454 sub1node->cd();
14455 //
14456 // Place copy #9 of ITS5 directly in I565
14457 //
14458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14459 sub2node->SetLineColor(kColorITS);
14460 sub2node->SetVisibility(1);
14461 fNodes->Add(sub2node);
14462 sub1node->cd();
14463 //
14464 // Place copy #10 of ITS5 directly in I565
14465 //
14466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14467 sub2node->SetLineColor(kColorITS);
14468 sub2node->SetVisibility(1);
14469 fNodes->Add(sub2node);
14470 sub1node->cd();
14471 //
14472 // Place copy #11 of ITS5 directly in I565
14473 //
14474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14475 sub2node->SetLineColor(kColorITS);
14476 sub2node->SetVisibility(1);
14477 fNodes->Add(sub2node);
14478 sub1node->cd();
14479 //
14480 // Place copy #12 of ITS5 directly in I565
14481 //
14482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14483 sub2node->SetLineColor(kColorITS);
14484 sub2node->SetVisibility(1);
14485 fNodes->Add(sub2node);
14486 sub1node->cd();
14487 //
14488 // Place copy #13 of ITS5 directly in I565
14489 //
14490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14491 sub2node->SetLineColor(kColorITS);
14492 sub2node->SetVisibility(1);
14493 fNodes->Add(sub2node);
14494 sub1node->cd();
14495 //
14496 // Place copy #14 of ITS5 directly in I565
14497 //
14498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14499 sub2node->SetLineColor(kColorITS);
14500 sub2node->SetVisibility(1);
14501 fNodes->Add(sub2node);
14502 sub1node->cd();
14503 //
14504 // Place copy #15 of ITS5 directly in I565
14505 //
14506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14507 sub2node->SetLineColor(kColorITS);
14508 sub2node->SetVisibility(1);
14509 fNodes->Add(sub2node);
14510 sub1node->cd();
14511 //
14512 // Place copy #16 of ITS5 directly in I565
14513 //
14514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14515 sub2node->SetLineColor(kColorITS);
14516 sub2node->SetVisibility(1);
14517 fNodes->Add(sub2node);
14518 sub1node->cd();
14519 //
14520 // Place copy #17 of ITS5 directly in I565
14521 //
14522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14523 sub2node->SetLineColor(kColorITS);
14524 sub2node->SetVisibility(1);
14525 fNodes->Add(sub2node);
14526 sub1node->cd();
14527 //
14528 // Place copy #18 of ITS5 directly in I565
14529 //
14530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14531 sub2node->SetLineColor(kColorITS);
14532 sub2node->SetVisibility(1);
14533 fNodes->Add(sub2node);
14534 sub1node->cd();
14535 //
14536 // Place copy #19 of ITS5 directly in I565
14537 //
14538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14539 sub2node->SetLineColor(kColorITS);
14540 sub2node->SetVisibility(1);
14541 fNodes->Add(sub2node);
14542 sub1node->cd();
14543 //
14544 // Place copy #20 of ITS5 directly in I565
14545 //
14546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14547 sub2node->SetLineColor(kColorITS);
14548 sub2node->SetVisibility(1);
14549 fNodes->Add(sub2node);
14550 sub1node->cd();
14551 //
14552 // Place copy #21 of ITS5 directly in I565
14553 //
14554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14555 sub2node->SetLineColor(kColorITS);
14556 sub2node->SetVisibility(1);
14557 fNodes->Add(sub2node);
14558 sub1node->cd();
14559 //
14560 // Place copy #22 of ITS5 directly in I565
14561 //
14562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14563 sub2node->SetLineColor(kColorITS);
14564 sub2node->SetVisibility(1);
14565 fNodes->Add(sub2node);
14566 sub1node->cd();
14567 fNodes->Add(sub1node);
14568 node->cd();
14569 //
14570 // Place copy #25 of I565 in IT56
14571 //
14572 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
14573 sub1node->SetLineColor(kColorITS);
14574 sub1node->SetVisibility(0);
14575 sub1node->cd();
14576 //
14577 // Place copy #1 of ITS5 directly in I565
14578 //
14579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14580 sub2node->SetLineColor(kColorITS);
14581 sub2node->SetVisibility(1);
14582 fNodes->Add(sub2node);
14583 sub1node->cd();
14584 //
14585 // Place copy #2 of ITS5 directly in I565
14586 //
14587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14588 sub2node->SetLineColor(kColorITS);
14589 sub2node->SetVisibility(1);
14590 fNodes->Add(sub2node);
14591 sub1node->cd();
14592 //
14593 // Place copy #3 of ITS5 directly in I565
14594 //
14595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14596 sub2node->SetLineColor(kColorITS);
14597 sub2node->SetVisibility(1);
14598 fNodes->Add(sub2node);
14599 sub1node->cd();
14600 //
14601 // Place copy #4 of ITS5 directly in I565
14602 //
14603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14604 sub2node->SetLineColor(kColorITS);
14605 sub2node->SetVisibility(1);
14606 fNodes->Add(sub2node);
14607 sub1node->cd();
14608 //
14609 // Place copy #5 of ITS5 directly in I565
14610 //
14611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14612 sub2node->SetLineColor(kColorITS);
14613 sub2node->SetVisibility(1);
14614 fNodes->Add(sub2node);
14615 sub1node->cd();
14616 //
14617 // Place copy #6 of ITS5 directly in I565
14618 //
14619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14620 sub2node->SetLineColor(kColorITS);
14621 sub2node->SetVisibility(1);
14622 fNodes->Add(sub2node);
14623 sub1node->cd();
14624 //
14625 // Place copy #7 of ITS5 directly in I565
14626 //
14627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14628 sub2node->SetLineColor(kColorITS);
14629 sub2node->SetVisibility(1);
14630 fNodes->Add(sub2node);
14631 sub1node->cd();
14632 //
14633 // Place copy #8 of ITS5 directly in I565
14634 //
14635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14636 sub2node->SetLineColor(kColorITS);
14637 sub2node->SetVisibility(1);
14638 fNodes->Add(sub2node);
14639 sub1node->cd();
14640 //
14641 // Place copy #9 of ITS5 directly in I565
14642 //
14643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14644 sub2node->SetLineColor(kColorITS);
14645 sub2node->SetVisibility(1);
14646 fNodes->Add(sub2node);
14647 sub1node->cd();
14648 //
14649 // Place copy #10 of ITS5 directly in I565
14650 //
14651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14652 sub2node->SetLineColor(kColorITS);
14653 sub2node->SetVisibility(1);
14654 fNodes->Add(sub2node);
14655 sub1node->cd();
14656 //
14657 // Place copy #11 of ITS5 directly in I565
14658 //
14659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14660 sub2node->SetLineColor(kColorITS);
14661 sub2node->SetVisibility(1);
14662 fNodes->Add(sub2node);
14663 sub1node->cd();
14664 //
14665 // Place copy #12 of ITS5 directly in I565
14666 //
14667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14668 sub2node->SetLineColor(kColorITS);
14669 sub2node->SetVisibility(1);
14670 fNodes->Add(sub2node);
14671 sub1node->cd();
14672 //
14673 // Place copy #13 of ITS5 directly in I565
14674 //
14675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14676 sub2node->SetLineColor(kColorITS);
14677 sub2node->SetVisibility(1);
14678 fNodes->Add(sub2node);
14679 sub1node->cd();
14680 //
14681 // Place copy #14 of ITS5 directly in I565
14682 //
14683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14684 sub2node->SetLineColor(kColorITS);
14685 sub2node->SetVisibility(1);
14686 fNodes->Add(sub2node);
14687 sub1node->cd();
14688 //
14689 // Place copy #15 of ITS5 directly in I565
14690 //
14691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14692 sub2node->SetLineColor(kColorITS);
14693 sub2node->SetVisibility(1);
14694 fNodes->Add(sub2node);
14695 sub1node->cd();
14696 //
14697 // Place copy #16 of ITS5 directly in I565
14698 //
14699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14700 sub2node->SetLineColor(kColorITS);
14701 sub2node->SetVisibility(1);
14702 fNodes->Add(sub2node);
14703 sub1node->cd();
14704 //
14705 // Place copy #17 of ITS5 directly in I565
14706 //
14707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14708 sub2node->SetLineColor(kColorITS);
14709 sub2node->SetVisibility(1);
14710 fNodes->Add(sub2node);
14711 sub1node->cd();
14712 //
14713 // Place copy #18 of ITS5 directly in I565
14714 //
14715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14716 sub2node->SetLineColor(kColorITS);
14717 sub2node->SetVisibility(1);
14718 fNodes->Add(sub2node);
14719 sub1node->cd();
14720 //
14721 // Place copy #19 of ITS5 directly in I565
14722 //
14723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14724 sub2node->SetLineColor(kColorITS);
14725 sub2node->SetVisibility(1);
14726 fNodes->Add(sub2node);
14727 sub1node->cd();
14728 //
14729 // Place copy #20 of ITS5 directly in I565
14730 //
14731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14732 sub2node->SetLineColor(kColorITS);
14733 sub2node->SetVisibility(1);
14734 fNodes->Add(sub2node);
14735 sub1node->cd();
14736 //
14737 // Place copy #21 of ITS5 directly in I565
14738 //
14739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14740 sub2node->SetLineColor(kColorITS);
14741 sub2node->SetVisibility(1);
14742 fNodes->Add(sub2node);
14743 sub1node->cd();
14744 //
14745 // Place copy #22 of ITS5 directly in I565
14746 //
14747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14748 sub2node->SetLineColor(kColorITS);
14749 sub2node->SetVisibility(1);
14750 fNodes->Add(sub2node);
14751 sub1node->cd();
14752 fNodes->Add(sub1node);
14753 node->cd();
14754 //
14755 // Place copy #26 of I565 in IT56
14756 //
14757 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
14758 sub1node->SetLineColor(kColorITS);
14759 sub1node->SetVisibility(0);
14760 sub1node->cd();
14761 //
14762 // Place copy #1 of ITS5 directly in I565
14763 //
14764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14765 sub2node->SetLineColor(kColorITS);
14766 sub2node->SetVisibility(1);
14767 fNodes->Add(sub2node);
14768 sub1node->cd();
14769 //
14770 // Place copy #2 of ITS5 directly in I565
14771 //
14772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14773 sub2node->SetLineColor(kColorITS);
14774 sub2node->SetVisibility(1);
14775 fNodes->Add(sub2node);
14776 sub1node->cd();
14777 //
14778 // Place copy #3 of ITS5 directly in I565
14779 //
14780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14781 sub2node->SetLineColor(kColorITS);
14782 sub2node->SetVisibility(1);
14783 fNodes->Add(sub2node);
14784 sub1node->cd();
14785 //
14786 // Place copy #4 of ITS5 directly in I565
14787 //
14788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14789 sub2node->SetLineColor(kColorITS);
14790 sub2node->SetVisibility(1);
14791 fNodes->Add(sub2node);
14792 sub1node->cd();
14793 //
14794 // Place copy #5 of ITS5 directly in I565
14795 //
14796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14797 sub2node->SetLineColor(kColorITS);
14798 sub2node->SetVisibility(1);
14799 fNodes->Add(sub2node);
14800 sub1node->cd();
14801 //
14802 // Place copy #6 of ITS5 directly in I565
14803 //
14804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14805 sub2node->SetLineColor(kColorITS);
14806 sub2node->SetVisibility(1);
14807 fNodes->Add(sub2node);
14808 sub1node->cd();
14809 //
14810 // Place copy #7 of ITS5 directly in I565
14811 //
14812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14813 sub2node->SetLineColor(kColorITS);
14814 sub2node->SetVisibility(1);
14815 fNodes->Add(sub2node);
14816 sub1node->cd();
14817 //
14818 // Place copy #8 of ITS5 directly in I565
14819 //
14820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14821 sub2node->SetLineColor(kColorITS);
14822 sub2node->SetVisibility(1);
14823 fNodes->Add(sub2node);
14824 sub1node->cd();
14825 //
14826 // Place copy #9 of ITS5 directly in I565
14827 //
14828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14829 sub2node->SetLineColor(kColorITS);
14830 sub2node->SetVisibility(1);
14831 fNodes->Add(sub2node);
14832 sub1node->cd();
14833 //
14834 // Place copy #10 of ITS5 directly in I565
14835 //
14836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14837 sub2node->SetLineColor(kColorITS);
14838 sub2node->SetVisibility(1);
14839 fNodes->Add(sub2node);
14840 sub1node->cd();
14841 //
14842 // Place copy #11 of ITS5 directly in I565
14843 //
14844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14845 sub2node->SetLineColor(kColorITS);
14846 sub2node->SetVisibility(1);
14847 fNodes->Add(sub2node);
14848 sub1node->cd();
14849 //
14850 // Place copy #12 of ITS5 directly in I565
14851 //
14852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14853 sub2node->SetLineColor(kColorITS);
14854 sub2node->SetVisibility(1);
14855 fNodes->Add(sub2node);
14856 sub1node->cd();
14857 //
14858 // Place copy #13 of ITS5 directly in I565
14859 //
14860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14861 sub2node->SetLineColor(kColorITS);
14862 sub2node->SetVisibility(1);
14863 fNodes->Add(sub2node);
14864 sub1node->cd();
14865 //
14866 // Place copy #14 of ITS5 directly in I565
14867 //
14868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14869 sub2node->SetLineColor(kColorITS);
14870 sub2node->SetVisibility(1);
14871 fNodes->Add(sub2node);
14872 sub1node->cd();
14873 //
14874 // Place copy #15 of ITS5 directly in I565
14875 //
14876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14877 sub2node->SetLineColor(kColorITS);
14878 sub2node->SetVisibility(1);
14879 fNodes->Add(sub2node);
14880 sub1node->cd();
14881 //
14882 // Place copy #16 of ITS5 directly in I565
14883 //
14884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14885 sub2node->SetLineColor(kColorITS);
14886 sub2node->SetVisibility(1);
14887 fNodes->Add(sub2node);
14888 sub1node->cd();
14889 //
14890 // Place copy #17 of ITS5 directly in I565
14891 //
14892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14893 sub2node->SetLineColor(kColorITS);
14894 sub2node->SetVisibility(1);
14895 fNodes->Add(sub2node);
14896 sub1node->cd();
14897 //
14898 // Place copy #18 of ITS5 directly in I565
14899 //
14900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14901 sub2node->SetLineColor(kColorITS);
14902 sub2node->SetVisibility(1);
14903 fNodes->Add(sub2node);
14904 sub1node->cd();
14905 //
14906 // Place copy #19 of ITS5 directly in I565
14907 //
14908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14909 sub2node->SetLineColor(kColorITS);
14910 sub2node->SetVisibility(1);
14911 fNodes->Add(sub2node);
14912 sub1node->cd();
14913 //
14914 // Place copy #20 of ITS5 directly in I565
14915 //
14916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14917 sub2node->SetLineColor(kColorITS);
14918 sub2node->SetVisibility(1);
14919 fNodes->Add(sub2node);
14920 sub1node->cd();
14921 //
14922 // Place copy #21 of ITS5 directly in I565
14923 //
14924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14925 sub2node->SetLineColor(kColorITS);
14926 sub2node->SetVisibility(1);
14927 fNodes->Add(sub2node);
14928 sub1node->cd();
14929 //
14930 // Place copy #22 of ITS5 directly in I565
14931 //
14932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14933 sub2node->SetLineColor(kColorITS);
14934 sub2node->SetVisibility(1);
14935 fNodes->Add(sub2node);
14936 sub1node->cd();
14937 fNodes->Add(sub1node);
14938 node->cd();
14939 //
14940 // Place copy #27 of I565 in IT56
14941 //
14942 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
14943 sub1node->SetLineColor(kColorITS);
14944 sub1node->SetVisibility(0);
14945 sub1node->cd();
14946 //
14947 // Place copy #1 of ITS5 directly in I565
14948 //
14949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14950 sub2node->SetLineColor(kColorITS);
14951 sub2node->SetVisibility(1);
14952 fNodes->Add(sub2node);
14953 sub1node->cd();
14954 //
14955 // Place copy #2 of ITS5 directly in I565
14956 //
14957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14958 sub2node->SetLineColor(kColorITS);
14959 sub2node->SetVisibility(1);
14960 fNodes->Add(sub2node);
14961 sub1node->cd();
14962 //
14963 // Place copy #3 of ITS5 directly in I565
14964 //
14965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14966 sub2node->SetLineColor(kColorITS);
14967 sub2node->SetVisibility(1);
14968 fNodes->Add(sub2node);
14969 sub1node->cd();
14970 //
14971 // Place copy #4 of ITS5 directly in I565
14972 //
14973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14974 sub2node->SetLineColor(kColorITS);
14975 sub2node->SetVisibility(1);
14976 fNodes->Add(sub2node);
14977 sub1node->cd();
14978 //
14979 // Place copy #5 of ITS5 directly in I565
14980 //
14981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14982 sub2node->SetLineColor(kColorITS);
14983 sub2node->SetVisibility(1);
14984 fNodes->Add(sub2node);
14985 sub1node->cd();
14986 //
14987 // Place copy #6 of ITS5 directly in I565
14988 //
14989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14990 sub2node->SetLineColor(kColorITS);
14991 sub2node->SetVisibility(1);
14992 fNodes->Add(sub2node);
14993 sub1node->cd();
14994 //
14995 // Place copy #7 of ITS5 directly in I565
14996 //
14997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14998 sub2node->SetLineColor(kColorITS);
14999 sub2node->SetVisibility(1);
15000 fNodes->Add(sub2node);
15001 sub1node->cd();
15002 //
15003 // Place copy #8 of ITS5 directly in I565
15004 //
15005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15006 sub2node->SetLineColor(kColorITS);
15007 sub2node->SetVisibility(1);
15008 fNodes->Add(sub2node);
15009 sub1node->cd();
15010 //
15011 // Place copy #9 of ITS5 directly in I565
15012 //
15013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15014 sub2node->SetLineColor(kColorITS);
15015 sub2node->SetVisibility(1);
15016 fNodes->Add(sub2node);
15017 sub1node->cd();
15018 //
15019 // Place copy #10 of ITS5 directly in I565
15020 //
15021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15022 sub2node->SetLineColor(kColorITS);
15023 sub2node->SetVisibility(1);
15024 fNodes->Add(sub2node);
15025 sub1node->cd();
15026 //
15027 // Place copy #11 of ITS5 directly in I565
15028 //
15029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15030 sub2node->SetLineColor(kColorITS);
15031 sub2node->SetVisibility(1);
15032 fNodes->Add(sub2node);
15033 sub1node->cd();
15034 //
15035 // Place copy #12 of ITS5 directly in I565
15036 //
15037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15038 sub2node->SetLineColor(kColorITS);
15039 sub2node->SetVisibility(1);
15040 fNodes->Add(sub2node);
15041 sub1node->cd();
15042 //
15043 // Place copy #13 of ITS5 directly in I565
15044 //
15045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15046 sub2node->SetLineColor(kColorITS);
15047 sub2node->SetVisibility(1);
15048 fNodes->Add(sub2node);
15049 sub1node->cd();
15050 //
15051 // Place copy #14 of ITS5 directly in I565
15052 //
15053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15054 sub2node->SetLineColor(kColorITS);
15055 sub2node->SetVisibility(1);
15056 fNodes->Add(sub2node);
15057 sub1node->cd();
15058 //
15059 // Place copy #15 of ITS5 directly in I565
15060 //
15061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15062 sub2node->SetLineColor(kColorITS);
15063 sub2node->SetVisibility(1);
15064 fNodes->Add(sub2node);
15065 sub1node->cd();
15066 //
15067 // Place copy #16 of ITS5 directly in I565
15068 //
15069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15070 sub2node->SetLineColor(kColorITS);
15071 sub2node->SetVisibility(1);
15072 fNodes->Add(sub2node);
15073 sub1node->cd();
15074 //
15075 // Place copy #17 of ITS5 directly in I565
15076 //
15077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15078 sub2node->SetLineColor(kColorITS);
15079 sub2node->SetVisibility(1);
15080 fNodes->Add(sub2node);
15081 sub1node->cd();
15082 //
15083 // Place copy #18 of ITS5 directly in I565
15084 //
15085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15086 sub2node->SetLineColor(kColorITS);
15087 sub2node->SetVisibility(1);
15088 fNodes->Add(sub2node);
15089 sub1node->cd();
15090 //
15091 // Place copy #19 of ITS5 directly in I565
15092 //
15093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15094 sub2node->SetLineColor(kColorITS);
15095 sub2node->SetVisibility(1);
15096 fNodes->Add(sub2node);
15097 sub1node->cd();
15098 //
15099 // Place copy #20 of ITS5 directly in I565
15100 //
15101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15102 sub2node->SetLineColor(kColorITS);
15103 sub2node->SetVisibility(1);
15104 fNodes->Add(sub2node);
15105 sub1node->cd();
15106 //
15107 // Place copy #21 of ITS5 directly in I565
15108 //
15109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15110 sub2node->SetLineColor(kColorITS);
15111 sub2node->SetVisibility(1);
15112 fNodes->Add(sub2node);
15113 sub1node->cd();
15114 //
15115 // Place copy #22 of ITS5 directly in I565
15116 //
15117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15118 sub2node->SetLineColor(kColorITS);
15119 sub2node->SetVisibility(1);
15120 fNodes->Add(sub2node);
15121 sub1node->cd();
15122 fNodes->Add(sub1node);
15123 node->cd();
15124 //
15125 // Place copy #28 of I565 in IT56
15126 //
15127 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
15128 sub1node->SetLineColor(kColorITS);
15129 sub1node->SetVisibility(0);
15130 sub1node->cd();
15131 //
15132 // Place copy #1 of ITS5 directly in I565
15133 //
15134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15135 sub2node->SetLineColor(kColorITS);
15136 sub2node->SetVisibility(1);
15137 fNodes->Add(sub2node);
15138 sub1node->cd();
15139 //
15140 // Place copy #2 of ITS5 directly in I565
15141 //
15142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15143 sub2node->SetLineColor(kColorITS);
15144 sub2node->SetVisibility(1);
15145 fNodes->Add(sub2node);
15146 sub1node->cd();
15147 //
15148 // Place copy #3 of ITS5 directly in I565
15149 //
15150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15151 sub2node->SetLineColor(kColorITS);
15152 sub2node->SetVisibility(1);
15153 fNodes->Add(sub2node);
15154 sub1node->cd();
15155 //
15156 // Place copy #4 of ITS5 directly in I565
15157 //
15158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15159 sub2node->SetLineColor(kColorITS);
15160 sub2node->SetVisibility(1);
15161 fNodes->Add(sub2node);
15162 sub1node->cd();
15163 //
15164 // Place copy #5 of ITS5 directly in I565
15165 //
15166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15167 sub2node->SetLineColor(kColorITS);
15168 sub2node->SetVisibility(1);
15169 fNodes->Add(sub2node);
15170 sub1node->cd();
15171 //
15172 // Place copy #6 of ITS5 directly in I565
15173 //
15174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15175 sub2node->SetLineColor(kColorITS);
15176 sub2node->SetVisibility(1);
15177 fNodes->Add(sub2node);
15178 sub1node->cd();
15179 //
15180 // Place copy #7 of ITS5 directly in I565
15181 //
15182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15183 sub2node->SetLineColor(kColorITS);
15184 sub2node->SetVisibility(1);
15185 fNodes->Add(sub2node);
15186 sub1node->cd();
15187 //
15188 // Place copy #8 of ITS5 directly in I565
15189 //
15190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15191 sub2node->SetLineColor(kColorITS);
15192 sub2node->SetVisibility(1);
15193 fNodes->Add(sub2node);
15194 sub1node->cd();
15195 //
15196 // Place copy #9 of ITS5 directly in I565
15197 //
15198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15199 sub2node->SetLineColor(kColorITS);
15200 sub2node->SetVisibility(1);
15201 fNodes->Add(sub2node);
15202 sub1node->cd();
15203 //
15204 // Place copy #10 of ITS5 directly in I565
15205 //
15206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15207 sub2node->SetLineColor(kColorITS);
15208 sub2node->SetVisibility(1);
15209 fNodes->Add(sub2node);
15210 sub1node->cd();
15211 //
15212 // Place copy #11 of ITS5 directly in I565
15213 //
15214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15215 sub2node->SetLineColor(kColorITS);
15216 sub2node->SetVisibility(1);
15217 fNodes->Add(sub2node);
15218 sub1node->cd();
15219 //
15220 // Place copy #12 of ITS5 directly in I565
15221 //
15222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15223 sub2node->SetLineColor(kColorITS);
15224 sub2node->SetVisibility(1);
15225 fNodes->Add(sub2node);
15226 sub1node->cd();
15227 //
15228 // Place copy #13 of ITS5 directly in I565
15229 //
15230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15231 sub2node->SetLineColor(kColorITS);
15232 sub2node->SetVisibility(1);
15233 fNodes->Add(sub2node);
15234 sub1node->cd();
15235 //
15236 // Place copy #14 of ITS5 directly in I565
15237 //
15238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15239 sub2node->SetLineColor(kColorITS);
15240 sub2node->SetVisibility(1);
15241 fNodes->Add(sub2node);
15242 sub1node->cd();
15243 //
15244 // Place copy #15 of ITS5 directly in I565
15245 //
15246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15247 sub2node->SetLineColor(kColorITS);
15248 sub2node->SetVisibility(1);
15249 fNodes->Add(sub2node);
15250 sub1node->cd();
15251 //
15252 // Place copy #16 of ITS5 directly in I565
15253 //
15254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15255 sub2node->SetLineColor(kColorITS);
15256 sub2node->SetVisibility(1);
15257 fNodes->Add(sub2node);
15258 sub1node->cd();
15259 //
15260 // Place copy #17 of ITS5 directly in I565
15261 //
15262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15263 sub2node->SetLineColor(kColorITS);
15264 sub2node->SetVisibility(1);
15265 fNodes->Add(sub2node);
15266 sub1node->cd();
15267 //
15268 // Place copy #18 of ITS5 directly in I565
15269 //
15270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15271 sub2node->SetLineColor(kColorITS);
15272 sub2node->SetVisibility(1);
15273 fNodes->Add(sub2node);
15274 sub1node->cd();
15275 //
15276 // Place copy #19 of ITS5 directly in I565
15277 //
15278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15279 sub2node->SetLineColor(kColorITS);
15280 sub2node->SetVisibility(1);
15281 fNodes->Add(sub2node);
15282 sub1node->cd();
15283 //
15284 // Place copy #20 of ITS5 directly in I565
15285 //
15286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15287 sub2node->SetLineColor(kColorITS);
15288 sub2node->SetVisibility(1);
15289 fNodes->Add(sub2node);
15290 sub1node->cd();
15291 //
15292 // Place copy #21 of ITS5 directly in I565
15293 //
15294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15295 sub2node->SetLineColor(kColorITS);
15296 sub2node->SetVisibility(1);
15297 fNodes->Add(sub2node);
15298 sub1node->cd();
15299 //
15300 // Place copy #22 of ITS5 directly in I565
15301 //
15302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15303 sub2node->SetLineColor(kColorITS);
15304 sub2node->SetVisibility(1);
15305 fNodes->Add(sub2node);
15306 sub1node->cd();
15307 fNodes->Add(sub1node);
15308 node->cd();
15309 //
15310 // Place copy #29 of I565 in IT56
15311 //
15312 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
15313 sub1node->SetLineColor(kColorITS);
15314 sub1node->SetVisibility(0);
15315 sub1node->cd();
15316 //
15317 // Place copy #1 of ITS5 directly in I565
15318 //
15319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15320 sub2node->SetLineColor(kColorITS);
15321 sub2node->SetVisibility(1);
15322 fNodes->Add(sub2node);
15323 sub1node->cd();
15324 //
15325 // Place copy #2 of ITS5 directly in I565
15326 //
15327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15328 sub2node->SetLineColor(kColorITS);
15329 sub2node->SetVisibility(1);
15330 fNodes->Add(sub2node);
15331 sub1node->cd();
15332 //
15333 // Place copy #3 of ITS5 directly in I565
15334 //
15335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15336 sub2node->SetLineColor(kColorITS);
15337 sub2node->SetVisibility(1);
15338 fNodes->Add(sub2node);
15339 sub1node->cd();
15340 //
15341 // Place copy #4 of ITS5 directly in I565
15342 //
15343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15344 sub2node->SetLineColor(kColorITS);
15345 sub2node->SetVisibility(1);
15346 fNodes->Add(sub2node);
15347 sub1node->cd();
15348 //
15349 // Place copy #5 of ITS5 directly in I565
15350 //
15351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15352 sub2node->SetLineColor(kColorITS);
15353 sub2node->SetVisibility(1);
15354 fNodes->Add(sub2node);
15355 sub1node->cd();
15356 //
15357 // Place copy #6 of ITS5 directly in I565
15358 //
15359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15360 sub2node->SetLineColor(kColorITS);
15361 sub2node->SetVisibility(1);
15362 fNodes->Add(sub2node);
15363 sub1node->cd();
15364 //
15365 // Place copy #7 of ITS5 directly in I565
15366 //
15367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15368 sub2node->SetLineColor(kColorITS);
15369 sub2node->SetVisibility(1);
15370 fNodes->Add(sub2node);
15371 sub1node->cd();
15372 //
15373 // Place copy #8 of ITS5 directly in I565
15374 //
15375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15376 sub2node->SetLineColor(kColorITS);
15377 sub2node->SetVisibility(1);
15378 fNodes->Add(sub2node);
15379 sub1node->cd();
15380 //
15381 // Place copy #9 of ITS5 directly in I565
15382 //
15383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15384 sub2node->SetLineColor(kColorITS);
15385 sub2node->SetVisibility(1);
15386 fNodes->Add(sub2node);
15387 sub1node->cd();
15388 //
15389 // Place copy #10 of ITS5 directly in I565
15390 //
15391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15392 sub2node->SetLineColor(kColorITS);
15393 sub2node->SetVisibility(1);
15394 fNodes->Add(sub2node);
15395 sub1node->cd();
15396 //
15397 // Place copy #11 of ITS5 directly in I565
15398 //
15399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15400 sub2node->SetLineColor(kColorITS);
15401 sub2node->SetVisibility(1);
15402 fNodes->Add(sub2node);
15403 sub1node->cd();
15404 //
15405 // Place copy #12 of ITS5 directly in I565
15406 //
15407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15408 sub2node->SetLineColor(kColorITS);
15409 sub2node->SetVisibility(1);
15410 fNodes->Add(sub2node);
15411 sub1node->cd();
15412 //
15413 // Place copy #13 of ITS5 directly in I565
15414 //
15415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15416 sub2node->SetLineColor(kColorITS);
15417 sub2node->SetVisibility(1);
15418 fNodes->Add(sub2node);
15419 sub1node->cd();
15420 //
15421 // Place copy #14 of ITS5 directly in I565
15422 //
15423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15424 sub2node->SetLineColor(kColorITS);
15425 sub2node->SetVisibility(1);
15426 fNodes->Add(sub2node);
15427 sub1node->cd();
15428 //
15429 // Place copy #15 of ITS5 directly in I565
15430 //
15431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15432 sub2node->SetLineColor(kColorITS);
15433 sub2node->SetVisibility(1);
15434 fNodes->Add(sub2node);
15435 sub1node->cd();
15436 //
15437 // Place copy #16 of ITS5 directly in I565
15438 //
15439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15440 sub2node->SetLineColor(kColorITS);
15441 sub2node->SetVisibility(1);
15442 fNodes->Add(sub2node);
15443 sub1node->cd();
15444 //
15445 // Place copy #17 of ITS5 directly in I565
15446 //
15447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15448 sub2node->SetLineColor(kColorITS);
15449 sub2node->SetVisibility(1);
15450 fNodes->Add(sub2node);
15451 sub1node->cd();
15452 //
15453 // Place copy #18 of ITS5 directly in I565
15454 //
15455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15456 sub2node->SetLineColor(kColorITS);
15457 sub2node->SetVisibility(1);
15458 fNodes->Add(sub2node);
15459 sub1node->cd();
15460 //
15461 // Place copy #19 of ITS5 directly in I565
15462 //
15463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15464 sub2node->SetLineColor(kColorITS);
15465 sub2node->SetVisibility(1);
15466 fNodes->Add(sub2node);
15467 sub1node->cd();
15468 //
15469 // Place copy #20 of ITS5 directly in I565
15470 //
15471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15472 sub2node->SetLineColor(kColorITS);
15473 sub2node->SetVisibility(1);
15474 fNodes->Add(sub2node);
15475 sub1node->cd();
15476 //
15477 // Place copy #21 of ITS5 directly in I565
15478 //
15479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15480 sub2node->SetLineColor(kColorITS);
15481 sub2node->SetVisibility(1);
15482 fNodes->Add(sub2node);
15483 sub1node->cd();
15484 //
15485 // Place copy #22 of ITS5 directly in I565
15486 //
15487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15488 sub2node->SetLineColor(kColorITS);
15489 sub2node->SetVisibility(1);
15490 fNodes->Add(sub2node);
15491 sub1node->cd();
15492 fNodes->Add(sub1node);
15493 node->cd();
15494 //
15495 // Place copy #30 of I565 in IT56
15496 //
15497 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
15498 sub1node->SetLineColor(kColorITS);
15499 sub1node->SetVisibility(0);
15500 sub1node->cd();
15501 //
15502 // Place copy #1 of ITS5 directly in I565
15503 //
15504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15505 sub2node->SetLineColor(kColorITS);
15506 sub2node->SetVisibility(1);
15507 fNodes->Add(sub2node);
15508 sub1node->cd();
15509 //
15510 // Place copy #2 of ITS5 directly in I565
15511 //
15512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15513 sub2node->SetLineColor(kColorITS);
15514 sub2node->SetVisibility(1);
15515 fNodes->Add(sub2node);
15516 sub1node->cd();
15517 //
15518 // Place copy #3 of ITS5 directly in I565
15519 //
15520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15521 sub2node->SetLineColor(kColorITS);
15522 sub2node->SetVisibility(1);
15523 fNodes->Add(sub2node);
15524 sub1node->cd();
15525 //
15526 // Place copy #4 of ITS5 directly in I565
15527 //
15528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15529 sub2node->SetLineColor(kColorITS);
15530 sub2node->SetVisibility(1);
15531 fNodes->Add(sub2node);
15532 sub1node->cd();
15533 //
15534 // Place copy #5 of ITS5 directly in I565
15535 //
15536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15537 sub2node->SetLineColor(kColorITS);
15538 sub2node->SetVisibility(1);
15539 fNodes->Add(sub2node);
15540 sub1node->cd();
15541 //
15542 // Place copy #6 of ITS5 directly in I565
15543 //
15544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15545 sub2node->SetLineColor(kColorITS);
15546 sub2node->SetVisibility(1);
15547 fNodes->Add(sub2node);
15548 sub1node->cd();
15549 //
15550 // Place copy #7 of ITS5 directly in I565
15551 //
15552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15553 sub2node->SetLineColor(kColorITS);
15554 sub2node->SetVisibility(1);
15555 fNodes->Add(sub2node);
15556 sub1node->cd();
15557 //
15558 // Place copy #8 of ITS5 directly in I565
15559 //
15560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15561 sub2node->SetLineColor(kColorITS);
15562 sub2node->SetVisibility(1);
15563 fNodes->Add(sub2node);
15564 sub1node->cd();
15565 //
15566 // Place copy #9 of ITS5 directly in I565
15567 //
15568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15569 sub2node->SetLineColor(kColorITS);
15570 sub2node->SetVisibility(1);
15571 fNodes->Add(sub2node);
15572 sub1node->cd();
15573 //
15574 // Place copy #10 of ITS5 directly in I565
15575 //
15576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15577 sub2node->SetLineColor(kColorITS);
15578 sub2node->SetVisibility(1);
15579 fNodes->Add(sub2node);
15580 sub1node->cd();
15581 //
15582 // Place copy #11 of ITS5 directly in I565
15583 //
15584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15585 sub2node->SetLineColor(kColorITS);
15586 sub2node->SetVisibility(1);
15587 fNodes->Add(sub2node);
15588 sub1node->cd();
15589 //
15590 // Place copy #12 of ITS5 directly in I565
15591 //
15592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15593 sub2node->SetLineColor(kColorITS);
15594 sub2node->SetVisibility(1);
15595 fNodes->Add(sub2node);
15596 sub1node->cd();
15597 //
15598 // Place copy #13 of ITS5 directly in I565
15599 //
15600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15601 sub2node->SetLineColor(kColorITS);
15602 sub2node->SetVisibility(1);
15603 fNodes->Add(sub2node);
15604 sub1node->cd();
15605 //
15606 // Place copy #14 of ITS5 directly in I565
15607 //
15608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15609 sub2node->SetLineColor(kColorITS);
15610 sub2node->SetVisibility(1);
15611 fNodes->Add(sub2node);
15612 sub1node->cd();
15613 //
15614 // Place copy #15 of ITS5 directly in I565
15615 //
15616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15617 sub2node->SetLineColor(kColorITS);
15618 sub2node->SetVisibility(1);
15619 fNodes->Add(sub2node);
15620 sub1node->cd();
15621 //
15622 // Place copy #16 of ITS5 directly in I565
15623 //
15624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15625 sub2node->SetLineColor(kColorITS);
15626 sub2node->SetVisibility(1);
15627 fNodes->Add(sub2node);
15628 sub1node->cd();
15629 //
15630 // Place copy #17 of ITS5 directly in I565
15631 //
15632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15633 sub2node->SetLineColor(kColorITS);
15634 sub2node->SetVisibility(1);
15635 fNodes->Add(sub2node);
15636 sub1node->cd();
15637 //
15638 // Place copy #18 of ITS5 directly in I565
15639 //
15640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15641 sub2node->SetLineColor(kColorITS);
15642 sub2node->SetVisibility(1);
15643 fNodes->Add(sub2node);
15644 sub1node->cd();
15645 //
15646 // Place copy #19 of ITS5 directly in I565
15647 //
15648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15649 sub2node->SetLineColor(kColorITS);
15650 sub2node->SetVisibility(1);
15651 fNodes->Add(sub2node);
15652 sub1node->cd();
15653 //
15654 // Place copy #20 of ITS5 directly in I565
15655 //
15656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15657 sub2node->SetLineColor(kColorITS);
15658 sub2node->SetVisibility(1);
15659 fNodes->Add(sub2node);
15660 sub1node->cd();
15661 //
15662 // Place copy #21 of ITS5 directly in I565
15663 //
15664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15665 sub2node->SetLineColor(kColorITS);
15666 sub2node->SetVisibility(1);
15667 fNodes->Add(sub2node);
15668 sub1node->cd();
15669 //
15670 // Place copy #22 of ITS5 directly in I565
15671 //
15672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15673 sub2node->SetLineColor(kColorITS);
15674 sub2node->SetVisibility(1);
15675 fNodes->Add(sub2node);
15676 sub1node->cd();
15677 fNodes->Add(sub1node);
15678 node->cd();
15679 //
15680 // Place copy #31 of I565 in IT56
15681 //
15682 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
15683 sub1node->SetLineColor(kColorITS);
15684 sub1node->SetVisibility(0);
15685 sub1node->cd();
15686 //
15687 // Place copy #1 of ITS5 directly in I565
15688 //
15689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15690 sub2node->SetLineColor(kColorITS);
15691 sub2node->SetVisibility(1);
15692 fNodes->Add(sub2node);
15693 sub1node->cd();
15694 //
15695 // Place copy #2 of ITS5 directly in I565
15696 //
15697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15698 sub2node->SetLineColor(kColorITS);
15699 sub2node->SetVisibility(1);
15700 fNodes->Add(sub2node);
15701 sub1node->cd();
15702 //
15703 // Place copy #3 of ITS5 directly in I565
15704 //
15705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15706 sub2node->SetLineColor(kColorITS);
15707 sub2node->SetVisibility(1);
15708 fNodes->Add(sub2node);
15709 sub1node->cd();
15710 //
15711 // Place copy #4 of ITS5 directly in I565
15712 //
15713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15714 sub2node->SetLineColor(kColorITS);
15715 sub2node->SetVisibility(1);
15716 fNodes->Add(sub2node);
15717 sub1node->cd();
15718 //
15719 // Place copy #5 of ITS5 directly in I565
15720 //
15721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15722 sub2node->SetLineColor(kColorITS);
15723 sub2node->SetVisibility(1);
15724 fNodes->Add(sub2node);
15725 sub1node->cd();
15726 //
15727 // Place copy #6 of ITS5 directly in I565
15728 //
15729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15730 sub2node->SetLineColor(kColorITS);
15731 sub2node->SetVisibility(1);
15732 fNodes->Add(sub2node);
15733 sub1node->cd();
15734 //
15735 // Place copy #7 of ITS5 directly in I565
15736 //
15737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15738 sub2node->SetLineColor(kColorITS);
15739 sub2node->SetVisibility(1);
15740 fNodes->Add(sub2node);
15741 sub1node->cd();
15742 //
15743 // Place copy #8 of ITS5 directly in I565
15744 //
15745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15746 sub2node->SetLineColor(kColorITS);
15747 sub2node->SetVisibility(1);
15748 fNodes->Add(sub2node);
15749 sub1node->cd();
15750 //
15751 // Place copy #9 of ITS5 directly in I565
15752 //
15753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15754 sub2node->SetLineColor(kColorITS);
15755 sub2node->SetVisibility(1);
15756 fNodes->Add(sub2node);
15757 sub1node->cd();
15758 //
15759 // Place copy #10 of ITS5 directly in I565
15760 //
15761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15762 sub2node->SetLineColor(kColorITS);
15763 sub2node->SetVisibility(1);
15764 fNodes->Add(sub2node);
15765 sub1node->cd();
15766 //
15767 // Place copy #11 of ITS5 directly in I565
15768 //
15769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15770 sub2node->SetLineColor(kColorITS);
15771 sub2node->SetVisibility(1);
15772 fNodes->Add(sub2node);
15773 sub1node->cd();
15774 //
15775 // Place copy #12 of ITS5 directly in I565
15776 //
15777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15778 sub2node->SetLineColor(kColorITS);
15779 sub2node->SetVisibility(1);
15780 fNodes->Add(sub2node);
15781 sub1node->cd();
15782 //
15783 // Place copy #13 of ITS5 directly in I565
15784 //
15785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15786 sub2node->SetLineColor(kColorITS);
15787 sub2node->SetVisibility(1);
15788 fNodes->Add(sub2node);
15789 sub1node->cd();
15790 //
15791 // Place copy #14 of ITS5 directly in I565
15792 //
15793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15794 sub2node->SetLineColor(kColorITS);
15795 sub2node->SetVisibility(1);
15796 fNodes->Add(sub2node);
15797 sub1node->cd();
15798 //
15799 // Place copy #15 of ITS5 directly in I565
15800 //
15801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15802 sub2node->SetLineColor(kColorITS);
15803 sub2node->SetVisibility(1);
15804 fNodes->Add(sub2node);
15805 sub1node->cd();
15806 //
15807 // Place copy #16 of ITS5 directly in I565
15808 //
15809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15810 sub2node->SetLineColor(kColorITS);
15811 sub2node->SetVisibility(1);
15812 fNodes->Add(sub2node);
15813 sub1node->cd();
15814 //
15815 // Place copy #17 of ITS5 directly in I565
15816 //
15817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15818 sub2node->SetLineColor(kColorITS);
15819 sub2node->SetVisibility(1);
15820 fNodes->Add(sub2node);
15821 sub1node->cd();
15822 //
15823 // Place copy #18 of ITS5 directly in I565
15824 //
15825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15826 sub2node->SetLineColor(kColorITS);
15827 sub2node->SetVisibility(1);
15828 fNodes->Add(sub2node);
15829 sub1node->cd();
15830 //
15831 // Place copy #19 of ITS5 directly in I565
15832 //
15833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15834 sub2node->SetLineColor(kColorITS);
15835 sub2node->SetVisibility(1);
15836 fNodes->Add(sub2node);
15837 sub1node->cd();
15838 //
15839 // Place copy #20 of ITS5 directly in I565
15840 //
15841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15842 sub2node->SetLineColor(kColorITS);
15843 sub2node->SetVisibility(1);
15844 fNodes->Add(sub2node);
15845 sub1node->cd();
15846 //
15847 // Place copy #21 of ITS5 directly in I565
15848 //
15849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15850 sub2node->SetLineColor(kColorITS);
15851 sub2node->SetVisibility(1);
15852 fNodes->Add(sub2node);
15853 sub1node->cd();
15854 //
15855 // Place copy #22 of ITS5 directly in I565
15856 //
15857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15858 sub2node->SetLineColor(kColorITS);
15859 sub2node->SetVisibility(1);
15860 fNodes->Add(sub2node);
15861 sub1node->cd();
15862 fNodes->Add(sub1node);
15863 node->cd();
15864 //
15865 // Place copy #32 of I565 in IT56
15866 //
15867 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
15868 sub1node->SetLineColor(kColorITS);
15869 sub1node->SetVisibility(0);
15870 sub1node->cd();
15871 //
15872 // Place copy #1 of ITS5 directly in I565
15873 //
15874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15875 sub2node->SetLineColor(kColorITS);
15876 sub2node->SetVisibility(1);
15877 fNodes->Add(sub2node);
15878 sub1node->cd();
15879 //
15880 // Place copy #2 of ITS5 directly in I565
15881 //
15882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15883 sub2node->SetLineColor(kColorITS);
15884 sub2node->SetVisibility(1);
15885 fNodes->Add(sub2node);
15886 sub1node->cd();
15887 //
15888 // Place copy #3 of ITS5 directly in I565
15889 //
15890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15891 sub2node->SetLineColor(kColorITS);
15892 sub2node->SetVisibility(1);
15893 fNodes->Add(sub2node);
15894 sub1node->cd();
15895 //
15896 // Place copy #4 of ITS5 directly in I565
15897 //
15898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15899 sub2node->SetLineColor(kColorITS);
15900 sub2node->SetVisibility(1);
15901 fNodes->Add(sub2node);
15902 sub1node->cd();
15903 //
15904 // Place copy #5 of ITS5 directly in I565
15905 //
15906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15907 sub2node->SetLineColor(kColorITS);
15908 sub2node->SetVisibility(1);
15909 fNodes->Add(sub2node);
15910 sub1node->cd();
15911 //
15912 // Place copy #6 of ITS5 directly in I565
15913 //
15914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15915 sub2node->SetLineColor(kColorITS);
15916 sub2node->SetVisibility(1);
15917 fNodes->Add(sub2node);
15918 sub1node->cd();
15919 //
15920 // Place copy #7 of ITS5 directly in I565
15921 //
15922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15923 sub2node->SetLineColor(kColorITS);
15924 sub2node->SetVisibility(1);
15925 fNodes->Add(sub2node);
15926 sub1node->cd();
15927 //
15928 // Place copy #8 of ITS5 directly in I565
15929 //
15930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15931 sub2node->SetLineColor(kColorITS);
15932 sub2node->SetVisibility(1);
15933 fNodes->Add(sub2node);
15934 sub1node->cd();
15935 //
15936 // Place copy #9 of ITS5 directly in I565
15937 //
15938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15939 sub2node->SetLineColor(kColorITS);
15940 sub2node->SetVisibility(1);
15941 fNodes->Add(sub2node);
15942 sub1node->cd();
15943 //
15944 // Place copy #10 of ITS5 directly in I565
15945 //
15946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15947 sub2node->SetLineColor(kColorITS);
15948 sub2node->SetVisibility(1);
15949 fNodes->Add(sub2node);
15950 sub1node->cd();
15951 //
15952 // Place copy #11 of ITS5 directly in I565
15953 //
15954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15955 sub2node->SetLineColor(kColorITS);
15956 sub2node->SetVisibility(1);
15957 fNodes->Add(sub2node);
15958 sub1node->cd();
15959 //
15960 // Place copy #12 of ITS5 directly in I565
15961 //
15962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15963 sub2node->SetLineColor(kColorITS);
15964 sub2node->SetVisibility(1);
15965 fNodes->Add(sub2node);
15966 sub1node->cd();
15967 //
15968 // Place copy #13 of ITS5 directly in I565
15969 //
15970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15971 sub2node->SetLineColor(kColorITS);
15972 sub2node->SetVisibility(1);
15973 fNodes->Add(sub2node);
15974 sub1node->cd();
15975 //
15976 // Place copy #14 of ITS5 directly in I565
15977 //
15978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15979 sub2node->SetLineColor(kColorITS);
15980 sub2node->SetVisibility(1);
15981 fNodes->Add(sub2node);
15982 sub1node->cd();
15983 //
15984 // Place copy #15 of ITS5 directly in I565
15985 //
15986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15987 sub2node->SetLineColor(kColorITS);
15988 sub2node->SetVisibility(1);
15989 fNodes->Add(sub2node);
15990 sub1node->cd();
15991 //
15992 // Place copy #16 of ITS5 directly in I565
15993 //
15994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15995 sub2node->SetLineColor(kColorITS);
15996 sub2node->SetVisibility(1);
15997 fNodes->Add(sub2node);
15998 sub1node->cd();
15999 //
16000 // Place copy #17 of ITS5 directly in I565
16001 //
16002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16003 sub2node->SetLineColor(kColorITS);
16004 sub2node->SetVisibility(1);
16005 fNodes->Add(sub2node);
16006 sub1node->cd();
16007 //
16008 // Place copy #18 of ITS5 directly in I565
16009 //
16010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16011 sub2node->SetLineColor(kColorITS);
16012 sub2node->SetVisibility(1);
16013 fNodes->Add(sub2node);
16014 sub1node->cd();
16015 //
16016 // Place copy #19 of ITS5 directly in I565
16017 //
16018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16019 sub2node->SetLineColor(kColorITS);
16020 sub2node->SetVisibility(1);
16021 fNodes->Add(sub2node);
16022 sub1node->cd();
16023 //
16024 // Place copy #20 of ITS5 directly in I565
16025 //
16026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16027 sub2node->SetLineColor(kColorITS);
16028 sub2node->SetVisibility(1);
16029 fNodes->Add(sub2node);
16030 sub1node->cd();
16031 //
16032 // Place copy #21 of ITS5 directly in I565
16033 //
16034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16035 sub2node->SetLineColor(kColorITS);
16036 sub2node->SetVisibility(1);
16037 fNodes->Add(sub2node);
16038 sub1node->cd();
16039 //
16040 // Place copy #22 of ITS5 directly in I565
16041 //
16042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16043 sub2node->SetLineColor(kColorITS);
16044 sub2node->SetVisibility(1);
16045 fNodes->Add(sub2node);
16046 sub1node->cd();
16047 fNodes->Add(sub1node);
16048 node->cd();
16049 //
16050 // Place copy #33 of I565 in IT56
16051 //
16052 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
16053 sub1node->SetLineColor(kColorITS);
16054 sub1node->SetVisibility(0);
16055 sub1node->cd();
16056 //
16057 // Place copy #1 of ITS5 directly in I565
16058 //
16059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16060 sub2node->SetLineColor(kColorITS);
16061 sub2node->SetVisibility(1);
16062 fNodes->Add(sub2node);
16063 sub1node->cd();
16064 //
16065 // Place copy #2 of ITS5 directly in I565
16066 //
16067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16068 sub2node->SetLineColor(kColorITS);
16069 sub2node->SetVisibility(1);
16070 fNodes->Add(sub2node);
16071 sub1node->cd();
16072 //
16073 // Place copy #3 of ITS5 directly in I565
16074 //
16075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16076 sub2node->SetLineColor(kColorITS);
16077 sub2node->SetVisibility(1);
16078 fNodes->Add(sub2node);
16079 sub1node->cd();
16080 //
16081 // Place copy #4 of ITS5 directly in I565
16082 //
16083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16084 sub2node->SetLineColor(kColorITS);
16085 sub2node->SetVisibility(1);
16086 fNodes->Add(sub2node);
16087 sub1node->cd();
16088 //
16089 // Place copy #5 of ITS5 directly in I565
16090 //
16091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16092 sub2node->SetLineColor(kColorITS);
16093 sub2node->SetVisibility(1);
16094 fNodes->Add(sub2node);
16095 sub1node->cd();
16096 //
16097 // Place copy #6 of ITS5 directly in I565
16098 //
16099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16100 sub2node->SetLineColor(kColorITS);
16101 sub2node->SetVisibility(1);
16102 fNodes->Add(sub2node);
16103 sub1node->cd();
16104 //
16105 // Place copy #7 of ITS5 directly in I565
16106 //
16107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16108 sub2node->SetLineColor(kColorITS);
16109 sub2node->SetVisibility(1);
16110 fNodes->Add(sub2node);
16111 sub1node->cd();
16112 //
16113 // Place copy #8 of ITS5 directly in I565
16114 //
16115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16116 sub2node->SetLineColor(kColorITS);
16117 sub2node->SetVisibility(1);
16118 fNodes->Add(sub2node);
16119 sub1node->cd();
16120 //
16121 // Place copy #9 of ITS5 directly in I565
16122 //
16123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16124 sub2node->SetLineColor(kColorITS);
16125 sub2node->SetVisibility(1);
16126 fNodes->Add(sub2node);
16127 sub1node->cd();
16128 //
16129 // Place copy #10 of ITS5 directly in I565
16130 //
16131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16132 sub2node->SetLineColor(kColorITS);
16133 sub2node->SetVisibility(1);
16134 fNodes->Add(sub2node);
16135 sub1node->cd();
16136 //
16137 // Place copy #11 of ITS5 directly in I565
16138 //
16139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16140 sub2node->SetLineColor(kColorITS);
16141 sub2node->SetVisibility(1);
16142 fNodes->Add(sub2node);
16143 sub1node->cd();
16144 //
16145 // Place copy #12 of ITS5 directly in I565
16146 //
16147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16148 sub2node->SetLineColor(kColorITS);
16149 sub2node->SetVisibility(1);
16150 fNodes->Add(sub2node);
16151 sub1node->cd();
16152 //
16153 // Place copy #13 of ITS5 directly in I565
16154 //
16155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16156 sub2node->SetLineColor(kColorITS);
16157 sub2node->SetVisibility(1);
16158 fNodes->Add(sub2node);
16159 sub1node->cd();
16160 //
16161 // Place copy #14 of ITS5 directly in I565
16162 //
16163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16164 sub2node->SetLineColor(kColorITS);
16165 sub2node->SetVisibility(1);
16166 fNodes->Add(sub2node);
16167 sub1node->cd();
16168 //
16169 // Place copy #15 of ITS5 directly in I565
16170 //
16171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16172 sub2node->SetLineColor(kColorITS);
16173 sub2node->SetVisibility(1);
16174 fNodes->Add(sub2node);
16175 sub1node->cd();
16176 //
16177 // Place copy #16 of ITS5 directly in I565
16178 //
16179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16180 sub2node->SetLineColor(kColorITS);
16181 sub2node->SetVisibility(1);
16182 fNodes->Add(sub2node);
16183 sub1node->cd();
16184 //
16185 // Place copy #17 of ITS5 directly in I565
16186 //
16187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16188 sub2node->SetLineColor(kColorITS);
16189 sub2node->SetVisibility(1);
16190 fNodes->Add(sub2node);
16191 sub1node->cd();
16192 //
16193 // Place copy #18 of ITS5 directly in I565
16194 //
16195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16196 sub2node->SetLineColor(kColorITS);
16197 sub2node->SetVisibility(1);
16198 fNodes->Add(sub2node);
16199 sub1node->cd();
16200 //
16201 // Place copy #19 of ITS5 directly in I565
16202 //
16203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16204 sub2node->SetLineColor(kColorITS);
16205 sub2node->SetVisibility(1);
16206 fNodes->Add(sub2node);
16207 sub1node->cd();
16208 //
16209 // Place copy #20 of ITS5 directly in I565
16210 //
16211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16212 sub2node->SetLineColor(kColorITS);
16213 sub2node->SetVisibility(1);
16214 fNodes->Add(sub2node);
16215 sub1node->cd();
16216 //
16217 // Place copy #21 of ITS5 directly in I565
16218 //
16219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16220 sub2node->SetLineColor(kColorITS);
16221 sub2node->SetVisibility(1);
16222 fNodes->Add(sub2node);
16223 sub1node->cd();
16224 //
16225 // Place copy #22 of ITS5 directly in I565
16226 //
16227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16228 sub2node->SetLineColor(kColorITS);
16229 sub2node->SetVisibility(1);
16230 fNodes->Add(sub2node);
16231 sub1node->cd();
16232 fNodes->Add(sub1node);
16233 node->cd();
16234 //
16235 // Place copy #34 of I565 in IT56
16236 //
16237 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
16238 sub1node->SetLineColor(kColorITS);
16239 sub1node->SetVisibility(0);
16240 sub1node->cd();
16241 //
16242 // Place copy #1 of ITS5 directly in I565
16243 //
16244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16245 sub2node->SetLineColor(kColorITS);
16246 sub2node->SetVisibility(1);
16247 fNodes->Add(sub2node);
16248 sub1node->cd();
16249 //
16250 // Place copy #2 of ITS5 directly in I565
16251 //
16252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16253 sub2node->SetLineColor(kColorITS);
16254 sub2node->SetVisibility(1);
16255 fNodes->Add(sub2node);
16256 sub1node->cd();
16257 //
16258 // Place copy #3 of ITS5 directly in I565
16259 //
16260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16261 sub2node->SetLineColor(kColorITS);
16262 sub2node->SetVisibility(1);
16263 fNodes->Add(sub2node);
16264 sub1node->cd();
16265 //
16266 // Place copy #4 of ITS5 directly in I565
16267 //
16268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16269 sub2node->SetLineColor(kColorITS);
16270 sub2node->SetVisibility(1);
16271 fNodes->Add(sub2node);
16272 sub1node->cd();
16273 //
16274 // Place copy #5 of ITS5 directly in I565
16275 //
16276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16277 sub2node->SetLineColor(kColorITS);
16278 sub2node->SetVisibility(1);
16279 fNodes->Add(sub2node);
16280 sub1node->cd();
16281 //
16282 // Place copy #6 of ITS5 directly in I565
16283 //
16284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16285 sub2node->SetLineColor(kColorITS);
16286 sub2node->SetVisibility(1);
16287 fNodes->Add(sub2node);
16288 sub1node->cd();
16289 //
16290 // Place copy #7 of ITS5 directly in I565
16291 //
16292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16293 sub2node->SetLineColor(kColorITS);
16294 sub2node->SetVisibility(1);
16295 fNodes->Add(sub2node);
16296 sub1node->cd();
16297 //
16298 // Place copy #8 of ITS5 directly in I565
16299 //
16300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16301 sub2node->SetLineColor(kColorITS);
16302 sub2node->SetVisibility(1);
16303 fNodes->Add(sub2node);
16304 sub1node->cd();
16305 //
16306 // Place copy #9 of ITS5 directly in I565
16307 //
16308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16309 sub2node->SetLineColor(kColorITS);
16310 sub2node->SetVisibility(1);
16311 fNodes->Add(sub2node);
16312 sub1node->cd();
16313 //
16314 // Place copy #10 of ITS5 directly in I565
16315 //
16316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16317 sub2node->SetLineColor(kColorITS);
16318 sub2node->SetVisibility(1);
16319 fNodes->Add(sub2node);
16320 sub1node->cd();
16321 //
16322 // Place copy #11 of ITS5 directly in I565
16323 //
16324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16325 sub2node->SetLineColor(kColorITS);
16326 sub2node->SetVisibility(1);
16327 fNodes->Add(sub2node);
16328 sub1node->cd();
16329 //
16330 // Place copy #12 of ITS5 directly in I565
16331 //
16332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16333 sub2node->SetLineColor(kColorITS);
16334 sub2node->SetVisibility(1);
16335 fNodes->Add(sub2node);
16336 sub1node->cd();
16337 //
16338 // Place copy #13 of ITS5 directly in I565
16339 //
16340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16341 sub2node->SetLineColor(kColorITS);
16342 sub2node->SetVisibility(1);
16343 fNodes->Add(sub2node);
16344 sub1node->cd();
16345 //
16346 // Place copy #14 of ITS5 directly in I565
16347 //
16348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16349 sub2node->SetLineColor(kColorITS);
16350 sub2node->SetVisibility(1);
16351 fNodes->Add(sub2node);
16352 sub1node->cd();
16353 //
16354 // Place copy #15 of ITS5 directly in I565
16355 //
16356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16357 sub2node->SetLineColor(kColorITS);
16358 sub2node->SetVisibility(1);
16359 fNodes->Add(sub2node);
16360 sub1node->cd();
16361 //
16362 // Place copy #16 of ITS5 directly in I565
16363 //
16364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16365 sub2node->SetLineColor(kColorITS);
16366 sub2node->SetVisibility(1);
16367 fNodes->Add(sub2node);
16368 sub1node->cd();
16369 //
16370 // Place copy #17 of ITS5 directly in I565
16371 //
16372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16373 sub2node->SetLineColor(kColorITS);
16374 sub2node->SetVisibility(1);
16375 fNodes->Add(sub2node);
16376 sub1node->cd();
16377 //
16378 // Place copy #18 of ITS5 directly in I565
16379 //
16380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16381 sub2node->SetLineColor(kColorITS);
16382 sub2node->SetVisibility(1);
16383 fNodes->Add(sub2node);
16384 sub1node->cd();
16385 //
16386 // Place copy #19 of ITS5 directly in I565
16387 //
16388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16389 sub2node->SetLineColor(kColorITS);
16390 sub2node->SetVisibility(1);
16391 fNodes->Add(sub2node);
16392 sub1node->cd();
16393 //
16394 // Place copy #20 of ITS5 directly in I565
16395 //
16396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16397 sub2node->SetLineColor(kColorITS);
16398 sub2node->SetVisibility(1);
16399 fNodes->Add(sub2node);
16400 sub1node->cd();
16401 //
16402 // Place copy #21 of ITS5 directly in I565
16403 //
16404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16405 sub2node->SetLineColor(kColorITS);
16406 sub2node->SetVisibility(1);
16407 fNodes->Add(sub2node);
16408 sub1node->cd();
16409 //
16410 // Place copy #22 of ITS5 directly in I565
16411 //
16412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16413 sub2node->SetLineColor(kColorITS);
16414 sub2node->SetVisibility(1);
16415 fNodes->Add(sub2node);
16416 sub1node->cd();
16417 fNodes->Add(sub1node);
16418 node->cd();
16419 //
16420 // Place copy #1 of I569 in IT56
16421 //
16422 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
16423 sub1node->SetLineColor(kColorITS);
16424 sub1node->SetVisibility(0);
16425 sub1node->cd();
16426 //
16427 // Place copy #1 of ITS6 in I569
16428 //
16429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16430 sub2node->SetLineColor(kColorITS);
16431 sub2node->SetVisibility(1);
16432 fNodes->Add(sub2node);
16433 sub1node->cd();
16434 //
16435 // Place copy #2 of ITS6 in I569
16436 //
16437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16438 sub2node->SetLineColor(kColorITS);
16439 sub2node->SetVisibility(1);
16440 fNodes->Add(sub2node);
16441 sub1node->cd();
16442 //
16443 // Place copy #3 of ITS6 in I569
16444 //
16445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16446 sub2node->SetLineColor(kColorITS);
16447 sub2node->SetVisibility(1);
16448 fNodes->Add(sub2node);
16449 sub1node->cd();
16450 //
16451 // Place copy #4 of ITS6 in I569
16452 //
16453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16454 sub2node->SetLineColor(kColorITS);
16455 sub2node->SetVisibility(1);
16456 fNodes->Add(sub2node);
16457 sub1node->cd();
16458 //
16459 // Place copy #5 of ITS6 in I569
16460 //
16461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16462 sub2node->SetLineColor(kColorITS);
16463 sub2node->SetVisibility(1);
16464 fNodes->Add(sub2node);
16465 sub1node->cd();
16466 //
16467 // Place copy #6 of ITS6 in I569
16468 //
16469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16470 sub2node->SetLineColor(kColorITS);
16471 sub2node->SetVisibility(1);
16472 fNodes->Add(sub2node);
16473 sub1node->cd();
16474 //
16475 // Place copy #7 of ITS6 in I569
16476 //
16477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16478 sub2node->SetLineColor(kColorITS);
16479 sub2node->SetVisibility(1);
16480 fNodes->Add(sub2node);
16481 sub1node->cd();
16482 //
16483 // Place copy #8 of ITS6 in I569
16484 //
16485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16486 sub2node->SetLineColor(kColorITS);
16487 sub2node->SetVisibility(1);
16488 fNodes->Add(sub2node);
16489 sub1node->cd();
16490 //
16491 // Place copy #9 of ITS6 in I569
16492 //
16493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16494 sub2node->SetLineColor(kColorITS);
16495 sub2node->SetVisibility(1);
16496 fNodes->Add(sub2node);
16497 sub1node->cd();
16498 //
16499 // Place copy #10 of ITS6 in I569
16500 //
16501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16502 sub2node->SetLineColor(kColorITS);
16503 sub2node->SetVisibility(1);
16504 fNodes->Add(sub2node);
16505 sub1node->cd();
16506 //
16507 // Place copy #11 of ITS6 in I569
16508 //
16509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16510 sub2node->SetLineColor(kColorITS);
16511 sub2node->SetVisibility(1);
16512 fNodes->Add(sub2node);
16513 sub1node->cd();
16514 //
16515 // Place copy #12 of ITS6 in I569
16516 //
16517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16518 sub2node->SetLineColor(kColorITS);
16519 sub2node->SetVisibility(1);
16520 fNodes->Add(sub2node);
16521 sub1node->cd();
16522 //
16523 // Place copy #13 of ITS6 in I569
16524 //
16525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16526 sub2node->SetLineColor(kColorITS);
16527 sub2node->SetVisibility(1);
16528 fNodes->Add(sub2node);
16529 sub1node->cd();
16530 //
16531 // Place copy #14 of ITS6 in I569
16532 //
16533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16534 sub2node->SetLineColor(kColorITS);
16535 sub2node->SetVisibility(1);
16536 fNodes->Add(sub2node);
16537 sub1node->cd();
16538 //
16539 // Place copy #15 of ITS6 in I569
16540 //
16541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16542 sub2node->SetLineColor(kColorITS);
16543 sub2node->SetVisibility(1);
16544 fNodes->Add(sub2node);
16545 sub1node->cd();
16546 //
16547 // Place copy #16 of ITS6 in I569
16548 //
16549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16550 sub2node->SetLineColor(kColorITS);
16551 sub2node->SetVisibility(1);
16552 fNodes->Add(sub2node);
16553 sub1node->cd();
16554 //
16555 // Place copy #17 of ITS6 in I569
16556 //
16557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16558 sub2node->SetLineColor(kColorITS);
16559 sub2node->SetVisibility(1);
16560 fNodes->Add(sub2node);
16561 sub1node->cd();
16562 //
16563 // Place copy #18 of ITS6 in I569
16564 //
16565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16566 sub2node->SetLineColor(kColorITS);
16567 sub2node->SetVisibility(1);
16568 fNodes->Add(sub2node);
16569 sub1node->cd();
16570 //
16571 // Place copy #19 of ITS6 in I569
16572 //
16573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16574 sub2node->SetLineColor(kColorITS);
16575 sub2node->SetVisibility(1);
16576 fNodes->Add(sub2node);
16577 sub1node->cd();
16578 //
16579 // Place copy #20 of ITS6 in I569
16580 //
16581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16582 sub2node->SetLineColor(kColorITS);
16583 sub2node->SetVisibility(1);
16584 fNodes->Add(sub2node);
16585 sub1node->cd();
16586 //
16587 // Place copy #21 of ITS6 in I569
16588 //
16589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16590 sub2node->SetLineColor(kColorITS);
16591 sub2node->SetVisibility(1);
16592 fNodes->Add(sub2node);
16593 sub1node->cd();
16594 //
16595 // Place copy #22 of ITS6 in I569
16596 //
16597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16598 sub2node->SetLineColor(kColorITS);
16599 sub2node->SetVisibility(1);
16600 fNodes->Add(sub2node);
16601 sub1node->cd();
16602 //
16603 // Place copy #23 of ITS6 in I569
16604 //
16605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16606 sub2node->SetLineColor(kColorITS);
16607 sub2node->SetVisibility(1);
16608 fNodes->Add(sub2node);
16609 sub1node->cd();
16610 //
16611 // Place copy #24 of ITS6 in I569
16612 //
16613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16614 sub2node->SetLineColor(kColorITS);
16615 sub2node->SetVisibility(1);
16616 fNodes->Add(sub2node);
16617 sub1node->cd();
16618 //
16619 // Place copy #25 of ITS6 in I569
16620 //
16621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16622 sub2node->SetLineColor(kColorITS);
16623 sub2node->SetVisibility(1);
16624 fNodes->Add(sub2node);
16625 sub1node->cd();
16626 fNodes->Add(sub1node);
16627 node->cd();
16628 //
16629 // Place copy #2 of I569 in IT56
16630 //
16631 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
16632 sub1node->SetLineColor(kColorITS);
16633 sub1node->SetVisibility(0);
16634 sub1node->cd();
16635 //
16636 // Place copy #1 of ITS6 in I569
16637 //
16638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16639 sub2node->SetLineColor(kColorITS);
16640 sub2node->SetVisibility(1);
16641 fNodes->Add(sub2node);
16642 sub1node->cd();
16643 //
16644 // Place copy #2 of ITS6 in I569
16645 //
16646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16647 sub2node->SetLineColor(kColorITS);
16648 sub2node->SetVisibility(1);
16649 fNodes->Add(sub2node);
16650 sub1node->cd();
16651 //
16652 // Place copy #3 of ITS6 in I569
16653 //
16654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16655 sub2node->SetLineColor(kColorITS);
16656 sub2node->SetVisibility(1);
16657 fNodes->Add(sub2node);
16658 sub1node->cd();
16659 //
16660 // Place copy #4 of ITS6 in I569
16661 //
16662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16663 sub2node->SetLineColor(kColorITS);
16664 sub2node->SetVisibility(1);
16665 fNodes->Add(sub2node);
16666 sub1node->cd();
16667 //
16668 // Place copy #5 of ITS6 in I569
16669 //
16670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16671 sub2node->SetLineColor(kColorITS);
16672 sub2node->SetVisibility(1);
16673 fNodes->Add(sub2node);
16674 sub1node->cd();
16675 //
16676 // Place copy #6 of ITS6 in I569
16677 //
16678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16679 sub2node->SetLineColor(kColorITS);
16680 sub2node->SetVisibility(1);
16681 fNodes->Add(sub2node);
16682 sub1node->cd();
16683 //
16684 // Place copy #7 of ITS6 in I569
16685 //
16686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16687 sub2node->SetLineColor(kColorITS);
16688 sub2node->SetVisibility(1);
16689 fNodes->Add(sub2node);
16690 sub1node->cd();
16691 //
16692 // Place copy #8 of ITS6 in I569
16693 //
16694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16695 sub2node->SetLineColor(kColorITS);
16696 sub2node->SetVisibility(1);
16697 fNodes->Add(sub2node);
16698 sub1node->cd();
16699 //
16700 // Place copy #9 of ITS6 in I569
16701 //
16702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16703 sub2node->SetLineColor(kColorITS);
16704 sub2node->SetVisibility(1);
16705 fNodes->Add(sub2node);
16706 sub1node->cd();
16707 //
16708 // Place copy #10 of ITS6 in I569
16709 //
16710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16711 sub2node->SetLineColor(kColorITS);
16712 sub2node->SetVisibility(1);
16713 fNodes->Add(sub2node);
16714 sub1node->cd();
16715 //
16716 // Place copy #11 of ITS6 in I569
16717 //
16718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16719 sub2node->SetLineColor(kColorITS);
16720 sub2node->SetVisibility(1);
16721 fNodes->Add(sub2node);
16722 sub1node->cd();
16723 //
16724 // Place copy #12 of ITS6 in I569
16725 //
16726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16727 sub2node->SetLineColor(kColorITS);
16728 sub2node->SetVisibility(1);
16729 fNodes->Add(sub2node);
16730 sub1node->cd();
16731 //
16732 // Place copy #13 of ITS6 in I569
16733 //
16734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16735 sub2node->SetLineColor(kColorITS);
16736 sub2node->SetVisibility(1);
16737 fNodes->Add(sub2node);
16738 sub1node->cd();
16739 //
16740 // Place copy #14 of ITS6 in I569
16741 //
16742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16743 sub2node->SetLineColor(kColorITS);
16744 sub2node->SetVisibility(1);
16745 fNodes->Add(sub2node);
16746 sub1node->cd();
16747 //
16748 // Place copy #15 of ITS6 in I569
16749 //
16750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16751 sub2node->SetLineColor(kColorITS);
16752 sub2node->SetVisibility(1);
16753 fNodes->Add(sub2node);
16754 sub1node->cd();
16755 //
16756 // Place copy #16 of ITS6 in I569
16757 //
16758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16759 sub2node->SetLineColor(kColorITS);
16760 sub2node->SetVisibility(1);
16761 fNodes->Add(sub2node);
16762 sub1node->cd();
16763 //
16764 // Place copy #17 of ITS6 in I569
16765 //
16766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16767 sub2node->SetLineColor(kColorITS);
16768 sub2node->SetVisibility(1);
16769 fNodes->Add(sub2node);
16770 sub1node->cd();
16771 //
16772 // Place copy #18 of ITS6 in I569
16773 //
16774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16775 sub2node->SetLineColor(kColorITS);
16776 sub2node->SetVisibility(1);
16777 fNodes->Add(sub2node);
16778 sub1node->cd();
16779 //
16780 // Place copy #19 of ITS6 in I569
16781 //
16782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16783 sub2node->SetLineColor(kColorITS);
16784 sub2node->SetVisibility(1);
16785 fNodes->Add(sub2node);
16786 sub1node->cd();
16787 //
16788 // Place copy #20 of ITS6 in I569
16789 //
16790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16791 sub2node->SetLineColor(kColorITS);
16792 sub2node->SetVisibility(1);
16793 fNodes->Add(sub2node);
16794 sub1node->cd();
16795 //
16796 // Place copy #21 of ITS6 in I569
16797 //
16798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
16799 sub2node->SetLineColor(kColorITS);
16800 sub2node->SetVisibility(1);
16801 fNodes->Add(sub2node);
16802 sub1node->cd();
16803 //
16804 // Place copy #22 of ITS6 in I569
16805 //
16806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16807 sub2node->SetLineColor(kColorITS);
16808 sub2node->SetVisibility(1);
16809 fNodes->Add(sub2node);
16810 sub1node->cd();
16811 //
16812 // Place copy #23 of ITS6 in I569
16813 //
16814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16815 sub2node->SetLineColor(kColorITS);
16816 sub2node->SetVisibility(1);
16817 fNodes->Add(sub2node);
16818 sub1node->cd();
16819 //
16820 // Place copy #24 of ITS6 in I569
16821 //
16822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16823 sub2node->SetLineColor(kColorITS);
16824 sub2node->SetVisibility(1);
16825 fNodes->Add(sub2node);
16826 sub1node->cd();
16827 //
16828 // Place copy #25 of ITS6 in I569
16829 //
16830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
16831 sub2node->SetLineColor(kColorITS);
16832 sub2node->SetVisibility(1);
16833 fNodes->Add(sub2node);
16834 sub1node->cd();
16835 fNodes->Add(sub1node);
16836 node->cd();
16837 //
16838 // Place copy #3 of I569 in IT56
16839 //
16840 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
16841 sub1node->SetLineColor(kColorITS);
16842 sub1node->SetVisibility(0);
16843 sub1node->cd();
16844 //
16845 // Place copy #1 of ITS6 in I569
16846 //
16847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
16848 sub2node->SetLineColor(kColorITS);
16849 sub2node->SetVisibility(1);
16850 fNodes->Add(sub2node);
16851 sub1node->cd();
16852 //
16853 // Place copy #2 of ITS6 in I569
16854 //
16855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16856 sub2node->SetLineColor(kColorITS);
16857 sub2node->SetVisibility(1);
16858 fNodes->Add(sub2node);
16859 sub1node->cd();
16860 //
16861 // Place copy #3 of ITS6 in I569
16862 //
16863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
16864 sub2node->SetLineColor(kColorITS);
16865 sub2node->SetVisibility(1);
16866 fNodes->Add(sub2node);
16867 sub1node->cd();
16868 //
16869 // Place copy #4 of ITS6 in I569
16870 //
16871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16872 sub2node->SetLineColor(kColorITS);
16873 sub2node->SetVisibility(1);
16874 fNodes->Add(sub2node);
16875 sub1node->cd();
16876 //
16877 // Place copy #5 of ITS6 in I569
16878 //
16879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
16880 sub2node->SetLineColor(kColorITS);
16881 sub2node->SetVisibility(1);
16882 fNodes->Add(sub2node);
16883 sub1node->cd();
16884 //
16885 // Place copy #6 of ITS6 in I569
16886 //
16887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16888 sub2node->SetLineColor(kColorITS);
16889 sub2node->SetVisibility(1);
16890 fNodes->Add(sub2node);
16891 sub1node->cd();
16892 //
16893 // Place copy #7 of ITS6 in I569
16894 //
16895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
16896 sub2node->SetLineColor(kColorITS);
16897 sub2node->SetVisibility(1);
16898 fNodes->Add(sub2node);
16899 sub1node->cd();
16900 //
16901 // Place copy #8 of ITS6 in I569
16902 //
16903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16904 sub2node->SetLineColor(kColorITS);
16905 sub2node->SetVisibility(1);
16906 fNodes->Add(sub2node);
16907 sub1node->cd();
16908 //
16909 // Place copy #9 of ITS6 in I569
16910 //
16911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
16912 sub2node->SetLineColor(kColorITS);
16913 sub2node->SetVisibility(1);
16914 fNodes->Add(sub2node);
16915 sub1node->cd();
16916 //
16917 // Place copy #10 of ITS6 in I569
16918 //
16919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16920 sub2node->SetLineColor(kColorITS);
16921 sub2node->SetVisibility(1);
16922 fNodes->Add(sub2node);
16923 sub1node->cd();
16924 //
16925 // Place copy #11 of ITS6 in I569
16926 //
16927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
16928 sub2node->SetLineColor(kColorITS);
16929 sub2node->SetVisibility(1);
16930 fNodes->Add(sub2node);
16931 sub1node->cd();
16932 //
16933 // Place copy #12 of ITS6 in I569
16934 //
16935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16936 sub2node->SetLineColor(kColorITS);
16937 sub2node->SetVisibility(1);
16938 fNodes->Add(sub2node);
16939 sub1node->cd();
16940 //
16941 // Place copy #13 of ITS6 in I569
16942 //
16943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16944 sub2node->SetLineColor(kColorITS);
16945 sub2node->SetVisibility(1);
16946 fNodes->Add(sub2node);
16947 sub1node->cd();
16948 //
16949 // Place copy #14 of ITS6 in I569
16950 //
16951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16952 sub2node->SetLineColor(kColorITS);
16953 sub2node->SetVisibility(1);
16954 fNodes->Add(sub2node);
16955 sub1node->cd();
16956 //
16957 // Place copy #15 of ITS6 in I569
16958 //
16959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
16960 sub2node->SetLineColor(kColorITS);
16961 sub2node->SetVisibility(1);
16962 fNodes->Add(sub2node);
16963 sub1node->cd();
16964 //
16965 // Place copy #16 of ITS6 in I569
16966 //
16967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16968 sub2node->SetLineColor(kColorITS);
16969 sub2node->SetVisibility(1);
16970 fNodes->Add(sub2node);
16971 sub1node->cd();
16972 //
16973 // Place copy #17 of ITS6 in I569
16974 //
16975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16976 sub2node->SetLineColor(kColorITS);
16977 sub2node->SetVisibility(1);
16978 fNodes->Add(sub2node);
16979 sub1node->cd();
16980 //
16981 // Place copy #18 of ITS6 in I569
16982 //
16983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16984 sub2node->SetLineColor(kColorITS);
16985 sub2node->SetVisibility(1);
16986 fNodes->Add(sub2node);
16987 sub1node->cd();
16988 //
16989 // Place copy #19 of ITS6 in I569
16990 //
16991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
16992 sub2node->SetLineColor(kColorITS);
16993 sub2node->SetVisibility(1);
16994 fNodes->Add(sub2node);
16995 sub1node->cd();
16996 //
16997 // Place copy #20 of ITS6 in I569
16998 //
16999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17000 sub2node->SetLineColor(kColorITS);
17001 sub2node->SetVisibility(1);
17002 fNodes->Add(sub2node);
17003 sub1node->cd();
17004 //
17005 // Place copy #21 of ITS6 in I569
17006 //
17007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17008 sub2node->SetLineColor(kColorITS);
17009 sub2node->SetVisibility(1);
17010 fNodes->Add(sub2node);
17011 sub1node->cd();
17012 //
17013 // Place copy #22 of ITS6 in I569
17014 //
17015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17016 sub2node->SetLineColor(kColorITS);
17017 sub2node->SetVisibility(1);
17018 fNodes->Add(sub2node);
17019 sub1node->cd();
17020 //
17021 // Place copy #23 of ITS6 in I569
17022 //
17023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17024 sub2node->SetLineColor(kColorITS);
17025 sub2node->SetVisibility(1);
17026 fNodes->Add(sub2node);
17027 sub1node->cd();
17028 //
17029 // Place copy #24 of ITS6 in I569
17030 //
17031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17032 sub2node->SetLineColor(kColorITS);
17033 sub2node->SetVisibility(1);
17034 fNodes->Add(sub2node);
17035 sub1node->cd();
17036 //
17037 // Place copy #25 of ITS6 in I569
17038 //
17039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17040 sub2node->SetLineColor(kColorITS);
17041 sub2node->SetVisibility(1);
17042 fNodes->Add(sub2node);
17043 sub1node->cd();
17044 fNodes->Add(sub1node);
17045 node->cd();
17046 //
17047 // Place copy #4 of I569 in IT56
17048 //
17049 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
17050 sub1node->SetLineColor(kColorITS);
17051 sub1node->SetVisibility(0);
17052 sub1node->cd();
17053 //
17054 // Place copy #1 of ITS6 in I569
17055 //
17056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17057 sub2node->SetLineColor(kColorITS);
17058 sub2node->SetVisibility(1);
17059 fNodes->Add(sub2node);
17060 sub1node->cd();
17061 //
17062 // Place copy #2 of ITS6 in I569
17063 //
17064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17065 sub2node->SetLineColor(kColorITS);
17066 sub2node->SetVisibility(1);
17067 fNodes->Add(sub2node);
17068 sub1node->cd();
17069 //
17070 // Place copy #3 of ITS6 in I569
17071 //
17072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17073 sub2node->SetLineColor(kColorITS);
17074 sub2node->SetVisibility(1);
17075 fNodes->Add(sub2node);
17076 sub1node->cd();
17077 //
17078 // Place copy #4 of ITS6 in I569
17079 //
17080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17081 sub2node->SetLineColor(kColorITS);
17082 sub2node->SetVisibility(1);
17083 fNodes->Add(sub2node);
17084 sub1node->cd();
17085 //
17086 // Place copy #5 of ITS6 in I569
17087 //
17088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17089 sub2node->SetLineColor(kColorITS);
17090 sub2node->SetVisibility(1);
17091 fNodes->Add(sub2node);
17092 sub1node->cd();
17093 //
17094 // Place copy #6 of ITS6 in I569
17095 //
17096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17097 sub2node->SetLineColor(kColorITS);
17098 sub2node->SetVisibility(1);
17099 fNodes->Add(sub2node);
17100 sub1node->cd();
17101 //
17102 // Place copy #7 of ITS6 in I569
17103 //
17104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17105 sub2node->SetLineColor(kColorITS);
17106 sub2node->SetVisibility(1);
17107 fNodes->Add(sub2node);
17108 sub1node->cd();
17109 //
17110 // Place copy #8 of ITS6 in I569
17111 //
17112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17113 sub2node->SetLineColor(kColorITS);
17114 sub2node->SetVisibility(1);
17115 fNodes->Add(sub2node);
17116 sub1node->cd();
17117 //
17118 // Place copy #9 of ITS6 in I569
17119 //
17120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17121 sub2node->SetLineColor(kColorITS);
17122 sub2node->SetVisibility(1);
17123 fNodes->Add(sub2node);
17124 sub1node->cd();
17125 //
17126 // Place copy #10 of ITS6 in I569
17127 //
17128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17129 sub2node->SetLineColor(kColorITS);
17130 sub2node->SetVisibility(1);
17131 fNodes->Add(sub2node);
17132 sub1node->cd();
17133 //
17134 // Place copy #11 of ITS6 in I569
17135 //
17136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17137 sub2node->SetLineColor(kColorITS);
17138 sub2node->SetVisibility(1);
17139 fNodes->Add(sub2node);
17140 sub1node->cd();
17141 //
17142 // Place copy #12 of ITS6 in I569
17143 //
17144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17145 sub2node->SetLineColor(kColorITS);
17146 sub2node->SetVisibility(1);
17147 fNodes->Add(sub2node);
17148 sub1node->cd();
17149 //
17150 // Place copy #13 of ITS6 in I569
17151 //
17152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17153 sub2node->SetLineColor(kColorITS);
17154 sub2node->SetVisibility(1);
17155 fNodes->Add(sub2node);
17156 sub1node->cd();
17157 //
17158 // Place copy #14 of ITS6 in I569
17159 //
17160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17161 sub2node->SetLineColor(kColorITS);
17162 sub2node->SetVisibility(1);
17163 fNodes->Add(sub2node);
17164 sub1node->cd();
17165 //
17166 // Place copy #15 of ITS6 in I569
17167 //
17168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17169 sub2node->SetLineColor(kColorITS);
17170 sub2node->SetVisibility(1);
17171 fNodes->Add(sub2node);
17172 sub1node->cd();
17173 //
17174 // Place copy #16 of ITS6 in I569
17175 //
17176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17177 sub2node->SetLineColor(kColorITS);
17178 sub2node->SetVisibility(1);
17179 fNodes->Add(sub2node);
17180 sub1node->cd();
17181 //
17182 // Place copy #17 of ITS6 in I569
17183 //
17184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17185 sub2node->SetLineColor(kColorITS);
17186 sub2node->SetVisibility(1);
17187 fNodes->Add(sub2node);
17188 sub1node->cd();
17189 //
17190 // Place copy #18 of ITS6 in I569
17191 //
17192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17193 sub2node->SetLineColor(kColorITS);
17194 sub2node->SetVisibility(1);
17195 fNodes->Add(sub2node);
17196 sub1node->cd();
17197 //
17198 // Place copy #19 of ITS6 in I569
17199 //
17200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17201 sub2node->SetLineColor(kColorITS);
17202 sub2node->SetVisibility(1);
17203 fNodes->Add(sub2node);
17204 sub1node->cd();
17205 //
17206 // Place copy #20 of ITS6 in I569
17207 //
17208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17209 sub2node->SetLineColor(kColorITS);
17210 sub2node->SetVisibility(1);
17211 fNodes->Add(sub2node);
17212 sub1node->cd();
17213 //
17214 // Place copy #21 of ITS6 in I569
17215 //
17216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17217 sub2node->SetLineColor(kColorITS);
17218 sub2node->SetVisibility(1);
17219 fNodes->Add(sub2node);
17220 sub1node->cd();
17221 //
17222 // Place copy #22 of ITS6 in I569
17223 //
17224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17225 sub2node->SetLineColor(kColorITS);
17226 sub2node->SetVisibility(1);
17227 fNodes->Add(sub2node);
17228 sub1node->cd();
17229 //
17230 // Place copy #23 of ITS6 in I569
17231 //
17232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17233 sub2node->SetLineColor(kColorITS);
17234 sub2node->SetVisibility(1);
17235 fNodes->Add(sub2node);
17236 sub1node->cd();
17237 //
17238 // Place copy #24 of ITS6 in I569
17239 //
17240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17241 sub2node->SetLineColor(kColorITS);
17242 sub2node->SetVisibility(1);
17243 fNodes->Add(sub2node);
17244 sub1node->cd();
17245 //
17246 // Place copy #25 of ITS6 in I569
17247 //
17248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17249 sub2node->SetLineColor(kColorITS);
17250 sub2node->SetVisibility(1);
17251 fNodes->Add(sub2node);
17252 sub1node->cd();
17253 fNodes->Add(sub1node);
17254 node->cd();
17255 //
17256 // Place copy #5 of I569 in IT56
17257 //
17258 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
17259 sub1node->SetLineColor(kColorITS);
17260 sub1node->SetVisibility(0);
17261 sub1node->cd();
17262 //
17263 // Place copy #1 of ITS6 in I569
17264 //
17265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17266 sub2node->SetLineColor(kColorITS);
17267 sub2node->SetVisibility(1);
17268 fNodes->Add(sub2node);
17269 sub1node->cd();
17270 //
17271 // Place copy #2 of ITS6 in I569
17272 //
17273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17274 sub2node->SetLineColor(kColorITS);
17275 sub2node->SetVisibility(1);
17276 fNodes->Add(sub2node);
17277 sub1node->cd();
17278 //
17279 // Place copy #3 of ITS6 in I569
17280 //
17281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17282 sub2node->SetLineColor(kColorITS);
17283 sub2node->SetVisibility(1);
17284 fNodes->Add(sub2node);
17285 sub1node->cd();
17286 //
17287 // Place copy #4 of ITS6 in I569
17288 //
17289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17290 sub2node->SetLineColor(kColorITS);
17291 sub2node->SetVisibility(1);
17292 fNodes->Add(sub2node);
17293 sub1node->cd();
17294 //
17295 // Place copy #5 of ITS6 in I569
17296 //
17297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17298 sub2node->SetLineColor(kColorITS);
17299 sub2node->SetVisibility(1);
17300 fNodes->Add(sub2node);
17301 sub1node->cd();
17302 //
17303 // Place copy #6 of ITS6 in I569
17304 //
17305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17306 sub2node->SetLineColor(kColorITS);
17307 sub2node->SetVisibility(1);
17308 fNodes->Add(sub2node);
17309 sub1node->cd();
17310 //
17311 // Place copy #7 of ITS6 in I569
17312 //
17313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17314 sub2node->SetLineColor(kColorITS);
17315 sub2node->SetVisibility(1);
17316 fNodes->Add(sub2node);
17317 sub1node->cd();
17318 //
17319 // Place copy #8 of ITS6 in I569
17320 //
17321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17322 sub2node->SetLineColor(kColorITS);
17323 sub2node->SetVisibility(1);
17324 fNodes->Add(sub2node);
17325 sub1node->cd();
17326 //
17327 // Place copy #9 of ITS6 in I569
17328 //
17329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17330 sub2node->SetLineColor(kColorITS);
17331 sub2node->SetVisibility(1);
17332 fNodes->Add(sub2node);
17333 sub1node->cd();
17334 //
17335 // Place copy #10 of ITS6 in I569
17336 //
17337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17338 sub2node->SetLineColor(kColorITS);
17339 sub2node->SetVisibility(1);
17340 fNodes->Add(sub2node);
17341 sub1node->cd();
17342 //
17343 // Place copy #11 of ITS6 in I569
17344 //
17345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17346 sub2node->SetLineColor(kColorITS);
17347 sub2node->SetVisibility(1);
17348 fNodes->Add(sub2node);
17349 sub1node->cd();
17350 //
17351 // Place copy #12 of ITS6 in I569
17352 //
17353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17354 sub2node->SetLineColor(kColorITS);
17355 sub2node->SetVisibility(1);
17356 fNodes->Add(sub2node);
17357 sub1node->cd();
17358 //
17359 // Place copy #13 of ITS6 in I569
17360 //
17361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17362 sub2node->SetLineColor(kColorITS);
17363 sub2node->SetVisibility(1);
17364 fNodes->Add(sub2node);
17365 sub1node->cd();
17366 //
17367 // Place copy #14 of ITS6 in I569
17368 //
17369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17370 sub2node->SetLineColor(kColorITS);
17371 sub2node->SetVisibility(1);
17372 fNodes->Add(sub2node);
17373 sub1node->cd();
17374 //
17375 // Place copy #15 of ITS6 in I569
17376 //
17377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17378 sub2node->SetLineColor(kColorITS);
17379 sub2node->SetVisibility(1);
17380 fNodes->Add(sub2node);
17381 sub1node->cd();
17382 //
17383 // Place copy #16 of ITS6 in I569
17384 //
17385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17386 sub2node->SetLineColor(kColorITS);
17387 sub2node->SetVisibility(1);
17388 fNodes->Add(sub2node);
17389 sub1node->cd();
17390 //
17391 // Place copy #17 of ITS6 in I569
17392 //
17393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17394 sub2node->SetLineColor(kColorITS);
17395 sub2node->SetVisibility(1);
17396 fNodes->Add(sub2node);
17397 sub1node->cd();
17398 //
17399 // Place copy #18 of ITS6 in I569
17400 //
17401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17402 sub2node->SetLineColor(kColorITS);
17403 sub2node->SetVisibility(1);
17404 fNodes->Add(sub2node);
17405 sub1node->cd();
17406 //
17407 // Place copy #19 of ITS6 in I569
17408 //
17409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17410 sub2node->SetLineColor(kColorITS);
17411 sub2node->SetVisibility(1);
17412 fNodes->Add(sub2node);
17413 sub1node->cd();
17414 //
17415 // Place copy #20 of ITS6 in I569
17416 //
17417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17418 sub2node->SetLineColor(kColorITS);
17419 sub2node->SetVisibility(1);
17420 fNodes->Add(sub2node);
17421 sub1node->cd();
17422 //
17423 // Place copy #21 of ITS6 in I569
17424 //
17425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17426 sub2node->SetLineColor(kColorITS);
17427 sub2node->SetVisibility(1);
17428 fNodes->Add(sub2node);
17429 sub1node->cd();
17430 //
17431 // Place copy #22 of ITS6 in I569
17432 //
17433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17434 sub2node->SetLineColor(kColorITS);
17435 sub2node->SetVisibility(1);
17436 fNodes->Add(sub2node);
17437 sub1node->cd();
17438 //
17439 // Place copy #23 of ITS6 in I569
17440 //
17441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17442 sub2node->SetLineColor(kColorITS);
17443 sub2node->SetVisibility(1);
17444 fNodes->Add(sub2node);
17445 sub1node->cd();
17446 //
17447 // Place copy #24 of ITS6 in I569
17448 //
17449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17450 sub2node->SetLineColor(kColorITS);
17451 sub2node->SetVisibility(1);
17452 fNodes->Add(sub2node);
17453 sub1node->cd();
17454 //
17455 // Place copy #25 of ITS6 in I569
17456 //
17457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17458 sub2node->SetLineColor(kColorITS);
17459 sub2node->SetVisibility(1);
17460 fNodes->Add(sub2node);
17461 sub1node->cd();
17462 fNodes->Add(sub1node);
17463 node->cd();
17464 //
17465 // Place copy #6 of I569 in IT56
17466 //
17467 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
17468 sub1node->SetLineColor(kColorITS);
17469 sub1node->SetVisibility(0);
17470 sub1node->cd();
17471 //
17472 // Place copy #1 of ITS6 in I569
17473 //
17474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17475 sub2node->SetLineColor(kColorITS);
17476 sub2node->SetVisibility(1);
17477 fNodes->Add(sub2node);
17478 sub1node->cd();
17479 //
17480 // Place copy #2 of ITS6 in I569
17481 //
17482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17483 sub2node->SetLineColor(kColorITS);
17484 sub2node->SetVisibility(1);
17485 fNodes->Add(sub2node);
17486 sub1node->cd();
17487 //
17488 // Place copy #3 of ITS6 in I569
17489 //
17490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17491 sub2node->SetLineColor(kColorITS);
17492 sub2node->SetVisibility(1);
17493 fNodes->Add(sub2node);
17494 sub1node->cd();
17495 //
17496 // Place copy #4 of ITS6 in I569
17497 //
17498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17499 sub2node->SetLineColor(kColorITS);
17500 sub2node->SetVisibility(1);
17501 fNodes->Add(sub2node);
17502 sub1node->cd();
17503 //
17504 // Place copy #5 of ITS6 in I569
17505 //
17506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17507 sub2node->SetLineColor(kColorITS);
17508 sub2node->SetVisibility(1);
17509 fNodes->Add(sub2node);
17510 sub1node->cd();
17511 //
17512 // Place copy #6 of ITS6 in I569
17513 //
17514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17515 sub2node->SetLineColor(kColorITS);
17516 sub2node->SetVisibility(1);
17517 fNodes->Add(sub2node);
17518 sub1node->cd();
17519 //
17520 // Place copy #7 of ITS6 in I569
17521 //
17522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17523 sub2node->SetLineColor(kColorITS);
17524 sub2node->SetVisibility(1);
17525 fNodes->Add(sub2node);
17526 sub1node->cd();
17527 //
17528 // Place copy #8 of ITS6 in I569
17529 //
17530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17531 sub2node->SetLineColor(kColorITS);
17532 sub2node->SetVisibility(1);
17533 fNodes->Add(sub2node);
17534 sub1node->cd();
17535 //
17536 // Place copy #9 of ITS6 in I569
17537 //
17538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17539 sub2node->SetLineColor(kColorITS);
17540 sub2node->SetVisibility(1);
17541 fNodes->Add(sub2node);
17542 sub1node->cd();
17543 //
17544 // Place copy #10 of ITS6 in I569
17545 //
17546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17547 sub2node->SetLineColor(kColorITS);
17548 sub2node->SetVisibility(1);
17549 fNodes->Add(sub2node);
17550 sub1node->cd();
17551 //
17552 // Place copy #11 of ITS6 in I569
17553 //
17554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17555 sub2node->SetLineColor(kColorITS);
17556 sub2node->SetVisibility(1);
17557 fNodes->Add(sub2node);
17558 sub1node->cd();
17559 //
17560 // Place copy #12 of ITS6 in I569
17561 //
17562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17563 sub2node->SetLineColor(kColorITS);
17564 sub2node->SetVisibility(1);
17565 fNodes->Add(sub2node);
17566 sub1node->cd();
17567 //
17568 // Place copy #13 of ITS6 in I569
17569 //
17570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17571 sub2node->SetLineColor(kColorITS);
17572 sub2node->SetVisibility(1);
17573 fNodes->Add(sub2node);
17574 sub1node->cd();
17575 //
17576 // Place copy #14 of ITS6 in I569
17577 //
17578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17579 sub2node->SetLineColor(kColorITS);
17580 sub2node->SetVisibility(1);
17581 fNodes->Add(sub2node);
17582 sub1node->cd();
17583 //
17584 // Place copy #15 of ITS6 in I569
17585 //
17586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17587 sub2node->SetLineColor(kColorITS);
17588 sub2node->SetVisibility(1);
17589 fNodes->Add(sub2node);
17590 sub1node->cd();
17591 //
17592 // Place copy #16 of ITS6 in I569
17593 //
17594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17595 sub2node->SetLineColor(kColorITS);
17596 sub2node->SetVisibility(1);
17597 fNodes->Add(sub2node);
17598 sub1node->cd();
17599 //
17600 // Place copy #17 of ITS6 in I569
17601 //
17602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17603 sub2node->SetLineColor(kColorITS);
17604 sub2node->SetVisibility(1);
17605 fNodes->Add(sub2node);
17606 sub1node->cd();
17607 //
17608 // Place copy #18 of ITS6 in I569
17609 //
17610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17611 sub2node->SetLineColor(kColorITS);
17612 sub2node->SetVisibility(1);
17613 fNodes->Add(sub2node);
17614 sub1node->cd();
17615 //
17616 // Place copy #19 of ITS6 in I569
17617 //
17618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17619 sub2node->SetLineColor(kColorITS);
17620 sub2node->SetVisibility(1);
17621 fNodes->Add(sub2node);
17622 sub1node->cd();
17623 //
17624 // Place copy #20 of ITS6 in I569
17625 //
17626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17627 sub2node->SetLineColor(kColorITS);
17628 sub2node->SetVisibility(1);
17629 fNodes->Add(sub2node);
17630 sub1node->cd();
17631 //
17632 // Place copy #21 of ITS6 in I569
17633 //
17634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17635 sub2node->SetLineColor(kColorITS);
17636 sub2node->SetVisibility(1);
17637 fNodes->Add(sub2node);
17638 sub1node->cd();
17639 //
17640 // Place copy #22 of ITS6 in I569
17641 //
17642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17643 sub2node->SetLineColor(kColorITS);
17644 sub2node->SetVisibility(1);
17645 fNodes->Add(sub2node);
17646 sub1node->cd();
17647 //
17648 // Place copy #23 of ITS6 in I569
17649 //
17650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17651 sub2node->SetLineColor(kColorITS);
17652 sub2node->SetVisibility(1);
17653 fNodes->Add(sub2node);
17654 sub1node->cd();
17655 //
17656 // Place copy #24 of ITS6 in I569
17657 //
17658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17659 sub2node->SetLineColor(kColorITS);
17660 sub2node->SetVisibility(1);
17661 fNodes->Add(sub2node);
17662 sub1node->cd();
17663 //
17664 // Place copy #25 of ITS6 in I569
17665 //
17666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17667 sub2node->SetLineColor(kColorITS);
17668 sub2node->SetVisibility(1);
17669 fNodes->Add(sub2node);
17670 sub1node->cd();
17671 fNodes->Add(sub1node);
17672 node->cd();
17673 //
17674 // Place copy #7 of I569 in IT56
17675 //
17676 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
17677 sub1node->SetLineColor(kColorITS);
17678 sub1node->SetVisibility(0);
17679 sub1node->cd();
17680 //
17681 // Place copy #1 of ITS6 in I569
17682 //
17683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17684 sub2node->SetLineColor(kColorITS);
17685 sub2node->SetVisibility(1);
17686 fNodes->Add(sub2node);
17687 sub1node->cd();
17688 //
17689 // Place copy #2 of ITS6 in I569
17690 //
17691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17692 sub2node->SetLineColor(kColorITS);
17693 sub2node->SetVisibility(1);
17694 fNodes->Add(sub2node);
17695 sub1node->cd();
17696 //
17697 // Place copy #3 of ITS6 in I569
17698 //
17699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17700 sub2node->SetLineColor(kColorITS);
17701 sub2node->SetVisibility(1);
17702 fNodes->Add(sub2node);
17703 sub1node->cd();
17704 //
17705 // Place copy #4 of ITS6 in I569
17706 //
17707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17708 sub2node->SetLineColor(kColorITS);
17709 sub2node->SetVisibility(1);
17710 fNodes->Add(sub2node);
17711 sub1node->cd();
17712 //
17713 // Place copy #5 of ITS6 in I569
17714 //
17715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17716 sub2node->SetLineColor(kColorITS);
17717 sub2node->SetVisibility(1);
17718 fNodes->Add(sub2node);
17719 sub1node->cd();
17720 //
17721 // Place copy #6 of ITS6 in I569
17722 //
17723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17724 sub2node->SetLineColor(kColorITS);
17725 sub2node->SetVisibility(1);
17726 fNodes->Add(sub2node);
17727 sub1node->cd();
17728 //
17729 // Place copy #7 of ITS6 in I569
17730 //
17731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17732 sub2node->SetLineColor(kColorITS);
17733 sub2node->SetVisibility(1);
17734 fNodes->Add(sub2node);
17735 sub1node->cd();
17736 //
17737 // Place copy #8 of ITS6 in I569
17738 //
17739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17740 sub2node->SetLineColor(kColorITS);
17741 sub2node->SetVisibility(1);
17742 fNodes->Add(sub2node);
17743 sub1node->cd();
17744 //
17745 // Place copy #9 of ITS6 in I569
17746 //
17747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17748 sub2node->SetLineColor(kColorITS);
17749 sub2node->SetVisibility(1);
17750 fNodes->Add(sub2node);
17751 sub1node->cd();
17752 //
17753 // Place copy #10 of ITS6 in I569
17754 //
17755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17756 sub2node->SetLineColor(kColorITS);
17757 sub2node->SetVisibility(1);
17758 fNodes->Add(sub2node);
17759 sub1node->cd();
17760 //
17761 // Place copy #11 of ITS6 in I569
17762 //
17763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17764 sub2node->SetLineColor(kColorITS);
17765 sub2node->SetVisibility(1);
17766 fNodes->Add(sub2node);
17767 sub1node->cd();
17768 //
17769 // Place copy #12 of ITS6 in I569
17770 //
17771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17772 sub2node->SetLineColor(kColorITS);
17773 sub2node->SetVisibility(1);
17774 fNodes->Add(sub2node);
17775 sub1node->cd();
17776 //
17777 // Place copy #13 of ITS6 in I569
17778 //
17779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17780 sub2node->SetLineColor(kColorITS);
17781 sub2node->SetVisibility(1);
17782 fNodes->Add(sub2node);
17783 sub1node->cd();
17784 //
17785 // Place copy #14 of ITS6 in I569
17786 //
17787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17788 sub2node->SetLineColor(kColorITS);
17789 sub2node->SetVisibility(1);
17790 fNodes->Add(sub2node);
17791 sub1node->cd();
17792 //
17793 // Place copy #15 of ITS6 in I569
17794 //
17795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
17796 sub2node->SetLineColor(kColorITS);
17797 sub2node->SetVisibility(1);
17798 fNodes->Add(sub2node);
17799 sub1node->cd();
17800 //
17801 // Place copy #16 of ITS6 in I569
17802 //
17803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17804 sub2node->SetLineColor(kColorITS);
17805 sub2node->SetVisibility(1);
17806 fNodes->Add(sub2node);
17807 sub1node->cd();
17808 //
17809 // Place copy #17 of ITS6 in I569
17810 //
17811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17812 sub2node->SetLineColor(kColorITS);
17813 sub2node->SetVisibility(1);
17814 fNodes->Add(sub2node);
17815 sub1node->cd();
17816 //
17817 // Place copy #18 of ITS6 in I569
17818 //
17819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17820 sub2node->SetLineColor(kColorITS);
17821 sub2node->SetVisibility(1);
17822 fNodes->Add(sub2node);
17823 sub1node->cd();
17824 //
17825 // Place copy #19 of ITS6 in I569
17826 //
17827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
17828 sub2node->SetLineColor(kColorITS);
17829 sub2node->SetVisibility(1);
17830 fNodes->Add(sub2node);
17831 sub1node->cd();
17832 //
17833 // Place copy #20 of ITS6 in I569
17834 //
17835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17836 sub2node->SetLineColor(kColorITS);
17837 sub2node->SetVisibility(1);
17838 fNodes->Add(sub2node);
17839 sub1node->cd();
17840 //
17841 // Place copy #21 of ITS6 in I569
17842 //
17843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
17844 sub2node->SetLineColor(kColorITS);
17845 sub2node->SetVisibility(1);
17846 fNodes->Add(sub2node);
17847 sub1node->cd();
17848 //
17849 // Place copy #22 of ITS6 in I569
17850 //
17851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17852 sub2node->SetLineColor(kColorITS);
17853 sub2node->SetVisibility(1);
17854 fNodes->Add(sub2node);
17855 sub1node->cd();
17856 //
17857 // Place copy #23 of ITS6 in I569
17858 //
17859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17860 sub2node->SetLineColor(kColorITS);
17861 sub2node->SetVisibility(1);
17862 fNodes->Add(sub2node);
17863 sub1node->cd();
17864 //
17865 // Place copy #24 of ITS6 in I569
17866 //
17867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17868 sub2node->SetLineColor(kColorITS);
17869 sub2node->SetVisibility(1);
17870 fNodes->Add(sub2node);
17871 sub1node->cd();
17872 //
17873 // Place copy #25 of ITS6 in I569
17874 //
17875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
17876 sub2node->SetLineColor(kColorITS);
17877 sub2node->SetVisibility(1);
17878 fNodes->Add(sub2node);
17879 sub1node->cd();
17880 fNodes->Add(sub1node);
17881 node->cd();
17882 //
17883 // Place copy #8 of I569 in IT56
17884 //
17885 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
17886 sub1node->SetLineColor(kColorITS);
17887 sub1node->SetVisibility(0);
17888 sub1node->cd();
17889 //
17890 // Place copy #1 of ITS6 in I569
17891 //
17892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
17893 sub2node->SetLineColor(kColorITS);
17894 sub2node->SetVisibility(1);
17895 fNodes->Add(sub2node);
17896 sub1node->cd();
17897 //
17898 // Place copy #2 of ITS6 in I569
17899 //
17900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17901 sub2node->SetLineColor(kColorITS);
17902 sub2node->SetVisibility(1);
17903 fNodes->Add(sub2node);
17904 sub1node->cd();
17905 //
17906 // Place copy #3 of ITS6 in I569
17907 //
17908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
17909 sub2node->SetLineColor(kColorITS);
17910 sub2node->SetVisibility(1);
17911 fNodes->Add(sub2node);
17912 sub1node->cd();
17913 //
17914 // Place copy #4 of ITS6 in I569
17915 //
17916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17917 sub2node->SetLineColor(kColorITS);
17918 sub2node->SetVisibility(1);
17919 fNodes->Add(sub2node);
17920 sub1node->cd();
17921 //
17922 // Place copy #5 of ITS6 in I569
17923 //
17924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
17925 sub2node->SetLineColor(kColorITS);
17926 sub2node->SetVisibility(1);
17927 fNodes->Add(sub2node);
17928 sub1node->cd();
17929 //
17930 // Place copy #6 of ITS6 in I569
17931 //
17932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17933 sub2node->SetLineColor(kColorITS);
17934 sub2node->SetVisibility(1);
17935 fNodes->Add(sub2node);
17936 sub1node->cd();
17937 //
17938 // Place copy #7 of ITS6 in I569
17939 //
17940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
17941 sub2node->SetLineColor(kColorITS);
17942 sub2node->SetVisibility(1);
17943 fNodes->Add(sub2node);
17944 sub1node->cd();
17945 //
17946 // Place copy #8 of ITS6 in I569
17947 //
17948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17949 sub2node->SetLineColor(kColorITS);
17950 sub2node->SetVisibility(1);
17951 fNodes->Add(sub2node);
17952 sub1node->cd();
17953 //
17954 // Place copy #9 of ITS6 in I569
17955 //
17956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
17957 sub2node->SetLineColor(kColorITS);
17958 sub2node->SetVisibility(1);
17959 fNodes->Add(sub2node);
17960 sub1node->cd();
17961 //
17962 // Place copy #10 of ITS6 in I569
17963 //
17964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17965 sub2node->SetLineColor(kColorITS);
17966 sub2node->SetVisibility(1);
17967 fNodes->Add(sub2node);
17968 sub1node->cd();
17969 //
17970 // Place copy #11 of ITS6 in I569
17971 //
17972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
17973 sub2node->SetLineColor(kColorITS);
17974 sub2node->SetVisibility(1);
17975 fNodes->Add(sub2node);
17976 sub1node->cd();
17977 //
17978 // Place copy #12 of ITS6 in I569
17979 //
17980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17981 sub2node->SetLineColor(kColorITS);
17982 sub2node->SetVisibility(1);
17983 fNodes->Add(sub2node);
17984 sub1node->cd();
17985 //
17986 // Place copy #13 of ITS6 in I569
17987 //
17988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17989 sub2node->SetLineColor(kColorITS);
17990 sub2node->SetVisibility(1);
17991 fNodes->Add(sub2node);
17992 sub1node->cd();
17993 //
17994 // Place copy #14 of ITS6 in I569
17995 //
17996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17997 sub2node->SetLineColor(kColorITS);
17998 sub2node->SetVisibility(1);
17999 fNodes->Add(sub2node);
18000 sub1node->cd();
18001 //
18002 // Place copy #15 of ITS6 in I569
18003 //
18004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18005 sub2node->SetLineColor(kColorITS);
18006 sub2node->SetVisibility(1);
18007 fNodes->Add(sub2node);
18008 sub1node->cd();
18009 //
18010 // Place copy #16 of ITS6 in I569
18011 //
18012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18013 sub2node->SetLineColor(kColorITS);
18014 sub2node->SetVisibility(1);
18015 fNodes->Add(sub2node);
18016 sub1node->cd();
18017 //
18018 // Place copy #17 of ITS6 in I569
18019 //
18020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18021 sub2node->SetLineColor(kColorITS);
18022 sub2node->SetVisibility(1);
18023 fNodes->Add(sub2node);
18024 sub1node->cd();
18025 //
18026 // Place copy #18 of ITS6 in I569
18027 //
18028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18029 sub2node->SetLineColor(kColorITS);
18030 sub2node->SetVisibility(1);
18031 fNodes->Add(sub2node);
18032 sub1node->cd();
18033 //
18034 // Place copy #19 of ITS6 in I569
18035 //
18036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18037 sub2node->SetLineColor(kColorITS);
18038 sub2node->SetVisibility(1);
18039 fNodes->Add(sub2node);
18040 sub1node->cd();
18041 //
18042 // Place copy #20 of ITS6 in I569
18043 //
18044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18045 sub2node->SetLineColor(kColorITS);
18046 sub2node->SetVisibility(1);
18047 fNodes->Add(sub2node);
18048 sub1node->cd();
18049 //
18050 // Place copy #21 of ITS6 in I569
18051 //
18052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18053 sub2node->SetLineColor(kColorITS);
18054 sub2node->SetVisibility(1);
18055 fNodes->Add(sub2node);
18056 sub1node->cd();
18057 //
18058 // Place copy #22 of ITS6 in I569
18059 //
18060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18061 sub2node->SetLineColor(kColorITS);
18062 sub2node->SetVisibility(1);
18063 fNodes->Add(sub2node);
18064 sub1node->cd();
18065 //
18066 // Place copy #23 of ITS6 in I569
18067 //
18068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18069 sub2node->SetLineColor(kColorITS);
18070 sub2node->SetVisibility(1);
18071 fNodes->Add(sub2node);
18072 sub1node->cd();
18073 //
18074 // Place copy #24 of ITS6 in I569
18075 //
18076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18077 sub2node->SetLineColor(kColorITS);
18078 sub2node->SetVisibility(1);
18079 fNodes->Add(sub2node);
18080 sub1node->cd();
18081 //
18082 // Place copy #25 of ITS6 in I569
18083 //
18084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18085 sub2node->SetLineColor(kColorITS);
18086 sub2node->SetVisibility(1);
18087 fNodes->Add(sub2node);
18088 sub1node->cd();
18089 fNodes->Add(sub1node);
18090 node->cd();
18091 //
18092 // Place copy #9 of I569 in IT56
18093 //
18094 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
18095 sub1node->SetLineColor(kColorITS);
18096 sub1node->SetVisibility(0);
18097 sub1node->cd();
18098 //
18099 // Place copy #1 of ITS6 in I569
18100 //
18101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18102 sub2node->SetLineColor(kColorITS);
18103 sub2node->SetVisibility(1);
18104 fNodes->Add(sub2node);
18105 sub1node->cd();
18106 //
18107 // Place copy #2 of ITS6 in I569
18108 //
18109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18110 sub2node->SetLineColor(kColorITS);
18111 sub2node->SetVisibility(1);
18112 fNodes->Add(sub2node);
18113 sub1node->cd();
18114 //
18115 // Place copy #3 of ITS6 in I569
18116 //
18117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18118 sub2node->SetLineColor(kColorITS);
18119 sub2node->SetVisibility(1);
18120 fNodes->Add(sub2node);
18121 sub1node->cd();
18122 //
18123 // Place copy #4 of ITS6 in I569
18124 //
18125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18126 sub2node->SetLineColor(kColorITS);
18127 sub2node->SetVisibility(1);
18128 fNodes->Add(sub2node);
18129 sub1node->cd();
18130 //
18131 // Place copy #5 of ITS6 in I569
18132 //
18133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18134 sub2node->SetLineColor(kColorITS);
18135 sub2node->SetVisibility(1);
18136 fNodes->Add(sub2node);
18137 sub1node->cd();
18138 //
18139 // Place copy #6 of ITS6 in I569
18140 //
18141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18142 sub2node->SetLineColor(kColorITS);
18143 sub2node->SetVisibility(1);
18144 fNodes->Add(sub2node);
18145 sub1node->cd();
18146 //
18147 // Place copy #7 of ITS6 in I569
18148 //
18149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18150 sub2node->SetLineColor(kColorITS);
18151 sub2node->SetVisibility(1);
18152 fNodes->Add(sub2node);
18153 sub1node->cd();
18154 //
18155 // Place copy #8 of ITS6 in I569
18156 //
18157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18158 sub2node->SetLineColor(kColorITS);
18159 sub2node->SetVisibility(1);
18160 fNodes->Add(sub2node);
18161 sub1node->cd();
18162 //
18163 // Place copy #9 of ITS6 in I569
18164 //
18165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18166 sub2node->SetLineColor(kColorITS);
18167 sub2node->SetVisibility(1);
18168 fNodes->Add(sub2node);
18169 sub1node->cd();
18170 //
18171 // Place copy #10 of ITS6 in I569
18172 //
18173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18174 sub2node->SetLineColor(kColorITS);
18175 sub2node->SetVisibility(1);
18176 fNodes->Add(sub2node);
18177 sub1node->cd();
18178 //
18179 // Place copy #11 of ITS6 in I569
18180 //
18181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18182 sub2node->SetLineColor(kColorITS);
18183 sub2node->SetVisibility(1);
18184 fNodes->Add(sub2node);
18185 sub1node->cd();
18186 //
18187 // Place copy #12 of ITS6 in I569
18188 //
18189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18190 sub2node->SetLineColor(kColorITS);
18191 sub2node->SetVisibility(1);
18192 fNodes->Add(sub2node);
18193 sub1node->cd();
18194 //
18195 // Place copy #13 of ITS6 in I569
18196 //
18197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18198 sub2node->SetLineColor(kColorITS);
18199 sub2node->SetVisibility(1);
18200 fNodes->Add(sub2node);
18201 sub1node->cd();
18202 //
18203 // Place copy #14 of ITS6 in I569
18204 //
18205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18206 sub2node->SetLineColor(kColorITS);
18207 sub2node->SetVisibility(1);
18208 fNodes->Add(sub2node);
18209 sub1node->cd();
18210 //
18211 // Place copy #15 of ITS6 in I569
18212 //
18213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18214 sub2node->SetLineColor(kColorITS);
18215 sub2node->SetVisibility(1);
18216 fNodes->Add(sub2node);
18217 sub1node->cd();
18218 //
18219 // Place copy #16 of ITS6 in I569
18220 //
18221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18222 sub2node->SetLineColor(kColorITS);
18223 sub2node->SetVisibility(1);
18224 fNodes->Add(sub2node);
18225 sub1node->cd();
18226 //
18227 // Place copy #17 of ITS6 in I569
18228 //
18229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18230 sub2node->SetLineColor(kColorITS);
18231 sub2node->SetVisibility(1);
18232 fNodes->Add(sub2node);
18233 sub1node->cd();
18234 //
18235 // Place copy #18 of ITS6 in I569
18236 //
18237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18238 sub2node->SetLineColor(kColorITS);
18239 sub2node->SetVisibility(1);
18240 fNodes->Add(sub2node);
18241 sub1node->cd();
18242 //
18243 // Place copy #19 of ITS6 in I569
18244 //
18245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18246 sub2node->SetLineColor(kColorITS);
18247 sub2node->SetVisibility(1);
18248 fNodes->Add(sub2node);
18249 sub1node->cd();
18250 //
18251 // Place copy #20 of ITS6 in I569
18252 //
18253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18254 sub2node->SetLineColor(kColorITS);
18255 sub2node->SetVisibility(1);
18256 fNodes->Add(sub2node);
18257 sub1node->cd();
18258 //
18259 // Place copy #21 of ITS6 in I569
18260 //
18261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18262 sub2node->SetLineColor(kColorITS);
18263 sub2node->SetVisibility(1);
18264 fNodes->Add(sub2node);
18265 sub1node->cd();
18266 //
18267 // Place copy #22 of ITS6 in I569
18268 //
18269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18270 sub2node->SetLineColor(kColorITS);
18271 sub2node->SetVisibility(1);
18272 fNodes->Add(sub2node);
18273 sub1node->cd();
18274 //
18275 // Place copy #23 of ITS6 in I569
18276 //
18277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18278 sub2node->SetLineColor(kColorITS);
18279 sub2node->SetVisibility(1);
18280 fNodes->Add(sub2node);
18281 sub1node->cd();
18282 //
18283 // Place copy #24 of ITS6 in I569
18284 //
18285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18286 sub2node->SetLineColor(kColorITS);
18287 sub2node->SetVisibility(1);
18288 fNodes->Add(sub2node);
18289 sub1node->cd();
18290 //
18291 // Place copy #25 of ITS6 in I569
18292 //
18293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18294 sub2node->SetLineColor(kColorITS);
18295 sub2node->SetVisibility(1);
18296 fNodes->Add(sub2node);
18297 sub1node->cd();
18298 fNodes->Add(sub1node);
18299 node->cd();
18300 //
18301 // Place copy #10 of I569 in IT56
18302 //
18303 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
18304 sub1node->SetLineColor(kColorITS);
18305 sub1node->SetVisibility(0);
18306 sub1node->cd();
18307 //
18308 // Place copy #1 of ITS6 in I569
18309 //
18310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18311 sub2node->SetLineColor(kColorITS);
18312 sub2node->SetVisibility(1);
18313 fNodes->Add(sub2node);
18314 sub1node->cd();
18315 //
18316 // Place copy #2 of ITS6 in I569
18317 //
18318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18319 sub2node->SetLineColor(kColorITS);
18320 sub2node->SetVisibility(1);
18321 fNodes->Add(sub2node);
18322 sub1node->cd();
18323 //
18324 // Place copy #3 of ITS6 in I569
18325 //
18326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18327 sub2node->SetLineColor(kColorITS);
18328 sub2node->SetVisibility(1);
18329 fNodes->Add(sub2node);
18330 sub1node->cd();
18331 //
18332 // Place copy #4 of ITS6 in I569
18333 //
18334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18335 sub2node->SetLineColor(kColorITS);
18336 sub2node->SetVisibility(1);
18337 fNodes->Add(sub2node);
18338 sub1node->cd();
18339 //
18340 // Place copy #5 of ITS6 in I569
18341 //
18342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18343 sub2node->SetLineColor(kColorITS);
18344 sub2node->SetVisibility(1);
18345 fNodes->Add(sub2node);
18346 sub1node->cd();
18347 //
18348 // Place copy #6 of ITS6 in I569
18349 //
18350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18351 sub2node->SetLineColor(kColorITS);
18352 sub2node->SetVisibility(1);
18353 fNodes->Add(sub2node);
18354 sub1node->cd();
18355 //
18356 // Place copy #7 of ITS6 in I569
18357 //
18358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18359 sub2node->SetLineColor(kColorITS);
18360 sub2node->SetVisibility(1);
18361 fNodes->Add(sub2node);
18362 sub1node->cd();
18363 //
18364 // Place copy #8 of ITS6 in I569
18365 //
18366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18367 sub2node->SetLineColor(kColorITS);
18368 sub2node->SetVisibility(1);
18369 fNodes->Add(sub2node);
18370 sub1node->cd();
18371 //
18372 // Place copy #9 of ITS6 in I569
18373 //
18374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18375 sub2node->SetLineColor(kColorITS);
18376 sub2node->SetVisibility(1);
18377 fNodes->Add(sub2node);
18378 sub1node->cd();
18379 //
18380 // Place copy #10 of ITS6 in I569
18381 //
18382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18383 sub2node->SetLineColor(kColorITS);
18384 sub2node->SetVisibility(1);
18385 fNodes->Add(sub2node);
18386 sub1node->cd();
18387 //
18388 // Place copy #11 of ITS6 in I569
18389 //
18390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18391 sub2node->SetLineColor(kColorITS);
18392 sub2node->SetVisibility(1);
18393 fNodes->Add(sub2node);
18394 sub1node->cd();
18395 //
18396 // Place copy #12 of ITS6 in I569
18397 //
18398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18399 sub2node->SetLineColor(kColorITS);
18400 sub2node->SetVisibility(1);
18401 fNodes->Add(sub2node);
18402 sub1node->cd();
18403 //
18404 // Place copy #13 of ITS6 in I569
18405 //
18406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18407 sub2node->SetLineColor(kColorITS);
18408 sub2node->SetVisibility(1);
18409 fNodes->Add(sub2node);
18410 sub1node->cd();
18411 //
18412 // Place copy #14 of ITS6 in I569
18413 //
18414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18415 sub2node->SetLineColor(kColorITS);
18416 sub2node->SetVisibility(1);
18417 fNodes->Add(sub2node);
18418 sub1node->cd();
18419 //
18420 // Place copy #15 of ITS6 in I569
18421 //
18422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18423 sub2node->SetLineColor(kColorITS);
18424 sub2node->SetVisibility(1);
18425 fNodes->Add(sub2node);
18426 sub1node->cd();
18427 //
18428 // Place copy #16 of ITS6 in I569
18429 //
18430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18431 sub2node->SetLineColor(kColorITS);
18432 sub2node->SetVisibility(1);
18433 fNodes->Add(sub2node);
18434 sub1node->cd();
18435 //
18436 // Place copy #17 of ITS6 in I569
18437 //
18438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18439 sub2node->SetLineColor(kColorITS);
18440 sub2node->SetVisibility(1);
18441 fNodes->Add(sub2node);
18442 sub1node->cd();
18443 //
18444 // Place copy #18 of ITS6 in I569
18445 //
18446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18447 sub2node->SetLineColor(kColorITS);
18448 sub2node->SetVisibility(1);
18449 fNodes->Add(sub2node);
18450 sub1node->cd();
18451 //
18452 // Place copy #19 of ITS6 in I569
18453 //
18454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18455 sub2node->SetLineColor(kColorITS);
18456 sub2node->SetVisibility(1);
18457 fNodes->Add(sub2node);
18458 sub1node->cd();
18459 //
18460 // Place copy #20 of ITS6 in I569
18461 //
18462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18463 sub2node->SetLineColor(kColorITS);
18464 sub2node->SetVisibility(1);
18465 fNodes->Add(sub2node);
18466 sub1node->cd();
18467 //
18468 // Place copy #21 of ITS6 in I569
18469 //
18470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18471 sub2node->SetLineColor(kColorITS);
18472 sub2node->SetVisibility(1);
18473 fNodes->Add(sub2node);
18474 sub1node->cd();
18475 //
18476 // Place copy #22 of ITS6 in I569
18477 //
18478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18479 sub2node->SetLineColor(kColorITS);
18480 sub2node->SetVisibility(1);
18481 fNodes->Add(sub2node);
18482 sub1node->cd();
18483 //
18484 // Place copy #23 of ITS6 in I569
18485 //
18486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18487 sub2node->SetLineColor(kColorITS);
18488 sub2node->SetVisibility(1);
18489 fNodes->Add(sub2node);
18490 sub1node->cd();
18491 //
18492 // Place copy #24 of ITS6 in I569
18493 //
18494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18495 sub2node->SetLineColor(kColorITS);
18496 sub2node->SetVisibility(1);
18497 fNodes->Add(sub2node);
18498 sub1node->cd();
18499 //
18500 // Place copy #25 of ITS6 in I569
18501 //
18502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18503 sub2node->SetLineColor(kColorITS);
18504 sub2node->SetVisibility(1);
18505 fNodes->Add(sub2node);
18506 sub1node->cd();
18507 fNodes->Add(sub1node);
18508 node->cd();
18509 //
18510 // Place copy #11 of I569 in IT56
18511 //
18512 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
18513 sub1node->SetLineColor(kColorITS);
18514 sub1node->SetVisibility(0);
18515 sub1node->cd();
18516 //
18517 // Place copy #1 of ITS6 in I569
18518 //
18519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18520 sub2node->SetLineColor(kColorITS);
18521 sub2node->SetVisibility(1);
18522 fNodes->Add(sub2node);
18523 sub1node->cd();
18524 //
18525 // Place copy #2 of ITS6 in I569
18526 //
18527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18528 sub2node->SetLineColor(kColorITS);
18529 sub2node->SetVisibility(1);
18530 fNodes->Add(sub2node);
18531 sub1node->cd();
18532 //
18533 // Place copy #3 of ITS6 in I569
18534 //
18535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18536 sub2node->SetLineColor(kColorITS);
18537 sub2node->SetVisibility(1);
18538 fNodes->Add(sub2node);
18539 sub1node->cd();
18540 //
18541 // Place copy #4 of ITS6 in I569
18542 //
18543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18544 sub2node->SetLineColor(kColorITS);
18545 sub2node->SetVisibility(1);
18546 fNodes->Add(sub2node);
18547 sub1node->cd();
18548 //
18549 // Place copy #5 of ITS6 in I569
18550 //
18551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18552 sub2node->SetLineColor(kColorITS);
18553 sub2node->SetVisibility(1);
18554 fNodes->Add(sub2node);
18555 sub1node->cd();
18556 //
18557 // Place copy #6 of ITS6 in I569
18558 //
18559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18560 sub2node->SetLineColor(kColorITS);
18561 sub2node->SetVisibility(1);
18562 fNodes->Add(sub2node);
18563 sub1node->cd();
18564 //
18565 // Place copy #7 of ITS6 in I569
18566 //
18567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18568 sub2node->SetLineColor(kColorITS);
18569 sub2node->SetVisibility(1);
18570 fNodes->Add(sub2node);
18571 sub1node->cd();
18572 //
18573 // Place copy #8 of ITS6 in I569
18574 //
18575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18576 sub2node->SetLineColor(kColorITS);
18577 sub2node->SetVisibility(1);
18578 fNodes->Add(sub2node);
18579 sub1node->cd();
18580 //
18581 // Place copy #9 of ITS6 in I569
18582 //
18583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18584 sub2node->SetLineColor(kColorITS);
18585 sub2node->SetVisibility(1);
18586 fNodes->Add(sub2node);
18587 sub1node->cd();
18588 //
18589 // Place copy #10 of ITS6 in I569
18590 //
18591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18592 sub2node->SetLineColor(kColorITS);
18593 sub2node->SetVisibility(1);
18594 fNodes->Add(sub2node);
18595 sub1node->cd();
18596 //
18597 // Place copy #11 of ITS6 in I569
18598 //
18599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18600 sub2node->SetLineColor(kColorITS);
18601 sub2node->SetVisibility(1);
18602 fNodes->Add(sub2node);
18603 sub1node->cd();
18604 //
18605 // Place copy #12 of ITS6 in I569
18606 //
18607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18608 sub2node->SetLineColor(kColorITS);
18609 sub2node->SetVisibility(1);
18610 fNodes->Add(sub2node);
18611 sub1node->cd();
18612 //
18613 // Place copy #13 of ITS6 in I569
18614 //
18615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18616 sub2node->SetLineColor(kColorITS);
18617 sub2node->SetVisibility(1);
18618 fNodes->Add(sub2node);
18619 sub1node->cd();
18620 //
18621 // Place copy #14 of ITS6 in I569
18622 //
18623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18624 sub2node->SetLineColor(kColorITS);
18625 sub2node->SetVisibility(1);
18626 fNodes->Add(sub2node);
18627 sub1node->cd();
18628 //
18629 // Place copy #15 of ITS6 in I569
18630 //
18631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18632 sub2node->SetLineColor(kColorITS);
18633 sub2node->SetVisibility(1);
18634 fNodes->Add(sub2node);
18635 sub1node->cd();
18636 //
18637 // Place copy #16 of ITS6 in I569
18638 //
18639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18640 sub2node->SetLineColor(kColorITS);
18641 sub2node->SetVisibility(1);
18642 fNodes->Add(sub2node);
18643 sub1node->cd();
18644 //
18645 // Place copy #17 of ITS6 in I569
18646 //
18647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18648 sub2node->SetLineColor(kColorITS);
18649 sub2node->SetVisibility(1);
18650 fNodes->Add(sub2node);
18651 sub1node->cd();
18652 //
18653 // Place copy #18 of ITS6 in I569
18654 //
18655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18656 sub2node->SetLineColor(kColorITS);
18657 sub2node->SetVisibility(1);
18658 fNodes->Add(sub2node);
18659 sub1node->cd();
18660 //
18661 // Place copy #19 of ITS6 in I569
18662 //
18663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18664 sub2node->SetLineColor(kColorITS);
18665 sub2node->SetVisibility(1);
18666 fNodes->Add(sub2node);
18667 sub1node->cd();
18668 //
18669 // Place copy #20 of ITS6 in I569
18670 //
18671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18672 sub2node->SetLineColor(kColorITS);
18673 sub2node->SetVisibility(1);
18674 fNodes->Add(sub2node);
18675 sub1node->cd();
18676 //
18677 // Place copy #21 of ITS6 in I569
18678 //
18679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18680 sub2node->SetLineColor(kColorITS);
18681 sub2node->SetVisibility(1);
18682 fNodes->Add(sub2node);
18683 sub1node->cd();
18684 //
18685 // Place copy #22 of ITS6 in I569
18686 //
18687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18688 sub2node->SetLineColor(kColorITS);
18689 sub2node->SetVisibility(1);
18690 fNodes->Add(sub2node);
18691 sub1node->cd();
18692 //
18693 // Place copy #23 of ITS6 in I569
18694 //
18695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18696 sub2node->SetLineColor(kColorITS);
18697 sub2node->SetVisibility(1);
18698 fNodes->Add(sub2node);
18699 sub1node->cd();
18700 //
18701 // Place copy #24 of ITS6 in I569
18702 //
18703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18704 sub2node->SetLineColor(kColorITS);
18705 sub2node->SetVisibility(1);
18706 fNodes->Add(sub2node);
18707 sub1node->cd();
18708 //
18709 // Place copy #25 of ITS6 in I569
18710 //
18711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18712 sub2node->SetLineColor(kColorITS);
18713 sub2node->SetVisibility(1);
18714 fNodes->Add(sub2node);
18715 sub1node->cd();
18716 fNodes->Add(sub1node);
18717 node->cd();
18718 //
18719 // Place copy #12 of I569 in IT56
18720 //
18721 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
18722 sub1node->SetLineColor(kColorITS);
18723 sub1node->SetVisibility(0);
18724 sub1node->cd();
18725 //
18726 // Place copy #1 of ITS6 in I569
18727 //
18728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18729 sub2node->SetLineColor(kColorITS);
18730 sub2node->SetVisibility(1);
18731 fNodes->Add(sub2node);
18732 sub1node->cd();
18733 //
18734 // Place copy #2 of ITS6 in I569
18735 //
18736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18737 sub2node->SetLineColor(kColorITS);
18738 sub2node->SetVisibility(1);
18739 fNodes->Add(sub2node);
18740 sub1node->cd();
18741 //
18742 // Place copy #3 of ITS6 in I569
18743 //
18744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18745 sub2node->SetLineColor(kColorITS);
18746 sub2node->SetVisibility(1);
18747 fNodes->Add(sub2node);
18748 sub1node->cd();
18749 //
18750 // Place copy #4 of ITS6 in I569
18751 //
18752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18753 sub2node->SetLineColor(kColorITS);
18754 sub2node->SetVisibility(1);
18755 fNodes->Add(sub2node);
18756 sub1node->cd();
18757 //
18758 // Place copy #5 of ITS6 in I569
18759 //
18760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18761 sub2node->SetLineColor(kColorITS);
18762 sub2node->SetVisibility(1);
18763 fNodes->Add(sub2node);
18764 sub1node->cd();
18765 //
18766 // Place copy #6 of ITS6 in I569
18767 //
18768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18769 sub2node->SetLineColor(kColorITS);
18770 sub2node->SetVisibility(1);
18771 fNodes->Add(sub2node);
18772 sub1node->cd();
18773 //
18774 // Place copy #7 of ITS6 in I569
18775 //
18776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18777 sub2node->SetLineColor(kColorITS);
18778 sub2node->SetVisibility(1);
18779 fNodes->Add(sub2node);
18780 sub1node->cd();
18781 //
18782 // Place copy #8 of ITS6 in I569
18783 //
18784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18785 sub2node->SetLineColor(kColorITS);
18786 sub2node->SetVisibility(1);
18787 fNodes->Add(sub2node);
18788 sub1node->cd();
18789 //
18790 // Place copy #9 of ITS6 in I569
18791 //
18792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
18793 sub2node->SetLineColor(kColorITS);
18794 sub2node->SetVisibility(1);
18795 fNodes->Add(sub2node);
18796 sub1node->cd();
18797 //
18798 // Place copy #10 of ITS6 in I569
18799 //
18800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18801 sub2node->SetLineColor(kColorITS);
18802 sub2node->SetVisibility(1);
18803 fNodes->Add(sub2node);
18804 sub1node->cd();
18805 //
18806 // Place copy #11 of ITS6 in I569
18807 //
18808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
18809 sub2node->SetLineColor(kColorITS);
18810 sub2node->SetVisibility(1);
18811 fNodes->Add(sub2node);
18812 sub1node->cd();
18813 //
18814 // Place copy #12 of ITS6 in I569
18815 //
18816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18817 sub2node->SetLineColor(kColorITS);
18818 sub2node->SetVisibility(1);
18819 fNodes->Add(sub2node);
18820 sub1node->cd();
18821 //
18822 // Place copy #13 of ITS6 in I569
18823 //
18824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18825 sub2node->SetLineColor(kColorITS);
18826 sub2node->SetVisibility(1);
18827 fNodes->Add(sub2node);
18828 sub1node->cd();
18829 //
18830 // Place copy #14 of ITS6 in I569
18831 //
18832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18833 sub2node->SetLineColor(kColorITS);
18834 sub2node->SetVisibility(1);
18835 fNodes->Add(sub2node);
18836 sub1node->cd();
18837 //
18838 // Place copy #15 of ITS6 in I569
18839 //
18840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
18841 sub2node->SetLineColor(kColorITS);
18842 sub2node->SetVisibility(1);
18843 fNodes->Add(sub2node);
18844 sub1node->cd();
18845 //
18846 // Place copy #16 of ITS6 in I569
18847 //
18848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18849 sub2node->SetLineColor(kColorITS);
18850 sub2node->SetVisibility(1);
18851 fNodes->Add(sub2node);
18852 sub1node->cd();
18853 //
18854 // Place copy #17 of ITS6 in I569
18855 //
18856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18857 sub2node->SetLineColor(kColorITS);
18858 sub2node->SetVisibility(1);
18859 fNodes->Add(sub2node);
18860 sub1node->cd();
18861 //
18862 // Place copy #18 of ITS6 in I569
18863 //
18864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18865 sub2node->SetLineColor(kColorITS);
18866 sub2node->SetVisibility(1);
18867 fNodes->Add(sub2node);
18868 sub1node->cd();
18869 //
18870 // Place copy #19 of ITS6 in I569
18871 //
18872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
18873 sub2node->SetLineColor(kColorITS);
18874 sub2node->SetVisibility(1);
18875 fNodes->Add(sub2node);
18876 sub1node->cd();
18877 //
18878 // Place copy #20 of ITS6 in I569
18879 //
18880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18881 sub2node->SetLineColor(kColorITS);
18882 sub2node->SetVisibility(1);
18883 fNodes->Add(sub2node);
18884 sub1node->cd();
18885 //
18886 // Place copy #21 of ITS6 in I569
18887 //
18888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
18889 sub2node->SetLineColor(kColorITS);
18890 sub2node->SetVisibility(1);
18891 fNodes->Add(sub2node);
18892 sub1node->cd();
18893 //
18894 // Place copy #22 of ITS6 in I569
18895 //
18896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18897 sub2node->SetLineColor(kColorITS);
18898 sub2node->SetVisibility(1);
18899 fNodes->Add(sub2node);
18900 sub1node->cd();
18901 //
18902 // Place copy #23 of ITS6 in I569
18903 //
18904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18905 sub2node->SetLineColor(kColorITS);
18906 sub2node->SetVisibility(1);
18907 fNodes->Add(sub2node);
18908 sub1node->cd();
18909 //
18910 // Place copy #24 of ITS6 in I569
18911 //
18912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18913 sub2node->SetLineColor(kColorITS);
18914 sub2node->SetVisibility(1);
18915 fNodes->Add(sub2node);
18916 sub1node->cd();
18917 //
18918 // Place copy #25 of ITS6 in I569
18919 //
18920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
18921 sub2node->SetLineColor(kColorITS);
18922 sub2node->SetVisibility(1);
18923 fNodes->Add(sub2node);
18924 sub1node->cd();
18925 fNodes->Add(sub1node);
18926 node->cd();
18927 //
18928 // Place copy #13 of I569 in IT56
18929 //
18930 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
18931 sub1node->SetLineColor(kColorITS);
18932 sub1node->SetVisibility(0);
18933 sub1node->cd();
18934 //
18935 // Place copy #1 of ITS6 in I569
18936 //
18937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
18938 sub2node->SetLineColor(kColorITS);
18939 sub2node->SetVisibility(1);
18940 fNodes->Add(sub2node);
18941 sub1node->cd();
18942 //
18943 // Place copy #2 of ITS6 in I569
18944 //
18945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18946 sub2node->SetLineColor(kColorITS);
18947 sub2node->SetVisibility(1);
18948 fNodes->Add(sub2node);
18949 sub1node->cd();
18950 //
18951 // Place copy #3 of ITS6 in I569
18952 //
18953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
18954 sub2node->SetLineColor(kColorITS);
18955 sub2node->SetVisibility(1);
18956 fNodes->Add(sub2node);
18957 sub1node->cd();
18958 //
18959 // Place copy #4 of ITS6 in I569
18960 //
18961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18962 sub2node->SetLineColor(kColorITS);
18963 sub2node->SetVisibility(1);
18964 fNodes->Add(sub2node);
18965 sub1node->cd();
18966 //
18967 // Place copy #5 of ITS6 in I569
18968 //
18969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
18970 sub2node->SetLineColor(kColorITS);
18971 sub2node->SetVisibility(1);
18972 fNodes->Add(sub2node);
18973 sub1node->cd();
18974 //
18975 // Place copy #6 of ITS6 in I569
18976 //
18977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18978 sub2node->SetLineColor(kColorITS);
18979 sub2node->SetVisibility(1);
18980 fNodes->Add(sub2node);
18981 sub1node->cd();
18982 //
18983 // Place copy #7 of ITS6 in I569
18984 //
18985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
18986 sub2node->SetLineColor(kColorITS);
18987 sub2node->SetVisibility(1);
18988 fNodes->Add(sub2node);
18989 sub1node->cd();
18990 //
18991 // Place copy #8 of ITS6 in I569
18992 //
18993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18994 sub2node->SetLineColor(kColorITS);
18995 sub2node->SetVisibility(1);
18996 fNodes->Add(sub2node);
18997 sub1node->cd();
18998 //
18999 // Place copy #9 of ITS6 in I569
19000 //
19001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19002 sub2node->SetLineColor(kColorITS);
19003 sub2node->SetVisibility(1);
19004 fNodes->Add(sub2node);
19005 sub1node->cd();
19006 //
19007 // Place copy #10 of ITS6 in I569
19008 //
19009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19010 sub2node->SetLineColor(kColorITS);
19011 sub2node->SetVisibility(1);
19012 fNodes->Add(sub2node);
19013 sub1node->cd();
19014 //
19015 // Place copy #11 of ITS6 in I569
19016 //
19017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19018 sub2node->SetLineColor(kColorITS);
19019 sub2node->SetVisibility(1);
19020 fNodes->Add(sub2node);
19021 sub1node->cd();
19022 //
19023 // Place copy #12 of ITS6 in I569
19024 //
19025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19026 sub2node->SetLineColor(kColorITS);
19027 sub2node->SetVisibility(1);
19028 fNodes->Add(sub2node);
19029 sub1node->cd();
19030 //
19031 // Place copy #13 of ITS6 in I569
19032 //
19033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19034 sub2node->SetLineColor(kColorITS);
19035 sub2node->SetVisibility(1);
19036 fNodes->Add(sub2node);
19037 sub1node->cd();
19038 //
19039 // Place copy #14 of ITS6 in I569
19040 //
19041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19042 sub2node->SetLineColor(kColorITS);
19043 sub2node->SetVisibility(1);
19044 fNodes->Add(sub2node);
19045 sub1node->cd();
19046 //
19047 // Place copy #15 of ITS6 in I569
19048 //
19049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19050 sub2node->SetLineColor(kColorITS);
19051 sub2node->SetVisibility(1);
19052 fNodes->Add(sub2node);
19053 sub1node->cd();
19054 //
19055 // Place copy #16 of ITS6 in I569
19056 //
19057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19058 sub2node->SetLineColor(kColorITS);
19059 sub2node->SetVisibility(1);
19060 fNodes->Add(sub2node);
19061 sub1node->cd();
19062 //
19063 // Place copy #17 of ITS6 in I569
19064 //
19065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19066 sub2node->SetLineColor(kColorITS);
19067 sub2node->SetVisibility(1);
19068 fNodes->Add(sub2node);
19069 sub1node->cd();
19070 //
19071 // Place copy #18 of ITS6 in I569
19072 //
19073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19074 sub2node->SetLineColor(kColorITS);
19075 sub2node->SetVisibility(1);
19076 fNodes->Add(sub2node);
19077 sub1node->cd();
19078 //
19079 // Place copy #19 of ITS6 in I569
19080 //
19081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19082 sub2node->SetLineColor(kColorITS);
19083 sub2node->SetVisibility(1);
19084 fNodes->Add(sub2node);
19085 sub1node->cd();
19086 //
19087 // Place copy #20 of ITS6 in I569
19088 //
19089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19090 sub2node->SetLineColor(kColorITS);
19091 sub2node->SetVisibility(1);
19092 fNodes->Add(sub2node);
19093 sub1node->cd();
19094 //
19095 // Place copy #21 of ITS6 in I569
19096 //
19097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19098 sub2node->SetLineColor(kColorITS);
19099 sub2node->SetVisibility(1);
19100 fNodes->Add(sub2node);
19101 sub1node->cd();
19102 //
19103 // Place copy #22 of ITS6 in I569
19104 //
19105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19106 sub2node->SetLineColor(kColorITS);
19107 sub2node->SetVisibility(1);
19108 fNodes->Add(sub2node);
19109 sub1node->cd();
19110 //
19111 // Place copy #23 of ITS6 in I569
19112 //
19113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19114 sub2node->SetLineColor(kColorITS);
19115 sub2node->SetVisibility(1);
19116 fNodes->Add(sub2node);
19117 sub1node->cd();
19118 //
19119 // Place copy #24 of ITS6 in I569
19120 //
19121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19122 sub2node->SetLineColor(kColorITS);
19123 sub2node->SetVisibility(1);
19124 fNodes->Add(sub2node);
19125 sub1node->cd();
19126 //
19127 // Place copy #25 of ITS6 in I569
19128 //
19129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19130 sub2node->SetLineColor(kColorITS);
19131 sub2node->SetVisibility(1);
19132 fNodes->Add(sub2node);
19133 sub1node->cd();
19134 fNodes->Add(sub1node);
19135 node->cd();
19136 //
19137 // Place copy #14 of I569 in IT56
19138 //
19139 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
19140 sub1node->SetLineColor(kColorITS);
19141 sub1node->SetVisibility(0);
19142 sub1node->cd();
19143 //
19144 // Place copy #1 of ITS6 in I569
19145 //
19146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19147 sub2node->SetLineColor(kColorITS);
19148 sub2node->SetVisibility(1);
19149 fNodes->Add(sub2node);
19150 sub1node->cd();
19151 //
19152 // Place copy #2 of ITS6 in I569
19153 //
19154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19155 sub2node->SetLineColor(kColorITS);
19156 sub2node->SetVisibility(1);
19157 fNodes->Add(sub2node);
19158 sub1node->cd();
19159 //
19160 // Place copy #3 of ITS6 in I569
19161 //
19162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19163 sub2node->SetLineColor(kColorITS);
19164 sub2node->SetVisibility(1);
19165 fNodes->Add(sub2node);
19166 sub1node->cd();
19167 //
19168 // Place copy #4 of ITS6 in I569
19169 //
19170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19171 sub2node->SetLineColor(kColorITS);
19172 sub2node->SetVisibility(1);
19173 fNodes->Add(sub2node);
19174 sub1node->cd();
19175 //
19176 // Place copy #5 of ITS6 in I569
19177 //
19178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19179 sub2node->SetLineColor(kColorITS);
19180 sub2node->SetVisibility(1);
19181 fNodes->Add(sub2node);
19182 sub1node->cd();
19183 //
19184 // Place copy #6 of ITS6 in I569
19185 //
19186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19187 sub2node->SetLineColor(kColorITS);
19188 sub2node->SetVisibility(1);
19189 fNodes->Add(sub2node);
19190 sub1node->cd();
19191 //
19192 // Place copy #7 of ITS6 in I569
19193 //
19194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19195 sub2node->SetLineColor(kColorITS);
19196 sub2node->SetVisibility(1);
19197 fNodes->Add(sub2node);
19198 sub1node->cd();
19199 //
19200 // Place copy #8 of ITS6 in I569
19201 //
19202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19203 sub2node->SetLineColor(kColorITS);
19204 sub2node->SetVisibility(1);
19205 fNodes->Add(sub2node);
19206 sub1node->cd();
19207 //
19208 // Place copy #9 of ITS6 in I569
19209 //
19210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19211 sub2node->SetLineColor(kColorITS);
19212 sub2node->SetVisibility(1);
19213 fNodes->Add(sub2node);
19214 sub1node->cd();
19215 //
19216 // Place copy #10 of ITS6 in I569
19217 //
19218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19219 sub2node->SetLineColor(kColorITS);
19220 sub2node->SetVisibility(1);
19221 fNodes->Add(sub2node);
19222 sub1node->cd();
19223 //
19224 // Place copy #11 of ITS6 in I569
19225 //
19226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19227 sub2node->SetLineColor(kColorITS);
19228 sub2node->SetVisibility(1);
19229 fNodes->Add(sub2node);
19230 sub1node->cd();
19231 //
19232 // Place copy #12 of ITS6 in I569
19233 //
19234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19235 sub2node->SetLineColor(kColorITS);
19236 sub2node->SetVisibility(1);
19237 fNodes->Add(sub2node);
19238 sub1node->cd();
19239 //
19240 // Place copy #13 of ITS6 in I569
19241 //
19242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19243 sub2node->SetLineColor(kColorITS);
19244 sub2node->SetVisibility(1);
19245 fNodes->Add(sub2node);
19246 sub1node->cd();
19247 //
19248 // Place copy #14 of ITS6 in I569
19249 //
19250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19251 sub2node->SetLineColor(kColorITS);
19252 sub2node->SetVisibility(1);
19253 fNodes->Add(sub2node);
19254 sub1node->cd();
19255 //
19256 // Place copy #15 of ITS6 in I569
19257 //
19258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19259 sub2node->SetLineColor(kColorITS);
19260 sub2node->SetVisibility(1);
19261 fNodes->Add(sub2node);
19262 sub1node->cd();
19263 //
19264 // Place copy #16 of ITS6 in I569
19265 //
19266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19267 sub2node->SetLineColor(kColorITS);
19268 sub2node->SetVisibility(1);
19269 fNodes->Add(sub2node);
19270 sub1node->cd();
19271 //
19272 // Place copy #17 of ITS6 in I569
19273 //
19274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19275 sub2node->SetLineColor(kColorITS);
19276 sub2node->SetVisibility(1);
19277 fNodes->Add(sub2node);
19278 sub1node->cd();
19279 //
19280 // Place copy #18 of ITS6 in I569
19281 //
19282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19283 sub2node->SetLineColor(kColorITS);
19284 sub2node->SetVisibility(1);
19285 fNodes->Add(sub2node);
19286 sub1node->cd();
19287 //
19288 // Place copy #19 of ITS6 in I569
19289 //
19290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19291 sub2node->SetLineColor(kColorITS);
19292 sub2node->SetVisibility(1);
19293 fNodes->Add(sub2node);
19294 sub1node->cd();
19295 //
19296 // Place copy #20 of ITS6 in I569
19297 //
19298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19299 sub2node->SetLineColor(kColorITS);
19300 sub2node->SetVisibility(1);
19301 fNodes->Add(sub2node);
19302 sub1node->cd();
19303 //
19304 // Place copy #21 of ITS6 in I569
19305 //
19306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19307 sub2node->SetLineColor(kColorITS);
19308 sub2node->SetVisibility(1);
19309 fNodes->Add(sub2node);
19310 sub1node->cd();
19311 //
19312 // Place copy #22 of ITS6 in I569
19313 //
19314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19315 sub2node->SetLineColor(kColorITS);
19316 sub2node->SetVisibility(1);
19317 fNodes->Add(sub2node);
19318 sub1node->cd();
19319 //
19320 // Place copy #23 of ITS6 in I569
19321 //
19322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19323 sub2node->SetLineColor(kColorITS);
19324 sub2node->SetVisibility(1);
19325 fNodes->Add(sub2node);
19326 sub1node->cd();
19327 //
19328 // Place copy #24 of ITS6 in I569
19329 //
19330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19331 sub2node->SetLineColor(kColorITS);
19332 sub2node->SetVisibility(1);
19333 fNodes->Add(sub2node);
19334 sub1node->cd();
19335 //
19336 // Place copy #25 of ITS6 in I569
19337 //
19338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19339 sub2node->SetLineColor(kColorITS);
19340 sub2node->SetVisibility(1);
19341 fNodes->Add(sub2node);
19342 sub1node->cd();
19343 fNodes->Add(sub1node);
19344 node->cd();
19345 //
19346 // Place copy #15 of I569 in IT56
19347 //
19348 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
19349 sub1node->SetLineColor(kColorITS);
19350 sub1node->SetVisibility(0);
19351 sub1node->cd();
19352 //
19353 // Place copy #1 of ITS6 in I569
19354 //
19355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19356 sub2node->SetLineColor(kColorITS);
19357 sub2node->SetVisibility(1);
19358 fNodes->Add(sub2node);
19359 sub1node->cd();
19360 //
19361 // Place copy #2 of ITS6 in I569
19362 //
19363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19364 sub2node->SetLineColor(kColorITS);
19365 sub2node->SetVisibility(1);
19366 fNodes->Add(sub2node);
19367 sub1node->cd();
19368 //
19369 // Place copy #3 of ITS6 in I569
19370 //
19371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19372 sub2node->SetLineColor(kColorITS);
19373 sub2node->SetVisibility(1);
19374 fNodes->Add(sub2node);
19375 sub1node->cd();
19376 //
19377 // Place copy #4 of ITS6 in I569
19378 //
19379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19380 sub2node->SetLineColor(kColorITS);
19381 sub2node->SetVisibility(1);
19382 fNodes->Add(sub2node);
19383 sub1node->cd();
19384 //
19385 // Place copy #5 of ITS6 in I569
19386 //
19387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19388 sub2node->SetLineColor(kColorITS);
19389 sub2node->SetVisibility(1);
19390 fNodes->Add(sub2node);
19391 sub1node->cd();
19392 //
19393 // Place copy #6 of ITS6 in I569
19394 //
19395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19396 sub2node->SetLineColor(kColorITS);
19397 sub2node->SetVisibility(1);
19398 fNodes->Add(sub2node);
19399 sub1node->cd();
19400 //
19401 // Place copy #7 of ITS6 in I569
19402 //
19403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19404 sub2node->SetLineColor(kColorITS);
19405 sub2node->SetVisibility(1);
19406 fNodes->Add(sub2node);
19407 sub1node->cd();
19408 //
19409 // Place copy #8 of ITS6 in I569
19410 //
19411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19412 sub2node->SetLineColor(kColorITS);
19413 sub2node->SetVisibility(1);
19414 fNodes->Add(sub2node);
19415 sub1node->cd();
19416 //
19417 // Place copy #9 of ITS6 in I569
19418 //
19419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19420 sub2node->SetLineColor(kColorITS);
19421 sub2node->SetVisibility(1);
19422 fNodes->Add(sub2node);
19423 sub1node->cd();
19424 //
19425 // Place copy #10 of ITS6 in I569
19426 //
19427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19428 sub2node->SetLineColor(kColorITS);
19429 sub2node->SetVisibility(1);
19430 fNodes->Add(sub2node);
19431 sub1node->cd();
19432 //
19433 // Place copy #11 of ITS6 in I569
19434 //
19435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19436 sub2node->SetLineColor(kColorITS);
19437 sub2node->SetVisibility(1);
19438 fNodes->Add(sub2node);
19439 sub1node->cd();
19440 //
19441 // Place copy #12 of ITS6 in I569
19442 //
19443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19444 sub2node->SetLineColor(kColorITS);
19445 sub2node->SetVisibility(1);
19446 fNodes->Add(sub2node);
19447 sub1node->cd();
19448 //
19449 // Place copy #13 of ITS6 in I569
19450 //
19451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19452 sub2node->SetLineColor(kColorITS);
19453 sub2node->SetVisibility(1);
19454 fNodes->Add(sub2node);
19455 sub1node->cd();
19456 //
19457 // Place copy #14 of ITS6 in I569
19458 //
19459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19460 sub2node->SetLineColor(kColorITS);
19461 sub2node->SetVisibility(1);
19462 fNodes->Add(sub2node);
19463 sub1node->cd();
19464 //
19465 // Place copy #15 of ITS6 in I569
19466 //
19467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19468 sub2node->SetLineColor(kColorITS);
19469 sub2node->SetVisibility(1);
19470 fNodes->Add(sub2node);
19471 sub1node->cd();
19472 //
19473 // Place copy #16 of ITS6 in I569
19474 //
19475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19476 sub2node->SetLineColor(kColorITS);
19477 sub2node->SetVisibility(1);
19478 fNodes->Add(sub2node);
19479 sub1node->cd();
19480 //
19481 // Place copy #17 of ITS6 in I569
19482 //
19483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19484 sub2node->SetLineColor(kColorITS);
19485 sub2node->SetVisibility(1);
19486 fNodes->Add(sub2node);
19487 sub1node->cd();
19488 //
19489 // Place copy #18 of ITS6 in I569
19490 //
19491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19492 sub2node->SetLineColor(kColorITS);
19493 sub2node->SetVisibility(1);
19494 fNodes->Add(sub2node);
19495 sub1node->cd();
19496 //
19497 // Place copy #19 of ITS6 in I569
19498 //
19499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19500 sub2node->SetLineColor(kColorITS);
19501 sub2node->SetVisibility(1);
19502 fNodes->Add(sub2node);
19503 sub1node->cd();
19504 //
19505 // Place copy #20 of ITS6 in I569
19506 //
19507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19508 sub2node->SetLineColor(kColorITS);
19509 sub2node->SetVisibility(1);
19510 fNodes->Add(sub2node);
19511 sub1node->cd();
19512 //
19513 // Place copy #21 of ITS6 in I569
19514 //
19515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19516 sub2node->SetLineColor(kColorITS);
19517 sub2node->SetVisibility(1);
19518 fNodes->Add(sub2node);
19519 sub1node->cd();
19520 //
19521 // Place copy #22 of ITS6 in I569
19522 //
19523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19524 sub2node->SetLineColor(kColorITS);
19525 sub2node->SetVisibility(1);
19526 fNodes->Add(sub2node);
19527 sub1node->cd();
19528 //
19529 // Place copy #23 of ITS6 in I569
19530 //
19531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19532 sub2node->SetLineColor(kColorITS);
19533 sub2node->SetVisibility(1);
19534 fNodes->Add(sub2node);
19535 sub1node->cd();
19536 //
19537 // Place copy #24 of ITS6 in I569
19538 //
19539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19540 sub2node->SetLineColor(kColorITS);
19541 sub2node->SetVisibility(1);
19542 fNodes->Add(sub2node);
19543 sub1node->cd();
19544 //
19545 // Place copy #25 of ITS6 in I569
19546 //
19547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19548 sub2node->SetLineColor(kColorITS);
19549 sub2node->SetVisibility(1);
19550 fNodes->Add(sub2node);
19551 sub1node->cd();
19552 fNodes->Add(sub1node);
19553 node->cd();
19554 //
19555 // Place copy #16 of I569 in IT56
19556 //
19557 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
19558 sub1node->SetLineColor(kColorITS);
19559 sub1node->SetVisibility(0);
19560 sub1node->cd();
19561 //
19562 // Place copy #1 of ITS6 in I569
19563 //
19564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19565 sub2node->SetLineColor(kColorITS);
19566 sub2node->SetVisibility(1);
19567 fNodes->Add(sub2node);
19568 sub1node->cd();
19569 //
19570 // Place copy #2 of ITS6 in I569
19571 //
19572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19573 sub2node->SetLineColor(kColorITS);
19574 sub2node->SetVisibility(1);
19575 fNodes->Add(sub2node);
19576 sub1node->cd();
19577 //
19578 // Place copy #3 of ITS6 in I569
19579 //
19580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19581 sub2node->SetLineColor(kColorITS);
19582 sub2node->SetVisibility(1);
19583 fNodes->Add(sub2node);
19584 sub1node->cd();
19585 //
19586 // Place copy #4 of ITS6 in I569
19587 //
19588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19589 sub2node->SetLineColor(kColorITS);
19590 sub2node->SetVisibility(1);
19591 fNodes->Add(sub2node);
19592 sub1node->cd();
19593 //
19594 // Place copy #5 of ITS6 in I569
19595 //
19596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19597 sub2node->SetLineColor(kColorITS);
19598 sub2node->SetVisibility(1);
19599 fNodes->Add(sub2node);
19600 sub1node->cd();
19601 //
19602 // Place copy #6 of ITS6 in I569
19603 //
19604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19605 sub2node->SetLineColor(kColorITS);
19606 sub2node->SetVisibility(1);
19607 fNodes->Add(sub2node);
19608 sub1node->cd();
19609 //
19610 // Place copy #7 of ITS6 in I569
19611 //
19612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19613 sub2node->SetLineColor(kColorITS);
19614 sub2node->SetVisibility(1);
19615 fNodes->Add(sub2node);
19616 sub1node->cd();
19617 //
19618 // Place copy #8 of ITS6 in I569
19619 //
19620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19621 sub2node->SetLineColor(kColorITS);
19622 sub2node->SetVisibility(1);
19623 fNodes->Add(sub2node);
19624 sub1node->cd();
19625 //
19626 // Place copy #9 of ITS6 in I569
19627 //
19628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19629 sub2node->SetLineColor(kColorITS);
19630 sub2node->SetVisibility(1);
19631 fNodes->Add(sub2node);
19632 sub1node->cd();
19633 //
19634 // Place copy #10 of ITS6 in I569
19635 //
19636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19637 sub2node->SetLineColor(kColorITS);
19638 sub2node->SetVisibility(1);
19639 fNodes->Add(sub2node);
19640 sub1node->cd();
19641 //
19642 // Place copy #11 of ITS6 in I569
19643 //
19644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19645 sub2node->SetLineColor(kColorITS);
19646 sub2node->SetVisibility(1);
19647 fNodes->Add(sub2node);
19648 sub1node->cd();
19649 //
19650 // Place copy #12 of ITS6 in I569
19651 //
19652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19653 sub2node->SetLineColor(kColorITS);
19654 sub2node->SetVisibility(1);
19655 fNodes->Add(sub2node);
19656 sub1node->cd();
19657 //
19658 // Place copy #13 of ITS6 in I569
19659 //
19660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19661 sub2node->SetLineColor(kColorITS);
19662 sub2node->SetVisibility(1);
19663 fNodes->Add(sub2node);
19664 sub1node->cd();
19665 //
19666 // Place copy #14 of ITS6 in I569
19667 //
19668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19669 sub2node->SetLineColor(kColorITS);
19670 sub2node->SetVisibility(1);
19671 fNodes->Add(sub2node);
19672 sub1node->cd();
19673 //
19674 // Place copy #15 of ITS6 in I569
19675 //
19676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19677 sub2node->SetLineColor(kColorITS);
19678 sub2node->SetVisibility(1);
19679 fNodes->Add(sub2node);
19680 sub1node->cd();
19681 //
19682 // Place copy #16 of ITS6 in I569
19683 //
19684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19685 sub2node->SetLineColor(kColorITS);
19686 sub2node->SetVisibility(1);
19687 fNodes->Add(sub2node);
19688 sub1node->cd();
19689 //
19690 // Place copy #17 of ITS6 in I569
19691 //
19692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19693 sub2node->SetLineColor(kColorITS);
19694 sub2node->SetVisibility(1);
19695 fNodes->Add(sub2node);
19696 sub1node->cd();
19697 //
19698 // Place copy #18 of ITS6 in I569
19699 //
19700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19701 sub2node->SetLineColor(kColorITS);
19702 sub2node->SetVisibility(1);
19703 fNodes->Add(sub2node);
19704 sub1node->cd();
19705 //
19706 // Place copy #19 of ITS6 in I569
19707 //
19708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19709 sub2node->SetLineColor(kColorITS);
19710 sub2node->SetVisibility(1);
19711 fNodes->Add(sub2node);
19712 sub1node->cd();
19713 //
19714 // Place copy #20 of ITS6 in I569
19715 //
19716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19717 sub2node->SetLineColor(kColorITS);
19718 sub2node->SetVisibility(1);
19719 fNodes->Add(sub2node);
19720 sub1node->cd();
19721 //
19722 // Place copy #21 of ITS6 in I569
19723 //
19724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19725 sub2node->SetLineColor(kColorITS);
19726 sub2node->SetVisibility(1);
19727 fNodes->Add(sub2node);
19728 sub1node->cd();
19729 //
19730 // Place copy #22 of ITS6 in I569
19731 //
19732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19733 sub2node->SetLineColor(kColorITS);
19734 sub2node->SetVisibility(1);
19735 fNodes->Add(sub2node);
19736 sub1node->cd();
19737 //
19738 // Place copy #23 of ITS6 in I569
19739 //
19740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19741 sub2node->SetLineColor(kColorITS);
19742 sub2node->SetVisibility(1);
19743 fNodes->Add(sub2node);
19744 sub1node->cd();
19745 //
19746 // Place copy #24 of ITS6 in I569
19747 //
19748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19749 sub2node->SetLineColor(kColorITS);
19750 sub2node->SetVisibility(1);
19751 fNodes->Add(sub2node);
19752 sub1node->cd();
19753 //
19754 // Place copy #25 of ITS6 in I569
19755 //
19756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19757 sub2node->SetLineColor(kColorITS);
19758 sub2node->SetVisibility(1);
19759 fNodes->Add(sub2node);
19760 sub1node->cd();
19761 fNodes->Add(sub1node);
19762 node->cd();
19763 //
19764 // Place copy #17 of I569 in IT56
19765 //
19766 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
19767 sub1node->SetLineColor(kColorITS);
19768 sub1node->SetVisibility(0);
19769 sub1node->cd();
19770 //
19771 // Place copy #1 of ITS6 in I569
19772 //
19773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19774 sub2node->SetLineColor(kColorITS);
19775 sub2node->SetVisibility(1);
19776 fNodes->Add(sub2node);
19777 sub1node->cd();
19778 //
19779 // Place copy #2 of ITS6 in I569
19780 //
19781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19782 sub2node->SetLineColor(kColorITS);
19783 sub2node->SetVisibility(1);
19784 fNodes->Add(sub2node);
19785 sub1node->cd();
19786 //
19787 // Place copy #3 of ITS6 in I569
19788 //
19789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19790 sub2node->SetLineColor(kColorITS);
19791 sub2node->SetVisibility(1);
19792 fNodes->Add(sub2node);
19793 sub1node->cd();
19794 //
19795 // Place copy #4 of ITS6 in I569
19796 //
19797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19798 sub2node->SetLineColor(kColorITS);
19799 sub2node->SetVisibility(1);
19800 fNodes->Add(sub2node);
19801 sub1node->cd();
19802 //
19803 // Place copy #5 of ITS6 in I569
19804 //
19805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
19806 sub2node->SetLineColor(kColorITS);
19807 sub2node->SetVisibility(1);
19808 fNodes->Add(sub2node);
19809 sub1node->cd();
19810 //
19811 // Place copy #6 of ITS6 in I569
19812 //
19813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19814 sub2node->SetLineColor(kColorITS);
19815 sub2node->SetVisibility(1);
19816 fNodes->Add(sub2node);
19817 sub1node->cd();
19818 //
19819 // Place copy #7 of ITS6 in I569
19820 //
19821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
19822 sub2node->SetLineColor(kColorITS);
19823 sub2node->SetVisibility(1);
19824 fNodes->Add(sub2node);
19825 sub1node->cd();
19826 //
19827 // Place copy #8 of ITS6 in I569
19828 //
19829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19830 sub2node->SetLineColor(kColorITS);
19831 sub2node->SetVisibility(1);
19832 fNodes->Add(sub2node);
19833 sub1node->cd();
19834 //
19835 // Place copy #9 of ITS6 in I569
19836 //
19837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
19838 sub2node->SetLineColor(kColorITS);
19839 sub2node->SetVisibility(1);
19840 fNodes->Add(sub2node);
19841 sub1node->cd();
19842 //
19843 // Place copy #10 of ITS6 in I569
19844 //
19845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19846 sub2node->SetLineColor(kColorITS);
19847 sub2node->SetVisibility(1);
19848 fNodes->Add(sub2node);
19849 sub1node->cd();
19850 //
19851 // Place copy #11 of ITS6 in I569
19852 //
19853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
19854 sub2node->SetLineColor(kColorITS);
19855 sub2node->SetVisibility(1);
19856 fNodes->Add(sub2node);
19857 sub1node->cd();
19858 //
19859 // Place copy #12 of ITS6 in I569
19860 //
19861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19862 sub2node->SetLineColor(kColorITS);
19863 sub2node->SetVisibility(1);
19864 fNodes->Add(sub2node);
19865 sub1node->cd();
19866 //
19867 // Place copy #13 of ITS6 in I569
19868 //
19869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19870 sub2node->SetLineColor(kColorITS);
19871 sub2node->SetVisibility(1);
19872 fNodes->Add(sub2node);
19873 sub1node->cd();
19874 //
19875 // Place copy #14 of ITS6 in I569
19876 //
19877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19878 sub2node->SetLineColor(kColorITS);
19879 sub2node->SetVisibility(1);
19880 fNodes->Add(sub2node);
19881 sub1node->cd();
19882 //
19883 // Place copy #15 of ITS6 in I569
19884 //
19885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
19886 sub2node->SetLineColor(kColorITS);
19887 sub2node->SetVisibility(1);
19888 fNodes->Add(sub2node);
19889 sub1node->cd();
19890 //
19891 // Place copy #16 of ITS6 in I569
19892 //
19893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19894 sub2node->SetLineColor(kColorITS);
19895 sub2node->SetVisibility(1);
19896 fNodes->Add(sub2node);
19897 sub1node->cd();
19898 //
19899 // Place copy #17 of ITS6 in I569
19900 //
19901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19902 sub2node->SetLineColor(kColorITS);
19903 sub2node->SetVisibility(1);
19904 fNodes->Add(sub2node);
19905 sub1node->cd();
19906 //
19907 // Place copy #18 of ITS6 in I569
19908 //
19909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19910 sub2node->SetLineColor(kColorITS);
19911 sub2node->SetVisibility(1);
19912 fNodes->Add(sub2node);
19913 sub1node->cd();
19914 //
19915 // Place copy #19 of ITS6 in I569
19916 //
19917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
19918 sub2node->SetLineColor(kColorITS);
19919 sub2node->SetVisibility(1);
19920 fNodes->Add(sub2node);
19921 sub1node->cd();
19922 //
19923 // Place copy #20 of ITS6 in I569
19924 //
19925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19926 sub2node->SetLineColor(kColorITS);
19927 sub2node->SetVisibility(1);
19928 fNodes->Add(sub2node);
19929 sub1node->cd();
19930 //
19931 // Place copy #21 of ITS6 in I569
19932 //
19933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
19934 sub2node->SetLineColor(kColorITS);
19935 sub2node->SetVisibility(1);
19936 fNodes->Add(sub2node);
19937 sub1node->cd();
19938 //
19939 // Place copy #22 of ITS6 in I569
19940 //
19941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19942 sub2node->SetLineColor(kColorITS);
19943 sub2node->SetVisibility(1);
19944 fNodes->Add(sub2node);
19945 sub1node->cd();
19946 //
19947 // Place copy #23 of ITS6 in I569
19948 //
19949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19950 sub2node->SetLineColor(kColorITS);
19951 sub2node->SetVisibility(1);
19952 fNodes->Add(sub2node);
19953 sub1node->cd();
19954 //
19955 // Place copy #24 of ITS6 in I569
19956 //
19957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19958 sub2node->SetLineColor(kColorITS);
19959 sub2node->SetVisibility(1);
19960 fNodes->Add(sub2node);
19961 sub1node->cd();
19962 //
19963 // Place copy #25 of ITS6 in I569
19964 //
19965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
19966 sub2node->SetLineColor(kColorITS);
19967 sub2node->SetVisibility(1);
19968 fNodes->Add(sub2node);
19969 sub1node->cd();
19970 fNodes->Add(sub1node);
19971 node->cd();
19972 //
19973 // Place copy #18 of I569 in IT56
19974 //
19975 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
19976 sub1node->SetLineColor(kColorITS);
19977 sub1node->SetVisibility(0);
19978 sub1node->cd();
19979 //
19980 // Place copy #1 of ITS6 in I569
19981 //
19982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
19983 sub2node->SetLineColor(kColorITS);
19984 sub2node->SetVisibility(1);
19985 fNodes->Add(sub2node);
19986 sub1node->cd();
19987 //
19988 // Place copy #2 of ITS6 in I569
19989 //
19990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19991 sub2node->SetLineColor(kColorITS);
19992 sub2node->SetVisibility(1);
19993 fNodes->Add(sub2node);
19994 sub1node->cd();
19995 //
19996 // Place copy #3 of ITS6 in I569
19997 //
19998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
19999 sub2node->SetLineColor(kColorITS);
20000 sub2node->SetVisibility(1);
20001 fNodes->Add(sub2node);
20002 sub1node->cd();
20003 //
20004 // Place copy #4 of ITS6 in I569
20005 //
20006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20007 sub2node->SetLineColor(kColorITS);
20008 sub2node->SetVisibility(1);
20009 fNodes->Add(sub2node);
20010 sub1node->cd();
20011 //
20012 // Place copy #5 of ITS6 in I569
20013 //
20014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20015 sub2node->SetLineColor(kColorITS);
20016 sub2node->SetVisibility(1);
20017 fNodes->Add(sub2node);
20018 sub1node->cd();
20019 //
20020 // Place copy #6 of ITS6 in I569
20021 //
20022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20023 sub2node->SetLineColor(kColorITS);
20024 sub2node->SetVisibility(1);
20025 fNodes->Add(sub2node);
20026 sub1node->cd();
20027 //
20028 // Place copy #7 of ITS6 in I569
20029 //
20030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20031 sub2node->SetLineColor(kColorITS);
20032 sub2node->SetVisibility(1);
20033 fNodes->Add(sub2node);
20034 sub1node->cd();
20035 //
20036 // Place copy #8 of ITS6 in I569
20037 //
20038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20039 sub2node->SetLineColor(kColorITS);
20040 sub2node->SetVisibility(1);
20041 fNodes->Add(sub2node);
20042 sub1node->cd();
20043 //
20044 // Place copy #9 of ITS6 in I569
20045 //
20046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20047 sub2node->SetLineColor(kColorITS);
20048 sub2node->SetVisibility(1);
20049 fNodes->Add(sub2node);
20050 sub1node->cd();
20051 //
20052 // Place copy #10 of ITS6 in I569
20053 //
20054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20055 sub2node->SetLineColor(kColorITS);
20056 sub2node->SetVisibility(1);
20057 fNodes->Add(sub2node);
20058 sub1node->cd();
20059 //
20060 // Place copy #11 of ITS6 in I569
20061 //
20062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20063 sub2node->SetLineColor(kColorITS);
20064 sub2node->SetVisibility(1);
20065 fNodes->Add(sub2node);
20066 sub1node->cd();
20067 //
20068 // Place copy #12 of ITS6 in I569
20069 //
20070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20071 sub2node->SetLineColor(kColorITS);
20072 sub2node->SetVisibility(1);
20073 fNodes->Add(sub2node);
20074 sub1node->cd();
20075 //
20076 // Place copy #13 of ITS6 in I569
20077 //
20078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20079 sub2node->SetLineColor(kColorITS);
20080 sub2node->SetVisibility(1);
20081 fNodes->Add(sub2node);
20082 sub1node->cd();
20083 //
20084 // Place copy #14 of ITS6 in I569
20085 //
20086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20087 sub2node->SetLineColor(kColorITS);
20088 sub2node->SetVisibility(1);
20089 fNodes->Add(sub2node);
20090 sub1node->cd();
20091 //
20092 // Place copy #15 of ITS6 in I569
20093 //
20094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20095 sub2node->SetLineColor(kColorITS);
20096 sub2node->SetVisibility(1);
20097 fNodes->Add(sub2node);
20098 sub1node->cd();
20099 //
20100 // Place copy #16 of ITS6 in I569
20101 //
20102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20103 sub2node->SetLineColor(kColorITS);
20104 sub2node->SetVisibility(1);
20105 fNodes->Add(sub2node);
20106 sub1node->cd();
20107 //
20108 // Place copy #17 of ITS6 in I569
20109 //
20110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20111 sub2node->SetLineColor(kColorITS);
20112 sub2node->SetVisibility(1);
20113 fNodes->Add(sub2node);
20114 sub1node->cd();
20115 //
20116 // Place copy #18 of ITS6 in I569
20117 //
20118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20119 sub2node->SetLineColor(kColorITS);
20120 sub2node->SetVisibility(1);
20121 fNodes->Add(sub2node);
20122 sub1node->cd();
20123 //
20124 // Place copy #19 of ITS6 in I569
20125 //
20126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20127 sub2node->SetLineColor(kColorITS);
20128 sub2node->SetVisibility(1);
20129 fNodes->Add(sub2node);
20130 sub1node->cd();
20131 //
20132 // Place copy #20 of ITS6 in I569
20133 //
20134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20135 sub2node->SetLineColor(kColorITS);
20136 sub2node->SetVisibility(1);
20137 fNodes->Add(sub2node);
20138 sub1node->cd();
20139 //
20140 // Place copy #21 of ITS6 in I569
20141 //
20142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20143 sub2node->SetLineColor(kColorITS);
20144 sub2node->SetVisibility(1);
20145 fNodes->Add(sub2node);
20146 sub1node->cd();
20147 //
20148 // Place copy #22 of ITS6 in I569
20149 //
20150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20151 sub2node->SetLineColor(kColorITS);
20152 sub2node->SetVisibility(1);
20153 fNodes->Add(sub2node);
20154 sub1node->cd();
20155 //
20156 // Place copy #23 of ITS6 in I569
20157 //
20158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20159 sub2node->SetLineColor(kColorITS);
20160 sub2node->SetVisibility(1);
20161 fNodes->Add(sub2node);
20162 sub1node->cd();
20163 //
20164 // Place copy #24 of ITS6 in I569
20165 //
20166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20167 sub2node->SetLineColor(kColorITS);
20168 sub2node->SetVisibility(1);
20169 fNodes->Add(sub2node);
20170 sub1node->cd();
20171 //
20172 // Place copy #25 of ITS6 in I569
20173 //
20174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20175 sub2node->SetLineColor(kColorITS);
20176 sub2node->SetVisibility(1);
20177 fNodes->Add(sub2node);
20178 sub1node->cd();
20179 fNodes->Add(sub1node);
20180 node->cd();
20181 //
20182 // Place copy #19 of I569 in IT56
20183 //
20184 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
20185 sub1node->SetLineColor(kColorITS);
20186 sub1node->SetVisibility(0);
20187 sub1node->cd();
20188 //
20189 // Place copy #1 of ITS6 in I569
20190 //
20191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20192 sub2node->SetLineColor(kColorITS);
20193 sub2node->SetVisibility(1);
20194 fNodes->Add(sub2node);
20195 sub1node->cd();
20196 //
20197 // Place copy #2 of ITS6 in I569
20198 //
20199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20200 sub2node->SetLineColor(kColorITS);
20201 sub2node->SetVisibility(1);
20202 fNodes->Add(sub2node);
20203 sub1node->cd();
20204 //
20205 // Place copy #3 of ITS6 in I569
20206 //
20207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20208 sub2node->SetLineColor(kColorITS);
20209 sub2node->SetVisibility(1);
20210 fNodes->Add(sub2node);
20211 sub1node->cd();
20212 //
20213 // Place copy #4 of ITS6 in I569
20214 //
20215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20216 sub2node->SetLineColor(kColorITS);
20217 sub2node->SetVisibility(1);
20218 fNodes->Add(sub2node);
20219 sub1node->cd();
20220 //
20221 // Place copy #5 of ITS6 in I569
20222 //
20223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20224 sub2node->SetLineColor(kColorITS);
20225 sub2node->SetVisibility(1);
20226 fNodes->Add(sub2node);
20227 sub1node->cd();
20228 //
20229 // Place copy #6 of ITS6 in I569
20230 //
20231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20232 sub2node->SetLineColor(kColorITS);
20233 sub2node->SetVisibility(1);
20234 fNodes->Add(sub2node);
20235 sub1node->cd();
20236 //
20237 // Place copy #7 of ITS6 in I569
20238 //
20239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20240 sub2node->SetLineColor(kColorITS);
20241 sub2node->SetVisibility(1);
20242 fNodes->Add(sub2node);
20243 sub1node->cd();
20244 //
20245 // Place copy #8 of ITS6 in I569
20246 //
20247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20248 sub2node->SetLineColor(kColorITS);
20249 sub2node->SetVisibility(1);
20250 fNodes->Add(sub2node);
20251 sub1node->cd();
20252 //
20253 // Place copy #9 of ITS6 in I569
20254 //
20255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20256 sub2node->SetLineColor(kColorITS);
20257 sub2node->SetVisibility(1);
20258 fNodes->Add(sub2node);
20259 sub1node->cd();
20260 //
20261 // Place copy #10 of ITS6 in I569
20262 //
20263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20264 sub2node->SetLineColor(kColorITS);
20265 sub2node->SetVisibility(1);
20266 fNodes->Add(sub2node);
20267 sub1node->cd();
20268 //
20269 // Place copy #11 of ITS6 in I569
20270 //
20271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20272 sub2node->SetLineColor(kColorITS);
20273 sub2node->SetVisibility(1);
20274 fNodes->Add(sub2node);
20275 sub1node->cd();
20276 //
20277 // Place copy #12 of ITS6 in I569
20278 //
20279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20280 sub2node->SetLineColor(kColorITS);
20281 sub2node->SetVisibility(1);
20282 fNodes->Add(sub2node);
20283 sub1node->cd();
20284 //
20285 // Place copy #13 of ITS6 in I569
20286 //
20287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20288 sub2node->SetLineColor(kColorITS);
20289 sub2node->SetVisibility(1);
20290 fNodes->Add(sub2node);
20291 sub1node->cd();
20292 //
20293 // Place copy #14 of ITS6 in I569
20294 //
20295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20296 sub2node->SetLineColor(kColorITS);
20297 sub2node->SetVisibility(1);
20298 fNodes->Add(sub2node);
20299 sub1node->cd();
20300 //
20301 // Place copy #15 of ITS6 in I569
20302 //
20303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20304 sub2node->SetLineColor(kColorITS);
20305 sub2node->SetVisibility(1);
20306 fNodes->Add(sub2node);
20307 sub1node->cd();
20308 //
20309 // Place copy #16 of ITS6 in I569
20310 //
20311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20312 sub2node->SetLineColor(kColorITS);
20313 sub2node->SetVisibility(1);
20314 fNodes->Add(sub2node);
20315 sub1node->cd();
20316 //
20317 // Place copy #17 of ITS6 in I569
20318 //
20319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20320 sub2node->SetLineColor(kColorITS);
20321 sub2node->SetVisibility(1);
20322 fNodes->Add(sub2node);
20323 sub1node->cd();
20324 //
20325 // Place copy #18 of ITS6 in I569
20326 //
20327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20328 sub2node->SetLineColor(kColorITS);
20329 sub2node->SetVisibility(1);
20330 fNodes->Add(sub2node);
20331 sub1node->cd();
20332 //
20333 // Place copy #19 of ITS6 in I569
20334 //
20335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20336 sub2node->SetLineColor(kColorITS);
20337 sub2node->SetVisibility(1);
20338 fNodes->Add(sub2node);
20339 sub1node->cd();
20340 //
20341 // Place copy #20 of ITS6 in I569
20342 //
20343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20344 sub2node->SetLineColor(kColorITS);
20345 sub2node->SetVisibility(1);
20346 fNodes->Add(sub2node);
20347 sub1node->cd();
20348 //
20349 // Place copy #21 of ITS6 in I569
20350 //
20351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20352 sub2node->SetLineColor(kColorITS);
20353 sub2node->SetVisibility(1);
20354 fNodes->Add(sub2node);
20355 sub1node->cd();
20356 //
20357 // Place copy #22 of ITS6 in I569
20358 //
20359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20360 sub2node->SetLineColor(kColorITS);
20361 sub2node->SetVisibility(1);
20362 fNodes->Add(sub2node);
20363 sub1node->cd();
20364 //
20365 // Place copy #23 of ITS6 in I569
20366 //
20367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20368 sub2node->SetLineColor(kColorITS);
20369 sub2node->SetVisibility(1);
20370 fNodes->Add(sub2node);
20371 sub1node->cd();
20372 //
20373 // Place copy #24 of ITS6 in I569
20374 //
20375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20376 sub2node->SetLineColor(kColorITS);
20377 sub2node->SetVisibility(1);
20378 fNodes->Add(sub2node);
20379 sub1node->cd();
20380 //
20381 // Place copy #25 of ITS6 in I569
20382 //
20383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20384 sub2node->SetLineColor(kColorITS);
20385 sub2node->SetVisibility(1);
20386 fNodes->Add(sub2node);
20387 sub1node->cd();
20388 fNodes->Add(sub1node);
20389 node->cd();
20390 //
20391 // Place copy #20 of I569 in IT56
20392 //
20393 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
20394 sub1node->SetLineColor(kColorITS);
20395 sub1node->SetVisibility(0);
20396 sub1node->cd();
20397 //
20398 // Place copy #1 of ITS6 in I569
20399 //
20400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20401 sub2node->SetLineColor(kColorITS);
20402 sub2node->SetVisibility(1);
20403 fNodes->Add(sub2node);
20404 sub1node->cd();
20405 //
20406 // Place copy #2 of ITS6 in I569
20407 //
20408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20409 sub2node->SetLineColor(kColorITS);
20410 sub2node->SetVisibility(1);
20411 fNodes->Add(sub2node);
20412 sub1node->cd();
20413 //
20414 // Place copy #3 of ITS6 in I569
20415 //
20416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20417 sub2node->SetLineColor(kColorITS);
20418 sub2node->SetVisibility(1);
20419 fNodes->Add(sub2node);
20420 sub1node->cd();
20421 //
20422 // Place copy #4 of ITS6 in I569
20423 //
20424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20425 sub2node->SetLineColor(kColorITS);
20426 sub2node->SetVisibility(1);
20427 fNodes->Add(sub2node);
20428 sub1node->cd();
20429 //
20430 // Place copy #5 of ITS6 in I569
20431 //
20432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20433 sub2node->SetLineColor(kColorITS);
20434 sub2node->SetVisibility(1);
20435 fNodes->Add(sub2node);
20436 sub1node->cd();
20437 //
20438 // Place copy #6 of ITS6 in I569
20439 //
20440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20441 sub2node->SetLineColor(kColorITS);
20442 sub2node->SetVisibility(1);
20443 fNodes->Add(sub2node);
20444 sub1node->cd();
20445 //
20446 // Place copy #7 of ITS6 in I569
20447 //
20448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20449 sub2node->SetLineColor(kColorITS);
20450 sub2node->SetVisibility(1);
20451 fNodes->Add(sub2node);
20452 sub1node->cd();
20453 //
20454 // Place copy #8 of ITS6 in I569
20455 //
20456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20457 sub2node->SetLineColor(kColorITS);
20458 sub2node->SetVisibility(1);
20459 fNodes->Add(sub2node);
20460 sub1node->cd();
20461 //
20462 // Place copy #9 of ITS6 in I569
20463 //
20464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20465 sub2node->SetLineColor(kColorITS);
20466 sub2node->SetVisibility(1);
20467 fNodes->Add(sub2node);
20468 sub1node->cd();
20469 //
20470 // Place copy #10 of ITS6 in I569
20471 //
20472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20473 sub2node->SetLineColor(kColorITS);
20474 sub2node->SetVisibility(1);
20475 fNodes->Add(sub2node);
20476 sub1node->cd();
20477 //
20478 // Place copy #11 of ITS6 in I569
20479 //
20480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20481 sub2node->SetLineColor(kColorITS);
20482 sub2node->SetVisibility(1);
20483 fNodes->Add(sub2node);
20484 sub1node->cd();
20485 //
20486 // Place copy #12 of ITS6 in I569
20487 //
20488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20489 sub2node->SetLineColor(kColorITS);
20490 sub2node->SetVisibility(1);
20491 fNodes->Add(sub2node);
20492 sub1node->cd();
20493 //
20494 // Place copy #13 of ITS6 in I569
20495 //
20496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20497 sub2node->SetLineColor(kColorITS);
20498 sub2node->SetVisibility(1);
20499 fNodes->Add(sub2node);
20500 sub1node->cd();
20501 //
20502 // Place copy #14 of ITS6 in I569
20503 //
20504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20505 sub2node->SetLineColor(kColorITS);
20506 sub2node->SetVisibility(1);
20507 fNodes->Add(sub2node);
20508 sub1node->cd();
20509 //
20510 // Place copy #15 of ITS6 in I569
20511 //
20512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20513 sub2node->SetLineColor(kColorITS);
20514 sub2node->SetVisibility(1);
20515 fNodes->Add(sub2node);
20516 sub1node->cd();
20517 //
20518 // Place copy #16 of ITS6 in I569
20519 //
20520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20521 sub2node->SetLineColor(kColorITS);
20522 sub2node->SetVisibility(1);
20523 fNodes->Add(sub2node);
20524 sub1node->cd();
20525 //
20526 // Place copy #17 of ITS6 in I569
20527 //
20528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20529 sub2node->SetLineColor(kColorITS);
20530 sub2node->SetVisibility(1);
20531 fNodes->Add(sub2node);
20532 sub1node->cd();
20533 //
20534 // Place copy #18 of ITS6 in I569
20535 //
20536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20537 sub2node->SetLineColor(kColorITS);
20538 sub2node->SetVisibility(1);
20539 fNodes->Add(sub2node);
20540 sub1node->cd();
20541 //
20542 // Place copy #19 of ITS6 in I569
20543 //
20544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20545 sub2node->SetLineColor(kColorITS);
20546 sub2node->SetVisibility(1);
20547 fNodes->Add(sub2node);
20548 sub1node->cd();
20549 //
20550 // Place copy #20 of ITS6 in I569
20551 //
20552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20553 sub2node->SetLineColor(kColorITS);
20554 sub2node->SetVisibility(1);
20555 fNodes->Add(sub2node);
20556 sub1node->cd();
20557 //
20558 // Place copy #21 of ITS6 in I569
20559 //
20560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20561 sub2node->SetLineColor(kColorITS);
20562 sub2node->SetVisibility(1);
20563 fNodes->Add(sub2node);
20564 sub1node->cd();
20565 //
20566 // Place copy #22 of ITS6 in I569
20567 //
20568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20569 sub2node->SetLineColor(kColorITS);
20570 sub2node->SetVisibility(1);
20571 fNodes->Add(sub2node);
20572 sub1node->cd();
20573 //
20574 // Place copy #23 of ITS6 in I569
20575 //
20576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20577 sub2node->SetLineColor(kColorITS);
20578 sub2node->SetVisibility(1);
20579 fNodes->Add(sub2node);
20580 sub1node->cd();
20581 //
20582 // Place copy #24 of ITS6 in I569
20583 //
20584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20585 sub2node->SetLineColor(kColorITS);
20586 sub2node->SetVisibility(1);
20587 fNodes->Add(sub2node);
20588 sub1node->cd();
20589 //
20590 // Place copy #25 of ITS6 in I569
20591 //
20592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20593 sub2node->SetLineColor(kColorITS);
20594 sub2node->SetVisibility(1);
20595 fNodes->Add(sub2node);
20596 sub1node->cd();
20597 fNodes->Add(sub1node);
20598 node->cd();
20599 //
20600 // Place copy #21 of I569 in IT56
20601 //
20602 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
20603 sub1node->SetLineColor(kColorITS);
20604 sub1node->SetVisibility(0);
20605 sub1node->cd();
20606 //
20607 // Place copy #1 of ITS6 in I569
20608 //
20609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20610 sub2node->SetLineColor(kColorITS);
20611 sub2node->SetVisibility(1);
20612 fNodes->Add(sub2node);
20613 sub1node->cd();
20614 //
20615 // Place copy #2 of ITS6 in I569
20616 //
20617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20618 sub2node->SetLineColor(kColorITS);
20619 sub2node->SetVisibility(1);
20620 fNodes->Add(sub2node);
20621 sub1node->cd();
20622 //
20623 // Place copy #3 of ITS6 in I569
20624 //
20625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20626 sub2node->SetLineColor(kColorITS);
20627 sub2node->SetVisibility(1);
20628 fNodes->Add(sub2node);
20629 sub1node->cd();
20630 //
20631 // Place copy #4 of ITS6 in I569
20632 //
20633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20634 sub2node->SetLineColor(kColorITS);
20635 sub2node->SetVisibility(1);
20636 fNodes->Add(sub2node);
20637 sub1node->cd();
20638 //
20639 // Place copy #5 of ITS6 in I569
20640 //
20641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20642 sub2node->SetLineColor(kColorITS);
20643 sub2node->SetVisibility(1);
20644 fNodes->Add(sub2node);
20645 sub1node->cd();
20646 //
20647 // Place copy #6 of ITS6 in I569
20648 //
20649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20650 sub2node->SetLineColor(kColorITS);
20651 sub2node->SetVisibility(1);
20652 fNodes->Add(sub2node);
20653 sub1node->cd();
20654 //
20655 // Place copy #7 of ITS6 in I569
20656 //
20657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20658 sub2node->SetLineColor(kColorITS);
20659 sub2node->SetVisibility(1);
20660 fNodes->Add(sub2node);
20661 sub1node->cd();
20662 //
20663 // Place copy #8 of ITS6 in I569
20664 //
20665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20666 sub2node->SetLineColor(kColorITS);
20667 sub2node->SetVisibility(1);
20668 fNodes->Add(sub2node);
20669 sub1node->cd();
20670 //
20671 // Place copy #9 of ITS6 in I569
20672 //
20673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20674 sub2node->SetLineColor(kColorITS);
20675 sub2node->SetVisibility(1);
20676 fNodes->Add(sub2node);
20677 sub1node->cd();
20678 //
20679 // Place copy #10 of ITS6 in I569
20680 //
20681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20682 sub2node->SetLineColor(kColorITS);
20683 sub2node->SetVisibility(1);
20684 fNodes->Add(sub2node);
20685 sub1node->cd();
20686 //
20687 // Place copy #11 of ITS6 in I569
20688 //
20689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20690 sub2node->SetLineColor(kColorITS);
20691 sub2node->SetVisibility(1);
20692 fNodes->Add(sub2node);
20693 sub1node->cd();
20694 //
20695 // Place copy #12 of ITS6 in I569
20696 //
20697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20698 sub2node->SetLineColor(kColorITS);
20699 sub2node->SetVisibility(1);
20700 fNodes->Add(sub2node);
20701 sub1node->cd();
20702 //
20703 // Place copy #13 of ITS6 in I569
20704 //
20705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20706 sub2node->SetLineColor(kColorITS);
20707 sub2node->SetVisibility(1);
20708 fNodes->Add(sub2node);
20709 sub1node->cd();
20710 //
20711 // Place copy #14 of ITS6 in I569
20712 //
20713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20714 sub2node->SetLineColor(kColorITS);
20715 sub2node->SetVisibility(1);
20716 fNodes->Add(sub2node);
20717 sub1node->cd();
20718 //
20719 // Place copy #15 of ITS6 in I569
20720 //
20721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20722 sub2node->SetLineColor(kColorITS);
20723 sub2node->SetVisibility(1);
20724 fNodes->Add(sub2node);
20725 sub1node->cd();
20726 //
20727 // Place copy #16 of ITS6 in I569
20728 //
20729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20730 sub2node->SetLineColor(kColorITS);
20731 sub2node->SetVisibility(1);
20732 fNodes->Add(sub2node);
20733 sub1node->cd();
20734 //
20735 // Place copy #17 of ITS6 in I569
20736 //
20737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20738 sub2node->SetLineColor(kColorITS);
20739 sub2node->SetVisibility(1);
20740 fNodes->Add(sub2node);
20741 sub1node->cd();
20742 //
20743 // Place copy #18 of ITS6 in I569
20744 //
20745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20746 sub2node->SetLineColor(kColorITS);
20747 sub2node->SetVisibility(1);
20748 fNodes->Add(sub2node);
20749 sub1node->cd();
20750 //
20751 // Place copy #19 of ITS6 in I569
20752 //
20753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20754 sub2node->SetLineColor(kColorITS);
20755 sub2node->SetVisibility(1);
20756 fNodes->Add(sub2node);
20757 sub1node->cd();
20758 //
20759 // Place copy #20 of ITS6 in I569
20760 //
20761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20762 sub2node->SetLineColor(kColorITS);
20763 sub2node->SetVisibility(1);
20764 fNodes->Add(sub2node);
20765 sub1node->cd();
20766 //
20767 // Place copy #21 of ITS6 in I569
20768 //
20769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20770 sub2node->SetLineColor(kColorITS);
20771 sub2node->SetVisibility(1);
20772 fNodes->Add(sub2node);
20773 sub1node->cd();
20774 //
20775 // Place copy #22 of ITS6 in I569
20776 //
20777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20778 sub2node->SetLineColor(kColorITS);
20779 sub2node->SetVisibility(1);
20780 fNodes->Add(sub2node);
20781 sub1node->cd();
20782 //
20783 // Place copy #23 of ITS6 in I569
20784 //
20785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20786 sub2node->SetLineColor(kColorITS);
20787 sub2node->SetVisibility(1);
20788 fNodes->Add(sub2node);
20789 sub1node->cd();
20790 //
20791 // Place copy #24 of ITS6 in I569
20792 //
20793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20794 sub2node->SetLineColor(kColorITS);
20795 sub2node->SetVisibility(1);
20796 fNodes->Add(sub2node);
20797 sub1node->cd();
20798 //
20799 // Place copy #25 of ITS6 in I569
20800 //
20801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
20802 sub2node->SetLineColor(kColorITS);
20803 sub2node->SetVisibility(1);
20804 fNodes->Add(sub2node);
20805 sub1node->cd();
20806 fNodes->Add(sub1node);
20807 node->cd();
20808 //
20809 // Place copy #22 of I569 in IT56
20810 //
20811 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
20812 sub1node->SetLineColor(kColorITS);
20813 sub1node->SetVisibility(0);
20814 sub1node->cd();
20815 //
20816 // Place copy #1 of ITS6 in I569
20817 //
20818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
20819 sub2node->SetLineColor(kColorITS);
20820 sub2node->SetVisibility(1);
20821 fNodes->Add(sub2node);
20822 sub1node->cd();
20823 //
20824 // Place copy #2 of ITS6 in I569
20825 //
20826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20827 sub2node->SetLineColor(kColorITS);
20828 sub2node->SetVisibility(1);
20829 fNodes->Add(sub2node);
20830 sub1node->cd();
20831 //
20832 // Place copy #3 of ITS6 in I569
20833 //
20834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
20835 sub2node->SetLineColor(kColorITS);
20836 sub2node->SetVisibility(1);
20837 fNodes->Add(sub2node);
20838 sub1node->cd();
20839 //
20840 // Place copy #4 of ITS6 in I569
20841 //
20842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20843 sub2node->SetLineColor(kColorITS);
20844 sub2node->SetVisibility(1);
20845 fNodes->Add(sub2node);
20846 sub1node->cd();
20847 //
20848 // Place copy #5 of ITS6 in I569
20849 //
20850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
20851 sub2node->SetLineColor(kColorITS);
20852 sub2node->SetVisibility(1);
20853 fNodes->Add(sub2node);
20854 sub1node->cd();
20855 //
20856 // Place copy #6 of ITS6 in I569
20857 //
20858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20859 sub2node->SetLineColor(kColorITS);
20860 sub2node->SetVisibility(1);
20861 fNodes->Add(sub2node);
20862 sub1node->cd();
20863 //
20864 // Place copy #7 of ITS6 in I569
20865 //
20866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
20867 sub2node->SetLineColor(kColorITS);
20868 sub2node->SetVisibility(1);
20869 fNodes->Add(sub2node);
20870 sub1node->cd();
20871 //
20872 // Place copy #8 of ITS6 in I569
20873 //
20874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20875 sub2node->SetLineColor(kColorITS);
20876 sub2node->SetVisibility(1);
20877 fNodes->Add(sub2node);
20878 sub1node->cd();
20879 //
20880 // Place copy #9 of ITS6 in I569
20881 //
20882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
20883 sub2node->SetLineColor(kColorITS);
20884 sub2node->SetVisibility(1);
20885 fNodes->Add(sub2node);
20886 sub1node->cd();
20887 //
20888 // Place copy #10 of ITS6 in I569
20889 //
20890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20891 sub2node->SetLineColor(kColorITS);
20892 sub2node->SetVisibility(1);
20893 fNodes->Add(sub2node);
20894 sub1node->cd();
20895 //
20896 // Place copy #11 of ITS6 in I569
20897 //
20898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
20899 sub2node->SetLineColor(kColorITS);
20900 sub2node->SetVisibility(1);
20901 fNodes->Add(sub2node);
20902 sub1node->cd();
20903 //
20904 // Place copy #12 of ITS6 in I569
20905 //
20906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20907 sub2node->SetLineColor(kColorITS);
20908 sub2node->SetVisibility(1);
20909 fNodes->Add(sub2node);
20910 sub1node->cd();
20911 //
20912 // Place copy #13 of ITS6 in I569
20913 //
20914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20915 sub2node->SetLineColor(kColorITS);
20916 sub2node->SetVisibility(1);
20917 fNodes->Add(sub2node);
20918 sub1node->cd();
20919 //
20920 // Place copy #14 of ITS6 in I569
20921 //
20922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20923 sub2node->SetLineColor(kColorITS);
20924 sub2node->SetVisibility(1);
20925 fNodes->Add(sub2node);
20926 sub1node->cd();
20927 //
20928 // Place copy #15 of ITS6 in I569
20929 //
20930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
20931 sub2node->SetLineColor(kColorITS);
20932 sub2node->SetVisibility(1);
20933 fNodes->Add(sub2node);
20934 sub1node->cd();
20935 //
20936 // Place copy #16 of ITS6 in I569
20937 //
20938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20939 sub2node->SetLineColor(kColorITS);
20940 sub2node->SetVisibility(1);
20941 fNodes->Add(sub2node);
20942 sub1node->cd();
20943 //
20944 // Place copy #17 of ITS6 in I569
20945 //
20946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20947 sub2node->SetLineColor(kColorITS);
20948 sub2node->SetVisibility(1);
20949 fNodes->Add(sub2node);
20950 sub1node->cd();
20951 //
20952 // Place copy #18 of ITS6 in I569
20953 //
20954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20955 sub2node->SetLineColor(kColorITS);
20956 sub2node->SetVisibility(1);
20957 fNodes->Add(sub2node);
20958 sub1node->cd();
20959 //
20960 // Place copy #19 of ITS6 in I569
20961 //
20962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
20963 sub2node->SetLineColor(kColorITS);
20964 sub2node->SetVisibility(1);
20965 fNodes->Add(sub2node);
20966 sub1node->cd();
20967 //
20968 // Place copy #20 of ITS6 in I569
20969 //
20970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20971 sub2node->SetLineColor(kColorITS);
20972 sub2node->SetVisibility(1);
20973 fNodes->Add(sub2node);
20974 sub1node->cd();
20975 //
20976 // Place copy #21 of ITS6 in I569
20977 //
20978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
20979 sub2node->SetLineColor(kColorITS);
20980 sub2node->SetVisibility(1);
20981 fNodes->Add(sub2node);
20982 sub1node->cd();
20983 //
20984 // Place copy #22 of ITS6 in I569
20985 //
20986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20987 sub2node->SetLineColor(kColorITS);
20988 sub2node->SetVisibility(1);
20989 fNodes->Add(sub2node);
20990 sub1node->cd();
20991 //
20992 // Place copy #23 of ITS6 in I569
20993 //
20994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20995 sub2node->SetLineColor(kColorITS);
20996 sub2node->SetVisibility(1);
20997 fNodes->Add(sub2node);
20998 sub1node->cd();
20999 //
21000 // Place copy #24 of ITS6 in I569
21001 //
21002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21003 sub2node->SetLineColor(kColorITS);
21004 sub2node->SetVisibility(1);
21005 fNodes->Add(sub2node);
21006 sub1node->cd();
21007 //
21008 // Place copy #25 of ITS6 in I569
21009 //
21010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21011 sub2node->SetLineColor(kColorITS);
21012 sub2node->SetVisibility(1);
21013 fNodes->Add(sub2node);
21014 sub1node->cd();
21015 fNodes->Add(sub1node);
21016 node->cd();
21017 //
21018 // Place copy #23 of I569 in IT56
21019 //
21020 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
21021 sub1node->SetLineColor(kColorITS);
21022 sub1node->SetVisibility(0);
21023 sub1node->cd();
21024 //
21025 // Place copy #1 of ITS6 in I569
21026 //
21027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21028 sub2node->SetLineColor(kColorITS);
21029 sub2node->SetVisibility(1);
21030 fNodes->Add(sub2node);
21031 sub1node->cd();
21032 //
21033 // Place copy #2 of ITS6 in I569
21034 //
21035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21036 sub2node->SetLineColor(kColorITS);
21037 sub2node->SetVisibility(1);
21038 fNodes->Add(sub2node);
21039 sub1node->cd();
21040 //
21041 // Place copy #3 of ITS6 in I569
21042 //
21043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21044 sub2node->SetLineColor(kColorITS);
21045 sub2node->SetVisibility(1);
21046 fNodes->Add(sub2node);
21047 sub1node->cd();
21048 //
21049 // Place copy #4 of ITS6 in I569
21050 //
21051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21052 sub2node->SetLineColor(kColorITS);
21053 sub2node->SetVisibility(1);
21054 fNodes->Add(sub2node);
21055 sub1node->cd();
21056 //
21057 // Place copy #5 of ITS6 in I569
21058 //
21059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21060 sub2node->SetLineColor(kColorITS);
21061 sub2node->SetVisibility(1);
21062 fNodes->Add(sub2node);
21063 sub1node->cd();
21064 //
21065 // Place copy #6 of ITS6 in I569
21066 //
21067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21068 sub2node->SetLineColor(kColorITS);
21069 sub2node->SetVisibility(1);
21070 fNodes->Add(sub2node);
21071 sub1node->cd();
21072 //
21073 // Place copy #7 of ITS6 in I569
21074 //
21075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21076 sub2node->SetLineColor(kColorITS);
21077 sub2node->SetVisibility(1);
21078 fNodes->Add(sub2node);
21079 sub1node->cd();
21080 //
21081 // Place copy #8 of ITS6 in I569
21082 //
21083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21084 sub2node->SetLineColor(kColorITS);
21085 sub2node->SetVisibility(1);
21086 fNodes->Add(sub2node);
21087 sub1node->cd();
21088 //
21089 // Place copy #9 of ITS6 in I569
21090 //
21091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21092 sub2node->SetLineColor(kColorITS);
21093 sub2node->SetVisibility(1);
21094 fNodes->Add(sub2node);
21095 sub1node->cd();
21096 //
21097 // Place copy #10 of ITS6 in I569
21098 //
21099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21100 sub2node->SetLineColor(kColorITS);
21101 sub2node->SetVisibility(1);
21102 fNodes->Add(sub2node);
21103 sub1node->cd();
21104 //
21105 // Place copy #11 of ITS6 in I569
21106 //
21107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21108 sub2node->SetLineColor(kColorITS);
21109 sub2node->SetVisibility(1);
21110 fNodes->Add(sub2node);
21111 sub1node->cd();
21112 //
21113 // Place copy #12 of ITS6 in I569
21114 //
21115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21116 sub2node->SetLineColor(kColorITS);
21117 sub2node->SetVisibility(1);
21118 fNodes->Add(sub2node);
21119 sub1node->cd();
21120 //
21121 // Place copy #13 of ITS6 in I569
21122 //
21123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21124 sub2node->SetLineColor(kColorITS);
21125 sub2node->SetVisibility(1);
21126 fNodes->Add(sub2node);
21127 sub1node->cd();
21128 //
21129 // Place copy #14 of ITS6 in I569
21130 //
21131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21132 sub2node->SetLineColor(kColorITS);
21133 sub2node->SetVisibility(1);
21134 fNodes->Add(sub2node);
21135 sub1node->cd();
21136 //
21137 // Place copy #15 of ITS6 in I569
21138 //
21139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21140 sub2node->SetLineColor(kColorITS);
21141 sub2node->SetVisibility(1);
21142 fNodes->Add(sub2node);
21143 sub1node->cd();
21144 //
21145 // Place copy #16 of ITS6 in I569
21146 //
21147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21148 sub2node->SetLineColor(kColorITS);
21149 sub2node->SetVisibility(1);
21150 fNodes->Add(sub2node);
21151 sub1node->cd();
21152 //
21153 // Place copy #17 of ITS6 in I569
21154 //
21155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21156 sub2node->SetLineColor(kColorITS);
21157 sub2node->SetVisibility(1);
21158 fNodes->Add(sub2node);
21159 sub1node->cd();
21160 //
21161 // Place copy #18 of ITS6 in I569
21162 //
21163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21164 sub2node->SetLineColor(kColorITS);
21165 sub2node->SetVisibility(1);
21166 fNodes->Add(sub2node);
21167 sub1node->cd();
21168 //
21169 // Place copy #19 of ITS6 in I569
21170 //
21171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21172 sub2node->SetLineColor(kColorITS);
21173 sub2node->SetVisibility(1);
21174 fNodes->Add(sub2node);
21175 sub1node->cd();
21176 //
21177 // Place copy #20 of ITS6 in I569
21178 //
21179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21180 sub2node->SetLineColor(kColorITS);
21181 sub2node->SetVisibility(1);
21182 fNodes->Add(sub2node);
21183 sub1node->cd();
21184 //
21185 // Place copy #21 of ITS6 in I569
21186 //
21187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21188 sub2node->SetLineColor(kColorITS);
21189 sub2node->SetVisibility(1);
21190 fNodes->Add(sub2node);
21191 sub1node->cd();
21192 //
21193 // Place copy #22 of ITS6 in I569
21194 //
21195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21196 sub2node->SetLineColor(kColorITS);
21197 sub2node->SetVisibility(1);
21198 fNodes->Add(sub2node);
21199 sub1node->cd();
21200 //
21201 // Place copy #23 of ITS6 in I569
21202 //
21203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21204 sub2node->SetLineColor(kColorITS);
21205 sub2node->SetVisibility(1);
21206 fNodes->Add(sub2node);
21207 sub1node->cd();
21208 //
21209 // Place copy #24 of ITS6 in I569
21210 //
21211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21212 sub2node->SetLineColor(kColorITS);
21213 sub2node->SetVisibility(1);
21214 fNodes->Add(sub2node);
21215 sub1node->cd();
21216 //
21217 // Place copy #25 of ITS6 in I569
21218 //
21219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21220 sub2node->SetLineColor(kColorITS);
21221 sub2node->SetVisibility(1);
21222 fNodes->Add(sub2node);
21223 sub1node->cd();
21224 fNodes->Add(sub1node);
21225 node->cd();
21226 //
21227 // Place copy #24 of I569 in IT56
21228 //
21229 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
21230 sub1node->SetLineColor(kColorITS);
21231 sub1node->SetVisibility(0);
21232 sub1node->cd();
21233 //
21234 // Place copy #1 of ITS6 in I569
21235 //
21236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21237 sub2node->SetLineColor(kColorITS);
21238 sub2node->SetVisibility(1);
21239 fNodes->Add(sub2node);
21240 sub1node->cd();
21241 //
21242 // Place copy #2 of ITS6 in I569
21243 //
21244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21245 sub2node->SetLineColor(kColorITS);
21246 sub2node->SetVisibility(1);
21247 fNodes->Add(sub2node);
21248 sub1node->cd();
21249 //
21250 // Place copy #3 of ITS6 in I569
21251 //
21252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21253 sub2node->SetLineColor(kColorITS);
21254 sub2node->SetVisibility(1);
21255 fNodes->Add(sub2node);
21256 sub1node->cd();
21257 //
21258 // Place copy #4 of ITS6 in I569
21259 //
21260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21261 sub2node->SetLineColor(kColorITS);
21262 sub2node->SetVisibility(1);
21263 fNodes->Add(sub2node);
21264 sub1node->cd();
21265 //
21266 // Place copy #5 of ITS6 in I569
21267 //
21268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21269 sub2node->SetLineColor(kColorITS);
21270 sub2node->SetVisibility(1);
21271 fNodes->Add(sub2node);
21272 sub1node->cd();
21273 //
21274 // Place copy #6 of ITS6 in I569
21275 //
21276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21277 sub2node->SetLineColor(kColorITS);
21278 sub2node->SetVisibility(1);
21279 fNodes->Add(sub2node);
21280 sub1node->cd();
21281 //
21282 // Place copy #7 of ITS6 in I569
21283 //
21284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21285 sub2node->SetLineColor(kColorITS);
21286 sub2node->SetVisibility(1);
21287 fNodes->Add(sub2node);
21288 sub1node->cd();
21289 //
21290 // Place copy #8 of ITS6 in I569
21291 //
21292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21293 sub2node->SetLineColor(kColorITS);
21294 sub2node->SetVisibility(1);
21295 fNodes->Add(sub2node);
21296 sub1node->cd();
21297 //
21298 // Place copy #9 of ITS6 in I569
21299 //
21300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21301 sub2node->SetLineColor(kColorITS);
21302 sub2node->SetVisibility(1);
21303 fNodes->Add(sub2node);
21304 sub1node->cd();
21305 //
21306 // Place copy #10 of ITS6 in I569
21307 //
21308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21309 sub2node->SetLineColor(kColorITS);
21310 sub2node->SetVisibility(1);
21311 fNodes->Add(sub2node);
21312 sub1node->cd();
21313 //
21314 // Place copy #11 of ITS6 in I569
21315 //
21316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21317 sub2node->SetLineColor(kColorITS);
21318 sub2node->SetVisibility(1);
21319 fNodes->Add(sub2node);
21320 sub1node->cd();
21321 //
21322 // Place copy #12 of ITS6 in I569
21323 //
21324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21325 sub2node->SetLineColor(kColorITS);
21326 sub2node->SetVisibility(1);
21327 fNodes->Add(sub2node);
21328 sub1node->cd();
21329 //
21330 // Place copy #13 of ITS6 in I569
21331 //
21332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21333 sub2node->SetLineColor(kColorITS);
21334 sub2node->SetVisibility(1);
21335 fNodes->Add(sub2node);
21336 sub1node->cd();
21337 //
21338 // Place copy #14 of ITS6 in I569
21339 //
21340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21341 sub2node->SetLineColor(kColorITS);
21342 sub2node->SetVisibility(1);
21343 fNodes->Add(sub2node);
21344 sub1node->cd();
21345 //
21346 // Place copy #15 of ITS6 in I569
21347 //
21348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21349 sub2node->SetLineColor(kColorITS);
21350 sub2node->SetVisibility(1);
21351 fNodes->Add(sub2node);
21352 sub1node->cd();
21353 //
21354 // Place copy #16 of ITS6 in I569
21355 //
21356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21357 sub2node->SetLineColor(kColorITS);
21358 sub2node->SetVisibility(1);
21359 fNodes->Add(sub2node);
21360 sub1node->cd();
21361 //
21362 // Place copy #17 of ITS6 in I569
21363 //
21364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21365 sub2node->SetLineColor(kColorITS);
21366 sub2node->SetVisibility(1);
21367 fNodes->Add(sub2node);
21368 sub1node->cd();
21369 //
21370 // Place copy #18 of ITS6 in I569
21371 //
21372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21373 sub2node->SetLineColor(kColorITS);
21374 sub2node->SetVisibility(1);
21375 fNodes->Add(sub2node);
21376 sub1node->cd();
21377 //
21378 // Place copy #19 of ITS6 in I569
21379 //
21380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21381 sub2node->SetLineColor(kColorITS);
21382 sub2node->SetVisibility(1);
21383 fNodes->Add(sub2node);
21384 sub1node->cd();
21385 //
21386 // Place copy #20 of ITS6 in I569
21387 //
21388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21389 sub2node->SetLineColor(kColorITS);
21390 sub2node->SetVisibility(1);
21391 fNodes->Add(sub2node);
21392 sub1node->cd();
21393 //
21394 // Place copy #21 of ITS6 in I569
21395 //
21396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21397 sub2node->SetLineColor(kColorITS);
21398 sub2node->SetVisibility(1);
21399 fNodes->Add(sub2node);
21400 sub1node->cd();
21401 //
21402 // Place copy #22 of ITS6 in I569
21403 //
21404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21405 sub2node->SetLineColor(kColorITS);
21406 sub2node->SetVisibility(1);
21407 fNodes->Add(sub2node);
21408 sub1node->cd();
21409 //
21410 // Place copy #23 of ITS6 in I569
21411 //
21412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21413 sub2node->SetLineColor(kColorITS);
21414 sub2node->SetVisibility(1);
21415 fNodes->Add(sub2node);
21416 sub1node->cd();
21417 //
21418 // Place copy #24 of ITS6 in I569
21419 //
21420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21421 sub2node->SetLineColor(kColorITS);
21422 sub2node->SetVisibility(1);
21423 fNodes->Add(sub2node);
21424 sub1node->cd();
21425 //
21426 // Place copy #25 of ITS6 in I569
21427 //
21428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21429 sub2node->SetLineColor(kColorITS);
21430 sub2node->SetVisibility(1);
21431 fNodes->Add(sub2node);
21432 sub1node->cd();
21433 fNodes->Add(sub1node);
21434 node->cd();
21435 //
21436 // Place copy #25 of I569 in IT56
21437 //
21438 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
21439 sub1node->SetLineColor(kColorITS);
21440 sub1node->SetVisibility(0);
21441 sub1node->cd();
21442 //
21443 // Place copy #1 of ITS6 in I569
21444 //
21445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21446 sub2node->SetLineColor(kColorITS);
21447 sub2node->SetVisibility(1);
21448 fNodes->Add(sub2node);
21449 sub1node->cd();
21450 //
21451 // Place copy #2 of ITS6 in I569
21452 //
21453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21454 sub2node->SetLineColor(kColorITS);
21455 sub2node->SetVisibility(1);
21456 fNodes->Add(sub2node);
21457 sub1node->cd();
21458 //
21459 // Place copy #3 of ITS6 in I569
21460 //
21461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21462 sub2node->SetLineColor(kColorITS);
21463 sub2node->SetVisibility(1);
21464 fNodes->Add(sub2node);
21465 sub1node->cd();
21466 //
21467 // Place copy #4 of ITS6 in I569
21468 //
21469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21470 sub2node->SetLineColor(kColorITS);
21471 sub2node->SetVisibility(1);
21472 fNodes->Add(sub2node);
21473 sub1node->cd();
21474 //
21475 // Place copy #5 of ITS6 in I569
21476 //
21477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21478 sub2node->SetLineColor(kColorITS);
21479 sub2node->SetVisibility(1);
21480 fNodes->Add(sub2node);
21481 sub1node->cd();
21482 //
21483 // Place copy #6 of ITS6 in I569
21484 //
21485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21486 sub2node->SetLineColor(kColorITS);
21487 sub2node->SetVisibility(1);
21488 fNodes->Add(sub2node);
21489 sub1node->cd();
21490 //
21491 // Place copy #7 of ITS6 in I569
21492 //
21493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21494 sub2node->SetLineColor(kColorITS);
21495 sub2node->SetVisibility(1);
21496 fNodes->Add(sub2node);
21497 sub1node->cd();
21498 //
21499 // Place copy #8 of ITS6 in I569
21500 //
21501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21502 sub2node->SetLineColor(kColorITS);
21503 sub2node->SetVisibility(1);
21504 fNodes->Add(sub2node);
21505 sub1node->cd();
21506 //
21507 // Place copy #9 of ITS6 in I569
21508 //
21509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21510 sub2node->SetLineColor(kColorITS);
21511 sub2node->SetVisibility(1);
21512 fNodes->Add(sub2node);
21513 sub1node->cd();
21514 //
21515 // Place copy #10 of ITS6 in I569
21516 //
21517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21518 sub2node->SetLineColor(kColorITS);
21519 sub2node->SetVisibility(1);
21520 fNodes->Add(sub2node);
21521 sub1node->cd();
21522 //
21523 // Place copy #11 of ITS6 in I569
21524 //
21525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21526 sub2node->SetLineColor(kColorITS);
21527 sub2node->SetVisibility(1);
21528 fNodes->Add(sub2node);
21529 sub1node->cd();
21530 //
21531 // Place copy #12 of ITS6 in I569
21532 //
21533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21534 sub2node->SetLineColor(kColorITS);
21535 sub2node->SetVisibility(1);
21536 fNodes->Add(sub2node);
21537 sub1node->cd();
21538 //
21539 // Place copy #13 of ITS6 in I569
21540 //
21541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21542 sub2node->SetLineColor(kColorITS);
21543 sub2node->SetVisibility(1);
21544 fNodes->Add(sub2node);
21545 sub1node->cd();
21546 //
21547 // Place copy #14 of ITS6 in I569
21548 //
21549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21550 sub2node->SetLineColor(kColorITS);
21551 sub2node->SetVisibility(1);
21552 fNodes->Add(sub2node);
21553 sub1node->cd();
21554 //
21555 // Place copy #15 of ITS6 in I569
21556 //
21557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21558 sub2node->SetLineColor(kColorITS);
21559 sub2node->SetVisibility(1);
21560 fNodes->Add(sub2node);
21561 sub1node->cd();
21562 //
21563 // Place copy #16 of ITS6 in I569
21564 //
21565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21566 sub2node->SetLineColor(kColorITS);
21567 sub2node->SetVisibility(1);
21568 fNodes->Add(sub2node);
21569 sub1node->cd();
21570 //
21571 // Place copy #17 of ITS6 in I569
21572 //
21573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21574 sub2node->SetLineColor(kColorITS);
21575 sub2node->SetVisibility(1);
21576 fNodes->Add(sub2node);
21577 sub1node->cd();
21578 //
21579 // Place copy #18 of ITS6 in I569
21580 //
21581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21582 sub2node->SetLineColor(kColorITS);
21583 sub2node->SetVisibility(1);
21584 fNodes->Add(sub2node);
21585 sub1node->cd();
21586 //
21587 // Place copy #19 of ITS6 in I569
21588 //
21589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21590 sub2node->SetLineColor(kColorITS);
21591 sub2node->SetVisibility(1);
21592 fNodes->Add(sub2node);
21593 sub1node->cd();
21594 //
21595 // Place copy #20 of ITS6 in I569
21596 //
21597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21598 sub2node->SetLineColor(kColorITS);
21599 sub2node->SetVisibility(1);
21600 fNodes->Add(sub2node);
21601 sub1node->cd();
21602 //
21603 // Place copy #21 of ITS6 in I569
21604 //
21605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21606 sub2node->SetLineColor(kColorITS);
21607 sub2node->SetVisibility(1);
21608 fNodes->Add(sub2node);
21609 sub1node->cd();
21610 //
21611 // Place copy #22 of ITS6 in I569
21612 //
21613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21614 sub2node->SetLineColor(kColorITS);
21615 sub2node->SetVisibility(1);
21616 fNodes->Add(sub2node);
21617 sub1node->cd();
21618 //
21619 // Place copy #23 of ITS6 in I569
21620 //
21621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21622 sub2node->SetLineColor(kColorITS);
21623 sub2node->SetVisibility(1);
21624 fNodes->Add(sub2node);
21625 sub1node->cd();
21626 //
21627 // Place copy #24 of ITS6 in I569
21628 //
21629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21630 sub2node->SetLineColor(kColorITS);
21631 sub2node->SetVisibility(1);
21632 fNodes->Add(sub2node);
21633 sub1node->cd();
21634 //
21635 // Place copy #25 of ITS6 in I569
21636 //
21637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21638 sub2node->SetLineColor(kColorITS);
21639 sub2node->SetVisibility(1);
21640 fNodes->Add(sub2node);
21641 sub1node->cd();
21642 fNodes->Add(sub1node);
21643 node->cd();
21644 //
21645 // Place copy #26 of I569 in IT56
21646 //
21647 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
21648 sub1node->SetLineColor(kColorITS);
21649 sub1node->SetVisibility(0);
21650 sub1node->cd();
21651 //
21652 // Place copy #1 of ITS6 in I569
21653 //
21654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21655 sub2node->SetLineColor(kColorITS);
21656 sub2node->SetVisibility(1);
21657 fNodes->Add(sub2node);
21658 sub1node->cd();
21659 //
21660 // Place copy #2 of ITS6 in I569
21661 //
21662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21663 sub2node->SetLineColor(kColorITS);
21664 sub2node->SetVisibility(1);
21665 fNodes->Add(sub2node);
21666 sub1node->cd();
21667 //
21668 // Place copy #3 of ITS6 in I569
21669 //
21670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21671 sub2node->SetLineColor(kColorITS);
21672 sub2node->SetVisibility(1);
21673 fNodes->Add(sub2node);
21674 sub1node->cd();
21675 //
21676 // Place copy #4 of ITS6 in I569
21677 //
21678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21679 sub2node->SetLineColor(kColorITS);
21680 sub2node->SetVisibility(1);
21681 fNodes->Add(sub2node);
21682 sub1node->cd();
21683 //
21684 // Place copy #5 of ITS6 in I569
21685 //
21686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21687 sub2node->SetLineColor(kColorITS);
21688 sub2node->SetVisibility(1);
21689 fNodes->Add(sub2node);
21690 sub1node->cd();
21691 //
21692 // Place copy #6 of ITS6 in I569
21693 //
21694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21695 sub2node->SetLineColor(kColorITS);
21696 sub2node->SetVisibility(1);
21697 fNodes->Add(sub2node);
21698 sub1node->cd();
21699 //
21700 // Place copy #7 of ITS6 in I569
21701 //
21702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21703 sub2node->SetLineColor(kColorITS);
21704 sub2node->SetVisibility(1);
21705 fNodes->Add(sub2node);
21706 sub1node->cd();
21707 //
21708 // Place copy #8 of ITS6 in I569
21709 //
21710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21711 sub2node->SetLineColor(kColorITS);
21712 sub2node->SetVisibility(1);
21713 fNodes->Add(sub2node);
21714 sub1node->cd();
21715 //
21716 // Place copy #9 of ITS6 in I569
21717 //
21718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21719 sub2node->SetLineColor(kColorITS);
21720 sub2node->SetVisibility(1);
21721 fNodes->Add(sub2node);
21722 sub1node->cd();
21723 //
21724 // Place copy #10 of ITS6 in I569
21725 //
21726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21727 sub2node->SetLineColor(kColorITS);
21728 sub2node->SetVisibility(1);
21729 fNodes->Add(sub2node);
21730 sub1node->cd();
21731 //
21732 // Place copy #11 of ITS6 in I569
21733 //
21734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21735 sub2node->SetLineColor(kColorITS);
21736 sub2node->SetVisibility(1);
21737 fNodes->Add(sub2node);
21738 sub1node->cd();
21739 //
21740 // Place copy #12 of ITS6 in I569
21741 //
21742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21743 sub2node->SetLineColor(kColorITS);
21744 sub2node->SetVisibility(1);
21745 fNodes->Add(sub2node);
21746 sub1node->cd();
21747 //
21748 // Place copy #13 of ITS6 in I569
21749 //
21750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21751 sub2node->SetLineColor(kColorITS);
21752 sub2node->SetVisibility(1);
21753 fNodes->Add(sub2node);
21754 sub1node->cd();
21755 //
21756 // Place copy #14 of ITS6 in I569
21757 //
21758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21759 sub2node->SetLineColor(kColorITS);
21760 sub2node->SetVisibility(1);
21761 fNodes->Add(sub2node);
21762 sub1node->cd();
21763 //
21764 // Place copy #15 of ITS6 in I569
21765 //
21766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21767 sub2node->SetLineColor(kColorITS);
21768 sub2node->SetVisibility(1);
21769 fNodes->Add(sub2node);
21770 sub1node->cd();
21771 //
21772 // Place copy #16 of ITS6 in I569
21773 //
21774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21775 sub2node->SetLineColor(kColorITS);
21776 sub2node->SetVisibility(1);
21777 fNodes->Add(sub2node);
21778 sub1node->cd();
21779 //
21780 // Place copy #17 of ITS6 in I569
21781 //
21782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21783 sub2node->SetLineColor(kColorITS);
21784 sub2node->SetVisibility(1);
21785 fNodes->Add(sub2node);
21786 sub1node->cd();
21787 //
21788 // Place copy #18 of ITS6 in I569
21789 //
21790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21791 sub2node->SetLineColor(kColorITS);
21792 sub2node->SetVisibility(1);
21793 fNodes->Add(sub2node);
21794 sub1node->cd();
21795 //
21796 // Place copy #19 of ITS6 in I569
21797 //
21798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
21799 sub2node->SetLineColor(kColorITS);
21800 sub2node->SetVisibility(1);
21801 fNodes->Add(sub2node);
21802 sub1node->cd();
21803 //
21804 // Place copy #20 of ITS6 in I569
21805 //
21806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21807 sub2node->SetLineColor(kColorITS);
21808 sub2node->SetVisibility(1);
21809 fNodes->Add(sub2node);
21810 sub1node->cd();
21811 //
21812 // Place copy #21 of ITS6 in I569
21813 //
21814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
21815 sub2node->SetLineColor(kColorITS);
21816 sub2node->SetVisibility(1);
21817 fNodes->Add(sub2node);
21818 sub1node->cd();
21819 //
21820 // Place copy #22 of ITS6 in I569
21821 //
21822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21823 sub2node->SetLineColor(kColorITS);
21824 sub2node->SetVisibility(1);
21825 fNodes->Add(sub2node);
21826 sub1node->cd();
21827 //
21828 // Place copy #23 of ITS6 in I569
21829 //
21830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21831 sub2node->SetLineColor(kColorITS);
21832 sub2node->SetVisibility(1);
21833 fNodes->Add(sub2node);
21834 sub1node->cd();
21835 //
21836 // Place copy #24 of ITS6 in I569
21837 //
21838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21839 sub2node->SetLineColor(kColorITS);
21840 sub2node->SetVisibility(1);
21841 fNodes->Add(sub2node);
21842 sub1node->cd();
21843 //
21844 // Place copy #25 of ITS6 in I569
21845 //
21846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
21847 sub2node->SetLineColor(kColorITS);
21848 sub2node->SetVisibility(1);
21849 fNodes->Add(sub2node);
21850 sub1node->cd();
21851 fNodes->Add(sub1node);
21852 node->cd();
21853 //
21854 // Place copy #27 of I569 in IT56
21855 //
21856 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
21857 sub1node->SetLineColor(kColorITS);
21858 sub1node->SetVisibility(0);
21859 sub1node->cd();
21860 //
21861 // Place copy #1 of ITS6 in I569
21862 //
21863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
21864 sub2node->SetLineColor(kColorITS);
21865 sub2node->SetVisibility(1);
21866 fNodes->Add(sub2node);
21867 sub1node->cd();
21868 //
21869 // Place copy #2 of ITS6 in I569
21870 //
21871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21872 sub2node->SetLineColor(kColorITS);
21873 sub2node->SetVisibility(1);
21874 fNodes->Add(sub2node);
21875 sub1node->cd();
21876 //
21877 // Place copy #3 of ITS6 in I569
21878 //
21879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
21880 sub2node->SetLineColor(kColorITS);
21881 sub2node->SetVisibility(1);
21882 fNodes->Add(sub2node);
21883 sub1node->cd();
21884 //
21885 // Place copy #4 of ITS6 in I569
21886 //
21887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21888 sub2node->SetLineColor(kColorITS);
21889 sub2node->SetVisibility(1);
21890 fNodes->Add(sub2node);
21891 sub1node->cd();
21892 //
21893 // Place copy #5 of ITS6 in I569
21894 //
21895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
21896 sub2node->SetLineColor(kColorITS);
21897 sub2node->SetVisibility(1);
21898 fNodes->Add(sub2node);
21899 sub1node->cd();
21900 //
21901 // Place copy #6 of ITS6 in I569
21902 //
21903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21904 sub2node->SetLineColor(kColorITS);
21905 sub2node->SetVisibility(1);
21906 fNodes->Add(sub2node);
21907 sub1node->cd();
21908 //
21909 // Place copy #7 of ITS6 in I569
21910 //
21911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
21912 sub2node->SetLineColor(kColorITS);
21913 sub2node->SetVisibility(1);
21914 fNodes->Add(sub2node);
21915 sub1node->cd();
21916 //
21917 // Place copy #8 of ITS6 in I569
21918 //
21919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21920 sub2node->SetLineColor(kColorITS);
21921 sub2node->SetVisibility(1);
21922 fNodes->Add(sub2node);
21923 sub1node->cd();
21924 //
21925 // Place copy #9 of ITS6 in I569
21926 //
21927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
21928 sub2node->SetLineColor(kColorITS);
21929 sub2node->SetVisibility(1);
21930 fNodes->Add(sub2node);
21931 sub1node->cd();
21932 //
21933 // Place copy #10 of ITS6 in I569
21934 //
21935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21936 sub2node->SetLineColor(kColorITS);
21937 sub2node->SetVisibility(1);
21938 fNodes->Add(sub2node);
21939 sub1node->cd();
21940 //
21941 // Place copy #11 of ITS6 in I569
21942 //
21943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
21944 sub2node->SetLineColor(kColorITS);
21945 sub2node->SetVisibility(1);
21946 fNodes->Add(sub2node);
21947 sub1node->cd();
21948 //
21949 // Place copy #12 of ITS6 in I569
21950 //
21951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21952 sub2node->SetLineColor(kColorITS);
21953 sub2node->SetVisibility(1);
21954 fNodes->Add(sub2node);
21955 sub1node->cd();
21956 //
21957 // Place copy #13 of ITS6 in I569
21958 //
21959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21960 sub2node->SetLineColor(kColorITS);
21961 sub2node->SetVisibility(1);
21962 fNodes->Add(sub2node);
21963 sub1node->cd();
21964 //
21965 // Place copy #14 of ITS6 in I569
21966 //
21967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21968 sub2node->SetLineColor(kColorITS);
21969 sub2node->SetVisibility(1);
21970 fNodes->Add(sub2node);
21971 sub1node->cd();
21972 //
21973 // Place copy #15 of ITS6 in I569
21974 //
21975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
21976 sub2node->SetLineColor(kColorITS);
21977 sub2node->SetVisibility(1);
21978 fNodes->Add(sub2node);
21979 sub1node->cd();
21980 //
21981 // Place copy #16 of ITS6 in I569
21982 //
21983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21984 sub2node->SetLineColor(kColorITS);
21985 sub2node->SetVisibility(1);
21986 fNodes->Add(sub2node);
21987 sub1node->cd();
21988 //
21989 // Place copy #17 of ITS6 in I569
21990 //
21991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21992 sub2node->SetLineColor(kColorITS);
21993 sub2node->SetVisibility(1);
21994 fNodes->Add(sub2node);
21995 sub1node->cd();
21996 //
21997 // Place copy #18 of ITS6 in I569
21998 //
21999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22000 sub2node->SetLineColor(kColorITS);
22001 sub2node->SetVisibility(1);
22002 fNodes->Add(sub2node);
22003 sub1node->cd();
22004 //
22005 // Place copy #19 of ITS6 in I569
22006 //
22007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22008 sub2node->SetLineColor(kColorITS);
22009 sub2node->SetVisibility(1);
22010 fNodes->Add(sub2node);
22011 sub1node->cd();
22012 //
22013 // Place copy #20 of ITS6 in I569
22014 //
22015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22016 sub2node->SetLineColor(kColorITS);
22017 sub2node->SetVisibility(1);
22018 fNodes->Add(sub2node);
22019 sub1node->cd();
22020 //
22021 // Place copy #21 of ITS6 in I569
22022 //
22023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22024 sub2node->SetLineColor(kColorITS);
22025 sub2node->SetVisibility(1);
22026 fNodes->Add(sub2node);
22027 sub1node->cd();
22028 //
22029 // Place copy #22 of ITS6 in I569
22030 //
22031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22032 sub2node->SetLineColor(kColorITS);
22033 sub2node->SetVisibility(1);
22034 fNodes->Add(sub2node);
22035 sub1node->cd();
22036 //
22037 // Place copy #23 of ITS6 in I569
22038 //
22039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22040 sub2node->SetLineColor(kColorITS);
22041 sub2node->SetVisibility(1);
22042 fNodes->Add(sub2node);
22043 sub1node->cd();
22044 //
22045 // Place copy #24 of ITS6 in I569
22046 //
22047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22048 sub2node->SetLineColor(kColorITS);
22049 sub2node->SetVisibility(1);
22050 fNodes->Add(sub2node);
22051 sub1node->cd();
22052 //
22053 // Place copy #25 of ITS6 in I569
22054 //
22055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22056 sub2node->SetLineColor(kColorITS);
22057 sub2node->SetVisibility(1);
22058 fNodes->Add(sub2node);
22059 sub1node->cd();
22060 fNodes->Add(sub1node);
22061 node->cd();
22062 //
22063 // Place copy #28 of I569 in IT56
22064 //
22065 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
22066 sub1node->SetLineColor(kColorITS);
22067 sub1node->SetVisibility(0);
22068 sub1node->cd();
22069 //
22070 // Place copy #1 of ITS6 in I569
22071 //
22072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22073 sub2node->SetLineColor(kColorITS);
22074 sub2node->SetVisibility(1);
22075 fNodes->Add(sub2node);
22076 sub1node->cd();
22077 //
22078 // Place copy #2 of ITS6 in I569
22079 //
22080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22081 sub2node->SetLineColor(kColorITS);
22082 sub2node->SetVisibility(1);
22083 fNodes->Add(sub2node);
22084 sub1node->cd();
22085 //
22086 // Place copy #3 of ITS6 in I569
22087 //
22088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22089 sub2node->SetLineColor(kColorITS);
22090 sub2node->SetVisibility(1);
22091 fNodes->Add(sub2node);
22092 sub1node->cd();
22093 //
22094 // Place copy #4 of ITS6 in I569
22095 //
22096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22097 sub2node->SetLineColor(kColorITS);
22098 sub2node->SetVisibility(1);
22099 fNodes->Add(sub2node);
22100 sub1node->cd();
22101 //
22102 // Place copy #5 of ITS6 in I569
22103 //
22104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22105 sub2node->SetLineColor(kColorITS);
22106 sub2node->SetVisibility(1);
22107 fNodes->Add(sub2node);
22108 sub1node->cd();
22109 //
22110 // Place copy #6 of ITS6 in I569
22111 //
22112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22113 sub2node->SetLineColor(kColorITS);
22114 sub2node->SetVisibility(1);
22115 fNodes->Add(sub2node);
22116 sub1node->cd();
22117 //
22118 // Place copy #7 of ITS6 in I569
22119 //
22120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22121 sub2node->SetLineColor(kColorITS);
22122 sub2node->SetVisibility(1);
22123 fNodes->Add(sub2node);
22124 sub1node->cd();
22125 //
22126 // Place copy #8 of ITS6 in I569
22127 //
22128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22129 sub2node->SetLineColor(kColorITS);
22130 sub2node->SetVisibility(1);
22131 fNodes->Add(sub2node);
22132 sub1node->cd();
22133 //
22134 // Place copy #9 of ITS6 in I569
22135 //
22136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22137 sub2node->SetLineColor(kColorITS);
22138 sub2node->SetVisibility(1);
22139 fNodes->Add(sub2node);
22140 sub1node->cd();
22141 //
22142 // Place copy #10 of ITS6 in I569
22143 //
22144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22145 sub2node->SetLineColor(kColorITS);
22146 sub2node->SetVisibility(1);
22147 fNodes->Add(sub2node);
22148 sub1node->cd();
22149 //
22150 // Place copy #11 of ITS6 in I569
22151 //
22152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22153 sub2node->SetLineColor(kColorITS);
22154 sub2node->SetVisibility(1);
22155 fNodes->Add(sub2node);
22156 sub1node->cd();
22157 //
22158 // Place copy #12 of ITS6 in I569
22159 //
22160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22161 sub2node->SetLineColor(kColorITS);
22162 sub2node->SetVisibility(1);
22163 fNodes->Add(sub2node);
22164 sub1node->cd();
22165 //
22166 // Place copy #13 of ITS6 in I569
22167 //
22168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22169 sub2node->SetLineColor(kColorITS);
22170 sub2node->SetVisibility(1);
22171 fNodes->Add(sub2node);
22172 sub1node->cd();
22173 //
22174 // Place copy #14 of ITS6 in I569
22175 //
22176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22177 sub2node->SetLineColor(kColorITS);
22178 sub2node->SetVisibility(1);
22179 fNodes->Add(sub2node);
22180 sub1node->cd();
22181 //
22182 // Place copy #15 of ITS6 in I569
22183 //
22184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22185 sub2node->SetLineColor(kColorITS);
22186 sub2node->SetVisibility(1);
22187 fNodes->Add(sub2node);
22188 sub1node->cd();
22189 //
22190 // Place copy #16 of ITS6 in I569
22191 //
22192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22193 sub2node->SetLineColor(kColorITS);
22194 sub2node->SetVisibility(1);
22195 fNodes->Add(sub2node);
22196 sub1node->cd();
22197 //
22198 // Place copy #17 of ITS6 in I569
22199 //
22200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22201 sub2node->SetLineColor(kColorITS);
22202 sub2node->SetVisibility(1);
22203 fNodes->Add(sub2node);
22204 sub1node->cd();
22205 //
22206 // Place copy #18 of ITS6 in I569
22207 //
22208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22209 sub2node->SetLineColor(kColorITS);
22210 sub2node->SetVisibility(1);
22211 fNodes->Add(sub2node);
22212 sub1node->cd();
22213 //
22214 // Place copy #19 of ITS6 in I569
22215 //
22216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22217 sub2node->SetLineColor(kColorITS);
22218 sub2node->SetVisibility(1);
22219 fNodes->Add(sub2node);
22220 sub1node->cd();
22221 //
22222 // Place copy #20 of ITS6 in I569
22223 //
22224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22225 sub2node->SetLineColor(kColorITS);
22226 sub2node->SetVisibility(1);
22227 fNodes->Add(sub2node);
22228 sub1node->cd();
22229 //
22230 // Place copy #21 of ITS6 in I569
22231 //
22232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22233 sub2node->SetLineColor(kColorITS);
22234 sub2node->SetVisibility(1);
22235 fNodes->Add(sub2node);
22236 sub1node->cd();
22237 //
22238 // Place copy #22 of ITS6 in I569
22239 //
22240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22241 sub2node->SetLineColor(kColorITS);
22242 sub2node->SetVisibility(1);
22243 fNodes->Add(sub2node);
22244 sub1node->cd();
22245 //
22246 // Place copy #23 of ITS6 in I569
22247 //
22248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22249 sub2node->SetLineColor(kColorITS);
22250 sub2node->SetVisibility(1);
22251 fNodes->Add(sub2node);
22252 sub1node->cd();
22253 //
22254 // Place copy #24 of ITS6 in I569
22255 //
22256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22257 sub2node->SetLineColor(kColorITS);
22258 sub2node->SetVisibility(1);
22259 fNodes->Add(sub2node);
22260 sub1node->cd();
22261 //
22262 // Place copy #25 of ITS6 in I569
22263 //
22264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22265 sub2node->SetLineColor(kColorITS);
22266 sub2node->SetVisibility(1);
22267 fNodes->Add(sub2node);
22268 sub1node->cd();
22269 fNodes->Add(sub1node);
22270 node->cd();
22271 //
22272 // Place copy #29 of I569 in IT56
22273 //
22274 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
22275 sub1node->SetLineColor(kColorITS);
22276 sub1node->SetVisibility(0);
22277 sub1node->cd();
22278 //
22279 // Place copy #1 of ITS6 in I569
22280 //
22281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22282 sub2node->SetLineColor(kColorITS);
22283 sub2node->SetVisibility(1);
22284 fNodes->Add(sub2node);
22285 sub1node->cd();
22286 //
22287 // Place copy #2 of ITS6 in I569
22288 //
22289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22290 sub2node->SetLineColor(kColorITS);
22291 sub2node->SetVisibility(1);
22292 fNodes->Add(sub2node);
22293 sub1node->cd();
22294 //
22295 // Place copy #3 of ITS6 in I569
22296 //
22297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22298 sub2node->SetLineColor(kColorITS);
22299 sub2node->SetVisibility(1);
22300 fNodes->Add(sub2node);
22301 sub1node->cd();
22302 //
22303 // Place copy #4 of ITS6 in I569
22304 //
22305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22306 sub2node->SetLineColor(kColorITS);
22307 sub2node->SetVisibility(1);
22308 fNodes->Add(sub2node);
22309 sub1node->cd();
22310 //
22311 // Place copy #5 of ITS6 in I569
22312 //
22313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22314 sub2node->SetLineColor(kColorITS);
22315 sub2node->SetVisibility(1);
22316 fNodes->Add(sub2node);
22317 sub1node->cd();
22318 //
22319 // Place copy #6 of ITS6 in I569
22320 //
22321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22322 sub2node->SetLineColor(kColorITS);
22323 sub2node->SetVisibility(1);
22324 fNodes->Add(sub2node);
22325 sub1node->cd();
22326 //
22327 // Place copy #7 of ITS6 in I569
22328 //
22329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22330 sub2node->SetLineColor(kColorITS);
22331 sub2node->SetVisibility(1);
22332 fNodes->Add(sub2node);
22333 sub1node->cd();
22334 //
22335 // Place copy #8 of ITS6 in I569
22336 //
22337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22338 sub2node->SetLineColor(kColorITS);
22339 sub2node->SetVisibility(1);
22340 fNodes->Add(sub2node);
22341 sub1node->cd();
22342 //
22343 // Place copy #9 of ITS6 in I569
22344 //
22345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22346 sub2node->SetLineColor(kColorITS);
22347 sub2node->SetVisibility(1);
22348 fNodes->Add(sub2node);
22349 sub1node->cd();
22350 //
22351 // Place copy #10 of ITS6 in I569
22352 //
22353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22354 sub2node->SetLineColor(kColorITS);
22355 sub2node->SetVisibility(1);
22356 fNodes->Add(sub2node);
22357 sub1node->cd();
22358 //
22359 // Place copy #11 of ITS6 in I569
22360 //
22361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22362 sub2node->SetLineColor(kColorITS);
22363 sub2node->SetVisibility(1);
22364 fNodes->Add(sub2node);
22365 sub1node->cd();
22366 //
22367 // Place copy #12 of ITS6 in I569
22368 //
22369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22370 sub2node->SetLineColor(kColorITS);
22371 sub2node->SetVisibility(1);
22372 fNodes->Add(sub2node);
22373 sub1node->cd();
22374 //
22375 // Place copy #13 of ITS6 in I569
22376 //
22377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22378 sub2node->SetLineColor(kColorITS);
22379 sub2node->SetVisibility(1);
22380 fNodes->Add(sub2node);
22381 sub1node->cd();
22382 //
22383 // Place copy #14 of ITS6 in I569
22384 //
22385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22386 sub2node->SetLineColor(kColorITS);
22387 sub2node->SetVisibility(1);
22388 fNodes->Add(sub2node);
22389 sub1node->cd();
22390 //
22391 // Place copy #15 of ITS6 in I569
22392 //
22393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22394 sub2node->SetLineColor(kColorITS);
22395 sub2node->SetVisibility(1);
22396 fNodes->Add(sub2node);
22397 sub1node->cd();
22398 //
22399 // Place copy #16 of ITS6 in I569
22400 //
22401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22402 sub2node->SetLineColor(kColorITS);
22403 sub2node->SetVisibility(1);
22404 fNodes->Add(sub2node);
22405 sub1node->cd();
22406 //
22407 // Place copy #17 of ITS6 in I569
22408 //
22409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22410 sub2node->SetLineColor(kColorITS);
22411 sub2node->SetVisibility(1);
22412 fNodes->Add(sub2node);
22413 sub1node->cd();
22414 //
22415 // Place copy #18 of ITS6 in I569
22416 //
22417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22418 sub2node->SetLineColor(kColorITS);
22419 sub2node->SetVisibility(1);
22420 fNodes->Add(sub2node);
22421 sub1node->cd();
22422 //
22423 // Place copy #19 of ITS6 in I569
22424 //
22425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22426 sub2node->SetLineColor(kColorITS);
22427 sub2node->SetVisibility(1);
22428 fNodes->Add(sub2node);
22429 sub1node->cd();
22430 //
22431 // Place copy #20 of ITS6 in I569
22432 //
22433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22434 sub2node->SetLineColor(kColorITS);
22435 sub2node->SetVisibility(1);
22436 fNodes->Add(sub2node);
22437 sub1node->cd();
22438 //
22439 // Place copy #21 of ITS6 in I569
22440 //
22441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22442 sub2node->SetLineColor(kColorITS);
22443 sub2node->SetVisibility(1);
22444 fNodes->Add(sub2node);
22445 sub1node->cd();
22446 //
22447 // Place copy #22 of ITS6 in I569
22448 //
22449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22450 sub2node->SetLineColor(kColorITS);
22451 sub2node->SetVisibility(1);
22452 fNodes->Add(sub2node);
22453 sub1node->cd();
22454 //
22455 // Place copy #23 of ITS6 in I569
22456 //
22457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22458 sub2node->SetLineColor(kColorITS);
22459 sub2node->SetVisibility(1);
22460 fNodes->Add(sub2node);
22461 sub1node->cd();
22462 //
22463 // Place copy #24 of ITS6 in I569
22464 //
22465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22466 sub2node->SetLineColor(kColorITS);
22467 sub2node->SetVisibility(1);
22468 fNodes->Add(sub2node);
22469 sub1node->cd();
22470 //
22471 // Place copy #25 of ITS6 in I569
22472 //
22473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22474 sub2node->SetLineColor(kColorITS);
22475 sub2node->SetVisibility(1);
22476 fNodes->Add(sub2node);
22477 sub1node->cd();
22478 fNodes->Add(sub1node);
22479 node->cd();
22480 //
22481 // Place copy #30 of I569 in IT56
22482 //
22483 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
22484 sub1node->SetLineColor(kColorITS);
22485 sub1node->SetVisibility(0);
22486 sub1node->cd();
22487 //
22488 // Place copy #1 of ITS6 in I569
22489 //
22490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22491 sub2node->SetLineColor(kColorITS);
22492 sub2node->SetVisibility(1);
22493 fNodes->Add(sub2node);
22494 sub1node->cd();
22495 //
22496 // Place copy #2 of ITS6 in I569
22497 //
22498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22499 sub2node->SetLineColor(kColorITS);
22500 sub2node->SetVisibility(1);
22501 fNodes->Add(sub2node);
22502 sub1node->cd();
22503 //
22504 // Place copy #3 of ITS6 in I569
22505 //
22506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22507 sub2node->SetLineColor(kColorITS);
22508 sub2node->SetVisibility(1);
22509 fNodes->Add(sub2node);
22510 sub1node->cd();
22511 //
22512 // Place copy #4 of ITS6 in I569
22513 //
22514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22515 sub2node->SetLineColor(kColorITS);
22516 sub2node->SetVisibility(1);
22517 fNodes->Add(sub2node);
22518 sub1node->cd();
22519 //
22520 // Place copy #5 of ITS6 in I569
22521 //
22522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22523 sub2node->SetLineColor(kColorITS);
22524 sub2node->SetVisibility(1);
22525 fNodes->Add(sub2node);
22526 sub1node->cd();
22527 //
22528 // Place copy #6 of ITS6 in I569
22529 //
22530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22531 sub2node->SetLineColor(kColorITS);
22532 sub2node->SetVisibility(1);
22533 fNodes->Add(sub2node);
22534 sub1node->cd();
22535 //
22536 // Place copy #7 of ITS6 in I569
22537 //
22538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22539 sub2node->SetLineColor(kColorITS);
22540 sub2node->SetVisibility(1);
22541 fNodes->Add(sub2node);
22542 sub1node->cd();
22543 //
22544 // Place copy #8 of ITS6 in I569
22545 //
22546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22547 sub2node->SetLineColor(kColorITS);
22548 sub2node->SetVisibility(1);
22549 fNodes->Add(sub2node);
22550 sub1node->cd();
22551 //
22552 // Place copy #9 of ITS6 in I569
22553 //
22554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22555 sub2node->SetLineColor(kColorITS);
22556 sub2node->SetVisibility(1);
22557 fNodes->Add(sub2node);
22558 sub1node->cd();
22559 //
22560 // Place copy #10 of ITS6 in I569
22561 //
22562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22563 sub2node->SetLineColor(kColorITS);
22564 sub2node->SetVisibility(1);
22565 fNodes->Add(sub2node);
22566 sub1node->cd();
22567 //
22568 // Place copy #11 of ITS6 in I569
22569 //
22570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22571 sub2node->SetLineColor(kColorITS);
22572 sub2node->SetVisibility(1);
22573 fNodes->Add(sub2node);
22574 sub1node->cd();
22575 //
22576 // Place copy #12 of ITS6 in I569
22577 //
22578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22579 sub2node->SetLineColor(kColorITS);
22580 sub2node->SetVisibility(1);
22581 fNodes->Add(sub2node);
22582 sub1node->cd();
22583 //
22584 // Place copy #13 of ITS6 in I569
22585 //
22586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22587 sub2node->SetLineColor(kColorITS);
22588 sub2node->SetVisibility(1);
22589 fNodes->Add(sub2node);
22590 sub1node->cd();
22591 //
22592 // Place copy #14 of ITS6 in I569
22593 //
22594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22595 sub2node->SetLineColor(kColorITS);
22596 sub2node->SetVisibility(1);
22597 fNodes->Add(sub2node);
22598 sub1node->cd();
22599 //
22600 // Place copy #15 of ITS6 in I569
22601 //
22602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22603 sub2node->SetLineColor(kColorITS);
22604 sub2node->SetVisibility(1);
22605 fNodes->Add(sub2node);
22606 sub1node->cd();
22607 //
22608 // Place copy #16 of ITS6 in I569
22609 //
22610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22611 sub2node->SetLineColor(kColorITS);
22612 sub2node->SetVisibility(1);
22613 fNodes->Add(sub2node);
22614 sub1node->cd();
22615 //
22616 // Place copy #17 of ITS6 in I569
22617 //
22618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22619 sub2node->SetLineColor(kColorITS);
22620 sub2node->SetVisibility(1);
22621 fNodes->Add(sub2node);
22622 sub1node->cd();
22623 //
22624 // Place copy #18 of ITS6 in I569
22625 //
22626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22627 sub2node->SetLineColor(kColorITS);
22628 sub2node->SetVisibility(1);
22629 fNodes->Add(sub2node);
22630 sub1node->cd();
22631 //
22632 // Place copy #19 of ITS6 in I569
22633 //
22634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22635 sub2node->SetLineColor(kColorITS);
22636 sub2node->SetVisibility(1);
22637 fNodes->Add(sub2node);
22638 sub1node->cd();
22639 //
22640 // Place copy #20 of ITS6 in I569
22641 //
22642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22643 sub2node->SetLineColor(kColorITS);
22644 sub2node->SetVisibility(1);
22645 fNodes->Add(sub2node);
22646 sub1node->cd();
22647 //
22648 // Place copy #21 of ITS6 in I569
22649 //
22650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22651 sub2node->SetLineColor(kColorITS);
22652 sub2node->SetVisibility(1);
22653 fNodes->Add(sub2node);
22654 sub1node->cd();
22655 //
22656 // Place copy #22 of ITS6 in I569
22657 //
22658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22659 sub2node->SetLineColor(kColorITS);
22660 sub2node->SetVisibility(1);
22661 fNodes->Add(sub2node);
22662 sub1node->cd();
22663 //
22664 // Place copy #23 of ITS6 in I569
22665 //
22666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22667 sub2node->SetLineColor(kColorITS);
22668 sub2node->SetVisibility(1);
22669 fNodes->Add(sub2node);
22670 sub1node->cd();
22671 //
22672 // Place copy #24 of ITS6 in I569
22673 //
22674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22675 sub2node->SetLineColor(kColorITS);
22676 sub2node->SetVisibility(1);
22677 fNodes->Add(sub2node);
22678 sub1node->cd();
22679 //
22680 // Place copy #25 of ITS6 in I569
22681 //
22682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22683 sub2node->SetLineColor(kColorITS);
22684 sub2node->SetVisibility(1);
22685 fNodes->Add(sub2node);
22686 sub1node->cd();
22687 fNodes->Add(sub1node);
22688 node->cd();
22689 //
22690 // Place copy #31 of I569 in IT56
22691 //
22692 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
22693 sub1node->SetLineColor(kColorITS);
22694 sub1node->SetVisibility(0);
22695 sub1node->cd();
22696 //
22697 // Place copy #1 of ITS6 in I569
22698 //
22699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22700 sub2node->SetLineColor(kColorITS);
22701 sub2node->SetVisibility(1);
22702 fNodes->Add(sub2node);
22703 sub1node->cd();
22704 //
22705 // Place copy #2 of ITS6 in I569
22706 //
22707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22708 sub2node->SetLineColor(kColorITS);
22709 sub2node->SetVisibility(1);
22710 fNodes->Add(sub2node);
22711 sub1node->cd();
22712 //
22713 // Place copy #3 of ITS6 in I569
22714 //
22715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22716 sub2node->SetLineColor(kColorITS);
22717 sub2node->SetVisibility(1);
22718 fNodes->Add(sub2node);
22719 sub1node->cd();
22720 //
22721 // Place copy #4 of ITS6 in I569
22722 //
22723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22724 sub2node->SetLineColor(kColorITS);
22725 sub2node->SetVisibility(1);
22726 fNodes->Add(sub2node);
22727 sub1node->cd();
22728 //
22729 // Place copy #5 of ITS6 in I569
22730 //
22731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22732 sub2node->SetLineColor(kColorITS);
22733 sub2node->SetVisibility(1);
22734 fNodes->Add(sub2node);
22735 sub1node->cd();
22736 //
22737 // Place copy #6 of ITS6 in I569
22738 //
22739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22740 sub2node->SetLineColor(kColorITS);
22741 sub2node->SetVisibility(1);
22742 fNodes->Add(sub2node);
22743 sub1node->cd();
22744 //
22745 // Place copy #7 of ITS6 in I569
22746 //
22747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22748 sub2node->SetLineColor(kColorITS);
22749 sub2node->SetVisibility(1);
22750 fNodes->Add(sub2node);
22751 sub1node->cd();
22752 //
22753 // Place copy #8 of ITS6 in I569
22754 //
22755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22756 sub2node->SetLineColor(kColorITS);
22757 sub2node->SetVisibility(1);
22758 fNodes->Add(sub2node);
22759 sub1node->cd();
22760 //
22761 // Place copy #9 of ITS6 in I569
22762 //
22763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22764 sub2node->SetLineColor(kColorITS);
22765 sub2node->SetVisibility(1);
22766 fNodes->Add(sub2node);
22767 sub1node->cd();
22768 //
22769 // Place copy #10 of ITS6 in I569
22770 //
22771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22772 sub2node->SetLineColor(kColorITS);
22773 sub2node->SetVisibility(1);
22774 fNodes->Add(sub2node);
22775 sub1node->cd();
22776 //
22777 // Place copy #11 of ITS6 in I569
22778 //
22779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22780 sub2node->SetLineColor(kColorITS);
22781 sub2node->SetVisibility(1);
22782 fNodes->Add(sub2node);
22783 sub1node->cd();
22784 //
22785 // Place copy #12 of ITS6 in I569
22786 //
22787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22788 sub2node->SetLineColor(kColorITS);
22789 sub2node->SetVisibility(1);
22790 fNodes->Add(sub2node);
22791 sub1node->cd();
22792 //
22793 // Place copy #13 of ITS6 in I569
22794 //
22795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22796 sub2node->SetLineColor(kColorITS);
22797 sub2node->SetVisibility(1);
22798 fNodes->Add(sub2node);
22799 sub1node->cd();
22800 //
22801 // Place copy #14 of ITS6 in I569
22802 //
22803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22804 sub2node->SetLineColor(kColorITS);
22805 sub2node->SetVisibility(1);
22806 fNodes->Add(sub2node);
22807 sub1node->cd();
22808 //
22809 // Place copy #15 of ITS6 in I569
22810 //
22811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
22812 sub2node->SetLineColor(kColorITS);
22813 sub2node->SetVisibility(1);
22814 fNodes->Add(sub2node);
22815 sub1node->cd();
22816 //
22817 // Place copy #16 of ITS6 in I569
22818 //
22819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22820 sub2node->SetLineColor(kColorITS);
22821 sub2node->SetVisibility(1);
22822 fNodes->Add(sub2node);
22823 sub1node->cd();
22824 //
22825 // Place copy #17 of ITS6 in I569
22826 //
22827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22828 sub2node->SetLineColor(kColorITS);
22829 sub2node->SetVisibility(1);
22830 fNodes->Add(sub2node);
22831 sub1node->cd();
22832 //
22833 // Place copy #18 of ITS6 in I569
22834 //
22835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22836 sub2node->SetLineColor(kColorITS);
22837 sub2node->SetVisibility(1);
22838 fNodes->Add(sub2node);
22839 sub1node->cd();
22840 //
22841 // Place copy #19 of ITS6 in I569
22842 //
22843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
22844 sub2node->SetLineColor(kColorITS);
22845 sub2node->SetVisibility(1);
22846 fNodes->Add(sub2node);
22847 sub1node->cd();
22848 //
22849 // Place copy #20 of ITS6 in I569
22850 //
22851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22852 sub2node->SetLineColor(kColorITS);
22853 sub2node->SetVisibility(1);
22854 fNodes->Add(sub2node);
22855 sub1node->cd();
22856 //
22857 // Place copy #21 of ITS6 in I569
22858 //
22859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
22860 sub2node->SetLineColor(kColorITS);
22861 sub2node->SetVisibility(1);
22862 fNodes->Add(sub2node);
22863 sub1node->cd();
22864 //
22865 // Place copy #22 of ITS6 in I569
22866 //
22867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22868 sub2node->SetLineColor(kColorITS);
22869 sub2node->SetVisibility(1);
22870 fNodes->Add(sub2node);
22871 sub1node->cd();
22872 //
22873 // Place copy #23 of ITS6 in I569
22874 //
22875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22876 sub2node->SetLineColor(kColorITS);
22877 sub2node->SetVisibility(1);
22878 fNodes->Add(sub2node);
22879 sub1node->cd();
22880 //
22881 // Place copy #24 of ITS6 in I569
22882 //
22883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22884 sub2node->SetLineColor(kColorITS);
22885 sub2node->SetVisibility(1);
22886 fNodes->Add(sub2node);
22887 sub1node->cd();
22888 //
22889 // Place copy #25 of ITS6 in I569
22890 //
22891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
22892 sub2node->SetLineColor(kColorITS);
22893 sub2node->SetVisibility(1);
22894 fNodes->Add(sub2node);
22895 sub1node->cd();
22896 fNodes->Add(sub1node);
22897 node->cd();
22898 //
22899 // Place copy #32 of I569 in IT56
22900 //
22901 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
22902 sub1node->SetLineColor(kColorITS);
22903 sub1node->SetVisibility(0);
22904 sub1node->cd();
22905 //
22906 // Place copy #1 of ITS6 in I569
22907 //
22908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
22909 sub2node->SetLineColor(kColorITS);
22910 sub2node->SetVisibility(1);
22911 fNodes->Add(sub2node);
22912 sub1node->cd();
22913 //
22914 // Place copy #2 of ITS6 in I569
22915 //
22916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22917 sub2node->SetLineColor(kColorITS);
22918 sub2node->SetVisibility(1);
22919 fNodes->Add(sub2node);
22920 sub1node->cd();
22921 //
22922 // Place copy #3 of ITS6 in I569
22923 //
22924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
22925 sub2node->SetLineColor(kColorITS);
22926 sub2node->SetVisibility(1);
22927 fNodes->Add(sub2node);
22928 sub1node->cd();
22929 //
22930 // Place copy #4 of ITS6 in I569
22931 //
22932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22933 sub2node->SetLineColor(kColorITS);
22934 sub2node->SetVisibility(1);
22935 fNodes->Add(sub2node);
22936 sub1node->cd();
22937 //
22938 // Place copy #5 of ITS6 in I569
22939 //
22940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
22941 sub2node->SetLineColor(kColorITS);
22942 sub2node->SetVisibility(1);
22943 fNodes->Add(sub2node);
22944 sub1node->cd();
22945 //
22946 // Place copy #6 of ITS6 in I569
22947 //
22948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22949 sub2node->SetLineColor(kColorITS);
22950 sub2node->SetVisibility(1);
22951 fNodes->Add(sub2node);
22952 sub1node->cd();
22953 //
22954 // Place copy #7 of ITS6 in I569
22955 //
22956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
22957 sub2node->SetLineColor(kColorITS);
22958 sub2node->SetVisibility(1);
22959 fNodes->Add(sub2node);
22960 sub1node->cd();
22961 //
22962 // Place copy #8 of ITS6 in I569
22963 //
22964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22965 sub2node->SetLineColor(kColorITS);
22966 sub2node->SetVisibility(1);
22967 fNodes->Add(sub2node);
22968 sub1node->cd();
22969 //
22970 // Place copy #9 of ITS6 in I569
22971 //
22972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
22973 sub2node->SetLineColor(kColorITS);
22974 sub2node->SetVisibility(1);
22975 fNodes->Add(sub2node);
22976 sub1node->cd();
22977 //
22978 // Place copy #10 of ITS6 in I569
22979 //
22980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22981 sub2node->SetLineColor(kColorITS);
22982 sub2node->SetVisibility(1);
22983 fNodes->Add(sub2node);
22984 sub1node->cd();
22985 //
22986 // Place copy #11 of ITS6 in I569
22987 //
22988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
22989 sub2node->SetLineColor(kColorITS);
22990 sub2node->SetVisibility(1);
22991 fNodes->Add(sub2node);
22992 sub1node->cd();
22993 //
22994 // Place copy #12 of ITS6 in I569
22995 //
22996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22997 sub2node->SetLineColor(kColorITS);
22998 sub2node->SetVisibility(1);
22999 fNodes->Add(sub2node);
23000 sub1node->cd();
23001 //
23002 // Place copy #13 of ITS6 in I569
23003 //
23004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23005 sub2node->SetLineColor(kColorITS);
23006 sub2node->SetVisibility(1);
23007 fNodes->Add(sub2node);
23008 sub1node->cd();
23009 //
23010 // Place copy #14 of ITS6 in I569
23011 //
23012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23013 sub2node->SetLineColor(kColorITS);
23014 sub2node->SetVisibility(1);
23015 fNodes->Add(sub2node);
23016 sub1node->cd();
23017 //
23018 // Place copy #15 of ITS6 in I569
23019 //
23020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23021 sub2node->SetLineColor(kColorITS);
23022 sub2node->SetVisibility(1);
23023 fNodes->Add(sub2node);
23024 sub1node->cd();
23025 //
23026 // Place copy #16 of ITS6 in I569
23027 //
23028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23029 sub2node->SetLineColor(kColorITS);
23030 sub2node->SetVisibility(1);
23031 fNodes->Add(sub2node);
23032 sub1node->cd();
23033 //
23034 // Place copy #17 of ITS6 in I569
23035 //
23036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23037 sub2node->SetLineColor(kColorITS);
23038 sub2node->SetVisibility(1);
23039 fNodes->Add(sub2node);
23040 sub1node->cd();
23041 //
23042 // Place copy #18 of ITS6 in I569
23043 //
23044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23045 sub2node->SetLineColor(kColorITS);
23046 sub2node->SetVisibility(1);
23047 fNodes->Add(sub2node);
23048 sub1node->cd();
23049 //
23050 // Place copy #19 of ITS6 in I569
23051 //
23052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23053 sub2node->SetLineColor(kColorITS);
23054 sub2node->SetVisibility(1);
23055 fNodes->Add(sub2node);
23056 sub1node->cd();
23057 //
23058 // Place copy #20 of ITS6 in I569
23059 //
23060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23061 sub2node->SetLineColor(kColorITS);
23062 sub2node->SetVisibility(1);
23063 fNodes->Add(sub2node);
23064 sub1node->cd();
23065 //
23066 // Place copy #21 of ITS6 in I569
23067 //
23068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23069 sub2node->SetLineColor(kColorITS);
23070 sub2node->SetVisibility(1);
23071 fNodes->Add(sub2node);
23072 sub1node->cd();
23073 //
23074 // Place copy #22 of ITS6 in I569
23075 //
23076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23077 sub2node->SetLineColor(kColorITS);
23078 sub2node->SetVisibility(1);
23079 fNodes->Add(sub2node);
23080 sub1node->cd();
23081 //
23082 // Place copy #23 of ITS6 in I569
23083 //
23084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23085 sub2node->SetLineColor(kColorITS);
23086 sub2node->SetVisibility(1);
23087 fNodes->Add(sub2node);
23088 sub1node->cd();
23089 //
23090 // Place copy #24 of ITS6 in I569
23091 //
23092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23093 sub2node->SetLineColor(kColorITS);
23094 sub2node->SetVisibility(1);
23095 fNodes->Add(sub2node);
23096 sub1node->cd();
23097 //
23098 // Place copy #25 of ITS6 in I569
23099 //
23100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23101 sub2node->SetLineColor(kColorITS);
23102 sub2node->SetVisibility(1);
23103 fNodes->Add(sub2node);
23104 sub1node->cd();
23105 fNodes->Add(sub1node);
23106 node->cd();
23107 //
23108 // Place copy #33 of I569 in IT56
23109 //
23110 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
23111 sub1node->SetLineColor(kColorITS);
23112 sub1node->SetVisibility(0);
23113 sub1node->cd();
23114 //
23115 // Place copy #1 of ITS6 in I569
23116 //
23117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23118 sub2node->SetLineColor(kColorITS);
23119 sub2node->SetVisibility(1);
23120 fNodes->Add(sub2node);
23121 sub1node->cd();
23122 //
23123 // Place copy #2 of ITS6 in I569
23124 //
23125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23126 sub2node->SetLineColor(kColorITS);
23127 sub2node->SetVisibility(1);
23128 fNodes->Add(sub2node);
23129 sub1node->cd();
23130 //
23131 // Place copy #3 of ITS6 in I569
23132 //
23133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23134 sub2node->SetLineColor(kColorITS);
23135 sub2node->SetVisibility(1);
23136 fNodes->Add(sub2node);
23137 sub1node->cd();
23138 //
23139 // Place copy #4 of ITS6 in I569
23140 //
23141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23142 sub2node->SetLineColor(kColorITS);
23143 sub2node->SetVisibility(1);
23144 fNodes->Add(sub2node);
23145 sub1node->cd();
23146 //
23147 // Place copy #5 of ITS6 in I569
23148 //
23149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23150 sub2node->SetLineColor(kColorITS);
23151 sub2node->SetVisibility(1);
23152 fNodes->Add(sub2node);
23153 sub1node->cd();
23154 //
23155 // Place copy #6 of ITS6 in I569
23156 //
23157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23158 sub2node->SetLineColor(kColorITS);
23159 sub2node->SetVisibility(1);
23160 fNodes->Add(sub2node);
23161 sub1node->cd();
23162 //
23163 // Place copy #7 of ITS6 in I569
23164 //
23165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23166 sub2node->SetLineColor(kColorITS);
23167 sub2node->SetVisibility(1);
23168 fNodes->Add(sub2node);
23169 sub1node->cd();
23170 //
23171 // Place copy #8 of ITS6 in I569
23172 //
23173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23174 sub2node->SetLineColor(kColorITS);
23175 sub2node->SetVisibility(1);
23176 fNodes->Add(sub2node);
23177 sub1node->cd();
23178 //
23179 // Place copy #9 of ITS6 in I569
23180 //
23181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23182 sub2node->SetLineColor(kColorITS);
23183 sub2node->SetVisibility(1);
23184 fNodes->Add(sub2node);
23185 sub1node->cd();
23186 //
23187 // Place copy #10 of ITS6 in I569
23188 //
23189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23190 sub2node->SetLineColor(kColorITS);
23191 sub2node->SetVisibility(1);
23192 fNodes->Add(sub2node);
23193 sub1node->cd();
23194 //
23195 // Place copy #11 of ITS6 in I569
23196 //
23197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23198 sub2node->SetLineColor(kColorITS);
23199 sub2node->SetVisibility(1);
23200 fNodes->Add(sub2node);
23201 sub1node->cd();
23202 //
23203 // Place copy #12 of ITS6 in I569
23204 //
23205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23206 sub2node->SetLineColor(kColorITS);
23207 sub2node->SetVisibility(1);
23208 fNodes->Add(sub2node);
23209 sub1node->cd();
23210 //
23211 // Place copy #13 of ITS6 in I569
23212 //
23213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23214 sub2node->SetLineColor(kColorITS);
23215 sub2node->SetVisibility(1);
23216 fNodes->Add(sub2node);
23217 sub1node->cd();
23218 //
23219 // Place copy #14 of ITS6 in I569
23220 //
23221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23222 sub2node->SetLineColor(kColorITS);
23223 sub2node->SetVisibility(1);
23224 fNodes->Add(sub2node);
23225 sub1node->cd();
23226 //
23227 // Place copy #15 of ITS6 in I569
23228 //
23229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23230 sub2node->SetLineColor(kColorITS);
23231 sub2node->SetVisibility(1);
23232 fNodes->Add(sub2node);
23233 sub1node->cd();
23234 //
23235 // Place copy #16 of ITS6 in I569
23236 //
23237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23238 sub2node->SetLineColor(kColorITS);
23239 sub2node->SetVisibility(1);
23240 fNodes->Add(sub2node);
23241 sub1node->cd();
23242 //
23243 // Place copy #17 of ITS6 in I569
23244 //
23245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23246 sub2node->SetLineColor(kColorITS);
23247 sub2node->SetVisibility(1);
23248 fNodes->Add(sub2node);
23249 sub1node->cd();
23250 //
23251 // Place copy #18 of ITS6 in I569
23252 //
23253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23254 sub2node->SetLineColor(kColorITS);
23255 sub2node->SetVisibility(1);
23256 fNodes->Add(sub2node);
23257 sub1node->cd();
23258 //
23259 // Place copy #19 of ITS6 in I569
23260 //
23261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23262 sub2node->SetLineColor(kColorITS);
23263 sub2node->SetVisibility(1);
23264 fNodes->Add(sub2node);
23265 sub1node->cd();
23266 //
23267 // Place copy #20 of ITS6 in I569
23268 //
23269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23270 sub2node->SetLineColor(kColorITS);
23271 sub2node->SetVisibility(1);
23272 fNodes->Add(sub2node);
23273 sub1node->cd();
23274 //
23275 // Place copy #21 of ITS6 in I569
23276 //
23277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23278 sub2node->SetLineColor(kColorITS);
23279 sub2node->SetVisibility(1);
23280 fNodes->Add(sub2node);
23281 sub1node->cd();
23282 //
23283 // Place copy #22 of ITS6 in I569
23284 //
23285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23286 sub2node->SetLineColor(kColorITS);
23287 sub2node->SetVisibility(1);
23288 fNodes->Add(sub2node);
23289 sub1node->cd();
23290 //
23291 // Place copy #23 of ITS6 in I569
23292 //
23293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23294 sub2node->SetLineColor(kColorITS);
23295 sub2node->SetVisibility(1);
23296 fNodes->Add(sub2node);
23297 sub1node->cd();
23298 //
23299 // Place copy #24 of ITS6 in I569
23300 //
23301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23302 sub2node->SetLineColor(kColorITS);
23303 sub2node->SetVisibility(1);
23304 fNodes->Add(sub2node);
23305 sub1node->cd();
23306 //
23307 // Place copy #25 of ITS6 in I569
23308 //
23309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23310 sub2node->SetLineColor(kColorITS);
23311 sub2node->SetVisibility(1);
23312 fNodes->Add(sub2node);
23313 sub1node->cd();
23314 fNodes->Add(sub1node);
23315 node->cd();
23316 //
23317 // Place copy #34 of I569 in IT56
23318 //
23319 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
23320 sub1node->SetLineColor(kColorITS);
23321 sub1node->SetVisibility(0);
23322 sub1node->cd();
23323 //
23324 // Place copy #1 of ITS6 in I569
23325 //
23326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23327 sub2node->SetLineColor(kColorITS);
23328 sub2node->SetVisibility(1);
23329 fNodes->Add(sub2node);
23330 sub1node->cd();
23331 //
23332 // Place copy #2 of ITS6 in I569
23333 //
23334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23335 sub2node->SetLineColor(kColorITS);
23336 sub2node->SetVisibility(1);
23337 fNodes->Add(sub2node);
23338 sub1node->cd();
23339 //
23340 // Place copy #3 of ITS6 in I569
23341 //
23342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23343 sub2node->SetLineColor(kColorITS);
23344 sub2node->SetVisibility(1);
23345 fNodes->Add(sub2node);
23346 sub1node->cd();
23347 //
23348 // Place copy #4 of ITS6 in I569
23349 //
23350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23351 sub2node->SetLineColor(kColorITS);
23352 sub2node->SetVisibility(1);
23353 fNodes->Add(sub2node);
23354 sub1node->cd();
23355 //
23356 // Place copy #5 of ITS6 in I569
23357 //
23358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23359 sub2node->SetLineColor(kColorITS);
23360 sub2node->SetVisibility(1);
23361 fNodes->Add(sub2node);
23362 sub1node->cd();
23363 //
23364 // Place copy #6 of ITS6 in I569
23365 //
23366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23367 sub2node->SetLineColor(kColorITS);
23368 sub2node->SetVisibility(1);
23369 fNodes->Add(sub2node);
23370 sub1node->cd();
23371 //
23372 // Place copy #7 of ITS6 in I569
23373 //
23374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23375 sub2node->SetLineColor(kColorITS);
23376 sub2node->SetVisibility(1);
23377 fNodes->Add(sub2node);
23378 sub1node->cd();
23379 //
23380 // Place copy #8 of ITS6 in I569
23381 //
23382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23383 sub2node->SetLineColor(kColorITS);
23384 sub2node->SetVisibility(1);
23385 fNodes->Add(sub2node);
23386 sub1node->cd();
23387 //
23388 // Place copy #9 of ITS6 in I569
23389 //
23390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23391 sub2node->SetLineColor(kColorITS);
23392 sub2node->SetVisibility(1);
23393 fNodes->Add(sub2node);
23394 sub1node->cd();
23395 //
23396 // Place copy #10 of ITS6 in I569
23397 //
23398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23399 sub2node->SetLineColor(kColorITS);
23400 sub2node->SetVisibility(1);
23401 fNodes->Add(sub2node);
23402 sub1node->cd();
23403 //
23404 // Place copy #11 of ITS6 in I569
23405 //
23406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23407 sub2node->SetLineColor(kColorITS);
23408 sub2node->SetVisibility(1);
23409 fNodes->Add(sub2node);
23410 sub1node->cd();
23411 //
23412 // Place copy #12 of ITS6 in I569
23413 //
23414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23415 sub2node->SetLineColor(kColorITS);
23416 sub2node->SetVisibility(1);
23417 fNodes->Add(sub2node);
23418 sub1node->cd();
23419 //
23420 // Place copy #13 of ITS6 in I569
23421 //
23422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23423 sub2node->SetLineColor(kColorITS);
23424 sub2node->SetVisibility(1);
23425 fNodes->Add(sub2node);
23426 sub1node->cd();
23427 //
23428 // Place copy #14 of ITS6 in I569
23429 //
23430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23431 sub2node->SetLineColor(kColorITS);
23432 sub2node->SetVisibility(1);
23433 fNodes->Add(sub2node);
23434 sub1node->cd();
23435 //
23436 // Place copy #15 of ITS6 in I569
23437 //
23438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23439 sub2node->SetLineColor(kColorITS);
23440 sub2node->SetVisibility(1);
23441 fNodes->Add(sub2node);
23442 sub1node->cd();
23443 //
23444 // Place copy #16 of ITS6 in I569
23445 //
23446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23447 sub2node->SetLineColor(kColorITS);
23448 sub2node->SetVisibility(1);
23449 fNodes->Add(sub2node);
23450 sub1node->cd();
23451 //
23452 // Place copy #17 of ITS6 in I569
23453 //
23454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23455 sub2node->SetLineColor(kColorITS);
23456 sub2node->SetVisibility(1);
23457 fNodes->Add(sub2node);
23458 sub1node->cd();
23459 //
23460 // Place copy #18 of ITS6 in I569
23461 //
23462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23463 sub2node->SetLineColor(kColorITS);
23464 sub2node->SetVisibility(1);
23465 fNodes->Add(sub2node);
23466 sub1node->cd();
23467 //
23468 // Place copy #19 of ITS6 in I569
23469 //
23470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23471 sub2node->SetLineColor(kColorITS);
23472 sub2node->SetVisibility(1);
23473 fNodes->Add(sub2node);
23474 sub1node->cd();
23475 //
23476 // Place copy #20 of ITS6 in I569
23477 //
23478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23479 sub2node->SetLineColor(kColorITS);
23480 sub2node->SetVisibility(1);
23481 fNodes->Add(sub2node);
23482 sub1node->cd();
23483 //
23484 // Place copy #21 of ITS6 in I569
23485 //
23486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23487 sub2node->SetLineColor(kColorITS);
23488 sub2node->SetVisibility(1);
23489 fNodes->Add(sub2node);
23490 sub1node->cd();
23491 //
23492 // Place copy #22 of ITS6 in I569
23493 //
23494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23495 sub2node->SetLineColor(kColorITS);
23496 sub2node->SetVisibility(1);
23497 fNodes->Add(sub2node);
23498 sub1node->cd();
23499 //
23500 // Place copy #23 of ITS6 in I569
23501 //
23502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23503 sub2node->SetLineColor(kColorITS);
23504 sub2node->SetVisibility(1);
23505 fNodes->Add(sub2node);
23506 sub1node->cd();
23507 //
23508 // Place copy #24 of ITS6 in I569
23509 //
23510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23511 sub2node->SetLineColor(kColorITS);
23512 sub2node->SetVisibility(1);
23513 fNodes->Add(sub2node);
23514 sub1node->cd();
23515 //
23516 // Place copy #25 of ITS6 in I569
23517 //
23518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23519 sub2node->SetLineColor(kColorITS);
23520 sub2node->SetVisibility(1);
23521 fNodes->Add(sub2node);
23522 sub1node->cd();
23523 fNodes->Add(sub1node);
23524 node->cd();
23525 //
23526 // Place copy #35 of I569 in IT56
23527 //
23528 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
23529 sub1node->SetLineColor(kColorITS);
23530 sub1node->SetVisibility(0);
23531 sub1node->cd();
23532 //
23533 // Place copy #1 of ITS6 in I569
23534 //
23535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23536 sub2node->SetLineColor(kColorITS);
23537 sub2node->SetVisibility(1);
23538 fNodes->Add(sub2node);
23539 sub1node->cd();
23540 //
23541 // Place copy #2 of ITS6 in I569
23542 //
23543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23544 sub2node->SetLineColor(kColorITS);
23545 sub2node->SetVisibility(1);
23546 fNodes->Add(sub2node);
23547 sub1node->cd();
23548 //
23549 // Place copy #3 of ITS6 in I569
23550 //
23551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23552 sub2node->SetLineColor(kColorITS);
23553 sub2node->SetVisibility(1);
23554 fNodes->Add(sub2node);
23555 sub1node->cd();
23556 //
23557 // Place copy #4 of ITS6 in I569
23558 //
23559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23560 sub2node->SetLineColor(kColorITS);
23561 sub2node->SetVisibility(1);
23562 fNodes->Add(sub2node);
23563 sub1node->cd();
23564 //
23565 // Place copy #5 of ITS6 in I569
23566 //
23567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23568 sub2node->SetLineColor(kColorITS);
23569 sub2node->SetVisibility(1);
23570 fNodes->Add(sub2node);
23571 sub1node->cd();
23572 //
23573 // Place copy #6 of ITS6 in I569
23574 //
23575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23576 sub2node->SetLineColor(kColorITS);
23577 sub2node->SetVisibility(1);
23578 fNodes->Add(sub2node);
23579 sub1node->cd();
23580 //
23581 // Place copy #7 of ITS6 in I569
23582 //
23583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23584 sub2node->SetLineColor(kColorITS);
23585 sub2node->SetVisibility(1);
23586 fNodes->Add(sub2node);
23587 sub1node->cd();
23588 //
23589 // Place copy #8 of ITS6 in I569
23590 //
23591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23592 sub2node->SetLineColor(kColorITS);
23593 sub2node->SetVisibility(1);
23594 fNodes->Add(sub2node);
23595 sub1node->cd();
23596 //
23597 // Place copy #9 of ITS6 in I569
23598 //
23599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23600 sub2node->SetLineColor(kColorITS);
23601 sub2node->SetVisibility(1);
23602 fNodes->Add(sub2node);
23603 sub1node->cd();
23604 //
23605 // Place copy #10 of ITS6 in I569
23606 //
23607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23608 sub2node->SetLineColor(kColorITS);
23609 sub2node->SetVisibility(1);
23610 fNodes->Add(sub2node);
23611 sub1node->cd();
23612 //
23613 // Place copy #11 of ITS6 in I569
23614 //
23615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23616 sub2node->SetLineColor(kColorITS);
23617 sub2node->SetVisibility(1);
23618 fNodes->Add(sub2node);
23619 sub1node->cd();
23620 //
23621 // Place copy #12 of ITS6 in I569
23622 //
23623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23624 sub2node->SetLineColor(kColorITS);
23625 sub2node->SetVisibility(1);
23626 fNodes->Add(sub2node);
23627 sub1node->cd();
23628 //
23629 // Place copy #13 of ITS6 in I569
23630 //
23631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23632 sub2node->SetLineColor(kColorITS);
23633 sub2node->SetVisibility(1);
23634 fNodes->Add(sub2node);
23635 sub1node->cd();
23636 //
23637 // Place copy #14 of ITS6 in I569
23638 //
23639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23640 sub2node->SetLineColor(kColorITS);
23641 sub2node->SetVisibility(1);
23642 fNodes->Add(sub2node);
23643 sub1node->cd();
23644 //
23645 // Place copy #15 of ITS6 in I569
23646 //
23647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23648 sub2node->SetLineColor(kColorITS);
23649 sub2node->SetVisibility(1);
23650 fNodes->Add(sub2node);
23651 sub1node->cd();
23652 //
23653 // Place copy #16 of ITS6 in I569
23654 //
23655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23656 sub2node->SetLineColor(kColorITS);
23657 sub2node->SetVisibility(1);
23658 fNodes->Add(sub2node);
23659 sub1node->cd();
23660 //
23661 // Place copy #17 of ITS6 in I569
23662 //
23663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23664 sub2node->SetLineColor(kColorITS);
23665 sub2node->SetVisibility(1);
23666 fNodes->Add(sub2node);
23667 sub1node->cd();
23668 //
23669 // Place copy #18 of ITS6 in I569
23670 //
23671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23672 sub2node->SetLineColor(kColorITS);
23673 sub2node->SetVisibility(1);
23674 fNodes->Add(sub2node);
23675 sub1node->cd();
23676 //
23677 // Place copy #19 of ITS6 in I569
23678 //
23679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23680 sub2node->SetLineColor(kColorITS);
23681 sub2node->SetVisibility(1);
23682 fNodes->Add(sub2node);
23683 sub1node->cd();
23684 //
23685 // Place copy #20 of ITS6 in I569
23686 //
23687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23688 sub2node->SetLineColor(kColorITS);
23689 sub2node->SetVisibility(1);
23690 fNodes->Add(sub2node);
23691 sub1node->cd();
23692 //
23693 // Place copy #21 of ITS6 in I569
23694 //
23695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23696 sub2node->SetLineColor(kColorITS);
23697 sub2node->SetVisibility(1);
23698 fNodes->Add(sub2node);
23699 sub1node->cd();
23700 //
23701 // Place copy #22 of ITS6 in I569
23702 //
23703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23704 sub2node->SetLineColor(kColorITS);
23705 sub2node->SetVisibility(1);
23706 fNodes->Add(sub2node);
23707 sub1node->cd();
23708 //
23709 // Place copy #23 of ITS6 in I569
23710 //
23711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23712 sub2node->SetLineColor(kColorITS);
23713 sub2node->SetVisibility(1);
23714 fNodes->Add(sub2node);
23715 sub1node->cd();
23716 //
23717 // Place copy #24 of ITS6 in I569
23718 //
23719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23720 sub2node->SetLineColor(kColorITS);
23721 sub2node->SetVisibility(1);
23722 fNodes->Add(sub2node);
23723 sub1node->cd();
23724 //
23725 // Place copy #25 of ITS6 in I569
23726 //
23727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23728 sub2node->SetLineColor(kColorITS);
23729 sub2node->SetVisibility(1);
23730 fNodes->Add(sub2node);
23731 sub1node->cd();
23732 fNodes->Add(sub1node);
23733 node->cd();
23734 //
23735 // Place copy #36 of I569 in IT56
23736 //
23737 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
23738 sub1node->SetLineColor(kColorITS);
23739 sub1node->SetVisibility(0);
23740 sub1node->cd();
23741 //
23742 // Place copy #1 of ITS6 in I569
23743 //
23744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23745 sub2node->SetLineColor(kColorITS);
23746 sub2node->SetVisibility(1);
23747 fNodes->Add(sub2node);
23748 sub1node->cd();
23749 //
23750 // Place copy #2 of ITS6 in I569
23751 //
23752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23753 sub2node->SetLineColor(kColorITS);
23754 sub2node->SetVisibility(1);
23755 fNodes->Add(sub2node);
23756 sub1node->cd();
23757 //
23758 // Place copy #3 of ITS6 in I569
23759 //
23760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23761 sub2node->SetLineColor(kColorITS);
23762 sub2node->SetVisibility(1);
23763 fNodes->Add(sub2node);
23764 sub1node->cd();
23765 //
23766 // Place copy #4 of ITS6 in I569
23767 //
23768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23769 sub2node->SetLineColor(kColorITS);
23770 sub2node->SetVisibility(1);
23771 fNodes->Add(sub2node);
23772 sub1node->cd();
23773 //
23774 // Place copy #5 of ITS6 in I569
23775 //
23776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23777 sub2node->SetLineColor(kColorITS);
23778 sub2node->SetVisibility(1);
23779 fNodes->Add(sub2node);
23780 sub1node->cd();
23781 //
23782 // Place copy #6 of ITS6 in I569
23783 //
23784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23785 sub2node->SetLineColor(kColorITS);
23786 sub2node->SetVisibility(1);
23787 fNodes->Add(sub2node);
23788 sub1node->cd();
23789 //
23790 // Place copy #7 of ITS6 in I569
23791 //
23792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
23793 sub2node->SetLineColor(kColorITS);
23794 sub2node->SetVisibility(1);
23795 fNodes->Add(sub2node);
23796 sub1node->cd();
23797 //
23798 // Place copy #8 of ITS6 in I569
23799 //
23800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23801 sub2node->SetLineColor(kColorITS);
23802 sub2node->SetVisibility(1);
23803 fNodes->Add(sub2node);
23804 sub1node->cd();
23805 //
23806 // Place copy #9 of ITS6 in I569
23807 //
23808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
23809 sub2node->SetLineColor(kColorITS);
23810 sub2node->SetVisibility(1);
23811 fNodes->Add(sub2node);
23812 sub1node->cd();
23813 //
23814 // Place copy #10 of ITS6 in I569
23815 //
23816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23817 sub2node->SetLineColor(kColorITS);
23818 sub2node->SetVisibility(1);
23819 fNodes->Add(sub2node);
23820 sub1node->cd();
23821 //
23822 // Place copy #11 of ITS6 in I569
23823 //
23824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
23825 sub2node->SetLineColor(kColorITS);
23826 sub2node->SetVisibility(1);
23827 fNodes->Add(sub2node);
23828 sub1node->cd();
23829 //
23830 // Place copy #12 of ITS6 in I569
23831 //
23832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23833 sub2node->SetLineColor(kColorITS);
23834 sub2node->SetVisibility(1);
23835 fNodes->Add(sub2node);
23836 sub1node->cd();
23837 //
23838 // Place copy #13 of ITS6 in I569
23839 //
23840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23841 sub2node->SetLineColor(kColorITS);
23842 sub2node->SetVisibility(1);
23843 fNodes->Add(sub2node);
23844 sub1node->cd();
23845 //
23846 // Place copy #14 of ITS6 in I569
23847 //
23848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23849 sub2node->SetLineColor(kColorITS);
23850 sub2node->SetVisibility(1);
23851 fNodes->Add(sub2node);
23852 sub1node->cd();
23853 //
23854 // Place copy #15 of ITS6 in I569
23855 //
23856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
23857 sub2node->SetLineColor(kColorITS);
23858 sub2node->SetVisibility(1);
23859 fNodes->Add(sub2node);
23860 sub1node->cd();
23861 //
23862 // Place copy #16 of ITS6 in I569
23863 //
23864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23865 sub2node->SetLineColor(kColorITS);
23866 sub2node->SetVisibility(1);
23867 fNodes->Add(sub2node);
23868 sub1node->cd();
23869 //
23870 // Place copy #17 of ITS6 in I569
23871 //
23872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23873 sub2node->SetLineColor(kColorITS);
23874 sub2node->SetVisibility(1);
23875 fNodes->Add(sub2node);
23876 sub1node->cd();
23877 //
23878 // Place copy #18 of ITS6 in I569
23879 //
23880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23881 sub2node->SetLineColor(kColorITS);
23882 sub2node->SetVisibility(1);
23883 fNodes->Add(sub2node);
23884 sub1node->cd();
23885 //
23886 // Place copy #19 of ITS6 in I569
23887 //
23888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
23889 sub2node->SetLineColor(kColorITS);
23890 sub2node->SetVisibility(1);
23891 fNodes->Add(sub2node);
23892 sub1node->cd();
23893 //
23894 // Place copy #20 of ITS6 in I569
23895 //
23896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23897 sub2node->SetLineColor(kColorITS);
23898 sub2node->SetVisibility(1);
23899 fNodes->Add(sub2node);
23900 sub1node->cd();
23901 //
23902 // Place copy #21 of ITS6 in I569
23903 //
23904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
23905 sub2node->SetLineColor(kColorITS);
23906 sub2node->SetVisibility(1);
23907 fNodes->Add(sub2node);
23908 sub1node->cd();
23909 //
23910 // Place copy #22 of ITS6 in I569
23911 //
23912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23913 sub2node->SetLineColor(kColorITS);
23914 sub2node->SetVisibility(1);
23915 fNodes->Add(sub2node);
23916 sub1node->cd();
23917 //
23918 // Place copy #23 of ITS6 in I569
23919 //
23920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23921 sub2node->SetLineColor(kColorITS);
23922 sub2node->SetVisibility(1);
23923 fNodes->Add(sub2node);
23924 sub1node->cd();
23925 //
23926 // Place copy #24 of ITS6 in I569
23927 //
23928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23929 sub2node->SetLineColor(kColorITS);
23930 sub2node->SetVisibility(1);
23931 fNodes->Add(sub2node);
23932 sub1node->cd();
23933 //
23934 // Place copy #25 of ITS6 in I569
23935 //
23936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
23937 sub2node->SetLineColor(kColorITS);
23938 sub2node->SetVisibility(1);
23939 fNodes->Add(sub2node);
23940 sub1node->cd();
23941 fNodes->Add(sub1node);
23942 node->cd();
23943 //
23944 // Place copy #37 of I569 in IT56
23945 //
23946 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
23947 sub1node->SetLineColor(kColorITS);
23948 sub1node->SetVisibility(0);
23949 sub1node->cd();
23950 //
23951 // Place copy #1 of ITS6 in I569
23952 //
23953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
23954 sub2node->SetLineColor(kColorITS);
23955 sub2node->SetVisibility(1);
23956 fNodes->Add(sub2node);
23957 sub1node->cd();
23958 //
23959 // Place copy #2 of ITS6 in I569
23960 //
23961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23962 sub2node->SetLineColor(kColorITS);
23963 sub2node->SetVisibility(1);
23964 fNodes->Add(sub2node);
23965 sub1node->cd();
23966 //
23967 // Place copy #3 of ITS6 in I569
23968 //
23969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
23970 sub2node->SetLineColor(kColorITS);
23971 sub2node->SetVisibility(1);
23972 fNodes->Add(sub2node);
23973 sub1node->cd();
23974 //
23975 // Place copy #4 of ITS6 in I569
23976 //
23977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23978 sub2node->SetLineColor(kColorITS);
23979 sub2node->SetVisibility(1);
23980 fNodes->Add(sub2node);
23981 sub1node->cd();
23982 //
23983 // Place copy #5 of ITS6 in I569
23984 //
23985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
23986 sub2node->SetLineColor(kColorITS);
23987 sub2node->SetVisibility(1);
23988 fNodes->Add(sub2node);
23989 sub1node->cd();
23990 //
23991 // Place copy #6 of ITS6 in I569
23992 //
23993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23994 sub2node->SetLineColor(kColorITS);
23995 sub2node->SetVisibility(1);
23996 fNodes->Add(sub2node);
23997 sub1node->cd();
23998 //
23999 // Place copy #7 of ITS6 in I569
24000 //
24001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24002 sub2node->SetLineColor(kColorITS);
24003 sub2node->SetVisibility(1);
24004 fNodes->Add(sub2node);
24005 sub1node->cd();
24006 //
24007 // Place copy #8 of ITS6 in I569
24008 //
24009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24010 sub2node->SetLineColor(kColorITS);
24011 sub2node->SetVisibility(1);
24012 fNodes->Add(sub2node);
24013 sub1node->cd();
24014 //
24015 // Place copy #9 of ITS6 in I569
24016 //
24017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24018 sub2node->SetLineColor(kColorITS);
24019 sub2node->SetVisibility(1);
24020 fNodes->Add(sub2node);
24021 sub1node->cd();
24022 //
24023 // Place copy #10 of ITS6 in I569
24024 //
24025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24026 sub2node->SetLineColor(kColorITS);
24027 sub2node->SetVisibility(1);
24028 fNodes->Add(sub2node);
24029 sub1node->cd();
24030 //
24031 // Place copy #11 of ITS6 in I569
24032 //
24033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24034 sub2node->SetLineColor(kColorITS);
24035 sub2node->SetVisibility(1);
24036 fNodes->Add(sub2node);
24037 sub1node->cd();
24038 //
24039 // Place copy #12 of ITS6 in I569
24040 //
24041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24042 sub2node->SetLineColor(kColorITS);
24043 sub2node->SetVisibility(1);
24044 fNodes->Add(sub2node);
24045 sub1node->cd();
24046 //
24047 // Place copy #13 of ITS6 in I569
24048 //
24049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24050 sub2node->SetLineColor(kColorITS);
24051 sub2node->SetVisibility(1);
24052 fNodes->Add(sub2node);
24053 sub1node->cd();
24054 //
24055 // Place copy #14 of ITS6 in I569
24056 //
24057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24058 sub2node->SetLineColor(kColorITS);
24059 sub2node->SetVisibility(1);
24060 fNodes->Add(sub2node);
24061 sub1node->cd();
24062 //
24063 // Place copy #15 of ITS6 in I569
24064 //
24065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24066 sub2node->SetLineColor(kColorITS);
24067 sub2node->SetVisibility(1);
24068 fNodes->Add(sub2node);
24069 sub1node->cd();
24070 //
24071 // Place copy #16 of ITS6 in I569
24072 //
24073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24074 sub2node->SetLineColor(kColorITS);
24075 sub2node->SetVisibility(1);
24076 fNodes->Add(sub2node);
24077 sub1node->cd();
24078 //
24079 // Place copy #17 of ITS6 in I569
24080 //
24081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24082 sub2node->SetLineColor(kColorITS);
24083 sub2node->SetVisibility(1);
24084 fNodes->Add(sub2node);
24085 sub1node->cd();
24086 //
24087 // Place copy #18 of ITS6 in I569
24088 //
24089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24090 sub2node->SetLineColor(kColorITS);
24091 sub2node->SetVisibility(1);
24092 fNodes->Add(sub2node);
24093 sub1node->cd();
24094 //
24095 // Place copy #19 of ITS6 in I569
24096 //
24097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24098 sub2node->SetLineColor(kColorITS);
24099 sub2node->SetVisibility(1);
24100 fNodes->Add(sub2node);
24101 sub1node->cd();
24102 //
24103 // Place copy #20 of ITS6 in I569
24104 //
24105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24106 sub2node->SetLineColor(kColorITS);
24107 sub2node->SetVisibility(1);
24108 fNodes->Add(sub2node);
24109 sub1node->cd();
24110 //
24111 // Place copy #21 of ITS6 in I569
24112 //
24113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24114 sub2node->SetLineColor(kColorITS);
24115 sub2node->SetVisibility(1);
24116 fNodes->Add(sub2node);
24117 sub1node->cd();
24118 //
24119 // Place copy #22 of ITS6 in I569
24120 //
24121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24122 sub2node->SetLineColor(kColorITS);
24123 sub2node->SetVisibility(1);
24124 fNodes->Add(sub2node);
24125 sub1node->cd();
24126 //
24127 // Place copy #23 of ITS6 in I569
24128 //
24129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24130 sub2node->SetLineColor(kColorITS);
24131 sub2node->SetVisibility(1);
24132 fNodes->Add(sub2node);
24133 sub1node->cd();
24134 //
24135 // Place copy #24 of ITS6 in I569
24136 //
24137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24138 sub2node->SetLineColor(kColorITS);
24139 sub2node->SetVisibility(1);
24140 fNodes->Add(sub2node);
24141 sub1node->cd();
24142 //
24143 // Place copy #25 of ITS6 in I569
24144 //
24145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24146 sub2node->SetLineColor(kColorITS);
24147 sub2node->SetVisibility(1);
24148 fNodes->Add(sub2node);
24149 sub1node->cd();
24150 fNodes->Add(sub1node);
24151 node->cd();
24152 //
24153 // Place copy #38 of I569 in IT56
24154 //
24155 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
24156 sub1node->SetLineColor(kColorITS);
24157 sub1node->SetVisibility(0);
24158 sub1node->cd();
24159 //
24160 // Place copy #1 of ITS6 in I569
24161 //
24162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
24163 sub2node->SetLineColor(kColorITS);
24164 sub2node->SetVisibility(1);
24165 fNodes->Add(sub2node);
24166 sub1node->cd();
24167 //
24168 // Place copy #2 of ITS6 in I569
24169 //
24170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24171 sub2node->SetLineColor(kColorITS);
24172 sub2node->SetVisibility(1);
24173 fNodes->Add(sub2node);
24174 sub1node->cd();
24175 //
24176 // Place copy #3 of ITS6 in I569
24177 //
24178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
24179 sub2node->SetLineColor(kColorITS);
24180 sub2node->SetVisibility(1);
24181 fNodes->Add(sub2node);
24182 sub1node->cd();
24183 //
24184 // Place copy #4 of ITS6 in I569
24185 //
24186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24187 sub2node->SetLineColor(kColorITS);
24188 sub2node->SetVisibility(1);
24189 fNodes->Add(sub2node);
24190 sub1node->cd();
24191 //
24192 // Place copy #5 of ITS6 in I569
24193 //
24194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
24195 sub2node->SetLineColor(kColorITS);
24196 sub2node->SetVisibility(1);
24197 fNodes->Add(sub2node);
24198 sub1node->cd();
24199 //
24200 // Place copy #6 of ITS6 in I569
24201 //
24202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24203 sub2node->SetLineColor(kColorITS);
24204 sub2node->SetVisibility(1);
24205 fNodes->Add(sub2node);
24206 sub1node->cd();
24207 //
24208 // Place copy #7 of ITS6 in I569
24209 //
24210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
24211 sub2node->SetLineColor(kColorITS);
24212 sub2node->SetVisibility(1);
24213 fNodes->Add(sub2node);
24214 sub1node->cd();
24215 //
24216 // Place copy #8 of ITS6 in I569
24217 //
24218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24219 sub2node->SetLineColor(kColorITS);
24220 sub2node->SetVisibility(1);
24221 fNodes->Add(sub2node);
24222 sub1node->cd();
24223 //
24224 // Place copy #9 of ITS6 in I569
24225 //
24226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
24227 sub2node->SetLineColor(kColorITS);
24228 sub2node->SetVisibility(1);
24229 fNodes->Add(sub2node);
24230 sub1node->cd();
24231 //
24232 // Place copy #10 of ITS6 in I569
24233 //
24234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24235 sub2node->SetLineColor(kColorITS);
24236 sub2node->SetVisibility(1);
24237 fNodes->Add(sub2node);
24238 sub1node->cd();
24239 //
24240 // Place copy #11 of ITS6 in I569
24241 //
24242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
24243 sub2node->SetLineColor(kColorITS);
24244 sub2node->SetVisibility(1);
24245 fNodes->Add(sub2node);
24246 sub1node->cd();
24247 //
24248 // Place copy #12 of ITS6 in I569
24249 //
24250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24251 sub2node->SetLineColor(kColorITS);
24252 sub2node->SetVisibility(1);
24253 fNodes->Add(sub2node);
24254 sub1node->cd();
24255 //
24256 // Place copy #13 of ITS6 in I569
24257 //
24258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24259 sub2node->SetLineColor(kColorITS);
24260 sub2node->SetVisibility(1);
24261 fNodes->Add(sub2node);
24262 sub1node->cd();
24263 //
24264 // Place copy #14 of ITS6 in I569
24265 //
24266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24267 sub2node->SetLineColor(kColorITS);
24268 sub2node->SetVisibility(1);
24269 fNodes->Add(sub2node);
24270 sub1node->cd();
24271 //
24272 // Place copy #15 of ITS6 in I569
24273 //
24274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
24275 sub2node->SetLineColor(kColorITS);
24276 sub2node->SetVisibility(1);
24277 fNodes->Add(sub2node);
24278 sub1node->cd();
24279 //
24280 // Place copy #16 of ITS6 in I569
24281 //
24282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24283 sub2node->SetLineColor(kColorITS);
24284 sub2node->SetVisibility(1);
24285 fNodes->Add(sub2node);
24286 sub1node->cd();
24287 //
24288 // Place copy #17 of ITS6 in I569
24289 //
24290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24291 sub2node->SetLineColor(kColorITS);
24292 sub2node->SetVisibility(1);
24293 fNodes->Add(sub2node);
24294 sub1node->cd();
24295 //
24296 // Place copy #18 of ITS6 in I569
24297 //
24298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24299 sub2node->SetLineColor(kColorITS);
24300 sub2node->SetVisibility(1);
24301 fNodes->Add(sub2node);
24302 sub1node->cd();
24303 //
24304 // Place copy #19 of ITS6 in I569
24305 //
24306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
24307 sub2node->SetLineColor(kColorITS);
24308 sub2node->SetVisibility(1);
24309 fNodes->Add(sub2node);
24310 sub1node->cd();
24311 //
24312 // Place copy #20 of ITS6 in I569
24313 //
24314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24315 sub2node->SetLineColor(kColorITS);
24316 sub2node->SetVisibility(1);
24317 fNodes->Add(sub2node);
24318 sub1node->cd();
24319 //
24320 // Place copy #21 of ITS6 in I569
24321 //
24322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
24323 sub2node->SetLineColor(kColorITS);
24324 sub2node->SetVisibility(1);
24325 fNodes->Add(sub2node);
24326 sub1node->cd();
24327 //
24328 // Place copy #22 of ITS6 in I569
24329 //
24330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24331 sub2node->SetLineColor(kColorITS);
24332 sub2node->SetVisibility(1);
24333 fNodes->Add(sub2node);
24334 sub1node->cd();
24335 //
24336 // Place copy #23 of ITS6 in I569
24337 //
24338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24339 sub2node->SetLineColor(kColorITS);
24340 sub2node->SetVisibility(1);
24341 fNodes->Add(sub2node);
24342 sub1node->cd();
24343 //
24344 // Place copy #24 of ITS6 in I569
24345 //
24346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24347 sub2node->SetLineColor(kColorITS);
24348 sub2node->SetVisibility(1);
24349 fNodes->Add(sub2node);
24350 sub1node->cd();
24351 //
24352 // Place copy #25 of ITS6 in I569
24353 //
24354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
24355 sub2node->SetLineColor(kColorITS);
24356 sub2node->SetVisibility(1);
24357 fNodes->Add(sub2node);
24358 sub1node->cd();
24359 fNodes->Add(sub1node);
24360 node->cd();
24361
24362
24363
24364 fNodes->Add(node);
24365
24366*/
24367}
24368//_____________________________________________________________________________
24369void AliITSvPPRasymmFMD::CreateGeometry(){
24370////////////////////////////////////////////////////////////////////////
24371// This routine defines and Creates the geometry for version 6 of the ITS.
24372////////////////////////////////////////////////////////////////////////
24373
24374
24375//Begin_Html
24376/*
24377<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24378</pre>
24379<br clear=left>
24380<font size=+2 color=red>
24381<p>This shows the full ITS geometry.
24382</font>
24383
24384<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24385</pre>
24386<br clear=left>
24387<font size=+2 color=red>
24388<p>This shows the full SPD Barrel of the ITS geometry.
24389</font>
24390
24391<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24392</pre>
24393<br clear=left>
24394<font size=+2 color=red>
24395<p>This shows the full SDD Barrel of the ITS geometry.
24396</font>
24397
24398<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24399</pre>
24400<br clear=left>
24401<font size=+2 color=red>
24402<p>This shows the full SSD Barrel of the ITS geometry.
24403</font>
24404*/
24405//End_Html
24406 //INNER RADII OF THE SILICON LAYERS
24407 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
24408 //THICKNESSES OF LAYERS (in % radiation length)
24409 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24410 //HALF LENGTHS OF LAYERS
24411 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
24412 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
24413 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
24414 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
24415 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
24416
24417
24418 Float_t dits[100], rlim, zmax;
24419 // Float_t zpos;
24420 // Float_t pcits[50]
24421 Float_t ztpc;
24422 Int_t idrotm[1999], i;
24423 Float_t dgh[100];
24424
24425
24426 // Define some variables for SPD
24427
24428 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24429 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24430 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24431 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24432 Float_t di108[3], di104[3]; // for both layers
24433
24434 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24435 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
24436
24437 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24438 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
24439
24440 Float_t dbus=300.; // total bus thickness on both layers (micron)
24441
24442 ddet1 = GetThicknessDet1();
24443 ddet2 = GetThicknessDet2();
24444 dchip1 = GetThicknessChip1();
24445 dchip2 = GetThicknessChip2();
24446
24447 if(ddet1 < 100. || ddet1 > 300.) {
24448 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
24449 " The default value of 200 microns will be used." << endl;
24450 ddet1=200.;
24451 }
24452
24453 if(ddet2 < 100. || ddet2 > 300.) {
24454 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
24455 " The default value of 200 microns will be used." << endl;
24456 ddet2=200.;
24457 }
24458
24459 if(dchip1 < 100. || dchip1 > 300.) {
24460 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
24461 " The default value of 200 microns will be used." << endl;
24462 dchip1=200.;
24463 }
24464
24465 if(dchip2 < 100. || dchip2 > 300.) {
24466 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
24467 " The default value of 200 microns will be used." << endl;
24468 dchip2=200.;
24469 }
24470
24471 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24472
24473 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24474
24475 rails = GetRails();
24476
24477 fluid = GetCoolingFluid();
24478
24479 if(rails != 0 && rails != 1) {
24480 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
24481 " The default value of 1 (rails in) will be used." << endl;
24482
24483 }
24484
24485 if(fluid != 0 && fluid != 1) {
24486 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
24487 " The default value of 1 (water) will be used." << endl;
24488 }
24489
24490 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24491 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24492 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24493 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
24494 if(rails == 0 ) {
24495 cout << "ITS: Rails are out." << endl;
24496 } else {
24497 cout << "ITS: Rails are in." << endl;
24498 }
24499 if(fluid == 0 ) {
24500 cout << "ITS: The cooling fluid is freon." << endl;
24501 } else {
24502 cout << "ITS: The cooling fluid is water." << endl;
24503 }
24504
24505 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24506 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24507 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24508 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
24509 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
24510
24511 Float_t deltax, deltay;
24512
24513 Int_t thickness = fMinorVersion/10;
24514 Int_t option = fMinorVersion - 10*thickness;
24515
24516
24517 // Define some variables for SDD
24518
24519
24520 Float_t sin30, cos30;
24521
24522 // SDD electronics+services main volumes
24523 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24524
24525 // SDD detector ladder
24526
24527 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24528 Float_t Y_SDD_sep = 0.20;
24529 Float_t ySDD;
24530 Int_t iSDD;
24531 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24532 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24533
24534 // ladder foot and end-ladder (frame and cooling)
24535 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24536 Float_t I424dits[3], xI424, yI424;
24537 Float_t I425dits[3];
24538 Int_t indI425;
24539 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24540
24541 // SDD ladder frame and cooling
24542 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24543 Float_t I035dits[3], I037dits[3], I038dits[3];
24544 Float_t I039dits[3], xI039, yI039;
24545 Float_t I041dits[5];
24546
24547 // SDD hybrid, chips and capacitors
24548 Float_t I050dits[3], xI050, yI050;
24549 Float_t I052dits[3], xI052, yI052;
24550 Float_t I042dits[3], xI042, yI042;
24551 Float_t xI042space = 0.17;
24552 Float_t I043dits[3], xI043, yI043;
24553 Float_t xI043space = 0.17;
24554 Float_t zchip, zChipSpace;
24555 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24556 Int_t ichip, icap;
24557
24558 // SDD microcables
24559 Float_t I044dits[4], xI044, yI044, volI044;
24560 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24561 Char_t HVname[5], LVname[5];
24562
24563
24564 // Define media off-set
24565
24566 Int_t *idtmed = fIdtmed->GetArray()-199;
24567
24568
24569 // Rotation matrices
24570
24571 // SPD - option 'a' (this is NOT the default so leave commented)
24572
24573
24574 if (option == 1) {
24575
24576 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24577 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24578 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24579 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24580 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24581 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24582 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24583 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24584 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24585 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24586 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24587 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24588 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24589 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24590 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24591 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24592 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24593 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24594 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24595 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24596 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24597 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24598 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24599 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24600 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24601 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24602 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24603 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24604 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24605 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24606 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24607 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24608 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24609 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24610 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24611 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24612 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
24613 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24614 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24615 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24616 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24617 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24618 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
24619 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24620 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24621 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24622 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24623 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24624 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
24625 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24626 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24627 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24628 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24629 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24630 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24631 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24632 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24633 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24634 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24635 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24636 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24637 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24638 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24639 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24640 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24641 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24642 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24643 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24644 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24645 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24646 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24647 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24648 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24649 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24650 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24651 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24652 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24653
24654 }
24655
24656 // SPD - option 'b' (this is the default)
24657
24658 if (option == 2) {
24659
24660 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
24661 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24662 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24663 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24664 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24665 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24666 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24667 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24668 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24669 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24670 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24671 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24672 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24673 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24674 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24675 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24676 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24677 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24678 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24679 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24680 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24681 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24682 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24683 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24684 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24685 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24686 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24687 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24688 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24689 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24690 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24691 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24692 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24693 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24694 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24695 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24696 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
24697 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24698 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24699 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24700 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24701 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24702 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
24703 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24704 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24705 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24706 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24707 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24708 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24709 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24710 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24711 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24712 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24713 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24714 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24715 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24716 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24717 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24718 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24719 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24720 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24721 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24722 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24723 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24724 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24725 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24726 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24727 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24728 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24729 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24730 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24731 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24732 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24733 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24734 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24735 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24736 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24737
24738 }
24739
24740 // SDD
24741
24742 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24743 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24744 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24745 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24746 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24747 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24748 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24749 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24750 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24751 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24752 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24753 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24754 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24755 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24756 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24757 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24758 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24759 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24760 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24761 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24762 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24763 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24764 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24765 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24766 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24767 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24768 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24769 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24770 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24771 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24772 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24773 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24774 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24775 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24776 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24777 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24778 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24779 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24780 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24781 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24782 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24783 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24784 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24785 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24786 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24787 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24788 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24789 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24790 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24791 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24792 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24793 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24794 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24795 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24796 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24797 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24798 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24799 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24800
24801 // SSD
24802
24803 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24804 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24805 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24806 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24807 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24808 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24809 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24810 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24811 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24812 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24813 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24814 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24815 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24816 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24817 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24818 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24819 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24820 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24821 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24822 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24823 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24824 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24825 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24826 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24827 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24828 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24829 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24830 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24831 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24832 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24833 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24834 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24835 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
24836 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
24837 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24838 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24839 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24840 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24841 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24842 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24843 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24844 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24845 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24846 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24847 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24848 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24849 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24850 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24851 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24852 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
24853 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
24854 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24855 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24856 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24857 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24858 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24859 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24860 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24861 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24862 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24863 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24864 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24865 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24866 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24867 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24868 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24869 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24870 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24871 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24872 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24873 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24874 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24875 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24876 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24877 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24878 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24879 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24880 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24881 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24882 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24883 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
24884 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
24885 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
24886 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
24887
24888
24889 // SDD cone
24890
24891 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
24892 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
24893 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
24894 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
24895 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
24896 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
24897 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
24898 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
24899 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
24900 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
24901 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
24902 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
24903 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
24904 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
24905 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
24906 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
24907 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
24908 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
24909 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
24910 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
24911 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
24912 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
24913 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
24914 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
24915 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
24916 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
24917 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
24918 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
24919 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
24920 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
24921 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
24922 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
24923 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
24924 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
24925 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
24926 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
24927 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
24928 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
24929 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
24930 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
24931 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
24932 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
24933 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
24934 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
24935 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
24936 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
24937 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
24938 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
24939 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
24940 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
24941 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
24942 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
24943 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
24944 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
24945 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
24946 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
24947 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
24948 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
24949 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
24950 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
24951 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
24952 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
24953 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
24954 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
24955 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
24956 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
24957 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
24958 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
24959 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
24960 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
24961 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
24962 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
24963 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
24964 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
24965 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
24966 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
24967 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
24968 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
24969 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
24970 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
24971 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
24972
24973 // SSD cone
24974
24975 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
24976 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
24977 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
24978 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
24979 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
24980 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
24981 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
24982 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
24983 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
24984 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
24985 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
24986 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
24987 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
24988 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
24989 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
24990 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
24991 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
24992 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
24993 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
24994 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
24995 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
24996 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
24997 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
24998 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
24999 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25000 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25001 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25002 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25003 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25004 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25005 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25006 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25007 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25008 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25009 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25010 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25011 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25012
25013 // Services
25014
25015 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25016
25017
25018 // CONVERT INTO CM (RL(SI)=9.36 CM)
25019
25020 for (i = 0; i < 6; ++i) {
25021 drl[i] = drl[i] / 100. * 9.36;
25022 }
25023
25024 // FIELD CAGE HALF LENGTH
25025
25026 rlim = 50.;
25027 zmax = 74.;
25028 ztpc = 284.;
25029
25030 // --- Define ghost volume containing the whole ITS (including services)
25031 // and fill it with air
25032
25033 dgh[0] = 0.;
25034 dgh[1] = 360.;
25035 dgh[2] = 16.;
25036 dgh[3] = -ztpc-5.-0.1;
25037 dgh[4] = 46;
25038 dgh[5] = 85.;
25039 dgh[6] = -ztpc;
25040 dgh[7] = 46;
25041 dgh[8] = 85.;
25042 dgh[9] = -ztpc;
25043 dgh[10] = 46;
25044 dgh[11] = rlim+6;
25045 dgh[12] = -97.5;
25046 dgh[13] = 46;
25047 dgh[14] = rlim+6;
25048 dgh[15] = -zmax;
25049 dgh[16] = 46;
25050 dgh[17] = rlim+6;
25051 dgh[18] = -48;
25052 dgh[19] = 6;
25053 dgh[20] = rlim+6;
25054 dgh[21] = -28.6;
25055 dgh[22] = 6;
25056 dgh[23] = rlim+6;
25057 dgh[24] = -27.6;
25058 dgh[25] = 3.295;
25059 dgh[26] = rlim+6;
25060 dgh[27] = 27.6;
25061 dgh[28] = 3.295;
25062 dgh[29] = rlim+6;
25063 dgh[30] = 28.6;
25064 dgh[31] = 6;
25065 dgh[32] = rlim+6;
25066 dgh[33] = 48;
25067 dgh[34] = 6;
25068 dgh[35] = rlim+6;
25069 dgh[36] = zmax;
25070 dgh[37] = 46;
25071 dgh[38] = rlim+6;
25072 dgh[39] = 97.5;
25073 dgh[40] = 46;
25074 dgh[41] = rlim+6;
25075 dgh[42] = ztpc;
25076 dgh[43] = 62;
25077 dgh[44] = 62+4.;
25078 dgh[45] = ztpc;
25079 dgh[46] = 62;
25080 dgh[47] = 85.;
25081 dgh[48] = ztpc+4.+0.1;
25082 dgh[49] = 62.4;
25083 dgh[50] = 85.;
25084 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
25085
25086
25087 // --- Place the ghost volume in its mother volume (ALIC) and make it
25088 // invisible
25089
25090 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25091 //gMC->Gsatt("ITSV", "SEEN", 0);
25092
25093
25094 // --- Define ghost volume containing the six layers and fill it with air
25095
25096 dgh[0] = 0.;
25097 dgh[1] = 360.;
25098 dgh[2] = 8.;
25099 dgh[3] = -zmax;
25100 dgh[4] = 46.;
25101 dgh[5] = rlim;
25102 dgh[6] = -47.5;
25103 dgh[7] = 6.005;
25104 dgh[8] = rlim;
25105 dgh[9] = -28.5;
25106 dgh[10] = 6.005;
25107 dgh[11] = rlim;
25108 dgh[12] = -27.5;
25109 dgh[13] = 3.3;
25110 dgh[14] = rlim;
25111 dgh[15] = 27.5;
25112 dgh[16] = 3.3;
25113 dgh[17] = rlim;
25114 dgh[18] = 28.5;
25115 dgh[19] = 6.005;
25116 dgh[20] = rlim;
25117 dgh[21] = 47.5;
25118 dgh[22] = 6.005;
25119 dgh[23] = rlim;
25120 dgh[24] = zmax;
25121 dgh[25] = 46.;
25122 dgh[26] = rlim;
25123 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
25124
25125 // --- Place the ghost volume in its mother volume (ITSV) and make it
25126 // invisible
25127
25128 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25129 //gMC->Gsatt("ITSD", "SEEN", 0);
25130
25131
25132 // --- Define SPD (option 'a') volumes ----------------------------
25133
25134 // SPD - option 'a'
25135 // (this is NOT the default)
25136
25137 if (option == 1) {
25138
25139 dits[0] = 3.7;
25140 dits[1] = 7.75;
25141 dits[2] = 26.1;
25142 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25143
25144 dits[0] = 3.7;
25145 dits[1] = 7.7;
25146 dits[2] = 24;
25147 dits[3] = 57;
25148 dits[4] = 100;
25149 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25150
25151 di10a[0] = 0.843;
25152 di10a[1] = ddet1+dchip1+dbus+0.0025;
25153 di10a[2] = 19.344;
25154 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25155 // on layer 1
25156 di20a[0] = 0.843;
25157 di20a[1] = ddet2+dchip2+dbus+0.0025;
25158 di20a[2] = 19.344;
25159 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25160 // on layer 2
25161 dits[0] = 1.3673;
25162 dits[1] = 0.01;
25163 dits[2] = 24;
25164 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25165
25166 dits[0] = 0.06;
25167 dits[1] = 0.08;
25168 dits[2] = 24;
25169 dits[3] = -36.79;
25170 dits[4] = 21.834;
25171 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25172
25173 dits[0] = 0.1253;
25174 dits[1] = 0.01;
25175 dits[2] = 24;
25176 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25177
25178 dits[0] = 0.04;
25179 dits[1] = 0.06 ;
25180 dits[2] = 24;
25181 dits[3] = 126.79;
25182 dits[4] = 270;
25183 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25184
25185 dits[0] = 0.1134;
25186 dits[1] = 0.01;
25187 dits[2] = 24;
25188 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25189
25190 dits[0] = 0.25;
25191 dits[1] = 0.06;
25192 dits[2] = 24;
25193 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25194
25195 dits[0] = 0.077;
25196 dits[1] = 0.01;
25197 dits[2] = 24;
25198 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25199
25200 dits[0] = 0.04;
25201 dits[1] = 0.06;
25202 dits[2] = 24;
25203 dits[3] = 0;
25204 dits[4] = 90;
25205 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25206
25207 dits[0] = 0.0695;
25208 dits[1] = 0.01;
25209 dits[2] = 24;
25210 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25211
25212 dits[0] = 0.06;
25213 dits[1] = 0.08;
25214 dits[2] = 24;
25215 dits[3] = 0;
25216 dits[4] = 108;
25217 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25218
25219 dits[0] = 0.1835;
25220 dits[1] = 0.01;
25221 dits[2] = 24;
25222 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25223
25224 dits[0] = 0.1894 ;
25225 dits[1] = 0.01;
25226 dits[2] = 24;
25227 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25228
25229 dits[0] = 0.04;
25230 dits[1] = 0.06;
25231 dits[2] = 24;
25232 dits[3] = 0;
25233 dits[4] = 75.261;
25234 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25235
25236 dits[0] = 1.3401;
25237 dits[1] = 0.01;
25238 dits[2] = 24;
25239 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25240
25241 dits[0] = 0.05;
25242 dits[1] = 0.07;
25243 dits[2] = 24;
25244 dits[3] = 0;
25245 dits[4] = 72.739;
25246 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25247
25248 dits[0] = 0.1193;
25249 dits[1] = 0.01;
25250 dits[2] = 24;
25251 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25252
25253 dits[0] = 0.163;
25254 dits[1] = 0.01;
25255 dits[2] = 24;
25256 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25257
25258 dits[0] = 0.04;
25259 dits[1] = 0.06;
25260 dits[2] = 24;
25261 dits[3] = 0;
25262 dits[4] = 157.633;
25263 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25264
25265 dits[0] = 0.2497;
25266 dits[1] = 0.01;
25267 dits[2] = 24;
25268 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25269
25270 dits[0] = 0.06;
25271 dits[1] = 0.08;
25272 dits[2] = 24;
25273 dits[3] = 0;
25274 dits[4] = 148.633;
25275 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25276
25277 dits[0] = 0.292;
25278 dits[1] = 0.01;
25279 dits[2] = 24;
25280 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25281
25282 dits[0] = 0.163;
25283 dits[1] = 0.01;
25284 dits[2] = 24;
25285 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25286
25287 dits[0] = 0.04;
25288 dits[1] = 0.06;
25289 dits[2] = 24;
25290 dits[3] = 0;
25291 dits[4] = 161.297;
25292 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25293
25294 dits[0] = 0.2433;
25295 dits[1] = 0.01;
25296 dits[2] = 24;
25297 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25298
25299 dits[0] = 0.06;
25300 dits[1] = 0.08;
25301 dits[2] = 24;
25302 dits[3] = 0;
25303 dits[4] = 42.883;
25304 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25305
25306 di103[0] = 0.793;
25307 di103[1] = ddet1+dchip1;
25308 di103[2] = 3.536;
25309 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25310 // layer 1
25311 dits[0] = 0.793;
25312 dits[1] = 0.475; //0.685; 0.015
25313 dits[2] = 2.5;
25314 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
25315
25316 di104[0] = 0.843;
25317 di104[1] = dbus;
25318 di104[2] = 14.344;
25319 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25320
25321 di1d3[0] = 0.793;
25322 di1d3[1] = ddet2+dchip2;
25323 di1d3[2] = 3.536;
25324 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25325 // layer 2
25326 dits[0] = 0.793;
25327 dits[0] = 0.06;
25328 dits[1] = 0.08;
25329 dits[2] = 24;
25330 dits[3] = 0;
25331 dits[4] = 80;
25332 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25333
25334 dits[0] = 0.04;
25335 dits[1] = 0.06;
25336 dits[2] = 24;
25337 dits[3] = 0;
25338 dits[4] = 80;
25339 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25340
25341 dits[0] = 0.15;
25342 dits[1] = 0.0146;
25343 dits[2] = 24;
25344 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25345
25346 dits[0] = 0.1315;
25347 dits[1] = 0.01;
25348 dits[2] = 24;
25349 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25350
25351 dits[0] = 0.025;
25352 dits[1] = 0.035;
25353 dits[2] = 24;
25354 dits[3] = 0;
25355 dits[4] = 180;
25356 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25357
25358 if (fluid == 1) {
25359 dits[0] = 0;
25360 dits[1] = 0.025;
25361 dits[2] = 24;
25362 dits[3] = 0;
25363 dits[4] = 180;
25364 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25365 } else {
25366 dits[0] = 0;
25367 dits[1] = 0.025;
25368 dits[2] = 24;
25369 dits[3] = 0;
25370 dits[4] = 180;
25371 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25372 }
25373
25374 dits[0] = 0.063;
25375 dits[1] = 0.035;
25376 dits[2] = 24;
25377 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25378
25379 di102[0] = 0.793;
25380 di102[1] = dchip1;
25381 di102[2] = 0.68;
25382 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25383
25384 di1d2[0] = 0.793;
25385 di1d2[1] = dchip2;
25386 di1d2[2] = 0.68;
25387 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25388
25389 di101[0] = 0.705;
25390 di101[1] = ddet1;
25391 di101[2] = 3.536;
25392 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25393 // layer 1
25394 di1d1[0] = 0.705;
25395 di1d1[1] = ddet2;
25396 di1d1[2] = 3.536;
25397 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25398 // layer 2
25399 if (fluid == 1) {
25400 dits[0] = 0.063;
25401 dits[1] = 0.025;
25402 dits[2] = 24;
25403 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25404 } else {
25405 dits[0] = 0.063;
25406 dits[1] = 0.025;
25407 dits[2] = 24;
25408 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25409 }
25410
25411 dits1[0] = 0.64;
25412 dits1[1] = ddet1;
25413 dits1[2] = 3.48;
25414 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25415
25416 dits2[0] = 0.64;
25417 dits2[1] = ddet2;
25418 dits2[2] = 3.48;
25419 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25420
25421 dits[0] = 3.701;
25422 dits[1] = 7.699;
25423 dits[2] = 4;
25424 dits[3] = 57.1;
25425 dits[4] = 99.9;
25426 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25427
25428 dits[0] = 3.7;
25429 dits[1] = 7.75;
25430 dits[2] = 0.05;
25431 gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
25432
25433 dits[0] = 0;
25434 dits[1] = 0.5;
25435 dits[2] = 1.5;
25436 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25437
25438 dits[0] = 0;
25439 dits[1] = 0.18;
25440 dits[2] = 0.8;
25441 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25442
25443 dits[0] = 0;
25444 dits[1] = 0.18;
25445 dits[2] = 3;
25446 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25447
25448 dits[0] = 0;
25449 dits[1] = 0.075;
25450 dits[2] = 0.8;
25451 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25452
25453 dits[0] = 3.5;
25454 dits[1] = 5.6;
25455 dits[2] = 0.55;
25456 dits[3] = 0;
25457 dits[4] = 38;
25458 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25459
25460 dits[0] = 6.6;
25461 dits[1] = 7.6;
25462 dits[2] = 0.5;
25463 dits[3] = 0;
25464 dits[4] = 9;
25465 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25466
25467 dits[0] = 0.26;
25468 dits[1] = 0.32;
25469 dits[2] = 0.55;
25470 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25471
25472 if (fluid == 1) {
25473 dits[0] = 0;
25474 dits[1] = 0.3;
25475 dits[2] = 1.5;
25476 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25477 // was I177 in old geom.
25478 } else {
25479 dits[0] = 0;
25480 dits[1] = 0.3;
25481 dits[2] = 1.5;
25482 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25483 // was I177 in old geom.
25484 }
25485
25486 dits[0] = 0.07;
25487 dits[1] = 0.125;
25488 dits[2] = 0.3;
25489 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25490
25491 if (fluid == 1) {
25492 dits[0] = 0;
25493 dits[1] = 0.1;
25494 dits[2] = 0.8;
25495 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25496 // was I174 in old geom.
25497 } else {
25498 dits[0] = 0;
25499 dits[1] = 0.1;
25500 dits[2] = 0.8;
25501 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25502 // was I174 in old geom.
25503 }
25504
25505 if (fluid == 1) {
25506 dits[0] = 0;
25507 dits[1] = 0.1;
25508 dits[2] = 3;
25509 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25510 // was I172 in old geom.
25511 } else {
25512 dits[0] = 0;
25513 dits[1] = 0.1;
25514 dits[2] = 3;
25515 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25516 // was I172 in old geom.
25517 }
25518
25519 if (fluid == 1) {
25520 dits[0] = 0;
25521 dits[1] = 0.0746;
25522 dits[2] = 0.8;
25523 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25524 // was I170 in old geom.
25525 } else {
25526 dits[0] = 0;
25527 dits[1] = 0.0746;
25528 dits[2] = 0.8;
25529 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25530 // was I170 in old geom.
25531 }
25532
25533 if (fluid == 1) {
25534 dits[0] = 3.7;
25535 dits[1] = 5.4;
25536 dits[2] = 0.35;
25537 dits[3] = 2;
25538 dits[4] = 36;
25539 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25540 // was I168 in old geom.
25541 } else {
25542 dits[0] = 3.7;
25543 dits[1] = 5.4;
25544 dits[2] = 0.35;
25545 dits[3] = 2;
25546 dits[4] = 36;
25547 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25548 // was I168 in old geom.
25549 }
25550
25551
25552 }
25553
25554 // --- Define SPD (option 'b') volumes ----------------------------
25555
25556 // SPD - option 'b'
25557 // (this is the default)
25558
25559 if (option == 2) {
25560
25561 dits[0] = 3.7;
25562 dits[1] = 7.75;
25563 dits[2] = 26.1;
25564 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25565
25566 dits[0] = 3.7;
25567 dits[1] = 7.7;
25568 dits[2] = 24;
25569 dits[3] = 57;
25570 dits[4] = 100;
25571 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25572
25573 di10b[0] = 0.843;
25574 di10b[1] = ddet1+dchip1+dbus+0.0025;
25575 di10b[2] = 19.344;
25576 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25577 // on layer 1
25578
25579 di20b[0] = 0.843;
25580 di20b[1] = ddet2+dchip2+dbus+0.0025;
25581 di20b[2] = 19.344;
25582 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25583 // layer 2
25584
25585 dits[0] = 1.3673;
25586 dits[1] = 0.01;
25587 dits[2] = 24;
25588 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25589
25590 dits[0] = 0.06;
25591 dits[1] = 0.08;
25592 dits[2] = 24;
25593 dits[3] = -36.79;
25594 dits[4] = 21.834;
25595 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25596
25597 dits[0] = 0.1253;
25598 dits[1] = 0.01;
25599 dits[2] = 24;
25600 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25601
25602 dits[0] = 0.04;
25603 dits[1] = 0.06 ;
25604 dits[2] = 24;
25605 dits[3] = 126.79;
25606 dits[4] = 270;
25607 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25608
25609 dits[0] = 0.1134;
25610 dits[1] = 0.01;
25611 dits[2] = 24;
25612 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25613
25614 dits[0] = 0.25;
25615 dits[1] = 0.06;
25616 dits[2] = 24;
25617 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25618
25619 dits[0] = 0.077;
25620 dits[1] = 0.01;
25621 dits[2] = 24;
25622 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25623
25624 dits[0] = 0.04;
25625 dits[1] = 0.06;
25626 dits[2] = 24;
25627 dits[3] = 0;
25628 dits[4] = 90;
25629 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25630
25631 dits[0] = 0.0695;
25632 dits[1] = 0.01;
25633 dits[2] = 24;
25634 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25635
25636 dits[0] = 0.06;
25637 dits[1] = 0.08;
25638 dits[2] = 24;
25639 dits[3] = 0;
25640 dits[4] = 108;
25641 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25642
25643 dits[0] = 0.1835;
25644 dits[1] = 0.01;
25645 dits[2] = 24;
25646 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25647
25648 dits[0] = 0.1894 ;
25649 dits[1] = 0.01;
25650 dits[2] = 24;
25651 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25652
25653 dits[0] = 0.04;
25654 dits[1] = 0.06;
25655 dits[2] = 24;
25656 dits[3] = 0;
25657 dits[4] = 75.261;
25658 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25659
25660 dits[0] = 1.3401;
25661 dits[1] = 0.01;
25662 dits[2] = 24;
25663 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25664
25665 dits[0] = 0.05;
25666 dits[1] = 0.07;
25667 dits[2] = 24;
25668 dits[3] = 0;
25669 dits[4] = 72.739;
25670 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25671
25672 dits[0] = 0.1193;
25673 dits[1] = 0.01;
25674 dits[2] = 24;
25675 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25676
25677 dits[0] = 0.163;
25678 dits[1] = 0.01;
25679 dits[2] = 24;
25680 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25681
25682 dits[0] = 0.04;
25683 dits[1] = 0.06;
25684 dits[2] = 24;
25685 dits[3] = 0;
25686 dits[4] = 157.633;
25687 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25688
25689 dits[0] = 0.2497;
25690 dits[1] = 0.01;
25691 dits[2] = 24;
25692 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25693
25694 dits[0] = 0.06;
25695 dits[1] = 0.08;
25696 dits[2] = 24;
25697 dits[3] = 0;
25698 dits[4] = 148.633;
25699 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25700
25701 dits[0] = 0.292;
25702 dits[1] = 0.01;
25703 dits[2] = 24;
25704 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25705
25706 dits[0] = 0.163;
25707 dits[1] = 0.01;
25708 dits[2] = 24;
25709 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25710
25711 dits[0] = 0.04;
25712 dits[1] = 0.06;
25713 dits[2] = 24;
25714 dits[3] = 0;
25715 dits[4] = 161.297;
25716 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25717
25718 dits[0] = 0.2433;
25719 dits[1] = 0.01;
25720 dits[2] = 24;
25721 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25722
25723 dits[0] = 0.06;
25724 dits[1] = 0.08;
25725 dits[2] = 24;
25726 dits[3] = 0;
25727 dits[4] = 42.883;
25728 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25729
25730 dits[0] = 0.793;
25731 dits[1] = 0.475 ; //0.685; 0.015
25732 dits[2] = 2.5;
25733 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
25734
25735 di107[0] = 0.793;
25736 di107[1] = ddet1+dchip1;
25737 di107[2] = 3.536;
25738 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25739 // layer 1
25740 dits[0] = 0.705;
25741 dits[1] = 0.01;
25742 dits[2] = 2.5;
25743 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25744
25745 di108[0] = 0.705;
25746 di108[1] = dbus;
25747 di108[2] = 14.344;
25748 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25749
25750 di1d7[0] = 0.7975;
25751 di1d7[1] = ddet2+dchip2;
25752 di1d7[2] = 3.536;
25753 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25754 // layer 2
25755 dits[0] = 0.06;
25756 dits[1] = 0.08;
25757 dits[2] = 24;
25758 dits[3] = 0;
25759 dits[4] = 80;
25760 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25761
25762 dits[0] = 0.04;
25763 dits[1] = 0.06;
25764 dits[2] = 24;
25765 dits[3] = 0;
25766 dits[4] = 80;
25767 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25768
25769 dits[0] = 0.15;
25770 dits[1] = 0.0146;
25771 dits[2] = 24;
25772 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25773
25774 dits[0] = 0.1315;
25775 dits[1] = 0.01;
25776 dits[2] = 24;
25777 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25778
25779 dits[0] = 0.025;
25780 dits[1] = 0.035;
25781 dits[2] = 24;
25782 dits[3] = 0;
25783 dits[4] = 180;
25784 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25785
25786 if (fluid == 1) {
25787 dits[0] = 0;
25788 dits[1] = 0.025;
25789 dits[2] = 24;
25790 dits[3] = 0;
25791 dits[4] = 180;
25792 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25793 } else {
25794 dits[0] = 0;
25795 dits[1] = 0.025;
25796 dits[2] = 24;
25797 dits[3] = 0;
25798 dits[4] = 180;
25799 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25800 }
25801
25802 dits[0] = 0.063;
25803 dits[1] = 0.035;
25804 dits[2] = 24;
25805 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25806
25807 di106[0] = 0.7975;
25808 di106[1] = dchip1;
25809 di106[2] = 0.68;
25810 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25811
25812 di1d6[0] = 0.7975;
25813 di1d6[1] = dchip2;
25814 di1d6[2] = 0.68;
25815 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25816
25817 di101[0] = 0.705;
25818 di101[1] = ddet1;
25819 di101[2] = 3.536;
25820 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25821 // layer 1
25822 di1d1[0] = 0.705;
25823 di1d1[1] = ddet2;
25824 di1d1[2] = 3.536;
25825 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25826 // layer 2
25827
25828 if (fluid == 1) {
25829 dits[0] = 0.063;
25830 dits[1] = 0.025;
25831 dits[2] = 24;
25832 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25833 } else {
25834 dits[0] = 0.063;
25835 dits[1] = 0.025;
25836 dits[2] = 24;
25837 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25838 }
25839
25840 dits1[0] = 0.64;
25841 dits1[1] = ddet1;
25842 dits1[2] = 3.48;
25843 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25844
25845 dits2[0] = 0.64;
25846 dits2[1] = ddet2;
25847 dits2[2] = 3.48;
25848 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25849
25850 dits[0] = 3.701;
25851 dits[1] = 7.699;
25852 dits[2] = 4;
25853 dits[3] = 57.1;
25854 dits[4] = 99.9;
25855 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25856
25857 dits[0] = 3.7;
25858 dits[1] = 7.75;
25859 dits[2] = 0.05;
25860 gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
25861
25862 dits[0] = 0;
25863 dits[1] = 0.5;
25864 dits[2] = 1.5;
25865 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25866
25867 dits[0] = 0;
25868 dits[1] = 0.18;
25869 dits[2] = 0.8;
25870 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25871
25872 dits[0] = 0;
25873 dits[1] = 0.18;
25874 dits[2] = 3;
25875 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25876
25877 dits[0] = 0;
25878 dits[1] = 0.075;
25879 dits[2] = 0.8;
25880 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25881
25882 dits[0] = 3.5;
25883 dits[1] = 5.6;
25884 dits[2] = 0.55;
25885 dits[3] = 0;
25886 dits[4] = 38;
25887 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25888
25889 dits[0] = 6.6;
25890 dits[1] = 7.6;
25891 dits[2] = 0.5;
25892 dits[3] = 0;
25893 dits[4] = 9;
25894 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25895
25896 dits[0] = 0.26;
25897 dits[1] = 0.32;
25898 dits[2] = 0.55;
25899 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25900
25901 if (fluid == 1) {
25902 dits[0] = 0;
25903 dits[1] = 0.3;
25904 dits[2] = 1.5;
25905 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25906 // was I177 in old geom.
25907 } else {
25908 dits[0] = 0;
25909 dits[1] = 0.3;
25910 dits[2] = 1.5;
25911 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25912 // was I177 in old geom.
25913 }
25914
25915 dits[0] = 0.07;
25916 dits[1] = 0.125;
25917 dits[2] = 0.3;
25918 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25919
25920 if (fluid == 1) {
25921 dits[0] = 0;
25922 dits[1] = 0.1;
25923 dits[2] = 0.8;
25924 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25925 // was I174 in old geom.
25926 } else {
25927 dits[0] = 0;
25928 dits[1] = 0.1;
25929 dits[2] = 0.8;
25930 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25931 // was I174 in old geom.
25932 }
25933
25934 if (fluid == 1) {
25935 dits[0] = 0;
25936 dits[1] = 0.1;
25937 dits[2] = 3;
25938 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25939 // was I172 in old geom.
25940 } else {
25941 dits[0] = 0;
25942 dits[1] = 0.1;
25943 dits[2] = 3;
25944 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25945 // was I172 in old geom.
25946 }
25947
25948 if (fluid == 1) {
25949 dits[0] = 0;
25950 dits[1] = 0.0746;
25951 dits[2] = 0.8;
25952 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25953 // was I170 in old geom.
25954 } else {
25955 dits[0] = 0;
25956 dits[1] = 0.0746;
25957 dits[2] = 0.8;
25958 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25959 // was I170 in old geom.
25960 }
25961
25962 if (fluid == 1) {
25963 dits[0] = 3.7;
25964 dits[1] = 5.4;
25965 dits[2] = 0.35;
25966 dits[3] = 2;
25967 dits[4] = 36;
25968 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
25969 // was I168 in old geom.
25970 } else {
25971 dits[0] = 3.7;
25972 dits[1] = 5.4;
25973 dits[2] = 0.35;
25974 dits[3] = 2;
25975 dits[4] = 36;
25976 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
25977 // was I168 in old geom.
25978 }
25979
25980
25981 }
25982
25983 // --- Define SDD volumes ------------------------------------------
25984
25985
25986 cos30 = cos(30.*3.14159/180.);
25987 sin30 = sin(30.*3.14159/180.);
25988
25989
25990 dits[0] = 0;
25991 dits[1] = 360;
25992 dits[2] = 6;
25993 dits[3] = -34.6;
25994 dits[4] = 23.49;
25995 dits[5] = 28;
25996 dits[6] = -23.65;
25997 dits[7] = 23.49;
25998 dits[8] = 28;
25999 dits[9] = -23.65;
26000 dits[10] = 14.59;
26001 dits[11] = 28;
26002 dits[12] = 23.65;
26003 dits[13] = 14.59;
26004 dits[14] = 28;
26005 dits[15] = 23.65;
26006 dits[16] = 23.49;
26007 dits[17] = 28;
26008 dits[18] = 34.6;
26009 dits[19] = 23.49;
26010 dits[20] = 28;
26011 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26012
26013 // block of the SDD electronics and related ladder frame
26014 I018dits[0] = 3.2;
26015 I018dits[1] = 2;
26016 I018dits[2] = 3.65;
26017 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26018
26019 // block of the SDD end ladder
26020 I024dits[0] = 3.2;
26021 I024dits[1] = 2;
26022 I024dits[2] = 2.725;
26023 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26024
26025 // ladder frame of layer 3 - F.T. March,7-2001
26026 I047dits[0] = I018dits[0];
26027 I047dits[1] = I018dits[1];
26028 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26029 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26030
26031 // ladder frame of layer 4 - F.T. March,7-2001
26032 I048dits[0] = I018dits[0];
26033 I048dits[1] = I018dits[1];
26034 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26035 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26036
26037
26038 // global SDD volume (sensitive + insensitive)
26039 I302dits[0] = 3.6250;
26040 I302dits[1] = 0.0150;
26041 I302dits[2] = 4.3794;
26042 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26043
26044 // Like for I302 - F.T. March,7-2001
26045 I402dits[0] = 3.6250;
26046 I402dits[1] = 0.0150;
26047 I402dits[2] = 4.3794;
26048 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26049
26050 // SDD ladder of layer 3 - F.T. March,7-2001
26051 I004dits[0] = I302dits[0]+0.005;
26052 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
26053 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26054 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26055 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
26056 }
26057 I004dits[2] = I004dits[2] + I302dits[2];
26058 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26059
26060 // SDD ladder of layer 4 - F.T. March,7-2001
26061 I005dits[0] = I402dits[0]+0.005;
26062 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
26063 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26064 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26065 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
26066 }
26067 I005dits[2] = I005dits[2] + I402dits[2];
26068 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26069
26070
26071 // -- block of the SDD ladder foot and end ladder
26072
26073 // ladder foot mother volume
26074 I028dits[0] = 3.0000;
26075 I028dits[1] = 0.4000;
26076 I028dits[2] = 0.9000;
26077 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26078
26079 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26080 I420dits[0] = 0.4500;
26081 I420dits[1] = 0.4000;
26082 I420dits[2] = 0.4500;
26083 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26084
26085 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
26086 I421dits[0] = 0.;
26087 I421dits[1] = 0.25;
26088 I421dits[2] = I420dits[1];
26089 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
26090
26091 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26092 I422dits[0] = 0.0000;
26093 I422dits[1] = 0.2000;
26094 I422dits[2] = 0.0000;
26095 I422dits[3] = 180.00;
26096 I422dits[4] = 0.0000;
26097 I422dits[5] = 360.00;
26098 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26099
26100 // support for ruby-sphere (I422) - F.T. March,7-2001
26101 I423dits[0] = 0.0000;
26102 I423dits[1] = 0.1000;
26103 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
26104 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26105
26106 // passage for HV microcables - F.T. March,7-2001
26107 I424dits[0] = 1.5000;
26108 I424dits[1] = 0.1500;
26109 I424dits[2] = I421dits[2];
26110 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26111
26112 // HV microcables segment at the end ladder - F.T. March,7-2001
26113 I425dits[0] = 1.350000;
26114 I425dits[1] = 0.015250;
26115 I425dits[2] = I024dits[2];
26116 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26117
26118 // lower edge of SDD ladder frame at end-ladder - part 1
26119 dits[0] = 0.2;
26120 dits[1] = 0.1815;
26121 dits[2] = I024dits[2];
26122 dits[3] = 0.015;
26123 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
26124
26125 // lower edge of SDD ladder frame at end-ladder - part 2
26126 dits[0] = 0.183;
26127 dits[1] = 0.165;
26128 dits[2] = I024dits[2];
26129 dits[3] = 0.015;
26130 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26131
26132 // new: for the 1st top rod of the structure
26133 // at the end-ladder - F.T. March,7-2001
26134 I029dits[0] = 0.2;
26135 I029dits[1] = 0.1815;
26136 I029dits[2] = 1.0100;
26137 I029dits[3] = 0.015;
26138 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26139
26140 // new: for the 2nd top rod of the structure
26141 // at the end-ladder - F.T. March,7-2001
26142 I030dits[0] = 0.1830;
26143 I030dits[1] = 0.1650;
26144 I030dits[2] = 1.0100;
26145 I030dits[3] = 0.0150;
26146 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26147
26148 // inox cooling tubes for the end ladder - F.T. March,7-2001
26149 I031dits[0] = 0.093;
26150 I031dits[1] = 0.1;
26151 I031dits[2] = I024dits[2];
26152 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26153
26154 if (fluid == 1) {
26155 // cooling water for the end ladder - F.T. March,7-2001
26156 I032dits[0] = 0;
26157 I032dits[1] = I031dits[0];
26158 I032dits[2] = I024dits[2];
26159 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26160 } else {
26161 // cooling freon for the end ladder - R.B. March,21-2001
26162 I032dits[0] = 0;
26163 I032dits[1] = I031dits[0];
26164 I032dits[2] = I024dits[2];
26165 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26166 }
26167
26168 // -- block of the SDD ladder frame holding the electronics
26169
26170 // edge of the ladder frame - part 1
26171 dits[0] = 0.2;
26172 dits[1] = 0.182;
26173 dits[2] = 3.65;
26174 dits[3] = 0.015;
26175 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26176
26177 // edge of the ladder frame - part 2
26178 dits[0] = 0.183;
26179 dits[1] = 0.165;
26180 dits[2] = 3.65;
26181 dits[3] = 0.015;
26182 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26183
26184 // inclined segments of the ladder frame
26185 dits[0] = 2.23;
26186 dits[1] = 2.1;
26187 dits[2] = 0.05;
26188 dits[3] = 0.03;
26189 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
26190
26191 // horiz.segments of the ladders, normal to ladder edges
26192 dits[0] = 2.1;
26193 dits[1] = 2;
26194 dits[2] = 0.06;
26195 dits[3] = 0.04;
26196 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
26197
26198 // horiz.segments of the ladders, at 45 deg. to ladder edges
26199 dits[0] = 2.615;
26200 dits[1] = 2.465;
26201 dits[2] = 0.06;
26202 dits[3] = 0.04;
26203 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
26204
26205 // supports of the ceramic pins holding the detectors
26206 dits[0] = 0.3;
26207 dits[1] = 0.05;
26208 dits[2] = 0.15;
26209 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
26210
26211 // ceramic pins holding the detectors
26212 dits[0] = 0;
26213 dits[1] = 0.05;
26214 dits[2] = 0.225;
26215 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26216
26217 // holders of cooling tubes
26218 I035dits[0] = 0.1;
26219 I035dits[1] = 0.15;
26220 I035dits[2] = 0.2;
26221 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26222
26223 // top holders of microcables
26224 dits[0] = 0.2;
26225 dits[1] = 0.01;
26226 dits[2] = 0.05;
26227 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
26228
26229 // inox cooling tubes - F.T. March,7-2001
26230 I037dits[0] = 0.093;
26231 I037dits[1] = 0.1;
26232 I037dits[2] = I018dits[2];
26233 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
26234
26235 if (fluid == 1) {
26236 // cooling water - F.T. March,7-2001
26237 I038dits[0] = 0;
26238 I038dits[1] = I037dits[0];
26239 I038dits[2] = I018dits[2];
26240 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26241 } else {
26242 // cooling freon - R.B. March,21-2001
26243 I038dits[0] = 0;
26244 I038dits[1] = I037dits[0];
26245 I038dits[2] = I018dits[2];
26246 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26247 }
26248 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
26249
26250 // SDD heat bridge - F.T. March,7-2001
26251 I039dits[0] = 1.1000;
26252 I039dits[1] = 0.0087;
26253 I039dits[2] = 3.2500;
26254 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
26255
26256 // SDD clip part 1
26257 dits[0] = 0.25;
26258 dits[1] = 0.01;
26259 dits[2] = I039dits[2];
26260 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26261
26262 // SDD clip part 2
26263 I041dits[0] = 0.1;
26264 I041dits[1] = 0.12;
26265 I041dits[2] = I039dits[2];
26266 I041dits[3] = 90;
26267 I041dits[4] = 320;
26268 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26269
26270
26271 // SDD PASCAL - F.T. March,7-2001
26272 I042dits[0] = 0.5000;
26273 I042dits[1] = 0.0175;
26274 I042dits[2] = 0.5000;
26275 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26276
26277 // SDD AMBRA - F.T. March,7-2001
26278 I043dits[0] = 0.3500;
26279 I043dits[1] = 0.0175;
26280 I043dits[2] = 0.5000;
26281 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26282
26283 // SDD capacitors - F.T. March,7-2001
26284 I051dits[0] = 0.1400;
26285 I051dits[1] = 0.0350;
26286 I051dits[2] = 0.0625;
26287 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26288
26289 // SDD hybrid circuit - F.T. March,7-2001
26290 I052dits[0] = 1.725000;
26291 I052dits[1] = 0.003743;
26292 I052dits[2] = I039dits[2];
26293 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
26294
26295 // SDD anode microcable : changed - F.T. March,7-2001
26296 I044dits[0] = I018dits[2];
26297 I044dits[1] = I039dits[2];
26298 I044dits[2] = 0.00084;
26299 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26300 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26301 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26302
26303 // SDD electronics box - F.T. March,7-2001
26304 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26305 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26306 I050dits[2] = I018dits[2];
26307 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26308
26309 // SDD sensitive volume
26310 dits[0] = 3.50850;
26311 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26312 dits[2] = 3.76320;
26313 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26314
26315 // Like for ITS3 - F.T. March,7-2001
26316 dits[0] = 3.50850;
26317 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26318 dits[2] = 3.76320;
26319 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26320
26321
26322 // --- Define SSD volumes ------------------------------------------
26323
26324
26325 dits[0] = 0;
26326 dits[1] = 360;
26327 dits[2] = 6;
26328 dits[3] = -57.45;
26329 dits[4] = 43.6;
26330 dits[5] = 48;
26331 dits[6] = -49.15;
26332 dits[7] = 43.6;
26333 dits[8] = 48;
26334 dits[9] = -49.15;
26335 dits[10] = 36.9;
26336 dits[11] = 48;
26337 dits[12] = 50.55;
26338 dits[13] = 36.9;
26339 dits[14] = 48;
26340 dits[15] = 50.55;
26341 dits[16] = 43.6;
26342 dits[17] = 48;
26343 dits[18] = 57.45;
26344 dits[19] = 43.6;
26345 dits[20] = 48;
26346 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
26347
26348 dits[0] = 3.4;
26349 dits[1] = 1.955;
26350 dits[2] = 56.5;
26351 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
26352
26353 dits[0] = 3.75;
26354 dits[1] = 0.045;
26355 dits[2] = 50.975;
26356 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
26357
26358 dits[0] = 3.4;
26359 dits[1] = 1.955;
26360 dits[2] = 47;
26361 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
26362
26363 dits[0] = 3.75;
26364 dits[1] = 0.045;
26365 dits[2] = 43.3;
26366 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
26367
26368 dits[0] = 3.4;
26369 dits[1] = 1.955;
26370 dits[2] = 3.15;
26371 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
26372
26373 dits[0] = 3.405;
26374 dits[1] = 1.955;
26375 dits[2] = 1.955;
26376 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
26377
26378 dits[0] = 3.75;
26379 dits[1] = 0.015;
26380 dits[2] = 2.1;
26381 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
26382
26383 dits[0] = 3.4;
26384 dits[1] = 1.955;
26385 dits[2] = 3.15;
26386 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
26387
26388 dits[0] = 3.41;
26389 dits[1] = 1.955;
26390 dits[2] = 1.955;
26391 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
26392
26393 dits[0] = 3.75;
26394 dits[1] = 0.015;
26395 dits[2] = 2.1;
26396 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
26397
26398 if (fluid == 1) {
26399 dits[0] = 0;
26400 dits[1] = 0.07;
26401 dits[2] = 3.15;
26402 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26403 } else {
26404 dits[0] = 0;
26405 dits[1] = 0.07;
26406 dits[2] = 3.15;
26407 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26408 }
26409
26410 dits[0] = 0.07;
26411 dits[1] = 0.1;
26412 dits[2] = 3.15;
26413 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
26414
26415 dits[0] = 0.225;
26416 dits[1] = 0.195;
26417 dits[2] = 3.15;
26418 dits[3] = 0.025;
26419 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
26420
26421 dits[0] = 0.25;
26422 dits[1] = 0.22;
26423 dits[2] = 3.15;
26424 dits[3] = 0.025;
26425 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
26426
26427 dits[0] = 2.17;
26428 dits[1] = 0.035;
26429 dits[2] = 0.05;
26430 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
26431
26432 dits[0] = 2 ;
26433 dits[1] = 0.035;
26434 dits[2] = 0.05;
26435 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
26436
26437 dits[0] = 2.675;
26438 dits[1] = 0.035;
26439 dits[2] = 0.05;
26440 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
26441
26442 dits[0] = 0.3;
26443 dits[1] = 0.15;
26444 dits[2] = 0.15;
26445 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
26446
26447 dits[0] = 0.025;
26448 dits[1] = 0.025;
26449 dits[2] = 0.05;
26450 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
26451
26452 dits[0] = 0.304;
26453 dits[1] = 0.0275;
26454 dits[2] = 0.432;
26455 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
26456
26457 dits[0] = 0.16;
26458 dits[1] = 0.08;
26459 dits[2] = 0.08;
26460 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
26461
26462 dits[0] = 3.4;
26463 dits[1] = 0.015;
26464 dits[2] = 0.525;
26465 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
26466
26467 dits[0] = 0.15;
26468 dits[1] = 0.105;
26469 dits[2] = 0.29;
26470 dits[3] = 0.08;
26471 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
26472
26473 dits[0] = 0.07;
26474 dits[1] = 0.1;
26475 dits[2] = 1.955;
26476 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
26477
26478 if (fluid == 1) {
26479 dits[0] = 0;
26480 dits[1] = 0.07;
26481 dits[2] = 1.955;
26482 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26483 } else {
26484 dits[0] = 0;
26485 dits[1] = 0.07;
26486 dits[2] = 1.955;
26487 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26488 }
26489
26490 dits[0] = 0.3;
26491 dits[1] = 0.15;
26492 dits[2] = 0.15;
26493 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
26494
26495 dits[0] = 0.25;
26496 dits[1] = 0.22;
26497 dits[2] = 1.955;
26498 dits[3] = 0.025;
26499 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
26500
26501 dits[0] = 0.225;
26502 dits[1] = 0.195;
26503 dits[2] = 1.955;
26504 dits[4] = 0.025;
26505 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
26506
26507 dits[0] = 2.17;
26508 dits[1] = 0.035;
26509 dits[2] = 0.05;
26510 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
26511
26512 dits[0] = 2.675;
26513 dits[1] = 0.035;
26514 dits[2] = 0.05;
26515 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
26516
26517 dits[0] = 2;
26518 dits[1] = 0.035;
26519 dits[2] = 0.05;
26520 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
26521
26522 dits[0] = 0;
26523 dits[1] = 0.05;
26524 dits[2] = 0.17;
26525 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
26526
26527 dits[0] = 0;
26528 dits[1] = 0.05;
26529 dits[2] = 0.205;
26530 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
26531
26532 dits[0] = 3.65;
26533 dits[1] = 0.015;
26534 dits[2] = 2;
26535 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26536
26537 if (fluid == 1) {
26538 dits[0] = 0;
26539 dits[1] = 0.07;
26540 dits[2] = 3.15;
26541 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26542 } else {
26543 dits[0] = 0;
26544 dits[1] = 0.07;
26545 dits[2] = 3.15;
26546 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26547 }
26548
26549 dits[0] = 0.07;
26550 dits[1] = 0.1;
26551 dits[2] = 3.15;
26552 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
26553
26554 dits[0] = 0.225;
26555 dits[1] = 0.195;
26556 dits[2] = 3.15;
26557 dits[3] = 0.025;
26558 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
26559
26560 dits[0] = 0.25;
26561 dits[1] = 0.22;
26562 dits[2] = 3.15;
26563 dits[3] = 0.025;
26564 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
26565
26566 dits[0] = 2.17;
26567 dits[1] = 0.035;
26568 dits[2] = 0.05;
26569 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
26570
26571 dits[0] = 2;
26572 dits[1] = 0.035;
26573 dits[2] = 0.05;
26574 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
26575
26576 dits[0] = 2.675;
26577 dits[1] = 0.035;
26578 dits[2] = 0.05;
26579 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
26580
26581 dits[0] = 0.3;
26582 dits[1] = 0.15;
26583 dits[2] = 0.15;
26584 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
26585
26586 dits[0] = 0.304;
26587 dits[1] = 0.0275;
26588 dits[2] = 0.4322;
26589 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
26590
26591 dits[0] = 0.025;
26592 dits[1] = 0.025;
26593 dits[2] = 0.05;
26594 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
26595
26596 dits[0] = 0.16;
26597 dits[1] = 0.08;
26598 dits[2] = 0.08;
26599 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
26600
26601 dits[0] = 3.4;
26602 dits[1] = 0.015;
26603 dits[2] = 0.525;
26604 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
26605
26606 dits[0] = 0.225;
26607 dits[1] = 0.195;
26608 dits[2] = 1.955;
26609 dits[3] = 0.025;
26610 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
26611
26612 dits[0] = 0.25;
26613 dits[1] = 0.22;
26614 dits[2] = 1.955;
26615 dits[3] = 0.025;
26616 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
26617
26618 dits[0] = 2.17;
26619 dits[1] = 0.035;
26620 dits[2] = 0.05;
26621 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
26622
26623 dits[0] = 2.675;
26624 dits[1] = 0.035;
26625 dits[2] = 0.05;
26626 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
26627
26628 dits[0] = 2;
26629 dits[1] = 0.035;
26630 dits[2] = 0.05;
26631 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
26632
26633 dits[0] = 0;
26634 dits[1] = 0.05;
26635 dits[2] = 0.205;
26636 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
26637
26638 dits[0] = 0;
26639 dits[1] = 0.05;
26640 dits[2] = 0.17;
26641 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
26642
26643 dits[0] = 0.15;
26644 dits[1] = 0.105;
26645 dits[2] = 0.29;
26646 dits[3] = 0.08;
26647 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
26648
26649 if (fluid == 1) {
26650 dits[0] = 0;
26651 dits[1] = 0.07;
26652 dits[2] = 1.955;
26653 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26654 } else {
26655 dits[0] = 0;
26656 dits[1] = 0.07;
26657 dits[2] = 1.955;
26658 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26659 }
26660
26661 dits[0] = 0.07;
26662 dits[1] = 0.1;
26663 dits[2] = 1.955;
26664 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
26665
26666 dits[0] = 0.3;
26667 dits[1] = 0.15;
26668 dits[2] = 0.15;
26669 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
26670
26671 dits[0] = 3.65;
26672 dits[1] = 0.015;
26673 dits[2] = 2;
26674 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26675
26676
26677
26678 // --- Define volumes of shield of SPD ----------------
26679
26680
26681 dits[0] = 8.37;
26682 dits[1] = 9.93;
26683 dits[2] = 25;
26684 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26685
26686 dits[0] = 8.3;
26687 dits[1] = 9.995;
26688 dits[2] = 17.5/2.;
26689 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26690
26691
26692 // --- Define volume of first cylinder between SPD and SDD --------------
26693
26694 dits[0] = (21.-0.128)/2.;
26695 dits[1] = 21./2.;
26696 dits[2] = 39.4;
26697 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
26698
26699 // --- Define volume of second cylinder between SDD and SSD --------------
26700
26701 dits[0] = (59.5-0.128)/2.;
26702 dits[1] = 59.5/2.;
26703 dits[2] = 56.2; // was 57
26704 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
26705
26706 // --- Define volumes of SDD cone ----------------------------------
26707
26708 dits[0] = 0;
26709 dits[1] = 360;
26710 dits[2] = 12;
26711 dits[3] = -59.7;
26712 dits[4] = 27;
26713 dits[5] = 28.6;
26714 dits[6] = -42.7;
26715 dits[7] = 10;
26716 dits[8] = 28.6;
26717 dits[9] = -34.65;
26718 dits[10] = 10;
26719 dits[11] = 28.6;
26720 dits[12] = -34.65;
26721 dits[13] = 10;
26722 dits[14] = 23.495;
26723 dits[15] = -23.7;
26724 dits[16] = 10;
26725 dits[17] = 23.495;
26726 dits[18] = -23.7;
26727 dits[19] = 10;
26728 dits[20] = 14.595;
26729 dits[21] = 23.7;
26730 dits[22] = 10;
26731 dits[23] = 14.595;
26732 dits[24] = 23.7;
26733 dits[25] = 10;
26734 dits[26] = 23.495;
26735 dits[27] = 34.65;
26736 dits[28] = 10;
26737 dits[29] = 23.495;
26738 dits[30] = 34.65;
26739 dits[31] = 10;
26740 dits[32] = 28.6;
26741 dits[33] = 42.7;
26742 dits[34] = 10;
26743 dits[35] = 28.6;
26744 dits[36] = 59.7;
26745 dits[37] = 27.2637;
26746 dits[38] = 28.6;
26747 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26748
26749 dits[0] = 0;
26750 dits[1] = 360;
26751 dits[2] = 6;
26752 dits[3] = 38.65;
26753 dits[4] = 10.75;
26754 dits[5] = 12.25;
26755 dits[6] = 40.15;
26756 dits[7] = 10.75;
26757 dits[8] = 13.96;
26758 dits[9] = 40.15;
26759 dits[10] = 12.46;
26760 dits[11] = 13.96;
26761 dits[12] = 55.75;
26762 dits[13] = 27;
26763 dits[14] = 28.5;
26764 dits[15] = 55.75;
26765 dits[16] = 27;
26766 dits[17] = 28.5;
26767 dits[18] = 57.25;
26768 dits[19] = 27;
26769 dits[20] = 28.5;
26770// gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26771 gMC->Gsvolu("I093", "PCON", idtmed[289], dits, 21); // SDD cone
26772
26773 dits[0] = 0;
26774 dits[1] = 50;
26775 dits[2] = 3;
26776 dits[3] = 39;
26777 dits[4] = 14;
26778 dits[5] = 18.75;
26779 dits[6] = 46.7-3;
26780 dits[7] = 14;
26781 dits[8] = 18.75;
26782 dits[9] = 51.45-3;
26783 dits[10] = 18.75;
26784 dits[11] = 18.75;
26785// gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
26786 gMC->Gsvolu("I099", "PCON", idtmed[287], dits, 12); // SDD 3 cone hole
26787
26788 dits[0] = 0;
26789 dits[1] = 25;
26790 dits[2] = 3;
26791 dits[3] = 49;
26792 dits[4] = 23.4;
26793 dits[5] = 26.4;
26794 dits[6] = 56.1-3;
26795 dits[7] = 23.4;
26796 dits[8] = 26.4;
26797 dits[9] = 59.1-3;
26798 dits[10] = 26.4;
26799 dits[11] = 26.4;
26800// gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
26801 gMC->Gsvolu("I200", "PCON", idtmed[287], dits, 12); // SDD 4 cone hole
26802
26803 dits[0] = 10.0;
26804 dits[1] = 10.5;
26805 dits[2] = 0.25;
26806 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
26807
26808 dits[0] = 21.95;
26809 dits[1] = 22.95;
26810 dits[2] = 1;
26811 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
26812
26813 dits[0] = 13.1;
26814 dits[1] = 14.1;
26815 dits[2] = 1;
26816 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
26817
26818 dits[0] = 1;
26819 dits[1] = 1;
26820 dits[2] = 7.74;
26821 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26822
26823 dits[0] = 1;
26824 dits[1] = 1;
26825 dits[2] = 9.14;
26826 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26827
26828 dits[0] = 21.95;
26829 dits[1] = 22.95;
26830 dits[2] = 1;
26831 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26832
26833 dits[0] = 3;
26834 dits[1] = 2.7;
26835 dits[2] = 1;
26836 dits[3] = 0.63;
26837 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26838
26839 dits[0] = 13.1;
26840 dits[1] = 14.1;
26841 dits[2] = 1;
26842 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26843
26844
26845 // --- Define volumes of SSD cone ----------------------------------
26846
26847
26848 dits[0] = 0;
26849 dits[1] = 360;
26850 dits[2] = 12;
26851 dits[3] = -zmax;
26852 dits[4] = 46;
26853 dits[5] = 49.25;
26854 dits[6] = -61.2;
26855 dits[7] = 28.7;
26856 dits[8] = 49.25;
26857 dits[9] = -57.5;
26858 dits[10] = 28.7;
26859 dits[11] = 49.25;
26860 dits[12] = -57.5;
26861 dits[13] = 28.7;
26862 dits[14] = 43.5;
26863 dits[15] = -49.2;
26864 dits[16] = 28.7;
26865 dits[17] = 43.5;
26866 dits[18] = -49.2;
26867 dits[19] = 28.7;
26868 dits[20] = 36.85;
26869 dits[21] = 50.6;
26870 dits[22] = 28.7;
26871 dits[23] = 36.85;
26872 dits[24] = 50.6;
26873 dits[25] = 28.7;
26874 dits[26] = 43.5;
26875 dits[27] = 57.5;
26876 dits[28] = 28.7;
26877 dits[29] = 43.5;
26878 dits[30] = 57.5;
26879 dits[31] = 28.7;
26880 dits[32] = 49.25;
26881 dits[33] = 61.2;
26882 dits[34] = 28.7;
26883 dits[35] = 49.25;
26884 dits[36] = zmax;
26885 dits[37] = 46;
26886 dits[38] = 49.25;
26887 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
26888
26889 dits[0] = 0;
26890 dits[1] = 360;
26891 dits[2] = 6;
26892 dits[3] = -zmax;
26893 dits[4] = 47.75;
26894 dits[5] = 49.25;
26895 dits[6] = -zmax+2.;
26896 dits[7] = 47.75;
26897 dits[8] = 49.25;
26898 dits[9] = -71.2819;
26899 dits[10] = 46.75;
26900 dits[11] = 49.0319;
26901 dits[12] = -57.25; // was 58.5
26902 dits[13] = 32.9681;
26903 dits[14] = 34.75;
26904 dits[15] = -57.25; // was 58.5
26905 dits[16] = 30;
26906 dits[17] = 34.75;
26907 dits[18] = -55.75; // was 57
26908 dits[19] = 30;
26909 dits[20] = 32.25; // was 31.5
26910// gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
26911 gMC->Gsvolu("I212", "PCON", idtmed[290], dits, 21); // SSD cone
26912
26913 dits[0] = 28.75;
26914 dits[1] = 29.75;
26915 dits[2] = 0.5;
26916 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
26917
26918 dits[0] = 35.8;
26919 dits[1] = 36.8;
26920 dits[2] = 1;
26921 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
26922
26923 dits[0] = 41.4;
26924 dits[1] = 42.4;
26925 dits[2] = 1;
26926 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
26927
26928 dits[0] = 42.05+5.;
26929 dits[1] = 42.55+5.;
26930 dits[2] = 1.25;
26931 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
26932 // this will change after PPR
26933 dits[0] = 37.05+5.;
26934 dits[1] = 37.55+5.;
26935 dits[2] = 1.25;
26936 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
26937 // this will change after PPR
26938 dits[0] = 0;
26939 dits[1] = 25;
26940 dits[2] = 5;
26941 dits[3] = -zmax+3;
26942 dits[4] = 45.5;
26943 dits[5] = 45.5;
26944 dits[6] = -69.7+3;
26945 dits[7] = 37;
26946 dits[8] = 45.5;
26947 dits[9] = -68.5+3;
26948 dits[10] = 37;
26949 dits[11] = 45.5;
26950 dits[12] = -68.5+4.8;
26951 dits[13] = 37;
26952 dits[14] = 45.5;
26953 dits[15] = -63.5+4.8;
26954 dits[16] = 37;
26955 dits[17] = 45.5;
26956// gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
26957 gMC->Gsvolu("I215", "PCON", idtmed[288], dits, 18); // SSD cone hole
26958
26959 dits[0] = 0;
26960 dits[1] = 3.2;
26961 dits[2] = 9;
26962 dits[3] = -14;
26963 dits[4] = 30.5;
26964 dits[5] = 33.5;
26965 dits[6] = -9.85;
26966 dits[7] = 30.5;
26967 dits[8] = 33.5;
26968 dits[9] = -9.85;
26969 dits[10] = 30.5;
26970 dits[11] = 43.45;
26971 dits[12] = -7.85;
26972 dits[13] = 30.5;
26973 dits[14] = 43.45;
26974 dits[15] = -7.85;
26975 dits[16] = 30.5;
26976 dits[17] = 36.5;
26977 dits[18] = -7;
26978 dits[19] = 30.5;
26979 dits[20] = 36.5;
26980 dits[21] = -4;
26981 dits[22] = 33.0173;
26982 dits[23] = 36.5;
26983 dits[24] = -4;
26984 dits[25] = 33.0173;
26985 dits[26] = 36.80;
26986 dits[27] = -2;
26987 dits[28] = 34.6955;
26988 dits[29] = 36.80;
26989 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
26990
26991
26992 // --- Place SPD (option 'a') volumes into their mother volume IT12
26993
26994 // SPD - option 'a'
26995 // (this is NOT the default)
26996
26997 if (option == 1) {
26998
26999 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27000 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27001 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27002 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27003 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27004 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27005 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27006 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27007 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27008 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27009 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27010 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27011 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27012 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27013 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27014 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27015 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27016 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27017 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27018 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27019 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27020 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27021 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27022 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27023 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27024 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27025 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27026 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27027 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27028 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27029 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27030 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27031 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27032 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27033 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27034 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27035 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27036 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27037 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27038 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27039 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27040 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27041 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27042 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27043 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27044 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27045 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27046 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27047 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27048 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27049 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27050 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27051 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27052 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27053 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27054 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27055 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27056 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27057 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27058 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27059 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27060 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27061 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27062 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27063 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27064 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27065 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27066 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27067 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27068 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
27069 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27070 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27071 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27072 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27073 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
27074 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27075 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
27076 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27077 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27078 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27079 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27080 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27081 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27082 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27083 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27084 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27085 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27086 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27087 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27088 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27089 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27090 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27091 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27092 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27093 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27094 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27095 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27096 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27097 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27098 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27099 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27100 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27101 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27102 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27103 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27104 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27105 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27106 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27107 gMC->Gspos("I651",1,"IT12",0.0,0.0,26.05,0,"ONLY");
27108 gMC->Gspos("I651",2,"IT12",0.0,0.0,-26.05,0,"ONLY");
27109 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27110 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27111 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27112 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27113 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27114 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27115 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27116 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27117 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27118 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27119 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27120 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27121 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27122 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27123 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27124 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27125 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27126 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27127 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27128 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27129 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27130 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27131 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27132 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27133 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27134 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27135 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27136 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27137 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27138 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27139 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27140 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27141 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27142 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27143 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27144 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27145 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27146 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27147 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27148 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27149 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27150 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27151 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27152 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27153 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27154 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27155 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27156 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27157 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27158
27159 }
27160
27161
27162 // --- Place SPD (option 'b') volumes into their mother volume IT12
27163
27164 // SPD - option 'b'
27165 // (this is the default)
27166
27167 if (option == 2) {
27168
27169 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27170 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27171 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27172 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27173 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27174 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27175 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27176 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27177 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27178 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27179 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27180 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27181 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27182 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27183 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27184 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27185 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27186 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27187 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27188 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27189 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27190 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27191 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27192 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27193 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27194 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27195 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27196 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27197 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27198 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27199 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27200 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27201 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27202 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27203 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27204 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27205 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27206 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27207 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27208 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27209 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27210 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27211 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27212 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27213 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27214 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27215 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27216 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27217 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27218 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27219 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27220 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27221 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27222 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27223 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27224 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27225 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27226 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27227 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27228 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27229 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27230 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27231 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27232 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27233 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27234 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27235 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27236 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27237 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27238 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27239 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27240 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
27241 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27242 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
27243 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27244 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27245 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27246 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27247 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27248 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27249 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27250 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27251 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
27252 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27253 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27254 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27255 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27256 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27257 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27258 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27259 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27260 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27261 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27262 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27263 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27264 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27265 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27266 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27267 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27268 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27269 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27270 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27271 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27272 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27273 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27274 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27275 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27276 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27277 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27278 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27279 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27280 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27281 gMC->Gspos("I651",1,"IT12",0.0,0.0,26.05,0,"ONLY");
27282 gMC->Gspos("I651",2,"IT12",0.0,0.0,-26.05,0,"ONLY");
27283 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27284 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27285 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27286 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27287 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27288 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27289 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27290 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27291 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27292 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27293 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27294 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27295 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27296 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27297 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27298 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27299 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27300 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27301 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27302 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27303 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27304 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27305 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27306 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27307 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27308 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27309 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27310 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27311 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27312 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27313 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27314 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27315 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27316 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27317 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27318 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27319 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27320 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27321 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27322 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27323 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27324 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27325 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27326 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27327 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27328 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27329 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27330 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27331 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27332
27333 }
27334
27335 // --- Place SDD volumes into their mother volume IT34
27336
27337
27338 // -- position SDD detectors of ladder 3 / layer 3
27339
27340 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27341 ySDD = Y_SDD_sep/2.+I302dits[1];
27342 for (iSDD=0; iSDD<6; iSDD++) {
27343 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27344 ySDD = -ySDD;
27345 }
27346
27347 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27348 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27349 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27350 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27351 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27352 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27353 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27354 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27355 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27356 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27357 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27358 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27359 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27360 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27361
27362
27363 // -- position SDD detectors of ladder 4 / layer 4
27364
27365 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27366 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27367 for (iSDD=0; iSDD<8; iSDD++) {
27368 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27369 ySDD = -ySDD;
27370 }
27371
27372 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27373 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27374 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27375 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27376 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27377 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27378 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27379 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27380 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27381 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27382 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27383 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27384 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27385 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27386 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27387 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27388 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27389 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27390 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27391 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27392 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27393 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27394
27395
27396 // -- build block of the SDD ladder frame holding the electronics
27397
27398 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27399 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27400 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27401
27402 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27403 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27404 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27405
27406 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27407 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27408 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27409 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27410 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27411 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27412 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27413 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27414
27415 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27416 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27417
27418 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27419 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27420
27421 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27422 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27423 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27424 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27425
27426 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27427 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27428 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27429 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27430
27431 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27432 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27433
27434 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27435 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27436 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27437 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27438
27439 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27440 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27441
27442 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27443 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27444
27445 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27446 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27447 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27448 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27449
27450
27451 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27452
27453 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27454 yI050 = 0;
27455 xI039 = -SDD_CoolPipe[1]/cos30;
27456 yI039 = -I050dits[1]+I039dits[1];
27457 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27458 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27459 yI042 = yI039+I039dits[1]+I042dits[1];
27460 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27461 yI043 = yI039+I039dits[1]+I043dits[1];
27462 zChipSpace = I042dits[2];
27463 if (zChipSpace < I043dits[2]) {
27464 zChipSpace = I043dits[2];
27465 }
27466 zChipSpace = zChipSpace * 2;
27467 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27468 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27469 for (ichip=0; ichip<4; ichip++) {
27470 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27471 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27472 zchip += zChipSpace + yI051space;
27473 }
27474 xcap = 2*I039dits[0]/5.;
27475 yI051 = yI039+I039dits[1]+I051dits[1];
27476 zI051 = -I039dits[2] + yI051space/3.;
27477 icap = 1;
27478 for (ichip=0; ichip<5; ichip++) {
27479 xI051 = xI039-I039dits[0]+xcap;
27480 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27481 zI051 += yI051space/3.;
27482 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27483 xI051 += xcap;
27484 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27485 xI051 += xcap;
27486 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27487 xI051 += xcap;
27488 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27489 zI051 -= yI051space/3.;
27490 if (ichip == 0) {
27491 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27492 }
27493 zI051 += zChipSpace + yI051space;
27494 }
27495 xI052 = -I050dits[0]+I052dits[0];
27496 yI052 = yI051+I051dits[1]+I052dits[1];
27497 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27498 xI044 = I050dits[0]-I044dits[3];
27499 yI044 = yI052+I052dits[1]+I044dits[2];
27500 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27501 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27502 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27503
27504
27505 // -- build block of the SDD ladder frame at the end ladders
27506
27507 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27508 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27509 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27510 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27511
27512 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27513
27514 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27515
27516 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27517 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27518
27519 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27520 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27521
27522 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27523
27524 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27525
27526 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27527 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27528
27529 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27530 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27531
27532
27533 xI424 = I028dits[0]/3.;
27534 yI424 = -I028dits[1]+I424dits[1];
27535 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
27536 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27537 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
27538 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27539 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27540 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27541
27542
27543 // -- build the SDD ladder 3
27544
27545 indI425 = 1;
27546 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27547 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27548 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27549 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27550 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27551 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27552 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27553 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27554 HVname[0] = 'I';
27555 HVname[1] = '3';
27556 HVname[2] = '1';
27557 HVname[4] = '\0';
27558 for (iSDD=0; iSDD<3; iSDD++) {
27559 HVname[3] = (Char_t)(48+iSDD+5);
27560 dits[0] = 1.350000;
27561 dits[1] = I425dits[1];
27562 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27563 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27564 xHV = 0.0;
27565 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27566 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27567 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27568 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27569 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27570 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27571 }
27572 LVname[0] = 'I';
27573 LVname[1] = '3';
27574 LVname[2] = '1';
27575 LVname[4] = '\0';
27576 for (iSDD=0; iSDD<3; iSDD++) {
27577 LVname[3] = (Char_t)(48+iSDD+1);
27578 dits[0] = 1.350000;
27579 dits[1] = 0.004423;
27580 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27581 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27582 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27583 xLV = xI050 -
27584 fabs(yI050-yLV)*sin30/cos30 +
27585 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27586 zLV = I047dits[2] - dits[2];
27587 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27588 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27589 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27590 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27591 }
27592
27593
27594 // -- build the SDD ladder 4
27595
27596
27597 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27598 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27599 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27600 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27601 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27602 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27603 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27604 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27605 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27606 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27607 HVname[0] = 'I';
27608 HVname[1] = '4';
27609 HVname[2] = '1';
27610 HVname[4] = '\0';
27611 for (iSDD=0; iSDD<4; iSDD++) {
27612 HVname[3] = (Char_t)(48+iSDD+5);
27613 dits[0] = 1.350000;
27614 dits[1] = I425dits[1];
27615 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27616 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27617 xHV = -0.0001;
27618 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27619 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27620 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27621 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27622 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27623 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27624 }
27625 LVname[0] = 'I';
27626 LVname[1] = '4';
27627 LVname[2] = '1';
27628 LVname[4] = '\0';
27629 for (iSDD=0; iSDD<4; iSDD++) {
27630 LVname[3] = (Char_t)(48+iSDD+1);
27631 dits[0] = 1.350000;
27632 dits[1] = 0.004423;
27633 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27634 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27635 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27636 xLV = xI050 -
27637 fabs(yI050-yLV)*sin30/cos30 +
27638 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27639 zLV = I048dits[2] - dits[2];
27640 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27641 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27642 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27643 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27644 }
27645
27646
27647 // -- build the SDD barrel (layers 3 and 4)
27648
27649 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27650 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27651 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27652 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27653 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27654 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27655 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27656 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27657 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27658 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27659 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27660 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27661 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27662 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27663
27664 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27665 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27666 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27667 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27668 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27669 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27670 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27671 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27672 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27673 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27674 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27675 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27676 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27677 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27678 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27679 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27680 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27681 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27682 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27683 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27684 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27685 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27686
27687
27688 // --- Place SSD volumes into their mother volume IT56
27689
27690
27691 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
27692 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27693 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27694 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
27695 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
27696 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27697 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27698 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27699 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27700 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27701 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27702 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27703 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27704 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27705 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27706 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27707 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27708 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27709 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27710 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27711 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27712 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27713 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27714 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
6b2a1732 27715 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27716 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27717 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27718 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27719 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27720 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27721 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27722 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27723 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27724 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27725 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27726 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27727 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27728 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27729 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27730 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27731 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27732 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27733 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27734 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27735 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27736 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27737 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27738 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27739 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27740 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27741 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27742 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27743 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27744 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27745 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27746 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27747 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27748 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27749 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27750 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27751 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27752 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27753 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27754 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27755 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27756 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27757 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27758 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27759 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27760 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27761 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27762 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27763 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27764 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27765 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27766 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27767 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27768 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27769 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27770 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27771 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27772 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27773 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27774 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27775 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27776 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27777 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27778 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27779 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27780 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27781 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27782 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27783 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27784 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27785 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27786 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27787 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27788 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27789 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27790 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27791 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27792 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27793 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27794 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27795 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27796 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27797 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27798 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27799 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27800 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27801 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27802 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27803 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27804 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27805 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27806 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27807 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27808 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27809 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27810 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27811 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27812 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27813 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27814 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27815 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27816 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27817 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27818 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27819 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27820 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27821 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27822 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27823 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27824 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27825 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27826 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27827 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27828 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27829 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27830 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27831 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27832 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27833 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27834 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
27835 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27836 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27837 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27838 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27839 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27840 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27841 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27842 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27843 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27844 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27845 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27846 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27847 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27848 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27849 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27850 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27851 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27852 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27853 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27854 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27855 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27856 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27857 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27858 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27859 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27860 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27861 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
27862 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27863 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27864 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27865 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27866 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27867 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27868 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27869 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27870 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27871 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27872 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27873 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27874 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27875 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27876 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27877 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27878 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27879 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27880 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27881 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27882 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27883 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27884 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27885 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27886 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
27887 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27888 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27889 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27890 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27891 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27892 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27893 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27894 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27895 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27896 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27897 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27898 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27899 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27900 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27901 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27902 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
27903 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
27904 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
27905 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
27906 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
27907 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
27908 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
27909 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
27910 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
27911 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
27912 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
27913 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
27914 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
27915 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
27916 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
27917 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
27918 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
27919 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
27920 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
27921 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
27922 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
27923 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
27924 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
27925 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
27926 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
27927 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
27928 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
27929 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
27930 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
27931 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27932 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27933 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27934 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
27935 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
27936 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
27937 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
27938 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
27939 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
27940 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
27941 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
27942 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
27943 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
27944 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
27945 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
27946 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27947 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
27948 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
27949 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
27950 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
27951 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
27952 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
27953 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
27954 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
27955 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
27956 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
27957 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
27958 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
27959 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
27960 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
27961 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
27962 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
27963 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
27964 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
27965 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
27966 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
27967 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
27968 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
27969 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
27970 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
27971 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
27972 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
27973 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
27974 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
27975 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
27976 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
27977 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
27978 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
27979 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
27980 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
27981 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
27982 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
27983 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
27984 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
27985 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
27986 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
27987 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
27988 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
27989 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
27990 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
27991 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
27992 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
27993 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
27994 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
27995 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
27996 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
27997 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
27998 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
27999 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28000 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28001 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28002 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28003 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28004 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28005 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28006 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28007 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28008 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28009 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28010 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28011 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28012 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28013 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28014 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28015 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28016 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28017 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28018 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28019 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28020 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28021 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28022 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28023 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28024 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28025 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28026 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28027 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28028 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28029 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28030 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28031 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28032 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28033 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28034 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28035 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28036 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28037 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28038 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28039 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28040 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28041 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28042 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28043 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28044 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28045 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28046 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28047 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28048 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28049 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28050 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28051 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28052 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28053 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28054 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28055 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28056 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28057 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28058 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28059 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28060 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28061 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28062 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28072 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28074 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28076 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28080 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28082 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28083 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28084 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28085 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28086 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28087 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28088 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28089 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28090 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28091 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28092 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28093 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28094 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28095 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28096 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28097 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28098 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28099 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28100 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28101 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28102 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28103 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28104 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28105 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28106 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28107 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28108 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28109 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28110 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28111 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28112 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28113 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28114 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28115 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28116 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28117 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28118 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28119 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28120 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
28121
28122
28123 // --- Place volumes of shield between SPD and SDD
28124
28125
28126 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28127 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28128 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28129 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28130 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28131
28132
28133 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
28134
28135 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28136 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
28137
28138
28139 // --- Place volumes of SDD cone ----------------------------------
28140
28141
28142 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28143 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
28144 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28145 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28146 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28147 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28148 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28149 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28150 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28151 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28152 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28153 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28154 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28155 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28156 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28157 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28158 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28159 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28160 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28161 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28162 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28163 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
28164 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28165 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28166 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28167 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28168 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28169 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28170 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28171 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28172 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28173 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28174 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28175 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28176 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28177 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28178 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28179 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28180 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28181 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
28182 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28183 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28184 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28185 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
28186 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28187 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28188 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28189 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28190 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28191 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28192 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28193 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28194 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28195 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28196 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28197 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28198 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28199 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28200 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28201 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28202 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28203 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28204 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28205 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28206 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28207 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28208 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28209 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28210 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28211 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28212 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28213 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28214 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28215 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28216 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28217 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28218 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28219 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28220 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28221 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28222 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28223 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28224 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28225 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28226 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28227 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28228 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28229 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28230 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28231 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28232 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28233 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28234 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28235 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28236 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28237 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28238 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28239 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28240 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28241 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28242
28243
28244 // --- Place volumes of SSD cone ----------------------------------
28245
28246
28247 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
28248 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
28249 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
28250 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28251 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28252 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28253 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28254 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28255 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28256 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28257 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28258 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28259 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28260 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28261 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28262 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28263 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28264 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28265 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28266 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28267 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28268 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28269 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28270 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28271 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28272 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28273 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28274 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28275 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28276 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28277 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28278 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28279 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28280 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28281 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28282 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28283 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28284 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28285 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28286 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28287 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28288 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28289 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28290 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28291 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28292 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28293 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28294 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
28295
28296
28297 // --- Place subdetectors' mother volumes and supports' mother volumes
28298 // into ITS mother volume ITSD
28299
28300 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28301 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28302 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28303 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28304 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28305
28306
28307 // **************************** SERVICES *********************************
28308
28309
28310 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28311 // UPPER PART
28312
28313 dgh[0] = 46.;
28314 dgh[1] = 46.+1.0;
28315 dgh[2] = 9.5;
28316 dgh[3] = 12.;
28317 dgh[4] = 168.;
28318
28319 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28320 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28321 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28322
28323 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28324 // LOWER PART
28325
28326 dgh[0] = 46.;
28327 dgh[1] = 46.+1.0;
28328 dgh[2] = 9.5;
28329 dgh[3] = 192.;
28330 dgh[4] = 348.;
28331
28332 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28333 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28334 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28335
28336
28337 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28338 // UPPER PART
28339
28340 dgh[0] = 46.+1.0;
28341 dgh[1] = 46.+1.0+1.5;
28342 dgh[2] = 9.5;
28343 dgh[3] = 12.;
28344 dgh[4] = 168.;
28345
28346 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28347 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28348 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28349
28350 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28351 // LOWER PART
28352
28353 dgh[0] = 46.+1.0;
28354 dgh[1] = 46.+1.0+1.5;
28355 dgh[2] = 9.5;
28356 dgh[3] = 192.;
28357 dgh[4] = 348.;
28358
28359 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28360 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28361 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28362
28363
28364 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28365 // UPPER PART
28366
28367 dgh[0] = 46.;
28368 dgh[1] = 56.;
28369 dgh[2] = 2.25;
28370 dgh[3] = 12.;
28371 dgh[4] = 168.;
28372
28373 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28374 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28375 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28376
28377 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28378 // LOWER PART
28379
28380 dgh[0] = 46.;
28381 dgh[1] = 56.;
28382 dgh[2] = 2.25;
28383 dgh[3] = 192.;
28384 dgh[4] = 348.;
28385
28386 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28387 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28388 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28389
28390
28391 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28392 // UPPER PART
28393
28394 dgh[0] = (ztpc-97.5)/2.;
28395 dgh[1] = 46.2;
28396 dgh[2] = 46.2+1.0;
28397 dgh[3] = 62.3;
28398 dgh[4] = 62.3+1.0;
28399 dgh[5] = 12.;
28400 dgh[6] = 168.;
28401 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
28402 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28403
28404 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28405 // LOWER PART
28406
28407 dgh[0] = (ztpc-97.5)/2.;
28408 dgh[1] = 46.2;
28409 dgh[2] = 46.2+1.0;
28410 dgh[3] = 62.3;
28411 dgh[4] = 62.3+1.0;
28412 dgh[5] = 192.;
28413 dgh[6] = 348.;
28414 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
28415 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28416
28417
28418 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28419 // UPPER PART
28420
28421 dgh[0] = (ztpc-97.5)/2.;
28422 dgh[1] = 46.2+1.0;
28423 dgh[2] = 46.2+1.0+1.5;
28424 dgh[3] = 62.3+1.0;
28425 dgh[4] = 62.3+1.0+1.5;
28426 dgh[5] = 12.;
28427 dgh[6] = 168.;
28428 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
28429 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28430
28431 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28432 // LOWER PART
28433
28434 dgh[0] = (ztpc-97.5)/2.;
28435 dgh[1] = 46.2+1.0;
28436 dgh[2] = 46.2+1.0+1.5;
28437 dgh[3] = 62.3+1.0;
28438 dgh[4] = 62.3+1.0+1.5;
28439 dgh[5] = 192.;
28440 dgh[6] = 348.;
28441 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
28442 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28443
28444 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28445 // UPPER PART
28446
28447 dgh[0] = 62.1;
28448 dgh[1] = 74.5;
28449 dgh[2] = 0.5;
28450 dgh[3] = 12.;
28451 dgh[4] = 168.;
28452 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
28453 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28454
28455 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28456 // LOWER PART
28457
28458 dgh[0] = 62.1;
28459 dgh[1] = 74.5;
28460 dgh[2] = 0.5;
28461 dgh[3] = 192.;
28462 dgh[4] = 348.;
28463 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
28464 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28465
28466 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28467 // UPPER PART
28468
28469 dgh[0] = 62.1;
28470 dgh[1] = 74.5;
28471 dgh[2] = 0.75;
28472 dgh[3] = 12.;
28473 dgh[4] = 168.;
28474 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
28475 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28476
28477 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28478 // LOWER PART
28479
28480 dgh[0] = 62.1;
28481 dgh[1] = 74.5;
28482 dgh[2] = 0.75;
28483 dgh[3] = 192.;
28484 dgh[4] = 348.;
28485 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
28486 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28487
28488 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28489 // THE ABSORBER - COPPER PART - UPPER PART
28490
28491 dgh[0] = 46.;
28492 dgh[1] = 46.+1.0;
28493 dgh[2] = (ztpc-97.5+1.5)/2.;
28494 dgh[3] = 12.;
28495 dgh[4] = 168.;
28496 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
28497 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28498
28499 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28500 // THE ABSORBER - COPPER PART - LOWER PART
28501
28502 dgh[0] = 46.;
28503 dgh[1] = 46.+1.0;
28504 dgh[2] = (ztpc-97.5+1.5)/2.;
28505 dgh[3] = 192.;
28506 dgh[4] = 348.;
28507 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
28508 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28509
28510 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28511 // THE ABSORBER - CARBON PART - UPPER PART
28512
28513 dgh[0] = 46.+1.0;
28514 dgh[1] = 46.+1.0+1.5;
28515 dgh[2] = (ztpc-97.5)/2.;
28516 dgh[3] = 12.;
28517 dgh[4] = 168.;
28518 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
28519 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28520
28521 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28522 // THE ABSORBER - CARBON PART - LOWER PART
28523
28524 dgh[0] = 46.+1.0;
28525 dgh[1] = 46.+1.0+1.5;
28526 dgh[2] = (ztpc-97.5)/2.;
28527 dgh[3] = 192.;
28528 dgh[4] = 348.;
28529 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
28530 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
28531
28532 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28533 // COPPER PART - UPPER PART
28534
28535 dgh[0] = 46.;
28536 dgh[1] = 74.5;
28537 dgh[2] = 0.5;
28538 dgh[3] = 12.;
28539 dgh[4] = 168.;
28540 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
28541 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28542
28543 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28544 // COPPER PART - LOWER PART
28545
28546 dgh[0] = 46.;
28547 dgh[1] = 74.5;
28548 dgh[2] = 0.5;
28549 dgh[3] = 192.;
28550 dgh[4] = 348.;
28551 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
28552 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
28553
28554 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28555 // CARBON PART - UPPER PART
28556
28557 dgh[0] = 46.+1.0;
28558 dgh[1] = 74.5;
28559 dgh[2] = 0.75;
28560 dgh[3] = 12.;
28561 dgh[4] = 168.;
28562 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
28563 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28564
28565 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28566 // CARBON PART - LOWER PART
28567
28568 dgh[0] = 46.+1.0;
28569 dgh[1] = 74.5;
28570 dgh[2] = 0.75;
28571 dgh[3] = 192.;
28572 dgh[4] = 348.;
28573 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
28574 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
28575
28576 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28577
28578 dgh[0] = 74.5;
28579 dgh[1] = 79.5;
28580 dgh[2] = 2.5;
28581 dgh[3] = 12.;
28582 dgh[4] = 168.;
28583 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
28584 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28585
28586 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28587
28588 dgh[0] = 74.5;
28589 dgh[1] = 79.5;
28590 dgh[2] = 2.5;
28591 dgh[3] = 192.;
28592 dgh[4] = 348.;
28593 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
28594 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
28595
28596 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28597
28598 if (rails == 1) {
28599
28600 dgh[0] = 2.;
28601 dgh[1] = 8.;
28602 dgh[2] = 190.;
28603 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
28604 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
28605 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
28606 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28607
28608 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28609 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28610 dgh[2] = 190.;
28611 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28612 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28613 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28614 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28615
28616 }
28617
28618 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28619
28620 dgh[0] = 56.9;
28621 dgh[1] = 59.;
28622 dgh[2] = 0.6;
28623 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
28624 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28625 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
28626
28627 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28628
28629 dgh[0] = 0.;
28630 dgh[1] = 3.;
28631 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28632 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
28633 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28634 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28635 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28636 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28637 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28638 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28639 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28640 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
28641
28642 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28643
28644 dgh[0] = 5.;
28645 dgh[1] = 12.;
28646 dgh[2] = 5.;
28647 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28648 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28649 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28650 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28651
28652 dgh[0] = 5.-2.;
28653 dgh[1] = 12.-2.;
28654 dgh[2] = 5.;
28655 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28656 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28657 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28658 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28659
28660 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28661
28662 dgh[0] = 0.;
28663 dgh[1] = 5.;
28664 dgh[2] = 2.;
28665 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28666 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28667 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28668 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
28669
28670 // --- Outputs the geometry tree in the EUCLID/CAD format
28671
28672 if (fEuclidOut) {
28673 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28674 }
28675
28676}
28677//_____________________________________________________________________________
28678void AliITSvPPRasymmFMD::CreateMaterials(){
28679////////////////////////////////////////////////////////////////////////
28680 //
28681 // Create ITS materials
28682 // This function defines the default materials used in the Geant
28683 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28684 // AliITSvPPRasymmFMD.
28685 // In general it is automatically replaced by
28686 // the CreatMaterials routine defined in AliITSv?. Should the function
28687 // CreateMaterials not exist for the geometry version you are using this
28688 // one is used. See the definition found in AliITSv5 or the other routine
28689 // for a complete definition.
28690 //
28691
28692 Int_t ifield = gAlice->Field()->Integ();
28693 Float_t fieldm = gAlice->Field()->Max();
28694
28695 Float_t tmaxfd = 0.1; // 1.0; // Degree
28696 Float_t stemax = 1.0; // cm
28697 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28698 Float_t epsil = 1.0E-4; // 1.0; // cm
28699 Float_t stmin = 0.0; // cm "Default value used"
28700
28701 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28702 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28703 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28704 Float_t epsilSi = 1.0E-4;// .10000E+01;
28705 Float_t stminSi = 0.0; // cm "Default value used"
28706
28707 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28708 Float_t stemaxAir = .10000E+01; // cm
28709 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28710 Float_t epsilAir = 1.0E-4;// .10000E+01;
28711 Float_t stminAir = 0.0; // cm "Default value used"
28712
28713 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28714 Float_t stemaxServ = 1.0; // 0.01; // cm
28715 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28716 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28717 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
28718
28719 // Freon
28720 Float_t afre[2] = { 12.011,18.9984032 };
28721 Float_t zfre[2] = { 6., 9. };
28722 Float_t wfre[2] = { 5.,12. };
28723 Float_t densfre = 1.5;
28724
28725 // --- Define the various materials and media for GEANT ---
28726 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28727 // Float_t dens, Float_t radl, Float_t absl,
28728 // Float_t *buf=0, Int_t nwbuf=0)
28729 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28730 // Int_t isvol, Int_t ifield, Float_t fieldm,
28731 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28732 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
28733 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28734 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28735
28736 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28737 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28738
28739 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28740 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28741
28742 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28743 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28744
28745 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28746 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28747
28748 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28749 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28750
28751 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28752 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28753
28754 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28755 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28756
28757 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28758 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28759
28760 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28761 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28762
28763 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28764 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28765
28766 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28767 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28768
28769 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28770 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28771
28772 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28773 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28774
28775 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28776 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28777
28778 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28779 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28780
28781 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28782 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28783
28784 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28785 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28786
28787 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28788 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28789
28790 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28791 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28792
28793 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28794 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28795
28796 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28797 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28798
28799 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28800 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28801
28802 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28803 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28804
28805 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28806 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28807
28808 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28809 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28810
28811 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28812 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
28813
28814 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28815 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28816
28817 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28818 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28819
28820 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28821 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28822
28823 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
28824 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28825
28826 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28827 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28828
28829 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28830 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28831
28832 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28833 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28834
28835 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28836 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28837
28838 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28839 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28840
28841 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28842 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28843
28844 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28845 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28846
28847 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28848 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28849
28850 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28851 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28852
28853 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28854 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28855
28856 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28857 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28858
28859 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28860 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28861
28862 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28863 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28864
28865 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28866 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28867
28868 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28869 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28870
28871 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28872 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28873
28874 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28875 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28876
28877// special media to take into account services in the SDD and SSD
28878// cones for the FMD
28879
28880 AliMaterial(86,"AIRFMDSDD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28881 AliMedium(86,"AIRFMDSDD$",86,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28882
28883 AliMaterial(87,"AIRFMDSSD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28884 AliMedium(87,"AIRFMDSSD$",87,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
28885
28886 AliMaterial(88,"ITS SANDW CFMDSDD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28887 AliMedium(88,"ITS SANDW CFMDSDD$",88,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28888
28889 AliMaterial(89,"ITS SANDW CFMDSSD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28890 AliMedium(89,"ITS SANDW CFMDSSD$",89,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28891
28892 AliMaterial(97,"SPD SERVICES$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28893 AliMedium(97,"SPD SERVICES$",97,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
28894
28895
28896 // Special media
28897
28898 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28899 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28900
28901 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
28902 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28903
28904 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28905 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28906
28907 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28908 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28909
28910 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28911 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28912
28913 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28914 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28915
28916 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28917 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
28918
28919
28920}
28921//______________________________________________________________________
28922void AliITSvPPRasymmFMD::InitAliITSgeom(){
28923// Based on the geometry tree defined in Geant 3.21, this
28924// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28925// sturture.
28926 if(gMC->IsA()!=AliGeant3::Class()) {
28927 Error("InitAliITSgeom",
28928 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28929 return;
28930 } // end if
28931 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28932 const Int_t nlayers = 6;
28933 const Int_t ndeep = 9;
28934 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28935 Int_t nlad[nlayers],ndet[nlayers];
28936 Double_t t[3],r[10];
28937 Float_t par[20],att[20];
28938 Int_t npar,natt,idshape,imat,imed;
28939 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28940 Int_t mod,lay,lad,det,i,j,k;
28941 Char_t names[nlayers][ndeep][4];
28942 Int_t itsGeomTreeCopys[nlayers][ndeep];
28943 if(fMinorVersion == 1){ // Option A
28944 Char_t *namesA[nlayers][ndeep] = {
28945 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28946 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28947 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28948 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28949 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28950 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28951 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28952 {1,1,1,1,10, 4, 4,1,1},// lay=2
28953 {1,1,1,1,14, 6, 1,0,0},// lay=3
28954 {1,1,1,1,22, 8, 1,0,0},// lay=4
28955 {1,1,1,1,34,22, 1,0,0},// lay=5
28956 {1,1,1,1,38,25, 1,0,0}};//lay=6
28957 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28958 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28959 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28960 } // end for i,j
28961 }else if(fMinorVersion == 2){ // Option B
28962 Char_t *namesB[nlayers][ndeep] = {
28963 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28964 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28965 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28966 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28967 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28968 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28969 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28970 {1,1,1,1,10, 4, 4,1,1},// lay=2
28971 {1,1,1,1,14, 6, 1,0,0},// lay=3
28972 {1,1,1,1,22, 8, 1,0,0},// lay=4
28973 {1,1,1,1,34,22, 1,0,0},// lay=5
28974 {1,1,1,1,38,25, 1,0,0}};//lay=6
28975 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28976 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28977 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28978 } // end for i,j
28979 } // end if fMinorVersion
28980 // Sorry, but this is not very pritty code. It should be replaced
28981 // at some point with a version that can search through the geometry
28982 // tree its self.
28983 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28984 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28985 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28986 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28987 mod = 0;
28988 for(i=0;i<nlayers;i++){
28989 k = 1;
28990 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28991 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28992 mod += k;
28993 } // end for i
28994
28995 if(fITSgeom!=0) delete fITSgeom;
28996 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
28997 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
28998 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28999 mod = -1;
29000 for(lay=1;lay<=nlayers;lay++){
29001 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29002 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29003 switch (lay){
29004 case 1: case 2: // layers 1 and 2 are a bit special
29005 lad = 0;
29006 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29007 lnum[4] = j;
29008 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29009 lad++;
29010 lnum[5] = k;
29011 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29012 lnum[6] = det;
29013 mod++;
29014 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29015 par,att,imat,imed);
29016 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29017 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
29018 fITSgeom->ReSetShape(kSPD,
29019 new AliITSgeomSPD425Short(npar,par));
29020 } // end for det
29021 } // end for k
29022 } // end for j
29023 break;
29024 case 3: case 4: case 5: case 6: // layers 3-6
29025 lnum[6] = 1;
29026 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29027 lnum[4] = lad;
29028 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29029 lnum[5] = det;
29030 mod++;
29031 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29032 par,att,imat,imed);
29033 switch (lay){
29034 case 3: case 4:
29035 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29036 if(!(fITSgeom->IsShapeDefined(kSDD)))
29037 fITSgeom->ReSetShape(kSDD,
29038 new AliITSgeomSDD256(npar,par));
29039 break;
29040 case 5:
29041 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29042 if(!(fITSgeom->IsShapeDefined(kSSD)))
29043 fITSgeom->ReSetShape(kSSD,
29044 new AliITSgeomSSD275and75(npar,par));
29045 break;
29046 case 6:
29047 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29048 if(!(fITSgeom->IsShapeDefined(kSSD)))
29049 fITSgeom->ReSetShape(kSSD,
29050 new AliITSgeomSSD75and275(npar,par));
29051 break;
29052 } // end switch
29053 } // end for det
29054 } // end for lad
29055 break;
29056 } // end switch
29057 } // end for lay
29058 return;
29059}
29060//_____________________________________________________________________________
29061void AliITSvPPRasymmFMD::Init(){
29062////////////////////////////////////////////////////////////////////////
29063// Initialise the ITS after it has been created.
29064////////////////////////////////////////////////////////////////////////
29065 Int_t i;
29066
29067 cout << endl;
29068 for(i=0;i<26;i++) cout << "*";
29069 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29070 for(i=0;i<25;i++) cout << "*";cout << endl;
29071//
29072 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29073 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29074 if(fITSgeom!=0) delete fITSgeom;
29075 fITSgeom = new AliITSgeom();
29076 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29077 if(!fGeomDetIn) this->InitAliITSgeom();
29078 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
29079 AliITS::Init();
29080//
29081 for(i=0;i<72;i++) cout << "*";
29082 cout << endl;
29083 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
29084}
29085//_____________________________________________________________________________
29086void AliITSvPPRasymmFMD::SetDefaults(){
29087 // sets the default segmentation, response, digit and raw cluster classes
29088 const Float_t kconv = 1.0e+04; // convert cm to microns
29089
29090 cout << "AliITSvPPRasymmFMD::SetDefaults" << endl;
29091
29092 AliITSDetType *iDetType;
29093 AliITSgeomSPD *s0;
29094 AliITSgeomSDD *s1;
29095 AliITSgeomSSD *s2;
29096 Int_t i;
29097 Float_t bx[256],bz[280];
29098
29099 //SPD
29100 iDetType=DetType(kSPD);
29101 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29102 AliITSresponse *resp0=new AliITSresponseSPD();
29103 SetResponseModel(kSPD,resp0);
29104 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29105 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29106 s0->GetDz()*2.*kconv, // for now.
29107 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
29108 seg0->SetNPads(256,160);// Number of Bins in x and z
29109 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29110 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29111 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29112 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29113 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29114 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29115 bz[127] = bz[128] = 625.0; // first chip boundry
29116 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
29117 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
29118 SetSegmentationModel(kSPD,seg0);
29119 // set digit and raw cluster classes to be used
29120 const char *kData0=(iDetType->GetResponseModel())->DataType();
29121 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29122 "AliITSRawClusterSPD");
29123 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
29124// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29125// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
29126
29127 // SDD
29128 iDetType=DetType(kSDD);
29129 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
29130 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
29131 SetResponseModel(kSDD,resp1);
29132 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29133 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29134 s1->GetDz()*2.*kconv, // for now.
29135 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29136 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
29137 SetSegmentationModel(kSDD,seg1);
29138 const char *kData1=(iDetType->GetResponseModel())->DataType();
29139 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29140 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29141 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29142 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
29143// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29144// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
29145
29146 // SSD Layer 5
29147 iDetType=DetType(kSSD);
29148 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29149 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
29150 SetResponseModel(kSSD,resp2);
29151 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29152 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29153 s2->GetDz()*2.*kconv, // for now.
29154 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29155 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29156 seg2->SetNPads(768,0); // number of strips on each side.
29157 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
29158 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29159 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
29160 SetSegmentationModel(kSSD,seg2);
29161 const char *kData2=(iDetType->GetResponseModel())->DataType();
29162 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29163 "AliITSRawClusterSSD");
29164 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
29165// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29166// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
29167
29168 if(kNTYPES>3){
29169 Warning("SetDefaults",
29170 "Only the four basic detector types are initialised!");
29171 }// end if
29172 return;
29173}
29174//______________________________________________________________________
29175void AliITSvPPRasymmFMD::DrawModule(){
29176////////////////////////////////////////////////////////////////////////
29177// Draw a shaded view of the FMD version 8.
29178////////////////////////////////////////////////////////////////////////
29179
29180 // Set everything unseen
29181 gMC->Gsatt("*", "seen", -1);
29182 //
29183 // Set ALIC mother visible
29184 gMC->Gsatt("ALIC","SEEN",0);
29185 //
29186 // Set the volumes visible
29187 gMC->Gsatt("ITSD","SEEN",0);
29188 gMC->Gsatt("ITS1","SEEN",1);
29189 gMC->Gsatt("ITS2","SEEN",1);
29190 gMC->Gsatt("ITS3","SEEN",1);
29191 gMC->Gsatt("ITS4","SEEN",1);
29192 gMC->Gsatt("ITS5","SEEN",1);
29193 gMC->Gsatt("ITS6","SEEN",1);
29194
29195 gMC->Gsatt("IPCB","SEEN",1);
29196 gMC->Gsatt("ICO2","SEEN",1);
29197 gMC->Gsatt("ICER","SEEN",0);
29198 gMC->Gsatt("ISI2","SEEN",0);
29199 gMC->Gsatt("IPLA","SEEN",0);
29200 gMC->Gsatt("ICO3","SEEN",0);
29201 gMC->Gsatt("IEPX","SEEN",0);
29202 gMC->Gsatt("ISI3","SEEN",1);
29203 gMC->Gsatt("ISUP","SEEN",0);
29204 gMC->Gsatt("ICHO","SEEN",0);
29205 gMC->Gsatt("ICMO","SEEN",0);
29206 gMC->Gsatt("ICMD","SEEN",0);
29207 gMC->Gsatt("ICCO","SEEN",1);
29208 gMC->Gsatt("ICCM","SEEN",0);
29209 gMC->Gsatt("ITMD","SEEN",0);
29210 gMC->Gsatt("ITTT","SEEN",1);
29211
29212 //
29213 gMC->Gdopt("hide", "on");
29214 gMC->Gdopt("shad", "on");
29215 gMC->Gsatt("*", "fill", 7);
29216 gMC->SetClipBox(".");
29217 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29218 gMC->DefaultRange();
29219 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29220 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29221 gMC->Gdman(17, 6, "MAN");
29222}
29223//_____________________________________________________________________________
29224void AliITSvPPRasymmFMD::StepManager(){
29225////////////////////////////////////////////////////////////////////////
29226// Called for every step in the ITS, then calles the AliITShit class
29227// creator with the information to be recoreded about that hit.
29228// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29229// printing of information to a file which can be used to create a .det
29230// file read in by the routine CreateGeometry(). If set to 0 or any other
29231// value except 1, the default behavior, then no such file is created nor
29232// it the extra variables and the like used in the printing allocated.
29233////////////////////////////////////////////////////////////////////////
29234 Int_t copy, id;
29235 TLorentzVector position, momentum;
29236 static TLorentzVector position0;
29237 static Int_t stat0=0;
29238 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29239 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29240 gMC->TrackPosition(position); // Get Position
29241 gMC->TrackMomentum(momentum); // Get Momentum
29242 copy = fTrackReferences->GetEntriesFast();
29243 TClonesArray &lTR = *fTrackReferences;
29244 // Fill TrackReference structure with this new TrackReference.
29245 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29246 tr->SetTrack(gAlice->CurrentTrack());
29247 tr->SetPosition(position.X(),position.Y(),position.Z());
29248 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29249 tr->SetLength(gMC->TrackLength());
29250 } // if Outer ITS mother Volume
29251 if(!(this->IsActive())){
29252 return;
29253 } // end if !Active volume.
29254 Int_t copy1,copy2;
29255// Float_t hits[8];
29256 Int_t vol[5];
29257 TClonesArray &lhits = *fHits;
29258 //
29259 // Track status
29260 vol[3] = 0;
29261 vol[4] = 0;
29262 if(gMC->IsTrackInside()) vol[3] += 1;
29263 if(gMC->IsTrackEntering()) vol[3] += 2;
29264 if(gMC->IsTrackExiting()) vol[3] += 4;
29265 if(gMC->IsTrackOut()) vol[3] += 8;
29266 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29267 if(gMC->IsTrackStop()) vol[3] += 32;
29268 if(gMC->IsTrackAlive()) vol[3] += 64;
29269 //
29270 // Fill hit structure.
29271 if(!(gMC->TrackCharge())) return;
29272 //
29273 // Only entering charged tracks
29274 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29275 vol[0] = 1;
29276 id = gMC->CurrentVolOffID(2,copy);
29277 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29278 vol[1] = copy;
29279 gMC->CurrentVolOffID(3,copy1);
29280 //ladder copy in the module = 1<->2 (I10A < I12A)
29281 gMC->CurrentVolOffID(4,copy2);
29282 //module copy in the layer = 1<->10 (I12A < IT12)
29283 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29284 } else if(id == fIdSens[1]){
29285 vol[0] = 2;
29286 id = gMC->CurrentVolOffID(2,copy);
29287 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29288 vol[1] = copy;
29289 gMC->CurrentVolOffID(3,copy1);
29290 //ladder copy in the module = 1<->4 (I20A < I12A)
29291 gMC->CurrentVolOffID(4,copy2);
29292 //module copy in the layer = 1<->10 (I12A < IT12)
29293 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29294 } else if(id == fIdSens[2]){
29295 vol[0] = 3;
29296 id = gMC->CurrentVolOffID(1,copy);
29297 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29298 vol[1] = copy;
29299 id = gMC->CurrentVolOffID(2,copy);
29300 //ladder copy in the layer = 1<->14 (I004 < IT34)
29301 vol[2] = copy;
29302 } else if(id == fIdSens[3]){
29303 vol[0] = 4;
29304 id = gMC->CurrentVolOffID(1,copy);
29305 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29306 vol[1] = copy;
29307 id = gMC->CurrentVolOffID(2,copy);
29308 //ladder copy in the layer = 1<->22 (I005 < IT34))
29309 vol[2] = copy;
29310 }else if(id == fIdSens[4]){
29311 vol[0] = 5;
29312 id = gMC->CurrentVolOffID(1,copy);
29313 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29314 vol[1] = copy;
29315 id = gMC->CurrentVolOffID(2,copy);
29316 //ladder copy in the layer = 1<->34 (I565 < IT56)
29317 vol[2] = copy;
29318 }else if(id == fIdSens[5]){
29319 vol[0] = 6;
29320 id = gMC->CurrentVolOffID(1,copy);
29321 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29322 vol[1] = copy;
29323 id = gMC->CurrentVolOffID(2,copy);
29324 //ladder copy in the layer = 1<->38 (I569 < IT56)
29325 vol[2] = copy;
29326 } else {
29327 return; // not an ITS volume?
29328 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29329 //
29330 gMC->TrackPosition(position);
29331 gMC->TrackMomentum(momentum);
29332/*
29333 hits[0]=position[0];
29334 hits[1]=position[1];
29335 hits[2]=position[2];
29336 hits[3]=momentum[0];
29337 hits[4]=momentum[1];
29338 hits[5]=momentum[2];
29339 hits[6]=gMC->Edep();
29340 hits[7]=gMC->TrackTime();
29341*/
29342 vol[4] = stat0;
29343 if(gMC->IsTrackEntering()){
29344 position0 = position;
29345 stat0 = vol[3];
29346 } // end if IsEntering
29347 // Fill hit structure with this new hit.
29348// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29349 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29350 gMC->Edep(),gMC->TrackTime(),position,
29351 position0,momentum);
29352 //
29353 position0 = position;
29354 stat0 = vol[3];
29355
29356 return;
29357}