]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
fWSN->Eval(0.001) to avoid fpe.
[u/mrichter/AliRoot.git] / ITS / AliITSvPPRasymm.cxx
CommitLineData
db915fea 1/**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 * *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
6 * *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
15
803d1ab0 16/* $Id$ */
cd3a3507 17
db915fea 18///////////////////////////////////////////////////////////////////////////////
19// //
bae7e562 20// Inner Traking System version PPR asymmetric //
db915fea 21// This class contains the base procedures for the Inner Tracking System //
22// //
bae7e562 23// Authors: R. Barbera //
24// version 8. //
25// Created January 15 2001. //
26// //
27// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 28// //
29///////////////////////////////////////////////////////////////////////////////
cd3a3507 30
31// See AliITSvPPRasymm::StepManager().
4ae5bbc4 32#include <Riostream.h>
cd3a3507 33#include <stdio.h>
34#include <stdlib.h>
88cb7938 35
36#include <TBRIK.h>
37//#include <TCanvas.h>
38#include <TClonesArray.h>
39//#include <TFile.h> // only required for Tracking function?
db915fea 40#include <TGeometry.h>
88cb7938 41#include <TLorentzVector.h>
42#include <TMath.h>
db915fea 43#include <TNode.h>
88cb7938 44//#include <TObjArray.h>
45//#include <TObjString.h>
46#include <TPCON.h>
47//#include <TSystem.h>
db915fea 48#include <TTUBE.h>
1f99c14b 49#include <TTUBS.h>
88cb7938 50#include <TVirtualMC.h>
db915fea 51
cd3a3507 52#include "AliRun.h"
db915fea 53#include "AliMagF.h"
54#include "AliConst.h"
bae7e562 55#include "AliITSGeant3Geometry.h"
7bdd9b7d 56#include "AliTrackReference.h"
db915fea 57#include "AliITShit.h"
cd3a3507 58#include "AliITS.h"
db915fea 59#include "AliITSvPPRasymm.h"
cd3a3507 60#include "AliITSgeom.h"
bae7e562 61#include "AliITSgeomSDD.h"
88cb7938 62#include "AliITSgeomSPD.h"
bae7e562 63#include "AliITSgeomSSD.h"
88cb7938 64#include "AliITShit.h"
2c198b76 65#include "AliITSresponseSDD.h"
88cb7938 66#include "AliITSresponseSPD.h"
2c198b76 67#include "AliITSresponseSSD.h"
2c198b76 68#include "AliITSsegmentationSDD.h"
88cb7938 69#include "AliITSsegmentationSPD.h"
2c198b76 70#include "AliITSsegmentationSSD.h"
82873bc1 71#include "AliITSsimulationSDD.h"
88cb7938 72#include "AliITSsimulationSPD.h"
82873bc1 73#include "AliITSsimulationSSD.h"
88cb7938 74#include "AliITSvPPRasymm.h"
db915fea 75
76
77ClassImp(AliITSvPPRasymm)
78
79//_____________________________________________________________________________
80AliITSvPPRasymm::AliITSvPPRasymm() {
81////////////////////////////////////////////////////////////////////////
82// Standard default constructor for the ITS version 8.
83////////////////////////////////////////////////////////////////////////
bae7e562 84 Int_t i;
85
86 fIdN = 0;
87 fIdName = 0;
88 fIdSens = 0;
89 fEuclidOut = kFALSE; // Don't write Euclide file
90 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 91 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 92 fMajorVersion = IsVersion();
93 fMinorVersion = -1;
94 for(i=0;i<60;i++) fRead[i] = '\0';
95 for(i=0;i<60;i++) fWrite[i] = '\0';
96 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 97}
98//_____________________________________________________________________________
99AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
100////////////////////////////////////////////////////////////////////////
101// Standard constructor for the ITS version 8.
102////////////////////////////////////////////////////////////////////////
bae7e562 103 Int_t i;
104
105 fIdN = 6;
106 fIdName = new TString[fIdN];
107 fIdName[0] = "ITS1";
108 fIdName[1] = "ITS2";
109 fIdName[2] = "ITS3";
110 fIdName[3] = "ITS4";
111 fIdName[4] = "ITS5";
112 fIdName[5] = "ITS6";
113 fIdSens = new Int_t[fIdN];
114 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
115 fMajorVersion = IsVersion();
3d12a48d 116 fMinorVersion = 2;
bae7e562 117 fEuclidOut = kFALSE; // Don't write Euclide file
118 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 119 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 120 SetThicknessDet1();
121 SetThicknessDet2();
122 SetThicknessChip1();
123 SetThicknessChip2();
bae7e562 124
3d12a48d 125 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
126 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 127 strncpy(fRead,fEuclidGeomDet,60);
128 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 129}
130//____________________________________________________________________________
ac74f489 131AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source):AliITS(source){
db915fea 132////////////////////////////////////////////////////////////////////////
bae7e562 133// Copy Constructor for ITS version 8.
db915fea 134////////////////////////////////////////////////////////////////////////
135 if(&source == this) return;
bae7e562 136 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 137 return;
138}
139//_____________________________________________________________________________
140AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
141////////////////////////////////////////////////////////////////////////
bae7e562 142// Assignment operator for the ITS version 8.
db915fea 143////////////////////////////////////////////////////////////////////////
bae7e562 144 if(&source == this) return *this;
145 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
146 return *this;
db915fea 147}
148//_____________________________________________________________________________
149AliITSvPPRasymm::~AliITSvPPRasymm() {
150////////////////////////////////////////////////////////////////////////
151// Standard destructor for the ITS version 8.
152////////////////////////////////////////////////////////////////////////
153}
db915fea 154//__________________________________________________________________________
155void AliITSvPPRasymm::BuildGeometry(){
156////////////////////////////////////////////////////////////////////////
157// Geometry builder for the ITS version 8.
158////////////////////////////////////////////////////////////////////////
159 TNode *node, *top;
1f99c14b 160
ac9c285e 161 const Int_t kColorITS=kYellow;
db915fea 162 //
163 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 164
1266e9b4 165
ac9c285e 166 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 167 top->cd();
168 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
169 node->SetLineColor(kColorITS);
170 fNodes->Add(node);
171
ac9c285e 172 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 173 top->cd();
174 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
175 node->SetLineColor(kColorITS);
176 fNodes->Add(node);
177
ac9c285e 178 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 179 top->cd();
180 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
181 node->SetLineColor(kColorITS);
182 fNodes->Add(node);
183
ac9c285e 184 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 185 top->cd();
186 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
187 node->SetLineColor(kColorITS);
188 fNodes->Add(node);
189
ac9c285e 190 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 191 top->cd();
192 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
193 node->SetLineColor(kColorITS);
194 fNodes->Add(node);
195
ac9c285e 196 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 197 top->cd();
198 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
199 node->SetLineColor(kColorITS);
1f99c14b 200 fNodes->Add(node);
1f99c14b 201
202
ac9c285e 203/*
204 // DETAILED GEOMETRY
205
206 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
207
1f99c14b 208 // Define some variables for SPD
209
210 Float_t dits[100];
211 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
212 Float_t di103[3], di10a[3]; // for layer 1
213 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
214 Float_t di1d3[3], di20a[3]; // for layer 2
215
216 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
217 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
218
219 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
220 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
221
222 Float_t dbus=300.; // total bus thickness on both layers (micron)
223
224 ddet1 = GetThicknessDet1();
225 ddet2 = GetThicknessDet2();
226 dchip1 = GetThicknessChip1();
227 dchip2 = GetThicknessChip2();
228
229 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
230
231 if(ddet1 < 100. || ddet1 > 300.) {
232 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
233 " The default value of 200 microns will be used." << endl;
234 ddet1=200.;
235 }
236
237 if(ddet2 < 100. || ddet2 > 300.) {
238 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
239 " The default value of 200 microns will be used." << endl;
240 ddet2=200.;
241 }
242
243 if(dchip1 < 100. || dchip1 > 300.) {
244 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
245 " The default value of 200 microns will be used." << endl;
246 dchip1=200.;
247 }
248
249 if(dchip2 < 100. || dchip2 > 300.) {
250 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
251 " The default value of 200 microns will be used." << endl;
252 dchip2=200.;
253 }
254
255 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
256 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
257 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
258 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
259
260 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
261 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
262 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
263 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
264 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
265
266 Float_t deltax, deltay;
267
268 Int_t thickness = fMinorVersion/10;
269 Int_t option = fMinorVersion - 10*thickness;
270
271
272 // Define some variables for SDD
273 // SDD detector ladder
274
275 Float_t ySDD;
276 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
277 Float_t Y_SDD_sep = 0.20;
278 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
279 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
280
281 // Rotation matrices
282
283 // SPD - option 'a'
284
285 if (option == 1) {
286
1266e9b4 287 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
288 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
289 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
290 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
291 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
292 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
293 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
294 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
295 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
296 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
297 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
298 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
299 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
300 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
301 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 302
303 }
304
305 // SPD - option 'b' (this is the default)
306
307 if (option == 2) {
308
1266e9b4 309 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
310 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
311 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
312 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
313 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
314 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
315 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
316 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
317 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
318 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
319 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
320 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
321 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
322 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
323 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 324
325 }
326
327 // SDD
328
1266e9b4 329 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
330 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
331 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
332 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
333 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
334 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
335 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
336 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
337 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
338 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
339 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
340 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
341 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
342 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
343 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
344 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
345 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
346 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
347 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
348 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
349 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
350 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
351 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
352 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
353 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
354 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
355 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
356 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
357 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
358 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
359 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
360 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
361 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
362 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
363 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
364 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 365
366 //SSD
367
1266e9b4 368 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
369 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
370 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
371 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
372 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
373 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
374 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
375 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
376 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
377 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
378 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
379 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
380 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
381 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
382 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
383 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
384 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
385 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
386 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
387 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
388 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
389 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
390 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
391 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
392 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
393 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
394 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
395 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
396 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
397 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
398 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
399 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
400 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
401 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
402 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
403 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
404 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
405 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
406 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
407 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
408 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
409 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
410 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
411 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
412 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
413 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
414 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
415 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
416 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
417 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
418 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
419 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
420 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
421 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
422 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
423 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
424 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
425 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
426 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
427 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
428 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
429 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
430 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
431 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
432 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
433 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
434 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
435 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
436 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
437 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
438 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 439
440
441 // --- Define SPD (option 'a') volumes ----------------------------
442
443 // SPD - option 'a'
444 // (this is NOT the default)
445
446 if (option == 1) {
447
448 dits1[0] = 0.64;
449 dits1[1] = ddet1;
450 dits1[2] = 3.48;
451 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
452
453 dits2[0] = 0.64;
454 dits2[1] = ddet2;
455 dits2[2] = 3.48;
456 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
457
458 di101[0] = 0.705;
459 di101[1] = ddet1;
460 di101[2] = 3.536;
461 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
462
463 di1d1[0] = 0.705;
464 di1d1[1] = ddet2;
465 di1d1[2] = 3.536;
466 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
467
468 di103[0] = 0.793;
469 di103[1] = ddet1+dchip1;
470 di103[2] = 3.536;
471 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
472
473 di1d3[0] = 0.793;
474 di1d3[1] = ddet2+dchip2;
475 di1d3[2] = 3.536;
476 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
477
478 di10a[0] = 0.843;
479 di10a[1] = ddet1+dchip1+dbus+0.0025;
480 di10a[2] = 19.344;
481 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
482
483 di20a[0] = 0.843;
484 di20a[1] = ddet2+dchip2+dbus+0.0025;
485 di20a[2] = 19.344;
486 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
487
488 dits[0] = 3.7;
489 dits[1] = 7.7;
490 dits[2] = 24;
491 dits[3] = 57;
492 dits[4] = 100;
493 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
494
495 dits[0] = 3.7;
496 dits[1] = 7.75;
497 dits[2] = 26.1;
498 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
499
500 }
501
502 // --- Define SPD (option 'b') volumes ----------------------------
503
504 // SPD - option 'b'
505 // (this is the default)
506
507 if (option == 2) {
508
509 dits1[0] = 0.64;
510 dits1[1] = ddet1;
511 dits1[2] = 3.48;
512 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
513
514 dits2[0] = 0.64;
515 dits2[1] = ddet2;
516 dits2[2] = 3.48;
517 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
518
519 di101[0] = 0.705;
520 di101[1] = ddet1;
521 di101[2] = 3.536;
522 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
523
524 di1d1[0] = 0.705;
525 di1d1[1] = ddet2;
526 di1d1[2] = 3.536;
527 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
528
529 di107[0] = 0.793;
530 di107[1] = ddet1+dchip1;
531 di107[2] = 3.536;
532 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
533
534 di1d7[0] = 0.7975;
535 di1d7[1] = ddet2+dchip2;
536 di1d7[2] = 3.536;
537 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
538
539 di10b[0] = 0.843;
540 di10b[1] = ddet1+dchip1+dbus+0.0025;
541 di10b[2] = 19.344;
542 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
543
544 di20b[0] = 0.843;
545 di20b[1] = ddet2+dchip2+dbus+0.0025;
546 di20b[2] = 19.344;
547 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
548
549 dits[0] = 3.7;
550 dits[1] = 7.7;
551 dits[2] = 24;
552 dits[3] = 57;
553 dits[4] = 100;
554 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
555
556 dits[0] = 3.7;
557 dits[1] = 7.75;
558 dits[2] = 26.1;
559 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
560
561
562 }
563
564 // --- Define SDD volumes ------------------------------------------
565
566 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 567 it34->DefineSection(0,-34.6,23.49,28.);
568 it34->DefineSection(1,-23.65,23.49,28.);
569 it34->DefineSection(2,-23.65,14.59,28.);
570 it34->DefineSection(3,23.65,14.59,28.);
571 it34->DefineSection(4,23.65,23.49,28.);
572 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 573
574 I302dits[0] = 3.6250;
575 I302dits[1] = 0.0150;
576 I302dits[2] = 4.3794;
577 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
578
579 I004dits[0] = I302dits[0]+0.005;
580 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
581 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
582 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
583 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
584 }
585 I004dits[2] = I004dits[2] + I302dits[2];
586 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
587
588 dits[0] = 3.50850;
589 dits[1] = 0.01499;
590 dits[2] = 3.76320;
591 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
592
593 I402dits[0] = 3.6250;
594 I402dits[1] = 0.0150;
595 I402dits[2] = 4.3794;
596 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
597
598 I005dits[0] = I402dits[0]+0.005;
599 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
600 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
601 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
602 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
603 }
604 I005dits[2] = I005dits[2] + I402dits[2];
605 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
606
607 dits[0] = 3.50850;
608 dits[1] = 0.01499;
609 dits[2] = 3.76320;
610 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
611
612
613 // --- Define SSD volumes ------------------------------------------
614
615
616 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 617 it56->DefineSection(0,-57.45,43.6,48.);
618 it56->DefineSection(1,-49.15,43.6,48.);
619 it56->DefineSection(2,-49.15,36.9,48.);
620 it56->DefineSection(3,50.55,36.9,48.);
621 it56->DefineSection(4,50.55,43.6,48.);
622 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 623
624 dits[0] = 3.75;
625 dits[1] = 0.045;
626 dits[2] = 43.3;
627 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
628
629 dits[0] = 3.75;
630 dits[1] = 0.045;
631 dits[2] = 50.975;
632 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
633
634 dits[0] = 3.75;
635 dits[1] = 0.015;
636 dits[2] = 2.1;
637 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
638
639 dits[0] = 3.75;
640 dits[1] = 0.015;
641 dits[2] = 2.1;
642 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
643
644 dits[0] = 3.65;
645 dits[1] = 0.015;
646 dits[2] = 2;
647 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
648
649 dits[0] = 3.65;
650 dits[1] = 0.015;
651 dits[2] = 2;
652 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
653
654 //
655
656 top->cd();
657
658 // --- Place SPD (option 'a') volumes into their mother volume
659
660 // SPD - option 'a'
661 // (this is NOT the default)
662
663 if (option == 1) {
664
665
666 }
667
668
669 // --- Place SPD (option 'b') volumes into their mother volume
670
671 // SPD - option 'b'
672 // (this is the default)
673
674 if (option == 2) {
675
676 // Place IT12 in Alice
677 //
678 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
679 node->SetLineColor(kColorITS);
680 node->SetVisibility(0);
681 node->cd();
682 //
683 // Place copy #1 of I12B in IT12
684 //
685 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
686 sub1node->SetLineColor(kColorITS);
687 sub1node->SetVisibility(0);
688 sub1node->cd();
689 //
690 // Place copy #1 of I10B in I12B
691 //
692 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
693 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 694 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 695 sub2node->SetLineColor(kColorITS);
696 sub2node->SetVisibility(0);
697 sub2node->cd();
698 //
699 // Place copy #1 of I107 in I10B
700 //
701 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
702 sub3node->SetLineColor(kColorITS);
703 sub3node->SetVisibility(0);
704 sub3node->cd();
705 //
706 // Place copy #1 of I101 in I107
707 //
708 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
709 sub4node->SetLineColor(kColorITS);
710 sub4node->SetVisibility(0);
711 sub4node->cd();
712 //
713 // Place copy #1 of ITS1 in I101
714 //
715 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
716 sub5node->SetLineColor(kColorITS);
717 fNodes->Add(sub5node);
718 sub4node->cd();
719 fNodes->Add(sub4node);
720 sub3node->cd();
721 fNodes->Add(sub3node);
722 sub2node->cd();
723 //
724 // Place copy #2 of I107 in I10B
725 //
726 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
727 sub3node->SetLineColor(kColorITS);
728 sub3node->SetVisibility(0);
729 sub3node->cd();
730 //
731 // Place copy #1 of I101 in I107
732 //
733 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
734 sub4node->SetLineColor(kColorITS);
735 sub4node->SetVisibility(0);
736 sub4node->cd();
737 //
738 // Place copy #1 of ITS1 in I101
739 //
740 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
741 sub5node->SetLineColor(kColorITS);
742 fNodes->Add(sub5node);
743 sub4node->cd();
744 fNodes->Add(sub4node);
745 sub3node->cd();
746 fNodes->Add(sub3node);
747 sub2node->cd();
748 //
749 // Place copy #3 of I107 in I10B
750 //
751 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
752 sub3node->SetLineColor(kColorITS);
753 sub3node->SetVisibility(0);
754 sub3node->cd();
755 //
756 // Place copy #1 of I101 in I107
757 //
758 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
759 sub4node->SetLineColor(kColorITS);
760 sub4node->SetVisibility(0);
761 sub4node->cd();
762 //
763 // Place copy #1 of ITS1 in I101
764 //
765 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
766 sub5node->SetLineColor(kColorITS);
767 fNodes->Add(sub5node);
768 sub4node->cd();
769 fNodes->Add(sub4node);
770 sub3node->cd();
771 fNodes->Add(sub3node);
772 sub2node->cd();
773 //
774 // Place copy #4 of I107 in I10B
775 //
776 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
777 sub3node->SetLineColor(kColorITS);
778 sub3node->SetVisibility(0);
779 sub3node->cd();
780 //
781 // Place copy #1 of I101 in I107
782 //
783 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
784 sub4node->SetLineColor(kColorITS);
785 sub4node->SetVisibility(0);
786 sub4node->cd();
787 //
788 // Place copy #1 of ITS1 in I101
789 //
790 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
791 sub5node->SetLineColor(kColorITS);
792 fNodes->Add(sub5node);
793 sub4node->cd();
794 fNodes->Add(sub4node);
795 sub3node->cd();
796 fNodes->Add(sub3node);
797 sub2node->cd();
798 fNodes->Add(sub2node);
799 sub1node->cd();
800 //
801 // Place copy #2 of I10B in I12B
802 //
803 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
804 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 805 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 806 sub2node->SetLineColor(kColorITS);
807 sub2node->SetVisibility(0);
808 sub2node->cd();
809 //
810 // Place copy #1 of I107 in I10B
811 //
812 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
813 sub3node->SetLineColor(kColorITS);
814 sub3node->SetVisibility(0);
815 sub3node->cd();
816 //
817 // Place copy #1 of I101 in I107
818 //
819 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
820 sub4node->SetLineColor(kColorITS);
821 sub4node->SetVisibility(0);
822 sub4node->cd();
823 //
824 // Place copy #1 of ITS1 in I101
825 //
826 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
827 sub5node->SetLineColor(kColorITS);
828 fNodes->Add(sub5node);
829 sub4node->cd();
830 fNodes->Add(sub4node);
831 sub3node->cd();
832 fNodes->Add(sub3node);
833 sub2node->cd();
834 //
835 // Place copy #2 of I107 in I10B
836 //
837 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
838 sub3node->SetLineColor(kColorITS);
839 sub3node->SetVisibility(0);
840 sub3node->cd();
841 //
842 // Place copy #1 of I101 in I107
843 //
844 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
845 sub4node->SetLineColor(kColorITS);
846 sub4node->SetVisibility(0);
847 sub4node->cd();
848 //
849 // Place copy #1 of ITS1 in I101
850 //
851 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
852 sub5node->SetLineColor(kColorITS);
853 fNodes->Add(sub5node);
854 sub4node->cd();
855 fNodes->Add(sub4node);
856 sub3node->cd();
857 fNodes->Add(sub3node);
858 sub2node->cd();
859 //
860 // Place copy #3 of I107 in I10B
861 //
862 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
863 sub3node->SetLineColor(kColorITS);
864 sub3node->SetVisibility(0);
865 sub3node->cd();
866 //
867 // Place copy #1 of I101 in I107
868 //
869 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
870 sub4node->SetLineColor(kColorITS);
871 sub4node->SetVisibility(0);
872 sub4node->cd();
873 //
874 // Place copy #1 of ITS1 in I101
875 //
876 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
877 sub5node->SetLineColor(kColorITS);
878 fNodes->Add(sub5node);
879 sub4node->cd();
880 fNodes->Add(sub4node);
881 sub3node->cd();
882 fNodes->Add(sub3node);
883 sub2node->cd();
884 //
885 // Place copy #4 of I107 in I10B
886 //
887 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
888 sub3node->SetLineColor(kColorITS);
889 sub3node->SetVisibility(0);
890 sub3node->cd();
891 //
892 // Place copy #1 of I101 in I107
893 //
894 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
895 sub4node->SetLineColor(kColorITS);
896 sub4node->SetVisibility(0);
897 sub4node->cd();
898 //
899 // Place copy #1 of ITS1 in I101
900 //
901 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
902 sub5node->SetLineColor(kColorITS);
903 fNodes->Add(sub5node);
904 sub4node->cd();
905 fNodes->Add(sub4node);
906 sub3node->cd();
907 fNodes->Add(sub3node);
908 sub2node->cd();
909 fNodes->Add(sub2node);
910 sub1node->cd();
911 //
912 // Place copy #1 of I20B in I12B
913 //
914 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
915 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 916 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 917 sub2node->SetLineColor(kColorITS);
918 sub2node->SetVisibility(0);
919 sub2node->cd();
920 //
921 // Place copy #1 of I1D7 in I20B
922 //
923 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
924 sub3node->SetLineColor(kColorITS);
925 sub3node->SetVisibility(0);
926 sub3node->cd();
927 //
928 // Place copy #1 of I1D1 in I1D7
929 //
930 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
931 sub4node->SetLineColor(kColorITS);
932 sub4node->SetVisibility(0);
933 sub4node->cd();
934 //
935 // Place copy #1 of ITS2 in I1D1
936 //
937 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
938 sub5node->SetLineColor(kColorITS);
939 fNodes->Add(sub5node);
940 sub4node->cd();
941 fNodes->Add(sub4node);
942 sub3node->cd();
943 fNodes->Add(sub3node);
944 sub2node->cd();
945 //
946 // Place copy #2 of I1D7 in I20B
947 //
948 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
949 sub3node->SetLineColor(kColorITS);
950 sub3node->SetVisibility(0);
951 sub3node->cd();
952 //
953 // Place copy #1 of I1D1 in I1D7
954 //
955 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
956 sub4node->SetLineColor(kColorITS);
957 sub4node->SetVisibility(0);
958 sub4node->cd();
959 //
960 // Place copy #1 of ITS2 in I1D1
961 //
962 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
963 sub5node->SetLineColor(kColorITS);
964 fNodes->Add(sub5node);
965 sub4node->cd();
966 fNodes->Add(sub4node);
967 sub3node->cd();
968 fNodes->Add(sub3node);
969 sub2node->cd();
970 //
971 // Place copy #3 of I1D7 in I20B
972 //
973 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
974 sub3node->SetLineColor(kColorITS);
975 sub3node->SetVisibility(0);
976 sub3node->cd();
977 //
978 // Place copy #1 of I1D1 in I1D7
979 //
980 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
981 sub4node->SetLineColor(kColorITS);
982 sub4node->SetVisibility(0);
983 sub4node->cd();
984 //
985 // Place copy #1 of ITS2 in I1D1
986 //
987 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
988 sub5node->SetLineColor(kColorITS);
989 fNodes->Add(sub5node);
990 sub4node->cd();
991 fNodes->Add(sub4node);
992 sub3node->cd();
993 fNodes->Add(sub3node);
994 sub2node->cd();
995 //
996 // Place copy #4 of I1D7 in I20B
997 //
998 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
999 sub3node->SetLineColor(kColorITS);
1000 sub3node->SetVisibility(0);
1001 sub3node->cd();
1002 //
1003 // Place copy #1 of I1D1 in I1D7
1004 //
1005 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1006 sub4node->SetLineColor(kColorITS);
1007 sub4node->SetVisibility(0);
1008 sub4node->cd();
1009 //
1010 // Place copy #1 of ITS2 in I1D1
1011 //
1012 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1013 sub5node->SetLineColor(kColorITS);
1014 fNodes->Add(sub5node);
1015 sub4node->cd();
1016 fNodes->Add(sub4node);
1017 sub3node->cd();
1018 fNodes->Add(sub3node);
1019 sub2node->cd();
1020 fNodes->Add(sub2node);
1021 sub1node->cd();
1022 //
1023 // Place copy #2 of I20B in I12B
1024 //
1025 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1026 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1027 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1028 sub2node->SetLineColor(kColorITS);
1029 sub2node->SetVisibility(0);
1030 sub2node->cd();
1031 //
1032 // Place copy #1 of I1D7 in I20B
1033 //
1034 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1035 sub3node->SetLineColor(kColorITS);
1036 sub3node->SetVisibility(0);
1037 sub3node->cd();
1038 //
1039 // Place copy #1 of I1D1 in I1D7
1040 //
1041 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1042 sub4node->SetLineColor(kColorITS);
1043 sub4node->SetVisibility(0);
1044 sub4node->cd();
1045 //
1046 // Place copy #1 of ITS2 in I1D1
1047 //
1048 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1049 sub5node->SetLineColor(kColorITS);
1050 fNodes->Add(sub5node);
1051 sub4node->cd();
1052 fNodes->Add(sub4node);
1053 sub3node->cd();
1054 fNodes->Add(sub3node);
1055 sub2node->cd();
1056 //
1057 // Place copy #2 of I1D7 in I20B
1058 //
1059 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1060 sub3node->SetLineColor(kColorITS);
1061 sub3node->SetVisibility(0);
1062 sub3node->cd();
1063 //
1064 // Place copy #1 of I1D1 in I1D7
1065 //
1066 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1067 sub4node->SetLineColor(kColorITS);
1068 sub4node->SetVisibility(0);
1069 sub4node->cd();
1070 //
1071 // Place copy #1 of ITS2 in I1D1
1072 //
1073 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1074 sub5node->SetLineColor(kColorITS);
1075 fNodes->Add(sub5node);
1076 sub4node->cd();
1077 fNodes->Add(sub4node);
1078 sub3node->cd();
1079 fNodes->Add(sub3node);
1080 sub2node->cd();
1081 //
1082 // Place copy #3 of I1D7 in I20B
1083 //
1084 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1085 sub3node->SetLineColor(kColorITS);
1086 sub3node->SetVisibility(0);
1087 sub3node->cd();
1088 //
1089 // Place copy #1 of I1D1 in I1D7
1090 //
1091 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1092 sub4node->SetLineColor(kColorITS);
1093 sub4node->SetVisibility(0);
1094 sub4node->cd();
1095 //
1096 // Place copy #1 of ITS2 in I1D1
1097 //
1098 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1099 sub5node->SetLineColor(kColorITS);
1100 fNodes->Add(sub5node);
1101 sub4node->cd();
1102 fNodes->Add(sub4node);
1103 sub3node->cd();
1104 fNodes->Add(sub3node);
1105 sub2node->cd();
1106 //
1107 // Place copy #4 of I1D7 in I20B
1108 //
1109 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1110 sub3node->SetLineColor(kColorITS);
1111 sub3node->SetVisibility(0);
1112 sub3node->cd();
1113 //
1114 // Place copy #1 of I1D1 in I1D7
1115 //
1116 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1117 sub4node->SetLineColor(kColorITS);
1118 sub4node->SetVisibility(0);
1119 sub4node->cd();
1120 //
1121 // Place copy #1 of ITS2 in I1D1
1122 //
1123 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1124 sub5node->SetLineColor(kColorITS);
1125 fNodes->Add(sub5node);
1126 sub4node->cd();
1127 fNodes->Add(sub4node);
1128 sub3node->cd();
1129 fNodes->Add(sub3node);
1130 sub2node->cd();
1131 fNodes->Add(sub2node);
1132 sub1node->cd();
1133 //
1134 // Place copy #3 of I20B in I12B
1135 //
1136 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1137 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1138 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1139 sub2node->SetLineColor(kColorITS);
1140 sub2node->SetVisibility(0);
1141 sub2node->cd();
1142 //
1143 // Place copy #1 of I1D7 in I20B
1144 //
1145 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1146 sub3node->SetLineColor(kColorITS);
1147 sub3node->SetVisibility(0);
1148 sub3node->cd();
1149 //
1150 // Place copy #1 of I1D1 in I1D7
1151 //
1152 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1153 sub4node->SetLineColor(kColorITS);
1154 sub4node->SetVisibility(0);
1155 sub4node->cd();
1156 //
1157 // Place copy #1 of ITS2 in I1D1
1158 //
1159 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1160 sub5node->SetLineColor(kColorITS);
1161 fNodes->Add(sub5node);
1162 sub4node->cd();
1163 fNodes->Add(sub4node);
1164 sub3node->cd();
1165 fNodes->Add(sub3node);
1166 sub2node->cd();
1167 //
1168 // Place copy #2 of I1D7 in I20B
1169 //
1170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1171 sub3node->SetLineColor(kColorITS);
1172 sub3node->SetVisibility(0);
1173 sub3node->cd();
1174 //
1175 // Place copy #1 of I1D1 in I1D7
1176 //
1177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1178 sub4node->SetLineColor(kColorITS);
1179 sub4node->SetVisibility(0);
1180 sub4node->cd();
1181 //
1182 // Place copy #1 of ITS2 in I1D1
1183 //
1184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1185 sub5node->SetLineColor(kColorITS);
1186 fNodes->Add(sub5node);
1187 sub4node->cd();
1188 fNodes->Add(sub4node);
1189 sub3node->cd();
1190 fNodes->Add(sub3node);
1191 sub2node->cd();
1192 //
1193 // Place copy #3 of I1D7 in I20B
1194 //
1195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1196 sub3node->SetLineColor(kColorITS);
1197 sub3node->SetVisibility(0);
1198 sub3node->cd();
1199 //
1200 // Place copy #1 of I1D1 in I1D7
1201 //
1202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1203 sub4node->SetLineColor(kColorITS);
1204 sub4node->SetVisibility(0);
1205 sub4node->cd();
1206 //
1207 // Place copy #1 of ITS2 in I1D1
1208 //
1209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1210 sub5node->SetLineColor(kColorITS);
1211 fNodes->Add(sub5node);
1212 sub4node->cd();
1213 fNodes->Add(sub4node);
1214 sub3node->cd();
1215 fNodes->Add(sub3node);
1216 sub2node->cd();
1217 //
1218 // Place copy #4 of I1D7 in I20B
1219 //
1220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1221 sub3node->SetLineColor(kColorITS);
1222 sub3node->SetVisibility(0);
1223 sub3node->cd();
1224 //
1225 // Place copy #1 of I1D1 in I1D7
1226 //
1227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1228 sub4node->SetLineColor(kColorITS);
1229 sub4node->SetVisibility(0);
1230 sub4node->cd();
1231 //
1232 // Place copy #1 of ITS2 in I1D1
1233 //
1234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1235 sub5node->SetLineColor(kColorITS);
1236 fNodes->Add(sub5node);
1237 sub4node->cd();
1238 fNodes->Add(sub4node);
1239 sub3node->cd();
1240 fNodes->Add(sub3node);
1241 sub2node->cd();
1242 fNodes->Add(sub2node);
1243 sub1node->cd();
1244 //
1245 // Place copy #4 of I20B in I12B
1246 //
1247 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1248 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1249 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1250 sub2node->SetLineColor(kColorITS);
1251 sub2node->SetVisibility(0);
1252 sub2node->cd();
1253 //
1254 // Place copy #1 of I1D7 in I20B
1255 //
1256 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1257 sub3node->SetLineColor(kColorITS);
1258 sub3node->SetVisibility(0);
1259 sub3node->cd();
1260 //
1261 // Place copy #1 of I1D1 in I1D7
1262 //
1263 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1264 sub4node->SetLineColor(kColorITS);
1265 sub4node->SetVisibility(0);
1266 sub4node->cd();
1267 //
1268 // Place copy #1 of ITS2 in I1D1
1269 //
1270 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1271 sub5node->SetLineColor(kColorITS);
1272 fNodes->Add(sub5node);
1273 sub4node->cd();
1274 fNodes->Add(sub4node);
1275 sub3node->cd();
1276 fNodes->Add(sub3node);
1277 sub2node->cd();
1278 //
1279 // Place copy #2 of I1D7 in I20B
1280 //
1281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1282 sub3node->SetLineColor(kColorITS);
1283 sub3node->SetVisibility(0);
1284 sub3node->cd();
1285 //
1286 // Place copy #1 of I1D1 in I1D7
1287 //
1288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1289 sub4node->SetLineColor(kColorITS);
1290 sub4node->SetVisibility(0);
1291 sub4node->cd();
1292 //
1293 // Place copy #1 of ITS2 in I1D1
1294 //
1295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1296 sub5node->SetLineColor(kColorITS);
1297 fNodes->Add(sub5node);
1298 sub4node->cd();
1299 fNodes->Add(sub4node);
1300 sub3node->cd();
1301 fNodes->Add(sub3node);
1302 sub2node->cd();
1303 //
1304 // Place copy #3 of I1D7 in I20B
1305 //
1306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1307 sub3node->SetLineColor(kColorITS);
1308 sub3node->SetVisibility(0);
1309 sub3node->cd();
1310 //
1311 // Place copy #1 of I1D1 in I1D7
1312 //
1313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1314 sub4node->SetLineColor(kColorITS);
1315 sub4node->SetVisibility(0);
1316 sub4node->cd();
1317 //
1318 // Place copy #1 of ITS2 in I1D1
1319 //
1320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1321 sub5node->SetLineColor(kColorITS);
1322 fNodes->Add(sub5node);
1323 sub4node->cd();
1324 fNodes->Add(sub4node);
1325 sub3node->cd();
1326 fNodes->Add(sub3node);
1327 sub2node->cd();
1328 //
1329 // Place copy #4 of I1D7 in I20B
1330 //
1331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1332 sub3node->SetLineColor(kColorITS);
1333 sub3node->SetVisibility(0);
1334 sub3node->cd();
1335 //
1336 // Place copy #1 of I1D1 in I1D7
1337 //
1338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1339 sub4node->SetLineColor(kColorITS);
1340 sub4node->SetVisibility(0);
1341 sub4node->cd();
1342 //
1343 // Place copy #1 of ITS2 in I1D1
1344 //
1345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1346 sub5node->SetLineColor(kColorITS);
1347 fNodes->Add(sub5node);
1348 sub4node->cd();
1349 fNodes->Add(sub4node);
1350 sub3node->cd();
1351 fNodes->Add(sub3node);
1352 sub2node->cd();
1353 fNodes->Add(sub2node);
1354 sub1node->cd();
1355 fNodes->Add(sub1node);
1356 node->cd();
1357 //
1358 // Place copy #2 of I12B in IT12
1359 //
1266e9b4 1360 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1361 sub1node->SetLineColor(kColorITS);
1362 sub1node->SetVisibility(0);
1363 sub1node->cd();
1364 //
1365 // Place copy #1 of I10B in I12B
1366 //
1367 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1368 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1369 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1370 sub2node->SetLineColor(kColorITS);
1371 sub2node->SetVisibility(0);
1372 sub2node->cd();
1373 //
1374 // Place copy #1 of I107 in I10B
1375 //
1376 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1377 sub3node->SetLineColor(kColorITS);
1378 sub3node->SetVisibility(0);
1379 sub3node->cd();
1380 //
1381 // Place copy #1 of I101 in I107
1382 //
1383 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1384 sub4node->SetLineColor(kColorITS);
1385 sub4node->SetVisibility(0);
1386 sub4node->cd();
1387 //
1388 // Place copy #1 of ITS1 in I101
1389 //
1390 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1391 sub5node->SetLineColor(kColorITS);
1392 fNodes->Add(sub5node);
1393 sub4node->cd();
1394 fNodes->Add(sub4node);
1395 sub3node->cd();
1396 fNodes->Add(sub3node);
1397 sub2node->cd();
1398 //
1399 // Place copy #2 of I107 in I10B
1400 //
1401 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1402 sub3node->SetLineColor(kColorITS);
1403 sub3node->SetVisibility(0);
1404 sub3node->cd();
1405 //
1406 // Place copy #1 of I101 in I107
1407 //
1408 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1409 sub4node->SetLineColor(kColorITS);
1410 sub4node->SetVisibility(0);
1411 sub4node->cd();
1412 //
1413 // Place copy #1 of ITS1 in I101
1414 //
1415 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1416 sub5node->SetLineColor(kColorITS);
1417 fNodes->Add(sub5node);
1418 sub4node->cd();
1419 fNodes->Add(sub4node);
1420 sub3node->cd();
1421 fNodes->Add(sub3node);
1422 sub2node->cd();
1423 //
1424 // Place copy #3 of I107 in I10B
1425 //
1426 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1427 sub3node->SetLineColor(kColorITS);
1428 sub3node->SetVisibility(0);
1429 sub3node->cd();
1430 //
1431 // Place copy #1 of I101 in I107
1432 //
1433 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1434 sub4node->SetLineColor(kColorITS);
1435 sub4node->SetVisibility(0);
1436 sub4node->cd();
1437 //
1438 // Place copy #1 of ITS1 in I101
1439 //
1440 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1441 sub5node->SetLineColor(kColorITS);
1442 fNodes->Add(sub5node);
1443 sub4node->cd();
1444 fNodes->Add(sub4node);
1445 sub3node->cd();
1446 fNodes->Add(sub3node);
1447 sub2node->cd();
1448 //
1449 // Place copy #4 of I107 in I10B
1450 //
1451 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1452 sub3node->SetLineColor(kColorITS);
1453 sub3node->SetVisibility(0);
1454 sub3node->cd();
1455 //
1456 // Place copy #1 of I101 in I107
1457 //
1458 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1459 sub4node->SetLineColor(kColorITS);
1460 sub4node->SetVisibility(0);
1461 sub4node->cd();
1462 //
1463 // Place copy #1 of ITS1 in I101
1464 //
1465 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1466 sub5node->SetLineColor(kColorITS);
1467 fNodes->Add(sub5node);
1468 sub4node->cd();
1469 fNodes->Add(sub4node);
1470 sub3node->cd();
1471 fNodes->Add(sub3node);
1472 sub2node->cd();
1473 fNodes->Add(sub2node);
1474 sub1node->cd();
1475 //
1476 // Place copy #2 of I10B in I12B
1477 //
1478 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1479 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1480 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1481 sub2node->SetLineColor(kColorITS);
1482 sub2node->SetVisibility(0);
1483 sub2node->cd();
1484 //
1485 // Place copy #1 of I107 in I10B
1486 //
1487 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1488 sub3node->SetLineColor(kColorITS);
1489 sub3node->SetVisibility(0);
1490 sub3node->cd();
1491 //
1492 // Place copy #1 of I101 in I107
1493 //
1494 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1495 sub4node->SetLineColor(kColorITS);
1496 sub4node->SetVisibility(0);
1497 sub4node->cd();
1498 //
1499 // Place copy #1 of ITS1 in I101
1500 //
1501 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1502 sub5node->SetLineColor(kColorITS);
1503 fNodes->Add(sub5node);
1504 sub4node->cd();
1505 fNodes->Add(sub4node);
1506 sub3node->cd();
1507 fNodes->Add(sub3node);
1508 sub2node->cd();
1509 //
1510 // Place copy #2 of I107 in I10B
1511 //
1512 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1513 sub3node->SetLineColor(kColorITS);
1514 sub3node->SetVisibility(0);
1515 sub3node->cd();
1516 //
1517 // Place copy #1 of I101 in I107
1518 //
1519 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1520 sub4node->SetLineColor(kColorITS);
1521 sub4node->SetVisibility(0);
1522 sub4node->cd();
1523 //
1524 // Place copy #1 of ITS1 in I101
1525 //
1526 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1527 sub5node->SetLineColor(kColorITS);
1528 fNodes->Add(sub5node);
1529 sub4node->cd();
1530 fNodes->Add(sub4node);
1531 sub3node->cd();
1532 fNodes->Add(sub3node);
1533 sub2node->cd();
1534 //
1535 // Place copy #3 of I107 in I10B
1536 //
1537 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1538 sub3node->SetLineColor(kColorITS);
1539 sub3node->SetVisibility(0);
1540 sub3node->cd();
1541 //
1542 // Place copy #1 of I101 in I107
1543 //
1544 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1545 sub4node->SetLineColor(kColorITS);
1546 sub4node->SetVisibility(0);
1547 sub4node->cd();
1548 //
1549 // Place copy #1 of ITS1 in I101
1550 //
1551 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1552 sub5node->SetLineColor(kColorITS);
1553 fNodes->Add(sub5node);
1554 sub4node->cd();
1555 fNodes->Add(sub4node);
1556 sub3node->cd();
1557 fNodes->Add(sub3node);
1558 sub2node->cd();
1559 //
1560 // Place copy #4 of I107 in I10B
1561 //
1562 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1563 sub3node->SetLineColor(kColorITS);
1564 sub3node->SetVisibility(0);
1565 sub3node->cd();
1566 //
1567 // Place copy #1 of I101 in I107
1568 //
1569 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1570 sub4node->SetLineColor(kColorITS);
1571 sub4node->SetVisibility(0);
1572 sub4node->cd();
1573 //
1574 // Place copy #1 of ITS1 in I101
1575 //
1576 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1577 sub5node->SetLineColor(kColorITS);
1578 fNodes->Add(sub5node);
1579 sub4node->cd();
1580 fNodes->Add(sub4node);
1581 sub3node->cd();
1582 fNodes->Add(sub3node);
1583 sub2node->cd();
1584 fNodes->Add(sub2node);
1585 sub1node->cd();
1586 //
1587 // Place copy #1 of I20B in I12B
1588 //
1589 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1590 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1591 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1592 sub2node->SetLineColor(kColorITS);
1593 sub2node->SetVisibility(0);
1594 sub2node->cd();
1595 //
1596 // Place copy #1 of I1D7 in I20B
1597 //
1598 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1599 sub3node->SetLineColor(kColorITS);
1600 sub3node->SetVisibility(0);
1601 sub3node->cd();
1602 //
1603 // Place copy #1 of I1D1 in I1D7
1604 //
1605 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1606 sub4node->SetLineColor(kColorITS);
1607 sub4node->SetVisibility(0);
1608 sub4node->cd();
1609 //
1610 // Place copy #1 of ITS2 in I1D1
1611 //
1612 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1613 sub5node->SetLineColor(kColorITS);
1614 fNodes->Add(sub5node);
1615 sub4node->cd();
1616 fNodes->Add(sub4node);
1617 sub3node->cd();
1618 fNodes->Add(sub3node);
1619 sub2node->cd();
1620 //
1621 // Place copy #2 of I1D7 in I20B
1622 //
1623 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1624 sub3node->SetLineColor(kColorITS);
1625 sub3node->SetVisibility(0);
1626 sub3node->cd();
1627 //
1628 // Place copy #1 of I1D1 in I1D7
1629 //
1630 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1631 sub4node->SetLineColor(kColorITS);
1632 sub4node->SetVisibility(0);
1633 sub4node->cd();
1634 //
1635 // Place copy #1 of ITS2 in I1D1
1636 //
1637 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1638 sub5node->SetLineColor(kColorITS);
1639 fNodes->Add(sub5node);
1640 sub4node->cd();
1641 fNodes->Add(sub4node);
1642 sub3node->cd();
1643 fNodes->Add(sub3node);
1644 sub2node->cd();
1645 //
1646 // Place copy #3 of I1D7 in I20B
1647 //
1648 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1649 sub3node->SetLineColor(kColorITS);
1650 sub3node->SetVisibility(0);
1651 sub3node->cd();
1652 //
1653 // Place copy #1 of I1D1 in I1D7
1654 //
1655 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1656 sub4node->SetLineColor(kColorITS);
1657 sub4node->SetVisibility(0);
1658 sub4node->cd();
1659 //
1660 // Place copy #1 of ITS2 in I1D1
1661 //
1662 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1663 sub5node->SetLineColor(kColorITS);
1664 fNodes->Add(sub5node);
1665 sub4node->cd();
1666 fNodes->Add(sub4node);
1667 sub3node->cd();
1668 fNodes->Add(sub3node);
1669 sub2node->cd();
1670 //
1671 // Place copy #4 of I1D7 in I20B
1672 //
1673 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1674 sub3node->SetLineColor(kColorITS);
1675 sub3node->SetVisibility(0);
1676 sub3node->cd();
1677 //
1678 // Place copy #1 of I1D1 in I1D7
1679 //
1680 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1681 sub4node->SetLineColor(kColorITS);
1682 sub4node->SetVisibility(0);
1683 sub4node->cd();
1684 //
1685 // Place copy #1 of ITS2 in I1D1
1686 //
1687 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1688 sub5node->SetLineColor(kColorITS);
1689 fNodes->Add(sub5node);
1690 sub4node->cd();
1691 fNodes->Add(sub4node);
1692 sub3node->cd();
1693 fNodes->Add(sub3node);
1694 sub2node->cd();
1695 fNodes->Add(sub2node);
1696 sub1node->cd();
1697 //
1698 // Place copy #2 of I20B in I12B
1699 //
1700 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1701 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1702 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1703 sub2node->SetLineColor(kColorITS);
1704 sub2node->SetVisibility(0);
1705 sub2node->cd();
1706 //
1707 // Place copy #1 of I1D7 in I20B
1708 //
1709 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1710 sub3node->SetLineColor(kColorITS);
1711 sub3node->SetVisibility(0);
1712 sub3node->cd();
1713 //
1714 // Place copy #1 of I1D1 in I1D7
1715 //
1716 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1717 sub4node->SetLineColor(kColorITS);
1718 sub4node->SetVisibility(0);
1719 sub4node->cd();
1720 //
1721 // Place copy #1 of ITS2 in I1D1
1722 //
1723 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1724 sub5node->SetLineColor(kColorITS);
1725 fNodes->Add(sub5node);
1726 sub4node->cd();
1727 fNodes->Add(sub4node);
1728 sub3node->cd();
1729 fNodes->Add(sub3node);
1730 sub2node->cd();
1731 //
1732 // Place copy #2 of I1D7 in I20B
1733 //
1734 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1735 sub3node->SetLineColor(kColorITS);
1736 sub3node->SetVisibility(0);
1737 sub3node->cd();
1738 //
1739 // Place copy #1 of I1D1 in I1D7
1740 //
1741 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1742 sub4node->SetLineColor(kColorITS);
1743 sub4node->SetVisibility(0);
1744 sub4node->cd();
1745 //
1746 // Place copy #1 of ITS2 in I1D1
1747 //
1748 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1749 sub5node->SetLineColor(kColorITS);
1750 fNodes->Add(sub5node);
1751 sub4node->cd();
1752 fNodes->Add(sub4node);
1753 sub3node->cd();
1754 fNodes->Add(sub3node);
1755 sub2node->cd();
1756 //
1757 // Place copy #3 of I1D7 in I20B
1758 //
1759 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1760 sub3node->SetLineColor(kColorITS);
1761 sub3node->SetVisibility(0);
1762 sub3node->cd();
1763 //
1764 // Place copy #1 of I1D1 in I1D7
1765 //
1766 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1767 sub4node->SetLineColor(kColorITS);
1768 sub4node->SetVisibility(0);
1769 sub4node->cd();
1770 //
1771 // Place copy #1 of ITS2 in I1D1
1772 //
1773 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1774 sub5node->SetLineColor(kColorITS);
1775 fNodes->Add(sub5node);
1776 sub4node->cd();
1777 fNodes->Add(sub4node);
1778 sub3node->cd();
1779 fNodes->Add(sub3node);
1780 sub2node->cd();
1781 //
1782 // Place copy #4 of I1D7 in I20B
1783 //
1784 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1785 sub3node->SetLineColor(kColorITS);
1786 sub3node->SetVisibility(0);
1787 sub3node->cd();
1788 //
1789 // Place copy #1 of I1D1 in I1D7
1790 //
1791 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1792 sub4node->SetLineColor(kColorITS);
1793 sub4node->SetVisibility(0);
1794 sub4node->cd();
1795 //
1796 // Place copy #1 of ITS2 in I1D1
1797 //
1798 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1799 sub5node->SetLineColor(kColorITS);
1800 fNodes->Add(sub5node);
1801 sub4node->cd();
1802 fNodes->Add(sub4node);
1803 sub3node->cd();
1804 fNodes->Add(sub3node);
1805 sub2node->cd();
1806 fNodes->Add(sub2node);
1807 sub1node->cd();
1808 //
1809 // Place copy #3 of I20B in I12B
1810 //
1811 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1812 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1813 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1814 sub2node->SetLineColor(kColorITS);
1815 sub2node->SetVisibility(0);
1816 sub2node->cd();
1817 //
1818 // Place copy #1 of I1D7 in I20B
1819 //
1820 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1821 sub3node->SetLineColor(kColorITS);
1822 sub3node->SetVisibility(0);
1823 sub3node->cd();
1824 //
1825 // Place copy #1 of I1D1 in I1D7
1826 //
1827 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1828 sub4node->SetLineColor(kColorITS);
1829 sub4node->SetVisibility(0);
1830 sub4node->cd();
1831 //
1832 // Place copy #1 of ITS2 in I1D1
1833 //
1834 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1835 sub5node->SetLineColor(kColorITS);
1836 fNodes->Add(sub5node);
1837 sub4node->cd();
1838 fNodes->Add(sub4node);
1839 sub3node->cd();
1840 fNodes->Add(sub3node);
1841 sub2node->cd();
1842 //
1843 // Place copy #2 of I1D7 in I20B
1844 //
1845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1846 sub3node->SetLineColor(kColorITS);
1847 sub3node->SetVisibility(0);
1848 sub3node->cd();
1849 //
1850 // Place copy #1 of I1D1 in I1D7
1851 //
1852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1853 sub4node->SetLineColor(kColorITS);
1854 sub4node->SetVisibility(0);
1855 sub4node->cd();
1856 //
1857 // Place copy #1 of ITS2 in I1D1
1858 //
1859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1860 sub5node->SetLineColor(kColorITS);
1861 fNodes->Add(sub5node);
1862 sub4node->cd();
1863 fNodes->Add(sub4node);
1864 sub3node->cd();
1865 fNodes->Add(sub3node);
1866 sub2node->cd();
1867 //
1868 // Place copy #3 of I1D7 in I20B
1869 //
1870 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1871 sub3node->SetLineColor(kColorITS);
1872 sub3node->SetVisibility(0);
1873 sub3node->cd();
1874 //
1875 // Place copy #1 of I1D1 in I1D7
1876 //
1877 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1878 sub4node->SetLineColor(kColorITS);
1879 sub4node->SetVisibility(0);
1880 sub4node->cd();
1881 //
1882 // Place copy #1 of ITS2 in I1D1
1883 //
1884 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1885 sub5node->SetLineColor(kColorITS);
1886 fNodes->Add(sub5node);
1887 sub4node->cd();
1888 fNodes->Add(sub4node);
1889 sub3node->cd();
1890 fNodes->Add(sub3node);
1891 sub2node->cd();
1892 //
1893 // Place copy #4 of I1D7 in I20B
1894 //
1895 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1896 sub3node->SetLineColor(kColorITS);
1897 sub3node->SetVisibility(0);
1898 sub3node->cd();
1899 //
1900 // Place copy #1 of I1D1 in I1D7
1901 //
1902 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1903 sub4node->SetLineColor(kColorITS);
1904 sub4node->SetVisibility(0);
1905 sub4node->cd();
1906 //
1907 // Place copy #1 of ITS2 in I1D1
1908 //
1909 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1910 sub5node->SetLineColor(kColorITS);
1911 fNodes->Add(sub5node);
1912 sub4node->cd();
1913 fNodes->Add(sub4node);
1914 sub3node->cd();
1915 fNodes->Add(sub3node);
1916 sub2node->cd();
1917 fNodes->Add(sub2node);
1918 sub1node->cd();
1919 //
1920 // Place copy #4 of I20B in I12B
1921 //
1922 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1923 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1924 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1925 sub2node->SetLineColor(kColorITS);
1926 sub2node->SetVisibility(0);
1927 sub2node->cd();
1928 //
1929 // Place copy #1 of I1D7 in I20B
1930 //
1931 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1932 sub3node->SetLineColor(kColorITS);
1933 sub3node->SetVisibility(0);
1934 sub3node->cd();
1935 //
1936 // Place copy #1 of I1D1 in I1D7
1937 //
1938 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1939 sub4node->SetLineColor(kColorITS);
1940 sub4node->SetVisibility(0);
1941 sub4node->cd();
1942 //
1943 // Place copy #1 of ITS2 in I1D1
1944 //
1945 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1946 sub5node->SetLineColor(kColorITS);
1947 fNodes->Add(sub5node);
1948 sub4node->cd();
1949 fNodes->Add(sub4node);
1950 sub3node->cd();
1951 fNodes->Add(sub3node);
1952 sub2node->cd();
1953 //
1954 // Place copy #2 of I1D7 in I20B
1955 //
1956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1957 sub3node->SetLineColor(kColorITS);
1958 sub3node->SetVisibility(0);
1959 sub3node->cd();
1960 //
1961 // Place copy #1 of I1D1 in I1D7
1962 //
1963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1964 sub4node->SetLineColor(kColorITS);
1965 sub4node->SetVisibility(0);
1966 sub4node->cd();
1967 //
1968 // Place copy #1 of ITS2 in I1D1
1969 //
1970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1971 sub5node->SetLineColor(kColorITS);
1972 fNodes->Add(sub5node);
1973 sub4node->cd();
1974 fNodes->Add(sub4node);
1975 sub3node->cd();
1976 fNodes->Add(sub3node);
1977 sub2node->cd();
1978 //
1979 // Place copy #3 of I1D7 in I20B
1980 //
1981 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1982 sub3node->SetLineColor(kColorITS);
1983 sub3node->SetVisibility(0);
1984 sub3node->cd();
1985 //
1986 // Place copy #1 of I1D1 in I1D7
1987 //
1988 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1989 sub4node->SetLineColor(kColorITS);
1990 sub4node->SetVisibility(0);
1991 sub4node->cd();
1992 //
1993 // Place copy #1 of ITS2 in I1D1
1994 //
1995 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1996 sub5node->SetLineColor(kColorITS);
1997 fNodes->Add(sub5node);
1998 sub4node->cd();
1999 fNodes->Add(sub4node);
2000 sub3node->cd();
2001 fNodes->Add(sub3node);
2002 sub2node->cd();
2003 //
2004 // Place copy #4 of I1D7 in I20B
2005 //
2006 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2007 sub3node->SetLineColor(kColorITS);
2008 sub3node->SetVisibility(0);
2009 sub3node->cd();
2010 //
2011 // Place copy #1 of I1D1 in I1D7
2012 //
2013 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2014 sub4node->SetLineColor(kColorITS);
2015 sub4node->SetVisibility(0);
2016 sub4node->cd();
2017 //
2018 // Place copy #1 of ITS2 in I1D1
2019 //
2020 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2021 sub5node->SetLineColor(kColorITS);
2022 fNodes->Add(sub5node);
2023 sub4node->cd();
2024 fNodes->Add(sub4node);
2025 sub3node->cd();
2026 fNodes->Add(sub3node);
2027 sub2node->cd();
2028 fNodes->Add(sub2node);
2029 sub1node->cd();
2030 fNodes->Add(sub1node);
2031 node->cd();
2032 //
2033 // Place copy #3 of I12B in IT12
2034 //
1266e9b4 2035 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2036 sub1node->SetLineColor(kColorITS);
2037 sub1node->SetVisibility(0);
2038 sub1node->cd();
2039 //
2040 // Place copy #1 of I10B in I12B
2041 //
2042 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2043 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2044 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2045 sub2node->SetLineColor(kColorITS);
2046 sub2node->SetVisibility(0);
2047 sub2node->cd();
2048 //
2049 // Place copy #1 of I107 in I10B
2050 //
2051 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2052 sub3node->SetLineColor(kColorITS);
2053 sub3node->SetVisibility(0);
2054 sub3node->cd();
2055 //
2056 // Place copy #1 of I101 in I107
2057 //
2058 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2059 sub4node->SetLineColor(kColorITS);
2060 sub4node->SetVisibility(0);
2061 sub4node->cd();
2062 //
2063 // Place copy #1 of ITS1 in I101
2064 //
2065 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2066 sub5node->SetLineColor(kColorITS);
2067 fNodes->Add(sub5node);
2068 sub4node->cd();
2069 fNodes->Add(sub4node);
2070 sub3node->cd();
2071 fNodes->Add(sub3node);
2072 sub2node->cd();
2073 //
2074 // Place copy #2 of I107 in I10B
2075 //
2076 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2077 sub3node->SetLineColor(kColorITS);
2078 sub3node->SetVisibility(0);
2079 sub3node->cd();
2080 //
2081 // Place copy #1 of I101 in I107
2082 //
2083 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2084 sub4node->SetLineColor(kColorITS);
2085 sub4node->SetVisibility(0);
2086 sub4node->cd();
2087 //
2088 // Place copy #1 of ITS1 in I101
2089 //
2090 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2091 sub5node->SetLineColor(kColorITS);
2092 fNodes->Add(sub5node);
2093 sub4node->cd();
2094 fNodes->Add(sub4node);
2095 sub3node->cd();
2096 fNodes->Add(sub3node);
2097 sub2node->cd();
2098 //
2099 // Place copy #3 of I107 in I10B
2100 //
2101 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2102 sub3node->SetLineColor(kColorITS);
2103 sub3node->SetVisibility(0);
2104 sub3node->cd();
2105 //
2106 // Place copy #1 of I101 in I107
2107 //
2108 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2109 sub4node->SetLineColor(kColorITS);
2110 sub4node->SetVisibility(0);
2111 sub4node->cd();
2112 //
2113 // Place copy #1 of ITS1 in I101
2114 //
2115 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2116 sub5node->SetLineColor(kColorITS);
2117 fNodes->Add(sub5node);
2118 sub4node->cd();
2119 fNodes->Add(sub4node);
2120 sub3node->cd();
2121 fNodes->Add(sub3node);
2122 sub2node->cd();
2123 //
2124 // Place copy #4 of I107 in I10B
2125 //
2126 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2127 sub3node->SetLineColor(kColorITS);
2128 sub3node->SetVisibility(0);
2129 sub3node->cd();
2130 //
2131 // Place copy #1 of I101 in I107
2132 //
2133 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2134 sub4node->SetLineColor(kColorITS);
2135 sub4node->SetVisibility(0);
2136 sub4node->cd();
2137 //
2138 // Place copy #1 of ITS1 in I101
2139 //
2140 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2141 sub5node->SetLineColor(kColorITS);
2142 fNodes->Add(sub5node);
2143 sub4node->cd();
2144 fNodes->Add(sub4node);
2145 sub3node->cd();
2146 fNodes->Add(sub3node);
2147 sub2node->cd();
2148 fNodes->Add(sub2node);
2149 sub1node->cd();
2150 //
2151 // Place copy #2 of I10B in I12B
2152 //
2153 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2154 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2155 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2156 sub2node->SetLineColor(kColorITS);
2157 sub2node->SetVisibility(0);
2158 sub2node->cd();
2159 //
2160 // Place copy #1 of I107 in I10B
2161 //
2162 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2163 sub3node->SetLineColor(kColorITS);
2164 sub3node->SetVisibility(0);
2165 sub3node->cd();
2166 //
2167 // Place copy #1 of I101 in I107
2168 //
2169 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2170 sub4node->SetLineColor(kColorITS);
2171 sub4node->SetVisibility(0);
2172 sub4node->cd();
2173 //
2174 // Place copy #1 of ITS1 in I101
2175 //
2176 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2177 sub5node->SetLineColor(kColorITS);
2178 fNodes->Add(sub5node);
2179 sub4node->cd();
2180 fNodes->Add(sub4node);
2181 sub3node->cd();
2182 fNodes->Add(sub3node);
2183 sub2node->cd();
2184 //
2185 // Place copy #2 of I107 in I10B
2186 //
2187 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2188 sub3node->SetLineColor(kColorITS);
2189 sub3node->SetVisibility(0);
2190 sub3node->cd();
2191 //
2192 // Place copy #1 of I101 in I107
2193 //
2194 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2195 sub4node->SetLineColor(kColorITS);
2196 sub4node->SetVisibility(0);
2197 sub4node->cd();
2198 //
2199 // Place copy #1 of ITS1 in I101
2200 //
2201 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2202 sub5node->SetLineColor(kColorITS);
2203 fNodes->Add(sub5node);
2204 sub4node->cd();
2205 fNodes->Add(sub4node);
2206 sub3node->cd();
2207 fNodes->Add(sub3node);
2208 sub2node->cd();
2209 //
2210 // Place copy #3 of I107 in I10B
2211 //
2212 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2213 sub3node->SetLineColor(kColorITS);
2214 sub3node->SetVisibility(0);
2215 sub3node->cd();
2216 //
2217 // Place copy #1 of I101 in I107
2218 //
2219 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2220 sub4node->SetLineColor(kColorITS);
2221 sub4node->SetVisibility(0);
2222 sub4node->cd();
2223 //
2224 // Place copy #1 of ITS1 in I101
2225 //
2226 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2227 sub5node->SetLineColor(kColorITS);
2228 fNodes->Add(sub5node);
2229 sub4node->cd();
2230 fNodes->Add(sub4node);
2231 sub3node->cd();
2232 fNodes->Add(sub3node);
2233 sub2node->cd();
2234 //
2235 // Place copy #4 of I107 in I10B
2236 //
2237 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2238 sub3node->SetLineColor(kColorITS);
2239 sub3node->SetVisibility(0);
2240 sub3node->cd();
2241 //
2242 // Place copy #1 of I101 in I107
2243 //
2244 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2245 sub4node->SetLineColor(kColorITS);
2246 sub4node->SetVisibility(0);
2247 sub4node->cd();
2248 //
2249 // Place copy #1 of ITS1 in I101
2250 //
2251 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2252 sub5node->SetLineColor(kColorITS);
2253 fNodes->Add(sub5node);
2254 sub4node->cd();
2255 fNodes->Add(sub4node);
2256 sub3node->cd();
2257 fNodes->Add(sub3node);
2258 sub2node->cd();
2259 fNodes->Add(sub2node);
2260 sub1node->cd();
2261 //
2262 // Place copy #1 of I20B in I12B
2263 //
2264 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2265 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2266 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2267 sub2node->SetLineColor(kColorITS);
2268 sub2node->SetVisibility(0);
2269 sub2node->cd();
2270 //
2271 // Place copy #1 of I1D7 in I20B
2272 //
2273 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2274 sub3node->SetLineColor(kColorITS);
2275 sub3node->SetVisibility(0);
2276 sub3node->cd();
2277 //
2278 // Place copy #1 of I1D1 in I1D7
2279 //
2280 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2281 sub4node->SetLineColor(kColorITS);
2282 sub4node->SetVisibility(0);
2283 sub4node->cd();
2284 //
2285 // Place copy #1 of ITS2 in I1D1
2286 //
2287 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2288 sub5node->SetLineColor(kColorITS);
2289 fNodes->Add(sub5node);
2290 sub4node->cd();
2291 fNodes->Add(sub4node);
2292 sub3node->cd();
2293 fNodes->Add(sub3node);
2294 sub2node->cd();
2295 //
2296 // Place copy #2 of I1D7 in I20B
2297 //
2298 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2299 sub3node->SetLineColor(kColorITS);
2300 sub3node->SetVisibility(0);
2301 sub3node->cd();
2302 //
2303 // Place copy #1 of I1D1 in I1D7
2304 //
2305 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2306 sub4node->SetLineColor(kColorITS);
2307 sub4node->SetVisibility(0);
2308 sub4node->cd();
2309 //
2310 // Place copy #1 of ITS2 in I1D1
2311 //
2312 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2313 sub5node->SetLineColor(kColorITS);
2314 fNodes->Add(sub5node);
2315 sub4node->cd();
2316 fNodes->Add(sub4node);
2317 sub3node->cd();
2318 fNodes->Add(sub3node);
2319 sub2node->cd();
2320 //
2321 // Place copy #3 of I1D7 in I20B
2322 //
2323 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2324 sub3node->SetLineColor(kColorITS);
2325 sub3node->SetVisibility(0);
2326 sub3node->cd();
2327 //
2328 // Place copy #1 of I1D1 in I1D7
2329 //
2330 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2331 sub4node->SetLineColor(kColorITS);
2332 sub4node->SetVisibility(0);
2333 sub4node->cd();
2334 //
2335 // Place copy #1 of ITS2 in I1D1
2336 //
2337 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2338 sub5node->SetLineColor(kColorITS);
2339 fNodes->Add(sub5node);
2340 sub4node->cd();
2341 fNodes->Add(sub4node);
2342 sub3node->cd();
2343 fNodes->Add(sub3node);
2344 sub2node->cd();
2345 //
2346 // Place copy #4 of I1D7 in I20B
2347 //
2348 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2349 sub3node->SetLineColor(kColorITS);
2350 sub3node->SetVisibility(0);
2351 sub3node->cd();
2352 //
2353 // Place copy #1 of I1D1 in I1D7
2354 //
2355 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2356 sub4node->SetLineColor(kColorITS);
2357 sub4node->SetVisibility(0);
2358 sub4node->cd();
2359 //
2360 // Place copy #1 of ITS2 in I1D1
2361 //
2362 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2363 sub5node->SetLineColor(kColorITS);
2364 fNodes->Add(sub5node);
2365 sub4node->cd();
2366 fNodes->Add(sub4node);
2367 sub3node->cd();
2368 fNodes->Add(sub3node);
2369 sub2node->cd();
2370 fNodes->Add(sub2node);
2371 sub1node->cd();
2372 //
2373 // Place copy #2 of I20B in I12B
2374 //
2375 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2376 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2377 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2378 sub2node->SetLineColor(kColorITS);
2379 sub2node->SetVisibility(0);
2380 sub2node->cd();
2381 //
2382 // Place copy #1 of I1D7 in I20B
2383 //
2384 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2385 sub3node->SetLineColor(kColorITS);
2386 sub3node->SetVisibility(0);
2387 sub3node->cd();
2388 //
2389 // Place copy #1 of I1D1 in I1D7
2390 //
2391 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2392 sub4node->SetLineColor(kColorITS);
2393 sub4node->SetVisibility(0);
2394 sub4node->cd();
2395 //
2396 // Place copy #1 of ITS2 in I1D1
2397 //
2398 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2399 sub5node->SetLineColor(kColorITS);
2400 fNodes->Add(sub5node);
2401 sub4node->cd();
2402 fNodes->Add(sub4node);
2403 sub3node->cd();
2404 fNodes->Add(sub3node);
2405 sub2node->cd();
2406 //
2407 // Place copy #2 of I1D7 in I20B
2408 //
2409 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2410 sub3node->SetLineColor(kColorITS);
2411 sub3node->SetVisibility(0);
2412 sub3node->cd();
2413 //
2414 // Place copy #1 of I1D1 in I1D7
2415 //
2416 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2417 sub4node->SetLineColor(kColorITS);
2418 sub4node->SetVisibility(0);
2419 sub4node->cd();
2420 //
2421 // Place copy #1 of ITS2 in I1D1
2422 //
2423 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2424 sub5node->SetLineColor(kColorITS);
2425 fNodes->Add(sub5node);
2426 sub4node->cd();
2427 fNodes->Add(sub4node);
2428 sub3node->cd();
2429 fNodes->Add(sub3node);
2430 sub2node->cd();
2431 //
2432 // Place copy #3 of I1D7 in I20B
2433 //
2434 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2435 sub3node->SetLineColor(kColorITS);
2436 sub3node->SetVisibility(0);
2437 sub3node->cd();
2438 //
2439 // Place copy #1 of I1D1 in I1D7
2440 //
2441 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2442 sub4node->SetLineColor(kColorITS);
2443 sub4node->SetVisibility(0);
2444 sub4node->cd();
2445 //
2446 // Place copy #1 of ITS2 in I1D1
2447 //
2448 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2449 sub5node->SetLineColor(kColorITS);
2450 fNodes->Add(sub5node);
2451 sub4node->cd();
2452 fNodes->Add(sub4node);
2453 sub3node->cd();
2454 fNodes->Add(sub3node);
2455 sub2node->cd();
2456 //
2457 // Place copy #4 of I1D7 in I20B
2458 //
2459 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2460 sub3node->SetLineColor(kColorITS);
2461 sub3node->SetVisibility(0);
2462 sub3node->cd();
2463 //
2464 // Place copy #1 of I1D1 in I1D7
2465 //
2466 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2467 sub4node->SetLineColor(kColorITS);
2468 sub4node->SetVisibility(0);
2469 sub4node->cd();
2470 //
2471 // Place copy #1 of ITS2 in I1D1
2472 //
2473 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2474 sub5node->SetLineColor(kColorITS);
2475 fNodes->Add(sub5node);
2476 sub4node->cd();
2477 fNodes->Add(sub4node);
2478 sub3node->cd();
2479 fNodes->Add(sub3node);
2480 sub2node->cd();
2481 fNodes->Add(sub2node);
2482 sub1node->cd();
2483 //
2484 // Place copy #3 of I20B in I12B
2485 //
2486 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2487 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2488 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2489 sub2node->SetLineColor(kColorITS);
2490 sub2node->SetVisibility(0);
2491 sub2node->cd();
2492 //
2493 // Place copy #1 of I1D7 in I20B
2494 //
2495 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2496 sub3node->SetLineColor(kColorITS);
2497 sub3node->SetVisibility(0);
2498 sub3node->cd();
2499 //
2500 // Place copy #1 of I1D1 in I1D7
2501 //
2502 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2503 sub4node->SetLineColor(kColorITS);
2504 sub4node->SetVisibility(0);
2505 sub4node->cd();
2506 //
2507 // Place copy #1 of ITS2 in I1D1
2508 //
2509 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2510 sub5node->SetLineColor(kColorITS);
2511 fNodes->Add(sub5node);
2512 sub4node->cd();
2513 fNodes->Add(sub4node);
2514 sub3node->cd();
2515 fNodes->Add(sub3node);
2516 sub2node->cd();
2517 //
2518 // Place copy #2 of I1D7 in I20B
2519 //
2520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2521 sub3node->SetLineColor(kColorITS);
2522 sub3node->SetVisibility(0);
2523 sub3node->cd();
2524 //
2525 // Place copy #1 of I1D1 in I1D7
2526 //
2527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2528 sub4node->SetLineColor(kColorITS);
2529 sub4node->SetVisibility(0);
2530 sub4node->cd();
2531 //
2532 // Place copy #1 of ITS2 in I1D1
2533 //
2534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2535 sub5node->SetLineColor(kColorITS);
2536 fNodes->Add(sub5node);
2537 sub4node->cd();
2538 fNodes->Add(sub4node);
2539 sub3node->cd();
2540 fNodes->Add(sub3node);
2541 sub2node->cd();
2542 //
2543 // Place copy #3 of I1D7 in I20B
2544 //
2545 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2546 sub3node->SetLineColor(kColorITS);
2547 sub3node->SetVisibility(0);
2548 sub3node->cd();
2549 //
2550 // Place copy #1 of I1D1 in I1D7
2551 //
2552 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2553 sub4node->SetLineColor(kColorITS);
2554 sub4node->SetVisibility(0);
2555 sub4node->cd();
2556 //
2557 // Place copy #1 of ITS2 in I1D1
2558 //
2559 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2560 sub5node->SetLineColor(kColorITS);
2561 fNodes->Add(sub5node);
2562 sub4node->cd();
2563 fNodes->Add(sub4node);
2564 sub3node->cd();
2565 fNodes->Add(sub3node);
2566 sub2node->cd();
2567 //
2568 // Place copy #4 of I1D7 in I20B
2569 //
2570 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2571 sub3node->SetLineColor(kColorITS);
2572 sub3node->SetVisibility(0);
2573 sub3node->cd();
2574 //
2575 // Place copy #1 of I1D1 in I1D7
2576 //
2577 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2578 sub4node->SetLineColor(kColorITS);
2579 sub4node->SetVisibility(0);
2580 sub4node->cd();
2581 //
2582 // Place copy #1 of ITS2 in I1D1
2583 //
2584 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2585 sub5node->SetLineColor(kColorITS);
2586 fNodes->Add(sub5node);
2587 sub4node->cd();
2588 fNodes->Add(sub4node);
2589 sub3node->cd();
2590 fNodes->Add(sub3node);
2591 sub2node->cd();
2592 fNodes->Add(sub2node);
2593 sub1node->cd();
2594 //
2595 // Place copy #4 of I20B in I12B
2596 //
2597 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2598 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2599 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2600 sub2node->SetLineColor(kColorITS);
2601 sub2node->SetVisibility(0);
2602 sub2node->cd();
2603 //
2604 // Place copy #1 of I1D7 in I20B
2605 //
2606 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2607 sub3node->SetLineColor(kColorITS);
2608 sub3node->SetVisibility(0);
2609 sub3node->cd();
2610 //
2611 // Place copy #1 of I1D1 in I1D7
2612 //
2613 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2614 sub4node->SetLineColor(kColorITS);
2615 sub4node->SetVisibility(0);
2616 sub4node->cd();
2617 //
2618 // Place copy #1 of ITS2 in I1D1
2619 //
2620 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2621 sub5node->SetLineColor(kColorITS);
2622 fNodes->Add(sub5node);
2623 sub4node->cd();
2624 fNodes->Add(sub4node);
2625 sub3node->cd();
2626 fNodes->Add(sub3node);
2627 sub2node->cd();
2628 //
2629 // Place copy #2 of I1D7 in I20B
2630 //
2631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2632 sub3node->SetLineColor(kColorITS);
2633 sub3node->SetVisibility(0);
2634 sub3node->cd();
2635 //
2636 // Place copy #1 of I1D1 in I1D7
2637 //
2638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2639 sub4node->SetLineColor(kColorITS);
2640 sub4node->SetVisibility(0);
2641 sub4node->cd();
2642 //
2643 // Place copy #1 of ITS2 in I1D1
2644 //
2645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2646 sub5node->SetLineColor(kColorITS);
2647 fNodes->Add(sub5node);
2648 sub4node->cd();
2649 fNodes->Add(sub4node);
2650 sub3node->cd();
2651 fNodes->Add(sub3node);
2652 sub2node->cd();
2653 //
2654 // Place copy #3 of I1D7 in I20B
2655 //
2656 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2657 sub3node->SetLineColor(kColorITS);
2658 sub3node->SetVisibility(0);
2659 sub3node->cd();
2660 //
2661 // Place copy #1 of I1D1 in I1D7
2662 //
2663 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2664 sub4node->SetLineColor(kColorITS);
2665 sub4node->SetVisibility(0);
2666 sub4node->cd();
2667 //
2668 // Place copy #1 of ITS2 in I1D1
2669 //
2670 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2671 sub5node->SetLineColor(kColorITS);
2672 fNodes->Add(sub5node);
2673 sub4node->cd();
2674 fNodes->Add(sub4node);
2675 sub3node->cd();
2676 fNodes->Add(sub3node);
2677 sub2node->cd();
2678 //
2679 // Place copy #4 of I1D7 in I20B
2680 //
2681 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2682 sub3node->SetLineColor(kColorITS);
2683 sub3node->SetVisibility(0);
2684 sub3node->cd();
2685 //
2686 // Place copy #1 of I1D1 in I1D7
2687 //
2688 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2689 sub4node->SetLineColor(kColorITS);
2690 sub4node->SetVisibility(0);
2691 sub4node->cd();
2692 //
2693 // Place copy #1 of ITS2 in I1D1
2694 //
2695 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2696 sub5node->SetLineColor(kColorITS);
2697 fNodes->Add(sub5node);
2698 sub4node->cd();
2699 fNodes->Add(sub4node);
2700 sub3node->cd();
2701 fNodes->Add(sub3node);
2702 sub2node->cd();
2703 fNodes->Add(sub2node);
2704 sub1node->cd();
2705 fNodes->Add(sub1node);
2706 node->cd();
2707 //
2708 // Place copy #4 of I12B in IT12
2709 //
1266e9b4 2710 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2711 sub1node->SetLineColor(kColorITS);
2712 sub1node->SetVisibility(0);
2713 sub1node->cd();
2714 //
2715 // Place copy #1 of I10B in I12B
2716 //
2717 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2718 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2719 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2720 sub2node->SetLineColor(kColorITS);
2721 sub2node->SetVisibility(0);
2722 sub2node->cd();
2723 //
2724 // Place copy #1 of I107 in I10B
2725 //
2726 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2727 sub3node->SetLineColor(kColorITS);
2728 sub3node->SetVisibility(0);
2729 sub3node->cd();
2730 //
2731 // Place copy #1 of I101 in I107
2732 //
2733 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2734 sub4node->SetLineColor(kColorITS);
2735 sub4node->SetVisibility(0);
2736 sub4node->cd();
2737 //
2738 // Place copy #1 of ITS1 in I101
2739 //
2740 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2741 sub5node->SetLineColor(kColorITS);
2742 fNodes->Add(sub5node);
2743 sub4node->cd();
2744 fNodes->Add(sub4node);
2745 sub3node->cd();
2746 fNodes->Add(sub3node);
2747 sub2node->cd();
2748 //
2749 // Place copy #2 of I107 in I10B
2750 //
2751 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2752 sub3node->SetLineColor(kColorITS);
2753 sub3node->SetVisibility(0);
2754 sub3node->cd();
2755 //
2756 // Place copy #1 of I101 in I107
2757 //
2758 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2759 sub4node->SetLineColor(kColorITS);
2760 sub4node->SetVisibility(0);
2761 sub4node->cd();
2762 //
2763 // Place copy #1 of ITS1 in I101
2764 //
2765 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2766 sub5node->SetLineColor(kColorITS);
2767 fNodes->Add(sub5node);
2768 sub4node->cd();
2769 fNodes->Add(sub4node);
2770 sub3node->cd();
2771 fNodes->Add(sub3node);
2772 sub2node->cd();
2773 //
2774 // Place copy #3 of I107 in I10B
2775 //
2776 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2777 sub3node->SetLineColor(kColorITS);
2778 sub3node->SetVisibility(0);
2779 sub3node->cd();
2780 //
2781 // Place copy #1 of I101 in I107
2782 //
2783 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2784 sub4node->SetLineColor(kColorITS);
2785 sub4node->SetVisibility(0);
2786 sub4node->cd();
2787 //
2788 // Place copy #1 of ITS1 in I101
2789 //
2790 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2791 sub5node->SetLineColor(kColorITS);
2792 fNodes->Add(sub5node);
2793 sub4node->cd();
2794 fNodes->Add(sub4node);
2795 sub3node->cd();
2796 fNodes->Add(sub3node);
2797 sub2node->cd();
2798 //
2799 // Place copy #4 of I107 in I10B
2800 //
2801 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2802 sub3node->SetLineColor(kColorITS);
2803 sub3node->SetVisibility(0);
2804 sub3node->cd();
2805 //
2806 // Place copy #1 of I101 in I107
2807 //
2808 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2809 sub4node->SetLineColor(kColorITS);
2810 sub4node->SetVisibility(0);
2811 sub4node->cd();
2812 //
2813 // Place copy #1 of ITS1 in I101
2814 //
2815 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2816 sub5node->SetLineColor(kColorITS);
2817 fNodes->Add(sub5node);
2818 sub4node->cd();
2819 fNodes->Add(sub4node);
2820 sub3node->cd();
2821 fNodes->Add(sub3node);
2822 sub2node->cd();
2823 fNodes->Add(sub2node);
2824 sub1node->cd();
2825 //
2826 // Place copy #2 of I10B in I12B
2827 //
2828 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2829 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2830 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2831 sub2node->SetLineColor(kColorITS);
2832 sub2node->SetVisibility(0);
2833 sub2node->cd();
2834 //
2835 // Place copy #1 of I107 in I10B
2836 //
2837 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2838 sub3node->SetLineColor(kColorITS);
2839 sub3node->SetVisibility(0);
2840 sub3node->cd();
2841 //
2842 // Place copy #1 of I101 in I107
2843 //
2844 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2845 sub4node->SetLineColor(kColorITS);
2846 sub4node->SetVisibility(0);
2847 sub4node->cd();
2848 //
2849 // Place copy #1 of ITS1 in I101
2850 //
2851 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2852 sub5node->SetLineColor(kColorITS);
2853 fNodes->Add(sub5node);
2854 sub4node->cd();
2855 fNodes->Add(sub4node);
2856 sub3node->cd();
2857 fNodes->Add(sub3node);
2858 sub2node->cd();
2859 //
2860 // Place copy #2 of I107 in I10B
2861 //
2862 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2863 sub3node->SetLineColor(kColorITS);
2864 sub3node->SetVisibility(0);
2865 sub3node->cd();
2866 //
2867 // Place copy #1 of I101 in I107
2868 //
2869 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2870 sub4node->SetLineColor(kColorITS);
2871 sub4node->SetVisibility(0);
2872 sub4node->cd();
2873 //
2874 // Place copy #1 of ITS1 in I101
2875 //
2876 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2877 sub5node->SetLineColor(kColorITS);
2878 fNodes->Add(sub5node);
2879 sub4node->cd();
2880 fNodes->Add(sub4node);
2881 sub3node->cd();
2882 fNodes->Add(sub3node);
2883 sub2node->cd();
2884 //
2885 // Place copy #3 of I107 in I10B
2886 //
2887 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2888 sub3node->SetLineColor(kColorITS);
2889 sub3node->SetVisibility(0);
2890 sub3node->cd();
2891 //
2892 // Place copy #1 of I101 in I107
2893 //
2894 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2895 sub4node->SetLineColor(kColorITS);
2896 sub4node->SetVisibility(0);
2897 sub4node->cd();
2898 //
2899 // Place copy #1 of ITS1 in I101
2900 //
2901 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2902 sub5node->SetLineColor(kColorITS);
2903 fNodes->Add(sub5node);
2904 sub4node->cd();
2905 fNodes->Add(sub4node);
2906 sub3node->cd();
2907 fNodes->Add(sub3node);
2908 sub2node->cd();
2909 //
2910 // Place copy #4 of I107 in I10B
2911 //
2912 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2913 sub3node->SetLineColor(kColorITS);
2914 sub3node->SetVisibility(0);
2915 sub3node->cd();
2916 //
2917 // Place copy #1 of I101 in I107
2918 //
2919 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2920 sub4node->SetLineColor(kColorITS);
2921 sub4node->SetVisibility(0);
2922 sub4node->cd();
2923 //
2924 // Place copy #1 of ITS1 in I101
2925 //
2926 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2927 sub5node->SetLineColor(kColorITS);
2928 fNodes->Add(sub5node);
2929 sub4node->cd();
2930 fNodes->Add(sub4node);
2931 sub3node->cd();
2932 fNodes->Add(sub3node);
2933 sub2node->cd();
2934 fNodes->Add(sub2node);
2935 sub1node->cd();
2936 //
2937 // Place copy #1 of I20B in I12B
2938 //
2939 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2940 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2941 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2942 sub2node->SetLineColor(kColorITS);
2943 sub2node->SetVisibility(0);
2944 sub2node->cd();
2945 //
2946 // Place copy #1 of I1D7 in I20B
2947 //
2948 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2949 sub3node->SetLineColor(kColorITS);
2950 sub3node->SetVisibility(0);
2951 sub3node->cd();
2952 //
2953 // Place copy #1 of I1D1 in I1D7
2954 //
2955 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2956 sub4node->SetLineColor(kColorITS);
2957 sub4node->SetVisibility(0);
2958 sub4node->cd();
2959 //
2960 // Place copy #1 of ITS2 in I1D1
2961 //
2962 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2963 sub5node->SetLineColor(kColorITS);
2964 fNodes->Add(sub5node);
2965 sub4node->cd();
2966 fNodes->Add(sub4node);
2967 sub3node->cd();
2968 fNodes->Add(sub3node);
2969 sub2node->cd();
2970 //
2971 // Place copy #2 of I1D7 in I20B
2972 //
2973 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2974 sub3node->SetLineColor(kColorITS);
2975 sub3node->SetVisibility(0);
2976 sub3node->cd();
2977 //
2978 // Place copy #1 of I1D1 in I1D7
2979 //
2980 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2981 sub4node->SetLineColor(kColorITS);
2982 sub4node->SetVisibility(0);
2983 sub4node->cd();
2984 //
2985 // Place copy #1 of ITS2 in I1D1
2986 //
2987 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2988 sub5node->SetLineColor(kColorITS);
2989 fNodes->Add(sub5node);
2990 sub4node->cd();
2991 fNodes->Add(sub4node);
2992 sub3node->cd();
2993 fNodes->Add(sub3node);
2994 sub2node->cd();
2995 //
2996 // Place copy #3 of I1D7 in I20B
2997 //
2998 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2999 sub3node->SetLineColor(kColorITS);
3000 sub3node->SetVisibility(0);
3001 sub3node->cd();
3002 //
3003 // Place copy #1 of I1D1 in I1D7
3004 //
3005 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3006 sub4node->SetLineColor(kColorITS);
3007 sub4node->SetVisibility(0);
3008 sub4node->cd();
3009 //
3010 // Place copy #1 of ITS2 in I1D1
3011 //
3012 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3013 sub5node->SetLineColor(kColorITS);
3014 fNodes->Add(sub5node);
3015 sub4node->cd();
3016 fNodes->Add(sub4node);
3017 sub3node->cd();
3018 fNodes->Add(sub3node);
3019 sub2node->cd();
3020 //
3021 // Place copy #4 of I1D7 in I20B
3022 //
3023 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3024 sub3node->SetLineColor(kColorITS);
3025 sub3node->SetVisibility(0);
3026 sub3node->cd();
3027 //
3028 // Place copy #1 of I1D1 in I1D7
3029 //
3030 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3031 sub4node->SetLineColor(kColorITS);
3032 sub4node->SetVisibility(0);
3033 sub4node->cd();
3034 //
3035 // Place copy #1 of ITS2 in I1D1
3036 //
3037 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3038 sub5node->SetLineColor(kColorITS);
3039 fNodes->Add(sub5node);
3040 sub4node->cd();
3041 fNodes->Add(sub4node);
3042 sub3node->cd();
3043 fNodes->Add(sub3node);
3044 sub2node->cd();
3045 fNodes->Add(sub2node);
3046 sub1node->cd();
3047 //
3048 // Place copy #2 of I20B in I12B
3049 //
3050 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3051 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3052 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3053 sub2node->SetLineColor(kColorITS);
3054 sub2node->SetVisibility(0);
3055 sub2node->cd();
3056 //
3057 // Place copy #1 of I1D7 in I20B
3058 //
3059 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3060 sub3node->SetLineColor(kColorITS);
3061 sub3node->SetVisibility(0);
3062 sub3node->cd();
3063 //
3064 // Place copy #1 of I1D1 in I1D7
3065 //
3066 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3067 sub4node->SetLineColor(kColorITS);
3068 sub4node->SetVisibility(0);
3069 sub4node->cd();
3070 //
3071 // Place copy #1 of ITS2 in I1D1
3072 //
3073 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3074 sub5node->SetLineColor(kColorITS);
3075 fNodes->Add(sub5node);
3076 sub4node->cd();
3077 fNodes->Add(sub4node);
3078 sub3node->cd();
3079 fNodes->Add(sub3node);
3080 sub2node->cd();
3081 //
3082 // Place copy #2 of I1D7 in I20B
3083 //
3084 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3085 sub3node->SetLineColor(kColorITS);
3086 sub3node->SetVisibility(0);
3087 sub3node->cd();
3088 //
3089 // Place copy #1 of I1D1 in I1D7
3090 //
3091 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3092 sub4node->SetLineColor(kColorITS);
3093 sub4node->SetVisibility(0);
3094 sub4node->cd();
3095 //
3096 // Place copy #1 of ITS2 in I1D1
3097 //
3098 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3099 sub5node->SetLineColor(kColorITS);
3100 fNodes->Add(sub5node);
3101 sub4node->cd();
3102 fNodes->Add(sub4node);
3103 sub3node->cd();
3104 fNodes->Add(sub3node);
3105 sub2node->cd();
3106 //
3107 // Place copy #3 of I1D7 in I20B
3108 //
3109 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3110 sub3node->SetLineColor(kColorITS);
3111 sub3node->SetVisibility(0);
3112 sub3node->cd();
3113 //
3114 // Place copy #1 of I1D1 in I1D7
3115 //
3116 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3117 sub4node->SetLineColor(kColorITS);
3118 sub4node->SetVisibility(0);
3119 sub4node->cd();
3120 //
3121 // Place copy #1 of ITS2 in I1D1
3122 //
3123 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3124 sub5node->SetLineColor(kColorITS);
3125 fNodes->Add(sub5node);
3126 sub4node->cd();
3127 fNodes->Add(sub4node);
3128 sub3node->cd();
3129 fNodes->Add(sub3node);
3130 sub2node->cd();
3131 //
3132 // Place copy #4 of I1D7 in I20B
3133 //
3134 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3135 sub3node->SetLineColor(kColorITS);
3136 sub3node->SetVisibility(0);
3137 sub3node->cd();
3138 //
3139 // Place copy #1 of I1D1 in I1D7
3140 //
3141 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3142 sub4node->SetLineColor(kColorITS);
3143 sub4node->SetVisibility(0);
3144 sub4node->cd();
3145 //
3146 // Place copy #1 of ITS2 in I1D1
3147 //
3148 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3149 sub5node->SetLineColor(kColorITS);
3150 fNodes->Add(sub5node);
3151 sub4node->cd();
3152 fNodes->Add(sub4node);
3153 sub3node->cd();
3154 fNodes->Add(sub3node);
3155 sub2node->cd();
3156 fNodes->Add(sub2node);
3157 sub1node->cd();
3158 //
3159 // Place copy #3 of I20B in I12B
3160 //
3161 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3162 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3163 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3164 sub2node->SetLineColor(kColorITS);
3165 sub2node->SetVisibility(0);
3166 sub2node->cd();
3167 //
3168 // Place copy #1 of I1D7 in I20B
3169 //
3170 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3171 sub3node->SetLineColor(kColorITS);
3172 sub3node->SetVisibility(0);
3173 sub3node->cd();
3174 //
3175 // Place copy #1 of I1D1 in I1D7
3176 //
3177 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3178 sub4node->SetLineColor(kColorITS);
3179 sub4node->SetVisibility(0);
3180 sub4node->cd();
3181 //
3182 // Place copy #1 of ITS2 in I1D1
3183 //
3184 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3185 sub5node->SetLineColor(kColorITS);
3186 fNodes->Add(sub5node);
3187 sub4node->cd();
3188 fNodes->Add(sub4node);
3189 sub3node->cd();
3190 fNodes->Add(sub3node);
3191 sub2node->cd();
3192 //
3193 // Place copy #2 of I1D7 in I20B
3194 //
3195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3196 sub3node->SetLineColor(kColorITS);
3197 sub3node->SetVisibility(0);
3198 sub3node->cd();
3199 //
3200 // Place copy #1 of I1D1 in I1D7
3201 //
3202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3203 sub4node->SetLineColor(kColorITS);
3204 sub4node->SetVisibility(0);
3205 sub4node->cd();
3206 //
3207 // Place copy #1 of ITS2 in I1D1
3208 //
3209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3210 sub5node->SetLineColor(kColorITS);
3211 fNodes->Add(sub5node);
3212 sub4node->cd();
3213 fNodes->Add(sub4node);
3214 sub3node->cd();
3215 fNodes->Add(sub3node);
3216 sub2node->cd();
3217 //
3218 // Place copy #3 of I1D7 in I20B
3219 //
3220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3221 sub3node->SetLineColor(kColorITS);
3222 sub3node->SetVisibility(0);
3223 sub3node->cd();
3224 //
3225 // Place copy #1 of I1D1 in I1D7
3226 //
3227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3228 sub4node->SetLineColor(kColorITS);
3229 sub4node->SetVisibility(0);
3230 sub4node->cd();
3231 //
3232 // Place copy #1 of ITS2 in I1D1
3233 //
3234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3235 sub5node->SetLineColor(kColorITS);
3236 fNodes->Add(sub5node);
3237 sub4node->cd();
3238 fNodes->Add(sub4node);
3239 sub3node->cd();
3240 fNodes->Add(sub3node);
3241 sub2node->cd();
3242 //
3243 // Place copy #4 of I1D7 in I20B
3244 //
3245 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3246 sub3node->SetLineColor(kColorITS);
3247 sub3node->SetVisibility(0);
3248 sub3node->cd();
3249 //
3250 // Place copy #1 of I1D1 in I1D7
3251 //
3252 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3253 sub4node->SetLineColor(kColorITS);
3254 sub4node->SetVisibility(0);
3255 sub4node->cd();
3256 //
3257 // Place copy #1 of ITS2 in I1D1
3258 //
3259 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3260 sub5node->SetLineColor(kColorITS);
3261 fNodes->Add(sub5node);
3262 sub4node->cd();
3263 fNodes->Add(sub4node);
3264 sub3node->cd();
3265 fNodes->Add(sub3node);
3266 sub2node->cd();
3267 fNodes->Add(sub2node);
3268 sub1node->cd();
3269 //
3270 // Place copy #4 of I20B in I12B
3271 //
3272 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3273 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3274 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3275 sub2node->SetLineColor(kColorITS);
3276 sub2node->SetVisibility(0);
3277 sub2node->cd();
3278 //
3279 // Place copy #1 of I1D7 in I20B
3280 //
3281 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3282 sub3node->SetLineColor(kColorITS);
3283 sub3node->SetVisibility(0);
3284 sub3node->cd();
3285 //
3286 // Place copy #1 of I1D1 in I1D7
3287 //
3288 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3289 sub4node->SetLineColor(kColorITS);
3290 sub4node->SetVisibility(0);
3291 sub4node->cd();
3292 //
3293 // Place copy #1 of ITS2 in I1D1
3294 //
3295 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3296 sub5node->SetLineColor(kColorITS);
3297 fNodes->Add(sub5node);
3298 sub4node->cd();
3299 fNodes->Add(sub4node);
3300 sub3node->cd();
3301 fNodes->Add(sub3node);
3302 sub2node->cd();
3303 //
3304 // Place copy #2 of I1D7 in I20B
3305 //
3306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3307 sub3node->SetLineColor(kColorITS);
3308 sub3node->SetVisibility(0);
3309 sub3node->cd();
3310 //
3311 // Place copy #1 of I1D1 in I1D7
3312 //
3313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3314 sub4node->SetLineColor(kColorITS);
3315 sub4node->SetVisibility(0);
3316 sub4node->cd();
3317 //
3318 // Place copy #1 of ITS2 in I1D1
3319 //
3320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3321 sub5node->SetLineColor(kColorITS);
3322 fNodes->Add(sub5node);
3323 sub4node->cd();
3324 fNodes->Add(sub4node);
3325 sub3node->cd();
3326 fNodes->Add(sub3node);
3327 sub2node->cd();
3328 //
3329 // Place copy #3 of I1D7 in I20B
3330 //
3331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3332 sub3node->SetLineColor(kColorITS);
3333 sub3node->SetVisibility(0);
3334 sub3node->cd();
3335 //
3336 // Place copy #1 of I1D1 in I1D7
3337 //
3338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3339 sub4node->SetLineColor(kColorITS);
3340 sub4node->SetVisibility(0);
3341 sub4node->cd();
3342 //
3343 // Place copy #1 of ITS2 in I1D1
3344 //
3345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3346 sub5node->SetLineColor(kColorITS);
3347 fNodes->Add(sub5node);
3348 sub4node->cd();
3349 fNodes->Add(sub4node);
3350 sub3node->cd();
3351 fNodes->Add(sub3node);
3352 sub2node->cd();
3353 //
3354 // Place copy #4 of I1D7 in I20B
3355 //
3356 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3357 sub3node->SetLineColor(kColorITS);
3358 sub3node->SetVisibility(0);
3359 sub3node->cd();
3360 //
3361 // Place copy #1 of I1D1 in I1D7
3362 //
3363 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3364 sub4node->SetLineColor(kColorITS);
3365 sub4node->SetVisibility(0);
3366 sub4node->cd();
3367 //
3368 // Place copy #1 of ITS2 in I1D1
3369 //
3370 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3371 sub5node->SetLineColor(kColorITS);
3372 fNodes->Add(sub5node);
3373 sub4node->cd();
3374 fNodes->Add(sub4node);
3375 sub3node->cd();
3376 fNodes->Add(sub3node);
3377 sub2node->cd();
3378 fNodes->Add(sub2node);
3379 sub1node->cd();
3380 fNodes->Add(sub1node);
3381 node->cd();
3382 //
3383 // Place copy #5 of I12B in IT12
3384 //
1266e9b4 3385 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3386 sub1node->SetLineColor(kColorITS);
3387 sub1node->SetVisibility(0);
3388 sub1node->cd();
3389 //
3390 // Place copy #1 of I10B in I12B
3391 //
3392 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3393 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3394 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3395 sub2node->SetLineColor(kColorITS);
3396 sub2node->SetVisibility(0);
3397 sub2node->cd();
3398 //
3399 // Place copy #1 of I107 in I10B
3400 //
3401 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3402 sub3node->SetLineColor(kColorITS);
3403 sub3node->SetVisibility(0);
3404 sub3node->cd();
3405 //
3406 // Place copy #1 of I101 in I107
3407 //
3408 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3409 sub4node->SetLineColor(kColorITS);
3410 sub4node->SetVisibility(0);
3411 sub4node->cd();
3412 //
3413 // Place copy #1 of ITS1 in I101
3414 //
3415 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3416 sub5node->SetLineColor(kColorITS);
3417 fNodes->Add(sub5node);
3418 sub4node->cd();
3419 fNodes->Add(sub4node);
3420 sub3node->cd();
3421 fNodes->Add(sub3node);
3422 sub2node->cd();
3423 //
3424 // Place copy #2 of I107 in I10B
3425 //
3426 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3427 sub3node->SetLineColor(kColorITS);
3428 sub3node->SetVisibility(0);
3429 sub3node->cd();
3430 //
3431 // Place copy #1 of I101 in I107
3432 //
3433 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3434 sub4node->SetLineColor(kColorITS);
3435 sub4node->SetVisibility(0);
3436 sub4node->cd();
3437 //
3438 // Place copy #1 of ITS1 in I101
3439 //
3440 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3441 sub5node->SetLineColor(kColorITS);
3442 fNodes->Add(sub5node);
3443 sub4node->cd();
3444 fNodes->Add(sub4node);
3445 sub3node->cd();
3446 fNodes->Add(sub3node);
3447 sub2node->cd();
3448 //
3449 // Place copy #3 of I107 in I10B
3450 //
3451 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3452 sub3node->SetLineColor(kColorITS);
3453 sub3node->SetVisibility(0);
3454 sub3node->cd();
3455 //
3456 // Place copy #1 of I101 in I107
3457 //
3458 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3459 sub4node->SetLineColor(kColorITS);
3460 sub4node->SetVisibility(0);
3461 sub4node->cd();
3462 //
3463 // Place copy #1 of ITS1 in I101
3464 //
3465 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3466 sub5node->SetLineColor(kColorITS);
3467 fNodes->Add(sub5node);
3468 sub4node->cd();
3469 fNodes->Add(sub4node);
3470 sub3node->cd();
3471 fNodes->Add(sub3node);
3472 sub2node->cd();
3473 //
3474 // Place copy #4 of I107 in I10B
3475 //
3476 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3477 sub3node->SetLineColor(kColorITS);
3478 sub3node->SetVisibility(0);
3479 sub3node->cd();
3480 //
3481 // Place copy #1 of I101 in I107
3482 //
3483 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3484 sub4node->SetLineColor(kColorITS);
3485 sub4node->SetVisibility(0);
3486 sub4node->cd();
3487 //
3488 // Place copy #1 of ITS1 in I101
3489 //
3490 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3491 sub5node->SetLineColor(kColorITS);
3492 fNodes->Add(sub5node);
3493 sub4node->cd();
3494 fNodes->Add(sub4node);
3495 sub3node->cd();
3496 fNodes->Add(sub3node);
3497 sub2node->cd();
3498 fNodes->Add(sub2node);
3499 sub1node->cd();
3500 //
3501 // Place copy #2 of I10B in I12B
3502 //
3503 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3504 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3505 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3506 sub2node->SetLineColor(kColorITS);
3507 sub2node->SetVisibility(0);
3508 sub2node->cd();
3509 //
3510 // Place copy #1 of I107 in I10B
3511 //
3512 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3513 sub3node->SetLineColor(kColorITS);
3514 sub3node->SetVisibility(0);
3515 sub3node->cd();
3516 //
3517 // Place copy #1 of I101 in I107
3518 //
3519 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3520 sub4node->SetLineColor(kColorITS);
3521 sub4node->SetVisibility(0);
3522 sub4node->cd();
3523 //
3524 // Place copy #1 of ITS1 in I101
3525 //
3526 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3527 sub5node->SetLineColor(kColorITS);
3528 fNodes->Add(sub5node);
3529 sub4node->cd();
3530 fNodes->Add(sub4node);
3531 sub3node->cd();
3532 fNodes->Add(sub3node);
3533 sub2node->cd();
3534 //
3535 // Place copy #2 of I107 in I10B
3536 //
3537 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3538 sub3node->SetLineColor(kColorITS);
3539 sub3node->SetVisibility(0);
3540 sub3node->cd();
3541 //
3542 // Place copy #1 of I101 in I107
3543 //
3544 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3545 sub4node->SetLineColor(kColorITS);
3546 sub4node->SetVisibility(0);
3547 sub4node->cd();
3548 //
3549 // Place copy #1 of ITS1 in I101
3550 //
3551 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3552 sub5node->SetLineColor(kColorITS);
3553 fNodes->Add(sub5node);
3554 sub4node->cd();
3555 fNodes->Add(sub4node);
3556 sub3node->cd();
3557 fNodes->Add(sub3node);
3558 sub2node->cd();
3559 //
3560 // Place copy #3 of I107 in I10B
3561 //
3562 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3563 sub3node->SetLineColor(kColorITS);
3564 sub3node->SetVisibility(0);
3565 sub3node->cd();
3566 //
3567 // Place copy #1 of I101 in I107
3568 //
3569 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3570 sub4node->SetLineColor(kColorITS);
3571 sub4node->SetVisibility(0);
3572 sub4node->cd();
3573 //
3574 // Place copy #1 of ITS1 in I101
3575 //
3576 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3577 sub5node->SetLineColor(kColorITS);
3578 fNodes->Add(sub5node);
3579 sub4node->cd();
3580 fNodes->Add(sub4node);
3581 sub3node->cd();
3582 fNodes->Add(sub3node);
3583 sub2node->cd();
3584 //
3585 // Place copy #4 of I107 in I10B
3586 //
3587 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3588 sub3node->SetLineColor(kColorITS);
3589 sub3node->SetVisibility(0);
3590 sub3node->cd();
3591 //
3592 // Place copy #1 of I101 in I107
3593 //
3594 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3595 sub4node->SetLineColor(kColorITS);
3596 sub4node->SetVisibility(0);
3597 sub4node->cd();
3598 //
3599 // Place copy #1 of ITS1 in I101
3600 //
3601 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3602 sub5node->SetLineColor(kColorITS);
3603 fNodes->Add(sub5node);
3604 sub4node->cd();
3605 fNodes->Add(sub4node);
3606 sub3node->cd();
3607 fNodes->Add(sub3node);
3608 sub2node->cd();
3609 fNodes->Add(sub2node);
3610 sub1node->cd();
3611 //
3612 // Place copy #1 of I20B in I12B
3613 //
3614 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3615 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3616 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3617 sub2node->SetLineColor(kColorITS);
3618 sub2node->SetVisibility(0);
3619 sub2node->cd();
3620 //
3621 // Place copy #1 of I1D7 in I20B
3622 //
3623 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3624 sub3node->SetLineColor(kColorITS);
3625 sub3node->SetVisibility(0);
3626 sub3node->cd();
3627 //
3628 // Place copy #1 of I1D1 in I1D7
3629 //
3630 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3631 sub4node->SetLineColor(kColorITS);
3632 sub4node->SetVisibility(0);
3633 sub4node->cd();
3634 //
3635 // Place copy #1 of ITS2 in I1D1
3636 //
3637 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3638 sub5node->SetLineColor(kColorITS);
3639 fNodes->Add(sub5node);
3640 sub4node->cd();
3641 fNodes->Add(sub4node);
3642 sub3node->cd();
3643 fNodes->Add(sub3node);
3644 sub2node->cd();
3645 //
3646 // Place copy #2 of I1D7 in I20B
3647 //
3648 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3649 sub3node->SetLineColor(kColorITS);
3650 sub3node->SetVisibility(0);
3651 sub3node->cd();
3652 //
3653 // Place copy #1 of I1D1 in I1D7
3654 //
3655 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3656 sub4node->SetLineColor(kColorITS);
3657 sub4node->SetVisibility(0);
3658 sub4node->cd();
3659 //
3660 // Place copy #1 of ITS2 in I1D1
3661 //
3662 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3663 sub5node->SetLineColor(kColorITS);
3664 fNodes->Add(sub5node);
3665 sub4node->cd();
3666 fNodes->Add(sub4node);
3667 sub3node->cd();
3668 fNodes->Add(sub3node);
3669 sub2node->cd();
3670 //
3671 // Place copy #3 of I1D7 in I20B
3672 //
3673 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3674 sub3node->SetLineColor(kColorITS);
3675 sub3node->SetVisibility(0);
3676 sub3node->cd();
3677 //
3678 // Place copy #1 of I1D1 in I1D7
3679 //
3680 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3681 sub4node->SetLineColor(kColorITS);
3682 sub4node->SetVisibility(0);
3683 sub4node->cd();
3684 //
3685 // Place copy #1 of ITS2 in I1D1
3686 //
3687 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3688 sub5node->SetLineColor(kColorITS);
3689 fNodes->Add(sub5node);
3690 sub4node->cd();
3691 fNodes->Add(sub4node);
3692 sub3node->cd();
3693 fNodes->Add(sub3node);
3694 sub2node->cd();
3695 //
3696 // Place copy #4 of I1D7 in I20B
3697 //
3698 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3699 sub3node->SetLineColor(kColorITS);
3700 sub3node->SetVisibility(0);
3701 sub3node->cd();
3702 //
3703 // Place copy #1 of I1D1 in I1D7
3704 //
3705 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3706 sub4node->SetLineColor(kColorITS);
3707 sub4node->SetVisibility(0);
3708 sub4node->cd();
3709 //
3710 // Place copy #1 of ITS2 in I1D1
3711 //
3712 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3713 sub5node->SetLineColor(kColorITS);
3714 fNodes->Add(sub5node);
3715 sub4node->cd();
3716 fNodes->Add(sub4node);
3717 sub3node->cd();
3718 fNodes->Add(sub3node);
3719 sub2node->cd();
3720 fNodes->Add(sub2node);
3721 sub1node->cd();
3722 //
3723 // Place copy #2 of I20B in I12B
3724 //
3725 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3726 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3727 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3728 sub2node->SetLineColor(kColorITS);
3729 sub2node->SetVisibility(0);
3730 sub2node->cd();
3731 //
3732 // Place copy #1 of I1D7 in I20B
3733 //
3734 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3735 sub3node->SetLineColor(kColorITS);
3736 sub3node->SetVisibility(0);
3737 sub3node->cd();
3738 //
3739 // Place copy #1 of I1D1 in I1D7
3740 //
3741 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3742 sub4node->SetLineColor(kColorITS);
3743 sub4node->SetVisibility(0);
3744 sub4node->cd();
3745 //
3746 // Place copy #1 of ITS2 in I1D1
3747 //
3748 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3749 sub5node->SetLineColor(kColorITS);
3750 fNodes->Add(sub5node);
3751 sub4node->cd();
3752 fNodes->Add(sub4node);
3753 sub3node->cd();
3754 fNodes->Add(sub3node);
3755 sub2node->cd();
3756 //
3757 // Place copy #2 of I1D7 in I20B
3758 //
3759 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3760 sub3node->SetLineColor(kColorITS);
3761 sub3node->SetVisibility(0);
3762 sub3node->cd();
3763 //
3764 // Place copy #1 of I1D1 in I1D7
3765 //
3766 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3767 sub4node->SetLineColor(kColorITS);
3768 sub4node->SetVisibility(0);
3769 sub4node->cd();
3770 //
3771 // Place copy #1 of ITS2 in I1D1
3772 //
3773 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3774 sub5node->SetLineColor(kColorITS);
3775 fNodes->Add(sub5node);
3776 sub4node->cd();
3777 fNodes->Add(sub4node);
3778 sub3node->cd();
3779 fNodes->Add(sub3node);
3780 sub2node->cd();
3781 //
3782 // Place copy #3 of I1D7 in I20B
3783 //
3784 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3785 sub3node->SetLineColor(kColorITS);
3786 sub3node->SetVisibility(0);
3787 sub3node->cd();
3788 //
3789 // Place copy #1 of I1D1 in I1D7
3790 //
3791 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3792 sub4node->SetLineColor(kColorITS);
3793 sub4node->SetVisibility(0);
3794 sub4node->cd();
3795 //
3796 // Place copy #1 of ITS2 in I1D1
3797 //
3798 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3799 sub5node->SetLineColor(kColorITS);
3800 fNodes->Add(sub5node);
3801 sub4node->cd();
3802 fNodes->Add(sub4node);
3803 sub3node->cd();
3804 fNodes->Add(sub3node);
3805 sub2node->cd();
3806 //
3807 // Place copy #4 of I1D7 in I20B
3808 //
3809 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3810 sub3node->SetLineColor(kColorITS);
3811 sub3node->SetVisibility(0);
3812 sub3node->cd();
3813 //
3814 // Place copy #1 of I1D1 in I1D7
3815 //
3816 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3817 sub4node->SetLineColor(kColorITS);
3818 sub4node->SetVisibility(0);
3819 sub4node->cd();
3820 //
3821 // Place copy #1 of ITS2 in I1D1
3822 //
3823 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3824 sub5node->SetLineColor(kColorITS);
3825 fNodes->Add(sub5node);
3826 sub4node->cd();
3827 fNodes->Add(sub4node);
3828 sub3node->cd();
3829 fNodes->Add(sub3node);
3830 sub2node->cd();
3831 fNodes->Add(sub2node);
3832 sub1node->cd();
3833 //
3834 // Place copy #3 of I20B in I12B
3835 //
3836 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3837 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3838 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3839 sub2node->SetLineColor(kColorITS);
3840 sub2node->SetVisibility(0);
3841 sub2node->cd();
3842 //
3843 // Place copy #1 of I1D7 in I20B
3844 //
3845 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3846 sub3node->SetLineColor(kColorITS);
3847 sub3node->SetVisibility(0);
3848 sub3node->cd();
3849 //
3850 // Place copy #1 of I1D1 in I1D7
3851 //
3852 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3853 sub4node->SetLineColor(kColorITS);
3854 sub4node->SetVisibility(0);
3855 sub4node->cd();
3856 //
3857 // Place copy #1 of ITS2 in I1D1
3858 //
3859 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3860 sub5node->SetLineColor(kColorITS);
3861 fNodes->Add(sub5node);
3862 sub4node->cd();
3863 fNodes->Add(sub4node);
3864 sub3node->cd();
3865 fNodes->Add(sub3node);
3866 sub2node->cd();
3867 //
3868 // Place copy #2 of I1D7 in I20B
3869 //
3870 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3871 sub3node->SetLineColor(kColorITS);
3872 sub3node->SetVisibility(0);
3873 sub3node->cd();
3874 //
3875 // Place copy #1 of I1D1 in I1D7
3876 //
3877 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3878 sub4node->SetLineColor(kColorITS);
3879 sub4node->SetVisibility(0);
3880 sub4node->cd();
3881 //
3882 // Place copy #1 of ITS2 in I1D1
3883 //
3884 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3885 sub5node->SetLineColor(kColorITS);
3886 fNodes->Add(sub5node);
3887 sub4node->cd();
3888 fNodes->Add(sub4node);
3889 sub3node->cd();
3890 fNodes->Add(sub3node);
3891 sub2node->cd();
3892 //
3893 // Place copy #3 of I1D7 in I20B
3894 //
3895 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3896 sub3node->SetLineColor(kColorITS);
3897 sub3node->SetVisibility(0);
3898 sub3node->cd();
3899 //
3900 // Place copy #1 of I1D1 in I1D7
3901 //
3902 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3903 sub4node->SetLineColor(kColorITS);
3904 sub4node->SetVisibility(0);
3905 sub4node->cd();
3906 //
3907 // Place copy #1 of ITS2 in I1D1
3908 //
3909 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3910 sub5node->SetLineColor(kColorITS);
3911 fNodes->Add(sub5node);
3912 sub4node->cd();
3913 fNodes->Add(sub4node);
3914 sub3node->cd();
3915 fNodes->Add(sub3node);
3916 sub2node->cd();
3917 //
3918 // Place copy #4 of I1D7 in I20B
3919 //
3920 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3921 sub3node->SetLineColor(kColorITS);
3922 sub3node->SetVisibility(0);
3923 sub3node->cd();
3924 //
3925 // Place copy #1 of I1D1 in I1D7
3926 //
3927 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3928 sub4node->SetLineColor(kColorITS);
3929 sub4node->SetVisibility(0);
3930 sub4node->cd();
3931 //
3932 // Place copy #1 of ITS2 in I1D1
3933 //
3934 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3935 sub5node->SetLineColor(kColorITS);
3936 fNodes->Add(sub5node);
3937 sub4node->cd();
3938 fNodes->Add(sub4node);
3939 sub3node->cd();
3940 fNodes->Add(sub3node);
3941 sub2node->cd();
3942 fNodes->Add(sub2node);
3943 sub1node->cd();
3944 //
3945 // Place copy #4 of I20B in I12B
3946 //
3947 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3948 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3949 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3950 sub2node->SetLineColor(kColorITS);
3951 sub2node->SetVisibility(0);
3952 sub2node->cd();
3953 //
3954 // Place copy #1 of I1D7 in I20B
3955 //
3956 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3957 sub3node->SetLineColor(kColorITS);
3958 sub3node->SetVisibility(0);
3959 sub3node->cd();
3960 //
3961 // Place copy #1 of I1D1 in I1D7
3962 //
3963 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3964 sub4node->SetLineColor(kColorITS);
3965 sub4node->SetVisibility(0);
3966 sub4node->cd();
3967 //
3968 // Place copy #1 of ITS2 in I1D1
3969 //
3970 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3971 sub5node->SetLineColor(kColorITS);
3972 fNodes->Add(sub5node);
3973 sub4node->cd();
3974 fNodes->Add(sub4node);
3975 sub3node->cd();
3976 fNodes->Add(sub3node);
3977 sub2node->cd();
3978 //
3979 // Place copy #2 of I1D7 in I20B
3980 //
3981 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3982 sub3node->SetLineColor(kColorITS);
3983 sub3node->SetVisibility(0);
3984 sub3node->cd();
3985 //
3986 // Place copy #1 of I1D1 in I1D7
3987 //
3988 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3989 sub4node->SetLineColor(kColorITS);
3990 sub4node->SetVisibility(0);
3991 sub4node->cd();
3992 //
3993 // Place copy #1 of ITS2 in I1D1
3994 //
3995 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3996 sub5node->SetLineColor(kColorITS);
3997 fNodes->Add(sub5node);
3998 sub4node->cd();
3999 fNodes->Add(sub4node);
4000 sub3node->cd();
4001 fNodes->Add(sub3node);
4002 sub2node->cd();
4003 //
4004 // Place copy #3 of I1D7 in I20B
4005 //
4006 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4007 sub3node->SetLineColor(kColorITS);
4008 sub3node->SetVisibility(0);
4009 sub3node->cd();
4010 //
4011 // Place copy #1 of I1D1 in I1D7
4012 //
4013 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4014 sub4node->SetLineColor(kColorITS);
4015 sub4node->SetVisibility(0);
4016 sub4node->cd();
4017 //
4018 // Place copy #1 of ITS2 in I1D1
4019 //
4020 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4021 sub5node->SetLineColor(kColorITS);
4022 fNodes->Add(sub5node);
4023 sub4node->cd();
4024 fNodes->Add(sub4node);
4025 sub3node->cd();
4026 fNodes->Add(sub3node);
4027 sub2node->cd();
4028 //
4029 // Place copy #4 of I1D7 in I20B
4030 //
4031 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4032 sub3node->SetLineColor(kColorITS);
4033 sub3node->SetVisibility(0);
4034 sub3node->cd();
4035 //
4036 // Place copy #1 of I1D1 in I1D7
4037 //
4038 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4039 sub4node->SetLineColor(kColorITS);
4040 sub4node->SetVisibility(0);
4041 sub4node->cd();
4042 //
4043 // Place copy #1 of ITS2 in I1D1
4044 //
4045 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4046 sub5node->SetLineColor(kColorITS);
4047 fNodes->Add(sub5node);
4048 sub4node->cd();
4049 fNodes->Add(sub4node);
4050 sub3node->cd();
4051 fNodes->Add(sub3node);
4052 sub2node->cd();
4053 fNodes->Add(sub2node);
4054 sub1node->cd();
4055 fNodes->Add(sub1node);
4056 node->cd();
4057 //
4058 // Place copy #6 of I12B in IT12
4059 //
1266e9b4 4060 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4061 sub1node->SetLineColor(kColorITS);
4062 sub1node->SetVisibility(0);
4063 sub1node->cd();
4064 //
4065 // Place copy #1 of I10B in I12B
4066 //
4067 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4068 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4069 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4070 sub2node->SetLineColor(kColorITS);
4071 sub2node->SetVisibility(0);
4072 sub2node->cd();
4073 //
4074 // Place copy #1 of I107 in I10B
4075 //
4076 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4077 sub3node->SetLineColor(kColorITS);
4078 sub3node->SetVisibility(0);
4079 sub3node->cd();
4080 //
4081 // Place copy #1 of I101 in I107
4082 //
4083 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4084 sub4node->SetLineColor(kColorITS);
4085 sub4node->SetVisibility(0);
4086 sub4node->cd();
4087 //
4088 // Place copy #1 of ITS1 in I101
4089 //
4090 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4091 sub5node->SetLineColor(kColorITS);
4092 fNodes->Add(sub5node);
4093 sub4node->cd();
4094 fNodes->Add(sub4node);
4095 sub3node->cd();
4096 fNodes->Add(sub3node);
4097 sub2node->cd();
4098 //
4099 // Place copy #2 of I107 in I10B
4100 //
4101 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4102 sub3node->SetLineColor(kColorITS);
4103 sub3node->SetVisibility(0);
4104 sub3node->cd();
4105 //
4106 // Place copy #1 of I101 in I107
4107 //
4108 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4109 sub4node->SetLineColor(kColorITS);
4110 sub4node->SetVisibility(0);
4111 sub4node->cd();
4112 //
4113 // Place copy #1 of ITS1 in I101
4114 //
4115 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4116 sub5node->SetLineColor(kColorITS);
4117 fNodes->Add(sub5node);
4118 sub4node->cd();
4119 fNodes->Add(sub4node);
4120 sub3node->cd();
4121 fNodes->Add(sub3node);
4122 sub2node->cd();
4123 //
4124 // Place copy #3 of I107 in I10B
4125 //
4126 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4127 sub3node->SetLineColor(kColorITS);
4128 sub3node->SetVisibility(0);
4129 sub3node->cd();
4130 //
4131 // Place copy #1 of I101 in I107
4132 //
4133 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4134 sub4node->SetLineColor(kColorITS);
4135 sub4node->SetVisibility(0);
4136 sub4node->cd();
4137 //
4138 // Place copy #1 of ITS1 in I101
4139 //
4140 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4141 sub5node->SetLineColor(kColorITS);
4142 fNodes->Add(sub5node);
4143 sub4node->cd();
4144 fNodes->Add(sub4node);
4145 sub3node->cd();
4146 fNodes->Add(sub3node);
4147 sub2node->cd();
4148 //
4149 // Place copy #4 of I107 in I10B
4150 //
4151 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4152 sub3node->SetLineColor(kColorITS);
4153 sub3node->SetVisibility(0);
4154 sub3node->cd();
4155 //
4156 // Place copy #1 of I101 in I107
4157 //
4158 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4159 sub4node->SetLineColor(kColorITS);
4160 sub4node->SetVisibility(0);
4161 sub4node->cd();
4162 //
4163 // Place copy #1 of ITS1 in I101
4164 //
4165 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4166 sub5node->SetLineColor(kColorITS);
4167 fNodes->Add(sub5node);
4168 sub4node->cd();
4169 fNodes->Add(sub4node);
4170 sub3node->cd();
4171 fNodes->Add(sub3node);
4172 sub2node->cd();
4173 fNodes->Add(sub2node);
4174 sub1node->cd();
4175 //
4176 // Place copy #2 of I10B in I12B
4177 //
4178 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4179 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4180 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4181 sub2node->SetLineColor(kColorITS);
4182 sub2node->SetVisibility(0);
4183 sub2node->cd();
4184 //
4185 // Place copy #1 of I107 in I10B
4186 //
4187 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4188 sub3node->SetLineColor(kColorITS);
4189 sub3node->SetVisibility(0);
4190 sub3node->cd();
4191 //
4192 // Place copy #1 of I101 in I107
4193 //
4194 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4195 sub4node->SetLineColor(kColorITS);
4196 sub4node->SetVisibility(0);
4197 sub4node->cd();
4198 //
4199 // Place copy #1 of ITS1 in I101
4200 //
4201 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4202 sub5node->SetLineColor(kColorITS);
4203 fNodes->Add(sub5node);
4204 sub4node->cd();
4205 fNodes->Add(sub4node);
4206 sub3node->cd();
4207 fNodes->Add(sub3node);
4208 sub2node->cd();
4209 //
4210 // Place copy #2 of I107 in I10B
4211 //
4212 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4213 sub3node->SetLineColor(kColorITS);
4214 sub3node->SetVisibility(0);
4215 sub3node->cd();
4216 //
4217 // Place copy #1 of I101 in I107
4218 //
4219 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4220 sub4node->SetLineColor(kColorITS);
4221 sub4node->SetVisibility(0);
4222 sub4node->cd();
4223 //
4224 // Place copy #1 of ITS1 in I101
4225 //
4226 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4227 sub5node->SetLineColor(kColorITS);
4228 fNodes->Add(sub5node);
4229 sub4node->cd();
4230 fNodes->Add(sub4node);
4231 sub3node->cd();
4232 fNodes->Add(sub3node);
4233 sub2node->cd();
4234 //
4235 // Place copy #3 of I107 in I10B
4236 //
4237 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4238 sub3node->SetLineColor(kColorITS);
4239 sub3node->SetVisibility(0);
4240 sub3node->cd();
4241 //
4242 // Place copy #1 of I101 in I107
4243 //
4244 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4245 sub4node->SetLineColor(kColorITS);
4246 sub4node->SetVisibility(0);
4247 sub4node->cd();
4248 //
4249 // Place copy #1 of ITS1 in I101
4250 //
4251 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4252 sub5node->SetLineColor(kColorITS);
4253 fNodes->Add(sub5node);
4254 sub4node->cd();
4255 fNodes->Add(sub4node);
4256 sub3node->cd();
4257 fNodes->Add(sub3node);
4258 sub2node->cd();
4259 //
4260 // Place copy #4 of I107 in I10B
4261 //
4262 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4263 sub3node->SetLineColor(kColorITS);
4264 sub3node->SetVisibility(0);
4265 sub3node->cd();
4266 //
4267 // Place copy #1 of I101 in I107
4268 //
4269 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4270 sub4node->SetLineColor(kColorITS);
4271 sub4node->SetVisibility(0);
4272 sub4node->cd();
4273 //
4274 // Place copy #1 of ITS1 in I101
4275 //
4276 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4277 sub5node->SetLineColor(kColorITS);
4278 fNodes->Add(sub5node);
4279 sub4node->cd();
4280 fNodes->Add(sub4node);
4281 sub3node->cd();
4282 fNodes->Add(sub3node);
4283 sub2node->cd();
4284 fNodes->Add(sub2node);
4285 sub1node->cd();
4286 //
4287 // Place copy #1 of I20B in I12B
4288 //
4289 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4290 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4291 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4292 sub2node->SetLineColor(kColorITS);
4293 sub2node->SetVisibility(0);
4294 sub2node->cd();
4295 //
4296 // Place copy #1 of I1D7 in I20B
4297 //
4298 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4299 sub3node->SetLineColor(kColorITS);
4300 sub3node->SetVisibility(0);
4301 sub3node->cd();
4302 //
4303 // Place copy #1 of I1D1 in I1D7
4304 //
4305 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4306 sub4node->SetLineColor(kColorITS);
4307 sub4node->SetVisibility(0);
4308 sub4node->cd();
4309 //
4310 // Place copy #1 of ITS2 in I1D1
4311 //
4312 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4313 sub5node->SetLineColor(kColorITS);
4314 fNodes->Add(sub5node);
4315 sub4node->cd();
4316 fNodes->Add(sub4node);
4317 sub3node->cd();
4318 fNodes->Add(sub3node);
4319 sub2node->cd();
4320 //
4321 // Place copy #2 of I1D7 in I20B
4322 //
4323 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4324 sub3node->SetLineColor(kColorITS);
4325 sub3node->SetVisibility(0);
4326 sub3node->cd();
4327 //
4328 // Place copy #1 of I1D1 in I1D7
4329 //
4330 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4331 sub4node->SetLineColor(kColorITS);
4332 sub4node->SetVisibility(0);
4333 sub4node->cd();
4334 //
4335 // Place copy #1 of ITS2 in I1D1
4336 //
4337 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4338 sub5node->SetLineColor(kColorITS);
4339 fNodes->Add(sub5node);
4340 sub4node->cd();
4341 fNodes->Add(sub4node);
4342 sub3node->cd();
4343 fNodes->Add(sub3node);
4344 sub2node->cd();
4345 //
4346 // Place copy #3 of I1D7 in I20B
4347 //
4348 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4349 sub3node->SetLineColor(kColorITS);
4350 sub3node->SetVisibility(0);
4351 sub3node->cd();
4352 //
4353 // Place copy #1 of I1D1 in I1D7
4354 //
4355 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4356 sub4node->SetLineColor(kColorITS);
4357 sub4node->SetVisibility(0);
4358 sub4node->cd();
4359 //
4360 // Place copy #1 of ITS2 in I1D1
4361 //
4362 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4363 sub5node->SetLineColor(kColorITS);
4364 fNodes->Add(sub5node);
4365 sub4node->cd();
4366 fNodes->Add(sub4node);
4367 sub3node->cd();
4368 fNodes->Add(sub3node);
4369 sub2node->cd();
4370 //
4371 // Place copy #4 of I1D7 in I20B
4372 //
4373 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4374 sub3node->SetLineColor(kColorITS);
4375 sub3node->SetVisibility(0);
4376 sub3node->cd();
4377 //
4378 // Place copy #1 of I1D1 in I1D7
4379 //
4380 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4381 sub4node->SetLineColor(kColorITS);
4382 sub4node->SetVisibility(0);
4383 sub4node->cd();
4384 //
4385 // Place copy #1 of ITS2 in I1D1
4386 //
4387 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4388 sub5node->SetLineColor(kColorITS);
4389 fNodes->Add(sub5node);
4390 sub4node->cd();
4391 fNodes->Add(sub4node);
4392 sub3node->cd();
4393 fNodes->Add(sub3node);
4394 sub2node->cd();
4395 fNodes->Add(sub2node);
4396 sub1node->cd();
4397 //
4398 // Place copy #2 of I20B in I12B
4399 //
4400 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4401 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4402 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4403 sub2node->SetLineColor(kColorITS);
4404 sub2node->SetVisibility(0);
4405 sub2node->cd();
4406 //
4407 // Place copy #1 of I1D7 in I20B
4408 //
4409 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4410 sub3node->SetLineColor(kColorITS);
4411 sub3node->SetVisibility(0);
4412 sub3node->cd();
4413 //
4414 // Place copy #1 of I1D1 in I1D7
4415 //
4416 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4417 sub4node->SetLineColor(kColorITS);
4418 sub4node->SetVisibility(0);
4419 sub4node->cd();
4420 //
4421 // Place copy #1 of ITS2 in I1D1
4422 //
4423 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4424 sub5node->SetLineColor(kColorITS);
4425 fNodes->Add(sub5node);
4426 sub4node->cd();
4427 fNodes->Add(sub4node);
4428 sub3node->cd();
4429 fNodes->Add(sub3node);
4430 sub2node->cd();
4431 //
4432 // Place copy #2 of I1D7 in I20B
4433 //
4434 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4435 sub3node->SetLineColor(kColorITS);
4436 sub3node->SetVisibility(0);
4437 sub3node->cd();
4438 //
4439 // Place copy #1 of I1D1 in I1D7
4440 //
4441 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4442 sub4node->SetLineColor(kColorITS);
4443 sub4node->SetVisibility(0);
4444 sub4node->cd();
4445 //
4446 // Place copy #1 of ITS2 in I1D1
4447 //
4448 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4449 sub5node->SetLineColor(kColorITS);
4450 fNodes->Add(sub5node);
4451 sub4node->cd();
4452 fNodes->Add(sub4node);
4453 sub3node->cd();
4454 fNodes->Add(sub3node);
4455 sub2node->cd();
4456 //
4457 // Place copy #3 of I1D7 in I20B
4458 //
4459 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4460 sub3node->SetLineColor(kColorITS);
4461 sub3node->SetVisibility(0);
4462 sub3node->cd();
4463 //
4464 // Place copy #1 of I1D1 in I1D7
4465 //
4466 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4467 sub4node->SetLineColor(kColorITS);
4468 sub4node->SetVisibility(0);
4469 sub4node->cd();
4470 //
4471 // Place copy #1 of ITS2 in I1D1
4472 //
4473 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4474 sub5node->SetLineColor(kColorITS);
4475 fNodes->Add(sub5node);
4476 sub4node->cd();
4477 fNodes->Add(sub4node);
4478 sub3node->cd();
4479 fNodes->Add(sub3node);
4480 sub2node->cd();
4481 //
4482 // Place copy #4 of I1D7 in I20B
4483 //
4484 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4485 sub3node->SetLineColor(kColorITS);
4486 sub3node->SetVisibility(0);
4487 sub3node->cd();
4488 //
4489 // Place copy #1 of I1D1 in I1D7
4490 //
4491 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4492 sub4node->SetLineColor(kColorITS);
4493 sub4node->SetVisibility(0);
4494 sub4node->cd();
4495 //
4496 // Place copy #1 of ITS2 in I1D1
4497 //
4498 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4499 sub5node->SetLineColor(kColorITS);
4500 fNodes->Add(sub5node);
4501 sub4node->cd();
4502 fNodes->Add(sub4node);
4503 sub3node->cd();
4504 fNodes->Add(sub3node);
4505 sub2node->cd();
4506 fNodes->Add(sub2node);
4507 sub1node->cd();
4508 //
4509 // Place copy #3 of I20B in I12B
4510 //
4511 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4512 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4513 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4514 sub2node->SetLineColor(kColorITS);
4515 sub2node->SetVisibility(0);
4516 sub2node->cd();
4517 //
4518 // Place copy #1 of I1D7 in I20B
4519 //
4520 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4521 sub3node->SetLineColor(kColorITS);
4522 sub3node->SetVisibility(0);
4523 sub3node->cd();
4524 //
4525 // Place copy #1 of I1D1 in I1D7
4526 //
4527 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4528 sub4node->SetLineColor(kColorITS);
4529 sub4node->SetVisibility(0);
4530 sub4node->cd();
4531 //
4532 // Place copy #1 of ITS2 in I1D1
4533 //
4534 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4535 sub5node->SetLineColor(kColorITS);
4536 fNodes->Add(sub5node);
4537 sub4node->cd();
4538 fNodes->Add(sub4node);
4539 sub3node->cd();
4540 fNodes->Add(sub3node);
4541 sub2node->cd();
4542 //
4543 // Place copy #2 of I1D7 in I20B
4544 //
4545 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4546 sub3node->SetLineColor(kColorITS);
4547 sub3node->SetVisibility(0);
4548 sub3node->cd();
4549 //
4550 // Place copy #1 of I1D1 in I1D7
4551 //
4552 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4553 sub4node->SetLineColor(kColorITS);
4554 sub4node->SetVisibility(0);
4555 sub4node->cd();
4556 //
4557 // Place copy #1 of ITS2 in I1D1
4558 //
4559 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4560 sub5node->SetLineColor(kColorITS);
4561 fNodes->Add(sub5node);
4562 sub4node->cd();
4563 fNodes->Add(sub4node);
4564 sub3node->cd();
4565 fNodes->Add(sub3node);
4566 sub2node->cd();
4567 //
4568 // Place copy #3 of I1D7 in I20B
4569 //
4570 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4571 sub3node->SetLineColor(kColorITS);
4572 sub3node->SetVisibility(0);
4573 sub3node->cd();
4574 //
4575 // Place copy #1 of I1D1 in I1D7
4576 //
4577 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4578 sub4node->SetLineColor(kColorITS);
4579 sub4node->SetVisibility(0);
4580 sub4node->cd();
4581 //
4582 // Place copy #1 of ITS2 in I1D1
4583 //
4584 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4585 sub5node->SetLineColor(kColorITS);
4586 fNodes->Add(sub5node);
4587 sub4node->cd();
4588 fNodes->Add(sub4node);
4589 sub3node->cd();
4590 fNodes->Add(sub3node);
4591 sub2node->cd();
4592 //
4593 // Place copy #4 of I1D7 in I20B
4594 //
4595 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4596 sub3node->SetLineColor(kColorITS);
4597 sub3node->SetVisibility(0);
4598 sub3node->cd();
4599 //
4600 // Place copy #1 of I1D1 in I1D7
4601 //
4602 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4603 sub4node->SetLineColor(kColorITS);
4604 sub4node->SetVisibility(0);
4605 sub4node->cd();
4606 //
4607 // Place copy #1 of ITS2 in I1D1
4608 //
4609 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4610 sub5node->SetLineColor(kColorITS);
4611 fNodes->Add(sub5node);
4612 sub4node->cd();
4613 fNodes->Add(sub4node);
4614 sub3node->cd();
4615 fNodes->Add(sub3node);
4616 sub2node->cd();
4617 fNodes->Add(sub2node);
4618 sub1node->cd();
4619 //
4620 // Place copy #4 of I20B in I12B
4621 //
4622 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4623 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4624 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4625 sub2node->SetLineColor(kColorITS);
4626 sub2node->SetVisibility(0);
4627 sub2node->cd();
4628 //
4629 // Place copy #1 of I1D7 in I20B
4630 //
4631 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4632 sub3node->SetLineColor(kColorITS);
4633 sub3node->SetVisibility(0);
4634 sub3node->cd();
4635 //
4636 // Place copy #1 of I1D1 in I1D7
4637 //
4638 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4639 sub4node->SetLineColor(kColorITS);
4640 sub4node->SetVisibility(0);
4641 sub4node->cd();
4642 //
4643 // Place copy #1 of ITS2 in I1D1
4644 //
4645 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4646 sub5node->SetLineColor(kColorITS);
4647 fNodes->Add(sub5node);
4648 sub4node->cd();
4649 fNodes->Add(sub4node);
4650 sub3node->cd();
4651 fNodes->Add(sub3node);
4652 sub2node->cd();
4653 //
4654 // Place copy #2 of I1D7 in I20B
4655 //
4656 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4657 sub3node->SetLineColor(kColorITS);
4658 sub3node->SetVisibility(0);
4659 sub3node->cd();
4660 //
4661 // Place copy #1 of I1D1 in I1D7
4662 //
4663 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4664 sub4node->SetLineColor(kColorITS);
4665 sub4node->SetVisibility(0);
4666 sub4node->cd();
4667 //
4668 // Place copy #1 of ITS2 in I1D1
4669 //
4670 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4671 sub5node->SetLineColor(kColorITS);
4672 fNodes->Add(sub5node);
4673 sub4node->cd();
4674 fNodes->Add(sub4node);
4675 sub3node->cd();
4676 fNodes->Add(sub3node);
4677 sub2node->cd();
4678 //
4679 // Place copy #3 of I1D7 in I20B
4680 //
4681 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4682 sub3node->SetLineColor(kColorITS);
4683 sub3node->SetVisibility(0);
4684 sub3node->cd();
4685 //
4686 // Place copy #1 of I1D1 in I1D7
4687 //
4688 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4689 sub4node->SetLineColor(kColorITS);
4690 sub4node->SetVisibility(0);
4691 sub4node->cd();
4692 //
4693 // Place copy #1 of ITS2 in I1D1
4694 //
4695 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4696 sub5node->SetLineColor(kColorITS);
4697 fNodes->Add(sub5node);
4698 sub4node->cd();
4699 fNodes->Add(sub4node);
4700 sub3node->cd();
4701 fNodes->Add(sub3node);
4702 sub2node->cd();
4703 //
4704 // Place copy #4 of I1D7 in I20B
4705 //
4706 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4707 sub3node->SetLineColor(kColorITS);
4708 sub3node->SetVisibility(0);
4709 sub3node->cd();
4710 //
4711 // Place copy #1 of I1D1 in I1D7
4712 //
4713 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4714 sub4node->SetLineColor(kColorITS);
4715 sub4node->SetVisibility(0);
4716 sub4node->cd();
4717 //
4718 // Place copy #1 of ITS2 in I1D1
4719 //
4720 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4721 sub5node->SetLineColor(kColorITS);
4722 fNodes->Add(sub5node);
4723 sub4node->cd();
4724 fNodes->Add(sub4node);
4725 sub3node->cd();
4726 fNodes->Add(sub3node);
4727 sub2node->cd();
4728 fNodes->Add(sub2node);
4729 sub1node->cd();
4730 fNodes->Add(sub1node);
4731 node->cd();
4732 //
4733 // Place copy #7 of I12B in IT12
4734 //
1266e9b4 4735 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4736 sub1node->SetLineColor(kColorITS);
4737 sub1node->SetVisibility(0);
4738 sub1node->cd();
4739 //
4740 // Place copy #1 of I10B in I12B
4741 //
4742 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4743 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4744 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4745 sub2node->SetLineColor(kColorITS);
4746 sub2node->SetVisibility(0);
4747 sub2node->cd();
4748 //
4749 // Place copy #1 of I107 in I10B
4750 //
4751 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4752 sub3node->SetLineColor(kColorITS);
4753 sub3node->SetVisibility(0);
4754 sub3node->cd();
4755 //
4756 // Place copy #1 of I101 in I107
4757 //
4758 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4759 sub4node->SetLineColor(kColorITS);
4760 sub4node->SetVisibility(0);
4761 sub4node->cd();
4762 //
4763 // Place copy #1 of ITS1 in I101
4764 //
4765 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4766 sub5node->SetLineColor(kColorITS);
4767 fNodes->Add(sub5node);
4768 sub4node->cd();
4769 fNodes->Add(sub4node);
4770 sub3node->cd();
4771 fNodes->Add(sub3node);
4772 sub2node->cd();
4773 //
4774 // Place copy #2 of I107 in I10B
4775 //
4776 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4777 sub3node->SetLineColor(kColorITS);
4778 sub3node->SetVisibility(0);
4779 sub3node->cd();
4780 //
4781 // Place copy #1 of I101 in I107
4782 //
4783 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4784 sub4node->SetLineColor(kColorITS);
4785 sub4node->SetVisibility(0);
4786 sub4node->cd();
4787 //
4788 // Place copy #1 of ITS1 in I101
4789 //
4790 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4791 sub5node->SetLineColor(kColorITS);
4792 fNodes->Add(sub5node);
4793 sub4node->cd();
4794 fNodes->Add(sub4node);
4795 sub3node->cd();
4796 fNodes->Add(sub3node);
4797 sub2node->cd();
4798 //
4799 // Place copy #3 of I107 in I10B
4800 //
4801 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4802 sub3node->SetLineColor(kColorITS);
4803 sub3node->SetVisibility(0);
4804 sub3node->cd();
4805 //
4806 // Place copy #1 of I101 in I107
4807 //
4808 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4809 sub4node->SetLineColor(kColorITS);
4810 sub4node->SetVisibility(0);
4811 sub4node->cd();
4812 //
4813 // Place copy #1 of ITS1 in I101
4814 //
4815 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4816 sub5node->SetLineColor(kColorITS);
4817 fNodes->Add(sub5node);
4818 sub4node->cd();
4819 fNodes->Add(sub4node);
4820 sub3node->cd();
4821 fNodes->Add(sub3node);
4822 sub2node->cd();
4823 //
4824 // Place copy #4 of I107 in I10B
4825 //
4826 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4827 sub3node->SetLineColor(kColorITS);
4828 sub3node->SetVisibility(0);
4829 sub3node->cd();
4830 //
4831 // Place copy #1 of I101 in I107
4832 //
4833 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4834 sub4node->SetLineColor(kColorITS);
4835 sub4node->SetVisibility(0);
4836 sub4node->cd();
4837 //
4838 // Place copy #1 of ITS1 in I101
4839 //
4840 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4841 sub5node->SetLineColor(kColorITS);
4842 fNodes->Add(sub5node);
4843 sub4node->cd();
4844 fNodes->Add(sub4node);
4845 sub3node->cd();
4846 fNodes->Add(sub3node);
4847 sub2node->cd();
4848 fNodes->Add(sub2node);
4849 sub1node->cd();
4850 //
4851 // Place copy #2 of I10B in I12B
4852 //
4853 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4854 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4855 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4856 sub2node->SetLineColor(kColorITS);
4857 sub2node->SetVisibility(0);
4858 sub2node->cd();
4859 //
4860 // Place copy #1 of I107 in I10B
4861 //
4862 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4863 sub3node->SetLineColor(kColorITS);
4864 sub3node->SetVisibility(0);
4865 sub3node->cd();
4866 //
4867 // Place copy #1 of I101 in I107
4868 //
4869 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4870 sub4node->SetLineColor(kColorITS);
4871 sub4node->SetVisibility(0);
4872 sub4node->cd();
4873 //
4874 // Place copy #1 of ITS1 in I101
4875 //
4876 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4877 sub5node->SetLineColor(kColorITS);
4878 fNodes->Add(sub5node);
4879 sub4node->cd();
4880 fNodes->Add(sub4node);
4881 sub3node->cd();
4882 fNodes->Add(sub3node);
4883 sub2node->cd();
4884 //
4885 // Place copy #2 of I107 in I10B
4886 //
4887 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4888 sub3node->SetLineColor(kColorITS);
4889 sub3node->SetVisibility(0);
4890 sub3node->cd();
4891 //
4892 // Place copy #1 of I101 in I107
4893 //
4894 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4895 sub4node->SetLineColor(kColorITS);
4896 sub4node->SetVisibility(0);
4897 sub4node->cd();
4898 //
4899 // Place copy #1 of ITS1 in I101
4900 //
4901 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4902 sub5node->SetLineColor(kColorITS);
4903 fNodes->Add(sub5node);
4904 sub4node->cd();
4905 fNodes->Add(sub4node);
4906 sub3node->cd();
4907 fNodes->Add(sub3node);
4908 sub2node->cd();
4909 //
4910 // Place copy #3 of I107 in I10B
4911 //
4912 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4913 sub3node->SetLineColor(kColorITS);
4914 sub3node->SetVisibility(0);
4915 sub3node->cd();
4916 //
4917 // Place copy #1 of I101 in I107
4918 //
4919 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4920 sub4node->SetLineColor(kColorITS);
4921 sub4node->SetVisibility(0);
4922 sub4node->cd();
4923 //
4924 // Place copy #1 of ITS1 in I101
4925 //
4926 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4927 sub5node->SetLineColor(kColorITS);
4928 fNodes->Add(sub5node);
4929 sub4node->cd();
4930 fNodes->Add(sub4node);
4931 sub3node->cd();
4932 fNodes->Add(sub3node);
4933 sub2node->cd();
4934 //
4935 // Place copy #4 of I107 in I10B
4936 //
4937 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4938 sub3node->SetLineColor(kColorITS);
4939 sub3node->SetVisibility(0);
4940 sub3node->cd();
4941 //
4942 // Place copy #1 of I101 in I107
4943 //
4944 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4945 sub4node->SetLineColor(kColorITS);
4946 sub4node->SetVisibility(0);
4947 sub4node->cd();
4948 //
4949 // Place copy #1 of ITS1 in I101
4950 //
4951 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4952 sub5node->SetLineColor(kColorITS);
4953 fNodes->Add(sub5node);
4954 sub4node->cd();
4955 fNodes->Add(sub4node);
4956 sub3node->cd();
4957 fNodes->Add(sub3node);
4958 sub2node->cd();
4959 fNodes->Add(sub2node);
4960 sub1node->cd();
4961 //
4962 // Place copy #1 of I20B in I12B
4963 //
4964 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4965 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4966 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4967 sub2node->SetLineColor(kColorITS);
4968 sub2node->SetVisibility(0);
4969 sub2node->cd();
4970 //
4971 // Place copy #1 of I1D7 in I20B
4972 //
4973 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4974 sub3node->SetLineColor(kColorITS);
4975 sub3node->SetVisibility(0);
4976 sub3node->cd();
4977 //
4978 // Place copy #1 of I1D1 in I1D7
4979 //
4980 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4981 sub4node->SetLineColor(kColorITS);
4982 sub4node->SetVisibility(0);
4983 sub4node->cd();
4984 //
4985 // Place copy #1 of ITS2 in I1D1
4986 //
4987 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4988 sub5node->SetLineColor(kColorITS);
4989 fNodes->Add(sub5node);
4990 sub4node->cd();
4991 fNodes->Add(sub4node);
4992 sub3node->cd();
4993 fNodes->Add(sub3node);
4994 sub2node->cd();
4995 //
4996 // Place copy #2 of I1D7 in I20B
4997 //
4998 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4999 sub3node->SetLineColor(kColorITS);
5000 sub3node->SetVisibility(0);
5001 sub3node->cd();
5002 //
5003 // Place copy #1 of I1D1 in I1D7
5004 //
5005 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5006 sub4node->SetLineColor(kColorITS);
5007 sub4node->SetVisibility(0);
5008 sub4node->cd();
5009 //
5010 // Place copy #1 of ITS2 in I1D1
5011 //
5012 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5013 sub5node->SetLineColor(kColorITS);
5014 fNodes->Add(sub5node);
5015 sub4node->cd();
5016 fNodes->Add(sub4node);
5017 sub3node->cd();
5018 fNodes->Add(sub3node);
5019 sub2node->cd();
5020 //
5021 // Place copy #3 of I1D7 in I20B
5022 //
5023 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5024 sub3node->SetLineColor(kColorITS);
5025 sub3node->SetVisibility(0);
5026 sub3node->cd();
5027 //
5028 // Place copy #1 of I1D1 in I1D7
5029 //
5030 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5031 sub4node->SetLineColor(kColorITS);
5032 sub4node->SetVisibility(0);
5033 sub4node->cd();
5034 //
5035 // Place copy #1 of ITS2 in I1D1
5036 //
5037 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5038 sub5node->SetLineColor(kColorITS);
5039 fNodes->Add(sub5node);
5040 sub4node->cd();
5041 fNodes->Add(sub4node);
5042 sub3node->cd();
5043 fNodes->Add(sub3node);
5044 sub2node->cd();
5045 //
5046 // Place copy #4 of I1D7 in I20B
5047 //
5048 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5049 sub3node->SetLineColor(kColorITS);
5050 sub3node->SetVisibility(0);
5051 sub3node->cd();
5052 //
5053 // Place copy #1 of I1D1 in I1D7
5054 //
5055 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5056 sub4node->SetLineColor(kColorITS);
5057 sub4node->SetVisibility(0);
5058 sub4node->cd();
5059 //
5060 // Place copy #1 of ITS2 in I1D1
5061 //
5062 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5063 sub5node->SetLineColor(kColorITS);
5064 fNodes->Add(sub5node);
5065 sub4node->cd();
5066 fNodes->Add(sub4node);
5067 sub3node->cd();
5068 fNodes->Add(sub3node);
5069 sub2node->cd();
5070 fNodes->Add(sub2node);
5071 sub1node->cd();
5072 //
5073 // Place copy #2 of I20B in I12B
5074 //
5075 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5076 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5077 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5078 sub2node->SetLineColor(kColorITS);
5079 sub2node->SetVisibility(0);
5080 sub2node->cd();
5081 //
5082 // Place copy #1 of I1D7 in I20B
5083 //
5084 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5085 sub3node->SetLineColor(kColorITS);
5086 sub3node->SetVisibility(0);
5087 sub3node->cd();
5088 //
5089 // Place copy #1 of I1D1 in I1D7
5090 //
5091 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5092 sub4node->SetLineColor(kColorITS);
5093 sub4node->SetVisibility(0);
5094 sub4node->cd();
5095 //
5096 // Place copy #1 of ITS2 in I1D1
5097 //
5098 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5099 sub5node->SetLineColor(kColorITS);
5100 fNodes->Add(sub5node);
5101 sub4node->cd();
5102 fNodes->Add(sub4node);
5103 sub3node->cd();
5104 fNodes->Add(sub3node);
5105 sub2node->cd();
5106 //
5107 // Place copy #2 of I1D7 in I20B
5108 //
5109 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5110 sub3node->SetLineColor(kColorITS);
5111 sub3node->SetVisibility(0);
5112 sub3node->cd();
5113 //
5114 // Place copy #1 of I1D1 in I1D7
5115 //
5116 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5117 sub4node->SetLineColor(kColorITS);
5118 sub4node->SetVisibility(0);
5119 sub4node->cd();
5120 //
5121 // Place copy #1 of ITS2 in I1D1
5122 //
5123 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5124 sub5node->SetLineColor(kColorITS);
5125 fNodes->Add(sub5node);
5126 sub4node->cd();
5127 fNodes->Add(sub4node);
5128 sub3node->cd();
5129 fNodes->Add(sub3node);
5130 sub2node->cd();
5131 //
5132 // Place copy #3 of I1D7 in I20B
5133 //
5134 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5135 sub3node->SetLineColor(kColorITS);
5136 sub3node->SetVisibility(0);
5137 sub3node->cd();
5138 //
5139 // Place copy #1 of I1D1 in I1D7
5140 //
5141 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5142 sub4node->SetLineColor(kColorITS);
5143 sub4node->SetVisibility(0);
5144 sub4node->cd();
5145 //
5146 // Place copy #1 of ITS2 in I1D1
5147 //
5148 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5149 sub5node->SetLineColor(kColorITS);
5150 fNodes->Add(sub5node);
5151 sub4node->cd();
5152 fNodes->Add(sub4node);
5153 sub3node->cd();
5154 fNodes->Add(sub3node);
5155 sub2node->cd();
5156 //
5157 // Place copy #4 of I1D7 in I20B
5158 //
5159 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5160 sub3node->SetLineColor(kColorITS);
5161 sub3node->SetVisibility(0);
5162 sub3node->cd();
5163 //
5164 // Place copy #1 of I1D1 in I1D7
5165 //
5166 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5167 sub4node->SetLineColor(kColorITS);
5168 sub4node->SetVisibility(0);
5169 sub4node->cd();
5170 //
5171 // Place copy #1 of ITS2 in I1D1
5172 //
5173 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5174 sub5node->SetLineColor(kColorITS);
5175 fNodes->Add(sub5node);
5176 sub4node->cd();
5177 fNodes->Add(sub4node);
5178 sub3node->cd();
5179 fNodes->Add(sub3node);
5180 sub2node->cd();
5181 fNodes->Add(sub2node);
5182 sub1node->cd();
5183 //
5184 // Place copy #3 of I20B in I12B
5185 //
5186 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5187 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5188 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5189 sub2node->SetLineColor(kColorITS);
5190 sub2node->SetVisibility(0);
5191 sub2node->cd();
5192 //
5193 // Place copy #1 of I1D7 in I20B
5194 //
5195 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5196 sub3node->SetLineColor(kColorITS);
5197 sub3node->SetVisibility(0);
5198 sub3node->cd();
5199 //
5200 // Place copy #1 of I1D1 in I1D7
5201 //
5202 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5203 sub4node->SetLineColor(kColorITS);
5204 sub4node->SetVisibility(0);
5205 sub4node->cd();
5206 //
5207 // Place copy #1 of ITS2 in I1D1
5208 //
5209 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5210 sub5node->SetLineColor(kColorITS);
5211 fNodes->Add(sub5node);
5212 sub4node->cd();
5213 fNodes->Add(sub4node);
5214 sub3node->cd();
5215 fNodes->Add(sub3node);
5216 sub2node->cd();
5217 //
5218 // Place copy #2 of I1D7 in I20B
5219 //
5220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5221 sub3node->SetLineColor(kColorITS);
5222 sub3node->SetVisibility(0);
5223 sub3node->cd();
5224 //
5225 // Place copy #1 of I1D1 in I1D7
5226 //
5227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5228 sub4node->SetLineColor(kColorITS);
5229 sub4node->SetVisibility(0);
5230 sub4node->cd();
5231 //
5232 // Place copy #1 of ITS2 in I1D1
5233 //
5234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5235 sub5node->SetLineColor(kColorITS);
5236 fNodes->Add(sub5node);
5237 sub4node->cd();
5238 fNodes->Add(sub4node);
5239 sub3node->cd();
5240 fNodes->Add(sub3node);
5241 sub2node->cd();
5242 //
5243 // Place copy #3 of I1D7 in I20B
5244 //
5245 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5246 sub3node->SetLineColor(kColorITS);
5247 sub3node->SetVisibility(0);
5248 sub3node->cd();
5249 //
5250 // Place copy #1 of I1D1 in I1D7
5251 //
5252 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5253 sub4node->SetLineColor(kColorITS);
5254 sub4node->SetVisibility(0);
5255 sub4node->cd();
5256 //
5257 // Place copy #1 of ITS2 in I1D1
5258 //
5259 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5260 sub5node->SetLineColor(kColorITS);
5261 fNodes->Add(sub5node);
5262 sub4node->cd();
5263 fNodes->Add(sub4node);
5264 sub3node->cd();
5265 fNodes->Add(sub3node);
5266 sub2node->cd();
5267 //
5268 // Place copy #4 of I1D7 in I20B
5269 //
5270 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5271 sub3node->SetLineColor(kColorITS);
5272 sub3node->SetVisibility(0);
5273 sub3node->cd();
5274 //
5275 // Place copy #1 of I1D1 in I1D7
5276 //
5277 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5278 sub4node->SetLineColor(kColorITS);
5279 sub4node->SetVisibility(0);
5280 sub4node->cd();
5281 //
5282 // Place copy #1 of ITS2 in I1D1
5283 //
5284 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5285 sub5node->SetLineColor(kColorITS);
5286 fNodes->Add(sub5node);
5287 sub4node->cd();
5288 fNodes->Add(sub4node);
5289 sub3node->cd();
5290 fNodes->Add(sub3node);
5291 sub2node->cd();
5292 fNodes->Add(sub2node);
5293 sub1node->cd();
5294 //
5295 // Place copy #4 of I20B in I12B
5296 //
5297 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5298 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5299 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5300 sub2node->SetLineColor(kColorITS);
5301 sub2node->SetVisibility(0);
5302 sub2node->cd();
5303 //
5304 // Place copy #1 of I1D7 in I20B
5305 //
5306 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5307 sub3node->SetLineColor(kColorITS);
5308 sub3node->SetVisibility(0);
5309 sub3node->cd();
5310 //
5311 // Place copy #1 of I1D1 in I1D7
5312 //
5313 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5314 sub4node->SetLineColor(kColorITS);
5315 sub4node->SetVisibility(0);
5316 sub4node->cd();
5317 //
5318 // Place copy #1 of ITS2 in I1D1
5319 //
5320 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5321 sub5node->SetLineColor(kColorITS);
5322 fNodes->Add(sub5node);
5323 sub4node->cd();
5324 fNodes->Add(sub4node);
5325 sub3node->cd();
5326 fNodes->Add(sub3node);
5327 sub2node->cd();
5328 //
5329 // Place copy #2 of I1D7 in I20B
5330 //
5331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5332 sub3node->SetLineColor(kColorITS);
5333 sub3node->SetVisibility(0);
5334 sub3node->cd();
5335 //
5336 // Place copy #1 of I1D1 in I1D7
5337 //
5338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5339 sub4node->SetLineColor(kColorITS);
5340 sub4node->SetVisibility(0);
5341 sub4node->cd();
5342 //
5343 // Place copy #1 of ITS2 in I1D1
5344 //
5345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5346 sub5node->SetLineColor(kColorITS);
5347 fNodes->Add(sub5node);
5348 sub4node->cd();
5349 fNodes->Add(sub4node);
5350 sub3node->cd();
5351 fNodes->Add(sub3node);
5352 sub2node->cd();
5353 //
5354 // Place copy #3 of I1D7 in I20B
5355 //
5356 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5357 sub3node->SetLineColor(kColorITS);
5358 sub3node->SetVisibility(0);
5359 sub3node->cd();
5360 //
5361 // Place copy #1 of I1D1 in I1D7
5362 //
5363 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5364 sub4node->SetLineColor(kColorITS);
5365 sub4node->SetVisibility(0);
5366 sub4node->cd();
5367 //
5368 // Place copy #1 of ITS2 in I1D1
5369 //
5370 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5371 sub5node->SetLineColor(kColorITS);
5372 fNodes->Add(sub5node);
5373 sub4node->cd();
5374 fNodes->Add(sub4node);
5375 sub3node->cd();
5376 fNodes->Add(sub3node);
5377 sub2node->cd();
5378 //
5379 // Place copy #4 of I1D7 in I20B
5380 //
5381 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5382 sub3node->SetLineColor(kColorITS);
5383 sub3node->SetVisibility(0);
5384 sub3node->cd();
5385 //
5386 // Place copy #1 of I1D1 in I1D7
5387 //
5388 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5389 sub4node->SetLineColor(kColorITS);
5390 sub4node->SetVisibility(0);
5391 sub4node->cd();
5392 //
5393 // Place copy #1 of ITS2 in I1D1
5394 //
5395 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5396 sub5node->SetLineColor(kColorITS);
5397 fNodes->Add(sub5node);
5398 sub4node->cd();
5399 fNodes->Add(sub4node);
5400 sub3node->cd();
5401 fNodes->Add(sub3node);
5402 sub2node->cd();
5403 fNodes->Add(sub2node);
5404 sub1node->cd();
5405 fNodes->Add(sub1node);
5406 node->cd();
5407 //
5408 // Place copy #8 of I12B in IT12
5409 //
1266e9b4 5410 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5411 sub1node->SetLineColor(kColorITS);
5412 sub1node->SetVisibility(0);
5413 sub1node->cd();
5414 //
5415 // Place copy #1 of I10B in I12B
5416 //
5417 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5418 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5419 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5420 sub2node->SetLineColor(kColorITS);
5421 sub2node->SetVisibility(0);
5422 sub2node->cd();
5423 //
5424 // Place copy #1 of I107 in I10B
5425 //
5426 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5427 sub3node->SetLineColor(kColorITS);
5428 sub3node->SetVisibility(0);
5429 sub3node->cd();
5430 //
5431 // Place copy #1 of I101 in I107
5432 //
5433 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5434 sub4node->SetLineColor(kColorITS);
5435 sub4node->SetVisibility(0);
5436 sub4node->cd();
5437 //
5438 // Place copy #1 of ITS1 in I101
5439 //
5440 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5441 sub5node->SetLineColor(kColorITS);
5442 fNodes->Add(sub5node);
5443 sub4node->cd();
5444 fNodes->Add(sub4node);
5445 sub3node->cd();
5446 fNodes->Add(sub3node);
5447 sub2node->cd();
5448 //
5449 // Place copy #2 of I107 in I10B
5450 //
5451 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5452 sub3node->SetLineColor(kColorITS);
5453 sub3node->SetVisibility(0);
5454 sub3node->cd();
5455 //
5456 // Place copy #1 of I101 in I107
5457 //
5458 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5459 sub4node->SetLineColor(kColorITS);
5460 sub4node->SetVisibility(0);
5461 sub4node->cd();
5462 //
5463 // Place copy #1 of ITS1 in I101
5464 //
5465 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5466 sub5node->SetLineColor(kColorITS);
5467 fNodes->Add(sub5node);
5468 sub4node->cd();
5469 fNodes->Add(sub4node);
5470 sub3node->cd();
5471 fNodes->Add(sub3node);
5472 sub2node->cd();
5473 //
5474 // Place copy #3 of I107 in I10B
5475 //
5476 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5477 sub3node->SetLineColor(kColorITS);
5478 sub3node->SetVisibility(0);
5479 sub3node->cd();
5480 //
5481 // Place copy #1 of I101 in I107
5482 //
5483 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5484 sub4node->SetLineColor(kColorITS);
5485 sub4node->SetVisibility(0);
5486 sub4node->cd();
5487 //
5488 // Place copy #1 of ITS1 in I101
5489 //
5490 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5491 sub5node->SetLineColor(kColorITS);
5492 fNodes->Add(sub5node);
5493 sub4node->cd();
5494 fNodes->Add(sub4node);
5495 sub3node->cd();
5496 fNodes->Add(sub3node);
5497 sub2node->cd();
5498 //
5499 // Place copy #4 of I107 in I10B
5500 //
5501 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5502 sub3node->SetLineColor(kColorITS);
5503 sub3node->SetVisibility(0);
5504 sub3node->cd();
5505 //
5506 // Place copy #1 of I101 in I107
5507 //
5508 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5509 sub4node->SetLineColor(kColorITS);
5510 sub4node->SetVisibility(0);
5511 sub4node->cd();
5512 //
5513 // Place copy #1 of ITS1 in I101
5514 //
5515 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5516 sub5node->SetLineColor(kColorITS);
5517 fNodes->Add(sub5node);
5518 sub4node->cd();
5519 fNodes->Add(sub4node);
5520 sub3node->cd();
5521 fNodes->Add(sub3node);
5522 sub2node->cd();
5523 fNodes->Add(sub2node);
5524 sub1node->cd();
5525 //
5526 // Place copy #2 of I10B in I12B
5527 //
5528 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5529 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5530 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5531 sub2node->SetLineColor(kColorITS);
5532 sub2node->SetVisibility(0);
5533 sub2node->cd();
5534 //
5535 // Place copy #1 of I107 in I10B
5536 //
5537 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5538 sub3node->SetLineColor(kColorITS);
5539 sub3node->SetVisibility(0);
5540 sub3node->cd();
5541 //
5542 // Place copy #1 of I101 in I107
5543 //
5544 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5545 sub4node->SetLineColor(kColorITS);
5546 sub4node->SetVisibility(0);
5547 sub4node->cd();
5548 //
5549 // Place copy #1 of ITS1 in I101
5550 //
5551 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5552 sub5node->SetLineColor(kColorITS);
5553 fNodes->Add(sub5node);
5554 sub4node->cd();
5555 fNodes->Add(sub4node);
5556 sub3node->cd();
5557 fNodes->Add(sub3node);
5558 sub2node->cd();
5559 //
5560 // Place copy #2 of I107 in I10B
5561 //
5562 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5563 sub3node->SetLineColor(kColorITS);
5564 sub3node->SetVisibility(0);
5565 sub3node->cd();
5566 //
5567 // Place copy #1 of I101 in I107
5568 //
5569 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5570 sub4node->SetLineColor(kColorITS);
5571 sub4node->SetVisibility(0);
5572 sub4node->cd();
5573 //
5574 // Place copy #1 of ITS1 in I101
5575 //
5576 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5577 sub5node->SetLineColor(kColorITS);
5578 fNodes->Add(sub5node);
5579 sub4node->cd();
5580 fNodes->Add(sub4node);
5581 sub3node->cd();
5582 fNodes->Add(sub3node);
5583 sub2node->cd();
5584 //
5585 // Place copy #3 of I107 in I10B
5586 //
5587 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5588 sub3node->SetLineColor(kColorITS);
5589 sub3node->SetVisibility(0);
5590 sub3node->cd();
5591 //
5592 // Place copy #1 of I101 in I107
5593 //
5594 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5595 sub4node->SetLineColor(kColorITS);
5596 sub4node->SetVisibility(0);
5597 sub4node->cd();
5598 //
5599 // Place copy #1 of ITS1 in I101
5600 //
5601 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5602 sub5node->SetLineColor(kColorITS);
5603 fNodes->Add(sub5node);
5604 sub4node->cd();
5605 fNodes->Add(sub4node);
5606 sub3node->cd();
5607 fNodes->Add(sub3node);
5608 sub2node->cd();
5609 //
5610 // Place copy #4 of I107 in I10B
5611 //
5612 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5613 sub3node->SetLineColor(kColorITS);
5614 sub3node->SetVisibility(0);
5615 sub3node->cd();
5616 //
5617 // Place copy #1 of I101 in I107
5618 //
5619 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5620 sub4node->SetLineColor(kColorITS);
5621 sub4node->SetVisibility(0);
5622 sub4node->cd();
5623 //
5624 // Place copy #1 of ITS1 in I101
5625 //
5626 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5627 sub5node->SetLineColor(kColorITS);
5628 fNodes->Add(sub5node);
5629 sub4node->cd();
5630 fNodes->Add(sub4node);
5631 sub3node->cd();
5632 fNodes->Add(sub3node);
5633 sub2node->cd();
5634 fNodes->Add(sub2node);
5635 sub1node->cd();
5636 //
5637 // Place copy #1 of I20B in I12B
5638 //
5639 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5640 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5641 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5642 sub2node->SetLineColor(kColorITS);
5643 sub2node->SetVisibility(0);
5644 sub2node->cd();
5645 //
5646 // Place copy #1 of I1D7 in I20B
5647 //
5648 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5649 sub3node->SetLineColor(kColorITS);
5650 sub3node->SetVisibility(0);
5651 sub3node->cd();
5652 //
5653 // Place copy #1 of I1D1 in I1D7
5654 //
5655 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5656 sub4node->SetLineColor(kColorITS);
5657 sub4node->SetVisibility(0);
5658 sub4node->cd();
5659 //
5660 // Place copy #1 of ITS2 in I1D1
5661 //
5662 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5663 sub5node->SetLineColor(kColorITS);
5664 fNodes->Add(sub5node);
5665 sub4node->cd();
5666 fNodes->Add(sub4node);
5667 sub3node->cd();
5668 fNodes->Add(sub3node);
5669 sub2node->cd();
5670 //
5671 // Place copy #2 of I1D7 in I20B
5672 //
5673 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5674 sub3node->SetLineColor(kColorITS);
5675 sub3node->SetVisibility(0);
5676 sub3node->cd();
5677 //
5678 // Place copy #1 of I1D1 in I1D7
5679 //
5680 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5681 sub4node->SetLineColor(kColorITS);
5682 sub4node->SetVisibility(0);
5683 sub4node->cd();
5684 //
5685 // Place copy #1 of ITS2 in I1D1
5686 //
5687 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5688 sub5node->SetLineColor(kColorITS);
5689 fNodes->Add(sub5node);
5690 sub4node->cd();
5691 fNodes->Add(sub4node);
5692 sub3node->cd();
5693 fNodes->Add(sub3node);
5694 sub2node->cd();
5695 //
5696 // Place copy #3 of I1D7 in I20B
5697 //
5698 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5699 sub3node->SetLineColor(kColorITS);
5700 sub3node->SetVisibility(0);
5701 sub3node->cd();
5702 //
5703 // Place copy #1 of I1D1 in I1D7
5704 //
5705 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5706 sub4node->SetLineColor(kColorITS);
5707 sub4node->SetVisibility(0);
5708 sub4node->cd();
5709 //
5710 // Place copy #1 of ITS2 in I1D1
5711 //
5712 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5713 sub5node->SetLineColor(kColorITS);
5714 fNodes->Add(sub5node);
5715 sub4node->cd();
5716 fNodes->Add(sub4node);
5717 sub3node->cd();
5718 fNodes->Add(sub3node);
5719 sub2node->cd();
5720 //
5721 // Place copy #4 of I1D7 in I20B
5722 //
5723 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5724 sub3node->SetLineColor(kColorITS);
5725 sub3node->SetVisibility(0);
5726 sub3node->cd();
5727 //
5728 // Place copy #1 of I1D1 in I1D7
5729 //
5730 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5731 sub4node->SetLineColor(kColorITS);
5732 sub4node->SetVisibility(0);
5733 sub4node->cd();
5734 //
5735 // Place copy #1 of ITS2 in I1D1
5736 //
5737 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5738 sub5node->SetLineColor(kColorITS);
5739 fNodes->Add(sub5node);
5740 sub4node->cd();
5741 fNodes->Add(sub4node);
5742 sub3node->cd();
5743 fNodes->Add(sub3node);
5744 sub2node->cd();
5745 fNodes->Add(sub2node);
5746 sub1node->cd();
5747 //
5748 // Place copy #2 of I20B in I12B
5749 //
5750 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5751 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5752 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5753 sub2node->SetLineColor(kColorITS);
5754 sub2node->SetVisibility(0);
5755 sub2node->cd();
5756 //
5757 // Place copy #1 of I1D7 in I20B
5758 //
5759 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5760 sub3node->SetLineColor(kColorITS);
5761 sub3node->SetVisibility(0);
5762 sub3node->cd();
5763 //
5764 // Place copy #1 of I1D1 in I1D7
5765 //
5766 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5767 sub4node->SetLineColor(kColorITS);
5768 sub4node->SetVisibility(0);
5769 sub4node->cd();
5770 //
5771 // Place copy #1 of ITS2 in I1D1
5772 //
5773 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5774 sub5node->SetLineColor(kColorITS);
5775 fNodes->Add(sub5node);
5776 sub4node->cd();
5777 fNodes->Add(sub4node);
5778 sub3node->cd();
5779 fNodes->Add(sub3node);
5780 sub2node->cd();
5781 //
5782 // Place copy #2 of I1D7 in I20B
5783 //
5784 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5785 sub3node->SetLineColor(kColorITS);
5786 sub3node->SetVisibility(0);
5787 sub3node->cd();
5788 //
5789 // Place copy #1 of I1D1 in I1D7
5790 //
5791 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5792 sub4node->SetLineColor(kColorITS);
5793 sub4node->SetVisibility(0);
5794 sub4node->cd();
5795 //
5796 // Place copy #1 of ITS2 in I1D1
5797 //
5798 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5799 sub5node->SetLineColor(kColorITS);
5800 fNodes->Add(sub5node);
5801 sub4node->cd();
5802 fNodes->Add(sub4node);
5803 sub3node->cd();
5804 fNodes->Add(sub3node);
5805 sub2node->cd();
5806 //
5807 // Place copy #3 of I1D7 in I20B
5808 //
5809 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5810 sub3node->SetLineColor(kColorITS);
5811 sub3node->SetVisibility(0);
5812 sub3node->cd();
5813 //
5814 // Place copy #1 of I1D1 in I1D7
5815 //
5816 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5817 sub4node->SetLineColor(kColorITS);
5818 sub4node->SetVisibility(0);
5819 sub4node->cd();
5820 //
5821 // Place copy #1 of ITS2 in I1D1
5822 //
5823 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5824 sub5node->SetLineColor(kColorITS);
5825 fNodes->Add(sub5node);
5826 sub4node->cd();
5827 fNodes->Add(sub4node);
5828 sub3node->cd();
5829 fNodes->Add(sub3node);
5830 sub2node->cd();
5831 //
5832 // Place copy #4 of I1D7 in I20B
5833 //
5834 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5835 sub3node->SetLineColor(kColorITS);
5836 sub3node->SetVisibility(0);
5837 sub3node->cd();
5838 //
5839 // Place copy #1 of I1D1 in I1D7
5840 //
5841 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5842 sub4node->SetLineColor(kColorITS);
5843 sub4node->SetVisibility(0);
5844 sub4node->cd();
5845 //
5846 // Place copy #1 of ITS2 in I1D1
5847 //
5848 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5849 sub5node->SetLineColor(kColorITS);
5850 fNodes->Add(sub5node);
5851 sub4node->cd();
5852 fNodes->Add(sub4node);
5853 sub3node->cd();
5854 fNodes->Add(sub3node);
5855 sub2node->cd();
5856 fNodes->Add(sub2node);
5857 sub1node->cd();
5858 //
5859 // Place copy #3 of I20B in I12B
5860 //
5861 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5862 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5863 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5864 sub2node->SetLineColor(kColorITS);
5865 sub2node->SetVisibility(0);
5866 sub2node->cd();
5867 //
5868 // Place copy #1 of I1D7 in I20B
5869 //
5870 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5871 sub3node->SetLineColor(kColorITS);
5872 sub3node->SetVisibility(0);
5873 sub3node->cd();
5874 //
5875 // Place copy #1 of I1D1 in I1D7
5876 //
5877 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5878 sub4node->SetLineColor(kColorITS);
5879 sub4node->SetVisibility(0);
5880 sub4node->cd();
5881 //
5882 // Place copy #1 of ITS2 in I1D1
5883 //
5884 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5885 sub5node->SetLineColor(kColorITS);
5886 fNodes->Add(sub5node);
5887 sub4node->cd();
5888 fNodes->Add(sub4node);
5889 sub3node->cd();
5890 fNodes->Add(sub3node);
5891 sub2node->cd();
5892 //
5893 // Place copy #2 of I1D7 in I20B
5894 //
5895 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5896 sub3node->SetLineColor(kColorITS);
5897 sub3node->SetVisibility(0);
5898 sub3node->cd();
5899 //
5900 // Place copy #1 of I1D1 in I1D7
5901 //
5902 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5903 sub4node->SetLineColor(kColorITS);
5904 sub4node->SetVisibility(0);
5905 sub4node->cd();
5906 //
5907 // Place copy #1 of ITS2 in I1D1
5908 //
5909 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5910 sub5node->SetLineColor(kColorITS);
5911 fNodes->Add(sub5node);
5912 sub4node->cd();
5913 fNodes->Add(sub4node);
5914 sub3node->cd();
5915 fNodes->Add(sub3node);
5916 sub2node->cd();
5917 //
5918 // Place copy #3 of I1D7 in I20B
5919 //
5920 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5921 sub3node->SetLineColor(kColorITS);
5922 sub3node->SetVisibility(0);
5923 sub3node->cd();
5924 //
5925 // Place copy #1 of I1D1 in I1D7
5926 //
5927 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5928 sub4node->SetLineColor(kColorITS);
5929 sub4node->SetVisibility(0);
5930 sub4node->cd();
5931 //
5932 // Place copy #1 of ITS2 in I1D1
5933 //
5934 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5935 sub5node->SetLineColor(kColorITS);
5936 fNodes->Add(sub5node);
5937 sub4node->cd();
5938 fNodes->Add(sub4node);
5939 sub3node->cd();
5940 fNodes->Add(sub3node);
5941 sub2node->cd();
5942 //
5943 // Place copy #4 of I1D7 in I20B
5944 //
5945 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5946 sub3node->SetLineColor(kColorITS);
5947 sub3node->SetVisibility(0);
5948 sub3node->cd();
5949 //
5950 // Place copy #1 of I1D1 in I1D7
5951 //
5952 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5953 sub4node->SetLineColor(kColorITS);
5954 sub4node->SetVisibility(0);
5955 sub4node->cd();
5956 //
5957 // Place copy #1 of ITS2 in I1D1
5958 //
5959 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5960 sub5node->SetLineColor(kColorITS);
5961 fNodes->Add(sub5node);
5962 sub4node->cd();
5963 fNodes->Add(sub4node);
5964 sub3node->cd();
5965 fNodes->Add(sub3node);
5966 sub2node->cd();
5967 fNodes->Add(sub2node);
5968 sub1node->cd();
5969 //
5970 // Place copy #4 of I20B in I12B
5971 //
5972 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5973 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5974 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5975 sub2node->SetLineColor(kColorITS);
5976 sub2node->SetVisibility(0);
5977 sub2node->cd();
5978 //
5979 // Place copy #1 of I1D7 in I20B
5980 //
5981 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5982 sub3node->SetLineColor(kColorITS);
5983 sub3node->SetVisibility(0);
5984 sub3node->cd();
5985 //
5986 // Place copy #1 of I1D1 in I1D7
5987 //
5988 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5989 sub4node->SetLineColor(kColorITS);
5990 sub4node->SetVisibility(0);
5991 sub4node->cd();
5992 //
5993 // Place copy #1 of ITS2 in I1D1
5994 //
5995 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5996 sub5node->SetLineColor(kColorITS);
5997 fNodes->Add(sub5node);
5998 sub4node->cd();
5999 fNodes->Add(sub4node);
6000 sub3node->cd();
6001 fNodes->Add(sub3node);
6002 sub2node->cd();
6003 //
6004 // Place copy #2 of I1D7 in I20B
6005 //
6006 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6007 sub3node->SetLineColor(kColorITS);
6008 sub3node->SetVisibility(0);
6009 sub3node->cd();
6010 //
6011 // Place copy #1 of I1D1 in I1D7
6012 //
6013 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6014 sub4node->SetLineColor(kColorITS);
6015 sub4node->SetVisibility(0);
6016 sub4node->cd();
6017 //
6018 // Place copy #1 of ITS2 in I1D1
6019 //
6020 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6021 sub5node->SetLineColor(kColorITS);
6022 fNodes->Add(sub5node);
6023 sub4node->cd();
6024 fNodes->Add(sub4node);
6025 sub3node->cd();
6026 fNodes->Add(sub3node);
6027 sub2node->cd();
6028 //
6029 // Place copy #3 of I1D7 in I20B
6030 //
6031 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6032 sub3node->SetLineColor(kColorITS);
6033 sub3node->SetVisibility(0);
6034 sub3node->cd();
6035 //
6036 // Place copy #1 of I1D1 in I1D7
6037 //
6038 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6039 sub4node->SetLineColor(kColorITS);
6040 sub4node->SetVisibility(0);
6041 sub4node->cd();
6042 //
6043 // Place copy #1 of ITS2 in I1D1
6044 //
6045 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6046 sub5node->SetLineColor(kColorITS);
6047 fNodes->Add(sub5node);
6048 sub4node->cd();
6049 fNodes->Add(sub4node);
6050 sub3node->cd();
6051 fNodes->Add(sub3node);
6052 sub2node->cd();
6053 //
6054 // Place copy #4 of I1D7 in I20B
6055 //
6056 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6057 sub3node->SetLineColor(kColorITS);
6058 sub3node->SetVisibility(0);
6059 sub3node->cd();
6060 //
6061 // Place copy #1 of I1D1 in I1D7
6062 //
6063 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6064 sub4node->SetLineColor(kColorITS);
6065 sub4node->SetVisibility(0);
6066 sub4node->cd();
6067 //
6068 // Place copy #1 of ITS2 in I1D1
6069 //
6070 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6071 sub5node->SetLineColor(kColorITS);
6072 fNodes->Add(sub5node);
6073 sub4node->cd();
6074 fNodes->Add(sub4node);
6075 sub3node->cd();
6076 fNodes->Add(sub3node);
6077 sub2node->cd();
6078 fNodes->Add(sub2node);
6079 sub1node->cd();
6080 fNodes->Add(sub1node);
6081 node->cd();
6082 //
6083 // Place copy #9 of I12B in IT12
6084 //
1266e9b4 6085 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6086 sub1node->SetLineColor(kColorITS);
6087 sub1node->SetVisibility(0);
6088 sub1node->cd();
6089 //
6090 // Place copy #1 of I10B in I12B
6091 //
6092 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6093 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6094 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6095 sub2node->SetLineColor(kColorITS);
6096 sub2node->SetVisibility(0);
6097 sub2node->cd();
6098 //
6099 // Place copy #1 of I107 in I10B
6100 //
6101 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6102 sub3node->SetLineColor(kColorITS);
6103 sub3node->SetVisibility(0);
6104 sub3node->cd();
6105 //
6106 // Place copy #1 of I101 in I107
6107 //
6108 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6109 sub4node->SetLineColor(kColorITS);
6110 sub4node->SetVisibility(0);
6111 sub4node->cd();
6112 //
6113 // Place copy #1 of ITS1 in I101
6114 //
6115 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6116 sub5node->SetLineColor(kColorITS);
6117 fNodes->Add(sub5node);
6118 sub4node->cd();
6119 fNodes->Add(sub4node);
6120 sub3node->cd();
6121 fNodes->Add(sub3node);
6122 sub2node->cd();
6123 //
6124 // Place copy #2 of I107 in I10B
6125 //
6126 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6127 sub3node->SetLineColor(kColorITS);
6128 sub3node->SetVisibility(0);
6129 sub3node->cd();
6130 //
6131 // Place copy #1 of I101 in I107
6132 //
6133 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6134 sub4node->SetLineColor(kColorITS);
6135 sub4node->SetVisibility(0);
6136 sub4node->cd();
6137 //
6138 // Place copy #1 of ITS1 in I101
6139 //
6140 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6141 sub5node->SetLineColor(kColorITS);
6142 fNodes->Add(sub5node);
6143 sub4node->cd();
6144 fNodes->Add(sub4node);
6145 sub3node->cd();
6146 fNodes->Add(sub3node);
6147 sub2node->cd();
6148 //
6149 // Place copy #3 of I107 in I10B
6150 //
6151 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6152 sub3node->SetLineColor(kColorITS);
6153 sub3node->SetVisibility(0);
6154 sub3node->cd();
6155 //
6156 // Place copy #1 of I101 in I107
6157 //
6158 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6159 sub4node->SetLineColor(kColorITS);
6160 sub4node->SetVisibility(0);
6161 sub4node->cd();
6162 //
6163 // Place copy #1 of ITS1 in I101
6164 //
6165 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6166 sub5node->SetLineColor(kColorITS);
6167 fNodes->Add(sub5node);
6168 sub4node->cd();
6169 fNodes->Add(sub4node);
6170 sub3node->cd();
6171 fNodes->Add(sub3node);
6172 sub2node->cd();
6173 //
6174 // Place copy #4 of I107 in I10B
6175 //
6176 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6177 sub3node->SetLineColor(kColorITS);
6178 sub3node->SetVisibility(0);
6179 sub3node->cd();
6180 //
6181 // Place copy #1 of I101 in I107
6182 //
6183 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6184 sub4node->SetLineColor(kColorITS);
6185 sub4node->SetVisibility(0);
6186 sub4node->cd();
6187 //
6188 // Place copy #1 of ITS1 in I101
6189 //
6190 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6191 sub5node->SetLineColor(kColorITS);
6192 fNodes->Add(sub5node);
6193 sub4node->cd();
6194 fNodes->Add(sub4node);
6195 sub3node->cd();
6196 fNodes->Add(sub3node);
6197 sub2node->cd();
6198 fNodes->Add(sub2node);
6199 sub1node->cd();
6200 //
6201 // Place copy #2 of I10B in I12B
6202 //
6203 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6204 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6205 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6206 sub2node->SetLineColor(kColorITS);
6207 sub2node->SetVisibility(0);
6208 sub2node->cd();
6209 //
6210 // Place copy #1 of I107 in I10B
6211 //
6212 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6213 sub3node->SetLineColor(kColorITS);
6214 sub3node->SetVisibility(0);
6215 sub3node->cd();
6216 //
6217 // Place copy #1 of I101 in I107
6218 //
6219 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6220 sub4node->SetLineColor(kColorITS);
6221 sub4node->SetVisibility(0);
6222 sub4node->cd();
6223 //
6224 // Place copy #1 of ITS1 in I101
6225 //
6226 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6227 sub5node->SetLineColor(kColorITS);
6228 fNodes->Add(sub5node);
6229 sub4node->cd();
6230 fNodes->Add(sub4node);
6231 sub3node->cd();
6232 fNodes->Add(sub3node);
6233 sub2node->cd();
6234 //
6235 // Place copy #2 of I107 in I10B
6236 //
6237 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6238 sub3node->SetLineColor(kColorITS);
6239 sub3node->SetVisibility(0);
6240 sub3node->cd();
6241 //
6242 // Place copy #1 of I101 in I107
6243 //
6244 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6245 sub4node->SetLineColor(kColorITS);
6246 sub4node->SetVisibility(0);
6247 sub4node->cd();
6248 //
6249 // Place copy #1 of ITS1 in I101
6250 //
6251 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6252 sub5node->SetLineColor(kColorITS);
6253 fNodes->Add(sub5node);
6254 sub4node->cd();
6255 fNodes->Add(sub4node);
6256 sub3node->cd();
6257 fNodes->Add(sub3node);
6258 sub2node->cd();
6259 //
6260 // Place copy #3 of I107 in I10B
6261 //
6262 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6263 sub3node->SetLineColor(kColorITS);
6264 sub3node->SetVisibility(0);
6265 sub3node->cd();
6266 //
6267 // Place copy #1 of I101 in I107
6268 //
6269 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6270 sub4node->SetLineColor(kColorITS);
6271 sub4node->SetVisibility(0);
6272 sub4node->cd();
6273 //
6274 // Place copy #1 of ITS1 in I101
6275 //
6276 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6277 sub5node->SetLineColor(kColorITS);
6278 fNodes->Add(sub5node);
6279 sub4node->cd();
6280 fNodes->Add(sub4node);
6281 sub3node->cd();
6282 fNodes->Add(sub3node);
6283 sub2node->cd();
6284 //
6285 // Place copy #4 of I107 in I10B
6286 //
6287 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6288 sub3node->SetLineColor(kColorITS);
6289 sub3node->SetVisibility(0);
6290 sub3node->cd();
6291 //
6292 // Place copy #1 of I101 in I107
6293 //
6294 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6295 sub4node->SetLineColor(kColorITS);
6296 sub4node->SetVisibility(0);
6297 sub4node->cd();
6298 //
6299 // Place copy #1 of ITS1 in I101
6300 //
6301 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6302 sub5node->SetLineColor(kColorITS);
6303 fNodes->Add(sub5node);
6304 sub4node->cd();
6305 fNodes->Add(sub4node);
6306 sub3node->cd();
6307 fNodes->Add(sub3node);
6308 sub2node->cd();
6309 fNodes->Add(sub2node);
6310 sub1node->cd();
6311 //
6312 // Place copy #1 of I20B in I12B
6313 //
6314 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6315 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6316 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6317 sub2node->SetLineColor(kColorITS);
6318 sub2node->SetVisibility(0);
6319 sub2node->cd();
6320 //
6321 // Place copy #1 of I1D7 in I20B
6322 //
6323 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6324 sub3node->SetLineColor(kColorITS);
6325 sub3node->SetVisibility(0);
6326 sub3node->cd();
6327 //
6328 // Place copy #1 of I1D1 in I1D7
6329 //
6330 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6331 sub4node->SetLineColor(kColorITS);
6332 sub4node->SetVisibility(0);
6333 sub4node->cd();
6334 //
6335 // Place copy #1 of ITS2 in I1D1
6336 //
6337 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6338 sub5node->SetLineColor(kColorITS);
6339 fNodes->Add(sub5node);
6340 sub4node->cd();
6341 fNodes->Add(sub4node);
6342 sub3node->cd();
6343 fNodes->Add(sub3node);
6344 sub2node->cd();
6345 //
6346 // Place copy #2 of I1D7 in I20B
6347 //
6348 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6349 sub3node->SetLineColor(kColorITS);
6350 sub3node->SetVisibility(0);
6351 sub3node->cd();
6352 //
6353 // Place copy #1 of I1D1 in I1D7
6354 //
6355 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6356 sub4node->SetLineColor(kColorITS);
6357 sub4node->SetVisibility(0);
6358 sub4node->cd();
6359 //
6360 // Place copy #1 of ITS2 in I1D1
6361 //
6362 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6363 sub5node->SetLineColor(kColorITS);
6364 fNodes->Add(sub5node);
6365 sub4node->cd();
6366 fNodes->Add(sub4node);
6367 sub3node->cd();
6368 fNodes->Add(sub3node);
6369 sub2node->cd();
6370 //
6371 // Place copy #3 of I1D7 in I20B
6372 //
6373 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6374 sub3node->SetLineColor(kColorITS);
6375 sub3node->SetVisibility(0);
6376 sub3node->cd();
6377 //
6378 // Place copy #1 of I1D1 in I1D7
6379 //
6380 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6381 sub4node->SetLineColor(kColorITS);
6382 sub4node->SetVisibility(0);
6383 sub4node->cd();
6384 //
6385 // Place copy #1 of ITS2 in I1D1
6386 //
6387 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6388 sub5node->SetLineColor(kColorITS);
6389 fNodes->Add(sub5node);
6390 sub4node->cd();
6391 fNodes->Add(sub4node);
6392 sub3node->cd();
6393 fNodes->Add(sub3node);
6394 sub2node->cd();
6395 //
6396 // Place copy #4 of I1D7 in I20B
6397 //
6398 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6399 sub3node->SetLineColor(kColorITS);
6400 sub3node->SetVisibility(0);
6401 sub3node->cd();
6402 //
6403 // Place copy #1 of I1D1 in I1D7
6404 //
6405 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6406 sub4node->SetLineColor(kColorITS);
6407 sub4node->SetVisibility(0);
6408 sub4node->cd();
6409 //
6410 // Place copy #1 of ITS2 in I1D1
6411 //
6412 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6413 sub5node->SetLineColor(kColorITS);
6414 fNodes->Add(sub5node);
6415 sub4node->cd();
6416 fNodes->Add(sub4node);
6417 sub3node->cd();
6418 fNodes->Add(sub3node);
6419 sub2node->cd();
6420 fNodes->Add(sub2node);
6421 sub1node->cd();
6422 //
6423 // Place copy #2 of I20B in I12B
6424 //
6425 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6426 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6427 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6428 sub2node->SetLineColor(kColorITS);
6429 sub2node->SetVisibility(0);
6430 sub2node->cd();
6431 //
6432 // Place copy #1 of I1D7 in I20B
6433 //
6434 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6435 sub3node->SetLineColor(kColorITS);
6436 sub3node->SetVisibility(0);
6437 sub3node->cd();
6438 //
6439 // Place copy #1 of I1D1 in I1D7
6440 //
6441 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6442 sub4node->SetLineColor(kColorITS);
6443 sub4node->SetVisibility(0);
6444 sub4node->cd();
6445 //
6446 // Place copy #1 of ITS2 in I1D1
6447 //
6448 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6449 sub5node->SetLineColor(kColorITS);
6450 fNodes->Add(sub5node);
6451 sub4node->cd();
6452 fNodes->Add(sub4node);
6453 sub3node->cd();
6454 fNodes->Add(sub3node);
6455 sub2node->cd();
6456 //
6457 // Place copy #2 of I1D7 in I20B
6458 //
6459 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6460 sub3node->SetLineColor(kColorITS);
6461 sub3node->SetVisibility(0);
6462 sub3node->cd();
6463 //
6464 // Place copy #1 of I1D1 in I1D7
6465 //
6466 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6467 sub4node->SetLineColor(kColorITS);
6468 sub4node->SetVisibility(0);
6469 sub4node->cd();
6470 //
6471 // Place copy #1 of ITS2 in I1D1
6472 //
6473 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6474 sub5node->SetLineColor(kColorITS);
6475 fNodes->Add(sub5node);
6476 sub4node->cd();
6477 fNodes->Add(sub4node);
6478 sub3node->cd();
6479 fNodes->Add(sub3node);
6480 sub2node->cd();
6481 //
6482 // Place copy #3 of I1D7 in I20B
6483 //
6484 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6485 sub3node->SetLineColor(kColorITS);
6486 sub3node->SetVisibility(0);
6487 sub3node->cd();
6488 //
6489 // Place copy #1 of I1D1 in I1D7
6490 //
6491 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6492 sub4node->SetLineColor(kColorITS);
6493 sub4node->SetVisibility(0);
6494 sub4node->cd();
6495 //
6496 // Place copy #1 of ITS2 in I1D1
6497 //
6498 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6499 sub5node->SetLineColor(kColorITS);
6500 fNodes->Add(sub5node);
6501 sub4node->cd();
6502 fNodes->Add(sub4node);
6503 sub3node->cd();
6504 fNodes->Add(sub3node);
6505 sub2node->cd();
6506 //
6507 // Place copy #4 of I1D7 in I20B
6508 //
6509 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6510 sub3node->SetLineColor(kColorITS);
6511 sub3node->SetVisibility(0);
6512 sub3node->cd();
6513 //
6514 // Place copy #1 of I1D1 in I1D7
6515 //
6516 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6517 sub4node->SetLineColor(kColorITS);
6518 sub4node->SetVisibility(0);
6519 sub4node->cd();
6520 //
6521 // Place copy #1 of ITS2 in I1D1
6522 //
6523 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6524 sub5node->SetLineColor(kColorITS);
6525 fNodes->Add(sub5node);
6526 sub4node->cd();
6527 fNodes->Add(sub4node);
6528 sub3node->cd();
6529 fNodes->Add(sub3node);
6530 sub2node->cd();
6531 fNodes->Add(sub2node);
6532 sub1node->cd();
6533 //
6534 // Place copy #3 of I20B in I12B
6535 //
6536 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6537 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6538 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6539 sub2node->SetLineColor(kColorITS);
6540 sub2node->SetVisibility(0);
6541 sub2node->cd();
6542 //
6543 // Place copy #1 of I1D7 in I20B
6544 //
6545 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6546 sub3node->SetLineColor(kColorITS);
6547 sub3node->SetVisibility(0);
6548 sub3node->cd();
6549 //
6550 // Place copy #1 of I1D1 in I1D7
6551 //
6552 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6553 sub4node->SetLineColor(kColorITS);
6554 sub4node->SetVisibility(0);
6555 sub4node->cd();
6556 //
6557 // Place copy #1 of ITS2 in I1D1
6558 //
6559 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6560 sub5node->SetLineColor(kColorITS);
6561 fNodes->Add(sub5node);
6562 sub4node->cd();
6563 fNodes->Add(sub4node);
6564 sub3node->cd();
6565 fNodes->Add(sub3node);
6566 sub2node->cd();
6567 //
6568 // Place copy #2 of I1D7 in I20B
6569 //
6570 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6571 sub3node->SetLineColor(kColorITS);
6572 sub3node->SetVisibility(0);
6573 sub3node->cd();
6574 //
6575 // Place copy #1 of I1D1 in I1D7
6576 //
6577 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6578 sub4node->SetLineColor(kColorITS);
6579 sub4node->SetVisibility(0);
6580 sub4node->cd();
6581 //
6582 // Place copy #1 of ITS2 in I1D1
6583 //
6584 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6585 sub5node->SetLineColor(kColorITS);
6586 fNodes->Add(sub5node);
6587 sub4node->cd();
6588 fNodes->Add(sub4node);
6589 sub3node->cd();
6590 fNodes->Add(sub3node);
6591 sub2node->cd();
6592 //
6593 // Place copy #3 of I1D7 in I20B
6594 //
6595 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6596 sub3node->SetLineColor(kColorITS);
6597 sub3node->SetVisibility(0);
6598 sub3node->cd();
6599 //
6600 // Place copy #1 of I1D1 in I1D7
6601 //
6602 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6603 sub4node->SetLineColor(kColorITS);
6604 sub4node->SetVisibility(0);
6605 sub4node->cd();
6606 //
6607 // Place copy #1 of ITS2 in I1D1
6608 //
6609 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6610 sub5node->SetLineColor(kColorITS);
6611 fNodes->Add(sub5node);
6612 sub4node->cd();
6613 fNodes->Add(sub4node);
6614 sub3node->cd();
6615 fNodes->Add(sub3node);
6616 sub2node->cd();
6617 //
6618 // Place copy #4 of I1D7 in I20B
6619 //
6620 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6621 sub3node->SetLineColor(kColorITS);
6622 sub3node->SetVisibility(0);
6623 sub3node->cd();
6624 //
6625 // Place copy #1 of I1D1 in I1D7
6626 //
6627 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6628 sub4node->SetLineColor(kColorITS);
6629 sub4node->SetVisibility(0);
6630 sub4node->cd();
6631 //
6632 // Place copy #1 of ITS2 in I1D1
6633 //
6634 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6635 sub5node->SetLineColor(kColorITS);
6636 fNodes->Add(sub5node);
6637 sub4node->cd();
6638 fNodes->Add(sub4node);
6639 sub3node->cd();
6640 fNodes->Add(sub3node);
6641 sub2node->cd();
6642 fNodes->Add(sub2node);
6643 sub1node->cd();
6644 //
6645 // Place copy #4 of I20B in I12B
6646 //
6647 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6648 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6649 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6650 sub2node->SetLineColor(kColorITS);
6651 sub2node->SetVisibility(0);
6652 sub2node->cd();
6653 //
6654 // Place copy #1 of I1D7 in I20B
6655 //
6656 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6657 sub3node->SetLineColor(kColorITS);
6658 sub3node->SetVisibility(0);
6659 sub3node->cd();
6660 //
6661 // Place copy #1 of I1D1 in I1D7
6662 //
6663 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6664 sub4node->SetLineColor(kColorITS);
6665 sub4node->SetVisibility(0);
6666 sub4node->cd();
6667 //
6668 // Place copy #1 of ITS2 in I1D1
6669 //
6670 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6671 sub5node->SetLineColor(kColorITS);
6672 fNodes->Add(sub5node);
6673 sub4node->cd();
6674 fNodes->Add(sub4node);
6675 sub3node->cd();
6676 fNodes->Add(sub3node);
6677 sub2node->cd();
6678 //
6679 // Place copy #2 of I1D7 in I20B
6680 //
6681 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6682 sub3node->SetLineColor(kColorITS);
6683 sub3node->SetVisibility(0);
6684 sub3node->cd();
6685 //
6686 // Place copy #1 of I1D1 in I1D7
6687 //
6688 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6689 sub4node->SetLineColor(kColorITS);
6690 sub4node->SetVisibility(0);
6691 sub4node->cd();
6692 //
6693 // Place copy #1 of ITS2 in I1D1
6694 //
6695 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6696 sub5node->SetLineColor(kColorITS);
6697 fNodes->Add(sub5node);
6698 sub4node->cd();
6699 fNodes->Add(sub4node);
6700 sub3node->cd();
6701 fNodes->Add(sub3node);
6702 sub2node->cd();
6703 //
6704 // Place copy #3 of I1D7 in I20B
6705 //
6706 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6707 sub3node->SetLineColor(kColorITS);
6708 sub3node->SetVisibility(0);
6709 sub3node->cd();
6710 //
6711 // Place copy #1 of I1D1 in I1D7
6712 //
6713 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6714 sub4node->SetLineColor(kColorITS);
6715 sub4node->SetVisibility(0);
6716 sub4node->cd();
6717 //
6718 // Place copy #1 of ITS2 in I1D1
6719 //
6720 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6721 sub5node->SetLineColor(kColorITS);
6722 fNodes->Add(sub5node);
6723 sub4node->cd();
6724 fNodes->Add(sub4node);
6725 sub3node->cd();
6726 fNodes->Add(sub3node);
6727 sub2node->cd();
6728 //
6729 // Place copy #4 of I1D7 in I20B
6730 //
6731 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6732 sub3node->SetLineColor(kColorITS);
6733 sub3node->SetVisibility(0);
6734 sub3node->cd();
6735 //
6736 // Place copy #1 of I1D1 in I1D7
6737 //
6738 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6739 sub4node->SetLineColor(kColorITS);
6740 sub4node->SetVisibility(0);
6741 sub4node->cd();
6742 //
6743 // Place copy #1 of ITS2 in I1D1
6744 //
6745 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6746 sub5node->SetLineColor(kColorITS);
6747 fNodes->Add(sub5node);
6748 sub4node->cd();
6749 fNodes->Add(sub4node);
6750 sub3node->cd();
6751 fNodes->Add(sub3node);
6752 sub2node->cd();
6753 fNodes->Add(sub2node);
6754 sub1node->cd();
6755 fNodes->Add(sub1node);
6756 node->cd();
6757 //
6758 // Place copy #10 of I12B in IT12
6759 //
1266e9b4 6760 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6761 sub1node->SetLineColor(kColorITS);
6762 sub1node->SetVisibility(0);
6763 sub1node->cd();
6764 //
6765 // Place copy #1 of I10B in I12B
6766 //
6767 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6768 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6769 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6770 sub2node->SetLineColor(kColorITS);
6771 sub2node->SetVisibility(0);
6772 sub2node->cd();
6773 //
6774 // Place copy #1 of I107 in I10B
6775 //
6776 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6777 sub3node->SetLineColor(kColorITS);
6778 sub3node->SetVisibility(0);
6779 sub3node->cd();
6780 //
6781 // Place copy #1 of I101 in I107
6782 //
6783 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6784 sub4node->SetLineColor(kColorITS);
6785 sub4node->SetVisibility(0);
6786 sub4node->cd();
6787 //
6788 // Place copy #1 of ITS1 in I101
6789 //
6790 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6791 sub5node->SetLineColor(kColorITS);
6792 fNodes->Add(sub5node);
6793 sub4node->cd();
6794 fNodes->Add(sub4node);
6795 sub3node->cd();
6796 fNodes->Add(sub3node);
6797 sub2node->cd();
6798 //
6799 // Place copy #2 of I107 in I10B
6800 //
6801 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6802 sub3node->SetLineColor(kColorITS);
6803 sub3node->SetVisibility(0);
6804 sub3node->cd();
6805 //
6806 // Place copy #1 of I101 in I107
6807 //
6808 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6809 sub4node->SetLineColor(kColorITS);
6810 sub4node->SetVisibility(0);
6811 sub4node->cd();
6812 //
6813 // Place copy #1 of ITS1 in I101
6814 //
6815 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6816 sub5node->SetLineColor(kColorITS);
6817 fNodes->Add(sub5node);
6818 sub4node->cd();
6819 fNodes->Add(sub4node);
6820 sub3node->cd();
6821 fNodes->Add(sub3node);
6822 sub2node->cd();
6823 //
6824 // Place copy #3 of I107 in I10B
6825 //
6826 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6827 sub3node->SetLineColor(kColorITS);
6828 sub3node->SetVisibility(0);
6829 sub3node->cd();
6830 //
6831 // Place copy #1 of I101 in I107
6832 //
6833 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6834 sub4node->SetLineColor(kColorITS);
6835 sub4node->SetVisibility(0);
6836 sub4node->cd();
6837 //
6838 // Place copy #1 of ITS1 in I101
6839 //
6840 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6841 sub5node->SetLineColor(kColorITS);
6842 fNodes->Add(sub5node);
6843 sub4node->cd();
6844 fNodes->Add(sub4node);
6845 sub3node->cd();
6846 fNodes->Add(sub3node);
6847 sub2node->cd();
6848 //
6849 // Place copy #4 of I107 in I10B
6850 //
6851 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6852 sub3node->SetLineColor(kColorITS);
6853 sub3node->SetVisibility(0);
6854 sub3node->cd();
6855 //
6856 // Place copy #1 of I101 in I107
6857 //
6858 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6859 sub4node->SetLineColor(kColorITS);
6860 sub4node->SetVisibility(0);
6861 sub4node->cd();
6862 //
6863 // Place copy #1 of ITS1 in I101
6864 //
6865 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6866 sub5node->SetLineColor(kColorITS);
6867 fNodes->Add(sub5node);
6868 sub4node->cd();
6869 fNodes->Add(sub4node);
6870 sub3node->cd();
6871 fNodes->Add(sub3node);
6872 sub2node->cd();
6873 fNodes->Add(sub2node);
6874 sub1node->cd();
6875 //
6876 // Place copy #2 of I10B in I12B
6877 //
6878 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6879 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6880 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6881 sub2node->SetLineColor(kColorITS);
6882 sub2node->SetVisibility(0);
6883 sub2node->cd();
6884 //
6885 // Place copy #1 of I107 in I10B
6886 //
6887 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6888 sub3node->SetLineColor(kColorITS);
6889 sub3node->SetVisibility(0);
6890 sub3node->cd();
6891 //
6892 // Place copy #1 of I101 in I107
6893 //
6894 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6895 sub4node->SetLineColor(kColorITS);
6896 sub4node->SetVisibility(0);
6897 sub4node->cd();
6898 //
6899 // Place copy #1 of ITS1 in I101
6900 //
6901 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6902 sub5node->SetLineColor(kColorITS);
6903 fNodes->Add(sub5node);
6904 sub4node->cd();
6905 fNodes->Add(sub4node);
6906 sub3node->cd();
6907 fNodes->Add(sub3node);
6908 sub2node->cd();
6909 //
6910 // Place copy #2 of I107 in I10B
6911 //
6912 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6913 sub3node->SetLineColor(kColorITS);
6914 sub3node->SetVisibility(0);
6915 sub3node->cd();
6916 //
6917 // Place copy #1 of I101 in I107
6918 //
6919 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6920 sub4node->SetLineColor(kColorITS);
6921 sub4node->SetVisibility(0);
6922 sub4node->cd();
6923 //
6924 // Place copy #1 of ITS1 in I101
6925 //
6926 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6927 sub5node->SetLineColor(kColorITS);
6928 fNodes->Add(sub5node);
6929 sub4node->cd();
6930 fNodes->Add(sub4node);
6931 sub3node->cd();
6932 fNodes->Add(sub3node);
6933 sub2node->cd();
6934 //
6935 // Place copy #3 of I107 in I10B
6936 //
6937 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6938 sub3node->SetLineColor(kColorITS);
6939 sub3node->SetVisibility(0);
6940 sub3node->cd();
6941 //
6942 // Place copy #1 of I101 in I107
6943 //
6944 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6945 sub4node->SetLineColor(kColorITS);
6946 sub4node->SetVisibility(0);
6947 sub4node->cd();
6948 //
6949 // Place copy #1 of ITS1 in I101
6950 //
6951 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6952 sub5node->SetLineColor(kColorITS);
6953 fNodes->Add(sub5node);
6954 sub4node->cd();
6955 fNodes->Add(sub4node);
6956 sub3node->cd();
6957 fNodes->Add(sub3node);
6958 sub2node->cd();
6959 //
6960 // Place copy #4 of I107 in I10B
6961 //
6962 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6963 sub3node->SetLineColor(kColorITS);
6964 sub3node->SetVisibility(0);
6965 sub3node->cd();
6966 //
6967 // Place copy #1 of I101 in I107
6968 //
6969 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6970 sub4node->SetLineColor(kColorITS);
6971 sub4node->SetVisibility(0);
6972 sub4node->cd();
6973 //
6974 // Place copy #1 of ITS1 in I101
6975 //
6976 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6977 sub5node->SetLineColor(kColorITS);
6978 fNodes->Add(sub5node);
6979 sub4node->cd();
6980 fNodes->Add(sub4node);
6981 sub3node->cd();
6982 fNodes->Add(sub3node);
6983 sub2node->cd();
6984 fNodes->Add(sub2node);
6985 sub1node->cd();
6986 //
6987 // Place copy #1 of I20B in I12B
6988 //
6989 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6990 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6991 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6992 sub2node->SetLineColor(kColorITS);
6993 sub2node->SetVisibility(0);
6994 sub2node->cd();
6995 //
6996 // Place copy #1 of I1D7 in I20B
6997 //
6998 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6999 sub3node->SetLineColor(kColorITS);
7000 sub3node->SetVisibility(0);
7001 sub3node->cd();
7002 //
7003 // Place copy #1 of I1D1 in I1D7
7004 //
7005 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7006 sub4node->SetLineColor(kColorITS);
7007 sub4node->SetVisibility(0);
7008 sub4node->cd();
7009 //
7010 // Place copy #1 of ITS2 in I1D1
7011 //
7012 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7013 sub5node->SetLineColor(kColorITS);
7014 fNodes->Add(sub5node);
7015 sub4node->cd();
7016 fNodes->Add(sub4node);
7017 sub3node->cd();
7018 fNodes->Add(sub3node);
7019 sub2node->cd();
7020 //
7021 // Place copy #2 of I1D7 in I20B
7022 //
7023 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7024 sub3node->SetLineColor(kColorITS);
7025 sub3node->SetVisibility(0);
7026 sub3node->cd();
7027 //
7028 // Place copy #1 of I1D1 in I1D7
7029 //
7030 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7031 sub4node->SetLineColor(kColorITS);
7032 sub4node->SetVisibility(0);
7033 sub4node->cd();
7034 //
7035 // Place copy #1 of ITS2 in I1D1
7036 //
7037 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7038 sub5node->SetLineColor(kColorITS);
7039 fNodes->Add(sub5node);
7040 sub4node->cd();
7041 fNodes->Add(sub4node);
7042 sub3node->cd();
7043 fNodes->Add(sub3node);
7044 sub2node->cd();
7045 //
7046 // Place copy #3 of I1D7 in I20B
7047 //
7048 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7049 sub3node->SetLineColor(kColorITS);
7050 sub3node->SetVisibility(0);
7051 sub3node->cd();
7052 //
7053 // Place copy #1 of I1D1 in I1D7
7054 //
7055 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7056 sub4node->SetLineColor(kColorITS);
7057 sub4node->SetVisibility(0);
7058 sub4node->cd();
7059 //
7060 // Place copy #1 of ITS2 in I1D1
7061 //
7062 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7063 sub5node->SetLineColor(kColorITS);
7064 fNodes->Add(sub5node);
7065 sub4node->cd();
7066 fNodes->Add(sub4node);
7067 sub3node->cd();
7068 fNodes->Add(sub3node);
7069 sub2node->cd();
7070 //
7071 // Place copy #4 of I1D7 in I20B
7072 //
7073 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7074 sub3node->SetLineColor(kColorITS);
7075 sub3node->SetVisibility(0);
7076 sub3node->cd();
7077 //
7078 // Place copy #1 of I1D1 in I1D7
7079 //
7080 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7081 sub4node->SetLineColor(kColorITS);
7082 sub4node->SetVisibility(0);
7083 sub4node->cd();
7084 //
7085 // Place copy #1 of ITS2 in I1D1
7086 //
7087 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7088 sub5node->SetLineColor(kColorITS);
7089 fNodes->Add(sub5node);
7090 sub4node->cd();
7091 fNodes->Add(sub4node);
7092 sub3node->cd();
7093 fNodes->Add(sub3node);
7094 sub2node->cd();
7095 fNodes->Add(sub2node);
7096 sub1node->cd();
7097 //
7098 // Place copy #2 of I20B in I12B
7099 //
7100 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7101 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7102 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7103 sub2node->SetLineColor(kColorITS);
7104 sub2node->SetVisibility(0);
7105 sub2node->cd();
7106 //
7107 // Place copy #1 of I1D7 in I20B
7108 //
7109 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7110 sub3node->SetLineColor(kColorITS);
7111 sub3node->SetVisibility(0);
7112 sub3node->cd();
7113 //
7114 // Place copy #1 of I1D1 in I1D7
7115 //
7116 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7117 sub4node->SetLineColor(kColorITS);
7118 sub4node->SetVisibility(0);
7119 sub4node->cd();
7120 //
7121 // Place copy #1 of ITS2 in I1D1
7122 //
7123 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7124 sub5node->SetLineColor(kColorITS);
7125 fNodes->Add(sub5node);
7126 sub4node->cd();
7127 fNodes->Add(sub4node);
7128 sub3node->cd();
7129 fNodes->Add(sub3node);
7130 sub2node->cd();
7131 //
7132 // Place copy #2 of I1D7 in I20B
7133 //
7134 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7135 sub3node->SetLineColor(kColorITS);
7136 sub3node->SetVisibility(0);
7137 sub3node->cd();
7138 //
7139 // Place copy #1 of I1D1 in I1D7
7140 //
7141 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7142 sub4node->SetLineColor(kColorITS);
7143 sub4node->SetVisibility(0);
7144 sub4node->cd();
7145 //
7146 // Place copy #1 of ITS2 in I1D1
7147 //
7148 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7149 sub5node->SetLineColor(kColorITS);
7150 fNodes->Add(sub5node);
7151 sub4node->cd();
7152 fNodes->Add(sub4node);
7153 sub3node->cd();
7154 fNodes->Add(sub3node);
7155 sub2node->cd();
7156 //
7157 // Place copy #3 of I1D7 in I20B
7158 //
7159 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7160 sub3node->SetLineColor(kColorITS);
7161 sub3node->SetVisibility(0);
7162 sub3node->cd();
7163 //
7164 // Place copy #1 of I1D1 in I1D7
7165 //
7166 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7167 sub4node->SetLineColor(kColorITS);
7168 sub4node->SetVisibility(0);
7169 sub4node->cd();
7170 //
7171 // Place copy #1 of ITS2 in I1D1
7172 //
7173 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7174 sub5node->SetLineColor(kColorITS);
7175 fNodes->Add(sub5node);
7176 sub4node->cd();
7177 fNodes->Add(sub4node);
7178 sub3node->cd();
7179 fNodes->Add(sub3node);
7180 sub2node->cd();
7181 //
7182 // Place copy #4 of I1D7 in I20B
7183 //
7184 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7185 sub3node->SetLineColor(kColorITS);
7186 sub3node->SetVisibility(0);
7187 sub3node->cd();
7188 //
7189 // Place copy #1 of I1D1 in I1D7
7190 //
7191 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7192 sub4node->SetLineColor(kColorITS);
7193 sub4node->SetVisibility(0);
7194 sub4node->cd();
7195 //
7196 // Place copy #1 of ITS2 in I1D1
7197 //
7198 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7199 sub5node->SetLineColor(kColorITS);
7200 fNodes->Add(sub5node);
7201 sub4node->cd();
7202 fNodes->Add(sub4node);
7203 sub3node->cd();
7204 fNodes->Add(sub3node);
7205 sub2node->cd();
7206 fNodes->Add(sub2node);
7207 sub1node->cd();
7208 //
7209 // Place copy #3 of I20B in I12B
7210 //
7211 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7212 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7213 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7214 sub2node->SetLineColor(kColorITS);
7215 sub2node->SetVisibility(0);
7216 sub2node->cd();
7217 //
7218 // Place copy #1 of I1D7 in I20B
7219 //
7220 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7221 sub3node->SetLineColor(kColorITS);
7222 sub3node->SetVisibility(0);
7223 sub3node->cd();
7224 //
7225 // Place copy #1 of I1D1 in I1D7
7226 //
7227 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7228 sub4node->SetLineColor(kColorITS);
7229 sub4node->SetVisibility(0);
7230 sub4node->cd();
7231 //
7232 // Place copy #1 of ITS2 in I1D1
7233 //
7234 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7235 sub5node->SetLineColor(kColorITS);
7236 fNodes->Add(sub5node);
7237 sub4node->cd();
7238 fNodes->Add(sub4node);
7239 sub3node->cd();
7240 fNodes->Add(sub3node);
7241 sub2node->cd();
7242 //
7243 // Place copy #2 of I1D7 in I20B
7244 //
7245 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7246 sub3node->SetLineColor(kColorITS);
7247 sub3node->SetVisibility(0);
7248 sub3node->cd();
7249 //
7250 // Place copy #1 of I1D1 in I1D7
7251 //
7252 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7253 sub4node->SetLineColor(kColorITS);
7254 sub4node->SetVisibility(0);
7255 sub4node->cd();
7256 //
7257 // Place copy #1 of ITS2 in I1D1
7258 //
7259 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7260 sub5node->SetLineColor(kColorITS);
7261 fNodes->Add(sub5node);
7262 sub4node->cd();
7263 fNodes->Add(sub4node);
7264 sub3node->cd();
7265 fNodes->Add(sub3node);
7266 sub2node->cd();
7267 //
7268 // Place copy #3 of I1D7 in I20B
7269 //
7270 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7271 sub3node->SetLineColor(kColorITS);
7272 sub3node->SetVisibility(0);
7273 sub3node->cd();
7274 //
7275 // Place copy #1 of I1D1 in I1D7
7276 //
7277 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7278 sub4node->SetLineColor(kColorITS);
7279 sub4node->SetVisibility(0);
7280 sub4node->cd();
7281 //
7282 // Place copy #1 of ITS2 in I1D1
7283 //
7284 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7285 sub5node->SetLineColor(kColorITS);
7286 fNodes->Add(sub5node);
7287 sub4node->cd();
7288 fNodes->Add(sub4node);
7289 sub3node->cd();
7290 fNodes->Add(sub3node);
7291 sub2node->cd();
7292 //
7293 // Place copy #4 of I1D7 in I20B
7294 //
7295 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7296 sub3node->SetLineColor(kColorITS);
7297 sub3node->SetVisibility(0);
7298 sub3node->cd();
7299 //
7300 // Place copy #1 of I1D1 in I1D7
7301 //
7302 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7303 sub4node->SetLineColor(kColorITS);
7304 sub4node->SetVisibility(0);
7305 sub4node->cd();
7306 //
7307 // Place copy #1 of ITS2 in I1D1
7308 //
7309 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7310 sub5node->SetLineColor(kColorITS);
7311 fNodes->Add(sub5node);
7312 sub4node->cd();
7313 fNodes->Add(sub4node);
7314 sub3node->cd();
7315 fNodes->Add(sub3node);
7316 sub2node->cd();
7317 fNodes->Add(sub2node);
7318 sub1node->cd();
7319 //
7320 // Place copy #4 of I20B in I12B
7321 //
7322 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7323 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7324 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7325 sub2node->SetLineColor(kColorITS);
7326 sub2node->SetVisibility(0);
7327 sub2node->cd();
7328 //
7329 // Place copy #1 of I1D7 in I20B
7330 //
7331 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7332 sub3node->SetLineColor(kColorITS);
7333 sub3node->SetVisibility(0);
7334 sub3node->cd();
7335 //
7336 // Place copy #1 of I1D1 in I1D7
7337 //
7338 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7339 sub4node->SetLineColor(kColorITS);
7340 sub4node->SetVisibility(0);
7341 sub4node->cd();
7342 //
7343 // Place copy #1 of ITS2 in I1D1
7344 //
7345 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7346 sub5node->SetLineColor(kColorITS);
7347 fNodes->Add(sub5node);
7348 sub4node->cd();
7349 fNodes->Add(sub4node);
7350 sub3node->cd();
7351 fNodes->Add(sub3node);
7352 sub2node->cd();
7353 //
7354 // Place copy #2 of I1D7 in I20B
7355 //
7356 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7357 sub3node->SetLineColor(kColorITS);
7358 sub3node->SetVisibility(0);
7359 sub3node->cd();
7360 //
7361 // Place copy #1 of I1D1 in I1D7
7362 //
7363 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7364 sub4node->SetLineColor(kColorITS);
7365 sub4node->SetVisibility(0);
7366 sub4node->cd();
7367 //
7368 // Place copy #1 of ITS2 in I1D1
7369 //
7370 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7371 sub5node->SetLineColor(kColorITS);
7372 fNodes->Add(sub5node);
7373 sub4node->cd();
7374 fNodes->Add(sub4node);
7375 sub3node->cd();
7376 fNodes->Add(sub3node);
7377 sub2node->cd();
7378 //
7379 // Place copy #3 of I1D7 in I20B
7380 //
7381 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7382 sub3node->SetLineColor(kColorITS);
7383 sub3node->SetVisibility(0);
7384 sub3node->cd();
7385 //
7386 // Place copy #1 of I1D1 in I1D7
7387 //
7388 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7389 sub4node->SetLineColor(kColorITS);
7390 sub4node->SetVisibility(0);
7391 sub4node->cd();
7392 //
7393 // Place copy #1 of ITS2 in I1D1
7394 //
7395 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7396 sub5node->SetLineColor(kColorITS);
7397 fNodes->Add(sub5node);
7398 sub4node->cd();
7399 fNodes->Add(sub4node);
7400 sub3node->cd();
7401 fNodes->Add(sub3node);
7402 sub2node->cd();
7403 //
7404 // Place copy #4 of I1D7 in I20B
7405 //
7406 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7407 sub3node->SetLineColor(kColorITS);
7408 sub3node->SetVisibility(0);
7409 sub3node->cd();
7410 //
7411 // Place copy #1 of I1D1 in I1D7
7412 //
7413 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7414 sub4node->SetLineColor(kColorITS);
7415 sub4node->SetVisibility(0);
7416 sub4node->cd();
7417 //
7418 // Place copy #1 of ITS2 in I1D1
7419 //
7420 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7421 sub5node->SetLineColor(kColorITS);
7422 fNodes->Add(sub5node);
7423 sub4node->cd();
7424 fNodes->Add(sub4node);
7425 sub3node->cd();
7426 fNodes->Add(sub3node);
7427 sub2node->cd();
7428 fNodes->Add(sub2node);
7429 sub1node->cd();
7430 fNodes->Add(sub1node);
7431 node->cd();
7432
7433 fNodes->Add(node);
7434
7435 }
7436
7437
7438 // --- Place SDD volumes into their mother volume
7439
7440 // Place IT34 in Alice
7441 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7442 node->SetLineColor(kColorITS);
7443 node->SetVisibility(0);
7444 node->cd();
7445 //
7446 // Place copy #1 of I004 in IT34
7447 //
1266e9b4 7448 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7449 sub1node->SetLineColor(kColorITS);
7450 sub1node->SetVisibility(0);
7451 sub1node->cd();
7452 //
7453 // Place copy #1 of ITS3 directly in I004
7454 //
7455 ySDD = Y_SDD_sep/2.+I302dits[1];
7456 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7457 sub2node->SetLineColor(kColorITS);
7458 sub2node->SetVisibility(1);
7459 fNodes->Add(sub2node);
7460 sub1node->cd();
7461 //
7462 // Place copy #2 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[1],"");
7466 sub2node->SetLineColor(kColorITS);
7467 sub2node->SetVisibility(1);
7468 fNodes->Add(sub2node);
7469 sub1node->cd();
7470 //
7471 // Place copy #3 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[2],"");
7475 sub2node->SetLineColor(kColorITS);
7476 sub2node->SetVisibility(1);
7477 fNodes->Add(sub2node);
7478 sub1node->cd();
7479 //
7480 // Place copy #4 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[3],"");
7484 sub2node->SetLineColor(kColorITS);
7485 sub2node->SetVisibility(1);
7486 fNodes->Add(sub2node);
7487 sub1node->cd();
7488 //
7489 // Place copy #5 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[4],"");
7493 sub2node->SetLineColor(kColorITS);
7494 sub2node->SetVisibility(1);
7495 fNodes->Add(sub2node);
7496 sub1node->cd();
7497 //
7498 // Place copy #6 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[5],"");
7502 sub2node->SetLineColor(kColorITS);
7503 sub2node->SetVisibility(1);
7504 fNodes->Add(sub2node);
7505 sub1node->cd();
7506 fNodes->Add(sub1node);
7507 node->cd();
7508 //
7509 // Place copy #2 of I004 in IT34
7510 //
1266e9b4 7511 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7512 sub1node->SetLineColor(kColorITS);
7513 sub1node->SetVisibility(0);
7514 sub1node->cd();
7515 //
7516 // Place copy #1 of ITS3 directly in I004
7517 //
7518 ySDD = Y_SDD_sep/2.+I302dits[1];
7519 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7520 sub2node->SetLineColor(kColorITS);
7521 sub2node->SetVisibility(1);
7522 fNodes->Add(sub2node);
7523 sub1node->cd();
7524 //
7525 // Place copy #2 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[1],"");
7529 sub2node->SetLineColor(kColorITS);
7530 sub2node->SetVisibility(1);
7531 fNodes->Add(sub2node);
7532 sub1node->cd();
7533 //
7534 // Place copy #3 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[2],"");
7538 sub2node->SetLineColor(kColorITS);
7539 sub2node->SetVisibility(1);
7540 fNodes->Add(sub2node);
7541 sub1node->cd();
7542 //
7543 // Place copy #4 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[3],"");
7547 sub2node->SetLineColor(kColorITS);
7548 sub2node->SetVisibility(1);
7549 fNodes->Add(sub2node);
7550 sub1node->cd();
7551 //
7552 // Place copy #5 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[4],"");
7556 sub2node->SetLineColor(kColorITS);
7557 sub2node->SetVisibility(1);
7558 fNodes->Add(sub2node);
7559 sub1node->cd();
7560 //
7561 // Place copy #6 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[5],"");
7565 sub2node->SetLineColor(kColorITS);
7566 sub2node->SetVisibility(1);
7567 fNodes->Add(sub2node);
7568 sub1node->cd();
7569 fNodes->Add(sub1node);
7570 node->cd();
7571 //
7572 // Place copy #3 of I004 in IT34
7573 //
1266e9b4 7574 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7575 sub1node->SetLineColor(kColorITS);
7576 sub1node->SetVisibility(0);
7577 sub1node->cd();
7578 //
7579 // Place copy #1 of ITS3 directly in I004
7580 //
7581 ySDD = Y_SDD_sep/2.+I302dits[1];
7582 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7583 sub2node->SetLineColor(kColorITS);
7584 sub2node->SetVisibility(1);
7585 fNodes->Add(sub2node);
7586 sub1node->cd();
7587 //
7588 // Place copy #2 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[1],"");
7592 sub2node->SetLineColor(kColorITS);
7593 sub2node->SetVisibility(1);
7594 fNodes->Add(sub2node);
7595 sub1node->cd();
7596 //
7597 // Place copy #3 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[2],"");
7601 sub2node->SetLineColor(kColorITS);
7602 sub2node->SetVisibility(1);
7603 fNodes->Add(sub2node);
7604 sub1node->cd();
7605 //
7606 // Place copy #4 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[3],"");
7610 sub2node->SetLineColor(kColorITS);
7611 sub2node->SetVisibility(1);
7612 fNodes->Add(sub2node);
7613 sub1node->cd();
7614 //
7615 // Place copy #5 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[4],"");
7619 sub2node->SetLineColor(kColorITS);
7620 sub2node->SetVisibility(1);
7621 fNodes->Add(sub2node);
7622 sub1node->cd();
7623 //
7624 // Place copy #6 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[5],"");
7628 sub2node->SetLineColor(kColorITS);
7629 sub2node->SetVisibility(1);
7630 fNodes->Add(sub2node);
7631 sub1node->cd();
7632 fNodes->Add(sub1node);
7633 node->cd();
7634 //
7635 // Place copy #4 of I004 in IT34
7636 //
1266e9b4 7637 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7638 sub1node->SetLineColor(kColorITS);
7639 sub1node->SetVisibility(0);
7640 sub1node->cd();
7641 //
7642 // Place copy #1 of ITS3 directly in I004
7643 //
7644 ySDD = Y_SDD_sep/2.+I302dits[1];
7645 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7646 sub2node->SetLineColor(kColorITS);
7647 sub2node->SetVisibility(1);
7648 fNodes->Add(sub2node);
7649 sub1node->cd();
7650 //
7651 // Place copy #2 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[1],"");
7655 sub2node->SetLineColor(kColorITS);
7656 sub2node->SetVisibility(1);
7657 fNodes->Add(sub2node);
7658 sub1node->cd();
7659 //
7660 // Place copy #3 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[2],"");
7664 sub2node->SetLineColor(kColorITS);
7665 sub2node->SetVisibility(1);
7666 fNodes->Add(sub2node);
7667 sub1node->cd();
7668 //
7669 // Place copy #4 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[3],"");
7673 sub2node->SetLineColor(kColorITS);
7674 sub2node->SetVisibility(1);
7675 fNodes->Add(sub2node);
7676 sub1node->cd();
7677 //
7678 // Place copy #5 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[4],"");
7682 sub2node->SetLineColor(kColorITS);
7683 sub2node->SetVisibility(1);
7684 fNodes->Add(sub2node);
7685 sub1node->cd();
7686 //
7687 // Place copy #6 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[5],"");
7691 sub2node->SetLineColor(kColorITS);
7692 sub2node->SetVisibility(1);
7693 fNodes->Add(sub2node);
7694 sub1node->cd();
7695 fNodes->Add(sub1node);
7696 node->cd();
7697 //
7698 // Place copy #5 of I004 in IT34
7699 //
1266e9b4 7700 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7701 sub1node->SetLineColor(kColorITS);
7702 sub1node->SetVisibility(0);
7703 sub1node->cd();
7704 //
7705 // Place copy #1 of ITS3 directly in I004
7706 //
7707 ySDD = Y_SDD_sep/2.+I302dits[1];
7708 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7709 sub2node->SetLineColor(kColorITS);
7710 sub2node->SetVisibility(1);
7711 fNodes->Add(sub2node);
7712 sub1node->cd();
7713 //
7714 // Place copy #2 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[1],"");
7718 sub2node->SetLineColor(kColorITS);
7719 sub2node->SetVisibility(1);
7720 fNodes->Add(sub2node);
7721 sub1node->cd();
7722 //
7723 // Place copy #3 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[2],"");
7727 sub2node->SetLineColor(kColorITS);
7728 sub2node->SetVisibility(1);
7729 fNodes->Add(sub2node);
7730 sub1node->cd();
7731 //
7732 // Place copy #4 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[3],"");
7736 sub2node->SetLineColor(kColorITS);
7737 sub2node->SetVisibility(1);
7738 fNodes->Add(sub2node);
7739 sub1node->cd();
7740 //
7741 // Place copy #5 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[4],"");
7745 sub2node->SetLineColor(kColorITS);
7746 sub2node->SetVisibility(1);
7747 fNodes->Add(sub2node);
7748 sub1node->cd();
7749 //
7750 // Place copy #6 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[5],"");
7754 sub2node->SetLineColor(kColorITS);
7755 sub2node->SetVisibility(1);
7756 fNodes->Add(sub2node);
7757 sub1node->cd();
7758 fNodes->Add(sub1node);
7759 node->cd();
7760 //
7761 // Place copy #6 of I004 in IT34
7762 //
1266e9b4 7763 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7764 sub1node->SetLineColor(kColorITS);
7765 sub1node->SetVisibility(0);
7766 sub1node->cd();
7767 //
7768 // Place copy #1 of ITS3 directly in I004
7769 //
7770 ySDD = Y_SDD_sep/2.+I302dits[1];
7771 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7772 sub2node->SetLineColor(kColorITS);
7773 sub2node->SetVisibility(1);
7774 fNodes->Add(sub2node);
7775 sub1node->cd();
7776 //
7777 // Place copy #2 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[1],"");
7781 sub2node->SetLineColor(kColorITS);
7782 sub2node->SetVisibility(1);
7783 fNodes->Add(sub2node);
7784 sub1node->cd();
7785 //
7786 // Place copy #3 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[2],"");
7790 sub2node->SetLineColor(kColorITS);
7791 sub2node->SetVisibility(1);
7792 fNodes->Add(sub2node);
7793 sub1node->cd();
7794 //
7795 // Place copy #4 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[3],"");
7799 sub2node->SetLineColor(kColorITS);
7800 sub2node->SetVisibility(1);
7801 fNodes->Add(sub2node);
7802 sub1node->cd();
7803 //
7804 // Place copy #5 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[4],"");
7808 sub2node->SetLineColor(kColorITS);
7809 sub2node->SetVisibility(1);
7810 fNodes->Add(sub2node);
7811 sub1node->cd();
7812 //
7813 // Place copy #6 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[5],"");
7817 sub2node->SetLineColor(kColorITS);
7818 sub2node->SetVisibility(1);
7819 fNodes->Add(sub2node);
7820 sub1node->cd();
7821 fNodes->Add(sub1node);
7822 node->cd();
7823 //
7824 // Place copy #7 of I004 in IT34
7825 //
1266e9b4 7826 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 7827 sub1node->SetLineColor(kColorITS);
7828 sub1node->SetVisibility(0);
7829 sub1node->cd();
7830 //
7831 // Place copy #1 of ITS3 directly in I004
7832 //
7833 ySDD = Y_SDD_sep/2.+I302dits[1];
7834 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7835 sub2node->SetLineColor(kColorITS);
7836 sub2node->SetVisibility(1);
7837 fNodes->Add(sub2node);
7838 sub1node->cd();
7839 //
7840 // Place copy #2 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[1],"");
7844 sub2node->SetLineColor(kColorITS);
7845 sub2node->SetVisibility(1);
7846 fNodes->Add(sub2node);
7847 sub1node->cd();
7848 //
7849 // Place copy #3 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[2],"");
7853 sub2node->SetLineColor(kColorITS);
7854 sub2node->SetVisibility(1);
7855 fNodes->Add(sub2node);
7856 sub1node->cd();
7857 //
7858 // Place copy #4 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[3],"");
7862 sub2node->SetLineColor(kColorITS);
7863 sub2node->SetVisibility(1);
7864 fNodes->Add(sub2node);
7865 sub1node->cd();
7866 //
7867 // Place copy #5 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[4],"");
7871 sub2node->SetLineColor(kColorITS);
7872 sub2node->SetVisibility(1);
7873 fNodes->Add(sub2node);
7874 sub1node->cd();
7875 //
7876 // Place copy #6 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[5],"");
7880 sub2node->SetLineColor(kColorITS);
7881 sub2node->SetVisibility(1);
7882 fNodes->Add(sub2node);
7883 sub1node->cd();
7884 fNodes->Add(sub1node);
7885 node->cd();
7886 //
7887 // Place copy #8 of I004 in IT34
7888 //
1266e9b4 7889 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 7890 sub1node->SetLineColor(kColorITS);
7891 sub1node->SetVisibility(0);
7892 sub1node->cd();
7893 //
7894 // Place copy #1 of ITS3 directly in I004
7895 //
7896 ySDD = Y_SDD_sep/2.+I302dits[1];
7897 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7898 sub2node->SetLineColor(kColorITS);
7899 sub2node->SetVisibility(1);
7900 fNodes->Add(sub2node);
7901 sub1node->cd();
7902 //
7903 // Place copy #2 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[1],"");
7907 sub2node->SetLineColor(kColorITS);
7908 sub2node->SetVisibility(1);
7909 fNodes->Add(sub2node);
7910 sub1node->cd();
7911 //
7912 // Place copy #3 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[2],"");
7916 sub2node->SetLineColor(kColorITS);
7917 sub2node->SetVisibility(1);
7918 fNodes->Add(sub2node);
7919 sub1node->cd();
7920 //
7921 // Place copy #4 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[3],"");
7925 sub2node->SetLineColor(kColorITS);
7926 sub2node->SetVisibility(1);
7927 fNodes->Add(sub2node);
7928 sub1node->cd();
7929 //
7930 // Place copy #5 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[4],"");
7934 sub2node->SetLineColor(kColorITS);
7935 sub2node->SetVisibility(1);
7936 fNodes->Add(sub2node);
7937 sub1node->cd();
7938 //
7939 // Place copy #6 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[5],"");
7943 sub2node->SetLineColor(kColorITS);
7944 sub2node->SetVisibility(1);
7945 fNodes->Add(sub2node);
7946 sub1node->cd();
7947 fNodes->Add(sub1node);
7948 node->cd();
7949 //
7950 // Place copy #9 of I004 in IT34
7951 //
1266e9b4 7952 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 7953 sub1node->SetLineColor(kColorITS);
7954 sub1node->SetVisibility(0);
7955 sub1node->cd();
7956 //
7957 // Place copy #1 of ITS3 directly in I004
7958 //
7959 ySDD = Y_SDD_sep/2.+I302dits[1];
7960 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7961 sub2node->SetLineColor(kColorITS);
7962 sub2node->SetVisibility(1);
7963 fNodes->Add(sub2node);
7964 sub1node->cd();
7965 //
7966 // Place copy #2 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[1],"");
7970 sub2node->SetLineColor(kColorITS);
7971 sub2node->SetVisibility(1);
7972 fNodes->Add(sub2node);
7973 sub1node->cd();
7974 //
7975 // Place copy #3 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[2],"");
7979 sub2node->SetLineColor(kColorITS);
7980 sub2node->SetVisibility(1);
7981 fNodes->Add(sub2node);
7982 sub1node->cd();
7983 //
7984 // Place copy #4 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[3],"");
7988 sub2node->SetLineColor(kColorITS);
7989 sub2node->SetVisibility(1);
7990 fNodes->Add(sub2node);
7991 sub1node->cd();
7992 //
7993 // Place copy #5 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[4],"");
7997 sub2node->SetLineColor(kColorITS);
7998 sub2node->SetVisibility(1);
7999 fNodes->Add(sub2node);
8000 sub1node->cd();
8001 //
8002 // Place copy #6 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[5],"");
8006 sub2node->SetLineColor(kColorITS);
8007 sub2node->SetVisibility(1);
8008 fNodes->Add(sub2node);
8009 sub1node->cd();
8010 fNodes->Add(sub1node);
8011 node->cd();
8012 //
8013 // Place copy #10 of I004 in IT34
8014 //
1266e9b4 8015 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8016 sub1node->SetLineColor(kColorITS);
8017 sub1node->SetVisibility(0);
8018 sub1node->cd();
8019 //
8020 // Place copy #1 of ITS3 directly in I004
8021 //
8022 ySDD = Y_SDD_sep/2.+I302dits[1];
8023 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8024 sub2node->SetLineColor(kColorITS);
8025 sub2node->SetVisibility(1);
8026 fNodes->Add(sub2node);
8027 sub1node->cd();
8028 //
8029 // Place copy #2 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[1],"");
8033 sub2node->SetLineColor(kColorITS);
8034 sub2node->SetVisibility(1);
8035 fNodes->Add(sub2node);
8036 sub1node->cd();
8037 //
8038 // Place copy #3 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[2],"");
8042 sub2node->SetLineColor(kColorITS);
8043 sub2node->SetVisibility(1);
8044 fNodes->Add(sub2node);
8045 sub1node->cd();
8046 //
8047 // Place copy #4 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[3],"");
8051 sub2node->SetLineColor(kColorITS);
8052 sub2node->SetVisibility(1);
8053 fNodes->Add(sub2node);
8054 sub1node->cd();
8055 //
8056 // Place copy #5 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[4],"");
8060 sub2node->SetLineColor(kColorITS);
8061 sub2node->SetVisibility(1);
8062 fNodes->Add(sub2node);
8063 sub1node->cd();
8064 //
8065 // Place copy #6 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[5],"");
8069 sub2node->SetLineColor(kColorITS);
8070 sub2node->SetVisibility(1);
8071 fNodes->Add(sub2node);
8072 sub1node->cd();
8073 fNodes->Add(sub1node);
8074 node->cd();
8075 //
8076 // Place copy #11 of I004 in IT34
8077 //
1266e9b4 8078 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8079 sub1node->SetLineColor(kColorITS);
8080 sub1node->SetVisibility(0);
8081 sub1node->cd();
8082 //
8083 // Place copy #1 of ITS3 directly in I004
8084 //
8085 ySDD = Y_SDD_sep/2.+I302dits[1];
8086 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8087 sub2node->SetLineColor(kColorITS);
8088 sub2node->SetVisibility(1);
8089 fNodes->Add(sub2node);
8090 sub1node->cd();
8091 //
8092 // Place copy #2 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[1],"");
8096 sub2node->SetLineColor(kColorITS);
8097 sub2node->SetVisibility(1);
8098 fNodes->Add(sub2node);
8099 sub1node->cd();
8100 //
8101 // Place copy #3 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[2],"");
8105 sub2node->SetLineColor(kColorITS);
8106 sub2node->SetVisibility(1);
8107 fNodes->Add(sub2node);
8108 sub1node->cd();
8109 //
8110 // Place copy #4 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[3],"");
8114 sub2node->SetLineColor(kColorITS);
8115 sub2node->SetVisibility(1);
8116 fNodes->Add(sub2node);
8117 sub1node->cd();
8118 //
8119 // Place copy #5 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[4],"");
8123 sub2node->SetLineColor(kColorITS);
8124 sub2node->SetVisibility(1);
8125 fNodes->Add(sub2node);
8126 sub1node->cd();
8127 //
8128 // Place copy #6 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[5],"");
8132 sub2node->SetLineColor(kColorITS);
8133 sub2node->SetVisibility(1);
8134 fNodes->Add(sub2node);
8135 sub1node->cd();
8136 fNodes->Add(sub1node);
8137 node->cd();
8138 //
8139 // Place copy #12 of I004 in IT34
8140 //
1266e9b4 8141 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8142 sub1node->SetLineColor(kColorITS);
8143 sub1node->SetVisibility(0);
8144 sub1node->cd();
8145 //
8146 // Place copy #1 of ITS3 directly in I004
8147 //
8148 ySDD = Y_SDD_sep/2.+I302dits[1];
8149 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8150 sub2node->SetLineColor(kColorITS);
8151 sub2node->SetVisibility(1);
8152 fNodes->Add(sub2node);
8153 sub1node->cd();
8154 //
8155 // Place copy #2 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[1],"");
8159 sub2node->SetLineColor(kColorITS);
8160 sub2node->SetVisibility(1);
8161 fNodes->Add(sub2node);
8162 sub1node->cd();
8163 //
8164 // Place copy #3 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[2],"");
8168 sub2node->SetLineColor(kColorITS);
8169 sub2node->SetVisibility(1);
8170 fNodes->Add(sub2node);
8171 sub1node->cd();
8172 //
8173 // Place copy #4 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[3],"");
8177 sub2node->SetLineColor(kColorITS);
8178 sub2node->SetVisibility(1);
8179 fNodes->Add(sub2node);
8180 sub1node->cd();
8181 //
8182 // Place copy #5 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[4],"");
8186 sub2node->SetLineColor(kColorITS);
8187 sub2node->SetVisibility(1);
8188 fNodes->Add(sub2node);
8189 sub1node->cd();
8190 //
8191 // Place copy #6 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[5],"");
8195 sub2node->SetLineColor(kColorITS);
8196 sub2node->SetVisibility(1);
8197 fNodes->Add(sub2node);
8198 sub1node->cd();
8199 fNodes->Add(sub1node);
8200 node->cd();
8201 //
8202 // Place copy #13 of I004 in IT34
8203 //
1266e9b4 8204 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8205 sub1node->SetLineColor(kColorITS);
8206 sub1node->SetVisibility(0);
8207 sub1node->cd();
8208 //
8209 // Place copy #1 of ITS3 directly in I004
8210 //
8211 ySDD = Y_SDD_sep/2.+I302dits[1];
8212 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8213 sub2node->SetLineColor(kColorITS);
8214 sub2node->SetVisibility(1);
8215 fNodes->Add(sub2node);
8216 sub1node->cd();
8217 //
8218 // Place copy #2 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[1],"");
8222 sub2node->SetLineColor(kColorITS);
8223 sub2node->SetVisibility(1);
8224 fNodes->Add(sub2node);
8225 sub1node->cd();
8226 //
8227 // Place copy #3 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[2],"");
8231 sub2node->SetLineColor(kColorITS);
8232 sub2node->SetVisibility(1);
8233 fNodes->Add(sub2node);
8234 sub1node->cd();
8235 //
8236 // Place copy #4 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[3],"");
8240 sub2node->SetLineColor(kColorITS);
8241 sub2node->SetVisibility(1);
8242 fNodes->Add(sub2node);
8243 sub1node->cd();
8244 //
8245 // Place copy #5 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[4],"");
8249 sub2node->SetLineColor(kColorITS);
8250 sub2node->SetVisibility(1);
8251 fNodes->Add(sub2node);
8252 sub1node->cd();
8253 //
8254 // Place copy #6 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[5],"");
8258 sub2node->SetLineColor(kColorITS);
8259 sub2node->SetVisibility(1);
8260 fNodes->Add(sub2node);
8261 sub1node->cd();
8262 fNodes->Add(sub1node);
8263 node->cd();
8264 //
8265 // Place copy #14 of I004 in IT34
8266 //
1266e9b4 8267 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8268 sub1node->SetLineColor(kColorITS);
8269 sub1node->SetVisibility(0);
8270 sub1node->cd();
8271 //
8272 // Place copy #1 of ITS3 directly in I004
8273 //
8274 ySDD = Y_SDD_sep/2.+I302dits[1];
8275 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8276 sub2node->SetLineColor(kColorITS);
8277 sub2node->SetVisibility(1);
8278 fNodes->Add(sub2node);
8279 sub1node->cd();
8280 //
8281 // Place copy #2 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[1],"");
8285 sub2node->SetLineColor(kColorITS);
8286 sub2node->SetVisibility(1);
8287 fNodes->Add(sub2node);
8288 sub1node->cd();
8289 //
8290 // Place copy #3 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[2],"");
8294 sub2node->SetLineColor(kColorITS);
8295 sub2node->SetVisibility(1);
8296 fNodes->Add(sub2node);
8297 sub1node->cd();
8298 //
8299 // Place copy #4 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[3],"");
8303 sub2node->SetLineColor(kColorITS);
8304 sub2node->SetVisibility(1);
8305 fNodes->Add(sub2node);
8306 sub1node->cd();
8307 //
8308 // Place copy #5 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[4],"");
8312 sub2node->SetLineColor(kColorITS);
8313 sub2node->SetVisibility(1);
8314 fNodes->Add(sub2node);
8315 sub1node->cd();
8316 //
8317 // Place copy #6 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[5],"");
8321 sub2node->SetLineColor(kColorITS);
8322 sub2node->SetVisibility(1);
8323 fNodes->Add(sub2node);
8324 sub1node->cd();
8325 fNodes->Add(sub1node);
8326 node->cd();
8327 //
8328 // Place copy #1 of I005 in IT34
8329 //
1266e9b4 8330 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8331 sub1node->SetLineColor(kColorITS);
8332 sub1node->SetVisibility(0);
8333 sub1node->cd();
8334 //
8335 // Place copy #1 of ITS4 directly in I005
8336 //
8337 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8338 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8339 sub2node->SetLineColor(kColorITS);
8340 sub2node->SetVisibility(1);
8341 fNodes->Add(sub2node);
8342 sub1node->cd();
8343 //
8344 // Place copy #2 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[1],"");
8348 sub2node->SetLineColor(kColorITS);
8349 sub2node->SetVisibility(1);
8350 fNodes->Add(sub2node);
8351 sub1node->cd();
8352 //
8353 // Place copy #3 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[2],"");
8357 sub2node->SetLineColor(kColorITS);
8358 sub2node->SetVisibility(1);
8359 fNodes->Add(sub2node);
8360 sub1node->cd();
8361 //
8362 // Place copy #4 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[3],"");
8366 sub2node->SetLineColor(kColorITS);
8367 sub2node->SetVisibility(1);
8368 fNodes->Add(sub2node);
8369 sub1node->cd();
8370 //
8371 // Place copy #5 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[4],"");
8375 sub2node->SetLineColor(kColorITS);
8376 sub2node->SetVisibility(1);
8377 fNodes->Add(sub2node);
8378 sub1node->cd();
8379 //
8380 // Place copy #6 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[5],"");
8384 sub2node->SetLineColor(kColorITS);
8385 sub2node->SetVisibility(1);
8386 fNodes->Add(sub2node);
8387 sub1node->cd();
8388 //
8389 // Place copy #7 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[6],"");
8393 sub2node->SetLineColor(kColorITS);
8394 sub2node->SetVisibility(1);
8395 fNodes->Add(sub2node);
8396 sub1node->cd();
8397 //
8398 // Place copy #8 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[7],"");
8402 sub2node->SetLineColor(kColorITS);
8403 sub2node->SetVisibility(1);
8404 fNodes->Add(sub2node);
8405 sub1node->cd();
8406 fNodes->Add(sub1node);
8407 node->cd();
8408 //
8409 // Place copy #2 of I005 in IT34
8410 //
1266e9b4 8411 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8412 sub1node->SetLineColor(kColorITS);
8413 sub1node->SetVisibility(0);
8414 sub1node->cd();
8415 //
8416 // Place copy #1 of ITS4 directly in I005
8417 //
8418 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8419 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8420 sub2node->SetLineColor(kColorITS);
8421 sub2node->SetVisibility(1);
8422 fNodes->Add(sub2node);
8423 sub1node->cd();
8424 //
8425 // Place copy #2 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[1],"");
8429 sub2node->SetLineColor(kColorITS);
8430 sub2node->SetVisibility(1);
8431 fNodes->Add(sub2node);
8432 sub1node->cd();
8433 //
8434 // Place copy #3 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[2],"");
8438 sub2node->SetLineColor(kColorITS);
8439 sub2node->SetVisibility(1);
8440 fNodes->Add(sub2node);
8441 sub1node->cd();
8442 //
8443 // Place copy #4 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[3],"");
8447 sub2node->SetLineColor(kColorITS);
8448 sub2node->SetVisibility(1);
8449 fNodes->Add(sub2node);
8450 sub1node->cd();
8451 //
8452 // Place copy #5 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[4],"");
8456 sub2node->SetLineColor(kColorITS);
8457 sub2node->SetVisibility(1);
8458 fNodes->Add(sub2node);
8459 sub1node->cd();
8460 //
8461 // Place copy #6 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[5],"");
8465 sub2node->SetLineColor(kColorITS);
8466 sub2node->SetVisibility(1);
8467 fNodes->Add(sub2node);
8468 sub1node->cd();
8469 //
8470 // Place copy #7 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[6],"");
8474 sub2node->SetLineColor(kColorITS);
8475 sub2node->SetVisibility(1);
8476 fNodes->Add(sub2node);
8477 sub1node->cd();
8478 //
8479 // Place copy #8 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[7],"");
8483 sub2node->SetLineColor(kColorITS);
8484 sub2node->SetVisibility(1);
8485 fNodes->Add(sub2node);
8486 sub1node->cd();
8487 fNodes->Add(sub1node);
8488 node->cd();
8489 //
8490 // Place copy #3 of I005 in IT34
8491 //
1266e9b4 8492 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8493 sub1node->SetLineColor(kColorITS);
8494 sub1node->SetVisibility(0);
8495 sub1node->cd();
8496 //
8497 // Place copy #1 of ITS4 directly in I005
8498 //
8499 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8500 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8501 sub2node->SetLineColor(kColorITS);
8502 sub2node->SetVisibility(1);
8503 fNodes->Add(sub2node);
8504 sub1node->cd();
8505 //
8506 // Place copy #2 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[1],"");
8510 sub2node->SetLineColor(kColorITS);
8511 sub2node->SetVisibility(1);
8512 fNodes->Add(sub2node);
8513 sub1node->cd();
8514 //
8515 // Place copy #3 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[2],"");
8519 sub2node->SetLineColor(kColorITS);
8520 sub2node->SetVisibility(1);
8521 fNodes->Add(sub2node);
8522 sub1node->cd();
8523 //
8524 // Place copy #4 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[3],"");
8528 sub2node->SetLineColor(kColorITS);
8529 sub2node->SetVisibility(1);
8530 fNodes->Add(sub2node);
8531 sub1node->cd();
8532 //
8533 // Place copy #5 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[4],"");
8537 sub2node->SetLineColor(kColorITS);
8538 sub2node->SetVisibility(1);
8539 fNodes->Add(sub2node);
8540 sub1node->cd();
8541 //
8542 // Place copy #6 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[5],"");
8546 sub2node->SetLineColor(kColorITS);
8547 sub2node->SetVisibility(1);
8548 fNodes->Add(sub2node);
8549 sub1node->cd();
8550 //
8551 // Place copy #7 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[6],"");
8555 sub2node->SetLineColor(kColorITS);
8556 sub2node->SetVisibility(1);
8557 fNodes->Add(sub2node);
8558 sub1node->cd();
8559 //
8560 // Place copy #8 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[7],"");
8564 sub2node->SetLineColor(kColorITS);
8565 sub2node->SetVisibility(1);
8566 fNodes->Add(sub2node);
8567 sub1node->cd();
8568 fNodes->Add(sub1node);
8569 node->cd();
8570 //
8571 // Place copy #4 of I005 in IT34
8572 //
1266e9b4 8573 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8574 sub1node->SetLineColor(kColorITS);
8575 sub1node->SetVisibility(0);
8576 sub1node->cd();
8577 //
8578 // Place copy #1 of ITS4 directly in I005
8579 //
8580 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8581 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8582 sub2node->SetLineColor(kColorITS);
8583 sub2node->SetVisibility(1);
8584 fNodes->Add(sub2node);
8585 sub1node->cd();
8586 //
8587 // Place copy #2 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[1],"");
8591 sub2node->SetLineColor(kColorITS);
8592 sub2node->SetVisibility(1);
8593 fNodes->Add(sub2node);
8594 sub1node->cd();
8595 //
8596 // Place copy #3 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[2],"");
8600 sub2node->SetLineColor(kColorITS);
8601 sub2node->SetVisibility(1);
8602 fNodes->Add(sub2node);
8603 sub1node->cd();
8604 //
8605 // Place copy #4 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[3],"");
8609 sub2node->SetLineColor(kColorITS);
8610 sub2node->SetVisibility(1);
8611 fNodes->Add(sub2node);
8612 sub1node->cd();
8613 //
8614 // Place copy #5 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[4],"");
8618 sub2node->SetLineColor(kColorITS);
8619 sub2node->SetVisibility(1);
8620 fNodes->Add(sub2node);
8621 sub1node->cd();
8622 //
8623 // Place copy #6 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[5],"");
8627 sub2node->SetLineColor(kColorITS);
8628 sub2node->SetVisibility(1);
8629 fNodes->Add(sub2node);
8630 sub1node->cd();
8631 //
8632 // Place copy #7 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[6],"");
8636 sub2node->SetLineColor(kColorITS);
8637 sub2node->SetVisibility(1);
8638 fNodes->Add(sub2node);
8639 sub1node->cd();
8640 //
8641 // Place copy #8 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[7],"");
8645 sub2node->SetLineColor(kColorITS);
8646 sub2node->SetVisibility(1);
8647 fNodes->Add(sub2node);
8648 sub1node->cd();
8649 fNodes->Add(sub1node);
8650 node->cd();
8651 //
8652 // Place copy #5 of I005 in IT34
8653 //
1266e9b4 8654 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8655 sub1node->SetLineColor(kColorITS);
8656 sub1node->SetVisibility(0);
8657 sub1node->cd();
8658 //
8659 // Place copy #1 of ITS4 directly in I005
8660 //
8661 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8662 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8663 sub2node->SetLineColor(kColorITS);
8664 sub2node->SetVisibility(1);
8665 fNodes->Add(sub2node);
8666 sub1node->cd();
8667 //
8668 // Place copy #2 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[1],"");
8672 sub2node->SetLineColor(kColorITS);
8673 sub2node->SetVisibility(1);
8674 fNodes->Add(sub2node);
8675 sub1node->cd();
8676 //
8677 // Place copy #3 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[2],"");
8681 sub2node->SetLineColor(kColorITS);
8682 sub2node->SetVisibility(1);
8683 fNodes->Add(sub2node);
8684 sub1node->cd();
8685 //
8686 // Place copy #4 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[3],"");
8690 sub2node->SetLineColor(kColorITS);
8691 sub2node->SetVisibility(1);
8692 fNodes->Add(sub2node);
8693 sub1node->cd();
8694 //
8695 // Place copy #5 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[4],"");
8699 sub2node->SetLineColor(kColorITS);
8700 sub2node->SetVisibility(1);
8701 fNodes->Add(sub2node);
8702 sub1node->cd();
8703 //
8704 // Place copy #6 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[5],"");
8708 sub2node->SetLineColor(kColorITS);
8709 sub2node->SetVisibility(1);
8710 fNodes->Add(sub2node);
8711 sub1node->cd();
8712 //
8713 // Place copy #7 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[6],"");
8717 sub2node->SetLineColor(kColorITS);
8718 sub2node->SetVisibility(1);
8719 fNodes->Add(sub2node);
8720 sub1node->cd();
8721 //
8722 // Place copy #8 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[7],"");
8726 sub2node->SetLineColor(kColorITS);
8727 sub2node->SetVisibility(1);
8728 fNodes->Add(sub2node);
8729 sub1node->cd();
8730 fNodes->Add(sub1node);
8731 node->cd();
8732 //
8733 // Place copy #6 of I005 in IT34
8734 //
1266e9b4 8735 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8736 sub1node->SetLineColor(kColorITS);
8737 sub1node->SetVisibility(0);
8738 sub1node->cd();
8739 //
8740 // Place copy #1 of ITS4 directly in I005
8741 //
8742 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8743 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8744 sub2node->SetLineColor(kColorITS);
8745 sub2node->SetVisibility(1);
8746 fNodes->Add(sub2node);
8747 sub1node->cd();
8748 //
8749 // Place copy #2 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[1],"");
8753 sub2node->SetLineColor(kColorITS);
8754 sub2node->SetVisibility(1);
8755 fNodes->Add(sub2node);
8756 sub1node->cd();
8757 //
8758 // Place copy #3 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[2],"");
8762 sub2node->SetLineColor(kColorITS);
8763 sub2node->SetVisibility(1);
8764 fNodes->Add(sub2node);
8765 sub1node->cd();
8766 //
8767 // Place copy #4 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[3],"");
8771 sub2node->SetLineColor(kColorITS);
8772 sub2node->SetVisibility(1);
8773 fNodes->Add(sub2node);
8774 sub1node->cd();
8775 //
8776 // Place copy #5 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[4],"");
8780 sub2node->SetLineColor(kColorITS);
8781 sub2node->SetVisibility(1);
8782 fNodes->Add(sub2node);
8783 sub1node->cd();
8784 //
8785 // Place copy #6 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[5],"");
8789 sub2node->SetLineColor(kColorITS);
8790 sub2node->SetVisibility(1);
8791 fNodes->Add(sub2node);
8792 sub1node->cd();
8793 //
8794 // Place copy #7 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[6],"");
8798 sub2node->SetLineColor(kColorITS);
8799 sub2node->SetVisibility(1);
8800 fNodes->Add(sub2node);
8801 sub1node->cd();
8802 //
8803 // Place copy #8 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[7],"");
8807 sub2node->SetLineColor(kColorITS);
8808 sub2node->SetVisibility(1);
8809 fNodes->Add(sub2node);
8810 sub1node->cd();
8811 fNodes->Add(sub1node);
8812 node->cd();
8813 //
8814 // Place copy #7 of I005 in IT34
8815 //
1266e9b4 8816 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8817 sub1node->SetLineColor(kColorITS);
8818 sub1node->SetVisibility(0);
8819 sub1node->cd();
8820 //
8821 // Place copy #1 of ITS4 directly in I005
8822 //
8823 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8824 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8825 sub2node->SetLineColor(kColorITS);
8826 sub2node->SetVisibility(1);
8827 fNodes->Add(sub2node);
8828 sub1node->cd();
8829 //
8830 // Place copy #2 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[1],"");
8834 sub2node->SetLineColor(kColorITS);
8835 sub2node->SetVisibility(1);
8836 fNodes->Add(sub2node);
8837 sub1node->cd();
8838 //
8839 // Place copy #3 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[2],"");
8843 sub2node->SetLineColor(kColorITS);
8844 sub2node->SetVisibility(1);
8845 fNodes->Add(sub2node);
8846 sub1node->cd();
8847 //
8848 // Place copy #4 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[3],"");
8852 sub2node->SetLineColor(kColorITS);
8853 sub2node->SetVisibility(1);
8854 fNodes->Add(sub2node);
8855 sub1node->cd();
8856 //
8857 // Place copy #5 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[4],"");
8861 sub2node->SetLineColor(kColorITS);
8862 sub2node->SetVisibility(1);
8863 fNodes->Add(sub2node);
8864 sub1node->cd();
8865 //
8866 // Place copy #6 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[5],"");
8870 sub2node->SetLineColor(kColorITS);
8871 sub2node->SetVisibility(1);
8872 fNodes->Add(sub2node);
8873 sub1node->cd();
8874 //
8875 // Place copy #7 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[6],"");
8879 sub2node->SetLineColor(kColorITS);
8880 sub2node->SetVisibility(1);
8881 fNodes->Add(sub2node);
8882 sub1node->cd();
8883 //
8884 // Place copy #8 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[7],"");
8888 sub2node->SetLineColor(kColorITS);
8889 sub2node->SetVisibility(1);
8890 fNodes->Add(sub2node);
8891 sub1node->cd();
8892 fNodes->Add(sub1node);
8893 node->cd();
8894 //
8895 // Place copy #8 of I005 in IT34
8896 //
1266e9b4 8897 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 8898 sub1node->SetLineColor(kColorITS);
8899 sub1node->SetVisibility(0);
8900 sub1node->cd();
8901 //
8902 // Place copy #1 of ITS4 directly in I005
8903 //
8904 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8905 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8906 sub2node->SetLineColor(kColorITS);
8907 sub2node->SetVisibility(1);
8908 fNodes->Add(sub2node);
8909 sub1node->cd();
8910 //
8911 // Place copy #2 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[1],"");
8915 sub2node->SetLineColor(kColorITS);
8916 sub2node->SetVisibility(1);
8917 fNodes->Add(sub2node);
8918 sub1node->cd();
8919 //
8920 // Place copy #3 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[2],"");
8924 sub2node->SetLineColor(kColorITS);
8925 sub2node->SetVisibility(1);
8926 fNodes->Add(sub2node);
8927 sub1node->cd();
8928 //
8929 // Place copy #4 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[3],"");
8933 sub2node->SetLineColor(kColorITS);
8934 sub2node->SetVisibility(1);
8935 fNodes->Add(sub2node);
8936 sub1node->cd();
8937 //
8938 // Place copy #5 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[4],"");
8942 sub2node->SetLineColor(kColorITS);
8943 sub2node->SetVisibility(1);
8944 fNodes->Add(sub2node);
8945 sub1node->cd();
8946 //
8947 // Place copy #6 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[5],"");
8951 sub2node->SetLineColor(kColorITS);
8952 sub2node->SetVisibility(1);
8953 fNodes->Add(sub2node);
8954 sub1node->cd();
8955 //
8956 // Place copy #7 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[6],"");
8960 sub2node->SetLineColor(kColorITS);
8961 sub2node->SetVisibility(1);
8962 fNodes->Add(sub2node);
8963 sub1node->cd();
8964 //
8965 // Place copy #8 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[7],"");
8969 sub2node->SetLineColor(kColorITS);
8970 sub2node->SetVisibility(1);
8971 fNodes->Add(sub2node);
8972 sub1node->cd();
8973 fNodes->Add(sub1node);
8974 node->cd();
8975 //
8976 // Place copy #9 of I005 in IT34
8977 //
1266e9b4 8978 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 8979 sub1node->SetLineColor(kColorITS);
8980 sub1node->SetVisibility(0);
8981 sub1node->cd();
8982 //
8983 // Place copy #1 of ITS4 directly in I005
8984 //
8985 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8986 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8987 sub2node->SetLineColor(kColorITS);
8988 sub2node->SetVisibility(1);
8989 fNodes->Add(sub2node);
8990 sub1node->cd();
8991 //
8992 // Place copy #2 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[1],"");
8996 sub2node->SetLineColor(kColorITS);
8997 sub2node->SetVisibility(1);
8998 fNodes->Add(sub2node);
8999 sub1node->cd();
9000 //
9001 // Place copy #3 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[2],"");
9005 sub2node->SetLineColor(kColorITS);
9006 sub2node->SetVisibility(1);
9007 fNodes->Add(sub2node);
9008 sub1node->cd();
9009 //
9010 // Place copy #4 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[3],"");
9014 sub2node->SetLineColor(kColorITS);
9015 sub2node->SetVisibility(1);
9016 fNodes->Add(sub2node);
9017 sub1node->cd();
9018 //
9019 // Place copy #5 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[4],"");
9023 sub2node->SetLineColor(kColorITS);
9024 sub2node->SetVisibility(1);
9025 fNodes->Add(sub2node);
9026 sub1node->cd();
9027 //
9028 // Place copy #6 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[5],"");
9032 sub2node->SetLineColor(kColorITS);
9033 sub2node->SetVisibility(1);
9034 fNodes->Add(sub2node);
9035 sub1node->cd();
9036 //
9037 // Place copy #7 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[6],"");
9041 sub2node->SetLineColor(kColorITS);
9042 sub2node->SetVisibility(1);
9043 fNodes->Add(sub2node);
9044 sub1node->cd();
9045 //
9046 // Place copy #8 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[7],"");
9050 sub2node->SetLineColor(kColorITS);
9051 sub2node->SetVisibility(1);
9052 fNodes->Add(sub2node);
9053 sub1node->cd();
9054 fNodes->Add(sub1node);
9055 node->cd();
9056 //
9057 // Place copy #10 of I005 in IT34
9058 //
1266e9b4 9059 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9060 sub1node->SetLineColor(kColorITS);
9061 sub1node->SetVisibility(0);
9062 sub1node->cd();
9063 //
9064 // Place copy #1 of ITS4 directly in I005
9065 //
9066 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9067 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9068 sub2node->SetLineColor(kColorITS);
9069 sub2node->SetVisibility(1);
9070 fNodes->Add(sub2node);
9071 sub1node->cd();
9072 //
9073 // Place copy #2 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[1],"");
9077 sub2node->SetLineColor(kColorITS);
9078 sub2node->SetVisibility(1);
9079 fNodes->Add(sub2node);
9080 sub1node->cd();
9081 //
9082 // Place copy #3 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[2],"");
9086 sub2node->SetLineColor(kColorITS);
9087 sub2node->SetVisibility(1);
9088 fNodes->Add(sub2node);
9089 sub1node->cd();
9090 //
9091 // Place copy #4 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[3],"");
9095 sub2node->SetLineColor(kColorITS);
9096 sub2node->SetVisibility(1);
9097 fNodes->Add(sub2node);
9098 sub1node->cd();
9099 //
9100 // Place copy #5 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[4],"");
9104 sub2node->SetLineColor(kColorITS);
9105 sub2node->SetVisibility(1);
9106 fNodes->Add(sub2node);
9107 sub1node->cd();
9108 //
9109 // Place copy #6 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[5],"");
9113 sub2node->SetLineColor(kColorITS);
9114 sub2node->SetVisibility(1);
9115 fNodes->Add(sub2node);
9116 sub1node->cd();
9117 //
9118 // Place copy #7 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[6],"");
9122 sub2node->SetLineColor(kColorITS);
9123 sub2node->SetVisibility(1);
9124 fNodes->Add(sub2node);
9125 sub1node->cd();
9126 //
9127 // Place copy #8 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[7],"");
9131 sub2node->SetLineColor(kColorITS);
9132 sub2node->SetVisibility(1);
9133 fNodes->Add(sub2node);
9134 sub1node->cd();
9135 fNodes->Add(sub1node);
9136 node->cd();
9137 //
9138 // Place copy #11 of I005 in IT34
9139 //
1266e9b4 9140 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9141 sub1node->SetLineColor(kColorITS);
9142 sub1node->SetVisibility(0);
9143 sub1node->cd();
9144 //
9145 // Place copy #1 of ITS4 directly in I005
9146 //
9147 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9148 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9149 sub2node->SetLineColor(kColorITS);
9150 sub2node->SetVisibility(1);
9151 fNodes->Add(sub2node);
9152 sub1node->cd();
9153 //
9154 // Place copy #2 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[1],"");
9158 sub2node->SetLineColor(kColorITS);
9159 sub2node->SetVisibility(1);
9160 fNodes->Add(sub2node);
9161 sub1node->cd();
9162 //
9163 // Place copy #3 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[2],"");
9167 sub2node->SetLineColor(kColorITS);
9168 sub2node->SetVisibility(1);
9169 fNodes->Add(sub2node);
9170 sub1node->cd();
9171 //
9172 // Place copy #4 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[3],"");
9176 sub2node->SetLineColor(kColorITS);
9177 sub2node->SetVisibility(1);
9178 fNodes->Add(sub2node);
9179 sub1node->cd();
9180 //
9181 // Place copy #5 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[4],"");
9185 sub2node->SetLineColor(kColorITS);
9186 sub2node->SetVisibility(1);
9187 fNodes->Add(sub2node);
9188 sub1node->cd();
9189 //
9190 // Place copy #6 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[5],"");
9194 sub2node->SetLineColor(kColorITS);
9195 sub2node->SetVisibility(1);
9196 fNodes->Add(sub2node);
9197 sub1node->cd();
9198 //
9199 // Place copy #7 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[6],"");
9203 sub2node->SetLineColor(kColorITS);
9204 sub2node->SetVisibility(1);
9205 fNodes->Add(sub2node);
9206 sub1node->cd();
9207 //
9208 // Place copy #8 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[7],"");
9212 sub2node->SetLineColor(kColorITS);
9213 sub2node->SetVisibility(1);
9214 fNodes->Add(sub2node);
9215 sub1node->cd();
9216 fNodes->Add(sub1node);
9217 node->cd();
9218 //
9219 // Place copy #12 of I005 in IT34
9220 //
1266e9b4 9221 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9222 sub1node->SetLineColor(kColorITS);
9223 sub1node->SetVisibility(0);
9224 sub1node->cd();
9225 //
9226 // Place copy #1 of ITS4 directly in I005
9227 //
9228 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9229 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9230 sub2node->SetLineColor(kColorITS);
9231 sub2node->SetVisibility(1);
9232 fNodes->Add(sub2node);
9233 sub1node->cd();
9234 //
9235 // Place copy #2 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[1],"");
9239 sub2node->SetLineColor(kColorITS);
9240 sub2node->SetVisibility(1);
9241 fNodes->Add(sub2node);
9242 sub1node->cd();
9243 //
9244 // Place copy #3 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[2],"");
9248 sub2node->SetLineColor(kColorITS);
9249 sub2node->SetVisibility(1);
9250 fNodes->Add(sub2node);
9251 sub1node->cd();
9252 //
9253 // Place copy #4 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[3],"");
9257 sub2node->SetLineColor(kColorITS);
9258 sub2node->SetVisibility(1);
9259 fNodes->Add(sub2node);
9260 sub1node->cd();
9261 //
9262 // Place copy #5 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[4],"");
9266 sub2node->SetLineColor(kColorITS);
9267 sub2node->SetVisibility(1);
9268 fNodes->Add(sub2node);
9269 sub1node->cd();
9270 //
9271 // Place copy #6 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[5],"");
9275 sub2node->SetLineColor(kColorITS);
9276 sub2node->SetVisibility(1);
9277 fNodes->Add(sub2node);
9278 sub1node->cd();
9279 //
9280 // Place copy #7 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[6],"");
9284 sub2node->SetLineColor(kColorITS);
9285 sub2node->SetVisibility(1);
9286 fNodes->Add(sub2node);
9287 sub1node->cd();
9288 //
9289 // Place copy #8 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[7],"");
9293 sub2node->SetLineColor(kColorITS);
9294 sub2node->SetVisibility(1);
9295 fNodes->Add(sub2node);
9296 sub1node->cd();
9297 fNodes->Add(sub1node);
9298 node->cd();
9299 //
9300 // Place copy #13 of I005 in IT34
9301 //
1266e9b4 9302 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9303 sub1node->SetLineColor(kColorITS);
9304 sub1node->SetVisibility(0);
9305 sub1node->cd();
9306 //
9307 // Place copy #1 of ITS4 directly in I005
9308 //
9309 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9310 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9311 sub2node->SetLineColor(kColorITS);
9312 sub2node->SetVisibility(1);
9313 fNodes->Add(sub2node);
9314 sub1node->cd();
9315 //
9316 // Place copy #2 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[1],"");
9320 sub2node->SetLineColor(kColorITS);
9321 sub2node->SetVisibility(1);
9322 fNodes->Add(sub2node);
9323 sub1node->cd();
9324 //
9325 // Place copy #3 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[2],"");
9329 sub2node->SetLineColor(kColorITS);
9330 sub2node->SetVisibility(1);
9331 fNodes->Add(sub2node);
9332 sub1node->cd();
9333 //
9334 // Place copy #4 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[3],"");
9338 sub2node->SetLineColor(kColorITS);
9339 sub2node->SetVisibility(1);
9340 fNodes->Add(sub2node);
9341 sub1node->cd();
9342 //
9343 // Place copy #5 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[4],"");
9347 sub2node->SetLineColor(kColorITS);
9348 sub2node->SetVisibility(1);
9349 fNodes->Add(sub2node);
9350 sub1node->cd();
9351 //
9352 // Place copy #6 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[5],"");
9356 sub2node->SetLineColor(kColorITS);
9357 sub2node->SetVisibility(1);
9358 fNodes->Add(sub2node);
9359 sub1node->cd();
9360 //
9361 // Place copy #7 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[6],"");
9365 sub2node->SetLineColor(kColorITS);
9366 sub2node->SetVisibility(1);
9367 fNodes->Add(sub2node);
9368 sub1node->cd();
9369 //
9370 // Place copy #8 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[7],"");
9374 sub2node->SetLineColor(kColorITS);
9375 sub2node->SetVisibility(1);
9376 fNodes->Add(sub2node);
9377 sub1node->cd();
9378 fNodes->Add(sub1node);
9379 node->cd();
9380 //
9381 // Place copy #14 of I005 in IT34
9382 //
1266e9b4 9383 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9384 sub1node->SetLineColor(kColorITS);
9385 sub1node->SetVisibility(0);
9386 sub1node->cd();
9387 //
9388 // Place copy #1 of ITS4 directly in I005
9389 //
9390 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9391 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9392 sub2node->SetLineColor(kColorITS);
9393 sub2node->SetVisibility(1);
9394 fNodes->Add(sub2node);
9395 sub1node->cd();
9396 //
9397 // Place copy #2 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[1],"");
9401 sub2node->SetLineColor(kColorITS);
9402 sub2node->SetVisibility(1);
9403 fNodes->Add(sub2node);
9404 sub1node->cd();
9405 //
9406 // Place copy #3 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[2],"");
9410 sub2node->SetLineColor(kColorITS);
9411 sub2node->SetVisibility(1);
9412 fNodes->Add(sub2node);
9413 sub1node->cd();
9414 //
9415 // Place copy #4 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[3],"");
9419 sub2node->SetLineColor(kColorITS);
9420 sub2node->SetVisibility(1);
9421 fNodes->Add(sub2node);
9422 sub1node->cd();
9423 //
9424 // Place copy #5 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[4],"");
9428 sub2node->SetLineColor(kColorITS);
9429 sub2node->SetVisibility(1);
9430 fNodes->Add(sub2node);
9431 sub1node->cd();
9432 //
9433 // Place copy #6 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[5],"");
9437 sub2node->SetLineColor(kColorITS);
9438 sub2node->SetVisibility(1);
9439 fNodes->Add(sub2node);
9440 sub1node->cd();
9441 //
9442 // Place copy #7 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[6],"");
9446 sub2node->SetLineColor(kColorITS);
9447 sub2node->SetVisibility(1);
9448 fNodes->Add(sub2node);
9449 sub1node->cd();
9450 //
9451 // Place copy #8 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[7],"");
9455 sub2node->SetLineColor(kColorITS);
9456 sub2node->SetVisibility(1);
9457 fNodes->Add(sub2node);
9458 sub1node->cd();
9459 fNodes->Add(sub1node);
9460 node->cd();
9461 //
9462 // Place copy #15 of I005 in IT34
9463 //
1266e9b4 9464 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9465 sub1node->SetLineColor(kColorITS);
9466 sub1node->SetVisibility(0);
9467 sub1node->cd();
9468 //
9469 // Place copy #1 of ITS4 directly in I005
9470 //
9471 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9472 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9473 sub2node->SetLineColor(kColorITS);
9474 sub2node->SetVisibility(1);
9475 fNodes->Add(sub2node);
9476 sub1node->cd();
9477 //
9478 // Place copy #2 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[1],"");
9482 sub2node->SetLineColor(kColorITS);
9483 sub2node->SetVisibility(1);
9484 fNodes->Add(sub2node);
9485 sub1node->cd();
9486 //
9487 // Place copy #3 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[2],"");
9491 sub2node->SetLineColor(kColorITS);
9492 sub2node->SetVisibility(1);
9493 fNodes->Add(sub2node);
9494 sub1node->cd();
9495 //
9496 // Place copy #4 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[3],"");
9500 sub2node->SetLineColor(kColorITS);
9501 sub2node->SetVisibility(1);
9502 fNodes->Add(sub2node);
9503 sub1node->cd();
9504 //
9505 // Place copy #5 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[4],"");
9509 sub2node->SetLineColor(kColorITS);
9510 sub2node->SetVisibility(1);
9511 fNodes->Add(sub2node);
9512 sub1node->cd();
9513 //
9514 // Place copy #6 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[5],"");
9518 sub2node->SetLineColor(kColorITS);
9519 sub2node->SetVisibility(1);
9520 fNodes->Add(sub2node);
9521 sub1node->cd();
9522 //
9523 // Place copy #7 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[6],"");
9527 sub2node->SetLineColor(kColorITS);
9528 sub2node->SetVisibility(1);
9529 fNodes->Add(sub2node);
9530 sub1node->cd();
9531 //
9532 // Place copy #8 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[7],"");
9536 sub2node->SetLineColor(kColorITS);
9537 sub2node->SetVisibility(1);
9538 fNodes->Add(sub2node);
9539 sub1node->cd();
9540 fNodes->Add(sub1node);
9541 node->cd();
9542 //
9543 // Place copy #16 of I005 in IT34
9544 //
1266e9b4 9545 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9546 sub1node->SetLineColor(kColorITS);
9547 sub1node->SetVisibility(0);
9548 sub1node->cd();
9549 //
9550 // Place copy #1 of ITS4 directly in I005
9551 //
9552 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9553 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9554 sub2node->SetLineColor(kColorITS);
9555 sub2node->SetVisibility(1);
9556 fNodes->Add(sub2node);
9557 sub1node->cd();
9558 //
9559 // Place copy #2 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[1],"");
9563 sub2node->SetLineColor(kColorITS);
9564 sub2node->SetVisibility(1);
9565 fNodes->Add(sub2node);
9566 sub1node->cd();
9567 //
9568 // Place copy #3 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[2],"");
9572 sub2node->SetLineColor(kColorITS);
9573 sub2node->SetVisibility(1);
9574 fNodes->Add(sub2node);
9575 sub1node->cd();
9576 //
9577 // Place copy #4 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[3],"");
9581 sub2node->SetLineColor(kColorITS);
9582 sub2node->SetVisibility(1);
9583 fNodes->Add(sub2node);
9584 sub1node->cd();
9585 //
9586 // Place copy #5 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[4],"");
9590 sub2node->SetLineColor(kColorITS);
9591 sub2node->SetVisibility(1);
9592 fNodes->Add(sub2node);
9593 sub1node->cd();
9594 //
9595 // Place copy #6 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[5],"");
9599 sub2node->SetLineColor(kColorITS);
9600 sub2node->SetVisibility(1);
9601 fNodes->Add(sub2node);
9602 sub1node->cd();
9603 //
9604 // Place copy #7 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[6],"");
9608 sub2node->SetLineColor(kColorITS);
9609 sub2node->SetVisibility(1);
9610 fNodes->Add(sub2node);
9611 sub1node->cd();
9612 //
9613 // Place copy #8 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[7],"");
9617 sub2node->SetLineColor(kColorITS);
9618 sub2node->SetVisibility(1);
9619 fNodes->Add(sub2node);
9620 sub1node->cd();
9621 fNodes->Add(sub1node);
9622 node->cd();
9623 //
9624 // Place copy #17 of I005 in IT34
9625 //
1266e9b4 9626 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9627 sub1node->SetLineColor(kColorITS);
9628 sub1node->SetVisibility(0);
9629 sub1node->cd();
9630 //
9631 // Place copy #1 of ITS4 directly in I005
9632 //
9633 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9634 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9635 sub2node->SetLineColor(kColorITS);
9636 sub2node->SetVisibility(1);
9637 fNodes->Add(sub2node);
9638 sub1node->cd();
9639 //
9640 // Place copy #2 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[1],"");
9644 sub2node->SetLineColor(kColorITS);
9645 sub2node->SetVisibility(1);
9646 fNodes->Add(sub2node);
9647 sub1node->cd();
9648 //
9649 // Place copy #3 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[2],"");
9653 sub2node->SetLineColor(kColorITS);
9654 sub2node->SetVisibility(1);
9655 fNodes->Add(sub2node);
9656 sub1node->cd();
9657 //
9658 // Place copy #4 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[3],"");
9662 sub2node->SetLineColor(kColorITS);
9663 sub2node->SetVisibility(1);
9664 fNodes->Add(sub2node);
9665 sub1node->cd();
9666 //
9667 // Place copy #5 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[4],"");
9671 sub2node->SetLineColor(kColorITS);
9672 sub2node->SetVisibility(1);
9673 fNodes->Add(sub2node);
9674 sub1node->cd();
9675 //
9676 // Place copy #6 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[5],"");
9680 sub2node->SetLineColor(kColorITS);
9681 sub2node->SetVisibility(1);
9682 fNodes->Add(sub2node);
9683 sub1node->cd();
9684 //
9685 // Place copy #7 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[6],"");
9689 sub2node->SetLineColor(kColorITS);
9690 sub2node->SetVisibility(1);
9691 fNodes->Add(sub2node);
9692 sub1node->cd();
9693 //
9694 // Place copy #8 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[7],"");
9698 sub2node->SetLineColor(kColorITS);
9699 sub2node->SetVisibility(1);
9700 fNodes->Add(sub2node);
9701 sub1node->cd();
9702 fNodes->Add(sub1node);
9703 node->cd();
9704 //
9705 // Place copy #18 of I005 in IT34
9706 //
1266e9b4 9707 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9708 sub1node->SetLineColor(kColorITS);
9709 sub1node->SetVisibility(0);
9710 sub1node->cd();
9711 //
9712 // Place copy #1 of ITS4 directly in I005
9713 //
9714 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9715 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9716 sub2node->SetLineColor(kColorITS);
9717 sub2node->SetVisibility(1);
9718 fNodes->Add(sub2node);
9719 sub1node->cd();
9720 //
9721 // Place copy #2 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[1],"");
9725 sub2node->SetLineColor(kColorITS);
9726 sub2node->SetVisibility(1);
9727 fNodes->Add(sub2node);
9728 sub1node->cd();
9729 //
9730 // Place copy #3 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[2],"");
9734 sub2node->SetLineColor(kColorITS);
9735 sub2node->SetVisibility(1);
9736 fNodes->Add(sub2node);
9737 sub1node->cd();
9738 //
9739 // Place copy #4 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[3],"");
9743 sub2node->SetLineColor(kColorITS);
9744 sub2node->SetVisibility(1);
9745 fNodes->Add(sub2node);
9746 sub1node->cd();
9747 //
9748 // Place copy #5 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[4],"");
9752 sub2node->SetLineColor(kColorITS);
9753 sub2node->SetVisibility(1);
9754 fNodes->Add(sub2node);
9755 sub1node->cd();
9756 //
9757 // Place copy #6 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[5],"");
9761 sub2node->SetLineColor(kColorITS);
9762 sub2node->SetVisibility(1);
9763 fNodes->Add(sub2node);
9764 sub1node->cd();
9765 //
9766 // Place copy #7 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[6],"");
9770 sub2node->SetLineColor(kColorITS);
9771 sub2node->SetVisibility(1);
9772 fNodes->Add(sub2node);
9773 sub1node->cd();
9774 //
9775 // Place copy #8 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[7],"");
9779 sub2node->SetLineColor(kColorITS);
9780 sub2node->SetVisibility(1);
9781 fNodes->Add(sub2node);
9782 sub1node->cd();
9783 fNodes->Add(sub1node);
9784 node->cd();
9785 //
9786 // Place copy #19 of I005 in IT34
9787 //
1266e9b4 9788 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9789 sub1node->SetLineColor(kColorITS);
9790 sub1node->SetVisibility(0);
9791 sub1node->cd();
9792 //
9793 // Place copy #1 of ITS4 directly in I005
9794 //
9795 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9796 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9797 sub2node->SetLineColor(kColorITS);
9798 sub2node->SetVisibility(1);
9799 fNodes->Add(sub2node);
9800 sub1node->cd();
9801 //
9802 // Place copy #2 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[1],"");
9806 sub2node->SetLineColor(kColorITS);
9807 sub2node->SetVisibility(1);
9808 fNodes->Add(sub2node);
9809 sub1node->cd();
9810 //
9811 // Place copy #3 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[2],"");
9815 sub2node->SetLineColor(kColorITS);
9816 sub2node->SetVisibility(1);
9817 fNodes->Add(sub2node);
9818 sub1node->cd();
9819 //
9820 // Place copy #4 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[3],"");
9824 sub2node->SetLineColor(kColorITS);
9825 sub2node->SetVisibility(1);
9826 fNodes->Add(sub2node);
9827 sub1node->cd();
9828 //
9829 // Place copy #5 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[4],"");
9833 sub2node->SetLineColor(kColorITS);
9834 sub2node->SetVisibility(1);
9835 fNodes->Add(sub2node);
9836 sub1node->cd();
9837 //
9838 // Place copy #6 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[5],"");
9842 sub2node->SetLineColor(kColorITS);
9843 sub2node->SetVisibility(1);
9844 fNodes->Add(sub2node);
9845 sub1node->cd();
9846 //
9847 // Place copy #7 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[6],"");
9851 sub2node->SetLineColor(kColorITS);
9852 sub2node->SetVisibility(1);
9853 fNodes->Add(sub2node);
9854 sub1node->cd();
9855 //
9856 // Place copy #8 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[7],"");
9860 sub2node->SetLineColor(kColorITS);
9861 sub2node->SetVisibility(1);
9862 fNodes->Add(sub2node);
9863 sub1node->cd();
9864 fNodes->Add(sub1node);
9865 node->cd();
9866 //
9867 // Place copy #20 of I005 in IT34
9868 //
1266e9b4 9869 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 9870 sub1node->SetLineColor(kColorITS);
9871 sub1node->SetVisibility(0);
9872 sub1node->cd();
9873 //
9874 // Place copy #1 of ITS4 directly in I005
9875 //
9876 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9877 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9878 sub2node->SetLineColor(kColorITS);
9879 sub2node->SetVisibility(1);
9880 fNodes->Add(sub2node);
9881 sub1node->cd();
9882 //
9883 // Place copy #2 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[1],"");
9887 sub2node->SetLineColor(kColorITS);
9888 sub2node->SetVisibility(1);
9889 fNodes->Add(sub2node);
9890 sub1node->cd();
9891 //
9892 // Place copy #3 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[2],"");
9896 sub2node->SetLineColor(kColorITS);
9897 sub2node->SetVisibility(1);
9898 fNodes->Add(sub2node);
9899 sub1node->cd();
9900 //
9901 // Place copy #4 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[3],"");
9905 sub2node->SetLineColor(kColorITS);
9906 sub2node->SetVisibility(1);
9907 fNodes->Add(sub2node);
9908 sub1node->cd();
9909 //
9910 // Place copy #5 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[4],"");
9914 sub2node->SetLineColor(kColorITS);
9915 sub2node->SetVisibility(1);
9916 fNodes->Add(sub2node);
9917 sub1node->cd();
9918 //
9919 // Place copy #6 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[5],"");
9923 sub2node->SetLineColor(kColorITS);
9924 sub2node->SetVisibility(1);
9925 fNodes->Add(sub2node);
9926 sub1node->cd();
9927 //
9928 // Place copy #7 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[6],"");
9932 sub2node->SetLineColor(kColorITS);
9933 sub2node->SetVisibility(1);
9934 fNodes->Add(sub2node);
9935 sub1node->cd();
9936 //
9937 // Place copy #8 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[7],"");
9941 sub2node->SetLineColor(kColorITS);
9942 sub2node->SetVisibility(1);
9943 fNodes->Add(sub2node);
9944 sub1node->cd();
9945 fNodes->Add(sub1node);
9946 node->cd();
9947 //
9948 // Place copy #21 of I005 in IT34
9949 //
1266e9b4 9950 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 9951 sub1node->SetLineColor(kColorITS);
9952 sub1node->SetVisibility(0);
9953 sub1node->cd();
9954 //
9955 // Place copy #1 of ITS4 directly in I005
9956 //
9957 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9958 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9959 sub2node->SetLineColor(kColorITS);
9960 sub2node->SetVisibility(1);
9961 fNodes->Add(sub2node);
9962 sub1node->cd();
9963 //
9964 // Place copy #2 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[1],"");
9968 sub2node->SetLineColor(kColorITS);
9969 sub2node->SetVisibility(1);
9970 fNodes->Add(sub2node);
9971 sub1node->cd();
9972 //
9973 // Place copy #3 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[2],"");
9977 sub2node->SetLineColor(kColorITS);
9978 sub2node->SetVisibility(1);
9979 fNodes->Add(sub2node);
9980 sub1node->cd();
9981 //
9982 // Place copy #4 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[3],"");
9986 sub2node->SetLineColor(kColorITS);
9987 sub2node->SetVisibility(1);
9988 fNodes->Add(sub2node);
9989 sub1node->cd();
9990 //
9991 // Place copy #5 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[4],"");
9995 sub2node->SetLineColor(kColorITS);
9996 sub2node->SetVisibility(1);
9997 fNodes->Add(sub2node);
9998 sub1node->cd();
9999 //
10000 // Place copy #6 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[5],"");
10004 sub2node->SetLineColor(kColorITS);
10005 sub2node->SetVisibility(1);
10006 fNodes->Add(sub2node);
10007 sub1node->cd();
10008 //
10009 // Place copy #7 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[6],"");
10013 sub2node->SetLineColor(kColorITS);
10014 sub2node->SetVisibility(1);
10015 fNodes->Add(sub2node);
10016 sub1node->cd();
10017 //
10018 // Place copy #8 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[7],"");
10022 sub2node->SetLineColor(kColorITS);
10023 sub2node->SetVisibility(1);
10024 fNodes->Add(sub2node);
10025 sub1node->cd();
10026 fNodes->Add(sub1node);
10027 node->cd();
10028 //
10029 // Place copy #22 of I005 in IT34
10030 //
1266e9b4 10031 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10032 sub1node->SetLineColor(kColorITS);
10033 sub1node->SetVisibility(0);
10034 sub1node->cd();
10035 //
10036 // Place copy #1 of ITS4 directly in I005
10037 //
10038 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10039 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10040 sub2node->SetLineColor(kColorITS);
10041 sub2node->SetVisibility(1);
10042 fNodes->Add(sub2node);
10043 sub1node->cd();
10044 //
10045 // Place copy #2 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[1],"");
10049 sub2node->SetLineColor(kColorITS);
10050 sub2node->SetVisibility(1);
10051 fNodes->Add(sub2node);
10052 sub1node->cd();
10053 //
10054 // Place copy #3 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[2],"");
10058 sub2node->SetLineColor(kColorITS);
10059 sub2node->SetVisibility(1);
10060 fNodes->Add(sub2node);
10061 sub1node->cd();
10062 //
10063 // Place copy #4 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[3],"");
10067 sub2node->SetLineColor(kColorITS);
10068 sub2node->SetVisibility(1);
10069 fNodes->Add(sub2node);
10070 sub1node->cd();
10071 //
10072 // Place copy #5 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[4],"");
10076 sub2node->SetLineColor(kColorITS);
10077 sub2node->SetVisibility(1);
10078 fNodes->Add(sub2node);
10079 sub1node->cd();
10080 //
10081 // Place copy #6 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[5],"");
10085 sub2node->SetLineColor(kColorITS);
10086 sub2node->SetVisibility(1);
10087 fNodes->Add(sub2node);
10088 sub1node->cd();
10089 //
10090 // Place copy #7 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[6],"");
10094 sub2node->SetLineColor(kColorITS);
10095 sub2node->SetVisibility(1);
10096 fNodes->Add(sub2node);
10097 sub1node->cd();
10098 //
10099 // Place copy #8 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[7],"");
10103 sub2node->SetLineColor(kColorITS);
10104 sub2node->SetVisibility(1);
10105 fNodes->Add(sub2node);
10106 sub1node->cd();
10107 fNodes->Add(sub1node);
10108 node->cd();
10109
10110
10111 fNodes->Add(node);
10112
10113 // --- Place SSD volumes into their mother volume
10114
10115 // Place IT56 in Alice
10116 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10117 node->SetLineColor(kColorITS);
10118 node->SetVisibility(0);
10119 node->cd();
10120 //
10121 // Place copy #1 of I565 in IT56
10122 //
10123 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10124 sub1node->SetLineColor(kColorITS);
10125 sub1node->SetVisibility(0);
10126 sub1node->cd();
10127 //
10128 // Place copy #1 of ITS5 directly in I565
10129 //
10130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10131 sub2node->SetLineColor(kColorITS);
10132 sub2node->SetVisibility(1);
10133 fNodes->Add(sub2node);
10134 sub1node->cd();
10135 //
10136 // Place copy #2 of ITS5 directly in I565
10137 //
10138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10139 sub2node->SetLineColor(kColorITS);
10140 sub2node->SetVisibility(1);
10141 fNodes->Add(sub2node);
10142 sub1node->cd();
10143 //
10144 // Place copy #3 of ITS5 directly in I565
10145 //
10146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10147 sub2node->SetLineColor(kColorITS);
10148 sub2node->SetVisibility(1);
10149 fNodes->Add(sub2node);
10150 sub1node->cd();
10151 //
10152 // Place copy #4 of ITS5 directly in I565
10153 //
10154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10155 sub2node->SetLineColor(kColorITS);
10156 sub2node->SetVisibility(1);
10157 fNodes->Add(sub2node);
10158 sub1node->cd();
10159 //
10160 // Place copy #5 of ITS5 directly in I565
10161 //
10162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10163 sub2node->SetLineColor(kColorITS);
10164 sub2node->SetVisibility(1);
10165 fNodes->Add(sub2node);
10166 sub1node->cd();
10167 //
10168 // Place copy #6 of ITS5 directly in I565
10169 //
10170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10171 sub2node->SetLineColor(kColorITS);
10172 sub2node->SetVisibility(1);
10173 fNodes->Add(sub2node);
10174 sub1node->cd();
10175 //
10176 // Place copy #7 of ITS5 directly in I565
10177 //
10178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10179 sub2node->SetLineColor(kColorITS);
10180 sub2node->SetVisibility(1);
10181 fNodes->Add(sub2node);
10182 sub1node->cd();
10183 //
10184 // Place copy #8 of ITS5 directly in I565
10185 //
10186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10187 sub2node->SetLineColor(kColorITS);
10188 sub2node->SetVisibility(1);
10189 fNodes->Add(sub2node);
10190 sub1node->cd();
10191 //
10192 // Place copy #9 of ITS5 directly in I565
10193 //
10194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10195 sub2node->SetLineColor(kColorITS);
10196 sub2node->SetVisibility(1);
10197 fNodes->Add(sub2node);
10198 sub1node->cd();
10199 //
10200 // Place copy #10 of ITS5 directly in I565
10201 //
10202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10203 sub2node->SetLineColor(kColorITS);
10204 sub2node->SetVisibility(1);
10205 fNodes->Add(sub2node);
10206 sub1node->cd();
10207 //
10208 // Place copy #11 of ITS5 directly in I565
10209 //
10210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10211 sub2node->SetLineColor(kColorITS);
10212 sub2node->SetVisibility(1);
10213 fNodes->Add(sub2node);
10214 sub1node->cd();
10215 //
10216 // Place copy #12 of ITS5 directly in I565
10217 //
10218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10219 sub2node->SetLineColor(kColorITS);
10220 sub2node->SetVisibility(1);
10221 fNodes->Add(sub2node);
10222 sub1node->cd();
10223 //
10224 // Place copy #13 of ITS5 directly in I565
10225 //
10226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10227 sub2node->SetLineColor(kColorITS);
10228 sub2node->SetVisibility(1);
10229 fNodes->Add(sub2node);
10230 sub1node->cd();
10231 //
10232 // Place copy #14 of ITS5 directly in I565
10233 //
10234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10235 sub2node->SetLineColor(kColorITS);
10236 sub2node->SetVisibility(1);
10237 fNodes->Add(sub2node);
10238 sub1node->cd();
10239 //
10240 // Place copy #15 of ITS5 directly in I565
10241 //
10242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10243 sub2node->SetLineColor(kColorITS);
10244 sub2node->SetVisibility(1);
10245 fNodes->Add(sub2node);
10246 sub1node->cd();
10247 //
10248 // Place copy #16 of ITS5 directly in I565
10249 //
10250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10251 sub2node->SetLineColor(kColorITS);
10252 sub2node->SetVisibility(1);
10253 fNodes->Add(sub2node);
10254 sub1node->cd();
10255 //
10256 // Place copy #17 of ITS5 directly in I565
10257 //
10258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10259 sub2node->SetLineColor(kColorITS);
10260 sub2node->SetVisibility(1);
10261 fNodes->Add(sub2node);
10262 sub1node->cd();
10263 //
10264 // Place copy #18 of ITS5 directly in I565
10265 //
10266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10267 sub2node->SetLineColor(kColorITS);
10268 sub2node->SetVisibility(1);
10269 fNodes->Add(sub2node);
10270 sub1node->cd();
10271 //
10272 // Place copy #19 of ITS5 directly in I565
10273 //
10274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10275 sub2node->SetLineColor(kColorITS);
10276 sub2node->SetVisibility(1);
10277 fNodes->Add(sub2node);
10278 sub1node->cd();
10279 //
10280 // Place copy #20 of ITS5 directly in I565
10281 //
10282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10283 sub2node->SetLineColor(kColorITS);
10284 sub2node->SetVisibility(1);
10285 fNodes->Add(sub2node);
10286 sub1node->cd();
10287 //
10288 // Place copy #21 of ITS5 directly in I565
10289 //
10290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10291 sub2node->SetLineColor(kColorITS);
10292 sub2node->SetVisibility(1);
10293 fNodes->Add(sub2node);
10294 sub1node->cd();
10295 //
10296 // Place copy #22 of ITS5 directly in I565
10297 //
10298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10299 sub2node->SetLineColor(kColorITS);
10300 sub2node->SetVisibility(1);
10301 fNodes->Add(sub2node);
10302 sub1node->cd();
10303 fNodes->Add(sub1node);
10304 node->cd();
10305 //
10306 // Place copy #2 of I565 in IT56
10307 //
1266e9b4 10308 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10309 sub1node->SetLineColor(kColorITS);
10310 sub1node->SetVisibility(0);
10311 sub1node->cd();
10312 //
10313 // Place copy #1 of ITS5 directly in I565
10314 //
10315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10316 sub2node->SetLineColor(kColorITS);
10317 sub2node->SetVisibility(1);
10318 fNodes->Add(sub2node);
10319 sub1node->cd();
10320 //
10321 // Place copy #2 of ITS5 directly in I565
10322 //
10323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10324 sub2node->SetLineColor(kColorITS);
10325 sub2node->SetVisibility(1);
10326 fNodes->Add(sub2node);
10327 sub1node->cd();
10328 //
10329 // Place copy #3 of ITS5 directly in I565
10330 //
10331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10332 sub2node->SetLineColor(kColorITS);
10333 sub2node->SetVisibility(1);
10334 fNodes->Add(sub2node);
10335 sub1node->cd();
10336 //
10337 // Place copy #4 of ITS5 directly in I565
10338 //
10339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10340 sub2node->SetLineColor(kColorITS);
10341 sub2node->SetVisibility(1);
10342 fNodes->Add(sub2node);
10343 sub1node->cd();
10344 //
10345 // Place copy #5 of ITS5 directly in I565
10346 //
10347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10348 sub2node->SetLineColor(kColorITS);
10349 sub2node->SetVisibility(1);
10350 fNodes->Add(sub2node);
10351 sub1node->cd();
10352 //
10353 // Place copy #6 of ITS5 directly in I565
10354 //
10355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10356 sub2node->SetLineColor(kColorITS);
10357 sub2node->SetVisibility(1);
10358 fNodes->Add(sub2node);
10359 sub1node->cd();
10360 //
10361 // Place copy #7 of ITS5 directly in I565
10362 //
10363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10364 sub2node->SetLineColor(kColorITS);
10365 sub2node->SetVisibility(1);
10366 fNodes->Add(sub2node);
10367 sub1node->cd();
10368 //
10369 // Place copy #8 of ITS5 directly in I565
10370 //
10371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10372 sub2node->SetLineColor(kColorITS);
10373 sub2node->SetVisibility(1);
10374 fNodes->Add(sub2node);
10375 sub1node->cd();
10376 //
10377 // Place copy #9 of ITS5 directly in I565
10378 //
10379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10380 sub2node->SetLineColor(kColorITS);
10381 sub2node->SetVisibility(1);
10382 fNodes->Add(sub2node);
10383 sub1node->cd();
10384 //
10385 // Place copy #10 of ITS5 directly in I565
10386 //
10387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10388 sub2node->SetLineColor(kColorITS);
10389 sub2node->SetVisibility(1);
10390 fNodes->Add(sub2node);
10391 sub1node->cd();
10392 //
10393 // Place copy #11 of ITS5 directly in I565
10394 //
10395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10396 sub2node->SetLineColor(kColorITS);
10397 sub2node->SetVisibility(1);
10398 fNodes->Add(sub2node);
10399 sub1node->cd();
10400 //
10401 // Place copy #12 of ITS5 directly in I565
10402 //
10403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10404 sub2node->SetLineColor(kColorITS);
10405 sub2node->SetVisibility(1);
10406 fNodes->Add(sub2node);
10407 sub1node->cd();
10408 //
10409 // Place copy #13 of ITS5 directly in I565
10410 //
10411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10412 sub2node->SetLineColor(kColorITS);
10413 sub2node->SetVisibility(1);
10414 fNodes->Add(sub2node);
10415 sub1node->cd();
10416 //
10417 // Place copy #14 of ITS5 directly in I565
10418 //
10419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10420 sub2node->SetLineColor(kColorITS);
10421 sub2node->SetVisibility(1);
10422 fNodes->Add(sub2node);
10423 sub1node->cd();
10424 //
10425 // Place copy #15 of ITS5 directly in I565
10426 //
10427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10428 sub2node->SetLineColor(kColorITS);
10429 sub2node->SetVisibility(1);
10430 fNodes->Add(sub2node);
10431 sub1node->cd();
10432 //
10433 // Place copy #16 of ITS5 directly in I565
10434 //
10435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10436 sub2node->SetLineColor(kColorITS);
10437 sub2node->SetVisibility(1);
10438 fNodes->Add(sub2node);
10439 sub1node->cd();
10440 //
10441 // Place copy #17 of ITS5 directly in I565
10442 //
10443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10444 sub2node->SetLineColor(kColorITS);
10445 sub2node->SetVisibility(1);
10446 fNodes->Add(sub2node);
10447 sub1node->cd();
10448 //
10449 // Place copy #18 of ITS5 directly in I565
10450 //
10451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10452 sub2node->SetLineColor(kColorITS);
10453 sub2node->SetVisibility(1);
10454 fNodes->Add(sub2node);
10455 sub1node->cd();
10456 //
10457 // Place copy #19 of ITS5 directly in I565
10458 //
10459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10460 sub2node->SetLineColor(kColorITS);
10461 sub2node->SetVisibility(1);
10462 fNodes->Add(sub2node);
10463 sub1node->cd();
10464 //
10465 // Place copy #20 of ITS5 directly in I565
10466 //
10467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10468 sub2node->SetLineColor(kColorITS);
10469 sub2node->SetVisibility(1);
10470 fNodes->Add(sub2node);
10471 sub1node->cd();
10472 //
10473 // Place copy #21 of ITS5 directly in I565
10474 //
10475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10476 sub2node->SetLineColor(kColorITS);
10477 sub2node->SetVisibility(1);
10478 fNodes->Add(sub2node);
10479 sub1node->cd();
10480 //
10481 // Place copy #22 of ITS5 directly in I565
10482 //
10483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10484 sub2node->SetLineColor(kColorITS);
10485 sub2node->SetVisibility(1);
10486 fNodes->Add(sub2node);
10487 sub1node->cd();
10488 fNodes->Add(sub1node);
10489 node->cd();
10490 //
10491 // Place copy #3 of I565 in IT56
10492 //
1266e9b4 10493 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10494 sub1node->SetLineColor(kColorITS);
10495 sub1node->SetVisibility(0);
10496 sub1node->cd();
10497 //
10498 // Place copy #1 of ITS5 directly in I565
10499 //
10500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10501 sub2node->SetLineColor(kColorITS);
10502 sub2node->SetVisibility(1);
10503 fNodes->Add(sub2node);
10504 sub1node->cd();
10505 //
10506 // Place copy #2 of ITS5 directly in I565
10507 //
10508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10509 sub2node->SetLineColor(kColorITS);
10510 sub2node->SetVisibility(1);
10511 fNodes->Add(sub2node);
10512 sub1node->cd();
10513 //
10514 // Place copy #3 of ITS5 directly in I565
10515 //
10516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10517 sub2node->SetLineColor(kColorITS);
10518 sub2node->SetVisibility(1);
10519 fNodes->Add(sub2node);
10520 sub1node->cd();
10521 //
10522 // Place copy #4 of ITS5 directly in I565
10523 //
10524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10525 sub2node->SetLineColor(kColorITS);
10526 sub2node->SetVisibility(1);
10527 fNodes->Add(sub2node);
10528 sub1node->cd();
10529 //
10530 // Place copy #5 of ITS5 directly in I565
10531 //
10532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10533 sub2node->SetLineColor(kColorITS);
10534 sub2node->SetVisibility(1);
10535 fNodes->Add(sub2node);
10536 sub1node->cd();
10537 //
10538 // Place copy #6 of ITS5 directly in I565
10539 //
10540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10541 sub2node->SetLineColor(kColorITS);
10542 sub2node->SetVisibility(1);
10543 fNodes->Add(sub2node);
10544 sub1node->cd();
10545 //
10546 // Place copy #7 of ITS5 directly in I565
10547 //
10548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10549 sub2node->SetLineColor(kColorITS);
10550 sub2node->SetVisibility(1);
10551 fNodes->Add(sub2node);
10552 sub1node->cd();
10553 //
10554 // Place copy #8 of ITS5 directly in I565
10555 //
10556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10557 sub2node->SetLineColor(kColorITS);
10558 sub2node->SetVisibility(1);
10559 fNodes->Add(sub2node);
10560 sub1node->cd();
10561 //
10562 // Place copy #9 of ITS5 directly in I565
10563 //
10564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10565 sub2node->SetLineColor(kColorITS);
10566 sub2node->SetVisibility(1);
10567 fNodes->Add(sub2node);
10568 sub1node->cd();
10569 //
10570 // Place copy #10 of ITS5 directly in I565
10571 //
10572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10573 sub2node->SetLineColor(kColorITS);
10574 sub2node->SetVisibility(1);
10575 fNodes->Add(sub2node);
10576 sub1node->cd();
10577 //
10578 // Place copy #11 of ITS5 directly in I565
10579 //
10580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10581 sub2node->SetLineColor(kColorITS);
10582 sub2node->SetVisibility(1);
10583 fNodes->Add(sub2node);
10584 sub1node->cd();
10585 //
10586 // Place copy #12 of ITS5 directly in I565
10587 //
10588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10589 sub2node->SetLineColor(kColorITS);
10590 sub2node->SetVisibility(1);
10591 fNodes->Add(sub2node);
10592 sub1node->cd();
10593 //
10594 // Place copy #13 of ITS5 directly in I565
10595 //
10596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10597 sub2node->SetLineColor(kColorITS);
10598 sub2node->SetVisibility(1);
10599 fNodes->Add(sub2node);
10600 sub1node->cd();
10601 //
10602 // Place copy #14 of ITS5 directly in I565
10603 //
10604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10605 sub2node->SetLineColor(kColorITS);
10606 sub2node->SetVisibility(1);
10607 fNodes->Add(sub2node);
10608 sub1node->cd();
10609 //
10610 // Place copy #15 of ITS5 directly in I565
10611 //
10612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10613 sub2node->SetLineColor(kColorITS);
10614 sub2node->SetVisibility(1);
10615 fNodes->Add(sub2node);
10616 sub1node->cd();
10617 //
10618 // Place copy #16 of ITS5 directly in I565
10619 //
10620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10621 sub2node->SetLineColor(kColorITS);
10622 sub2node->SetVisibility(1);
10623 fNodes->Add(sub2node);
10624 sub1node->cd();
10625 //
10626 // Place copy #17 of ITS5 directly in I565
10627 //
10628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10629 sub2node->SetLineColor(kColorITS);
10630 sub2node->SetVisibility(1);
10631 fNodes->Add(sub2node);
10632 sub1node->cd();
10633 //
10634 // Place copy #18 of ITS5 directly in I565
10635 //
10636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10637 sub2node->SetLineColor(kColorITS);
10638 sub2node->SetVisibility(1);
10639 fNodes->Add(sub2node);
10640 sub1node->cd();
10641 //
10642 // Place copy #19 of ITS5 directly in I565
10643 //
10644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10645 sub2node->SetLineColor(kColorITS);
10646 sub2node->SetVisibility(1);
10647 fNodes->Add(sub2node);
10648 sub1node->cd();
10649 //
10650 // Place copy #20 of ITS5 directly in I565
10651 //
10652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10653 sub2node->SetLineColor(kColorITS);
10654 sub2node->SetVisibility(1);
10655 fNodes->Add(sub2node);
10656 sub1node->cd();
10657 //
10658 // Place copy #21 of ITS5 directly in I565
10659 //
10660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10661 sub2node->SetLineColor(kColorITS);
10662 sub2node->SetVisibility(1);
10663 fNodes->Add(sub2node);
10664 sub1node->cd();
10665 //
10666 // Place copy #22 of ITS5 directly in I565
10667 //
10668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10669 sub2node->SetLineColor(kColorITS);
10670 sub2node->SetVisibility(1);
10671 fNodes->Add(sub2node);
10672 sub1node->cd();
10673 fNodes->Add(sub1node);
10674 node->cd();
10675 //
10676 // Place copy #4 of I565 in IT56
10677 //
1266e9b4 10678 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10679 sub1node->SetLineColor(kColorITS);
10680 sub1node->SetVisibility(0);
10681 sub1node->cd();
10682 //
10683 // Place copy #1 of ITS5 directly in I565
10684 //
10685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10686 sub2node->SetLineColor(kColorITS);
10687 sub2node->SetVisibility(1);
10688 fNodes->Add(sub2node);
10689 sub1node->cd();
10690 //
10691 // Place copy #2 of ITS5 directly in I565
10692 //
10693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10694 sub2node->SetLineColor(kColorITS);
10695 sub2node->SetVisibility(1);
10696 fNodes->Add(sub2node);
10697 sub1node->cd();
10698 //
10699 // Place copy #3 of ITS5 directly in I565
10700 //
10701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10702 sub2node->SetLineColor(kColorITS);
10703 sub2node->SetVisibility(1);
10704 fNodes->Add(sub2node);
10705 sub1node->cd();
10706 //
10707 // Place copy #4 of ITS5 directly in I565
10708 //
10709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10710 sub2node->SetLineColor(kColorITS);
10711 sub2node->SetVisibility(1);
10712 fNodes->Add(sub2node);
10713 sub1node->cd();
10714 //
10715 // Place copy #5 of ITS5 directly in I565
10716 //
10717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10718 sub2node->SetLineColor(kColorITS);
10719 sub2node->SetVisibility(1);
10720 fNodes->Add(sub2node);
10721 sub1node->cd();
10722 //
10723 // Place copy #6 of ITS5 directly in I565
10724 //
10725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10726 sub2node->SetLineColor(kColorITS);
10727 sub2node->SetVisibility(1);
10728 fNodes->Add(sub2node);
10729 sub1node->cd();
10730 //
10731 // Place copy #7 of ITS5 directly in I565
10732 //
10733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10734 sub2node->SetLineColor(kColorITS);
10735 sub2node->SetVisibility(1);
10736 fNodes->Add(sub2node);
10737 sub1node->cd();
10738 //
10739 // Place copy #8 of ITS5 directly in I565
10740 //
10741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10742 sub2node->SetLineColor(kColorITS);
10743 sub2node->SetVisibility(1);
10744 fNodes->Add(sub2node);
10745 sub1node->cd();
10746 //
10747 // Place copy #9 of ITS5 directly in I565
10748 //
10749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10750 sub2node->SetLineColor(kColorITS);
10751 sub2node->SetVisibility(1);
10752 fNodes->Add(sub2node);
10753 sub1node->cd();
10754 //
10755 // Place copy #10 of ITS5 directly in I565
10756 //
10757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10758 sub2node->SetLineColor(kColorITS);
10759 sub2node->SetVisibility(1);
10760 fNodes->Add(sub2node);
10761 sub1node->cd();
10762 //
10763 // Place copy #11 of ITS5 directly in I565
10764 //
10765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10766 sub2node->SetLineColor(kColorITS);
10767 sub2node->SetVisibility(1);
10768 fNodes->Add(sub2node);
10769 sub1node->cd();
10770 //
10771 // Place copy #12 of ITS5 directly in I565
10772 //
10773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10774 sub2node->SetLineColor(kColorITS);
10775 sub2node->SetVisibility(1);
10776 fNodes->Add(sub2node);
10777 sub1node->cd();
10778 //
10779 // Place copy #13 of ITS5 directly in I565
10780 //
10781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10782 sub2node->SetLineColor(kColorITS);
10783 sub2node->SetVisibility(1);
10784 fNodes->Add(sub2node);
10785 sub1node->cd();
10786 //
10787 // Place copy #14 of ITS5 directly in I565
10788 //
10789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10790 sub2node->SetLineColor(kColorITS);
10791 sub2node->SetVisibility(1);
10792 fNodes->Add(sub2node);
10793 sub1node->cd();
10794 //
10795 // Place copy #15 of ITS5 directly in I565
10796 //
10797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10798 sub2node->SetLineColor(kColorITS);
10799 sub2node->SetVisibility(1);
10800 fNodes->Add(sub2node);
10801 sub1node->cd();
10802 //
10803 // Place copy #16 of ITS5 directly in I565
10804 //
10805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10806 sub2node->SetLineColor(kColorITS);
10807 sub2node->SetVisibility(1);
10808 fNodes->Add(sub2node);
10809 sub1node->cd();
10810 //
10811 // Place copy #17 of ITS5 directly in I565
10812 //
10813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10814 sub2node->SetLineColor(kColorITS);
10815 sub2node->SetVisibility(1);
10816 fNodes->Add(sub2node);
10817 sub1node->cd();
10818 //
10819 // Place copy #18 of ITS5 directly in I565
10820 //
10821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10822 sub2node->SetLineColor(kColorITS);
10823 sub2node->SetVisibility(1);
10824 fNodes->Add(sub2node);
10825 sub1node->cd();
10826 //
10827 // Place copy #19 of ITS5 directly in I565
10828 //
10829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10830 sub2node->SetLineColor(kColorITS);
10831 sub2node->SetVisibility(1);
10832 fNodes->Add(sub2node);
10833 sub1node->cd();
10834 //
10835 // Place copy #20 of ITS5 directly in I565
10836 //
10837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10838 sub2node->SetLineColor(kColorITS);
10839 sub2node->SetVisibility(1);
10840 fNodes->Add(sub2node);
10841 sub1node->cd();
10842 //
10843 // Place copy #21 of ITS5 directly in I565
10844 //
10845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10846 sub2node->SetLineColor(kColorITS);
10847 sub2node->SetVisibility(1);
10848 fNodes->Add(sub2node);
10849 sub1node->cd();
10850 //
10851 // Place copy #22 of ITS5 directly in I565
10852 //
10853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10854 sub2node->SetLineColor(kColorITS);
10855 sub2node->SetVisibility(1);
10856 fNodes->Add(sub2node);
10857 sub1node->cd();
10858 fNodes->Add(sub1node);
10859 node->cd();
10860 //
10861 // Place copy #5 of I565 in IT56
10862 //
1266e9b4 10863 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 10864 sub1node->SetLineColor(kColorITS);
10865 sub1node->SetVisibility(0);
10866 sub1node->cd();
10867 //
10868 // Place copy #1 of ITS5 directly in I565
10869 //
10870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10871 sub2node->SetLineColor(kColorITS);
10872 sub2node->SetVisibility(1);
10873 fNodes->Add(sub2node);
10874 sub1node->cd();
10875 //
10876 // Place copy #2 of ITS5 directly in I565
10877 //
10878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10879 sub2node->SetLineColor(kColorITS);
10880 sub2node->SetVisibility(1);
10881 fNodes->Add(sub2node);
10882 sub1node->cd();
10883 //
10884 // Place copy #3 of ITS5 directly in I565
10885 //
10886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10887 sub2node->SetLineColor(kColorITS);
10888 sub2node->SetVisibility(1);
10889 fNodes->Add(sub2node);
10890 sub1node->cd();
10891 //
10892 // Place copy #4 of ITS5 directly in I565
10893 //
10894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10895 sub2node->SetLineColor(kColorITS);
10896 sub2node->SetVisibility(1);
10897 fNodes->Add(sub2node);
10898 sub1node->cd();
10899 //
10900 // Place copy #5 of ITS5 directly in I565
10901 //
10902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10903 sub2node->SetLineColor(kColorITS);
10904 sub2node->SetVisibility(1);
10905 fNodes->Add(sub2node);
10906 sub1node->cd();
10907 //
10908 // Place copy #6 of ITS5 directly in I565
10909 //
10910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10911 sub2node->SetLineColor(kColorITS);
10912 sub2node->SetVisibility(1);
10913 fNodes->Add(sub2node);
10914 sub1node->cd();
10915 //
10916 // Place copy #7 of ITS5 directly in I565
10917 //
10918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10919 sub2node->SetLineColor(kColorITS);
10920 sub2node->SetVisibility(1);
10921 fNodes->Add(sub2node);
10922 sub1node->cd();
10923 //
10924 // Place copy #8 of ITS5 directly in I565
10925 //
10926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10927 sub2node->SetLineColor(kColorITS);
10928 sub2node->SetVisibility(1);
10929 fNodes->Add(sub2node);
10930 sub1node->cd();
10931 //
10932 // Place copy #9 of ITS5 directly in I565
10933 //
10934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10935 sub2node->SetLineColor(kColorITS);
10936 sub2node->SetVisibility(1);
10937 fNodes->Add(sub2node);
10938 sub1node->cd();
10939 //
10940 // Place copy #10 of ITS5 directly in I565
10941 //
10942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10943 sub2node->SetLineColor(kColorITS);
10944 sub2node->SetVisibility(1);
10945 fNodes->Add(sub2node);
10946 sub1node->cd();
10947 //
10948 // Place copy #11 of ITS5 directly in I565
10949 //
10950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10951 sub2node->SetLineColor(kColorITS);
10952 sub2node->SetVisibility(1);
10953 fNodes->Add(sub2node);
10954 sub1node->cd();
10955 //
10956 // Place copy #12 of ITS5 directly in I565
10957 //
10958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10959 sub2node->SetLineColor(kColorITS);
10960 sub2node->SetVisibility(1);
10961 fNodes->Add(sub2node);
10962 sub1node->cd();
10963 //
10964 // Place copy #13 of ITS5 directly in I565
10965 //
10966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10967 sub2node->SetLineColor(kColorITS);
10968 sub2node->SetVisibility(1);
10969 fNodes->Add(sub2node);
10970 sub1node->cd();
10971 //
10972 // Place copy #14 of ITS5 directly in I565
10973 //
10974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10975 sub2node->SetLineColor(kColorITS);
10976 sub2node->SetVisibility(1);
10977 fNodes->Add(sub2node);
10978 sub1node->cd();
10979 //
10980 // Place copy #15 of ITS5 directly in I565
10981 //
10982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10983 sub2node->SetLineColor(kColorITS);
10984 sub2node->SetVisibility(1);
10985 fNodes->Add(sub2node);
10986 sub1node->cd();
10987 //
10988 // Place copy #16 of ITS5 directly in I565
10989 //
10990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10991 sub2node->SetLineColor(kColorITS);
10992 sub2node->SetVisibility(1);
10993 fNodes->Add(sub2node);
10994 sub1node->cd();
10995 //
10996 // Place copy #17 of ITS5 directly in I565
10997 //
10998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10999 sub2node->SetLineColor(kColorITS);
11000 sub2node->SetVisibility(1);
11001 fNodes->Add(sub2node);
11002 sub1node->cd();
11003 //
11004 // Place copy #18 of ITS5 directly in I565
11005 //
11006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11007 sub2node->SetLineColor(kColorITS);
11008 sub2node->SetVisibility(1);
11009 fNodes->Add(sub2node);
11010 sub1node->cd();
11011 //
11012 // Place copy #19 of ITS5 directly in I565
11013 //
11014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11015 sub2node->SetLineColor(kColorITS);
11016 sub2node->SetVisibility(1);
11017 fNodes->Add(sub2node);
11018 sub1node->cd();
11019 //
11020 // Place copy #20 of ITS5 directly in I565
11021 //
11022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11023 sub2node->SetLineColor(kColorITS);
11024 sub2node->SetVisibility(1);
11025 fNodes->Add(sub2node);
11026 sub1node->cd();
11027 //
11028 // Place copy #21 of ITS5 directly in I565
11029 //
11030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11031 sub2node->SetLineColor(kColorITS);
11032 sub2node->SetVisibility(1);
11033 fNodes->Add(sub2node);
11034 sub1node->cd();
11035 //
11036 // Place copy #22 of ITS5 directly in I565
11037 //
11038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11039 sub2node->SetLineColor(kColorITS);
11040 sub2node->SetVisibility(1);
11041 fNodes->Add(sub2node);
11042 sub1node->cd();
11043 fNodes->Add(sub1node);
11044 node->cd();
11045 //
11046 // Place copy #6 of I565 in IT56
11047 //
1266e9b4 11048 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11049 sub1node->SetLineColor(kColorITS);
11050 sub1node->SetVisibility(0);
11051 sub1node->cd();
11052 //
11053 // Place copy #1 of ITS5 directly in I565
11054 //
11055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11056 sub2node->SetLineColor(kColorITS);
11057 sub2node->SetVisibility(1);
11058 fNodes->Add(sub2node);
11059 sub1node->cd();
11060 //
11061 // Place copy #2 of ITS5 directly in I565
11062 //
11063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11064 sub2node->SetLineColor(kColorITS);
11065 sub2node->SetVisibility(1);
11066 fNodes->Add(sub2node);
11067 sub1node->cd();
11068 //
11069 // Place copy #3 of ITS5 directly in I565
11070 //
11071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11072 sub2node->SetLineColor(kColorITS);
11073 sub2node->SetVisibility(1);
11074 fNodes->Add(sub2node);
11075 sub1node->cd();
11076 //
11077 // Place copy #4 of ITS5 directly in I565
11078 //
11079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11080 sub2node->SetLineColor(kColorITS);
11081 sub2node->SetVisibility(1);
11082 fNodes->Add(sub2node);
11083 sub1node->cd();
11084 //
11085 // Place copy #5 of ITS5 directly in I565
11086 //
11087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11088 sub2node->SetLineColor(kColorITS);
11089 sub2node->SetVisibility(1);
11090 fNodes->Add(sub2node);
11091 sub1node->cd();
11092 //
11093 // Place copy #6 of ITS5 directly in I565
11094 //
11095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11096 sub2node->SetLineColor(kColorITS);
11097 sub2node->SetVisibility(1);
11098 fNodes->Add(sub2node);
11099 sub1node->cd();
11100 //
11101 // Place copy #7 of ITS5 directly in I565
11102 //
11103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11104 sub2node->SetLineColor(kColorITS);
11105 sub2node->SetVisibility(1);
11106 fNodes->Add(sub2node);
11107 sub1node->cd();
11108 //
11109 // Place copy #8 of ITS5 directly in I565
11110 //
11111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11112 sub2node->SetLineColor(kColorITS);
11113 sub2node->SetVisibility(1);
11114 fNodes->Add(sub2node);
11115 sub1node->cd();
11116 //
11117 // Place copy #9 of ITS5 directly in I565
11118 //
11119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11120 sub2node->SetLineColor(kColorITS);
11121 sub2node->SetVisibility(1);
11122 fNodes->Add(sub2node);
11123 sub1node->cd();
11124 //
11125 // Place copy #10 of ITS5 directly in I565
11126 //
11127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11128 sub2node->SetLineColor(kColorITS);
11129 sub2node->SetVisibility(1);
11130 fNodes->Add(sub2node);
11131 sub1node->cd();
11132 //
11133 // Place copy #11 of ITS5 directly in I565
11134 //
11135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11136 sub2node->SetLineColor(kColorITS);
11137 sub2node->SetVisibility(1);
11138 fNodes->Add(sub2node);
11139 sub1node->cd();
11140 //
11141 // Place copy #12 of ITS5 directly in I565
11142 //
11143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11144 sub2node->SetLineColor(kColorITS);
11145 sub2node->SetVisibility(1);
11146 fNodes->Add(sub2node);
11147 sub1node->cd();
11148 //
11149 // Place copy #13 of ITS5 directly in I565
11150 //
11151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11152 sub2node->SetLineColor(kColorITS);
11153 sub2node->SetVisibility(1);
11154 fNodes->Add(sub2node);
11155 sub1node->cd();
11156 //
11157 // Place copy #14 of ITS5 directly in I565
11158 //
11159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11160 sub2node->SetLineColor(kColorITS);
11161 sub2node->SetVisibility(1);
11162 fNodes->Add(sub2node);
11163 sub1node->cd();
11164 //
11165 // Place copy #15 of ITS5 directly in I565
11166 //
11167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11168 sub2node->SetLineColor(kColorITS);
11169 sub2node->SetVisibility(1);
11170 fNodes->Add(sub2node);
11171 sub1node->cd();
11172 //
11173 // Place copy #16 of ITS5 directly in I565
11174 //
11175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11176 sub2node->SetLineColor(kColorITS);
11177 sub2node->SetVisibility(1);
11178 fNodes->Add(sub2node);
11179 sub1node->cd();
11180 //
11181 // Place copy #17 of ITS5 directly in I565
11182 //
11183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11184 sub2node->SetLineColor(kColorITS);
11185 sub2node->SetVisibility(1);
11186 fNodes->Add(sub2node);
11187 sub1node->cd();
11188 //
11189 // Place copy #18 of ITS5 directly in I565
11190 //
11191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11192 sub2node->SetLineColor(kColorITS);
11193 sub2node->SetVisibility(1);
11194 fNodes->Add(sub2node);
11195 sub1node->cd();
11196 //
11197 // Place copy #19 of ITS5 directly in I565
11198 //
11199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11200 sub2node->SetLineColor(kColorITS);
11201 sub2node->SetVisibility(1);
11202 fNodes->Add(sub2node);
11203 sub1node->cd();
11204 //
11205 // Place copy #20 of ITS5 directly in I565
11206 //
11207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11208 sub2node->SetLineColor(kColorITS);
11209 sub2node->SetVisibility(1);
11210 fNodes->Add(sub2node);
11211 sub1node->cd();
11212 //
11213 // Place copy #21 of ITS5 directly in I565
11214 //
11215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11216 sub2node->SetLineColor(kColorITS);
11217 sub2node->SetVisibility(1);
11218 fNodes->Add(sub2node);
11219 sub1node->cd();
11220 //
11221 // Place copy #22 of ITS5 directly in I565
11222 //
11223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11224 sub2node->SetLineColor(kColorITS);
11225 sub2node->SetVisibility(1);
11226 fNodes->Add(sub2node);
11227 sub1node->cd();
11228 fNodes->Add(sub1node);
11229 node->cd();
11230 //
11231 // Place copy #7 of I565 in IT56
11232 //
1266e9b4 11233 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11234 sub1node->SetLineColor(kColorITS);
11235 sub1node->SetVisibility(0);
11236 sub1node->cd();
11237 //
11238 // Place copy #1 of ITS5 directly in I565
11239 //
11240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11241 sub2node->SetLineColor(kColorITS);
11242 sub2node->SetVisibility(1);
11243 fNodes->Add(sub2node);
11244 sub1node->cd();
11245 //
11246 // Place copy #2 of ITS5 directly in I565
11247 //
11248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11249 sub2node->SetLineColor(kColorITS);
11250 sub2node->SetVisibility(1);
11251 fNodes->Add(sub2node);
11252 sub1node->cd();
11253 //
11254 // Place copy #3 of ITS5 directly in I565
11255 //
11256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11257 sub2node->SetLineColor(kColorITS);
11258 sub2node->SetVisibility(1);
11259 fNodes->Add(sub2node);
11260 sub1node->cd();
11261 //
11262 // Place copy #4 of ITS5 directly in I565
11263 //
11264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11265 sub2node->SetLineColor(kColorITS);
11266 sub2node->SetVisibility(1);
11267 fNodes->Add(sub2node);
11268 sub1node->cd();
11269 //
11270 // Place copy #5 of ITS5 directly in I565
11271 //
11272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11273 sub2node->SetLineColor(kColorITS);
11274 sub2node->SetVisibility(1);
11275 fNodes->Add(sub2node);
11276 sub1node->cd();
11277 //
11278 // Place copy #6 of ITS5 directly in I565
11279 //
11280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11281 sub2node->SetLineColor(kColorITS);
11282 sub2node->SetVisibility(1);
11283 fNodes->Add(sub2node);
11284 sub1node->cd();
11285 //
11286 // Place copy #7 of ITS5 directly in I565
11287 //
11288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11289 sub2node->SetLineColor(kColorITS);
11290 sub2node->SetVisibility(1);
11291 fNodes->Add(sub2node);
11292 sub1node->cd();
11293 //
11294 // Place copy #8 of ITS5 directly in I565
11295 //
11296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11297 sub2node->SetLineColor(kColorITS);
11298 sub2node->SetVisibility(1);
11299 fNodes->Add(sub2node);
11300 sub1node->cd();
11301 //
11302 // Place copy #9 of ITS5 directly in I565
11303 //
11304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11305 sub2node->SetLineColor(kColorITS);
11306 sub2node->SetVisibility(1);
11307 fNodes->Add(sub2node);
11308 sub1node->cd();
11309 //
11310 // Place copy #10 of ITS5 directly in I565
11311 //
11312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11313 sub2node->SetLineColor(kColorITS);
11314 sub2node->SetVisibility(1);
11315 fNodes->Add(sub2node);
11316 sub1node->cd();
11317 //
11318 // Place copy #11 of ITS5 directly in I565
11319 //
11320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11321 sub2node->SetLineColor(kColorITS);
11322 sub2node->SetVisibility(1);
11323 fNodes->Add(sub2node);
11324 sub1node->cd();
11325 //
11326 // Place copy #12 of ITS5 directly in I565
11327 //
11328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11329 sub2node->SetLineColor(kColorITS);
11330 sub2node->SetVisibility(1);
11331 fNodes->Add(sub2node);
11332 sub1node->cd();
11333 //
11334 // Place copy #13 of ITS5 directly in I565
11335 //
11336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11337 sub2node->SetLineColor(kColorITS);
11338 sub2node->SetVisibility(1);
11339 fNodes->Add(sub2node);
11340 sub1node->cd();
11341 //
11342 // Place copy #14 of ITS5 directly in I565
11343 //
11344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11345 sub2node->SetLineColor(kColorITS);
11346 sub2node->SetVisibility(1);
11347 fNodes->Add(sub2node);
11348 sub1node->cd();
11349 //
11350 // Place copy #15 of ITS5 directly in I565
11351 //
11352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11353 sub2node->SetLineColor(kColorITS);
11354 sub2node->SetVisibility(1);
11355 fNodes->Add(sub2node);
11356 sub1node->cd();
11357 //
11358 // Place copy #16 of ITS5 directly in I565
11359 //
11360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11361 sub2node->SetLineColor(kColorITS);
11362 sub2node->SetVisibility(1);
11363 fNodes->Add(sub2node);
11364 sub1node->cd();
11365 //
11366 // Place copy #17 of ITS5 directly in I565
11367 //
11368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11369 sub2node->SetLineColor(kColorITS);
11370 sub2node->SetVisibility(1);
11371 fNodes->Add(sub2node);
11372 sub1node->cd();
11373 //
11374 // Place copy #18 of ITS5 directly in I565
11375 //
11376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11377 sub2node->SetLineColor(kColorITS);
11378 sub2node->SetVisibility(1);
11379 fNodes->Add(sub2node);
11380 sub1node->cd();
11381 //
11382 // Place copy #19 of ITS5 directly in I565
11383 //
11384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11385 sub2node->SetLineColor(kColorITS);
11386 sub2node->SetVisibility(1);
11387 fNodes->Add(sub2node);
11388 sub1node->cd();
11389 //
11390 // Place copy #20 of ITS5 directly in I565
11391 //
11392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11393 sub2node->SetLineColor(kColorITS);
11394 sub2node->SetVisibility(1);
11395 fNodes->Add(sub2node);
11396 sub1node->cd();
11397 //
11398 // Place copy #21 of ITS5 directly in I565
11399 //
11400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11401 sub2node->SetLineColor(kColorITS);
11402 sub2node->SetVisibility(1);
11403 fNodes->Add(sub2node);
11404 sub1node->cd();
11405 //
11406 // Place copy #22 of ITS5 directly in I565
11407 //
11408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11409 sub2node->SetLineColor(kColorITS);
11410 sub2node->SetVisibility(1);
11411 fNodes->Add(sub2node);
11412 sub1node->cd();
11413 fNodes->Add(sub1node);
11414 node->cd();
11415 //
11416 // Place copy #8 of I565 in IT56
11417 //
1266e9b4 11418 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11419 sub1node->SetLineColor(kColorITS);
11420 sub1node->SetVisibility(0);
11421 sub1node->cd();
11422 //
11423 // Place copy #1 of ITS5 directly in I565
11424 //
11425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11426 sub2node->SetLineColor(kColorITS);
11427 sub2node->SetVisibility(1);
11428 fNodes->Add(sub2node);
11429 sub1node->cd();
11430 //
11431 // Place copy #2 of ITS5 directly in I565
11432 //
11433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11434 sub2node->SetLineColor(kColorITS);
11435 sub2node->SetVisibility(1);
11436 fNodes->Add(sub2node);
11437 sub1node->cd();
11438 //
11439 // Place copy #3 of ITS5 directly in I565
11440 //
11441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11442 sub2node->SetLineColor(kColorITS);
11443 sub2node->SetVisibility(1);
11444 fNodes->Add(sub2node);
11445 sub1node->cd();
11446 //
11447 // Place copy #4 of ITS5 directly in I565
11448 //
11449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11450 sub2node->SetLineColor(kColorITS);
11451 sub2node->SetVisibility(1);
11452 fNodes->Add(sub2node);
11453 sub1node->cd();
11454 //
11455 // Place copy #5 of ITS5 directly in I565
11456 //
11457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11458 sub2node->SetLineColor(kColorITS);
11459 sub2node->SetVisibility(1);
11460 fNodes->Add(sub2node);
11461 sub1node->cd();
11462 //
11463 // Place copy #6 of ITS5 directly in I565
11464 //
11465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11466 sub2node->SetLineColor(kColorITS);
11467 sub2node->SetVisibility(1);
11468 fNodes->Add(sub2node);
11469 sub1node->cd();
11470 //
11471 // Place copy #7 of ITS5 directly in I565
11472 //
11473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11474 sub2node->SetLineColor(kColorITS);
11475 sub2node->SetVisibility(1);
11476 fNodes->Add(sub2node);
11477 sub1node->cd();
11478 //
11479 // Place copy #8 of ITS5 directly in I565
11480 //
11481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11482 sub2node->SetLineColor(kColorITS);
11483 sub2node->SetVisibility(1);
11484 fNodes->Add(sub2node);
11485 sub1node->cd();
11486 //
11487 // Place copy #9 of ITS5 directly in I565
11488 //
11489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11490 sub2node->SetLineColor(kColorITS);
11491 sub2node->SetVisibility(1);
11492 fNodes->Add(sub2node);
11493 sub1node->cd();
11494 //
11495 // Place copy #10 of ITS5 directly in I565
11496 //
11497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11498 sub2node->SetLineColor(kColorITS);
11499 sub2node->SetVisibility(1);
11500 fNodes->Add(sub2node);
11501 sub1node->cd();
11502 //
11503 // Place copy #11 of ITS5 directly in I565
11504 //
11505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11506 sub2node->SetLineColor(kColorITS);
11507 sub2node->SetVisibility(1);
11508 fNodes->Add(sub2node);
11509 sub1node->cd();
11510 //
11511 // Place copy #12 of ITS5 directly in I565
11512 //
11513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11514 sub2node->SetLineColor(kColorITS);
11515 sub2node->SetVisibility(1);
11516 fNodes->Add(sub2node);
11517 sub1node->cd();
11518 //
11519 // Place copy #13 of ITS5 directly in I565
11520 //
11521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11522 sub2node->SetLineColor(kColorITS);
11523 sub2node->SetVisibility(1);
11524 fNodes->Add(sub2node);
11525 sub1node->cd();
11526 //
11527 // Place copy #14 of ITS5 directly in I565
11528 //
11529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11530 sub2node->SetLineColor(kColorITS);
11531 sub2node->SetVisibility(1);
11532 fNodes->Add(sub2node);
11533 sub1node->cd();
11534 //
11535 // Place copy #15 of ITS5 directly in I565
11536 //
11537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11538 sub2node->SetLineColor(kColorITS);
11539 sub2node->SetVisibility(1);
11540 fNodes->Add(sub2node);
11541 sub1node->cd();
11542 //
11543 // Place copy #16 of ITS5 directly in I565
11544 //
11545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11546 sub2node->SetLineColor(kColorITS);
11547 sub2node->SetVisibility(1);
11548 fNodes->Add(sub2node);
11549 sub1node->cd();
11550 //
11551 // Place copy #17 of ITS5 directly in I565
11552 //
11553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11554 sub2node->SetLineColor(kColorITS);
11555 sub2node->SetVisibility(1);
11556 fNodes->Add(sub2node);
11557 sub1node->cd();
11558 //
11559 // Place copy #18 of ITS5 directly in I565
11560 //
11561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11562 sub2node->SetLineColor(kColorITS);
11563 sub2node->SetVisibility(1);
11564 fNodes->Add(sub2node);
11565 sub1node->cd();
11566 //
11567 // Place copy #19 of ITS5 directly in I565
11568 //
11569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11570 sub2node->SetLineColor(kColorITS);
11571 sub2node->SetVisibility(1);
11572 fNodes->Add(sub2node);
11573 sub1node->cd();
11574 //
11575 // Place copy #20 of ITS5 directly in I565
11576 //
11577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11578 sub2node->SetLineColor(kColorITS);
11579 sub2node->SetVisibility(1);
11580 fNodes->Add(sub2node);
11581 sub1node->cd();
11582 //
11583 // Place copy #21 of ITS5 directly in I565
11584 //
11585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11586 sub2node->SetLineColor(kColorITS);
11587 sub2node->SetVisibility(1);
11588 fNodes->Add(sub2node);
11589 sub1node->cd();
11590 //
11591 // Place copy #22 of ITS5 directly in I565
11592 //
11593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11594 sub2node->SetLineColor(kColorITS);
11595 sub2node->SetVisibility(1);
11596 fNodes->Add(sub2node);
11597 sub1node->cd();
11598 fNodes->Add(sub1node);
11599 node->cd();
11600 //
11601 // Place copy #9 of I565 in IT56
11602 //
1266e9b4 11603 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11604 sub1node->SetLineColor(kColorITS);
11605 sub1node->SetVisibility(0);
11606 sub1node->cd();
11607 //
11608 // Place copy #1 of ITS5 directly in I565
11609 //
11610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11611 sub2node->SetLineColor(kColorITS);
11612 sub2node->SetVisibility(1);
11613 fNodes->Add(sub2node);
11614 sub1node->cd();
11615 //
11616 // Place copy #2 of ITS5 directly in I565
11617 //
11618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11619 sub2node->SetLineColor(kColorITS);
11620 sub2node->SetVisibility(1);
11621 fNodes->Add(sub2node);
11622 sub1node->cd();
11623 //
11624 // Place copy #3 of ITS5 directly in I565
11625 //
11626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11627 sub2node->SetLineColor(kColorITS);
11628 sub2node->SetVisibility(1);
11629 fNodes->Add(sub2node);
11630 sub1node->cd();
11631 //
11632 // Place copy #4 of ITS5 directly in I565
11633 //
11634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11635 sub2node->SetLineColor(kColorITS);
11636 sub2node->SetVisibility(1);
11637 fNodes->Add(sub2node);
11638 sub1node->cd();
11639 //
11640 // Place copy #5 of ITS5 directly in I565
11641 //
11642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11643 sub2node->SetLineColor(kColorITS);
11644 sub2node->SetVisibility(1);
11645 fNodes->Add(sub2node);
11646 sub1node->cd();
11647 //
11648 // Place copy #6 of ITS5 directly in I565
11649 //
11650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11651 sub2node->SetLineColor(kColorITS);
11652 sub2node->SetVisibility(1);
11653 fNodes->Add(sub2node);
11654 sub1node->cd();
11655 //
11656 // Place copy #7 of ITS5 directly in I565
11657 //
11658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11659 sub2node->SetLineColor(kColorITS);
11660 sub2node->SetVisibility(1);
11661 fNodes->Add(sub2node);
11662 sub1node->cd();
11663 //
11664 // Place copy #8 of ITS5 directly in I565
11665 //
11666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11667 sub2node->SetLineColor(kColorITS);
11668 sub2node->SetVisibility(1);
11669 fNodes->Add(sub2node);
11670 sub1node->cd();
11671 //
11672 // Place copy #9 of ITS5 directly in I565
11673 //
11674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11675 sub2node->SetLineColor(kColorITS);
11676 sub2node->SetVisibility(1);
11677 fNodes->Add(sub2node);
11678 sub1node->cd();
11679 //
11680 // Place copy #10 of ITS5 directly in I565
11681 //
11682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11683 sub2node->SetLineColor(kColorITS);
11684 sub2node->SetVisibility(1);
11685 fNodes->Add(sub2node);
11686 sub1node->cd();
11687 //
11688 // Place copy #11 of ITS5 directly in I565
11689 //
11690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11691 sub2node->SetLineColor(kColorITS);
11692 sub2node->SetVisibility(1);
11693 fNodes->Add(sub2node);
11694 sub1node->cd();
11695 //
11696 // Place copy #12 of ITS5 directly in I565
11697 //
11698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11699 sub2node->SetLineColor(kColorITS);
11700 sub2node->SetVisibility(1);
11701 fNodes->Add(sub2node);
11702 sub1node->cd();
11703 //
11704 // Place copy #13 of ITS5 directly in I565
11705 //
11706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11707 sub2node->SetLineColor(kColorITS);
11708 sub2node->SetVisibility(1);
11709 fNodes->Add(sub2node);
11710 sub1node->cd();
11711 //
11712 // Place copy #14 of ITS5 directly in I565
11713 //
11714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11715 sub2node->SetLineColor(kColorITS);
11716 sub2node->SetVisibility(1);
11717 fNodes->Add(sub2node);
11718 sub1node->cd();
11719 //
11720 // Place copy #15 of ITS5 directly in I565
11721 //
11722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11723 sub2node->SetLineColor(kColorITS);
11724 sub2node->SetVisibility(1);
11725 fNodes->Add(sub2node);
11726 sub1node->cd();
11727 //
11728 // Place copy #16 of ITS5 directly in I565
11729 //
11730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11731 sub2node->SetLineColor(kColorITS);
11732 sub2node->SetVisibility(1);
11733 fNodes->Add(sub2node);
11734 sub1node->cd();
11735 //
11736 // Place copy #17 of ITS5 directly in I565
11737 //
11738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11739 sub2node->SetLineColor(kColorITS);
11740 sub2node->SetVisibility(1);
11741 fNodes->Add(sub2node);
11742 sub1node->cd();
11743 //
11744 // Place copy #18 of ITS5 directly in I565
11745 //
11746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11747 sub2node->SetLineColor(kColorITS);
11748 sub2node->SetVisibility(1);
11749 fNodes->Add(sub2node);
11750 sub1node->cd();
11751 //
11752 // Place copy #19 of ITS5 directly in I565
11753 //
11754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11755 sub2node->SetLineColor(kColorITS);
11756 sub2node->SetVisibility(1);
11757 fNodes->Add(sub2node);
11758 sub1node->cd();
11759 //
11760 // Place copy #20 of ITS5 directly in I565
11761 //
11762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11763 sub2node->SetLineColor(kColorITS);
11764 sub2node->SetVisibility(1);
11765 fNodes->Add(sub2node);
11766 sub1node->cd();
11767 //
11768 // Place copy #21 of ITS5 directly in I565
11769 //
11770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11771 sub2node->SetLineColor(kColorITS);
11772 sub2node->SetVisibility(1);
11773 fNodes->Add(sub2node);
11774 sub1node->cd();
11775 //
11776 // Place copy #22 of ITS5 directly in I565
11777 //
11778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11779 sub2node->SetLineColor(kColorITS);
11780 sub2node->SetVisibility(1);
11781 fNodes->Add(sub2node);
11782 sub1node->cd();
11783 fNodes->Add(sub1node);
11784 node->cd();
11785 //
11786 // Place copy #10 of I565 in IT56
11787 //
1266e9b4 11788 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11789 sub1node->SetLineColor(kColorITS);
11790 sub1node->SetVisibility(0);
11791 sub1node->cd();
11792 //
11793 // Place copy #1 of ITS5 directly in I565
11794 //
11795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11796 sub2node->SetLineColor(kColorITS);
11797 sub2node->SetVisibility(1);
11798 fNodes->Add(sub2node);
11799 sub1node->cd();
11800 //
11801 // Place copy #2 of ITS5 directly in I565
11802 //
11803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11804 sub2node->SetLineColor(kColorITS);
11805 sub2node->SetVisibility(1);
11806 fNodes->Add(sub2node);
11807 sub1node->cd();
11808 //
11809 // Place copy #3 of ITS5 directly in I565
11810 //
11811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11812 sub2node->SetLineColor(kColorITS);
11813 sub2node->SetVisibility(1);
11814 fNodes->Add(sub2node);
11815 sub1node->cd();
11816 //
11817 // Place copy #4 of ITS5 directly in I565
11818 //
11819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11820 sub2node->SetLineColor(kColorITS);
11821 sub2node->SetVisibility(1);
11822 fNodes->Add(sub2node);
11823 sub1node->cd();
11824 //
11825 // Place copy #5 of ITS5 directly in I565
11826 //
11827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11828 sub2node->SetLineColor(kColorITS);
11829 sub2node->SetVisibility(1);
11830 fNodes->Add(sub2node);
11831 sub1node->cd();
11832 //
11833 // Place copy #6 of ITS5 directly in I565
11834 //
11835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11836 sub2node->SetLineColor(kColorITS);
11837 sub2node->SetVisibility(1);
11838 fNodes->Add(sub2node);
11839 sub1node->cd();
11840 //
11841 // Place copy #7 of ITS5 directly in I565
11842 //
11843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11844 sub2node->SetLineColor(kColorITS);
11845 sub2node->SetVisibility(1);
11846 fNodes->Add(sub2node);
11847 sub1node->cd();
11848 //
11849 // Place copy #8 of ITS5 directly in I565
11850 //
11851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11852 sub2node->SetLineColor(kColorITS);
11853 sub2node->SetVisibility(1);
11854 fNodes->Add(sub2node);
11855 sub1node->cd();
11856 //
11857 // Place copy #9 of ITS5 directly in I565
11858 //
11859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11860 sub2node->SetLineColor(kColorITS);
11861 sub2node->SetVisibility(1);
11862 fNodes->Add(sub2node);
11863 sub1node->cd();
11864 //
11865 // Place copy #10 of ITS5 directly in I565
11866 //
11867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11868 sub2node->SetLineColor(kColorITS);
11869 sub2node->SetVisibility(1);
11870 fNodes->Add(sub2node);
11871 sub1node->cd();
11872 //
11873 // Place copy #11 of ITS5 directly in I565
11874 //
11875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11876 sub2node->SetLineColor(kColorITS);
11877 sub2node->SetVisibility(1);
11878 fNodes->Add(sub2node);
11879 sub1node->cd();
11880 //
11881 // Place copy #12 of ITS5 directly in I565
11882 //
11883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11884 sub2node->SetLineColor(kColorITS);
11885 sub2node->SetVisibility(1);
11886 fNodes->Add(sub2node);
11887 sub1node->cd();
11888 //
11889 // Place copy #13 of ITS5 directly in I565
11890 //
11891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11892 sub2node->SetLineColor(kColorITS);
11893 sub2node->SetVisibility(1);
11894 fNodes->Add(sub2node);
11895 sub1node->cd();
11896 //
11897 // Place copy #14 of ITS5 directly in I565
11898 //
11899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11900 sub2node->SetLineColor(kColorITS);
11901 sub2node->SetVisibility(1);
11902 fNodes->Add(sub2node);
11903 sub1node->cd();
11904 //
11905 // Place copy #15 of ITS5 directly in I565
11906 //
11907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11908 sub2node->SetLineColor(kColorITS);
11909 sub2node->SetVisibility(1);
11910 fNodes->Add(sub2node);
11911 sub1node->cd();
11912 //
11913 // Place copy #16 of ITS5 directly in I565
11914 //
11915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11916 sub2node->SetLineColor(kColorITS);
11917 sub2node->SetVisibility(1);
11918 fNodes->Add(sub2node);
11919 sub1node->cd();
11920 //
11921 // Place copy #17 of ITS5 directly in I565
11922 //
11923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11924 sub2node->SetLineColor(kColorITS);
11925 sub2node->SetVisibility(1);
11926 fNodes->Add(sub2node);
11927 sub1node->cd();
11928 //
11929 // Place copy #18 of ITS5 directly in I565
11930 //
11931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11932 sub2node->SetLineColor(kColorITS);
11933 sub2node->SetVisibility(1);
11934 fNodes->Add(sub2node);
11935 sub1node->cd();
11936 //
11937 // Place copy #19 of ITS5 directly in I565
11938 //
11939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11940 sub2node->SetLineColor(kColorITS);
11941 sub2node->SetVisibility(1);
11942 fNodes->Add(sub2node);
11943 sub1node->cd();
11944 //
11945 // Place copy #20 of ITS5 directly in I565
11946 //
11947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11948 sub2node->SetLineColor(kColorITS);
11949 sub2node->SetVisibility(1);
11950 fNodes->Add(sub2node);
11951 sub1node->cd();
11952 //
11953 // Place copy #21 of ITS5 directly in I565
11954 //
11955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11956 sub2node->SetLineColor(kColorITS);
11957 sub2node->SetVisibility(1);
11958 fNodes->Add(sub2node);
11959 sub1node->cd();
11960 //
11961 // Place copy #22 of ITS5 directly in I565
11962 //
11963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11964 sub2node->SetLineColor(kColorITS);
11965 sub2node->SetVisibility(1);
11966 fNodes->Add(sub2node);
11967 sub1node->cd();
11968 fNodes->Add(sub1node);
11969 node->cd();
11970 //
11971 // Place copy #11 of I565 in IT56
11972 //
1266e9b4 11973 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 11974 sub1node->SetLineColor(kColorITS);
11975 sub1node->SetVisibility(0);
11976 sub1node->cd();
11977 //
11978 // Place copy #1 of ITS5 directly in I565
11979 //
11980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11981 sub2node->SetLineColor(kColorITS);
11982 sub2node->SetVisibility(1);
11983 fNodes->Add(sub2node);
11984 sub1node->cd();
11985 //
11986 // Place copy #2 of ITS5 directly in I565
11987 //
11988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11989 sub2node->SetLineColor(kColorITS);
11990 sub2node->SetVisibility(1);
11991 fNodes->Add(sub2node);
11992 sub1node->cd();
11993 //
11994 // Place copy #3 of ITS5 directly in I565
11995 //
11996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11997 sub2node->SetLineColor(kColorITS);
11998 sub2node->SetVisibility(1);
11999 fNodes->Add(sub2node);
12000 sub1node->cd();
12001 //
12002 // Place copy #4 of ITS5 directly in I565
12003 //
12004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12005 sub2node->SetLineColor(kColorITS);
12006 sub2node->SetVisibility(1);
12007 fNodes->Add(sub2node);
12008 sub1node->cd();
12009 //
12010 // Place copy #5 of ITS5 directly in I565
12011 //
12012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12013 sub2node->SetLineColor(kColorITS);
12014 sub2node->SetVisibility(1);
12015 fNodes->Add(sub2node);
12016 sub1node->cd();
12017 //
12018 // Place copy #6 of ITS5 directly in I565
12019 //
12020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12021 sub2node->SetLineColor(kColorITS);
12022 sub2node->SetVisibility(1);
12023 fNodes->Add(sub2node);
12024 sub1node->cd();
12025 //
12026 // Place copy #7 of ITS5 directly in I565
12027 //
12028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12029 sub2node->SetLineColor(kColorITS);
12030 sub2node->SetVisibility(1);
12031 fNodes->Add(sub2node);
12032 sub1node->cd();
12033 //
12034 // Place copy #8 of ITS5 directly in I565
12035 //
12036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12037 sub2node->SetLineColor(kColorITS);
12038 sub2node->SetVisibility(1);
12039 fNodes->Add(sub2node);
12040 sub1node->cd();
12041 //
12042 // Place copy #9 of ITS5 directly in I565
12043 //
12044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12045 sub2node->SetLineColor(kColorITS);
12046 sub2node->SetVisibility(1);
12047 fNodes->Add(sub2node);
12048 sub1node->cd();
12049 //
12050 // Place copy #10 of ITS5 directly in I565
12051 //
12052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12053 sub2node->SetLineColor(kColorITS);
12054 sub2node->SetVisibility(1);
12055 fNodes->Add(sub2node);
12056 sub1node->cd();
12057 //
12058 // Place copy #11 of ITS5 directly in I565
12059 //
12060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12061 sub2node->SetLineColor(kColorITS);
12062 sub2node->SetVisibility(1);
12063 fNodes->Add(sub2node);
12064 sub1node->cd();
12065 //
12066 // Place copy #12 of ITS5 directly in I565
12067 //
12068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12069 sub2node->SetLineColor(kColorITS);
12070 sub2node->SetVisibility(1);
12071 fNodes->Add(sub2node);
12072 sub1node->cd();
12073 //
12074 // Place copy #13 of ITS5 directly in I565
12075 //
12076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12077 sub2node->SetLineColor(kColorITS);
12078 sub2node->SetVisibility(1);
12079 fNodes->Add(sub2node);
12080 sub1node->cd();
12081 //
12082 // Place copy #14 of ITS5 directly in I565
12083 //
12084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12085 sub2node->SetLineColor(kColorITS);
12086 sub2node->SetVisibility(1);
12087 fNodes->Add(sub2node);
12088 sub1node->cd();
12089 //
12090 // Place copy #15 of ITS5 directly in I565
12091 //
12092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12093 sub2node->SetLineColor(kColorITS);
12094 sub2node->SetVisibility(1);
12095 fNodes->Add(sub2node);
12096 sub1node->cd();
12097 //
12098 // Place copy #16 of ITS5 directly in I565
12099 //
12100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12101 sub2node->SetLineColor(kColorITS);
12102 sub2node->SetVisibility(1);
12103 fNodes->Add(sub2node);
12104 sub1node->cd();
12105 //
12106 // Place copy #17 of ITS5 directly in I565
12107 //
12108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12109 sub2node->SetLineColor(kColorITS);
12110 sub2node->SetVisibility(1);
12111 fNodes->Add(sub2node);
12112 sub1node->cd();
12113 //
12114 // Place copy #18 of ITS5 directly in I565
12115 //
12116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12117 sub2node->SetLineColor(kColorITS);
12118 sub2node->SetVisibility(1);
12119 fNodes->Add(sub2node);
12120 sub1node->cd();
12121 //
12122 // Place copy #19 of ITS5 directly in I565
12123 //
12124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12125 sub2node->SetLineColor(kColorITS);
12126 sub2node->SetVisibility(1);
12127 fNodes->Add(sub2node);
12128 sub1node->cd();
12129 //
12130 // Place copy #20 of ITS5 directly in I565
12131 //
12132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12133 sub2node->SetLineColor(kColorITS);
12134 sub2node->SetVisibility(1);
12135 fNodes->Add(sub2node);
12136 sub1node->cd();
12137 //
12138 // Place copy #21 of ITS5 directly in I565
12139 //
12140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12141 sub2node->SetLineColor(kColorITS);
12142 sub2node->SetVisibility(1);
12143 fNodes->Add(sub2node);
12144 sub1node->cd();
12145 //
12146 // Place copy #22 of ITS5 directly in I565
12147 //
12148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12149 sub2node->SetLineColor(kColorITS);
12150 sub2node->SetVisibility(1);
12151 fNodes->Add(sub2node);
12152 sub1node->cd();
12153 fNodes->Add(sub1node);
12154 node->cd();
12155 //
12156 // Place copy #12 of I565 in IT56
12157 //
1266e9b4 12158 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12159 sub1node->SetLineColor(kColorITS);
12160 sub1node->SetVisibility(0);
12161 sub1node->cd();
12162 //
12163 // Place copy #1 of ITS5 directly in I565
12164 //
12165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12166 sub2node->SetLineColor(kColorITS);
12167 sub2node->SetVisibility(1);
12168 fNodes->Add(sub2node);
12169 sub1node->cd();
12170 //
12171 // Place copy #2 of ITS5 directly in I565
12172 //
12173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12174 sub2node->SetLineColor(kColorITS);
12175 sub2node->SetVisibility(1);
12176 fNodes->Add(sub2node);
12177 sub1node->cd();
12178 //
12179 // Place copy #3 of ITS5 directly in I565
12180 //
12181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12182 sub2node->SetLineColor(kColorITS);
12183 sub2node->SetVisibility(1);
12184 fNodes->Add(sub2node);
12185 sub1node->cd();
12186 //
12187 // Place copy #4 of ITS5 directly in I565
12188 //
12189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12190 sub2node->SetLineColor(kColorITS);
12191 sub2node->SetVisibility(1);
12192 fNodes->Add(sub2node);
12193 sub1node->cd();
12194 //
12195 // Place copy #5 of ITS5 directly in I565
12196 //
12197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12198 sub2node->SetLineColor(kColorITS);
12199 sub2node->SetVisibility(1);
12200 fNodes->Add(sub2node);
12201 sub1node->cd();
12202 //
12203 // Place copy #6 of ITS5 directly in I565
12204 //
12205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12206 sub2node->SetLineColor(kColorITS);
12207 sub2node->SetVisibility(1);
12208 fNodes->Add(sub2node);
12209 sub1node->cd();
12210 //
12211 // Place copy #7 of ITS5 directly in I565
12212 //
12213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12214 sub2node->SetLineColor(kColorITS);
12215 sub2node->SetVisibility(1);
12216 fNodes->Add(sub2node);
12217 sub1node->cd();
12218 //
12219 // Place copy #8 of ITS5 directly in I565
12220 //
12221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12222 sub2node->SetLineColor(kColorITS);
12223 sub2node->SetVisibility(1);
12224 fNodes->Add(sub2node);
12225 sub1node->cd();
12226 //
12227 // Place copy #9 of ITS5 directly in I565
12228 //
12229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12230 sub2node->SetLineColor(kColorITS);
12231 sub2node->SetVisibility(1);
12232 fNodes->Add(sub2node);
12233 sub1node->cd();
12234 //
12235 // Place copy #10 of ITS5 directly in I565
12236 //
12237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12238 sub2node->SetLineColor(kColorITS);
12239 sub2node->SetVisibility(1);
12240 fNodes->Add(sub2node);
12241 sub1node->cd();
12242 //
12243 // Place copy #11 of ITS5 directly in I565
12244 //
12245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12246 sub2node->SetLineColor(kColorITS);
12247 sub2node->SetVisibility(1);
12248 fNodes->Add(sub2node);
12249 sub1node->cd();
12250 //
12251 // Place copy #12 of ITS5 directly in I565
12252 //
12253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12254 sub2node->SetLineColor(kColorITS);
12255 sub2node->SetVisibility(1);
12256 fNodes->Add(sub2node);
12257 sub1node->cd();
12258 //
12259 // Place copy #13 of ITS5 directly in I565
12260 //
12261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12262 sub2node->SetLineColor(kColorITS);
12263 sub2node->SetVisibility(1);
12264 fNodes->Add(sub2node);
12265 sub1node->cd();
12266 //
12267 // Place copy #14 of ITS5 directly in I565
12268 //
12269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12270 sub2node->SetLineColor(kColorITS);
12271 sub2node->SetVisibility(1);
12272 fNodes->Add(sub2node);
12273 sub1node->cd();
12274 //
12275 // Place copy #15 of ITS5 directly in I565
12276 //
12277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12278 sub2node->SetLineColor(kColorITS);
12279 sub2node->SetVisibility(1);
12280 fNodes->Add(sub2node);
12281 sub1node->cd();
12282 //
12283 // Place copy #16 of ITS5 directly in I565
12284 //
12285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12286 sub2node->SetLineColor(kColorITS);
12287 sub2node->SetVisibility(1);
12288 fNodes->Add(sub2node);
12289 sub1node->cd();
12290 //
12291 // Place copy #17 of ITS5 directly in I565
12292 //
12293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12294 sub2node->SetLineColor(kColorITS);
12295 sub2node->SetVisibility(1);
12296 fNodes->Add(sub2node);
12297 sub1node->cd();
12298 //
12299 // Place copy #18 of ITS5 directly in I565
12300 //
12301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12302 sub2node->SetLineColor(kColorITS);
12303 sub2node->SetVisibility(1);
12304 fNodes->Add(sub2node);
12305 sub1node->cd();
12306 //
12307 // Place copy #19 of ITS5 directly in I565
12308 //
12309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12310 sub2node->SetLineColor(kColorITS);
12311 sub2node->SetVisibility(1);
12312 fNodes->Add(sub2node);
12313 sub1node->cd();
12314 //
12315 // Place copy #20 of ITS5 directly in I565
12316 //
12317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12318 sub2node->SetLineColor(kColorITS);
12319 sub2node->SetVisibility(1);
12320 fNodes->Add(sub2node);
12321 sub1node->cd();
12322 //
12323 // Place copy #21 of ITS5 directly in I565
12324 //
12325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12326 sub2node->SetLineColor(kColorITS);
12327 sub2node->SetVisibility(1);
12328 fNodes->Add(sub2node);
12329 sub1node->cd();
12330 //
12331 // Place copy #22 of ITS5 directly in I565
12332 //
12333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12334 sub2node->SetLineColor(kColorITS);
12335 sub2node->SetVisibility(1);
12336 fNodes->Add(sub2node);
12337 sub1node->cd();
12338 fNodes->Add(sub1node);
12339 node->cd();
12340 //
12341 // Place copy #13 of I565 in IT56
12342 //
1266e9b4 12343 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12344 sub1node->SetLineColor(kColorITS);
12345 sub1node->SetVisibility(0);
12346 sub1node->cd();
12347 //
12348 // Place copy #1 of ITS5 directly in I565
12349 //
12350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12351 sub2node->SetLineColor(kColorITS);
12352 sub2node->SetVisibility(1);
12353 fNodes->Add(sub2node);
12354 sub1node->cd();
12355 //
12356 // Place copy #2 of ITS5 directly in I565
12357 //
12358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12359 sub2node->SetLineColor(kColorITS);
12360 sub2node->SetVisibility(1);
12361 fNodes->Add(sub2node);
12362 sub1node->cd();
12363 //
12364 // Place copy #3 of ITS5 directly in I565
12365 //
12366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12367 sub2node->SetLineColor(kColorITS);
12368 sub2node->SetVisibility(1);
12369 fNodes->Add(sub2node);
12370 sub1node->cd();
12371 //
12372 // Place copy #4 of ITS5 directly in I565
12373 //
12374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12375 sub2node->SetLineColor(kColorITS);
12376 sub2node->SetVisibility(1);
12377 fNodes->Add(sub2node);
12378 sub1node->cd();
12379 //
12380 // Place copy #5 of ITS5 directly in I565
12381 //
12382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12383 sub2node->SetLineColor(kColorITS);
12384 sub2node->SetVisibility(1);
12385 fNodes->Add(sub2node);
12386 sub1node->cd();
12387 //
12388 // Place copy #6 of ITS5 directly in I565
12389 //
12390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12391 sub2node->SetLineColor(kColorITS);
12392 sub2node->SetVisibility(1);
12393 fNodes->Add(sub2node);
12394 sub1node->cd();
12395 //
12396 // Place copy #7 of ITS5 directly in I565
12397 //
12398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12399 sub2node->SetLineColor(kColorITS);
12400 sub2node->SetVisibility(1);
12401 fNodes->Add(sub2node);
12402 sub1node->cd();
12403 //
12404 // Place copy #8 of ITS5 directly in I565
12405 //
12406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12407 sub2node->SetLineColor(kColorITS);
12408 sub2node->SetVisibility(1);
12409 fNodes->Add(sub2node);
12410 sub1node->cd();
12411 //
12412 // Place copy #9 of ITS5 directly in I565
12413 //
12414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12415 sub2node->SetLineColor(kColorITS);
12416 sub2node->SetVisibility(1);
12417 fNodes->Add(sub2node);
12418 sub1node->cd();
12419 //
12420 // Place copy #10 of ITS5 directly in I565
12421 //
12422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12423 sub2node->SetLineColor(kColorITS);
12424 sub2node->SetVisibility(1);
12425 fNodes->Add(sub2node);
12426 sub1node->cd();
12427 //
12428 // Place copy #11 of ITS5 directly in I565
12429 //
12430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12431 sub2node->SetLineColor(kColorITS);
12432 sub2node->SetVisibility(1);
12433 fNodes->Add(sub2node);
12434 sub1node->cd();
12435 //
12436 // Place copy #12 of ITS5 directly in I565
12437 //
12438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12439 sub2node->SetLineColor(kColorITS);
12440 sub2node->SetVisibility(1);
12441 fNodes->Add(sub2node);
12442 sub1node->cd();
12443 //
12444 // Place copy #13 of ITS5 directly in I565
12445 //
12446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12447 sub2node->SetLineColor(kColorITS);
12448 sub2node->SetVisibility(1);
12449 fNodes->Add(sub2node);
12450 sub1node->cd();
12451 //
12452 // Place copy #14 of ITS5 directly in I565
12453 //
12454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12455 sub2node->SetLineColor(kColorITS);
12456 sub2node->SetVisibility(1);
12457 fNodes->Add(sub2node);
12458 sub1node->cd();
12459 //
12460 // Place copy #15 of ITS5 directly in I565
12461 //
12462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12463 sub2node->SetLineColor(kColorITS);
12464 sub2node->SetVisibility(1);
12465 fNodes->Add(sub2node);
12466 sub1node->cd();
12467 //
12468 // Place copy #16 of ITS5 directly in I565
12469 //
12470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12471 sub2node->SetLineColor(kColorITS);
12472 sub2node->SetVisibility(1);
12473 fNodes->Add(sub2node);
12474 sub1node->cd();
12475 //
12476 // Place copy #17 of ITS5 directly in I565
12477 //
12478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12479 sub2node->SetLineColor(kColorITS);
12480 sub2node->SetVisibility(1);
12481 fNodes->Add(sub2node);
12482 sub1node->cd();
12483 //
12484 // Place copy #18 of ITS5 directly in I565
12485 //
12486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12487 sub2node->SetLineColor(kColorITS);
12488 sub2node->SetVisibility(1);
12489 fNodes->Add(sub2node);
12490 sub1node->cd();
12491 //
12492 // Place copy #19 of ITS5 directly in I565
12493 //
12494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12495 sub2node->SetLineColor(kColorITS);
12496 sub2node->SetVisibility(1);
12497 fNodes->Add(sub2node);
12498 sub1node->cd();
12499 //
12500 // Place copy #20 of ITS5 directly in I565
12501 //
12502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12503 sub2node->SetLineColor(kColorITS);
12504 sub2node->SetVisibility(1);
12505 fNodes->Add(sub2node);
12506 sub1node->cd();
12507 //
12508 // Place copy #21 of ITS5 directly in I565
12509 //
12510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12511 sub2node->SetLineColor(kColorITS);
12512 sub2node->SetVisibility(1);
12513 fNodes->Add(sub2node);
12514 sub1node->cd();
12515 //
12516 // Place copy #22 of ITS5 directly in I565
12517 //
12518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12519 sub2node->SetLineColor(kColorITS);
12520 sub2node->SetVisibility(1);
12521 fNodes->Add(sub2node);
12522 sub1node->cd();
12523 fNodes->Add(sub1node);
12524 node->cd();
12525 //
12526 // Place copy #14 of I565 in IT56
12527 //
1266e9b4 12528 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12529 sub1node->SetLineColor(kColorITS);
12530 sub1node->SetVisibility(0);
12531 sub1node->cd();
12532 //
12533 // Place copy #1 of ITS5 directly in I565
12534 //
12535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12536 sub2node->SetLineColor(kColorITS);
12537 sub2node->SetVisibility(1);
12538 fNodes->Add(sub2node);
12539 sub1node->cd();
12540 //
12541 // Place copy #2 of ITS5 directly in I565
12542 //
12543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12544 sub2node->SetLineColor(kColorITS);
12545 sub2node->SetVisibility(1);
12546 fNodes->Add(sub2node);
12547 sub1node->cd();
12548 //
12549 // Place copy #3 of ITS5 directly in I565
12550 //
12551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12552 sub2node->SetLineColor(kColorITS);
12553 sub2node->SetVisibility(1);
12554 fNodes->Add(sub2node);
12555 sub1node->cd();
12556 //
12557 // Place copy #4 of ITS5 directly in I565
12558 //
12559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12560 sub2node->SetLineColor(kColorITS);
12561 sub2node->SetVisibility(1);
12562 fNodes->Add(sub2node);
12563 sub1node->cd();
12564 //
12565 // Place copy #5 of ITS5 directly in I565
12566 //
12567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12568 sub2node->SetLineColor(kColorITS);
12569 sub2node->SetVisibility(1);
12570 fNodes->Add(sub2node);
12571 sub1node->cd();
12572 //
12573 // Place copy #6 of ITS5 directly in I565
12574 //
12575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12576 sub2node->SetLineColor(kColorITS);
12577 sub2node->SetVisibility(1);
12578 fNodes->Add(sub2node);
12579 sub1node->cd();
12580 //
12581 // Place copy #7 of ITS5 directly in I565
12582 //
12583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12584 sub2node->SetLineColor(kColorITS);
12585 sub2node->SetVisibility(1);
12586 fNodes->Add(sub2node);
12587 sub1node->cd();
12588 //
12589 // Place copy #8 of ITS5 directly in I565
12590 //
12591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12592 sub2node->SetLineColor(kColorITS);
12593 sub2node->SetVisibility(1);
12594 fNodes->Add(sub2node);
12595 sub1node->cd();
12596 //
12597 // Place copy #9 of ITS5 directly in I565
12598 //
12599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12600 sub2node->SetLineColor(kColorITS);
12601 sub2node->SetVisibility(1);
12602 fNodes->Add(sub2node);
12603 sub1node->cd();
12604 //
12605 // Place copy #10 of ITS5 directly in I565
12606 //
12607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12608 sub2node->SetLineColor(kColorITS);
12609 sub2node->SetVisibility(1);
12610 fNodes->Add(sub2node);
12611 sub1node->cd();
12612 //
12613 // Place copy #11 of ITS5 directly in I565
12614 //
12615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12616 sub2node->SetLineColor(kColorITS);
12617 sub2node->SetVisibility(1);
12618 fNodes->Add(sub2node);
12619 sub1node->cd();
12620 //
12621 // Place copy #12 of ITS5 directly in I565
12622 //
12623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12624 sub2node->SetLineColor(kColorITS);
12625 sub2node->SetVisibility(1);
12626 fNodes->Add(sub2node);
12627 sub1node->cd();
12628 //
12629 // Place copy #13 of ITS5 directly in I565
12630 //
12631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12632 sub2node->SetLineColor(kColorITS);
12633 sub2node->SetVisibility(1);
12634 fNodes->Add(sub2node);
12635 sub1node->cd();
12636 //
12637 // Place copy #14 of ITS5 directly in I565
12638 //
12639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12640 sub2node->SetLineColor(kColorITS);
12641 sub2node->SetVisibility(1);
12642 fNodes->Add(sub2node);
12643 sub1node->cd();
12644 //
12645 // Place copy #15 of ITS5 directly in I565
12646 //
12647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12648 sub2node->SetLineColor(kColorITS);
12649 sub2node->SetVisibility(1);
12650 fNodes->Add(sub2node);
12651 sub1node->cd();
12652 //
12653 // Place copy #16 of ITS5 directly in I565
12654 //
12655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12656 sub2node->SetLineColor(kColorITS);
12657 sub2node->SetVisibility(1);
12658 fNodes->Add(sub2node);
12659 sub1node->cd();
12660 //
12661 // Place copy #17 of ITS5 directly in I565
12662 //
12663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12664 sub2node->SetLineColor(kColorITS);
12665 sub2node->SetVisibility(1);
12666 fNodes->Add(sub2node);
12667 sub1node->cd();
12668 //
12669 // Place copy #18 of ITS5 directly in I565
12670 //
12671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12672 sub2node->SetLineColor(kColorITS);
12673 sub2node->SetVisibility(1);
12674 fNodes->Add(sub2node);
12675 sub1node->cd();
12676 //
12677 // Place copy #19 of ITS5 directly in I565
12678 //
12679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12680 sub2node->SetLineColor(kColorITS);
12681 sub2node->SetVisibility(1);
12682 fNodes->Add(sub2node);
12683 sub1node->cd();
12684 //
12685 // Place copy #20 of ITS5 directly in I565
12686 //
12687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12688 sub2node->SetLineColor(kColorITS);
12689 sub2node->SetVisibility(1);
12690 fNodes->Add(sub2node);
12691 sub1node->cd();
12692 //
12693 // Place copy #21 of ITS5 directly in I565
12694 //
12695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12696 sub2node->SetLineColor(kColorITS);
12697 sub2node->SetVisibility(1);
12698 fNodes->Add(sub2node);
12699 sub1node->cd();
12700 //
12701 // Place copy #22 of ITS5 directly in I565
12702 //
12703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12704 sub2node->SetLineColor(kColorITS);
12705 sub2node->SetVisibility(1);
12706 fNodes->Add(sub2node);
12707 sub1node->cd();
12708 fNodes->Add(sub1node);
12709 node->cd();
12710 //
12711 // Place copy #15 of I565 in IT56
12712 //
1266e9b4 12713 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12714 sub1node->SetLineColor(kColorITS);
12715 sub1node->SetVisibility(0);
12716 sub1node->cd();
12717 //
12718 // Place copy #1 of ITS5 directly in I565
12719 //
12720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12721 sub2node->SetLineColor(kColorITS);
12722 sub2node->SetVisibility(1);
12723 fNodes->Add(sub2node);
12724 sub1node->cd();
12725 //
12726 // Place copy #2 of ITS5 directly in I565
12727 //
12728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12729 sub2node->SetLineColor(kColorITS);
12730 sub2node->SetVisibility(1);
12731 fNodes->Add(sub2node);
12732 sub1node->cd();
12733 //
12734 // Place copy #3 of ITS5 directly in I565
12735 //
12736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12737 sub2node->SetLineColor(kColorITS);
12738 sub2node->SetVisibility(1);
12739 fNodes->Add(sub2node);
12740 sub1node->cd();
12741 //
12742 // Place copy #4 of ITS5 directly in I565
12743 //
12744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12745 sub2node->SetLineColor(kColorITS);
12746 sub2node->SetVisibility(1);
12747 fNodes->Add(sub2node);
12748 sub1node->cd();
12749 //
12750 // Place copy #5 of ITS5 directly in I565
12751 //
12752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12753 sub2node->SetLineColor(kColorITS);
12754 sub2node->SetVisibility(1);
12755 fNodes->Add(sub2node);
12756 sub1node->cd();
12757 //
12758 // Place copy #6 of ITS5 directly in I565
12759 //
12760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12761 sub2node->SetLineColor(kColorITS);
12762 sub2node->SetVisibility(1);
12763 fNodes->Add(sub2node);
12764 sub1node->cd();
12765 //
12766 // Place copy #7 of ITS5 directly in I565
12767 //
12768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12769 sub2node->SetLineColor(kColorITS);
12770 sub2node->SetVisibility(1);
12771 fNodes->Add(sub2node);
12772 sub1node->cd();
12773 //
12774 // Place copy #8 of ITS5 directly in I565
12775 //
12776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12777 sub2node->SetLineColor(kColorITS);
12778 sub2node->SetVisibility(1);
12779 fNodes->Add(sub2node);
12780 sub1node->cd();
12781 //
12782 // Place copy #9 of ITS5 directly in I565
12783 //
12784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12785 sub2node->SetLineColor(kColorITS);
12786 sub2node->SetVisibility(1);
12787 fNodes->Add(sub2node);
12788 sub1node->cd();
12789 //
12790 // Place copy #10 of ITS5 directly in I565
12791 //
12792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12793 sub2node->SetLineColor(kColorITS);
12794 sub2node->SetVisibility(1);
12795 fNodes->Add(sub2node);
12796 sub1node->cd();
12797 //
12798 // Place copy #11 of ITS5 directly in I565
12799 //
12800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12801 sub2node->SetLineColor(kColorITS);
12802 sub2node->SetVisibility(1);
12803 fNodes->Add(sub2node);
12804 sub1node->cd();
12805 //
12806 // Place copy #12 of ITS5 directly in I565
12807 //
12808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12809 sub2node->SetLineColor(kColorITS);
12810 sub2node->SetVisibility(1);
12811 fNodes->Add(sub2node);
12812 sub1node->cd();
12813 //
12814 // Place copy #13 of ITS5 directly in I565
12815 //
12816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12817 sub2node->SetLineColor(kColorITS);
12818 sub2node->SetVisibility(1);
12819 fNodes->Add(sub2node);
12820 sub1node->cd();
12821 //
12822 // Place copy #14 of ITS5 directly in I565
12823 //
12824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12825 sub2node->SetLineColor(kColorITS);
12826 sub2node->SetVisibility(1);
12827 fNodes->Add(sub2node);
12828 sub1node->cd();
12829 //
12830 // Place copy #15 of ITS5 directly in I565
12831 //
12832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12833 sub2node->SetLineColor(kColorITS);
12834 sub2node->SetVisibility(1);
12835 fNodes->Add(sub2node);
12836 sub1node->cd();
12837 //
12838 // Place copy #16 of ITS5 directly in I565
12839 //
12840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12841 sub2node->SetLineColor(kColorITS);
12842 sub2node->SetVisibility(1);
12843 fNodes->Add(sub2node);
12844 sub1node->cd();
12845 //
12846 // Place copy #17 of ITS5 directly in I565
12847 //
12848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12849 sub2node->SetLineColor(kColorITS);
12850 sub2node->SetVisibility(1);
12851 fNodes->Add(sub2node);
12852 sub1node->cd();
12853 //
12854 // Place copy #18 of ITS5 directly in I565
12855 //
12856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12857 sub2node->SetLineColor(kColorITS);
12858 sub2node->SetVisibility(1);
12859 fNodes->Add(sub2node);
12860 sub1node->cd();
12861 //
12862 // Place copy #19 of ITS5 directly in I565
12863 //
12864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12865 sub2node->SetLineColor(kColorITS);
12866 sub2node->SetVisibility(1);
12867 fNodes->Add(sub2node);
12868 sub1node->cd();
12869 //
12870 // Place copy #20 of ITS5 directly in I565
12871 //
12872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12873 sub2node->SetLineColor(kColorITS);
12874 sub2node->SetVisibility(1);
12875 fNodes->Add(sub2node);
12876 sub1node->cd();
12877 //
12878 // Place copy #21 of ITS5 directly in I565
12879 //
12880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12881 sub2node->SetLineColor(kColorITS);
12882 sub2node->SetVisibility(1);
12883 fNodes->Add(sub2node);
12884 sub1node->cd();
12885 //
12886 // Place copy #22 of ITS5 directly in I565
12887 //
12888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12889 sub2node->SetLineColor(kColorITS);
12890 sub2node->SetVisibility(1);
12891 fNodes->Add(sub2node);
12892 sub1node->cd();
12893 fNodes->Add(sub1node);
12894 node->cd();
12895 //
12896 // Place copy #16 of I565 in IT56
12897 //
1266e9b4 12898 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 12899 sub1node->SetLineColor(kColorITS);
12900 sub1node->SetVisibility(0);
12901 sub1node->cd();
12902 //
12903 // Place copy #1 of ITS5 directly in I565
12904 //
12905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12906 sub2node->SetLineColor(kColorITS);
12907 sub2node->SetVisibility(1);
12908 fNodes->Add(sub2node);
12909 sub1node->cd();
12910 //
12911 // Place copy #2 of ITS5 directly in I565
12912 //
12913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12914 sub2node->SetLineColor(kColorITS);
12915 sub2node->SetVisibility(1);
12916 fNodes->Add(sub2node);
12917 sub1node->cd();
12918 //
12919 // Place copy #3 of ITS5 directly in I565
12920 //
12921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12922 sub2node->SetLineColor(kColorITS);
12923 sub2node->SetVisibility(1);
12924 fNodes->Add(sub2node);
12925 sub1node->cd();
12926 //
12927 // Place copy #4 of ITS5 directly in I565
12928 //
12929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12930 sub2node->SetLineColor(kColorITS);
12931 sub2node->SetVisibility(1);
12932 fNodes->Add(sub2node);
12933 sub1node->cd();
12934 //
12935 // Place copy #5 of ITS5 directly in I565
12936 //
12937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12938 sub2node->SetLineColor(kColorITS);
12939 sub2node->SetVisibility(1);
12940 fNodes->Add(sub2node);
12941 sub1node->cd();
12942 //
12943 // Place copy #6 of ITS5 directly in I565
12944 //
12945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12946 sub2node->SetLineColor(kColorITS);
12947 sub2node->SetVisibility(1);
12948 fNodes->Add(sub2node);
12949 sub1node->cd();
12950 //
12951 // Place copy #7 of ITS5 directly in I565
12952 //
12953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12954 sub2node->SetLineColor(kColorITS);
12955 sub2node->SetVisibility(1);
12956 fNodes->Add(sub2node);
12957 sub1node->cd();
12958 //
12959 // Place copy #8 of ITS5 directly in I565
12960 //
12961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12962 sub2node->SetLineColor(kColorITS);
12963 sub2node->SetVisibility(1);
12964 fNodes->Add(sub2node);
12965 sub1node->cd();
12966 //
12967 // Place copy #9 of ITS5 directly in I565
12968 //
12969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12970 sub2node->SetLineColor(kColorITS);
12971 sub2node->SetVisibility(1);
12972 fNodes->Add(sub2node);
12973 sub1node->cd();
12974 //
12975 // Place copy #10 of ITS5 directly in I565
12976 //
12977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12978 sub2node->SetLineColor(kColorITS);
12979 sub2node->SetVisibility(1);
12980 fNodes->Add(sub2node);
12981 sub1node->cd();
12982 //
12983 // Place copy #11 of ITS5 directly in I565
12984 //
12985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12986 sub2node->SetLineColor(kColorITS);
12987 sub2node->SetVisibility(1);
12988 fNodes->Add(sub2node);
12989 sub1node->cd();
12990 //
12991 // Place copy #12 of ITS5 directly in I565
12992 //
12993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12994 sub2node->SetLineColor(kColorITS);
12995 sub2node->SetVisibility(1);
12996 fNodes->Add(sub2node);
12997 sub1node->cd();
12998 //
12999 // Place copy #13 of ITS5 directly in I565
13000 //
13001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13002 sub2node->SetLineColor(kColorITS);
13003 sub2node->SetVisibility(1);
13004 fNodes->Add(sub2node);
13005 sub1node->cd();
13006 //
13007 // Place copy #14 of ITS5 directly in I565
13008 //
13009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13010 sub2node->SetLineColor(kColorITS);
13011 sub2node->SetVisibility(1);
13012 fNodes->Add(sub2node);
13013 sub1node->cd();
13014 //
13015 // Place copy #15 of ITS5 directly in I565
13016 //
13017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13018 sub2node->SetLineColor(kColorITS);
13019 sub2node->SetVisibility(1);
13020 fNodes->Add(sub2node);
13021 sub1node->cd();
13022 //
13023 // Place copy #16 of ITS5 directly in I565
13024 //
13025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13026 sub2node->SetLineColor(kColorITS);
13027 sub2node->SetVisibility(1);
13028 fNodes->Add(sub2node);
13029 sub1node->cd();
13030 //
13031 // Place copy #17 of ITS5 directly in I565
13032 //
13033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13034 sub2node->SetLineColor(kColorITS);
13035 sub2node->SetVisibility(1);
13036 fNodes->Add(sub2node);
13037 sub1node->cd();
13038 //
13039 // Place copy #18 of ITS5 directly in I565
13040 //
13041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13042 sub2node->SetLineColor(kColorITS);
13043 sub2node->SetVisibility(1);
13044 fNodes->Add(sub2node);
13045 sub1node->cd();
13046 //
13047 // Place copy #19 of ITS5 directly in I565
13048 //
13049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13050 sub2node->SetLineColor(kColorITS);
13051 sub2node->SetVisibility(1);
13052 fNodes->Add(sub2node);
13053 sub1node->cd();
13054 //
13055 // Place copy #20 of ITS5 directly in I565
13056 //
13057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13058 sub2node->SetLineColor(kColorITS);
13059 sub2node->SetVisibility(1);
13060 fNodes->Add(sub2node);
13061 sub1node->cd();
13062 //
13063 // Place copy #21 of ITS5 directly in I565
13064 //
13065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13066 sub2node->SetLineColor(kColorITS);
13067 sub2node->SetVisibility(1);
13068 fNodes->Add(sub2node);
13069 sub1node->cd();
13070 //
13071 // Place copy #22 of ITS5 directly in I565
13072 //
13073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13074 sub2node->SetLineColor(kColorITS);
13075 sub2node->SetVisibility(1);
13076 fNodes->Add(sub2node);
13077 sub1node->cd();
13078 fNodes->Add(sub1node);
13079 node->cd();
13080 //
13081 // Place copy #17 of I565 in IT56
13082 //
1266e9b4 13083 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13084 sub1node->SetLineColor(kColorITS);
13085 sub1node->SetVisibility(0);
13086 sub1node->cd();
13087 //
13088 // Place copy #1 of ITS5 directly in I565
13089 //
13090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13091 sub2node->SetLineColor(kColorITS);
13092 sub2node->SetVisibility(1);
13093 fNodes->Add(sub2node);
13094 sub1node->cd();
13095 //
13096 // Place copy #2 of ITS5 directly in I565
13097 //
13098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13099 sub2node->SetLineColor(kColorITS);
13100 sub2node->SetVisibility(1);
13101 fNodes->Add(sub2node);
13102 sub1node->cd();
13103 //
13104 // Place copy #3 of ITS5 directly in I565
13105 //
13106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13107 sub2node->SetLineColor(kColorITS);
13108 sub2node->SetVisibility(1);
13109 fNodes->Add(sub2node);
13110 sub1node->cd();
13111 //
13112 // Place copy #4 of ITS5 directly in I565
13113 //
13114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13115 sub2node->SetLineColor(kColorITS);
13116 sub2node->SetVisibility(1);
13117 fNodes->Add(sub2node);
13118 sub1node->cd();
13119 //
13120 // Place copy #5 of ITS5 directly in I565
13121 //
13122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13123 sub2node->SetLineColor(kColorITS);
13124 sub2node->SetVisibility(1);
13125 fNodes->Add(sub2node);
13126 sub1node->cd();
13127 //
13128 // Place copy #6 of ITS5 directly in I565
13129 //
13130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13131 sub2node->SetLineColor(kColorITS);
13132 sub2node->SetVisibility(1);
13133 fNodes->Add(sub2node);
13134 sub1node->cd();
13135 //
13136 // Place copy #7 of ITS5 directly in I565
13137 //
13138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13139 sub2node->SetLineColor(kColorITS);
13140 sub2node->SetVisibility(1);
13141 fNodes->Add(sub2node);
13142 sub1node->cd();
13143 //
13144 // Place copy #8 of ITS5 directly in I565
13145 //
13146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13147 sub2node->SetLineColor(kColorITS);
13148 sub2node->SetVisibility(1);
13149 fNodes->Add(sub2node);
13150 sub1node->cd();
13151 //
13152 // Place copy #9 of ITS5 directly in I565
13153 //
13154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13155 sub2node->SetLineColor(kColorITS);
13156 sub2node->SetVisibility(1);
13157 fNodes->Add(sub2node);
13158 sub1node->cd();
13159 //
13160 // Place copy #10 of ITS5 directly in I565
13161 //
13162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13163 sub2node->SetLineColor(kColorITS);
13164 sub2node->SetVisibility(1);
13165 fNodes->Add(sub2node);
13166 sub1node->cd();
13167 //
13168 // Place copy #11 of ITS5 directly in I565
13169 //
13170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13171 sub2node->SetLineColor(kColorITS);
13172 sub2node->SetVisibility(1);
13173 fNodes->Add(sub2node);
13174 sub1node->cd();
13175 //
13176 // Place copy #12 of ITS5 directly in I565
13177 //
13178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13179 sub2node->SetLineColor(kColorITS);
13180 sub2node->SetVisibility(1);
13181 fNodes->Add(sub2node);
13182 sub1node->cd();
13183 //
13184 // Place copy #13 of ITS5 directly in I565
13185 //
13186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13187 sub2node->SetLineColor(kColorITS);
13188 sub2node->SetVisibility(1);
13189 fNodes->Add(sub2node);
13190 sub1node->cd();
13191 //
13192 // Place copy #14 of ITS5 directly in I565
13193 //
13194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13195 sub2node->SetLineColor(kColorITS);
13196 sub2node->SetVisibility(1);
13197 fNodes->Add(sub2node);
13198 sub1node->cd();
13199 //
13200 // Place copy #15 of ITS5 directly in I565
13201 //
13202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13203 sub2node->SetLineColor(kColorITS);
13204 sub2node->SetVisibility(1);
13205 fNodes->Add(sub2node);
13206 sub1node->cd();
13207 //
13208 // Place copy #16 of ITS5 directly in I565
13209 //
13210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13211 sub2node->SetLineColor(kColorITS);
13212 sub2node->SetVisibility(1);
13213 fNodes->Add(sub2node);
13214 sub1node->cd();
13215 //
13216 // Place copy #17 of ITS5 directly in I565
13217 //
13218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13219 sub2node->SetLineColor(kColorITS);
13220 sub2node->SetVisibility(1);
13221 fNodes->Add(sub2node);
13222 sub1node->cd();
13223 //
13224 // Place copy #18 of ITS5 directly in I565
13225 //
13226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13227 sub2node->SetLineColor(kColorITS);
13228 sub2node->SetVisibility(1);
13229 fNodes->Add(sub2node);
13230 sub1node->cd();
13231 //
13232 // Place copy #19 of ITS5 directly in I565
13233 //
13234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13235 sub2node->SetLineColor(kColorITS);
13236 sub2node->SetVisibility(1);
13237 fNodes->Add(sub2node);
13238 sub1node->cd();
13239 //
13240 // Place copy #20 of ITS5 directly in I565
13241 //
13242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13243 sub2node->SetLineColor(kColorITS);
13244 sub2node->SetVisibility(1);
13245 fNodes->Add(sub2node);
13246 sub1node->cd();
13247 //
13248 // Place copy #21 of ITS5 directly in I565
13249 //
13250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13251 sub2node->SetLineColor(kColorITS);
13252 sub2node->SetVisibility(1);
13253 fNodes->Add(sub2node);
13254 sub1node->cd();
13255 //
13256 // Place copy #22 of ITS5 directly in I565
13257 //
13258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13259 sub2node->SetLineColor(kColorITS);
13260 sub2node->SetVisibility(1);
13261 fNodes->Add(sub2node);
13262 sub1node->cd();
13263 fNodes->Add(sub1node);
13264 node->cd();
13265 //
13266 // Place copy #18 of I565 in IT56
13267 //
1266e9b4 13268 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13269 sub1node->SetLineColor(kColorITS);
13270 sub1node->SetVisibility(0);
13271 sub1node->cd();
13272 //
13273 // Place copy #1 of ITS5 directly in I565
13274 //
13275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13276 sub2node->SetLineColor(kColorITS);
13277 sub2node->SetVisibility(1);
13278 fNodes->Add(sub2node);
13279 sub1node->cd();
13280 //
13281 // Place copy #2 of ITS5 directly in I565
13282 //
13283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13284 sub2node->SetLineColor(kColorITS);
13285 sub2node->SetVisibility(1);
13286 fNodes->Add(sub2node);
13287 sub1node->cd();
13288 //
13289 // Place copy #3 of ITS5 directly in I565
13290 //
13291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13292 sub2node->SetLineColor(kColorITS);
13293 sub2node->SetVisibility(1);
13294 fNodes->Add(sub2node);
13295 sub1node->cd();
13296 //
13297 // Place copy #4 of ITS5 directly in I565
13298 //
13299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13300 sub2node->SetLineColor(kColorITS);
13301 sub2node->SetVisibility(1);
13302 fNodes->Add(sub2node);
13303 sub1node->cd();
13304 //
13305 // Place copy #5 of ITS5 directly in I565
13306 //
13307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13308 sub2node->SetLineColor(kColorITS);
13309 sub2node->SetVisibility(1);
13310 fNodes->Add(sub2node);
13311 sub1node->cd();
13312 //
13313 // Place copy #6 of ITS5 directly in I565
13314 //
13315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13316 sub2node->SetLineColor(kColorITS);
13317 sub2node->SetVisibility(1);
13318 fNodes->Add(sub2node);
13319 sub1node->cd();
13320 //
13321 // Place copy #7 of ITS5 directly in I565
13322 //
13323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13324 sub2node->SetLineColor(kColorITS);
13325 sub2node->SetVisibility(1);
13326 fNodes->Add(sub2node);
13327 sub1node->cd();
13328 //
13329 // Place copy #8 of ITS5 directly in I565
13330 //
13331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13332 sub2node->SetLineColor(kColorITS);
13333 sub2node->SetVisibility(1);
13334 fNodes->Add(sub2node);
13335 sub1node->cd();
13336 //
13337 // Place copy #9 of ITS5 directly in I565
13338 //
13339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13340 sub2node->SetLineColor(kColorITS);
13341 sub2node->SetVisibility(1);
13342 fNodes->Add(sub2node);
13343 sub1node->cd();
13344 //
13345 // Place copy #10 of ITS5 directly in I565
13346 //
13347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13348 sub2node->SetLineColor(kColorITS);
13349 sub2node->SetVisibility(1);
13350 fNodes->Add(sub2node);
13351 sub1node->cd();
13352 //
13353 // Place copy #11 of ITS5 directly in I565
13354 //
13355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13356 sub2node->SetLineColor(kColorITS);
13357 sub2node->SetVisibility(1);
13358 fNodes->Add(sub2node);
13359 sub1node->cd();
13360 //
13361 // Place copy #12 of ITS5 directly in I565
13362 //
13363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13364 sub2node->SetLineColor(kColorITS);
13365 sub2node->SetVisibility(1);
13366 fNodes->Add(sub2node);
13367 sub1node->cd();
13368 //
13369 // Place copy #13 of ITS5 directly in I565
13370 //
13371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13372 sub2node->SetLineColor(kColorITS);
13373 sub2node->SetVisibility(1);
13374 fNodes->Add(sub2node);
13375 sub1node->cd();
13376 //
13377 // Place copy #14 of ITS5 directly in I565
13378 //
13379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13380 sub2node->SetLineColor(kColorITS);
13381 sub2node->SetVisibility(1);
13382 fNodes->Add(sub2node);
13383 sub1node->cd();
13384 //
13385 // Place copy #15 of ITS5 directly in I565
13386 //
13387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13388 sub2node->SetLineColor(kColorITS);
13389 sub2node->SetVisibility(1);
13390 fNodes->Add(sub2node);
13391 sub1node->cd();
13392 //
13393 // Place copy #16 of ITS5 directly in I565
13394 //
13395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13396 sub2node->SetLineColor(kColorITS);
13397 sub2node->SetVisibility(1);
13398 fNodes->Add(sub2node);
13399 sub1node->cd();
13400 //
13401 // Place copy #17 of ITS5 directly in I565
13402 //
13403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13404 sub2node->SetLineColor(kColorITS);
13405 sub2node->SetVisibility(1);
13406 fNodes->Add(sub2node);
13407 sub1node->cd();
13408 //
13409 // Place copy #18 of ITS5 directly in I565
13410 //
13411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13412 sub2node->SetLineColor(kColorITS);
13413 sub2node->SetVisibility(1);
13414 fNodes->Add(sub2node);
13415 sub1node->cd();
13416 //
13417 // Place copy #19 of ITS5 directly in I565
13418 //
13419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13420 sub2node->SetLineColor(kColorITS);
13421 sub2node->SetVisibility(1);
13422 fNodes->Add(sub2node);
13423 sub1node->cd();
13424 //
13425 // Place copy #20 of ITS5 directly in I565
13426 //
13427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13428 sub2node->SetLineColor(kColorITS);
13429 sub2node->SetVisibility(1);
13430 fNodes->Add(sub2node);
13431 sub1node->cd();
13432 //
13433 // Place copy #21 of ITS5 directly in I565
13434 //
13435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13436 sub2node->SetLineColor(kColorITS);
13437 sub2node->SetVisibility(1);
13438 fNodes->Add(sub2node);
13439 sub1node->cd();
13440 //
13441 // Place copy #22 of ITS5 directly in I565
13442 //
13443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13444 sub2node->SetLineColor(kColorITS);
13445 sub2node->SetVisibility(1);
13446 fNodes->Add(sub2node);
13447 sub1node->cd();
13448 fNodes->Add(sub1node);
13449 node->cd();
13450 //
13451 // Place copy #19 of I565 in IT56
13452 //
1266e9b4 13453 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13454 sub1node->SetLineColor(kColorITS);
13455 sub1node->SetVisibility(0);
13456 sub1node->cd();
13457 //
13458 // Place copy #1 of ITS5 directly in I565
13459 //
13460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13461 sub2node->SetLineColor(kColorITS);
13462 sub2node->SetVisibility(1);
13463 fNodes->Add(sub2node);
13464 sub1node->cd();
13465 //
13466 // Place copy #2 of ITS5 directly in I565
13467 //
13468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13469 sub2node->SetLineColor(kColorITS);
13470 sub2node->SetVisibility(1);
13471 fNodes->Add(sub2node);
13472 sub1node->cd();
13473 //
13474 // Place copy #3 of ITS5 directly in I565
13475 //
13476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13477 sub2node->SetLineColor(kColorITS);
13478 sub2node->SetVisibility(1);
13479 fNodes->Add(sub2node);
13480 sub1node->cd();
13481 //
13482 // Place copy #4 of ITS5 directly in I565
13483 //
13484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13485 sub2node->SetLineColor(kColorITS);
13486 sub2node->SetVisibility(1);
13487 fNodes->Add(sub2node);
13488 sub1node->cd();
13489 //
13490 // Place copy #5 of ITS5 directly in I565
13491 //
13492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13493 sub2node->SetLineColor(kColorITS);
13494 sub2node->SetVisibility(1);
13495 fNodes->Add(sub2node);
13496 sub1node->cd();
13497 //
13498 // Place copy #6 of ITS5 directly in I565
13499 //
13500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13501 sub2node->SetLineColor(kColorITS);
13502 sub2node->SetVisibility(1);
13503 fNodes->Add(sub2node);
13504 sub1node->cd();
13505 //
13506 // Place copy #7 of ITS5 directly in I565
13507 //
13508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13509 sub2node->SetLineColor(kColorITS);
13510 sub2node->SetVisibility(1);
13511 fNodes->Add(sub2node);
13512 sub1node->cd();
13513 //
13514 // Place copy #8 of ITS5 directly in I565
13515 //
13516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13517 sub2node->SetLineColor(kColorITS);
13518 sub2node->SetVisibility(1);
13519 fNodes->Add(sub2node);
13520 sub1node->cd();
13521 //
13522 // Place copy #9 of ITS5 directly in I565
13523 //
13524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13525 sub2node->SetLineColor(kColorITS);
13526 sub2node->SetVisibility(1);
13527 fNodes->Add(sub2node);
13528 sub1node->cd();
13529 //
13530 // Place copy #10 of ITS5 directly in I565
13531 //
13532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13533 sub2node->SetLineColor(kColorITS);
13534 sub2node->SetVisibility(1);
13535 fNodes->Add(sub2node);
13536 sub1node->cd();
13537 //
13538 // Place copy #11 of ITS5 directly in I565
13539 //
13540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13541 sub2node->SetLineColor(kColorITS);
13542 sub2node->SetVisibility(1);
13543 fNodes->Add(sub2node);
13544 sub1node->cd();
13545 //
13546 // Place copy #12 of ITS5 directly in I565
13547 //
13548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13549 sub2node->SetLineColor(kColorITS);
13550 sub2node->SetVisibility(1);
13551 fNodes->Add(sub2node);
13552 sub1node->cd();
13553 //
13554 // Place copy #13 of ITS5 directly in I565
13555 //
13556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13557 sub2node->SetLineColor(kColorITS);
13558 sub2node->SetVisibility(1);
13559 fNodes->Add(sub2node);
13560 sub1node->cd();
13561 //
13562 // Place copy #14 of ITS5 directly in I565
13563 //
13564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13565 sub2node->SetLineColor(kColorITS);
13566 sub2node->SetVisibility(1);
13567 fNodes->Add(sub2node);
13568 sub1node->cd();
13569 //
13570 // Place copy #15 of ITS5 directly in I565
13571 //
13572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13573 sub2node->SetLineColor(kColorITS);
13574 sub2node->SetVisibility(1);
13575 fNodes->Add(sub2node);
13576 sub1node->cd();
13577 //
13578 // Place copy #16 of ITS5 directly in I565
13579 //
13580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13581 sub2node->SetLineColor(kColorITS);
13582 sub2node->SetVisibility(1);
13583 fNodes->Add(sub2node);
13584 sub1node->cd();
13585 //
13586 // Place copy #17 of ITS5 directly in I565
13587 //
13588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13589 sub2node->SetLineColor(kColorITS);
13590 sub2node->SetVisibility(1);
13591 fNodes->Add(sub2node);
13592 sub1node->cd();
13593 //
13594 // Place copy #18 of ITS5 directly in I565
13595 //
13596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13597 sub2node->SetLineColor(kColorITS);
13598 sub2node->SetVisibility(1);
13599 fNodes->Add(sub2node);
13600 sub1node->cd();
13601 //
13602 // Place copy #19 of ITS5 directly in I565
13603 //
13604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13605 sub2node->SetLineColor(kColorITS);
13606 sub2node->SetVisibility(1);
13607 fNodes->Add(sub2node);
13608 sub1node->cd();
13609 //
13610 // Place copy #20 of ITS5 directly in I565
13611 //
13612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13613 sub2node->SetLineColor(kColorITS);
13614 sub2node->SetVisibility(1);
13615 fNodes->Add(sub2node);
13616 sub1node->cd();
13617 //
13618 // Place copy #21 of ITS5 directly in I565
13619 //
13620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13621 sub2node->SetLineColor(kColorITS);
13622 sub2node->SetVisibility(1);
13623 fNodes->Add(sub2node);
13624 sub1node->cd();
13625 //
13626 // Place copy #22 of ITS5 directly in I565
13627 //
13628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13629 sub2node->SetLineColor(kColorITS);
13630 sub2node->SetVisibility(1);
13631 fNodes->Add(sub2node);
13632 sub1node->cd();
13633 fNodes->Add(sub1node);
13634 node->cd();
13635 //
13636 // Place copy #20 of I565 in IT56
13637 //
1266e9b4 13638 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13639 sub1node->SetLineColor(kColorITS);
13640 sub1node->SetVisibility(0);
13641 sub1node->cd();
13642 //
13643 // Place copy #1 of ITS5 directly in I565
13644 //
13645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13646 sub2node->SetLineColor(kColorITS);
13647 sub2node->SetVisibility(1);
13648 fNodes->Add(sub2node);
13649 sub1node->cd();
13650 //
13651 // Place copy #2 of ITS5 directly in I565
13652 //
13653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13654 sub2node->SetLineColor(kColorITS);
13655 sub2node->SetVisibility(1);
13656 fNodes->Add(sub2node);
13657 sub1node->cd();
13658 //
13659 // Place copy #3 of ITS5 directly in I565
13660 //
13661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13662 sub2node->SetLineColor(kColorITS);
13663 sub2node->SetVisibility(1);
13664 fNodes->Add(sub2node);
13665 sub1node->cd();
13666 //
13667 // Place copy #4 of ITS5 directly in I565
13668 //
13669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13670 sub2node->SetLineColor(kColorITS);
13671 sub2node->SetVisibility(1);
13672 fNodes->Add(sub2node);
13673 sub1node->cd();
13674 //
13675 // Place copy #5 of ITS5 directly in I565
13676 //
13677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13678 sub2node->SetLineColor(kColorITS);
13679 sub2node->SetVisibility(1);
13680 fNodes->Add(sub2node);
13681 sub1node->cd();
13682 //
13683 // Place copy #6 of ITS5 directly in I565
13684 //
13685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13686 sub2node->SetLineColor(kColorITS);
13687 sub2node->SetVisibility(1);
13688 fNodes->Add(sub2node);
13689 sub1node->cd();
13690 //
13691 // Place copy #7 of ITS5 directly in I565
13692 //
13693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13694 sub2node->SetLineColor(kColorITS);
13695 sub2node->SetVisibility(1);
13696 fNodes->Add(sub2node);
13697 sub1node->cd();
13698 //
13699 // Place copy #8 of ITS5 directly in I565
13700 //
13701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13702 sub2node->SetLineColor(kColorITS);
13703 sub2node->SetVisibility(1);
13704 fNodes->Add(sub2node);
13705 sub1node->cd();
13706 //
13707 // Place copy #9 of ITS5 directly in I565
13708 //
13709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13710 sub2node->SetLineColor(kColorITS);
13711 sub2node->SetVisibility(1);
13712 fNodes->Add(sub2node);
13713 sub1node->cd();
13714 //
13715 // Place copy #10 of ITS5 directly in I565
13716 //
13717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13718 sub2node->SetLineColor(kColorITS);
13719 sub2node->SetVisibility(1);
13720 fNodes->Add(sub2node);
13721 sub1node->cd();
13722 //
13723 // Place copy #11 of ITS5 directly in I565
13724 //
13725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13726 sub2node->SetLineColor(kColorITS);
13727 sub2node->SetVisibility(1);
13728 fNodes->Add(sub2node);
13729 sub1node->cd();
13730 //
13731 // Place copy #12 of ITS5 directly in I565
13732 //
13733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13734 sub2node->SetLineColor(kColorITS);
13735 sub2node->SetVisibility(1);
13736 fNodes->Add(sub2node);
13737 sub1node->cd();
13738 //
13739 // Place copy #13 of ITS5 directly in I565
13740 //
13741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13742 sub2node->SetLineColor(kColorITS);
13743 sub2node->SetVisibility(1);
13744 fNodes->Add(sub2node);
13745 sub1node->cd();
13746 //
13747 // Place copy #14 of ITS5 directly in I565
13748 //
13749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13750 sub2node->SetLineColor(kColorITS);
13751 sub2node->SetVisibility(1);
13752 fNodes->Add(sub2node);
13753 sub1node->cd();
13754 //
13755 // Place copy #15 of ITS5 directly in I565
13756 //
13757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13758 sub2node->SetLineColor(kColorITS);
13759 sub2node->SetVisibility(1);
13760 fNodes->Add(sub2node);
13761 sub1node->cd();
13762 //
13763 // Place copy #16 of ITS5 directly in I565
13764 //
13765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13766 sub2node->SetLineColor(kColorITS);
13767 sub2node->SetVisibility(1);
13768 fNodes->Add(sub2node);
13769 sub1node->cd();
13770 //
13771 // Place copy #17 of ITS5 directly in I565
13772 //
13773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13774 sub2node->SetLineColor(kColorITS);
13775 sub2node->SetVisibility(1);
13776 fNodes->Add(sub2node);
13777 sub1node->cd();
13778 //
13779 // Place copy #18 of ITS5 directly in I565
13780 //
13781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13782 sub2node->SetLineColor(kColorITS);
13783 sub2node->SetVisibility(1);
13784 fNodes->Add(sub2node);
13785 sub1node->cd();
13786 //
13787 // Place copy #19 of ITS5 directly in I565
13788 //
13789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13790 sub2node->SetLineColor(kColorITS);
13791 sub2node->SetVisibility(1);
13792 fNodes->Add(sub2node);
13793 sub1node->cd();
13794 //
13795 // Place copy #20 of ITS5 directly in I565
13796 //
13797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13798 sub2node->SetLineColor(kColorITS);
13799 sub2node->SetVisibility(1);
13800 fNodes->Add(sub2node);
13801 sub1node->cd();
13802 //
13803 // Place copy #21 of ITS5 directly in I565
13804 //
13805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13806 sub2node->SetLineColor(kColorITS);
13807 sub2node->SetVisibility(1);
13808 fNodes->Add(sub2node);
13809 sub1node->cd();
13810 //
13811 // Place copy #22 of ITS5 directly in I565
13812 //
13813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13814 sub2node->SetLineColor(kColorITS);
13815 sub2node->SetVisibility(1);
13816 fNodes->Add(sub2node);
13817 sub1node->cd();
13818 fNodes->Add(sub1node);
13819 node->cd();
13820 //
13821 // Place copy #21 of I565 in IT56
13822 //
1266e9b4 13823 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13824 sub1node->SetLineColor(kColorITS);
13825 sub1node->SetVisibility(0);
13826 sub1node->cd();
13827 //
13828 // Place copy #1 of ITS5 directly in I565
13829 //
13830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13831 sub2node->SetLineColor(kColorITS);
13832 sub2node->SetVisibility(1);
13833 fNodes->Add(sub2node);
13834 sub1node->cd();
13835 //
13836 // Place copy #2 of ITS5 directly in I565
13837 //
13838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13839 sub2node->SetLineColor(kColorITS);
13840 sub2node->SetVisibility(1);
13841 fNodes->Add(sub2node);
13842 sub1node->cd();
13843 //
13844 // Place copy #3 of ITS5 directly in I565
13845 //
13846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13847 sub2node->SetLineColor(kColorITS);
13848 sub2node->SetVisibility(1);
13849 fNodes->Add(sub2node);
13850 sub1node->cd();
13851 //
13852 // Place copy #4 of ITS5 directly in I565
13853 //
13854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13855 sub2node->SetLineColor(kColorITS);
13856 sub2node->SetVisibility(1);
13857 fNodes->Add(sub2node);
13858 sub1node->cd();
13859 //
13860 // Place copy #5 of ITS5 directly in I565
13861 //
13862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13863 sub2node->SetLineColor(kColorITS);
13864 sub2node->SetVisibility(1);
13865 fNodes->Add(sub2node);
13866 sub1node->cd();
13867 //
13868 // Place copy #6 of ITS5 directly in I565
13869 //
13870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13871 sub2node->SetLineColor(kColorITS);
13872 sub2node->SetVisibility(1);
13873 fNodes->Add(sub2node);
13874 sub1node->cd();
13875 //
13876 // Place copy #7 of ITS5 directly in I565
13877 //
13878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13879 sub2node->SetLineColor(kColorITS);
13880 sub2node->SetVisibility(1);
13881 fNodes->Add(sub2node);
13882 sub1node->cd();
13883 //
13884 // Place copy #8 of ITS5 directly in I565
13885 //
13886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13887 sub2node->SetLineColor(kColorITS);
13888 sub2node->SetVisibility(1);
13889 fNodes->Add(sub2node);
13890 sub1node->cd();
13891 //
13892 // Place copy #9 of ITS5 directly in I565
13893 //
13894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13895 sub2node->SetLineColor(kColorITS);
13896 sub2node->SetVisibility(1);
13897 fNodes->Add(sub2node);
13898 sub1node->cd();
13899 //
13900 // Place copy #10 of ITS5 directly in I565
13901 //
13902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13903 sub2node->SetLineColor(kColorITS);
13904 sub2node->SetVisibility(1);
13905 fNodes->Add(sub2node);
13906 sub1node->cd();
13907 //
13908 // Place copy #11 of ITS5 directly in I565
13909 //
13910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13911 sub2node->SetLineColor(kColorITS);
13912 sub2node->SetVisibility(1);
13913 fNodes->Add(sub2node);
13914 sub1node->cd();
13915 //
13916 // Place copy #12 of ITS5 directly in I565
13917 //
13918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13919 sub2node->SetLineColor(kColorITS);
13920 sub2node->SetVisibility(1);
13921 fNodes->Add(sub2node);
13922 sub1node->cd();
13923 //
13924 // Place copy #13 of ITS5 directly in I565
13925 //
13926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13927 sub2node->SetLineColor(kColorITS);
13928 sub2node->SetVisibility(1);
13929 fNodes->Add(sub2node);
13930 sub1node->cd();
13931 //
13932 // Place copy #14 of ITS5 directly in I565
13933 //
13934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13935 sub2node->SetLineColor(kColorITS);
13936 sub2node->SetVisibility(1);
13937 fNodes->Add(sub2node);
13938 sub1node->cd();
13939 //
13940 // Place copy #15 of ITS5 directly in I565
13941 //
13942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13943 sub2node->SetLineColor(kColorITS);
13944 sub2node->SetVisibility(1);
13945 fNodes->Add(sub2node);
13946 sub1node->cd();
13947 //
13948 // Place copy #16 of ITS5 directly in I565
13949 //
13950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13951 sub2node->SetLineColor(kColorITS);
13952 sub2node->SetVisibility(1);
13953 fNodes->Add(sub2node);
13954 sub1node->cd();
13955 //
13956 // Place copy #17 of ITS5 directly in I565
13957 //
13958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13959 sub2node->SetLineColor(kColorITS);
13960 sub2node->SetVisibility(1);
13961 fNodes->Add(sub2node);
13962 sub1node->cd();
13963 //
13964 // Place copy #18 of ITS5 directly in I565
13965 //
13966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13967 sub2node->SetLineColor(kColorITS);
13968 sub2node->SetVisibility(1);
13969 fNodes->Add(sub2node);
13970 sub1node->cd();
13971 //
13972 // Place copy #19 of ITS5 directly in I565
13973 //
13974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13975 sub2node->SetLineColor(kColorITS);
13976 sub2node->SetVisibility(1);
13977 fNodes->Add(sub2node);
13978 sub1node->cd();
13979 //
13980 // Place copy #20 of ITS5 directly in I565
13981 //
13982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13983 sub2node->SetLineColor(kColorITS);
13984 sub2node->SetVisibility(1);
13985 fNodes->Add(sub2node);
13986 sub1node->cd();
13987 //
13988 // Place copy #21 of ITS5 directly in I565
13989 //
13990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13991 sub2node->SetLineColor(kColorITS);
13992 sub2node->SetVisibility(1);
13993 fNodes->Add(sub2node);
13994 sub1node->cd();
13995 //
13996 // Place copy #22 of ITS5 directly in I565
13997 //
13998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13999 sub2node->SetLineColor(kColorITS);
14000 sub2node->SetVisibility(1);
14001 fNodes->Add(sub2node);
14002 sub1node->cd();
14003 fNodes->Add(sub1node);
14004 node->cd();
14005 //
14006 // Place copy #22 of I565 in IT56
14007 //
1266e9b4 14008 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14009 sub1node->SetLineColor(kColorITS);
14010 sub1node->SetVisibility(0);
14011 sub1node->cd();
14012 //
14013 // Place copy #1 of ITS5 directly in I565
14014 //
14015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14016 sub2node->SetLineColor(kColorITS);
14017 sub2node->SetVisibility(1);
14018 fNodes->Add(sub2node);
14019 sub1node->cd();
14020 //
14021 // Place copy #2 of ITS5 directly in I565
14022 //
14023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14024 sub2node->SetLineColor(kColorITS);
14025 sub2node->SetVisibility(1);
14026 fNodes->Add(sub2node);
14027 sub1node->cd();
14028 //
14029 // Place copy #3 of ITS5 directly in I565
14030 //
14031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14032 sub2node->SetLineColor(kColorITS);
14033 sub2node->SetVisibility(1);
14034 fNodes->Add(sub2node);
14035 sub1node->cd();
14036 //
14037 // Place copy #4 of ITS5 directly in I565
14038 //
14039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14040 sub2node->SetLineColor(kColorITS);
14041 sub2node->SetVisibility(1);
14042 fNodes->Add(sub2node);
14043 sub1node->cd();
14044 //
14045 // Place copy #5 of ITS5 directly in I565
14046 //
14047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14048 sub2node->SetLineColor(kColorITS);
14049 sub2node->SetVisibility(1);
14050 fNodes->Add(sub2node);
14051 sub1node->cd();
14052 //
14053 // Place copy #6 of ITS5 directly in I565
14054 //
14055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14056 sub2node->SetLineColor(kColorITS);
14057 sub2node->SetVisibility(1);
14058 fNodes->Add(sub2node);
14059 sub1node->cd();
14060 //
14061 // Place copy #7 of ITS5 directly in I565
14062 //
14063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14064 sub2node->SetLineColor(kColorITS);
14065 sub2node->SetVisibility(1);
14066 fNodes->Add(sub2node);
14067 sub1node->cd();
14068 //
14069 // Place copy #8 of ITS5 directly in I565
14070 //
14071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14072 sub2node->SetLineColor(kColorITS);
14073 sub2node->SetVisibility(1);
14074 fNodes->Add(sub2node);
14075 sub1node->cd();
14076 //
14077 // Place copy #9 of ITS5 directly in I565
14078 //
14079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14080 sub2node->SetLineColor(kColorITS);
14081 sub2node->SetVisibility(1);
14082 fNodes->Add(sub2node);
14083 sub1node->cd();
14084 //
14085 // Place copy #10 of ITS5 directly in I565
14086 //
14087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14088 sub2node->SetLineColor(kColorITS);
14089 sub2node->SetVisibility(1);
14090 fNodes->Add(sub2node);
14091 sub1node->cd();
14092 //
14093 // Place copy #11 of ITS5 directly in I565
14094 //
14095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14096 sub2node->SetLineColor(kColorITS);
14097 sub2node->SetVisibility(1);
14098 fNodes->Add(sub2node);
14099 sub1node->cd();
14100 //
14101 // Place copy #12 of ITS5 directly in I565
14102 //
14103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14104 sub2node->SetLineColor(kColorITS);
14105 sub2node->SetVisibility(1);
14106 fNodes->Add(sub2node);
14107 sub1node->cd();
14108 //
14109 // Place copy #13 of ITS5 directly in I565
14110 //
14111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14112 sub2node->SetLineColor(kColorITS);
14113 sub2node->SetVisibility(1);
14114 fNodes->Add(sub2node);
14115 sub1node->cd();
14116 //
14117 // Place copy #14 of ITS5 directly in I565
14118 //
14119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14120 sub2node->SetLineColor(kColorITS);
14121 sub2node->SetVisibility(1);
14122 fNodes->Add(sub2node);
14123 sub1node->cd();
14124 //
14125 // Place copy #15 of ITS5 directly in I565
14126 //
14127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14128 sub2node->SetLineColor(kColorITS);
14129 sub2node->SetVisibility(1);
14130 fNodes->Add(sub2node);
14131 sub1node->cd();
14132 //
14133 // Place copy #16 of ITS5 directly in I565
14134 //
14135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14136 sub2node->SetLineColor(kColorITS);
14137 sub2node->SetVisibility(1);
14138 fNodes->Add(sub2node);
14139 sub1node->cd();
14140 //
14141 // Place copy #17 of ITS5 directly in I565
14142 //
14143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14144 sub2node->SetLineColor(kColorITS);
14145 sub2node->SetVisibility(1);
14146 fNodes->Add(sub2node);
14147 sub1node->cd();
14148 //
14149 // Place copy #18 of ITS5 directly in I565
14150 //
14151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14152 sub2node->SetLineColor(kColorITS);
14153 sub2node->SetVisibility(1);
14154 fNodes->Add(sub2node);
14155 sub1node->cd();
14156 //
14157 // Place copy #19 of ITS5 directly in I565
14158 //
14159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14160 sub2node->SetLineColor(kColorITS);
14161 sub2node->SetVisibility(1);
14162 fNodes->Add(sub2node);
14163 sub1node->cd();
14164 //
14165 // Place copy #20 of ITS5 directly in I565
14166 //
14167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14168 sub2node->SetLineColor(kColorITS);
14169 sub2node->SetVisibility(1);
14170 fNodes->Add(sub2node);
14171 sub1node->cd();
14172 //
14173 // Place copy #21 of ITS5 directly in I565
14174 //
14175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14176 sub2node->SetLineColor(kColorITS);
14177 sub2node->SetVisibility(1);
14178 fNodes->Add(sub2node);
14179 sub1node->cd();
14180 //
14181 // Place copy #22 of ITS5 directly in I565
14182 //
14183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14184 sub2node->SetLineColor(kColorITS);
14185 sub2node->SetVisibility(1);
14186 fNodes->Add(sub2node);
14187 sub1node->cd();
14188 fNodes->Add(sub1node);
14189 node->cd();
14190 //
14191 // Place copy #23 of I565 in IT56
14192 //
1266e9b4 14193 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14194 sub1node->SetLineColor(kColorITS);
14195 sub1node->SetVisibility(0);
14196 sub1node->cd();
14197 //
14198 // Place copy #1 of ITS5 directly in I565
14199 //
14200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14201 sub2node->SetLineColor(kColorITS);
14202 sub2node->SetVisibility(1);
14203 fNodes->Add(sub2node);
14204 sub1node->cd();
14205 //
14206 // Place copy #2 of ITS5 directly in I565
14207 //
14208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14209 sub2node->SetLineColor(kColorITS);
14210 sub2node->SetVisibility(1);
14211 fNodes->Add(sub2node);
14212 sub1node->cd();
14213 //
14214 // Place copy #3 of ITS5 directly in I565
14215 //
14216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14217 sub2node->SetLineColor(kColorITS);
14218 sub2node->SetVisibility(1);
14219 fNodes->Add(sub2node);
14220 sub1node->cd();
14221 //
14222 // Place copy #4 of ITS5 directly in I565
14223 //
14224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14225 sub2node->SetLineColor(kColorITS);
14226 sub2node->SetVisibility(1);
14227 fNodes->Add(sub2node);
14228 sub1node->cd();
14229 //
14230 // Place copy #5 of ITS5 directly in I565
14231 //
14232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14233 sub2node->SetLineColor(kColorITS);
14234 sub2node->SetVisibility(1);
14235 fNodes->Add(sub2node);
14236 sub1node->cd();
14237 //
14238 // Place copy #6 of ITS5 directly in I565
14239 //
14240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14241 sub2node->SetLineColor(kColorITS);
14242 sub2node->SetVisibility(1);
14243 fNodes->Add(sub2node);
14244 sub1node->cd();
14245 //
14246 // Place copy #7 of ITS5 directly in I565
14247 //
14248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14249 sub2node->SetLineColor(kColorITS);
14250 sub2node->SetVisibility(1);
14251 fNodes->Add(sub2node);
14252 sub1node->cd();
14253 //
14254 // Place copy #8 of ITS5 directly in I565
14255 //
14256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14257 sub2node->SetLineColor(kColorITS);
14258 sub2node->SetVisibility(1);
14259 fNodes->Add(sub2node);
14260 sub1node->cd();
14261 //
14262 // Place copy #9 of ITS5 directly in I565
14263 //
14264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14265 sub2node->SetLineColor(kColorITS);
14266 sub2node->SetVisibility(1);
14267 fNodes->Add(sub2node);
14268 sub1node->cd();
14269 //
14270 // Place copy #10 of ITS5 directly in I565
14271 //
14272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14273 sub2node->SetLineColor(kColorITS);
14274 sub2node->SetVisibility(1);
14275 fNodes->Add(sub2node);
14276 sub1node->cd();
14277 //
14278 // Place copy #11 of ITS5 directly in I565
14279 //
14280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14281 sub2node->SetLineColor(kColorITS);
14282 sub2node->SetVisibility(1);
14283 fNodes->Add(sub2node);
14284 sub1node->cd();
14285 //
14286 // Place copy #12 of ITS5 directly in I565
14287 //
14288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14289 sub2node->SetLineColor(kColorITS);
14290 sub2node->SetVisibility(1);
14291 fNodes->Add(sub2node);
14292 sub1node->cd();
14293 //
14294 // Place copy #13 of ITS5 directly in I565
14295 //
14296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14297 sub2node->SetLineColor(kColorITS);
14298 sub2node->SetVisibility(1);
14299 fNodes->Add(sub2node);
14300 sub1node->cd();
14301 //
14302 // Place copy #14 of ITS5 directly in I565
14303 //
14304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14305 sub2node->SetLineColor(kColorITS);
14306 sub2node->SetVisibility(1);
14307 fNodes->Add(sub2node);
14308 sub1node->cd();
14309 //
14310 // Place copy #15 of ITS5 directly in I565
14311 //
14312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14313 sub2node->SetLineColor(kColorITS);
14314 sub2node->SetVisibility(1);
14315 fNodes->Add(sub2node);
14316 sub1node->cd();
14317 //
14318 // Place copy #16 of ITS5 directly in I565
14319 //
14320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14321 sub2node->SetLineColor(kColorITS);
14322 sub2node->SetVisibility(1);
14323 fNodes->Add(sub2node);
14324 sub1node->cd();
14325 //
14326 // Place copy #17 of ITS5 directly in I565
14327 //
14328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14329 sub2node->SetLineColor(kColorITS);
14330 sub2node->SetVisibility(1);
14331 fNodes->Add(sub2node);
14332 sub1node->cd();
14333 //
14334 // Place copy #18 of ITS5 directly in I565
14335 //
14336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14337 sub2node->SetLineColor(kColorITS);
14338 sub2node->SetVisibility(1);
14339 fNodes->Add(sub2node);
14340 sub1node->cd();
14341 //
14342 // Place copy #19 of ITS5 directly in I565
14343 //
14344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14345 sub2node->SetLineColor(kColorITS);
14346 sub2node->SetVisibility(1);
14347 fNodes->Add(sub2node);
14348 sub1node->cd();
14349 //
14350 // Place copy #20 of ITS5 directly in I565
14351 //
14352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14353 sub2node->SetLineColor(kColorITS);
14354 sub2node->SetVisibility(1);
14355 fNodes->Add(sub2node);
14356 sub1node->cd();
14357 //
14358 // Place copy #21 of ITS5 directly in I565
14359 //
14360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14361 sub2node->SetLineColor(kColorITS);
14362 sub2node->SetVisibility(1);
14363 fNodes->Add(sub2node);
14364 sub1node->cd();
14365 //
14366 // Place copy #22 of ITS5 directly in I565
14367 //
14368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14369 sub2node->SetLineColor(kColorITS);
14370 sub2node->SetVisibility(1);
14371 fNodes->Add(sub2node);
14372 sub1node->cd();
14373 fNodes->Add(sub1node);
14374 node->cd();
14375 //
14376 // Place copy #24 of I565 in IT56
14377 //
1266e9b4 14378 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14379 sub1node->SetLineColor(kColorITS);
14380 sub1node->SetVisibility(0);
14381 sub1node->cd();
14382 //
14383 // Place copy #1 of ITS5 directly in I565
14384 //
14385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14386 sub2node->SetLineColor(kColorITS);
14387 sub2node->SetVisibility(1);
14388 fNodes->Add(sub2node);
14389 sub1node->cd();
14390 //
14391 // Place copy #2 of ITS5 directly in I565
14392 //
14393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14394 sub2node->SetLineColor(kColorITS);
14395 sub2node->SetVisibility(1);
14396 fNodes->Add(sub2node);
14397 sub1node->cd();
14398 //
14399 // Place copy #3 of ITS5 directly in I565
14400 //
14401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14402 sub2node->SetLineColor(kColorITS);
14403 sub2node->SetVisibility(1);
14404 fNodes->Add(sub2node);
14405 sub1node->cd();
14406 //
14407 // Place copy #4 of ITS5 directly in I565
14408 //
14409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14410 sub2node->SetLineColor(kColorITS);
14411 sub2node->SetVisibility(1);
14412 fNodes->Add(sub2node);
14413 sub1node->cd();
14414 //
14415 // Place copy #5 of ITS5 directly in I565
14416 //
14417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14418 sub2node->SetLineColor(kColorITS);
14419 sub2node->SetVisibility(1);
14420 fNodes->Add(sub2node);
14421 sub1node->cd();
14422 //
14423 // Place copy #6 of ITS5 directly in I565
14424 //
14425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14426 sub2node->SetLineColor(kColorITS);
14427 sub2node->SetVisibility(1);
14428 fNodes->Add(sub2node);
14429 sub1node->cd();
14430 //
14431 // Place copy #7 of ITS5 directly in I565
14432 //
14433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14434 sub2node->SetLineColor(kColorITS);
14435 sub2node->SetVisibility(1);
14436 fNodes->Add(sub2node);
14437 sub1node->cd();
14438 //
14439 // Place copy #8 of ITS5 directly in I565
14440 //
14441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14442 sub2node->SetLineColor(kColorITS);
14443 sub2node->SetVisibility(1);
14444 fNodes->Add(sub2node);
14445 sub1node->cd();
14446 //
14447 // Place copy #9 of ITS5 directly in I565
14448 //
14449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14450 sub2node->SetLineColor(kColorITS);
14451 sub2node->SetVisibility(1);
14452 fNodes->Add(sub2node);
14453 sub1node->cd();
14454 //
14455 // Place copy #10 of ITS5 directly in I565
14456 //
14457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14458 sub2node->SetLineColor(kColorITS);
14459 sub2node->SetVisibility(1);
14460 fNodes->Add(sub2node);
14461 sub1node->cd();
14462 //
14463 // Place copy #11 of ITS5 directly in I565
14464 //
14465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14466 sub2node->SetLineColor(kColorITS);
14467 sub2node->SetVisibility(1);
14468 fNodes->Add(sub2node);
14469 sub1node->cd();
14470 //
14471 // Place copy #12 of ITS5 directly in I565
14472 //
14473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14474 sub2node->SetLineColor(kColorITS);
14475 sub2node->SetVisibility(1);
14476 fNodes->Add(sub2node);
14477 sub1node->cd();
14478 //
14479 // Place copy #13 of ITS5 directly in I565
14480 //
14481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14482 sub2node->SetLineColor(kColorITS);
14483 sub2node->SetVisibility(1);
14484 fNodes->Add(sub2node);
14485 sub1node->cd();
14486 //
14487 // Place copy #14 of ITS5 directly in I565
14488 //
14489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14490 sub2node->SetLineColor(kColorITS);
14491 sub2node->SetVisibility(1);
14492 fNodes->Add(sub2node);
14493 sub1node->cd();
14494 //
14495 // Place copy #15 of ITS5 directly in I565
14496 //
14497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14498 sub2node->SetLineColor(kColorITS);
14499 sub2node->SetVisibility(1);
14500 fNodes->Add(sub2node);
14501 sub1node->cd();
14502 //
14503 // Place copy #16 of ITS5 directly in I565
14504 //
14505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14506 sub2node->SetLineColor(kColorITS);
14507 sub2node->SetVisibility(1);
14508 fNodes->Add(sub2node);
14509 sub1node->cd();
14510 //
14511 // Place copy #17 of ITS5 directly in I565
14512 //
14513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14514 sub2node->SetLineColor(kColorITS);
14515 sub2node->SetVisibility(1);
14516 fNodes->Add(sub2node);
14517 sub1node->cd();
14518 //
14519 // Place copy #18 of ITS5 directly in I565
14520 //
14521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14522 sub2node->SetLineColor(kColorITS);
14523 sub2node->SetVisibility(1);
14524 fNodes->Add(sub2node);
14525 sub1node->cd();
14526 //
14527 // Place copy #19 of ITS5 directly in I565
14528 //
14529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14530 sub2node->SetLineColor(kColorITS);
14531 sub2node->SetVisibility(1);
14532 fNodes->Add(sub2node);
14533 sub1node->cd();
14534 //
14535 // Place copy #20 of ITS5 directly in I565
14536 //
14537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14538 sub2node->SetLineColor(kColorITS);
14539 sub2node->SetVisibility(1);
14540 fNodes->Add(sub2node);
14541 sub1node->cd();
14542 //
14543 // Place copy #21 of ITS5 directly in I565
14544 //
14545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14546 sub2node->SetLineColor(kColorITS);
14547 sub2node->SetVisibility(1);
14548 fNodes->Add(sub2node);
14549 sub1node->cd();
14550 //
14551 // Place copy #22 of ITS5 directly in I565
14552 //
14553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14554 sub2node->SetLineColor(kColorITS);
14555 sub2node->SetVisibility(1);
14556 fNodes->Add(sub2node);
14557 sub1node->cd();
14558 fNodes->Add(sub1node);
14559 node->cd();
14560 //
14561 // Place copy #25 of I565 in IT56
14562 //
1266e9b4 14563 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14564 sub1node->SetLineColor(kColorITS);
14565 sub1node->SetVisibility(0);
14566 sub1node->cd();
14567 //
14568 // Place copy #1 of ITS5 directly in I565
14569 //
14570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14571 sub2node->SetLineColor(kColorITS);
14572 sub2node->SetVisibility(1);
14573 fNodes->Add(sub2node);
14574 sub1node->cd();
14575 //
14576 // Place copy #2 of ITS5 directly in I565
14577 //
14578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14579 sub2node->SetLineColor(kColorITS);
14580 sub2node->SetVisibility(1);
14581 fNodes->Add(sub2node);
14582 sub1node->cd();
14583 //
14584 // Place copy #3 of ITS5 directly in I565
14585 //
14586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14587 sub2node->SetLineColor(kColorITS);
14588 sub2node->SetVisibility(1);
14589 fNodes->Add(sub2node);
14590 sub1node->cd();
14591 //
14592 // Place copy #4 of ITS5 directly in I565
14593 //
14594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14595 sub2node->SetLineColor(kColorITS);
14596 sub2node->SetVisibility(1);
14597 fNodes->Add(sub2node);
14598 sub1node->cd();
14599 //
14600 // Place copy #5 of ITS5 directly in I565
14601 //
14602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14603 sub2node->SetLineColor(kColorITS);
14604 sub2node->SetVisibility(1);
14605 fNodes->Add(sub2node);
14606 sub1node->cd();
14607 //
14608 // Place copy #6 of ITS5 directly in I565
14609 //
14610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14611 sub2node->SetLineColor(kColorITS);
14612 sub2node->SetVisibility(1);
14613 fNodes->Add(sub2node);
14614 sub1node->cd();
14615 //
14616 // Place copy #7 of ITS5 directly in I565
14617 //
14618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14619 sub2node->SetLineColor(kColorITS);
14620 sub2node->SetVisibility(1);
14621 fNodes->Add(sub2node);
14622 sub1node->cd();
14623 //
14624 // Place copy #8 of ITS5 directly in I565
14625 //
14626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14627 sub2node->SetLineColor(kColorITS);
14628 sub2node->SetVisibility(1);
14629 fNodes->Add(sub2node);
14630 sub1node->cd();
14631 //
14632 // Place copy #9 of ITS5 directly in I565
14633 //
14634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14635 sub2node->SetLineColor(kColorITS);
14636 sub2node->SetVisibility(1);
14637 fNodes->Add(sub2node);
14638 sub1node->cd();
14639 //
14640 // Place copy #10 of ITS5 directly in I565
14641 //
14642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14643 sub2node->SetLineColor(kColorITS);
14644 sub2node->SetVisibility(1);
14645 fNodes->Add(sub2node);
14646 sub1node->cd();
14647 //
14648 // Place copy #11 of ITS5 directly in I565
14649 //
14650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14651 sub2node->SetLineColor(kColorITS);
14652 sub2node->SetVisibility(1);
14653 fNodes->Add(sub2node);
14654 sub1node->cd();
14655 //
14656 // Place copy #12 of ITS5 directly in I565
14657 //
14658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14659 sub2node->SetLineColor(kColorITS);
14660 sub2node->SetVisibility(1);
14661 fNodes->Add(sub2node);
14662 sub1node->cd();
14663 //
14664 // Place copy #13 of ITS5 directly in I565
14665 //
14666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14667 sub2node->SetLineColor(kColorITS);
14668 sub2node->SetVisibility(1);
14669 fNodes->Add(sub2node);
14670 sub1node->cd();
14671 //
14672 // Place copy #14 of ITS5 directly in I565
14673 //
14674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14675 sub2node->SetLineColor(kColorITS);
14676 sub2node->SetVisibility(1);
14677 fNodes->Add(sub2node);
14678 sub1node->cd();
14679 //
14680 // Place copy #15 of ITS5 directly in I565
14681 //
14682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14683 sub2node->SetLineColor(kColorITS);
14684 sub2node->SetVisibility(1);
14685 fNodes->Add(sub2node);
14686 sub1node->cd();
14687 //
14688 // Place copy #16 of ITS5 directly in I565
14689 //
14690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14691 sub2node->SetLineColor(kColorITS);
14692 sub2node->SetVisibility(1);
14693 fNodes->Add(sub2node);
14694 sub1node->cd();
14695 //
14696 // Place copy #17 of ITS5 directly in I565
14697 //
14698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14699 sub2node->SetLineColor(kColorITS);
14700 sub2node->SetVisibility(1);
14701 fNodes->Add(sub2node);
14702 sub1node->cd();
14703 //
14704 // Place copy #18 of ITS5 directly in I565
14705 //
14706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14707 sub2node->SetLineColor(kColorITS);
14708 sub2node->SetVisibility(1);
14709 fNodes->Add(sub2node);
14710 sub1node->cd();
14711 //
14712 // Place copy #19 of ITS5 directly in I565
14713 //
14714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14715 sub2node->SetLineColor(kColorITS);
14716 sub2node->SetVisibility(1);
14717 fNodes->Add(sub2node);
14718 sub1node->cd();
14719 //
14720 // Place copy #20 of ITS5 directly in I565
14721 //
14722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14723 sub2node->SetLineColor(kColorITS);
14724 sub2node->SetVisibility(1);
14725 fNodes->Add(sub2node);
14726 sub1node->cd();
14727 //
14728 // Place copy #21 of ITS5 directly in I565
14729 //
14730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14731 sub2node->SetLineColor(kColorITS);
14732 sub2node->SetVisibility(1);
14733 fNodes->Add(sub2node);
14734 sub1node->cd();
14735 //
14736 // Place copy #22 of ITS5 directly in I565
14737 //
14738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14739 sub2node->SetLineColor(kColorITS);
14740 sub2node->SetVisibility(1);
14741 fNodes->Add(sub2node);
14742 sub1node->cd();
14743 fNodes->Add(sub1node);
14744 node->cd();
14745 //
14746 // Place copy #26 of I565 in IT56
14747 //
1266e9b4 14748 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14749 sub1node->SetLineColor(kColorITS);
14750 sub1node->SetVisibility(0);
14751 sub1node->cd();
14752 //
14753 // Place copy #1 of ITS5 directly in I565
14754 //
14755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14756 sub2node->SetLineColor(kColorITS);
14757 sub2node->SetVisibility(1);
14758 fNodes->Add(sub2node);
14759 sub1node->cd();
14760 //
14761 // Place copy #2 of ITS5 directly in I565
14762 //
14763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14764 sub2node->SetLineColor(kColorITS);
14765 sub2node->SetVisibility(1);
14766 fNodes->Add(sub2node);
14767 sub1node->cd();
14768 //
14769 // Place copy #3 of ITS5 directly in I565
14770 //
14771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14772 sub2node->SetLineColor(kColorITS);
14773 sub2node->SetVisibility(1);
14774 fNodes->Add(sub2node);
14775 sub1node->cd();
14776 //
14777 // Place copy #4 of ITS5 directly in I565
14778 //
14779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14780 sub2node->SetLineColor(kColorITS);
14781 sub2node->SetVisibility(1);
14782 fNodes->Add(sub2node);
14783 sub1node->cd();
14784 //
14785 // Place copy #5 of ITS5 directly in I565
14786 //
14787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14788 sub2node->SetLineColor(kColorITS);
14789 sub2node->SetVisibility(1);
14790 fNodes->Add(sub2node);
14791 sub1node->cd();
14792 //
14793 // Place copy #6 of ITS5 directly in I565
14794 //
14795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14796 sub2node->SetLineColor(kColorITS);
14797 sub2node->SetVisibility(1);
14798 fNodes->Add(sub2node);
14799 sub1node->cd();
14800 //
14801 // Place copy #7 of ITS5 directly in I565
14802 //
14803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14804 sub2node->SetLineColor(kColorITS);
14805 sub2node->SetVisibility(1);
14806 fNodes->Add(sub2node);
14807 sub1node->cd();
14808 //
14809 // Place copy #8 of ITS5 directly in I565
14810 //
14811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14812 sub2node->SetLineColor(kColorITS);
14813 sub2node->SetVisibility(1);
14814 fNodes->Add(sub2node);
14815 sub1node->cd();
14816 //
14817 // Place copy #9 of ITS5 directly in I565
14818 //
14819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14820 sub2node->SetLineColor(kColorITS);
14821 sub2node->SetVisibility(1);
14822 fNodes->Add(sub2node);
14823 sub1node->cd();
14824 //
14825 // Place copy #10 of ITS5 directly in I565
14826 //
14827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14828 sub2node->SetLineColor(kColorITS);
14829 sub2node->SetVisibility(1);
14830 fNodes->Add(sub2node);
14831 sub1node->cd();
14832 //
14833 // Place copy #11 of ITS5 directly in I565
14834 //
14835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14836 sub2node->SetLineColor(kColorITS);
14837 sub2node->SetVisibility(1);
14838 fNodes->Add(sub2node);
14839 sub1node->cd();
14840 //
14841 // Place copy #12 of ITS5 directly in I565
14842 //
14843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14844 sub2node->SetLineColor(kColorITS);
14845 sub2node->SetVisibility(1);
14846 fNodes->Add(sub2node);
14847 sub1node->cd();
14848 //
14849 // Place copy #13 of ITS5 directly in I565
14850 //
14851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14852 sub2node->SetLineColor(kColorITS);
14853 sub2node->SetVisibility(1);
14854 fNodes->Add(sub2node);
14855 sub1node->cd();
14856 //
14857 // Place copy #14 of ITS5 directly in I565
14858 //
14859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14860 sub2node->SetLineColor(kColorITS);
14861 sub2node->SetVisibility(1);
14862 fNodes->Add(sub2node);
14863 sub1node->cd();
14864 //
14865 // Place copy #15 of ITS5 directly in I565
14866 //
14867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14868 sub2node->SetLineColor(kColorITS);
14869 sub2node->SetVisibility(1);
14870 fNodes->Add(sub2node);
14871 sub1node->cd();
14872 //
14873 // Place copy #16 of ITS5 directly in I565
14874 //
14875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14876 sub2node->SetLineColor(kColorITS);
14877 sub2node->SetVisibility(1);
14878 fNodes->Add(sub2node);
14879 sub1node->cd();
14880 //
14881 // Place copy #17 of ITS5 directly in I565
14882 //
14883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14884 sub2node->SetLineColor(kColorITS);
14885 sub2node->SetVisibility(1);
14886 fNodes->Add(sub2node);
14887 sub1node->cd();
14888 //
14889 // Place copy #18 of ITS5 directly in I565
14890 //
14891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14892 sub2node->SetLineColor(kColorITS);
14893 sub2node->SetVisibility(1);
14894 fNodes->Add(sub2node);
14895 sub1node->cd();
14896 //
14897 // Place copy #19 of ITS5 directly in I565
14898 //
14899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14900 sub2node->SetLineColor(kColorITS);
14901 sub2node->SetVisibility(1);
14902 fNodes->Add(sub2node);
14903 sub1node->cd();
14904 //
14905 // Place copy #20 of ITS5 directly in I565
14906 //
14907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14908 sub2node->SetLineColor(kColorITS);
14909 sub2node->SetVisibility(1);
14910 fNodes->Add(sub2node);
14911 sub1node->cd();
14912 //
14913 // Place copy #21 of ITS5 directly in I565
14914 //
14915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14916 sub2node->SetLineColor(kColorITS);
14917 sub2node->SetVisibility(1);
14918 fNodes->Add(sub2node);
14919 sub1node->cd();
14920 //
14921 // Place copy #22 of ITS5 directly in I565
14922 //
14923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14924 sub2node->SetLineColor(kColorITS);
14925 sub2node->SetVisibility(1);
14926 fNodes->Add(sub2node);
14927 sub1node->cd();
14928 fNodes->Add(sub1node);
14929 node->cd();
14930 //
14931 // Place copy #27 of I565 in IT56
14932 //
1266e9b4 14933 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 14934 sub1node->SetLineColor(kColorITS);
14935 sub1node->SetVisibility(0);
14936 sub1node->cd();
14937 //
14938 // Place copy #1 of ITS5 directly in I565
14939 //
14940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14941 sub2node->SetLineColor(kColorITS);
14942 sub2node->SetVisibility(1);
14943 fNodes->Add(sub2node);
14944 sub1node->cd();
14945 //
14946 // Place copy #2 of ITS5 directly in I565
14947 //
14948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14949 sub2node->SetLineColor(kColorITS);
14950 sub2node->SetVisibility(1);
14951 fNodes->Add(sub2node);
14952 sub1node->cd();
14953 //
14954 // Place copy #3 of ITS5 directly in I565
14955 //
14956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14957 sub2node->SetLineColor(kColorITS);
14958 sub2node->SetVisibility(1);
14959 fNodes->Add(sub2node);
14960 sub1node->cd();
14961 //
14962 // Place copy #4 of ITS5 directly in I565
14963 //
14964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14965 sub2node->SetLineColor(kColorITS);
14966 sub2node->SetVisibility(1);
14967 fNodes->Add(sub2node);
14968 sub1node->cd();
14969 //
14970 // Place copy #5 of ITS5 directly in I565
14971 //
14972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14973 sub2node->SetLineColor(kColorITS);
14974 sub2node->SetVisibility(1);
14975 fNodes->Add(sub2node);
14976 sub1node->cd();
14977 //
14978 // Place copy #6 of ITS5 directly in I565
14979 //
14980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14981 sub2node->SetLineColor(kColorITS);
14982 sub2node->SetVisibility(1);
14983 fNodes->Add(sub2node);
14984 sub1node->cd();
14985 //
14986 // Place copy #7 of ITS5 directly in I565
14987 //
14988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14989 sub2node->SetLineColor(kColorITS);
14990 sub2node->SetVisibility(1);
14991 fNodes->Add(sub2node);
14992 sub1node->cd();
14993 //
14994 // Place copy #8 of ITS5 directly in I565
14995 //
14996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14997 sub2node->SetLineColor(kColorITS);
14998 sub2node->SetVisibility(1);
14999 fNodes->Add(sub2node);
15000 sub1node->cd();
15001 //
15002 // Place copy #9 of ITS5 directly in I565
15003 //
15004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15005 sub2node->SetLineColor(kColorITS);
15006 sub2node->SetVisibility(1);
15007 fNodes->Add(sub2node);
15008 sub1node->cd();
15009 //
15010 // Place copy #10 of ITS5 directly in I565
15011 //
15012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15013 sub2node->SetLineColor(kColorITS);
15014 sub2node->SetVisibility(1);
15015 fNodes->Add(sub2node);
15016 sub1node->cd();
15017 //
15018 // Place copy #11 of ITS5 directly in I565
15019 //
15020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15021 sub2node->SetLineColor(kColorITS);
15022 sub2node->SetVisibility(1);
15023 fNodes->Add(sub2node);
15024 sub1node->cd();
15025 //
15026 // Place copy #12 of ITS5 directly in I565
15027 //
15028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15029 sub2node->SetLineColor(kColorITS);
15030 sub2node->SetVisibility(1);
15031 fNodes->Add(sub2node);
15032 sub1node->cd();
15033 //
15034 // Place copy #13 of ITS5 directly in I565
15035 //
15036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15037 sub2node->SetLineColor(kColorITS);
15038 sub2node->SetVisibility(1);
15039 fNodes->Add(sub2node);
15040 sub1node->cd();
15041 //
15042 // Place copy #14 of ITS5 directly in I565
15043 //
15044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15045 sub2node->SetLineColor(kColorITS);
15046 sub2node->SetVisibility(1);
15047 fNodes->Add(sub2node);
15048 sub1node->cd();
15049 //
15050 // Place copy #15 of ITS5 directly in I565
15051 //
15052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15053 sub2node->SetLineColor(kColorITS);
15054 sub2node->SetVisibility(1);
15055 fNodes->Add(sub2node);
15056 sub1node->cd();
15057 //
15058 // Place copy #16 of ITS5 directly in I565
15059 //
15060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15061 sub2node->SetLineColor(kColorITS);
15062 sub2node->SetVisibility(1);
15063 fNodes->Add(sub2node);
15064 sub1node->cd();
15065 //
15066 // Place copy #17 of ITS5 directly in I565
15067 //
15068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15069 sub2node->SetLineColor(kColorITS);
15070 sub2node->SetVisibility(1);
15071 fNodes->Add(sub2node);
15072 sub1node->cd();
15073 //
15074 // Place copy #18 of ITS5 directly in I565
15075 //
15076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15077 sub2node->SetLineColor(kColorITS);
15078 sub2node->SetVisibility(1);
15079 fNodes->Add(sub2node);
15080 sub1node->cd();
15081 //
15082 // Place copy #19 of ITS5 directly in I565
15083 //
15084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15085 sub2node->SetLineColor(kColorITS);
15086 sub2node->SetVisibility(1);
15087 fNodes->Add(sub2node);
15088 sub1node->cd();
15089 //
15090 // Place copy #20 of ITS5 directly in I565
15091 //
15092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15093 sub2node->SetLineColor(kColorITS);
15094 sub2node->SetVisibility(1);
15095 fNodes->Add(sub2node);
15096 sub1node->cd();
15097 //
15098 // Place copy #21 of ITS5 directly in I565
15099 //
15100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15101 sub2node->SetLineColor(kColorITS);
15102 sub2node->SetVisibility(1);
15103 fNodes->Add(sub2node);
15104 sub1node->cd();
15105 //
15106 // Place copy #22 of ITS5 directly in I565
15107 //
15108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15109 sub2node->SetLineColor(kColorITS);
15110 sub2node->SetVisibility(1);
15111 fNodes->Add(sub2node);
15112 sub1node->cd();
15113 fNodes->Add(sub1node);
15114 node->cd();
15115 //
15116 // Place copy #28 of I565 in IT56
15117 //
1266e9b4 15118 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15119 sub1node->SetLineColor(kColorITS);
15120 sub1node->SetVisibility(0);
15121 sub1node->cd();
15122 //
15123 // Place copy #1 of ITS5 directly in I565
15124 //
15125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15126 sub2node->SetLineColor(kColorITS);
15127 sub2node->SetVisibility(1);
15128 fNodes->Add(sub2node);
15129 sub1node->cd();
15130 //
15131 // Place copy #2 of ITS5 directly in I565
15132 //
15133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15134 sub2node->SetLineColor(kColorITS);
15135 sub2node->SetVisibility(1);
15136 fNodes->Add(sub2node);
15137 sub1node->cd();
15138 //
15139 // Place copy #3 of ITS5 directly in I565
15140 //
15141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15142 sub2node->SetLineColor(kColorITS);
15143 sub2node->SetVisibility(1);
15144 fNodes->Add(sub2node);
15145 sub1node->cd();
15146 //
15147 // Place copy #4 of ITS5 directly in I565
15148 //
15149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15150 sub2node->SetLineColor(kColorITS);
15151 sub2node->SetVisibility(1);
15152 fNodes->Add(sub2node);
15153 sub1node->cd();
15154 //
15155 // Place copy #5 of ITS5 directly in I565
15156 //
15157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15158 sub2node->SetLineColor(kColorITS);
15159 sub2node->SetVisibility(1);
15160 fNodes->Add(sub2node);
15161 sub1node->cd();
15162 //
15163 // Place copy #6 of ITS5 directly in I565
15164 //
15165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15166 sub2node->SetLineColor(kColorITS);
15167 sub2node->SetVisibility(1);
15168 fNodes->Add(sub2node);
15169 sub1node->cd();
15170 //
15171 // Place copy #7 of ITS5 directly in I565
15172 //
15173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15174 sub2node->SetLineColor(kColorITS);
15175 sub2node->SetVisibility(1);
15176 fNodes->Add(sub2node);
15177 sub1node->cd();
15178 //
15179 // Place copy #8 of ITS5 directly in I565
15180 //
15181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15182 sub2node->SetLineColor(kColorITS);
15183 sub2node->SetVisibility(1);
15184 fNodes->Add(sub2node);
15185 sub1node->cd();
15186 //
15187 // Place copy #9 of ITS5 directly in I565
15188 //
15189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15190 sub2node->SetLineColor(kColorITS);
15191 sub2node->SetVisibility(1);
15192 fNodes->Add(sub2node);
15193 sub1node->cd();
15194 //
15195 // Place copy #10 of ITS5 directly in I565
15196 //
15197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15198 sub2node->SetLineColor(kColorITS);
15199 sub2node->SetVisibility(1);
15200 fNodes->Add(sub2node);
15201 sub1node->cd();
15202 //
15203 // Place copy #11 of ITS5 directly in I565
15204 //
15205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15206 sub2node->SetLineColor(kColorITS);
15207 sub2node->SetVisibility(1);
15208 fNodes->Add(sub2node);
15209 sub1node->cd();
15210 //
15211 // Place copy #12 of ITS5 directly in I565
15212 //
15213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15214 sub2node->SetLineColor(kColorITS);
15215 sub2node->SetVisibility(1);
15216 fNodes->Add(sub2node);
15217 sub1node->cd();
15218 //
15219 // Place copy #13 of ITS5 directly in I565
15220 //
15221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15222 sub2node->SetLineColor(kColorITS);
15223 sub2node->SetVisibility(1);
15224 fNodes->Add(sub2node);
15225 sub1node->cd();
15226 //
15227 // Place copy #14 of ITS5 directly in I565
15228 //
15229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15230 sub2node->SetLineColor(kColorITS);
15231 sub2node->SetVisibility(1);
15232 fNodes->Add(sub2node);
15233 sub1node->cd();
15234 //
15235 // Place copy #15 of ITS5 directly in I565
15236 //
15237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15238 sub2node->SetLineColor(kColorITS);
15239 sub2node->SetVisibility(1);
15240 fNodes->Add(sub2node);
15241 sub1node->cd();
15242 //
15243 // Place copy #16 of ITS5 directly in I565
15244 //
15245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15246 sub2node->SetLineColor(kColorITS);
15247 sub2node->SetVisibility(1);
15248 fNodes->Add(sub2node);
15249 sub1node->cd();
15250 //
15251 // Place copy #17 of ITS5 directly in I565
15252 //
15253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15254 sub2node->SetLineColor(kColorITS);
15255 sub2node->SetVisibility(1);
15256 fNodes->Add(sub2node);
15257 sub1node->cd();
15258 //
15259 // Place copy #18 of ITS5 directly in I565
15260 //
15261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15262 sub2node->SetLineColor(kColorITS);
15263 sub2node->SetVisibility(1);
15264 fNodes->Add(sub2node);
15265 sub1node->cd();
15266 //
15267 // Place copy #19 of ITS5 directly in I565
15268 //
15269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15270 sub2node->SetLineColor(kColorITS);
15271 sub2node->SetVisibility(1);
15272 fNodes->Add(sub2node);
15273 sub1node->cd();
15274 //
15275 // Place copy #20 of ITS5 directly in I565
15276 //
15277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15278 sub2node->SetLineColor(kColorITS);
15279 sub2node->SetVisibility(1);
15280 fNodes->Add(sub2node);
15281 sub1node->cd();
15282 //
15283 // Place copy #21 of ITS5 directly in I565
15284 //
15285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15286 sub2node->SetLineColor(kColorITS);
15287 sub2node->SetVisibility(1);
15288 fNodes->Add(sub2node);
15289 sub1node->cd();
15290 //
15291 // Place copy #22 of ITS5 directly in I565
15292 //
15293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15294 sub2node->SetLineColor(kColorITS);
15295 sub2node->SetVisibility(1);
15296 fNodes->Add(sub2node);
15297 sub1node->cd();
15298 fNodes->Add(sub1node);
15299 node->cd();
15300 //
15301 // Place copy #29 of I565 in IT56
15302 //
1266e9b4 15303 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15304 sub1node->SetLineColor(kColorITS);
15305 sub1node->SetVisibility(0);
15306 sub1node->cd();
15307 //
15308 // Place copy #1 of ITS5 directly in I565
15309 //
15310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15311 sub2node->SetLineColor(kColorITS);
15312 sub2node->SetVisibility(1);
15313 fNodes->Add(sub2node);
15314 sub1node->cd();
15315 //
15316 // Place copy #2 of ITS5 directly in I565
15317 //
15318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15319 sub2node->SetLineColor(kColorITS);
15320 sub2node->SetVisibility(1);
15321 fNodes->Add(sub2node);
15322 sub1node->cd();
15323 //
15324 // Place copy #3 of ITS5 directly in I565
15325 //
15326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15327 sub2node->SetLineColor(kColorITS);
15328 sub2node->SetVisibility(1);
15329 fNodes->Add(sub2node);
15330 sub1node->cd();
15331 //
15332 // Place copy #4 of ITS5 directly in I565
15333 //
15334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15335 sub2node->SetLineColor(kColorITS);
15336 sub2node->SetVisibility(1);
15337 fNodes->Add(sub2node);
15338 sub1node->cd();
15339 //
15340 // Place copy #5 of ITS5 directly in I565
15341 //
15342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15343 sub2node->SetLineColor(kColorITS);
15344 sub2node->SetVisibility(1);
15345 fNodes->Add(sub2node);
15346 sub1node->cd();
15347 //
15348 // Place copy #6 of ITS5 directly in I565
15349 //
15350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15351 sub2node->SetLineColor(kColorITS);
15352 sub2node->SetVisibility(1);
15353 fNodes->Add(sub2node);
15354 sub1node->cd();
15355 //
15356 // Place copy #7 of ITS5 directly in I565
15357 //
15358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15359 sub2node->SetLineColor(kColorITS);
15360 sub2node->SetVisibility(1);
15361 fNodes->Add(sub2node);
15362 sub1node->cd();
15363 //
15364 // Place copy #8 of ITS5 directly in I565
15365 //
15366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15367 sub2node->SetLineColor(kColorITS);
15368 sub2node->SetVisibility(1);
15369 fNodes->Add(sub2node);
15370 sub1node->cd();
15371 //
15372 // Place copy #9 of ITS5 directly in I565
15373 //
15374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15375 sub2node->SetLineColor(kColorITS);
15376 sub2node->SetVisibility(1);
15377 fNodes->Add(sub2node);
15378 sub1node->cd();
15379 //
15380 // Place copy #10 of ITS5 directly in I565
15381 //
15382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15383 sub2node->SetLineColor(kColorITS);
15384 sub2node->SetVisibility(1);
15385 fNodes->Add(sub2node);
15386 sub1node->cd();
15387 //
15388 // Place copy #11 of ITS5 directly in I565
15389 //
15390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15391 sub2node->SetLineColor(kColorITS);
15392 sub2node->SetVisibility(1);
15393 fNodes->Add(sub2node);
15394 sub1node->cd();
15395 //
15396 // Place copy #12 of ITS5 directly in I565
15397 //
15398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15399 sub2node->SetLineColor(kColorITS);
15400 sub2node->SetVisibility(1);
15401 fNodes->Add(sub2node);
15402 sub1node->cd();
15403 //
15404 // Place copy #13 of ITS5 directly in I565
15405 //
15406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15407 sub2node->SetLineColor(kColorITS);
15408 sub2node->SetVisibility(1);
15409 fNodes->Add(sub2node);
15410 sub1node->cd();
15411 //
15412 // Place copy #14 of ITS5 directly in I565
15413 //
15414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15415 sub2node->SetLineColor(kColorITS);
15416 sub2node->SetVisibility(1);
15417 fNodes->Add(sub2node);
15418 sub1node->cd();
15419 //
15420 // Place copy #15 of ITS5 directly in I565
15421 //
15422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15423 sub2node->SetLineColor(kColorITS);
15424 sub2node->SetVisibility(1);
15425 fNodes->Add(sub2node);
15426 sub1node->cd();
15427 //
15428 // Place copy #16 of ITS5 directly in I565
15429 //
15430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15431 sub2node->SetLineColor(kColorITS);
15432 sub2node->SetVisibility(1);
15433 fNodes->Add(sub2node);
15434 sub1node->cd();
15435 //
15436 // Place copy #17 of ITS5 directly in I565
15437 //
15438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15439 sub2node->SetLineColor(kColorITS);
15440 sub2node->SetVisibility(1);
15441 fNodes->Add(sub2node);
15442 sub1node->cd();
15443 //
15444 // Place copy #18 of ITS5 directly in I565
15445 //
15446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15447 sub2node->SetLineColor(kColorITS);
15448 sub2node->SetVisibility(1);
15449 fNodes->Add(sub2node);
15450 sub1node->cd();
15451 //
15452 // Place copy #19 of ITS5 directly in I565
15453 //
15454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15455 sub2node->SetLineColor(kColorITS);
15456 sub2node->SetVisibility(1);
15457 fNodes->Add(sub2node);
15458 sub1node->cd();
15459 //
15460 // Place copy #20 of ITS5 directly in I565
15461 //
15462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15463 sub2node->SetLineColor(kColorITS);
15464 sub2node->SetVisibility(1);
15465 fNodes->Add(sub2node);
15466 sub1node->cd();
15467 //
15468 // Place copy #21 of ITS5 directly in I565
15469 //
15470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15471 sub2node->SetLineColor(kColorITS);
15472 sub2node->SetVisibility(1);
15473 fNodes->Add(sub2node);
15474 sub1node->cd();
15475 //
15476 // Place copy #22 of ITS5 directly in I565
15477 //
15478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15479 sub2node->SetLineColor(kColorITS);
15480 sub2node->SetVisibility(1);
15481 fNodes->Add(sub2node);
15482 sub1node->cd();
15483 fNodes->Add(sub1node);
15484 node->cd();
15485 //
15486 // Place copy #30 of I565 in IT56
15487 //
1266e9b4 15488 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15489 sub1node->SetLineColor(kColorITS);
15490 sub1node->SetVisibility(0);
15491 sub1node->cd();
15492 //
15493 // Place copy #1 of ITS5 directly in I565
15494 //
15495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15496 sub2node->SetLineColor(kColorITS);
15497 sub2node->SetVisibility(1);
15498 fNodes->Add(sub2node);
15499 sub1node->cd();
15500 //
15501 // Place copy #2 of ITS5 directly in I565
15502 //
15503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15504 sub2node->SetLineColor(kColorITS);
15505 sub2node->SetVisibility(1);
15506 fNodes->Add(sub2node);
15507 sub1node->cd();
15508 //
15509 // Place copy #3 of ITS5 directly in I565
15510 //
15511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15512 sub2node->SetLineColor(kColorITS);
15513 sub2node->SetVisibility(1);
15514 fNodes->Add(sub2node);
15515 sub1node->cd();
15516 //
15517 // Place copy #4 of ITS5 directly in I565
15518 //
15519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15520 sub2node->SetLineColor(kColorITS);
15521 sub2node->SetVisibility(1);
15522 fNodes->Add(sub2node);
15523 sub1node->cd();
15524 //
15525 // Place copy #5 of ITS5 directly in I565
15526 //
15527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15528 sub2node->SetLineColor(kColorITS);
15529 sub2node->SetVisibility(1);
15530 fNodes->Add(sub2node);
15531 sub1node->cd();
15532 //
15533 // Place copy #6 of ITS5 directly in I565
15534 //
15535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15536 sub2node->SetLineColor(kColorITS);
15537 sub2node->SetVisibility(1);
15538 fNodes->Add(sub2node);
15539 sub1node->cd();
15540 //
15541 // Place copy #7 of ITS5 directly in I565
15542 //
15543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15544 sub2node->SetLineColor(kColorITS);
15545 sub2node->SetVisibility(1);
15546 fNodes->Add(sub2node);
15547 sub1node->cd();
15548 //
15549 // Place copy #8 of ITS5 directly in I565
15550 //
15551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15552 sub2node->SetLineColor(kColorITS);
15553 sub2node->SetVisibility(1);
15554 fNodes->Add(sub2node);
15555 sub1node->cd();
15556 //
15557 // Place copy #9 of ITS5 directly in I565
15558 //
15559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15560 sub2node->SetLineColor(kColorITS);
15561 sub2node->SetVisibility(1);
15562 fNodes->Add(sub2node);
15563 sub1node->cd();
15564 //
15565 // Place copy #10 of ITS5 directly in I565
15566 //
15567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15568 sub2node->SetLineColor(kColorITS);
15569 sub2node->SetVisibility(1);
15570 fNodes->Add(sub2node);
15571 sub1node->cd();
15572 //
15573 // Place copy #11 of ITS5 directly in I565
15574 //
15575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15576 sub2node->SetLineColor(kColorITS);
15577 sub2node->SetVisibility(1);
15578 fNodes->Add(sub2node);
15579 sub1node->cd();
15580 //
15581 // Place copy #12 of ITS5 directly in I565
15582 //
15583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15584 sub2node->SetLineColor(kColorITS);
15585 sub2node->SetVisibility(1);
15586 fNodes->Add(sub2node);
15587 sub1node->cd();
15588 //
15589 // Place copy #13 of ITS5 directly in I565
15590 //
15591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15592 sub2node->SetLineColor(kColorITS);
15593 sub2node->SetVisibility(1);
15594 fNodes->Add(sub2node);
15595 sub1node->cd();
15596 //
15597 // Place copy #14 of ITS5 directly in I565
15598 //
15599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15600 sub2node->SetLineColor(kColorITS);
15601 sub2node->SetVisibility(1);
15602 fNodes->Add(sub2node);
15603 sub1node->cd();
15604 //
15605 // Place copy #15 of ITS5 directly in I565
15606 //
15607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15608 sub2node->SetLineColor(kColorITS);
15609 sub2node->SetVisibility(1);
15610 fNodes->Add(sub2node);
15611 sub1node->cd();
15612 //
15613 // Place copy #16 of ITS5 directly in I565
15614 //
15615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15616 sub2node->SetLineColor(kColorITS);
15617 sub2node->SetVisibility(1);
15618 fNodes->Add(sub2node);
15619 sub1node->cd();
15620 //
15621 // Place copy #17 of ITS5 directly in I565
15622 //
15623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15624 sub2node->SetLineColor(kColorITS);
15625 sub2node->SetVisibility(1);
15626 fNodes->Add(sub2node);
15627 sub1node->cd();
15628 //
15629 // Place copy #18 of ITS5 directly in I565
15630 //
15631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15632 sub2node->SetLineColor(kColorITS);
15633 sub2node->SetVisibility(1);
15634 fNodes->Add(sub2node);
15635 sub1node->cd();
15636 //
15637 // Place copy #19 of ITS5 directly in I565
15638 //
15639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15640 sub2node->SetLineColor(kColorITS);
15641 sub2node->SetVisibility(1);
15642 fNodes->Add(sub2node);
15643 sub1node->cd();
15644 //
15645 // Place copy #20 of ITS5 directly in I565
15646 //
15647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15648 sub2node->SetLineColor(kColorITS);
15649 sub2node->SetVisibility(1);
15650 fNodes->Add(sub2node);
15651 sub1node->cd();
15652 //
15653 // Place copy #21 of ITS5 directly in I565
15654 //
15655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15656 sub2node->SetLineColor(kColorITS);
15657 sub2node->SetVisibility(1);
15658 fNodes->Add(sub2node);
15659 sub1node->cd();
15660 //
15661 // Place copy #22 of ITS5 directly in I565
15662 //
15663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15664 sub2node->SetLineColor(kColorITS);
15665 sub2node->SetVisibility(1);
15666 fNodes->Add(sub2node);
15667 sub1node->cd();
15668 fNodes->Add(sub1node);
15669 node->cd();
15670 //
15671 // Place copy #31 of I565 in IT56
15672 //
1266e9b4 15673 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15674 sub1node->SetLineColor(kColorITS);
15675 sub1node->SetVisibility(0);
15676 sub1node->cd();
15677 //
15678 // Place copy #1 of ITS5 directly in I565
15679 //
15680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15681 sub2node->SetLineColor(kColorITS);
15682 sub2node->SetVisibility(1);
15683 fNodes->Add(sub2node);
15684 sub1node->cd();
15685 //
15686 // Place copy #2 of ITS5 directly in I565
15687 //
15688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15689 sub2node->SetLineColor(kColorITS);
15690 sub2node->SetVisibility(1);
15691 fNodes->Add(sub2node);
15692 sub1node->cd();
15693 //
15694 // Place copy #3 of ITS5 directly in I565
15695 //
15696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15697 sub2node->SetLineColor(kColorITS);
15698 sub2node->SetVisibility(1);
15699 fNodes->Add(sub2node);
15700 sub1node->cd();
15701 //
15702 // Place copy #4 of ITS5 directly in I565
15703 //
15704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15705 sub2node->SetLineColor(kColorITS);
15706 sub2node->SetVisibility(1);
15707 fNodes->Add(sub2node);
15708 sub1node->cd();
15709 //
15710 // Place copy #5 of ITS5 directly in I565
15711 //
15712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15713 sub2node->SetLineColor(kColorITS);
15714 sub2node->SetVisibility(1);
15715 fNodes->Add(sub2node);
15716 sub1node->cd();
15717 //
15718 // Place copy #6 of ITS5 directly in I565
15719 //
15720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15721 sub2node->SetLineColor(kColorITS);
15722 sub2node->SetVisibility(1);
15723 fNodes->Add(sub2node);
15724 sub1node->cd();
15725 //
15726 // Place copy #7 of ITS5 directly in I565
15727 //
15728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15729 sub2node->SetLineColor(kColorITS);
15730 sub2node->SetVisibility(1);
15731 fNodes->Add(sub2node);
15732 sub1node->cd();
15733 //
15734 // Place copy #8 of ITS5 directly in I565
15735 //
15736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15737 sub2node->SetLineColor(kColorITS);
15738 sub2node->SetVisibility(1);
15739 fNodes->Add(sub2node);
15740 sub1node->cd();
15741 //
15742 // Place copy #9 of ITS5 directly in I565
15743 //
15744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15745 sub2node->SetLineColor(kColorITS);
15746 sub2node->SetVisibility(1);
15747 fNodes->Add(sub2node);
15748 sub1node->cd();
15749 //
15750 // Place copy #10 of ITS5 directly in I565
15751 //
15752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15753 sub2node->SetLineColor(kColorITS);
15754 sub2node->SetVisibility(1);
15755 fNodes->Add(sub2node);
15756 sub1node->cd();
15757 //
15758 // Place copy #11 of ITS5 directly in I565
15759 //
15760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15761 sub2node->SetLineColor(kColorITS);
15762 sub2node->SetVisibility(1);
15763 fNodes->Add(sub2node);
15764 sub1node->cd();
15765 //
15766 // Place copy #12 of ITS5 directly in I565
15767 //
15768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15769 sub2node->SetLineColor(kColorITS);
15770 sub2node->SetVisibility(1);
15771 fNodes->Add(sub2node);
15772 sub1node->cd();
15773 //
15774 // Place copy #13 of ITS5 directly in I565
15775 //
15776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15777 sub2node->SetLineColor(kColorITS);
15778 sub2node->SetVisibility(1);
15779 fNodes->Add(sub2node);
15780 sub1node->cd();
15781 //
15782 // Place copy #14 of ITS5 directly in I565
15783 //
15784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15785 sub2node->SetLineColor(kColorITS);
15786 sub2node->SetVisibility(1);
15787 fNodes->Add(sub2node);
15788 sub1node->cd();
15789 //
15790 // Place copy #15 of ITS5 directly in I565
15791 //
15792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15793 sub2node->SetLineColor(kColorITS);
15794 sub2node->SetVisibility(1);
15795 fNodes->Add(sub2node);
15796 sub1node->cd();
15797 //
15798 // Place copy #16 of ITS5 directly in I565
15799 //
15800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15801 sub2node->SetLineColor(kColorITS);
15802 sub2node->SetVisibility(1);
15803 fNodes->Add(sub2node);
15804 sub1node->cd();
15805 //
15806 // Place copy #17 of ITS5 directly in I565
15807 //
15808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15809 sub2node->SetLineColor(kColorITS);
15810 sub2node->SetVisibility(1);
15811 fNodes->Add(sub2node);
15812 sub1node->cd();
15813 //
15814 // Place copy #18 of ITS5 directly in I565
15815 //
15816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15817 sub2node->SetLineColor(kColorITS);
15818 sub2node->SetVisibility(1);
15819 fNodes->Add(sub2node);
15820 sub1node->cd();
15821 //
15822 // Place copy #19 of ITS5 directly in I565
15823 //
15824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15825 sub2node->SetLineColor(kColorITS);
15826 sub2node->SetVisibility(1);
15827 fNodes->Add(sub2node);
15828 sub1node->cd();
15829 //
15830 // Place copy #20 of ITS5 directly in I565
15831 //
15832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15833 sub2node->SetLineColor(kColorITS);
15834 sub2node->SetVisibility(1);
15835 fNodes->Add(sub2node);
15836 sub1node->cd();
15837 //
15838 // Place copy #21 of ITS5 directly in I565
15839 //
15840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15841 sub2node->SetLineColor(kColorITS);
15842 sub2node->SetVisibility(1);
15843 fNodes->Add(sub2node);
15844 sub1node->cd();
15845 //
15846 // Place copy #22 of ITS5 directly in I565
15847 //
15848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15849 sub2node->SetLineColor(kColorITS);
15850 sub2node->SetVisibility(1);
15851 fNodes->Add(sub2node);
15852 sub1node->cd();
15853 fNodes->Add(sub1node);
15854 node->cd();
15855 //
15856 // Place copy #32 of I565 in IT56
15857 //
1266e9b4 15858 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 15859 sub1node->SetLineColor(kColorITS);
15860 sub1node->SetVisibility(0);
15861 sub1node->cd();
15862 //
15863 // Place copy #1 of ITS5 directly in I565
15864 //
15865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15866 sub2node->SetLineColor(kColorITS);
15867 sub2node->SetVisibility(1);
15868 fNodes->Add(sub2node);
15869 sub1node->cd();
15870 //
15871 // Place copy #2 of ITS5 directly in I565
15872 //
15873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15874 sub2node->SetLineColor(kColorITS);
15875 sub2node->SetVisibility(1);
15876 fNodes->Add(sub2node);
15877 sub1node->cd();
15878 //
15879 // Place copy #3 of ITS5 directly in I565
15880 //
15881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15882 sub2node->SetLineColor(kColorITS);
15883 sub2node->SetVisibility(1);
15884 fNodes->Add(sub2node);
15885 sub1node->cd();
15886 //
15887 // Place copy #4 of ITS5 directly in I565
15888 //
15889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15890 sub2node->SetLineColor(kColorITS);
15891 sub2node->SetVisibility(1);
15892 fNodes->Add(sub2node);
15893 sub1node->cd();
15894 //
15895 // Place copy #5 of ITS5 directly in I565
15896 //
15897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15898 sub2node->SetLineColor(kColorITS);
15899 sub2node->SetVisibility(1);
15900 fNodes->Add(sub2node);
15901 sub1node->cd();
15902 //
15903 // Place copy #6 of ITS5 directly in I565
15904 //
15905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15906 sub2node->SetLineColor(kColorITS);
15907 sub2node->SetVisibility(1);
15908 fNodes->Add(sub2node);
15909 sub1node->cd();
15910 //
15911 // Place copy #7 of ITS5 directly in I565
15912 //
15913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15914 sub2node->SetLineColor(kColorITS);
15915 sub2node->SetVisibility(1);
15916 fNodes->Add(sub2node);
15917 sub1node->cd();
15918 //
15919 // Place copy #8 of ITS5 directly in I565
15920 //
15921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15922 sub2node->SetLineColor(kColorITS);
15923 sub2node->SetVisibility(1);
15924 fNodes->Add(sub2node);
15925 sub1node->cd();
15926 //
15927 // Place copy #9 of ITS5 directly in I565
15928 //
15929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15930 sub2node->SetLineColor(kColorITS);
15931 sub2node->SetVisibility(1);
15932 fNodes->Add(sub2node);
15933 sub1node->cd();
15934 //
15935 // Place copy #10 of ITS5 directly in I565
15936 //
15937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15938 sub2node->SetLineColor(kColorITS);
15939 sub2node->SetVisibility(1);
15940 fNodes->Add(sub2node);
15941 sub1node->cd();
15942 //
15943 // Place copy #11 of ITS5 directly in I565
15944 //
15945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15946 sub2node->SetLineColor(kColorITS);
15947 sub2node->SetVisibility(1);
15948 fNodes->Add(sub2node);
15949 sub1node->cd();
15950 //
15951 // Place copy #12 of ITS5 directly in I565
15952 //
15953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15954 sub2node->SetLineColor(kColorITS);
15955 sub2node->SetVisibility(1);
15956 fNodes->Add(sub2node);
15957 sub1node->cd();
15958 //
15959 // Place copy #13 of ITS5 directly in I565
15960 //
15961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15962 sub2node->SetLineColor(kColorITS);
15963 sub2node->SetVisibility(1);
15964 fNodes->Add(sub2node);
15965 sub1node->cd();
15966 //
15967 // Place copy #14 of ITS5 directly in I565
15968 //
15969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15970 sub2node->SetLineColor(kColorITS);
15971 sub2node->SetVisibility(1);
15972 fNodes->Add(sub2node);
15973 sub1node->cd();
15974 //
15975 // Place copy #15 of ITS5 directly in I565
15976 //
15977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15978 sub2node->SetLineColor(kColorITS);
15979 sub2node->SetVisibility(1);
15980 fNodes->Add(sub2node);
15981 sub1node->cd();
15982 //
15983 // Place copy #16 of ITS5 directly in I565
15984 //
15985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15986 sub2node->SetLineColor(kColorITS);
15987 sub2node->SetVisibility(1);
15988 fNodes->Add(sub2node);
15989 sub1node->cd();
15990 //
15991 // Place copy #17 of ITS5 directly in I565
15992 //
15993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15994 sub2node->SetLineColor(kColorITS);
15995 sub2node->SetVisibility(1);
15996 fNodes->Add(sub2node);
15997 sub1node->cd();
15998 //
15999 // Place copy #18 of ITS5 directly in I565
16000 //
16001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16002 sub2node->SetLineColor(kColorITS);
16003 sub2node->SetVisibility(1);
16004 fNodes->Add(sub2node);
16005 sub1node->cd();
16006 //
16007 // Place copy #19 of ITS5 directly in I565
16008 //
16009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16010 sub2node->SetLineColor(kColorITS);
16011 sub2node->SetVisibility(1);
16012 fNodes->Add(sub2node);
16013 sub1node->cd();
16014 //
16015 // Place copy #20 of ITS5 directly in I565
16016 //
16017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16018 sub2node->SetLineColor(kColorITS);
16019 sub2node->SetVisibility(1);
16020 fNodes->Add(sub2node);
16021 sub1node->cd();
16022 //
16023 // Place copy #21 of ITS5 directly in I565
16024 //
16025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16026 sub2node->SetLineColor(kColorITS);
16027 sub2node->SetVisibility(1);
16028 fNodes->Add(sub2node);
16029 sub1node->cd();
16030 //
16031 // Place copy #22 of ITS5 directly in I565
16032 //
16033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16034 sub2node->SetLineColor(kColorITS);
16035 sub2node->SetVisibility(1);
16036 fNodes->Add(sub2node);
16037 sub1node->cd();
16038 fNodes->Add(sub1node);
16039 node->cd();
16040 //
16041 // Place copy #33 of I565 in IT56
16042 //
1266e9b4 16043 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16044 sub1node->SetLineColor(kColorITS);
16045 sub1node->SetVisibility(0);
16046 sub1node->cd();
16047 //
16048 // Place copy #1 of ITS5 directly in I565
16049 //
16050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16051 sub2node->SetLineColor(kColorITS);
16052 sub2node->SetVisibility(1);
16053 fNodes->Add(sub2node);
16054 sub1node->cd();
16055 //
16056 // Place copy #2 of ITS5 directly in I565
16057 //
16058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16059 sub2node->SetLineColor(kColorITS);
16060 sub2node->SetVisibility(1);
16061 fNodes->Add(sub2node);
16062 sub1node->cd();
16063 //
16064 // Place copy #3 of ITS5 directly in I565
16065 //
16066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16067 sub2node->SetLineColor(kColorITS);
16068 sub2node->SetVisibility(1);
16069 fNodes->Add(sub2node);
16070 sub1node->cd();
16071 //
16072 // Place copy #4 of ITS5 directly in I565
16073 //
16074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16075 sub2node->SetLineColor(kColorITS);
16076 sub2node->SetVisibility(1);
16077 fNodes->Add(sub2node);
16078 sub1node->cd();
16079 //
16080 // Place copy #5 of ITS5 directly in I565
16081 //
16082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16083 sub2node->SetLineColor(kColorITS);
16084 sub2node->SetVisibility(1);
16085 fNodes->Add(sub2node);
16086 sub1node->cd();
16087 //
16088 // Place copy #6 of ITS5 directly in I565
16089 //
16090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16091 sub2node->SetLineColor(kColorITS);
16092 sub2node->SetVisibility(1);
16093 fNodes->Add(sub2node);
16094 sub1node->cd();
16095 //
16096 // Place copy #7 of ITS5 directly in I565
16097 //
16098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16099 sub2node->SetLineColor(kColorITS);
16100 sub2node->SetVisibility(1);
16101 fNodes->Add(sub2node);
16102 sub1node->cd();
16103 //
16104 // Place copy #8 of ITS5 directly in I565
16105 //
16106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16107 sub2node->SetLineColor(kColorITS);
16108 sub2node->SetVisibility(1);
16109 fNodes->Add(sub2node);
16110 sub1node->cd();
16111 //
16112 // Place copy #9 of ITS5 directly in I565
16113 //
16114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16115 sub2node->SetLineColor(kColorITS);
16116 sub2node->SetVisibility(1);
16117 fNodes->Add(sub2node);
16118 sub1node->cd();
16119 //
16120 // Place copy #10 of ITS5 directly in I565
16121 //
16122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16123 sub2node->SetLineColor(kColorITS);
16124 sub2node->SetVisibility(1);
16125 fNodes->Add(sub2node);
16126 sub1node->cd();
16127 //
16128 // Place copy #11 of ITS5 directly in I565
16129 //
16130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16131 sub2node->SetLineColor(kColorITS);
16132 sub2node->SetVisibility(1);
16133 fNodes->Add(sub2node);
16134 sub1node->cd();
16135 //
16136 // Place copy #12 of ITS5 directly in I565
16137 //
16138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16139 sub2node->SetLineColor(kColorITS);
16140 sub2node->SetVisibility(1);
16141 fNodes->Add(sub2node);
16142 sub1node->cd();
16143 //
16144 // Place copy #13 of ITS5 directly in I565
16145 //
16146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16147 sub2node->SetLineColor(kColorITS);
16148 sub2node->SetVisibility(1);
16149 fNodes->Add(sub2node);
16150 sub1node->cd();
16151 //
16152 // Place copy #14 of ITS5 directly in I565
16153 //
16154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16155 sub2node->SetLineColor(kColorITS);
16156 sub2node->SetVisibility(1);
16157 fNodes->Add(sub2node);
16158 sub1node->cd();
16159 //
16160 // Place copy #15 of ITS5 directly in I565
16161 //
16162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16163 sub2node->SetLineColor(kColorITS);
16164 sub2node->SetVisibility(1);
16165 fNodes->Add(sub2node);
16166 sub1node->cd();
16167 //
16168 // Place copy #16 of ITS5 directly in I565
16169 //
16170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16171 sub2node->SetLineColor(kColorITS);
16172 sub2node->SetVisibility(1);
16173 fNodes->Add(sub2node);
16174 sub1node->cd();
16175 //
16176 // Place copy #17 of ITS5 directly in I565
16177 //
16178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16179 sub2node->SetLineColor(kColorITS);
16180 sub2node->SetVisibility(1);
16181 fNodes->Add(sub2node);
16182 sub1node->cd();
16183 //
16184 // Place copy #18 of ITS5 directly in I565
16185 //
16186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16187 sub2node->SetLineColor(kColorITS);
16188 sub2node->SetVisibility(1);
16189 fNodes->Add(sub2node);
16190 sub1node->cd();
16191 //
16192 // Place copy #19 of ITS5 directly in I565
16193 //
16194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16195 sub2node->SetLineColor(kColorITS);
16196 sub2node->SetVisibility(1);
16197 fNodes->Add(sub2node);
16198 sub1node->cd();
16199 //
16200 // Place copy #20 of ITS5 directly in I565
16201 //
16202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16203 sub2node->SetLineColor(kColorITS);
16204 sub2node->SetVisibility(1);
16205 fNodes->Add(sub2node);
16206 sub1node->cd();
16207 //
16208 // Place copy #21 of ITS5 directly in I565
16209 //
16210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16211 sub2node->SetLineColor(kColorITS);
16212 sub2node->SetVisibility(1);
16213 fNodes->Add(sub2node);
16214 sub1node->cd();
16215 //
16216 // Place copy #22 of ITS5 directly in I565
16217 //
16218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16219 sub2node->SetLineColor(kColorITS);
16220 sub2node->SetVisibility(1);
16221 fNodes->Add(sub2node);
16222 sub1node->cd();
16223 fNodes->Add(sub1node);
16224 node->cd();
16225 //
16226 // Place copy #34 of I565 in IT56
16227 //
1266e9b4 16228 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16229 sub1node->SetLineColor(kColorITS);
16230 sub1node->SetVisibility(0);
16231 sub1node->cd();
16232 //
16233 // Place copy #1 of ITS5 directly in I565
16234 //
16235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16236 sub2node->SetLineColor(kColorITS);
16237 sub2node->SetVisibility(1);
16238 fNodes->Add(sub2node);
16239 sub1node->cd();
16240 //
16241 // Place copy #2 of ITS5 directly in I565
16242 //
16243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16244 sub2node->SetLineColor(kColorITS);
16245 sub2node->SetVisibility(1);
16246 fNodes->Add(sub2node);
16247 sub1node->cd();
16248 //
16249 // Place copy #3 of ITS5 directly in I565
16250 //
16251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16252 sub2node->SetLineColor(kColorITS);
16253 sub2node->SetVisibility(1);
16254 fNodes->Add(sub2node);
16255 sub1node->cd();
16256 //
16257 // Place copy #4 of ITS5 directly in I565
16258 //
16259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16260 sub2node->SetLineColor(kColorITS);
16261 sub2node->SetVisibility(1);
16262 fNodes->Add(sub2node);
16263 sub1node->cd();
16264 //
16265 // Place copy #5 of ITS5 directly in I565
16266 //
16267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16268 sub2node->SetLineColor(kColorITS);
16269 sub2node->SetVisibility(1);
16270 fNodes->Add(sub2node);
16271 sub1node->cd();
16272 //
16273 // Place copy #6 of ITS5 directly in I565
16274 //
16275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16276 sub2node->SetLineColor(kColorITS);
16277 sub2node->SetVisibility(1);
16278 fNodes->Add(sub2node);
16279 sub1node->cd();
16280 //
16281 // Place copy #7 of ITS5 directly in I565
16282 //
16283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16284 sub2node->SetLineColor(kColorITS);
16285 sub2node->SetVisibility(1);
16286 fNodes->Add(sub2node);
16287 sub1node->cd();
16288 //
16289 // Place copy #8 of ITS5 directly in I565
16290 //
16291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16292 sub2node->SetLineColor(kColorITS);
16293 sub2node->SetVisibility(1);
16294 fNodes->Add(sub2node);
16295 sub1node->cd();
16296 //
16297 // Place copy #9 of ITS5 directly in I565
16298 //
16299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16300 sub2node->SetLineColor(kColorITS);
16301 sub2node->SetVisibility(1);
16302 fNodes->Add(sub2node);
16303 sub1node->cd();
16304 //
16305 // Place copy #10 of ITS5 directly in I565
16306 //
16307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16308 sub2node->SetLineColor(kColorITS);
16309 sub2node->SetVisibility(1);
16310 fNodes->Add(sub2node);
16311 sub1node->cd();
16312 //
16313 // Place copy #11 of ITS5 directly in I565
16314 //
16315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16316 sub2node->SetLineColor(kColorITS);
16317 sub2node->SetVisibility(1);
16318 fNodes->Add(sub2node);
16319 sub1node->cd();
16320 //
16321 // Place copy #12 of ITS5 directly in I565
16322 //
16323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16324 sub2node->SetLineColor(kColorITS);
16325 sub2node->SetVisibility(1);
16326 fNodes->Add(sub2node);
16327 sub1node->cd();
16328 //
16329 // Place copy #13 of ITS5 directly in I565
16330 //
16331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16332 sub2node->SetLineColor(kColorITS);
16333 sub2node->SetVisibility(1);
16334 fNodes->Add(sub2node);
16335 sub1node->cd();
16336 //
16337 // Place copy #14 of ITS5 directly in I565
16338 //
16339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16340 sub2node->SetLineColor(kColorITS);
16341 sub2node->SetVisibility(1);
16342 fNodes->Add(sub2node);
16343 sub1node->cd();
16344 //
16345 // Place copy #15 of ITS5 directly in I565
16346 //
16347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16348 sub2node->SetLineColor(kColorITS);
16349 sub2node->SetVisibility(1);
16350 fNodes->Add(sub2node);
16351 sub1node->cd();
16352 //
16353 // Place copy #16 of ITS5 directly in I565
16354 //
16355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16356 sub2node->SetLineColor(kColorITS);
16357 sub2node->SetVisibility(1);
16358 fNodes->Add(sub2node);
16359 sub1node->cd();
16360 //
16361 // Place copy #17 of ITS5 directly in I565
16362 //
16363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16364 sub2node->SetLineColor(kColorITS);
16365 sub2node->SetVisibility(1);
16366 fNodes->Add(sub2node);
16367 sub1node->cd();
16368 //
16369 // Place copy #18 of ITS5 directly in I565
16370 //
16371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16372 sub2node->SetLineColor(kColorITS);
16373 sub2node->SetVisibility(1);
16374 fNodes->Add(sub2node);
16375 sub1node->cd();
16376 //
16377 // Place copy #19 of ITS5 directly in I565
16378 //
16379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16380 sub2node->SetLineColor(kColorITS);
16381 sub2node->SetVisibility(1);
16382 fNodes->Add(sub2node);
16383 sub1node->cd();
16384 //
16385 // Place copy #20 of ITS5 directly in I565
16386 //
16387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16388 sub2node->SetLineColor(kColorITS);
16389 sub2node->SetVisibility(1);
16390 fNodes->Add(sub2node);
16391 sub1node->cd();
16392 //
16393 // Place copy #21 of ITS5 directly in I565
16394 //
16395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16396 sub2node->SetLineColor(kColorITS);
16397 sub2node->SetVisibility(1);
16398 fNodes->Add(sub2node);
16399 sub1node->cd();
16400 //
16401 // Place copy #22 of ITS5 directly in I565
16402 //
16403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16404 sub2node->SetLineColor(kColorITS);
16405 sub2node->SetVisibility(1);
16406 fNodes->Add(sub2node);
16407 sub1node->cd();
16408 fNodes->Add(sub1node);
16409 node->cd();
16410 //
16411 // Place copy #1 of I569 in IT56
16412 //
1266e9b4 16413 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16414 sub1node->SetLineColor(kColorITS);
16415 sub1node->SetVisibility(0);
16416 sub1node->cd();
16417 //
16418 // Place copy #1 of ITS6 in I569
16419 //
1266e9b4 16420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16421 sub2node->SetLineColor(kColorITS);
16422 sub2node->SetVisibility(1);
16423 fNodes->Add(sub2node);
16424 sub1node->cd();
16425 //
16426 // Place copy #2 of ITS6 in I569
16427 //
16428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16429 sub2node->SetLineColor(kColorITS);
16430 sub2node->SetVisibility(1);
16431 fNodes->Add(sub2node);
16432 sub1node->cd();
16433 //
16434 // Place copy #3 of ITS6 in I569
16435 //
1266e9b4 16436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16437 sub2node->SetLineColor(kColorITS);
16438 sub2node->SetVisibility(1);
16439 fNodes->Add(sub2node);
16440 sub1node->cd();
16441 //
16442 // Place copy #4 of ITS6 in I569
16443 //
16444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16445 sub2node->SetLineColor(kColorITS);
16446 sub2node->SetVisibility(1);
16447 fNodes->Add(sub2node);
16448 sub1node->cd();
16449 //
16450 // Place copy #5 of ITS6 in I569
16451 //
1266e9b4 16452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16453 sub2node->SetLineColor(kColorITS);
16454 sub2node->SetVisibility(1);
16455 fNodes->Add(sub2node);
16456 sub1node->cd();
16457 //
16458 // Place copy #6 of ITS6 in I569
16459 //
16460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16461 sub2node->SetLineColor(kColorITS);
16462 sub2node->SetVisibility(1);
16463 fNodes->Add(sub2node);
16464 sub1node->cd();
16465 //
16466 // Place copy #7 of ITS6 in I569
16467 //
1266e9b4 16468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16469 sub2node->SetLineColor(kColorITS);
16470 sub2node->SetVisibility(1);
16471 fNodes->Add(sub2node);
16472 sub1node->cd();
16473 //
16474 // Place copy #8 of ITS6 in I569
16475 //
16476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16477 sub2node->SetLineColor(kColorITS);
16478 sub2node->SetVisibility(1);
16479 fNodes->Add(sub2node);
16480 sub1node->cd();
16481 //
16482 // Place copy #9 of ITS6 in I569
16483 //
1266e9b4 16484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16485 sub2node->SetLineColor(kColorITS);
16486 sub2node->SetVisibility(1);
16487 fNodes->Add(sub2node);
16488 sub1node->cd();
16489 //
16490 // Place copy #10 of ITS6 in I569
16491 //
16492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16493 sub2node->SetLineColor(kColorITS);
16494 sub2node->SetVisibility(1);
16495 fNodes->Add(sub2node);
16496 sub1node->cd();
16497 //
16498 // Place copy #11 of ITS6 in I569
16499 //
1266e9b4 16500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16501 sub2node->SetLineColor(kColorITS);
16502 sub2node->SetVisibility(1);
16503 fNodes->Add(sub2node);
16504 sub1node->cd();
16505 //
16506 // Place copy #12 of ITS6 in I569
16507 //
16508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16509 sub2node->SetLineColor(kColorITS);
16510 sub2node->SetVisibility(1);
16511 fNodes->Add(sub2node);
16512 sub1node->cd();
16513 //
16514 // Place copy #13 of ITS6 in I569
16515 //
16516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16517 sub2node->SetLineColor(kColorITS);
16518 sub2node->SetVisibility(1);
16519 fNodes->Add(sub2node);
16520 sub1node->cd();
16521 //
16522 // Place copy #14 of ITS6 in I569
16523 //
16524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16525 sub2node->SetLineColor(kColorITS);
16526 sub2node->SetVisibility(1);
16527 fNodes->Add(sub2node);
16528 sub1node->cd();
16529 //
16530 // Place copy #15 of ITS6 in I569
16531 //
1266e9b4 16532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16533 sub2node->SetLineColor(kColorITS);
16534 sub2node->SetVisibility(1);
16535 fNodes->Add(sub2node);
16536 sub1node->cd();
16537 //
16538 // Place copy #16 of ITS6 in I569
16539 //
16540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16541 sub2node->SetLineColor(kColorITS);
16542 sub2node->SetVisibility(1);
16543 fNodes->Add(sub2node);
16544 sub1node->cd();
16545 //
16546 // Place copy #17 of ITS6 in I569
16547 //
16548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16549 sub2node->SetLineColor(kColorITS);
16550 sub2node->SetVisibility(1);
16551 fNodes->Add(sub2node);
16552 sub1node->cd();
16553 //
16554 // Place copy #18 of ITS6 in I569
16555 //
16556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16557 sub2node->SetLineColor(kColorITS);
16558 sub2node->SetVisibility(1);
16559 fNodes->Add(sub2node);
16560 sub1node->cd();
16561 //
16562 // Place copy #19 of ITS6 in I569
16563 //
1266e9b4 16564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16565 sub2node->SetLineColor(kColorITS);
16566 sub2node->SetVisibility(1);
16567 fNodes->Add(sub2node);
16568 sub1node->cd();
16569 //
16570 // Place copy #20 of ITS6 in I569
16571 //
16572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16573 sub2node->SetLineColor(kColorITS);
16574 sub2node->SetVisibility(1);
16575 fNodes->Add(sub2node);
16576 sub1node->cd();
16577 //
16578 // Place copy #21 of ITS6 in I569
16579 //
1266e9b4 16580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16581 sub2node->SetLineColor(kColorITS);
16582 sub2node->SetVisibility(1);
16583 fNodes->Add(sub2node);
16584 sub1node->cd();
16585 //
16586 // Place copy #22 of ITS6 in I569
16587 //
16588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16589 sub2node->SetLineColor(kColorITS);
16590 sub2node->SetVisibility(1);
16591 fNodes->Add(sub2node);
16592 sub1node->cd();
16593 //
16594 // Place copy #23 of ITS6 in I569
16595 //
16596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16597 sub2node->SetLineColor(kColorITS);
16598 sub2node->SetVisibility(1);
16599 fNodes->Add(sub2node);
16600 sub1node->cd();
16601 //
16602 // Place copy #24 of ITS6 in I569
16603 //
16604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16605 sub2node->SetLineColor(kColorITS);
16606 sub2node->SetVisibility(1);
16607 fNodes->Add(sub2node);
16608 sub1node->cd();
16609 //
16610 // Place copy #25 of ITS6 in I569
16611 //
1266e9b4 16612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16613 sub2node->SetLineColor(kColorITS);
16614 sub2node->SetVisibility(1);
16615 fNodes->Add(sub2node);
16616 sub1node->cd();
16617 fNodes->Add(sub1node);
16618 node->cd();
16619 //
16620 // Place copy #2 of I569 in IT56
16621 //
1266e9b4 16622 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16623 sub1node->SetLineColor(kColorITS);
16624 sub1node->SetVisibility(0);
16625 sub1node->cd();
16626 //
16627 // Place copy #1 of ITS6 in I569
16628 //
1266e9b4 16629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16630 sub2node->SetLineColor(kColorITS);
16631 sub2node->SetVisibility(1);
16632 fNodes->Add(sub2node);
16633 sub1node->cd();
16634 //
16635 // Place copy #2 of ITS6 in I569
16636 //
16637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16638 sub2node->SetLineColor(kColorITS);
16639 sub2node->SetVisibility(1);
16640 fNodes->Add(sub2node);
16641 sub1node->cd();
16642 //
16643 // Place copy #3 of ITS6 in I569
16644 //
1266e9b4 16645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16646 sub2node->SetLineColor(kColorITS);
16647 sub2node->SetVisibility(1);
16648 fNodes->Add(sub2node);
16649 sub1node->cd();
16650 //
16651 // Place copy #4 of ITS6 in I569
16652 //
16653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16654 sub2node->SetLineColor(kColorITS);
16655 sub2node->SetVisibility(1);
16656 fNodes->Add(sub2node);
16657 sub1node->cd();
16658 //
16659 // Place copy #5 of ITS6 in I569
16660 //
1266e9b4 16661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16662 sub2node->SetLineColor(kColorITS);
16663 sub2node->SetVisibility(1);
16664 fNodes->Add(sub2node);
16665 sub1node->cd();
16666 //
16667 // Place copy #6 of ITS6 in I569
16668 //
16669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16670 sub2node->SetLineColor(kColorITS);
16671 sub2node->SetVisibility(1);
16672 fNodes->Add(sub2node);
16673 sub1node->cd();
16674 //
16675 // Place copy #7 of ITS6 in I569
16676 //
1266e9b4 16677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16678 sub2node->SetLineColor(kColorITS);
16679 sub2node->SetVisibility(1);
16680 fNodes->Add(sub2node);
16681 sub1node->cd();
16682 //
16683 // Place copy #8 of ITS6 in I569
16684 //
16685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16686 sub2node->SetLineColor(kColorITS);
16687 sub2node->SetVisibility(1);
16688 fNodes->Add(sub2node);
16689 sub1node->cd();
16690 //
16691 // Place copy #9 of ITS6 in I569
16692 //
1266e9b4 16693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16694 sub2node->SetLineColor(kColorITS);
16695 sub2node->SetVisibility(1);
16696 fNodes->Add(sub2node);
16697 sub1node->cd();
16698 //
16699 // Place copy #10 of ITS6 in I569
16700 //
16701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16702 sub2node->SetLineColor(kColorITS);
16703 sub2node->SetVisibility(1);
16704 fNodes->Add(sub2node);
16705 sub1node->cd();
16706 //
16707 // Place copy #11 of ITS6 in I569
16708 //
1266e9b4 16709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16710 sub2node->SetLineColor(kColorITS);
16711 sub2node->SetVisibility(1);
16712 fNodes->Add(sub2node);
16713 sub1node->cd();
16714 //
16715 // Place copy #12 of ITS6 in I569
16716 //
16717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16718 sub2node->SetLineColor(kColorITS);
16719 sub2node->SetVisibility(1);
16720 fNodes->Add(sub2node);
16721 sub1node->cd();
16722 //
16723 // Place copy #13 of ITS6 in I569
16724 //
16725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16726 sub2node->SetLineColor(kColorITS);
16727 sub2node->SetVisibility(1);
16728 fNodes->Add(sub2node);
16729 sub1node->cd();
16730 //
16731 // Place copy #14 of ITS6 in I569
16732 //
16733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16734 sub2node->SetLineColor(kColorITS);
16735 sub2node->SetVisibility(1);
16736 fNodes->Add(sub2node);
16737 sub1node->cd();
16738 //
16739 // Place copy #15 of ITS6 in I569
16740 //
1266e9b4 16741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16742 sub2node->SetLineColor(kColorITS);
16743 sub2node->SetVisibility(1);
16744 fNodes->Add(sub2node);
16745 sub1node->cd();
16746 //
16747 // Place copy #16 of ITS6 in I569
16748 //
16749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16750 sub2node->SetLineColor(kColorITS);
16751 sub2node->SetVisibility(1);
16752 fNodes->Add(sub2node);
16753 sub1node->cd();
16754 //
16755 // Place copy #17 of ITS6 in I569
16756 //
16757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16758 sub2node->SetLineColor(kColorITS);
16759 sub2node->SetVisibility(1);
16760 fNodes->Add(sub2node);
16761 sub1node->cd();
16762 //
16763 // Place copy #18 of ITS6 in I569
16764 //
16765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16766 sub2node->SetLineColor(kColorITS);
16767 sub2node->SetVisibility(1);
16768 fNodes->Add(sub2node);
16769 sub1node->cd();
16770 //
16771 // Place copy #19 of ITS6 in I569
16772 //
1266e9b4 16773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16774 sub2node->SetLineColor(kColorITS);
16775 sub2node->SetVisibility(1);
16776 fNodes->Add(sub2node);
16777 sub1node->cd();
16778 //
16779 // Place copy #20 of ITS6 in I569
16780 //
16781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16782 sub2node->SetLineColor(kColorITS);
16783 sub2node->SetVisibility(1);
16784 fNodes->Add(sub2node);
16785 sub1node->cd();
16786 //
16787 // Place copy #21 of ITS6 in I569
16788 //
1266e9b4 16789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16790 sub2node->SetLineColor(kColorITS);
16791 sub2node->SetVisibility(1);
16792 fNodes->Add(sub2node);
16793 sub1node->cd();
16794 //
16795 // Place copy #22 of ITS6 in I569
16796 //
16797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16798 sub2node->SetLineColor(kColorITS);
16799 sub2node->SetVisibility(1);
16800 fNodes->Add(sub2node);
16801 sub1node->cd();
16802 //
16803 // Place copy #23 of ITS6 in I569
16804 //
16805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16806 sub2node->SetLineColor(kColorITS);
16807 sub2node->SetVisibility(1);
16808 fNodes->Add(sub2node);
16809 sub1node->cd();
16810 //
16811 // Place copy #24 of ITS6 in I569
16812 //
16813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16814 sub2node->SetLineColor(kColorITS);
16815 sub2node->SetVisibility(1);
16816 fNodes->Add(sub2node);
16817 sub1node->cd();
16818 //
16819 // Place copy #25 of ITS6 in I569
16820 //
1266e9b4 16821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16822 sub2node->SetLineColor(kColorITS);
16823 sub2node->SetVisibility(1);
16824 fNodes->Add(sub2node);
16825 sub1node->cd();
16826 fNodes->Add(sub1node);
16827 node->cd();
16828 //
16829 // Place copy #3 of I569 in IT56
16830 //
1266e9b4 16831 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 16832 sub1node->SetLineColor(kColorITS);
16833 sub1node->SetVisibility(0);
16834 sub1node->cd();
16835 //
16836 // Place copy #1 of ITS6 in I569
16837 //
1266e9b4 16838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16839 sub2node->SetLineColor(kColorITS);
16840 sub2node->SetVisibility(1);
16841 fNodes->Add(sub2node);
16842 sub1node->cd();
16843 //
16844 // Place copy #2 of ITS6 in I569
16845 //
16846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16847 sub2node->SetLineColor(kColorITS);
16848 sub2node->SetVisibility(1);
16849 fNodes->Add(sub2node);
16850 sub1node->cd();
16851 //
16852 // Place copy #3 of ITS6 in I569
16853 //
1266e9b4 16854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16855 sub2node->SetLineColor(kColorITS);
16856 sub2node->SetVisibility(1);
16857 fNodes->Add(sub2node);
16858 sub1node->cd();
16859 //
16860 // Place copy #4 of ITS6 in I569
16861 //
16862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16863 sub2node->SetLineColor(kColorITS);
16864 sub2node->SetVisibility(1);
16865 fNodes->Add(sub2node);
16866 sub1node->cd();
16867 //
16868 // Place copy #5 of ITS6 in I569
16869 //
1266e9b4 16870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16871 sub2node->SetLineColor(kColorITS);
16872 sub2node->SetVisibility(1);
16873 fNodes->Add(sub2node);
16874 sub1node->cd();
16875 //
16876 // Place copy #6 of ITS6 in I569
16877 //
16878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16879 sub2node->SetLineColor(kColorITS);
16880 sub2node->SetVisibility(1);
16881 fNodes->Add(sub2node);
16882 sub1node->cd();
16883 //
16884 // Place copy #7 of ITS6 in I569
16885 //
1266e9b4 16886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16887 sub2node->SetLineColor(kColorITS);
16888 sub2node->SetVisibility(1);
16889 fNodes->Add(sub2node);
16890 sub1node->cd();
16891 //
16892 // Place copy #8 of ITS6 in I569
16893 //
16894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16895 sub2node->SetLineColor(kColorITS);
16896 sub2node->SetVisibility(1);
16897 fNodes->Add(sub2node);
16898 sub1node->cd();
16899 //
16900 // Place copy #9 of ITS6 in I569
16901 //
1266e9b4 16902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16903 sub2node->SetLineColor(kColorITS);
16904 sub2node->SetVisibility(1);
16905 fNodes->Add(sub2node);
16906 sub1node->cd();
16907 //
16908 // Place copy #10 of ITS6 in I569
16909 //
16910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16911 sub2node->SetLineColor(kColorITS);
16912 sub2node->SetVisibility(1);
16913 fNodes->Add(sub2node);
16914 sub1node->cd();
16915 //
16916 // Place copy #11 of ITS6 in I569
16917 //
1266e9b4 16918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16919 sub2node->SetLineColor(kColorITS);
16920 sub2node->SetVisibility(1);
16921 fNodes->Add(sub2node);
16922 sub1node->cd();
16923 //
16924 // Place copy #12 of ITS6 in I569
16925 //
16926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16927 sub2node->SetLineColor(kColorITS);
16928 sub2node->SetVisibility(1);
16929 fNodes->Add(sub2node);
16930 sub1node->cd();
16931 //
16932 // Place copy #13 of ITS6 in I569
16933 //
16934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16935 sub2node->SetLineColor(kColorITS);
16936 sub2node->SetVisibility(1);
16937 fNodes->Add(sub2node);
16938 sub1node->cd();
16939 //
16940 // Place copy #14 of ITS6 in I569
16941 //
16942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16943 sub2node->SetLineColor(kColorITS);
16944 sub2node->SetVisibility(1);
16945 fNodes->Add(sub2node);
16946 sub1node->cd();
16947 //
16948 // Place copy #15 of ITS6 in I569
16949 //
1266e9b4 16950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16951 sub2node->SetLineColor(kColorITS);
16952 sub2node->SetVisibility(1);
16953 fNodes->Add(sub2node);
16954 sub1node->cd();
16955 //
16956 // Place copy #16 of ITS6 in I569
16957 //
16958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16959 sub2node->SetLineColor(kColorITS);
16960 sub2node->SetVisibility(1);
16961 fNodes->Add(sub2node);
16962 sub1node->cd();
16963 //
16964 // Place copy #17 of ITS6 in I569
16965 //
16966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16967 sub2node->SetLineColor(kColorITS);
16968 sub2node->SetVisibility(1);
16969 fNodes->Add(sub2node);
16970 sub1node->cd();
16971 //
16972 // Place copy #18 of ITS6 in I569
16973 //
16974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16975 sub2node->SetLineColor(kColorITS);
16976 sub2node->SetVisibility(1);
16977 fNodes->Add(sub2node);
16978 sub1node->cd();
16979 //
16980 // Place copy #19 of ITS6 in I569
16981 //
1266e9b4 16982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16983 sub2node->SetLineColor(kColorITS);
16984 sub2node->SetVisibility(1);
16985 fNodes->Add(sub2node);
16986 sub1node->cd();
16987 //
16988 // Place copy #20 of ITS6 in I569
16989 //
16990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16991 sub2node->SetLineColor(kColorITS);
16992 sub2node->SetVisibility(1);
16993 fNodes->Add(sub2node);
16994 sub1node->cd();
16995 //
16996 // Place copy #21 of ITS6 in I569
16997 //
1266e9b4 16998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16999 sub2node->SetLineColor(kColorITS);
17000 sub2node->SetVisibility(1);
17001 fNodes->Add(sub2node);
17002 sub1node->cd();
17003 //
17004 // Place copy #22 of ITS6 in I569
17005 //
17006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17007 sub2node->SetLineColor(kColorITS);
17008 sub2node->SetVisibility(1);
17009 fNodes->Add(sub2node);
17010 sub1node->cd();
17011 //
17012 // Place copy #23 of ITS6 in I569
17013 //
17014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17015 sub2node->SetLineColor(kColorITS);
17016 sub2node->SetVisibility(1);
17017 fNodes->Add(sub2node);
17018 sub1node->cd();
17019 //
17020 // Place copy #24 of ITS6 in I569
17021 //
17022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17023 sub2node->SetLineColor(kColorITS);
17024 sub2node->SetVisibility(1);
17025 fNodes->Add(sub2node);
17026 sub1node->cd();
17027 //
17028 // Place copy #25 of ITS6 in I569
17029 //
1266e9b4 17030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17031 sub2node->SetLineColor(kColorITS);
17032 sub2node->SetVisibility(1);
17033 fNodes->Add(sub2node);
17034 sub1node->cd();
17035 fNodes->Add(sub1node);
17036 node->cd();
17037 //
17038 // Place copy #4 of I569 in IT56
17039 //
1266e9b4 17040 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17041 sub1node->SetLineColor(kColorITS);
17042 sub1node->SetVisibility(0);
17043 sub1node->cd();
17044 //
17045 // Place copy #1 of ITS6 in I569
17046 //
1266e9b4 17047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17048 sub2node->SetLineColor(kColorITS);
17049 sub2node->SetVisibility(1);
17050 fNodes->Add(sub2node);
17051 sub1node->cd();
17052 //
17053 // Place copy #2 of ITS6 in I569
17054 //
17055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17056 sub2node->SetLineColor(kColorITS);
17057 sub2node->SetVisibility(1);
17058 fNodes->Add(sub2node);
17059 sub1node->cd();
17060 //
17061 // Place copy #3 of ITS6 in I569
17062 //
1266e9b4 17063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17064 sub2node->SetLineColor(kColorITS);
17065 sub2node->SetVisibility(1);
17066 fNodes->Add(sub2node);
17067 sub1node->cd();
17068 //
17069 // Place copy #4 of ITS6 in I569
17070 //
17071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17072 sub2node->SetLineColor(kColorITS);
17073 sub2node->SetVisibility(1);
17074 fNodes->Add(sub2node);
17075 sub1node->cd();
17076 //
17077 // Place copy #5 of ITS6 in I569
17078 //
1266e9b4 17079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17080 sub2node->SetLineColor(kColorITS);
17081 sub2node->SetVisibility(1);
17082 fNodes->Add(sub2node);
17083 sub1node->cd();
17084 //
17085 // Place copy #6 of ITS6 in I569
17086 //
17087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17088 sub2node->SetLineColor(kColorITS);
17089 sub2node->SetVisibility(1);
17090 fNodes->Add(sub2node);
17091 sub1node->cd();
17092 //
17093 // Place copy #7 of ITS6 in I569
17094 //
1266e9b4 17095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17096 sub2node->SetLineColor(kColorITS);
17097 sub2node->SetVisibility(1);
17098 fNodes->Add(sub2node);
17099 sub1node->cd();
17100 //
17101 // Place copy #8 of ITS6 in I569
17102 //
17103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17104 sub2node->SetLineColor(kColorITS);
17105 sub2node->SetVisibility(1);
17106 fNodes->Add(sub2node);
17107 sub1node->cd();
17108 //
17109 // Place copy #9 of ITS6 in I569
17110 //
1266e9b4 17111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17112 sub2node->SetLineColor(kColorITS);
17113 sub2node->SetVisibility(1);
17114 fNodes->Add(sub2node);
17115 sub1node->cd();
17116 //
17117 // Place copy #10 of ITS6 in I569
17118 //
17119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17120 sub2node->SetLineColor(kColorITS);
17121 sub2node->SetVisibility(1);
17122 fNodes->Add(sub2node);
17123 sub1node->cd();
17124 //
17125 // Place copy #11 of ITS6 in I569
17126 //
1266e9b4 17127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17128 sub2node->SetLineColor(kColorITS);
17129 sub2node->SetVisibility(1);
17130 fNodes->Add(sub2node);
17131 sub1node->cd();
17132 //
17133 // Place copy #12 of ITS6 in I569
17134 //
17135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17136 sub2node->SetLineColor(kColorITS);
17137 sub2node->SetVisibility(1);
17138 fNodes->Add(sub2node);
17139 sub1node->cd();
17140 //
17141 // Place copy #13 of ITS6 in I569
17142 //
17143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17144 sub2node->SetLineColor(kColorITS);
17145 sub2node->SetVisibility(1);
17146 fNodes->Add(sub2node);
17147 sub1node->cd();
17148 //
17149 // Place copy #14 of ITS6 in I569
17150 //
17151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17152 sub2node->SetLineColor(kColorITS);
17153 sub2node->SetVisibility(1);
17154 fNodes->Add(sub2node);
17155 sub1node->cd();
17156 //
17157 // Place copy #15 of ITS6 in I569
17158 //
1266e9b4 17159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17160 sub2node->SetLineColor(kColorITS);
17161 sub2node->SetVisibility(1);
17162 fNodes->Add(sub2node);
17163 sub1node->cd();
17164 //
17165 // Place copy #16 of ITS6 in I569
17166 //
17167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17168 sub2node->SetLineColor(kColorITS);
17169 sub2node->SetVisibility(1);
17170 fNodes->Add(sub2node);
17171 sub1node->cd();
17172 //
17173 // Place copy #17 of ITS6 in I569
17174 //
17175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17176 sub2node->SetLineColor(kColorITS);
17177 sub2node->SetVisibility(1);
17178 fNodes->Add(sub2node);
17179 sub1node->cd();
17180 //
17181 // Place copy #18 of ITS6 in I569
17182 //
17183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17184 sub2node->SetLineColor(kColorITS);
17185 sub2node->SetVisibility(1);
17186 fNodes->Add(sub2node);
17187 sub1node->cd();
17188 //
17189 // Place copy #19 of ITS6 in I569
17190 //
1266e9b4 17191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17192 sub2node->SetLineColor(kColorITS);
17193 sub2node->SetVisibility(1);
17194 fNodes->Add(sub2node);
17195 sub1node->cd();
17196 //
17197 // Place copy #20 of ITS6 in I569
17198 //
17199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17200 sub2node->SetLineColor(kColorITS);
17201 sub2node->SetVisibility(1);
17202 fNodes->Add(sub2node);
17203 sub1node->cd();
17204 //
17205 // Place copy #21 of ITS6 in I569
17206 //
1266e9b4 17207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17208 sub2node->SetLineColor(kColorITS);
17209 sub2node->SetVisibility(1);
17210 fNodes->Add(sub2node);
17211 sub1node->cd();
17212 //
17213 // Place copy #22 of ITS6 in I569
17214 //
17215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17216 sub2node->SetLineColor(kColorITS);
17217 sub2node->SetVisibility(1);
17218 fNodes->Add(sub2node);
17219 sub1node->cd();
17220 //
17221 // Place copy #23 of ITS6 in I569
17222 //
17223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17224 sub2node->SetLineColor(kColorITS);
17225 sub2node->SetVisibility(1);
17226 fNodes->Add(sub2node);
17227 sub1node->cd();
17228 //
17229 // Place copy #24 of ITS6 in I569
17230 //
17231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17232 sub2node->SetLineColor(kColorITS);
17233 sub2node->SetVisibility(1);
17234 fNodes->Add(sub2node);
17235 sub1node->cd();
17236 //
17237 // Place copy #25 of ITS6 in I569
17238 //
1266e9b4 17239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17240 sub2node->SetLineColor(kColorITS);
17241 sub2node->SetVisibility(1);
17242 fNodes->Add(sub2node);
17243 sub1node->cd();
17244 fNodes->Add(sub1node);
17245 node->cd();
17246 //
17247 // Place copy #5 of I569 in IT56
17248 //
1266e9b4 17249 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17250 sub1node->SetLineColor(kColorITS);
17251 sub1node->SetVisibility(0);
17252 sub1node->cd();
17253 //
17254 // Place copy #1 of ITS6 in I569
17255 //
1266e9b4 17256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17257 sub2node->SetLineColor(kColorITS);
17258 sub2node->SetVisibility(1);
17259 fNodes->Add(sub2node);
17260 sub1node->cd();
17261 //
17262 // Place copy #2 of ITS6 in I569
17263 //
17264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17265 sub2node->SetLineColor(kColorITS);
17266 sub2node->SetVisibility(1);
17267 fNodes->Add(sub2node);
17268 sub1node->cd();
17269 //
17270 // Place copy #3 of ITS6 in I569
17271 //
1266e9b4 17272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17273 sub2node->SetLineColor(kColorITS);
17274 sub2node->SetVisibility(1);
17275 fNodes->Add(sub2node);
17276 sub1node->cd();
17277 //
17278 // Place copy #4 of ITS6 in I569
17279 //
17280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17281 sub2node->SetLineColor(kColorITS);
17282 sub2node->SetVisibility(1);
17283 fNodes->Add(sub2node);
17284 sub1node->cd();
17285 //
17286 // Place copy #5 of ITS6 in I569
17287 //
1266e9b4 17288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17289 sub2node->SetLineColor(kColorITS);
17290 sub2node->SetVisibility(1);
17291 fNodes->Add(sub2node);
17292 sub1node->cd();
17293 //
17294 // Place copy #6 of ITS6 in I569
17295 //
17296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17297 sub2node->SetLineColor(kColorITS);
17298 sub2node->SetVisibility(1);
17299 fNodes->Add(sub2node);
17300 sub1node->cd();
17301 //
17302 // Place copy #7 of ITS6 in I569
17303 //
1266e9b4 17304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17305 sub2node->SetLineColor(kColorITS);
17306 sub2node->SetVisibility(1);
17307 fNodes->Add(sub2node);
17308 sub1node->cd();
17309 //
17310 // Place copy #8 of ITS6 in I569
17311 //
17312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17313 sub2node->SetLineColor(kColorITS);
17314 sub2node->SetVisibility(1);
17315 fNodes->Add(sub2node);
17316 sub1node->cd();
17317 //
17318 // Place copy #9 of ITS6 in I569
17319 //
1266e9b4 17320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17321 sub2node->SetLineColor(kColorITS);
17322 sub2node->SetVisibility(1);
17323 fNodes->Add(sub2node);
17324 sub1node->cd();
17325 //
17326 // Place copy #10 of ITS6 in I569
17327 //
17328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17329 sub2node->SetLineColor(kColorITS);
17330 sub2node->SetVisibility(1);
17331 fNodes->Add(sub2node);
17332 sub1node->cd();
17333 //
17334 // Place copy #11 of ITS6 in I569
17335 //
1266e9b4 17336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17337 sub2node->SetLineColor(kColorITS);
17338 sub2node->SetVisibility(1);
17339 fNodes->Add(sub2node);
17340 sub1node->cd();
17341 //
17342 // Place copy #12 of ITS6 in I569
17343 //
17344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17345 sub2node->SetLineColor(kColorITS);
17346 sub2node->SetVisibility(1);
17347 fNodes->Add(sub2node);
17348 sub1node->cd();
17349 //
17350 // Place copy #13 of ITS6 in I569
17351 //
17352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17353 sub2node->SetLineColor(kColorITS);
17354 sub2node->SetVisibility(1);
17355 fNodes->Add(sub2node);
17356 sub1node->cd();
17357 //
17358 // Place copy #14 of ITS6 in I569
17359 //
17360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17361 sub2node->SetLineColor(kColorITS);
17362 sub2node->SetVisibility(1);
17363 fNodes->Add(sub2node);
17364 sub1node->cd();
17365 //
17366 // Place copy #15 of ITS6 in I569
17367 //
1266e9b4 17368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17369 sub2node->SetLineColor(kColorITS);
17370 sub2node->SetVisibility(1);
17371 fNodes->Add(sub2node);
17372 sub1node->cd();
17373 //
17374 // Place copy #16 of ITS6 in I569
17375 //
17376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17377 sub2node->SetLineColor(kColorITS);
17378 sub2node->SetVisibility(1);
17379 fNodes->Add(sub2node);
17380 sub1node->cd();
17381 //
17382 // Place copy #17 of ITS6 in I569
17383 //
17384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17385 sub2node->SetLineColor(kColorITS);
17386 sub2node->SetVisibility(1);
17387 fNodes->Add(sub2node);
17388 sub1node->cd();
17389 //
17390 // Place copy #18 of ITS6 in I569
17391 //
17392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17393 sub2node->SetLineColor(kColorITS);
17394 sub2node->SetVisibility(1);
17395 fNodes->Add(sub2node);
17396 sub1node->cd();
17397 //
17398 // Place copy #19 of ITS6 in I569
17399 //
1266e9b4 17400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17401 sub2node->SetLineColor(kColorITS);
17402 sub2node->SetVisibility(1);
17403 fNodes->Add(sub2node);
17404 sub1node->cd();
17405 //
17406 // Place copy #20 of ITS6 in I569
17407 //
17408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17409 sub2node->SetLineColor(kColorITS);
17410 sub2node->SetVisibility(1);
17411 fNodes->Add(sub2node);
17412 sub1node->cd();
17413 //
17414 // Place copy #21 of ITS6 in I569
17415 //
1266e9b4 17416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17417 sub2node->SetLineColor(kColorITS);
17418 sub2node->SetVisibility(1);
17419 fNodes->Add(sub2node);
17420 sub1node->cd();
17421 //
17422 // Place copy #22 of ITS6 in I569
17423 //
17424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17425 sub2node->SetLineColor(kColorITS);
17426 sub2node->SetVisibility(1);
17427 fNodes->Add(sub2node);
17428 sub1node->cd();
17429 //
17430 // Place copy #23 of ITS6 in I569
17431 //
17432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17433 sub2node->SetLineColor(kColorITS);
17434 sub2node->SetVisibility(1);
17435 fNodes->Add(sub2node);
17436 sub1node->cd();
17437 //
17438 // Place copy #24 of ITS6 in I569
17439 //
17440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17441 sub2node->SetLineColor(kColorITS);
17442 sub2node->SetVisibility(1);
17443 fNodes->Add(sub2node);
17444 sub1node->cd();
17445 //
17446 // Place copy #25 of ITS6 in I569
17447 //
1266e9b4 17448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17449 sub2node->SetLineColor(kColorITS);
17450 sub2node->SetVisibility(1);
17451 fNodes->Add(sub2node);
17452 sub1node->cd();
17453 fNodes->Add(sub1node);
17454 node->cd();
17455 //
17456 // Place copy #6 of I569 in IT56
17457 //
1266e9b4 17458 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17459 sub1node->SetLineColor(kColorITS);
17460 sub1node->SetVisibility(0);
17461 sub1node->cd();
17462 //
17463 // Place copy #1 of ITS6 in I569
17464 //
1266e9b4 17465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17466 sub2node->SetLineColor(kColorITS);
17467 sub2node->SetVisibility(1);
17468 fNodes->Add(sub2node);
17469 sub1node->cd();
17470 //
17471 // Place copy #2 of ITS6 in I569
17472 //
17473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17474 sub2node->SetLineColor(kColorITS);
17475 sub2node->SetVisibility(1);
17476 fNodes->Add(sub2node);
17477 sub1node->cd();
17478 //
17479 // Place copy #3 of ITS6 in I569
17480 //
1266e9b4 17481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17482 sub2node->SetLineColor(kColorITS);
17483 sub2node->SetVisibility(1);
17484 fNodes->Add(sub2node);
17485 sub1node->cd();
17486 //
17487 // Place copy #4 of ITS6 in I569
17488 //
17489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17490 sub2node->SetLineColor(kColorITS);
17491 sub2node->SetVisibility(1);
17492 fNodes->Add(sub2node);
17493 sub1node->cd();
17494 //
17495 // Place copy #5 of ITS6 in I569
17496 //
1266e9b4 17497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17498 sub2node->SetLineColor(kColorITS);
17499 sub2node->SetVisibility(1);
17500 fNodes->Add(sub2node);
17501 sub1node->cd();
17502 //
17503 // Place copy #6 of ITS6 in I569
17504 //
17505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17506 sub2node->SetLineColor(kColorITS);
17507 sub2node->SetVisibility(1);
17508 fNodes->Add(sub2node);
17509 sub1node->cd();
17510 //
17511 // Place copy #7 of ITS6 in I569
17512 //
1266e9b4 17513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17514 sub2node->SetLineColor(kColorITS);
17515 sub2node->SetVisibility(1);
17516 fNodes->Add(sub2node);
17517 sub1node->cd();
17518 //
17519 // Place copy #8 of ITS6 in I569
17520 //
17521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17522 sub2node->SetLineColor(kColorITS);
17523 sub2node->SetVisibility(1);
17524 fNodes->Add(sub2node);
17525 sub1node->cd();
17526 //
17527 // Place copy #9 of ITS6 in I569
17528 //
1266e9b4 17529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17530 sub2node->SetLineColor(kColorITS);
17531 sub2node->SetVisibility(1);
17532 fNodes->Add(sub2node);
17533 sub1node->cd();
17534 //
17535 // Place copy #10 of ITS6 in I569
17536 //
17537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17538 sub2node->SetLineColor(kColorITS);
17539 sub2node->SetVisibility(1);
17540 fNodes->Add(sub2node);
17541 sub1node->cd();
17542 //
17543 // Place copy #11 of ITS6 in I569
17544 //
1266e9b4 17545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17546 sub2node->SetLineColor(kColorITS);
17547 sub2node->SetVisibility(1);
17548 fNodes->Add(sub2node);
17549 sub1node->cd();
17550 //
17551 // Place copy #12 of ITS6 in I569
17552 //
17553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17554 sub2node->SetLineColor(kColorITS);
17555 sub2node->SetVisibility(1);
17556 fNodes->Add(sub2node);
17557 sub1node->cd();
17558 //
17559 // Place copy #13 of ITS6 in I569
17560 //
17561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17562 sub2node->SetLineColor(kColorITS);
17563 sub2node->SetVisibility(1);
17564 fNodes->Add(sub2node);
17565 sub1node->cd();
17566 //
17567 // Place copy #14 of ITS6 in I569
17568 //
17569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17570 sub2node->SetLineColor(kColorITS);
17571 sub2node->SetVisibility(1);
17572 fNodes->Add(sub2node);
17573 sub1node->cd();
17574 //
17575 // Place copy #15 of ITS6 in I569
17576 //
1266e9b4 17577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17578 sub2node->SetLineColor(kColorITS);
17579 sub2node->SetVisibility(1);
17580 fNodes->Add(sub2node);
17581 sub1node->cd();
17582 //
17583 // Place copy #16 of ITS6 in I569
17584 //
17585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17586 sub2node->SetLineColor(kColorITS);
17587 sub2node->SetVisibility(1);
17588 fNodes->Add(sub2node);
17589 sub1node->cd();
17590 //
17591 // Place copy #17 of ITS6 in I569
17592 //
17593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17594 sub2node->SetLineColor(kColorITS);
17595 sub2node->SetVisibility(1);
17596 fNodes->Add(sub2node);
17597 sub1node->cd();
17598 //
17599 // Place copy #18 of ITS6 in I569
17600 //
17601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17602 sub2node->SetLineColor(kColorITS);
17603 sub2node->SetVisibility(1);
17604 fNodes->Add(sub2node);
17605 sub1node->cd();
17606 //
17607 // Place copy #19 of ITS6 in I569
17608 //
1266e9b4 17609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17610 sub2node->SetLineColor(kColorITS);
17611 sub2node->SetVisibility(1);
17612 fNodes->Add(sub2node);
17613 sub1node->cd();
17614 //
17615 // Place copy #20 of ITS6 in I569
17616 //
17617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17618 sub2node->SetLineColor(kColorITS);
17619 sub2node->SetVisibility(1);
17620 fNodes->Add(sub2node);
17621 sub1node->cd();
17622 //
17623 // Place copy #21 of ITS6 in I569
17624 //
1266e9b4 17625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17626 sub2node->SetLineColor(kColorITS);
17627 sub2node->SetVisibility(1);
17628 fNodes->Add(sub2node);
17629 sub1node->cd();
17630 //
17631 // Place copy #22 of ITS6 in I569
17632 //
17633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17634 sub2node->SetLineColor(kColorITS);
17635 sub2node->SetVisibility(1);
17636 fNodes->Add(sub2node);
17637 sub1node->cd();
17638 //
17639 // Place copy #23 of ITS6 in I569
17640 //
17641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17642 sub2node->SetLineColor(kColorITS);
17643 sub2node->SetVisibility(1);
17644 fNodes->Add(sub2node);
17645 sub1node->cd();
17646 //
17647 // Place copy #24 of ITS6 in I569
17648 //
17649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17650 sub2node->SetLineColor(kColorITS);
17651 sub2node->SetVisibility(1);
17652 fNodes->Add(sub2node);
17653 sub1node->cd();
17654 //
17655 // Place copy #25 of ITS6 in I569
17656 //
1266e9b4 17657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17658 sub2node->SetLineColor(kColorITS);
17659 sub2node->SetVisibility(1);
17660 fNodes->Add(sub2node);
17661 sub1node->cd();
17662 fNodes->Add(sub1node);
17663 node->cd();
17664 //
17665 // Place copy #7 of I569 in IT56
17666 //
1266e9b4 17667 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17668 sub1node->SetLineColor(kColorITS);
17669 sub1node->SetVisibility(0);
17670 sub1node->cd();
17671 //
17672 // Place copy #1 of ITS6 in I569
17673 //
1266e9b4 17674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17675 sub2node->SetLineColor(kColorITS);
17676 sub2node->SetVisibility(1);
17677 fNodes->Add(sub2node);
17678 sub1node->cd();
17679 //
17680 // Place copy #2 of ITS6 in I569
17681 //
17682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17683 sub2node->SetLineColor(kColorITS);
17684 sub2node->SetVisibility(1);
17685 fNodes->Add(sub2node);
17686 sub1node->cd();
17687 //
17688 // Place copy #3 of ITS6 in I569
17689 //
1266e9b4 17690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17691 sub2node->SetLineColor(kColorITS);
17692 sub2node->SetVisibility(1);
17693 fNodes->Add(sub2node);
17694 sub1node->cd();
17695 //
17696 // Place copy #4 of ITS6 in I569
17697 //
17698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17699 sub2node->SetLineColor(kColorITS);
17700 sub2node->SetVisibility(1);
17701 fNodes->Add(sub2node);
17702 sub1node->cd();
17703 //
17704 // Place copy #5 of ITS6 in I569
17705 //
1266e9b4 17706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17707 sub2node->SetLineColor(kColorITS);
17708 sub2node->SetVisibility(1);
17709 fNodes->Add(sub2node);
17710 sub1node->cd();
17711 //
17712 // Place copy #6 of ITS6 in I569
17713 //
17714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17715 sub2node->SetLineColor(kColorITS);
17716 sub2node->SetVisibility(1);
17717 fNodes->Add(sub2node);
17718 sub1node->cd();
17719 //
17720 // Place copy #7 of ITS6 in I569
17721 //
1266e9b4 17722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17723 sub2node->SetLineColor(kColorITS);
17724 sub2node->SetVisibility(1);
17725 fNodes->Add(sub2node);
17726 sub1node->cd();
17727 //
17728 // Place copy #8 of ITS6 in I569
17729 //
17730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17731 sub2node->SetLineColor(kColorITS);
17732 sub2node->SetVisibility(1);
17733 fNodes->Add(sub2node);
17734 sub1node->cd();
17735 //
17736 // Place copy #9 of ITS6 in I569
17737 //
1266e9b4 17738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17739 sub2node->SetLineColor(kColorITS);
17740 sub2node->SetVisibility(1);
17741 fNodes->Add(sub2node);
17742 sub1node->cd();
17743 //
17744 // Place copy #10 of ITS6 in I569
17745 //
17746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17747 sub2node->SetLineColor(kColorITS);
17748 sub2node->SetVisibility(1);
17749 fNodes->Add(sub2node);
17750 sub1node->cd();
17751 //
17752 // Place copy #11 of ITS6 in I569
17753 //
1266e9b4 17754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17755 sub2node->SetLineColor(kColorITS);
17756 sub2node->SetVisibility(1);
17757 fNodes->Add(sub2node);
17758 sub1node->cd();
17759 //
17760 // Place copy #12 of ITS6 in I569
17761 //
17762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17763 sub2node->SetLineColor(kColorITS);
17764 sub2node->SetVisibility(1);
17765 fNodes->Add(sub2node);
17766 sub1node->cd();
17767 //
17768 // Place copy #13 of ITS6 in I569
17769 //
17770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17771 sub2node->SetLineColor(kColorITS);
17772 sub2node->SetVisibility(1);
17773 fNodes->Add(sub2node);
17774 sub1node->cd();
17775 //
17776 // Place copy #14 of ITS6 in I569
17777 //
17778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17779 sub2node->SetLineColor(kColorITS);
17780 sub2node->SetVisibility(1);
17781 fNodes->Add(sub2node);
17782 sub1node->cd();
17783 //
17784 // Place copy #15 of ITS6 in I569
17785 //
1266e9b4 17786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17787 sub2node->SetLineColor(kColorITS);
17788 sub2node->SetVisibility(1);
17789 fNodes->Add(sub2node);
17790 sub1node->cd();
17791 //
17792 // Place copy #16 of ITS6 in I569
17793 //
17794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17795 sub2node->SetLineColor(kColorITS);
17796 sub2node->SetVisibility(1);
17797 fNodes->Add(sub2node);
17798 sub1node->cd();
17799 //
17800 // Place copy #17 of ITS6 in I569
17801 //
17802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17803 sub2node->SetLineColor(kColorITS);
17804 sub2node->SetVisibility(1);
17805 fNodes->Add(sub2node);
17806 sub1node->cd();
17807 //
17808 // Place copy #18 of ITS6 in I569
17809 //
17810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17811 sub2node->SetLineColor(kColorITS);
17812 sub2node->SetVisibility(1);
17813 fNodes->Add(sub2node);
17814 sub1node->cd();
17815 //
17816 // Place copy #19 of ITS6 in I569
17817 //
1266e9b4 17818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17819 sub2node->SetLineColor(kColorITS);
17820 sub2node->SetVisibility(1);
17821 fNodes->Add(sub2node);
17822 sub1node->cd();
17823 //
17824 // Place copy #20 of ITS6 in I569
17825 //
17826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17827 sub2node->SetLineColor(kColorITS);
17828 sub2node->SetVisibility(1);
17829 fNodes->Add(sub2node);
17830 sub1node->cd();
17831 //
17832 // Place copy #21 of ITS6 in I569
17833 //
1266e9b4 17834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17835 sub2node->SetLineColor(kColorITS);
17836 sub2node->SetVisibility(1);
17837 fNodes->Add(sub2node);
17838 sub1node->cd();
17839 //
17840 // Place copy #22 of ITS6 in I569
17841 //
17842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17843 sub2node->SetLineColor(kColorITS);
17844 sub2node->SetVisibility(1);
17845 fNodes->Add(sub2node);
17846 sub1node->cd();
17847 //
17848 // Place copy #23 of ITS6 in I569
17849 //
17850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17851 sub2node->SetLineColor(kColorITS);
17852 sub2node->SetVisibility(1);
17853 fNodes->Add(sub2node);
17854 sub1node->cd();
17855 //
17856 // Place copy #24 of ITS6 in I569
17857 //
17858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17859 sub2node->SetLineColor(kColorITS);
17860 sub2node->SetVisibility(1);
17861 fNodes->Add(sub2node);
17862 sub1node->cd();
17863 //
17864 // Place copy #25 of ITS6 in I569
17865 //
1266e9b4 17866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17867 sub2node->SetLineColor(kColorITS);
17868 sub2node->SetVisibility(1);
17869 fNodes->Add(sub2node);
17870 sub1node->cd();
17871 fNodes->Add(sub1node);
17872 node->cd();
17873 //
17874 // Place copy #8 of I569 in IT56
17875 //
1266e9b4 17876 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 17877 sub1node->SetLineColor(kColorITS);
17878 sub1node->SetVisibility(0);
17879 sub1node->cd();
17880 //
17881 // Place copy #1 of ITS6 in I569
17882 //
1266e9b4 17883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17884 sub2node->SetLineColor(kColorITS);
17885 sub2node->SetVisibility(1);
17886 fNodes->Add(sub2node);
17887 sub1node->cd();
17888 //
17889 // Place copy #2 of ITS6 in I569
17890 //
17891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17892 sub2node->SetLineColor(kColorITS);
17893 sub2node->SetVisibility(1);
17894 fNodes->Add(sub2node);
17895 sub1node->cd();
17896 //
17897 // Place copy #3 of ITS6 in I569
17898 //
1266e9b4 17899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17900 sub2node->SetLineColor(kColorITS);
17901 sub2node->SetVisibility(1);
17902 fNodes->Add(sub2node);
17903 sub1node->cd();
17904 //
17905 // Place copy #4 of ITS6 in I569
17906 //
17907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17908 sub2node->SetLineColor(kColorITS);
17909 sub2node->SetVisibility(1);
17910 fNodes->Add(sub2node);
17911 sub1node->cd();
17912 //
17913 // Place copy #5 of ITS6 in I569
17914 //
1266e9b4 17915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17916 sub2node->SetLineColor(kColorITS);
17917 sub2node->SetVisibility(1);
17918 fNodes->Add(sub2node);
17919 sub1node->cd();
17920 //
17921 // Place copy #6 of ITS6 in I569
17922 //
17923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17924 sub2node->SetLineColor(kColorITS);
17925 sub2node->SetVisibility(1);
17926 fNodes->Add(sub2node);
17927 sub1node->cd();
17928 //
17929 // Place copy #7 of ITS6 in I569
17930 //
1266e9b4 17931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17932 sub2node->SetLineColor(kColorITS);
17933 sub2node->SetVisibility(1);
17934 fNodes->Add(sub2node);
17935 sub1node->cd();
17936 //
17937 // Place copy #8 of ITS6 in I569
17938 //
17939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17940 sub2node->SetLineColor(kColorITS);
17941 sub2node->SetVisibility(1);
17942 fNodes->Add(sub2node);
17943 sub1node->cd();
17944 //
17945 // Place copy #9 of ITS6 in I569
17946 //
1266e9b4 17947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17948 sub2node->SetLineColor(kColorITS);
17949 sub2node->SetVisibility(1);
17950 fNodes->Add(sub2node);
17951 sub1node->cd();
17952 //
17953 // Place copy #10 of ITS6 in I569
17954 //
17955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17956 sub2node->SetLineColor(kColorITS);
17957 sub2node->SetVisibility(1);
17958 fNodes->Add(sub2node);
17959 sub1node->cd();
17960 //
17961 // Place copy #11 of ITS6 in I569
17962 //
1266e9b4 17963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17964 sub2node->SetLineColor(kColorITS);
17965 sub2node->SetVisibility(1);
17966 fNodes->Add(sub2node);
17967 sub1node->cd();
17968 //
17969 // Place copy #12 of ITS6 in I569
17970 //
17971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17972 sub2node->SetLineColor(kColorITS);
17973 sub2node->SetVisibility(1);
17974 fNodes->Add(sub2node);
17975 sub1node->cd();
17976 //
17977 // Place copy #13 of ITS6 in I569
17978 //
17979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17980 sub2node->SetLineColor(kColorITS);
17981 sub2node->SetVisibility(1);
17982 fNodes->Add(sub2node);
17983 sub1node->cd();
17984 //
17985 // Place copy #14 of ITS6 in I569
17986 //
17987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17988 sub2node->SetLineColor(kColorITS);
17989 sub2node->SetVisibility(1);
17990 fNodes->Add(sub2node);
17991 sub1node->cd();
17992 //
17993 // Place copy #15 of ITS6 in I569
17994 //
1266e9b4 17995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17996 sub2node->SetLineColor(kColorITS);
17997 sub2node->SetVisibility(1);
17998 fNodes->Add(sub2node);
17999 sub1node->cd();
18000 //
18001 // Place copy #16 of ITS6 in I569
18002 //
18003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18004 sub2node->SetLineColor(kColorITS);
18005 sub2node->SetVisibility(1);
18006 fNodes->Add(sub2node);
18007 sub1node->cd();
18008 //
18009 // Place copy #17 of ITS6 in I569
18010 //
18011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18012 sub2node->SetLineColor(kColorITS);
18013 sub2node->SetVisibility(1);
18014 fNodes->Add(sub2node);
18015 sub1node->cd();
18016 //
18017 // Place copy #18 of ITS6 in I569
18018 //
18019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18020 sub2node->SetLineColor(kColorITS);
18021 sub2node->SetVisibility(1);
18022 fNodes->Add(sub2node);
18023 sub1node->cd();
18024 //
18025 // Place copy #19 of ITS6 in I569
18026 //
1266e9b4 18027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18028 sub2node->SetLineColor(kColorITS);
18029 sub2node->SetVisibility(1);
18030 fNodes->Add(sub2node);
18031 sub1node->cd();
18032 //
18033 // Place copy #20 of ITS6 in I569
18034 //
18035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18036 sub2node->SetLineColor(kColorITS);
18037 sub2node->SetVisibility(1);
18038 fNodes->Add(sub2node);
18039 sub1node->cd();
18040 //
18041 // Place copy #21 of ITS6 in I569
18042 //
1266e9b4 18043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18044 sub2node->SetLineColor(kColorITS);
18045 sub2node->SetVisibility(1);
18046 fNodes->Add(sub2node);
18047 sub1node->cd();
18048 //
18049 // Place copy #22 of ITS6 in I569
18050 //
18051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18052 sub2node->SetLineColor(kColorITS);
18053 sub2node->SetVisibility(1);
18054 fNodes->Add(sub2node);
18055 sub1node->cd();
18056 //
18057 // Place copy #23 of ITS6 in I569
18058 //
18059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18060 sub2node->SetLineColor(kColorITS);
18061 sub2node->SetVisibility(1);
18062 fNodes->Add(sub2node);
18063 sub1node->cd();
18064 //
18065 // Place copy #24 of ITS6 in I569
18066 //
18067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18068 sub2node->SetLineColor(kColorITS);
18069 sub2node->SetVisibility(1);
18070 fNodes->Add(sub2node);
18071 sub1node->cd();
18072 //
18073 // Place copy #25 of ITS6 in I569
18074 //
1266e9b4 18075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18076 sub2node->SetLineColor(kColorITS);
18077 sub2node->SetVisibility(1);
18078 fNodes->Add(sub2node);
18079 sub1node->cd();
18080 fNodes->Add(sub1node);
18081 node->cd();
18082 //
18083 // Place copy #9 of I569 in IT56
18084 //
1266e9b4 18085 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18086 sub1node->SetLineColor(kColorITS);
18087 sub1node->SetVisibility(0);
18088 sub1node->cd();
18089 //
18090 // Place copy #1 of ITS6 in I569
18091 //
1266e9b4 18092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18093 sub2node->SetLineColor(kColorITS);
18094 sub2node->SetVisibility(1);
18095 fNodes->Add(sub2node);
18096 sub1node->cd();
18097 //
18098 // Place copy #2 of ITS6 in I569
18099 //
18100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18101 sub2node->SetLineColor(kColorITS);
18102 sub2node->SetVisibility(1);
18103 fNodes->Add(sub2node);
18104 sub1node->cd();
18105 //
18106 // Place copy #3 of ITS6 in I569
18107 //
1266e9b4 18108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18109 sub2node->SetLineColor(kColorITS);
18110 sub2node->SetVisibility(1);
18111 fNodes->Add(sub2node);
18112 sub1node->cd();
18113 //
18114 // Place copy #4 of ITS6 in I569
18115 //
18116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18117 sub2node->SetLineColor(kColorITS);
18118 sub2node->SetVisibility(1);
18119 fNodes->Add(sub2node);
18120 sub1node->cd();
18121 //
18122 // Place copy #5 of ITS6 in I569
18123 //
1266e9b4 18124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18125 sub2node->SetLineColor(kColorITS);
18126 sub2node->SetVisibility(1);
18127 fNodes->Add(sub2node);
18128 sub1node->cd();
18129 //
18130 // Place copy #6 of ITS6 in I569
18131 //
18132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18133 sub2node->SetLineColor(kColorITS);
18134 sub2node->SetVisibility(1);
18135 fNodes->Add(sub2node);
18136 sub1node->cd();
18137 //
18138 // Place copy #7 of ITS6 in I569
18139 //
1266e9b4 18140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18141 sub2node->SetLineColor(kColorITS);
18142 sub2node->SetVisibility(1);
18143 fNodes->Add(sub2node);
18144 sub1node->cd();
18145 //
18146 // Place copy #8 of ITS6 in I569
18147 //
18148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18149 sub2node->SetLineColor(kColorITS);
18150 sub2node->SetVisibility(1);
18151 fNodes->Add(sub2node);
18152 sub1node->cd();
18153 //
18154 // Place copy #9 of ITS6 in I569
18155 //
1266e9b4 18156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18157 sub2node->SetLineColor(kColorITS);
18158 sub2node->SetVisibility(1);
18159 fNodes->Add(sub2node);
18160 sub1node->cd();
18161 //
18162 // Place copy #10 of ITS6 in I569
18163 //
18164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18165 sub2node->SetLineColor(kColorITS);
18166 sub2node->SetVisibility(1);
18167 fNodes->Add(sub2node);
18168 sub1node->cd();
18169 //
18170 // Place copy #11 of ITS6 in I569
18171 //
1266e9b4 18172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18173 sub2node->SetLineColor(kColorITS);
18174 sub2node->SetVisibility(1);
18175 fNodes->Add(sub2node);
18176 sub1node->cd();
18177 //
18178 // Place copy #12 of ITS6 in I569
18179 //
18180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18181 sub2node->SetLineColor(kColorITS);
18182 sub2node->SetVisibility(1);
18183 fNodes->Add(sub2node);
18184 sub1node->cd();
18185 //
18186 // Place copy #13 of ITS6 in I569
18187 //
18188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18189 sub2node->SetLineColor(kColorITS);
18190 sub2node->SetVisibility(1);
18191 fNodes->Add(sub2node);
18192 sub1node->cd();
18193 //
18194 // Place copy #14 of ITS6 in I569
18195 //
18196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18197 sub2node->SetLineColor(kColorITS);
18198 sub2node->SetVisibility(1);
18199 fNodes->Add(sub2node);
18200 sub1node->cd();
18201 //
18202 // Place copy #15 of ITS6 in I569
18203 //
1266e9b4 18204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18205 sub2node->SetLineColor(kColorITS);
18206 sub2node->SetVisibility(1);
18207 fNodes->Add(sub2node);
18208 sub1node->cd();
18209 //
18210 // Place copy #16 of ITS6 in I569
18211 //
18212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18213 sub2node->SetLineColor(kColorITS);
18214 sub2node->SetVisibility(1);
18215 fNodes->Add(sub2node);
18216 sub1node->cd();
18217 //
18218 // Place copy #17 of ITS6 in I569
18219 //
18220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18221 sub2node->SetLineColor(kColorITS);
18222 sub2node->SetVisibility(1);
18223 fNodes->Add(sub2node);
18224 sub1node->cd();
18225 //
18226 // Place copy #18 of ITS6 in I569
18227 //
18228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18229 sub2node->SetLineColor(kColorITS);
18230 sub2node->SetVisibility(1);
18231 fNodes->Add(sub2node);
18232 sub1node->cd();
18233 //
18234 // Place copy #19 of ITS6 in I569
18235 //
1266e9b4 18236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18237 sub2node->SetLineColor(kColorITS);
18238 sub2node->SetVisibility(1);
18239 fNodes->Add(sub2node);
18240 sub1node->cd();
18241 //
18242 // Place copy #20 of ITS6 in I569
18243 //
18244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18245 sub2node->SetLineColor(kColorITS);
18246 sub2node->SetVisibility(1);
18247 fNodes->Add(sub2node);
18248 sub1node->cd();
18249 //
18250 // Place copy #21 of ITS6 in I569
18251 //
1266e9b4 18252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18253 sub2node->SetLineColor(kColorITS);
18254 sub2node->SetVisibility(1);
18255 fNodes->Add(sub2node);
18256 sub1node->cd();
18257 //
18258 // Place copy #22 of ITS6 in I569
18259 //
18260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18261 sub2node->SetLineColor(kColorITS);
18262 sub2node->SetVisibility(1);
18263 fNodes->Add(sub2node);
18264 sub1node->cd();
18265 //
18266 // Place copy #23 of ITS6 in I569
18267 //
18268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18269 sub2node->SetLineColor(kColorITS);
18270 sub2node->SetVisibility(1);
18271 fNodes->Add(sub2node);
18272 sub1node->cd();
18273 //
18274 // Place copy #24 of ITS6 in I569
18275 //
18276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18277 sub2node->SetLineColor(kColorITS);
18278 sub2node->SetVisibility(1);
18279 fNodes->Add(sub2node);
18280 sub1node->cd();
18281 //
18282 // Place copy #25 of ITS6 in I569
18283 //
1266e9b4 18284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18285 sub2node->SetLineColor(kColorITS);
18286 sub2node->SetVisibility(1);
18287 fNodes->Add(sub2node);
18288 sub1node->cd();
18289 fNodes->Add(sub1node);
18290 node->cd();
18291 //
18292 // Place copy #10 of I569 in IT56
18293 //
1266e9b4 18294 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18295 sub1node->SetLineColor(kColorITS);
18296 sub1node->SetVisibility(0);
18297 sub1node->cd();
18298 //
18299 // Place copy #1 of ITS6 in I569
18300 //
1266e9b4 18301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18302 sub2node->SetLineColor(kColorITS);
18303 sub2node->SetVisibility(1);
18304 fNodes->Add(sub2node);
18305 sub1node->cd();
18306 //
18307 // Place copy #2 of ITS6 in I569
18308 //
18309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18310 sub2node->SetLineColor(kColorITS);
18311 sub2node->SetVisibility(1);
18312 fNodes->Add(sub2node);
18313 sub1node->cd();
18314 //
18315 // Place copy #3 of ITS6 in I569
18316 //
1266e9b4 18317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18318 sub2node->SetLineColor(kColorITS);
18319 sub2node->SetVisibility(1);
18320 fNodes->Add(sub2node);
18321 sub1node->cd();
18322 //
18323 // Place copy #4 of ITS6 in I569
18324 //
18325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18326 sub2node->SetLineColor(kColorITS);
18327 sub2node->SetVisibility(1);
18328 fNodes->Add(sub2node);
18329 sub1node->cd();
18330 //
18331 // Place copy #5 of ITS6 in I569
18332 //
1266e9b4 18333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18334 sub2node->SetLineColor(kColorITS);
18335 sub2node->SetVisibility(1);
18336 fNodes->Add(sub2node);
18337 sub1node->cd();
18338 //
18339 // Place copy #6 of ITS6 in I569
18340 //
18341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18342 sub2node->SetLineColor(kColorITS);
18343 sub2node->SetVisibility(1);
18344 fNodes->Add(sub2node);
18345 sub1node->cd();
18346 //
18347 // Place copy #7 of ITS6 in I569
18348 //
1266e9b4 18349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18350 sub2node->SetLineColor(kColorITS);
18351 sub2node->SetVisibility(1);
18352 fNodes->Add(sub2node);
18353 sub1node->cd();
18354 //
18355 // Place copy #8 of ITS6 in I569
18356 //
18357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18358 sub2node->SetLineColor(kColorITS);
18359 sub2node->SetVisibility(1);
18360 fNodes->Add(sub2node);
18361 sub1node->cd();
18362 //
18363 // Place copy #9 of ITS6 in I569
18364 //
1266e9b4 18365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18366 sub2node->SetLineColor(kColorITS);
18367 sub2node->SetVisibility(1);
18368 fNodes->Add(sub2node);
18369 sub1node->cd();
18370 //
18371 // Place copy #10 of ITS6 in I569
18372 //
18373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18374 sub2node->SetLineColor(kColorITS);
18375 sub2node->SetVisibility(1);
18376 fNodes->Add(sub2node);
18377 sub1node->cd();
18378 //
18379 // Place copy #11 of ITS6 in I569
18380 //
1266e9b4 18381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18382 sub2node->SetLineColor(kColorITS);
18383 sub2node->SetVisibility(1);
18384 fNodes->Add(sub2node);
18385 sub1node->cd();
18386 //
18387 // Place copy #12 of ITS6 in I569
18388 //
18389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18390 sub2node->SetLineColor(kColorITS);
18391 sub2node->SetVisibility(1);
18392 fNodes->Add(sub2node);
18393 sub1node->cd();
18394 //
18395 // Place copy #13 of ITS6 in I569
18396 //
18397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18398 sub2node->SetLineColor(kColorITS);
18399 sub2node->SetVisibility(1);
18400 fNodes->Add(sub2node);
18401 sub1node->cd();
18402 //
18403 // Place copy #14 of ITS6 in I569
18404 //
18405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18406 sub2node->SetLineColor(kColorITS);
18407 sub2node->SetVisibility(1);
18408 fNodes->Add(sub2node);
18409 sub1node->cd();
18410 //
18411 // Place copy #15 of ITS6 in I569
18412 //
1266e9b4 18413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18414 sub2node->SetLineColor(kColorITS);
18415 sub2node->SetVisibility(1);
18416 fNodes->Add(sub2node);
18417 sub1node->cd();
18418 //
18419 // Place copy #16 of ITS6 in I569
18420 //
18421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18422 sub2node->SetLineColor(kColorITS);
18423 sub2node->SetVisibility(1);
18424 fNodes->Add(sub2node);
18425 sub1node->cd();
18426 //
18427 // Place copy #17 of ITS6 in I569
18428 //
18429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18430 sub2node->SetLineColor(kColorITS);
18431 sub2node->SetVisibility(1);
18432 fNodes->Add(sub2node);
18433 sub1node->cd();
18434 //
18435 // Place copy #18 of ITS6 in I569
18436 //
18437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18438 sub2node->SetLineColor(kColorITS);
18439 sub2node->SetVisibility(1);
18440 fNodes->Add(sub2node);
18441 sub1node->cd();
18442 //
18443 // Place copy #19 of ITS6 in I569
18444 //
1266e9b4 18445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18446 sub2node->SetLineColor(kColorITS);
18447 sub2node->SetVisibility(1);
18448 fNodes->Add(sub2node);
18449 sub1node->cd();
18450 //
18451 // Place copy #20 of ITS6 in I569
18452 //
18453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18454 sub2node->SetLineColor(kColorITS);
18455 sub2node->SetVisibility(1);
18456 fNodes->Add(sub2node);
18457 sub1node->cd();
18458 //
18459 // Place copy #21 of ITS6 in I569
18460 //
1266e9b4 18461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18462 sub2node->SetLineColor(kColorITS);
18463 sub2node->SetVisibility(1);
18464 fNodes->Add(sub2node);
18465 sub1node->cd();
18466 //
18467 // Place copy #22 of ITS6 in I569
18468 //
18469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18470 sub2node->SetLineColor(kColorITS);
18471 sub2node->SetVisibility(1);
18472 fNodes->Add(sub2node);
18473 sub1node->cd();
18474 //
18475 // Place copy #23 of ITS6 in I569
18476 //
18477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18478 sub2node->SetLineColor(kColorITS);
18479 sub2node->SetVisibility(1);
18480 fNodes->Add(sub2node);
18481 sub1node->cd();
18482 //
18483 // Place copy #24 of ITS6 in I569
18484 //
18485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18486 sub2node->SetLineColor(kColorITS);
18487 sub2node->SetVisibility(1);
18488 fNodes->Add(sub2node);
18489 sub1node->cd();
18490 //
18491 // Place copy #25 of ITS6 in I569
18492 //
1266e9b4 18493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18494 sub2node->SetLineColor(kColorITS);
18495 sub2node->SetVisibility(1);
18496 fNodes->Add(sub2node);
18497 sub1node->cd();
18498 fNodes->Add(sub1node);
18499 node->cd();
18500 //
18501 // Place copy #11 of I569 in IT56
18502 //
1266e9b4 18503 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18504 sub1node->SetLineColor(kColorITS);
18505 sub1node->SetVisibility(0);
18506 sub1node->cd();
18507 //
18508 // Place copy #1 of ITS6 in I569
18509 //
1266e9b4 18510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18511 sub2node->SetLineColor(kColorITS);
18512 sub2node->SetVisibility(1);
18513 fNodes->Add(sub2node);
18514 sub1node->cd();
18515 //
18516 // Place copy #2 of ITS6 in I569
18517 //
18518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18519 sub2node->SetLineColor(kColorITS);
18520 sub2node->SetVisibility(1);
18521 fNodes->Add(sub2node);
18522 sub1node->cd();
18523 //
18524 // Place copy #3 of ITS6 in I569
18525 //
1266e9b4 18526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18527 sub2node->SetLineColor(kColorITS);
18528 sub2node->SetVisibility(1);
18529 fNodes->Add(sub2node);
18530 sub1node->cd();
18531 //
18532 // Place copy #4 of ITS6 in I569
18533 //
18534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18535 sub2node->SetLineColor(kColorITS);
18536 sub2node->SetVisibility(1);
18537 fNodes->Add(sub2node);
18538 sub1node->cd();
18539 //
18540 // Place copy #5 of ITS6 in I569
18541 //
1266e9b4 18542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18543 sub2node->SetLineColor(kColorITS);
18544 sub2node->SetVisibility(1);
18545 fNodes->Add(sub2node);
18546 sub1node->cd();
18547 //
18548 // Place copy #6 of ITS6 in I569
18549 //
18550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18551 sub2node->SetLineColor(kColorITS);
18552 sub2node->SetVisibility(1);
18553 fNodes->Add(sub2node);
18554 sub1node->cd();
18555 //
18556 // Place copy #7 of ITS6 in I569
18557 //
1266e9b4 18558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18559 sub2node->SetLineColor(kColorITS);
18560 sub2node->SetVisibility(1);
18561 fNodes->Add(sub2node);
18562 sub1node->cd();
18563 //
18564 // Place copy #8 of ITS6 in I569
18565 //
18566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18567 sub2node->SetLineColor(kColorITS);
18568 sub2node->SetVisibility(1);
18569 fNodes->Add(sub2node);
18570 sub1node->cd();
18571 //
18572 // Place copy #9 of ITS6 in I569
18573 //
1266e9b4 18574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18575 sub2node->SetLineColor(kColorITS);
18576 sub2node->SetVisibility(1);
18577 fNodes->Add(sub2node);
18578 sub1node->cd();
18579 //
18580 // Place copy #10 of ITS6 in I569
18581 //
18582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18583 sub2node->SetLineColor(kColorITS);
18584 sub2node->SetVisibility(1);
18585 fNodes->Add(sub2node);
18586 sub1node->cd();
18587 //
18588 // Place copy #11 of ITS6 in I569
18589 //
1266e9b4 18590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18591 sub2node->SetLineColor(kColorITS);
18592 sub2node->SetVisibility(1);
18593 fNodes->Add(sub2node);
18594 sub1node->cd();
18595 //
18596 // Place copy #12 of ITS6 in I569
18597 //
18598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18599 sub2node->SetLineColor(kColorITS);
18600 sub2node->SetVisibility(1);
18601 fNodes->Add(sub2node);
18602 sub1node->cd();
18603 //
18604 // Place copy #13 of ITS6 in I569
18605 //
18606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18607 sub2node->SetLineColor(kColorITS);
18608 sub2node->SetVisibility(1);
18609 fNodes->Add(sub2node);
18610 sub1node->cd();
18611 //
18612 // Place copy #14 of ITS6 in I569
18613 //
18614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18615 sub2node->SetLineColor(kColorITS);
18616 sub2node->SetVisibility(1);
18617 fNodes->Add(sub2node);
18618 sub1node->cd();
18619 //
18620 // Place copy #15 of ITS6 in I569
18621 //
1266e9b4 18622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18623 sub2node->SetLineColor(kColorITS);
18624 sub2node->SetVisibility(1);
18625 fNodes->Add(sub2node);
18626 sub1node->cd();
18627 //
18628 // Place copy #16 of ITS6 in I569
18629 //
18630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18631 sub2node->SetLineColor(kColorITS);
18632 sub2node->SetVisibility(1);
18633 fNodes->Add(sub2node);
18634 sub1node->cd();
18635 //
18636 // Place copy #17 of ITS6 in I569
18637 //
18638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18639 sub2node->SetLineColor(kColorITS);
18640 sub2node->SetVisibility(1);
18641 fNodes->Add(sub2node);
18642 sub1node->cd();
18643 //
18644 // Place copy #18 of ITS6 in I569
18645 //
18646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18647 sub2node->SetLineColor(kColorITS);
18648 sub2node->SetVisibility(1);
18649 fNodes->Add(sub2node);
18650 sub1node->cd();
18651 //
18652 // Place copy #19 of ITS6 in I569
18653 //
1266e9b4 18654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18655 sub2node->SetLineColor(kColorITS);
18656 sub2node->SetVisibility(1);
18657 fNodes->Add(sub2node);
18658 sub1node->cd();
18659 //
18660 // Place copy #20 of ITS6 in I569
18661 //
18662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18663 sub2node->SetLineColor(kColorITS);
18664 sub2node->SetVisibility(1);
18665 fNodes->Add(sub2node);
18666 sub1node->cd();
18667 //
18668 // Place copy #21 of ITS6 in I569
18669 //
1266e9b4 18670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18671 sub2node->SetLineColor(kColorITS);
18672 sub2node->SetVisibility(1);
18673 fNodes->Add(sub2node);
18674 sub1node->cd();
18675 //
18676 // Place copy #22 of ITS6 in I569
18677 //
18678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18679 sub2node->SetLineColor(kColorITS);
18680 sub2node->SetVisibility(1);
18681 fNodes->Add(sub2node);
18682 sub1node->cd();
18683 //
18684 // Place copy #23 of ITS6 in I569
18685 //
18686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18687 sub2node->SetLineColor(kColorITS);
18688 sub2node->SetVisibility(1);
18689 fNodes->Add(sub2node);
18690 sub1node->cd();
18691 //
18692 // Place copy #24 of ITS6 in I569
18693 //
18694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18695 sub2node->SetLineColor(kColorITS);
18696 sub2node->SetVisibility(1);
18697 fNodes->Add(sub2node);
18698 sub1node->cd();
18699 //
18700 // Place copy #25 of ITS6 in I569
18701 //
1266e9b4 18702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18703 sub2node->SetLineColor(kColorITS);
18704 sub2node->SetVisibility(1);
18705 fNodes->Add(sub2node);
18706 sub1node->cd();
18707 fNodes->Add(sub1node);
18708 node->cd();
18709 //
18710 // Place copy #12 of I569 in IT56
18711 //
1266e9b4 18712 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18713 sub1node->SetLineColor(kColorITS);
18714 sub1node->SetVisibility(0);
18715 sub1node->cd();
18716 //
18717 // Place copy #1 of ITS6 in I569
18718 //
1266e9b4 18719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18720 sub2node->SetLineColor(kColorITS);
18721 sub2node->SetVisibility(1);
18722 fNodes->Add(sub2node);
18723 sub1node->cd();
18724 //
18725 // Place copy #2 of ITS6 in I569
18726 //
18727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18728 sub2node->SetLineColor(kColorITS);
18729 sub2node->SetVisibility(1);
18730 fNodes->Add(sub2node);
18731 sub1node->cd();
18732 //
18733 // Place copy #3 of ITS6 in I569
18734 //
1266e9b4 18735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18736 sub2node->SetLineColor(kColorITS);
18737 sub2node->SetVisibility(1);
18738 fNodes->Add(sub2node);
18739 sub1node->cd();
18740 //
18741 // Place copy #4 of ITS6 in I569
18742 //
18743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18744 sub2node->SetLineColor(kColorITS);
18745 sub2node->SetVisibility(1);
18746 fNodes->Add(sub2node);
18747 sub1node->cd();
18748 //
18749 // Place copy #5 of ITS6 in I569
18750 //
1266e9b4 18751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18752 sub2node->SetLineColor(kColorITS);
18753 sub2node->SetVisibility(1);
18754 fNodes->Add(sub2node);
18755 sub1node->cd();
18756 //
18757 // Place copy #6 of ITS6 in I569
18758 //
18759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18760 sub2node->SetLineColor(kColorITS);
18761 sub2node->SetVisibility(1);
18762 fNodes->Add(sub2node);
18763 sub1node->cd();
18764 //
18765 // Place copy #7 of ITS6 in I569
18766 //
1266e9b4 18767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18768 sub2node->SetLineColor(kColorITS);
18769 sub2node->SetVisibility(1);
18770 fNodes->Add(sub2node);
18771 sub1node->cd();
18772 //
18773 // Place copy #8 of ITS6 in I569
18774 //
18775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18776 sub2node->SetLineColor(kColorITS);
18777 sub2node->SetVisibility(1);
18778 fNodes->Add(sub2node);
18779 sub1node->cd();
18780 //
18781 // Place copy #9 of ITS6 in I569
18782 //
1266e9b4 18783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18784 sub2node->SetLineColor(kColorITS);
18785 sub2node->SetVisibility(1);
18786 fNodes->Add(sub2node);
18787 sub1node->cd();
18788 //
18789 // Place copy #10 of ITS6 in I569
18790 //
18791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18792 sub2node->SetLineColor(kColorITS);
18793 sub2node->SetVisibility(1);
18794 fNodes->Add(sub2node);
18795 sub1node->cd();
18796 //
18797 // Place copy #11 of ITS6 in I569
18798 //
1266e9b4 18799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18800 sub2node->SetLineColor(kColorITS);
18801 sub2node->SetVisibility(1);
18802 fNodes->Add(sub2node);
18803 sub1node->cd();
18804 //
18805 // Place copy #12 of ITS6 in I569
18806 //
18807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18808 sub2node->SetLineColor(kColorITS);
18809 sub2node->SetVisibility(1);
18810 fNodes->Add(sub2node);
18811 sub1node->cd();
18812 //
18813 // Place copy #13 of ITS6 in I569
18814 //
18815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18816 sub2node->SetLineColor(kColorITS);
18817 sub2node->SetVisibility(1);
18818 fNodes->Add(sub2node);
18819 sub1node->cd();
18820 //
18821 // Place copy #14 of ITS6 in I569
18822 //
18823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18824 sub2node->SetLineColor(kColorITS);
18825 sub2node->SetVisibility(1);
18826 fNodes->Add(sub2node);
18827 sub1node->cd();
18828 //
18829 // Place copy #15 of ITS6 in I569
18830 //
1266e9b4 18831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18832 sub2node->SetLineColor(kColorITS);
18833 sub2node->SetVisibility(1);
18834 fNodes->Add(sub2node);
18835 sub1node->cd();
18836 //
18837 // Place copy #16 of ITS6 in I569
18838 //
18839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18840 sub2node->SetLineColor(kColorITS);
18841 sub2node->SetVisibility(1);
18842 fNodes->Add(sub2node);
18843 sub1node->cd();
18844 //
18845 // Place copy #17 of ITS6 in I569
18846 //
18847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18848 sub2node->SetLineColor(kColorITS);
18849 sub2node->SetVisibility(1);
18850 fNodes->Add(sub2node);
18851 sub1node->cd();
18852 //
18853 // Place copy #18 of ITS6 in I569
18854 //
18855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18856 sub2node->SetLineColor(kColorITS);
18857 sub2node->SetVisibility(1);
18858 fNodes->Add(sub2node);
18859 sub1node->cd();
18860 //
18861 // Place copy #19 of ITS6 in I569
18862 //
1266e9b4 18863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18864 sub2node->SetLineColor(kColorITS);
18865 sub2node->SetVisibility(1);
18866 fNodes->Add(sub2node);
18867 sub1node->cd();
18868 //
18869 // Place copy #20 of ITS6 in I569
18870 //
18871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18872 sub2node->SetLineColor(kColorITS);
18873 sub2node->SetVisibility(1);
18874 fNodes->Add(sub2node);
18875 sub1node->cd();
18876 //
18877 // Place copy #21 of ITS6 in I569
18878 //
1266e9b4 18879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18880 sub2node->SetLineColor(kColorITS);
18881 sub2node->SetVisibility(1);
18882 fNodes->Add(sub2node);
18883 sub1node->cd();
18884 //
18885 // Place copy #22 of ITS6 in I569
18886 //
18887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18888 sub2node->SetLineColor(kColorITS);
18889 sub2node->SetVisibility(1);
18890 fNodes->Add(sub2node);
18891 sub1node->cd();
18892 //
18893 // Place copy #23 of ITS6 in I569
18894 //
18895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18896 sub2node->SetLineColor(kColorITS);
18897 sub2node->SetVisibility(1);
18898 fNodes->Add(sub2node);
18899 sub1node->cd();
18900 //
18901 // Place copy #24 of ITS6 in I569
18902 //
18903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18904 sub2node->SetLineColor(kColorITS);
18905 sub2node->SetVisibility(1);
18906 fNodes->Add(sub2node);
18907 sub1node->cd();
18908 //
18909 // Place copy #25 of ITS6 in I569
18910 //
1266e9b4 18911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18912 sub2node->SetLineColor(kColorITS);
18913 sub2node->SetVisibility(1);
18914 fNodes->Add(sub2node);
18915 sub1node->cd();
18916 fNodes->Add(sub1node);
18917 node->cd();
18918 //
18919 // Place copy #13 of I569 in IT56
18920 //
1266e9b4 18921 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 18922 sub1node->SetLineColor(kColorITS);
18923 sub1node->SetVisibility(0);
18924 sub1node->cd();
18925 //
18926 // Place copy #1 of ITS6 in I569
18927 //
1266e9b4 18928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18929 sub2node->SetLineColor(kColorITS);
18930 sub2node->SetVisibility(1);
18931 fNodes->Add(sub2node);
18932 sub1node->cd();
18933 //
18934 // Place copy #2 of ITS6 in I569
18935 //
18936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18937 sub2node->SetLineColor(kColorITS);
18938 sub2node->SetVisibility(1);
18939 fNodes->Add(sub2node);
18940 sub1node->cd();
18941 //
18942 // Place copy #3 of ITS6 in I569
18943 //
1266e9b4 18944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18945 sub2node->SetLineColor(kColorITS);
18946 sub2node->SetVisibility(1);
18947 fNodes->Add(sub2node);
18948 sub1node->cd();
18949 //
18950 // Place copy #4 of ITS6 in I569
18951 //
18952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18953 sub2node->SetLineColor(kColorITS);
18954 sub2node->SetVisibility(1);
18955 fNodes->Add(sub2node);
18956 sub1node->cd();
18957 //
18958 // Place copy #5 of ITS6 in I569
18959 //
1266e9b4 18960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18961 sub2node->SetLineColor(kColorITS);
18962 sub2node->SetVisibility(1);
18963 fNodes->Add(sub2node);
18964 sub1node->cd();
18965 //
18966 // Place copy #6 of ITS6 in I569
18967 //
18968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18969 sub2node->SetLineColor(kColorITS);
18970 sub2node->SetVisibility(1);
18971 fNodes->Add(sub2node);
18972 sub1node->cd();
18973 //
18974 // Place copy #7 of ITS6 in I569
18975 //
1266e9b4 18976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18977 sub2node->SetLineColor(kColorITS);
18978 sub2node->SetVisibility(1);
18979 fNodes->Add(sub2node);
18980 sub1node->cd();
18981 //
18982 // Place copy #8 of ITS6 in I569
18983 //
18984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18985 sub2node->SetLineColor(kColorITS);
18986 sub2node->SetVisibility(1);
18987 fNodes->Add(sub2node);
18988 sub1node->cd();
18989 //
18990 // Place copy #9 of ITS6 in I569
18991 //
1266e9b4 18992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18993 sub2node->SetLineColor(kColorITS);
18994 sub2node->SetVisibility(1);
18995 fNodes->Add(sub2node);
18996 sub1node->cd();
18997 //
18998 // Place copy #10 of ITS6 in I569
18999 //
19000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19001 sub2node->SetLineColor(kColorITS);
19002 sub2node->SetVisibility(1);
19003 fNodes->Add(sub2node);
19004 sub1node->cd();
19005 //
19006 // Place copy #11 of ITS6 in I569
19007 //
1266e9b4 19008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19009 sub2node->SetLineColor(kColorITS);
19010 sub2node->SetVisibility(1);
19011 fNodes->Add(sub2node);
19012 sub1node->cd();
19013 //
19014 // Place copy #12 of ITS6 in I569
19015 //
19016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19017 sub2node->SetLineColor(kColorITS);
19018 sub2node->SetVisibility(1);
19019 fNodes->Add(sub2node);
19020 sub1node->cd();
19021 //
19022 // Place copy #13 of ITS6 in I569
19023 //
19024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19025 sub2node->SetLineColor(kColorITS);
19026 sub2node->SetVisibility(1);
19027 fNodes->Add(sub2node);
19028 sub1node->cd();
19029 //
19030 // Place copy #14 of ITS6 in I569
19031 //
19032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19033 sub2node->SetLineColor(kColorITS);
19034 sub2node->SetVisibility(1);
19035 fNodes->Add(sub2node);
19036 sub1node->cd();
19037 //
19038 // Place copy #15 of ITS6 in I569
19039 //
1266e9b4 19040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19041 sub2node->SetLineColor(kColorITS);
19042 sub2node->SetVisibility(1);
19043 fNodes->Add(sub2node);
19044 sub1node->cd();
19045 //
19046 // Place copy #16 of ITS6 in I569
19047 //
19048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19049 sub2node->SetLineColor(kColorITS);
19050 sub2node->SetVisibility(1);
19051 fNodes->Add(sub2node);
19052 sub1node->cd();
19053 //
19054 // Place copy #17 of ITS6 in I569
19055 //
19056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19057 sub2node->SetLineColor(kColorITS);
19058 sub2node->SetVisibility(1);
19059 fNodes->Add(sub2node);
19060 sub1node->cd();
19061 //
19062 // Place copy #18 of ITS6 in I569
19063 //
19064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19065 sub2node->SetLineColor(kColorITS);
19066 sub2node->SetVisibility(1);
19067 fNodes->Add(sub2node);
19068 sub1node->cd();
19069 //
19070 // Place copy #19 of ITS6 in I569
19071 //
1266e9b4 19072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19073 sub2node->SetLineColor(kColorITS);
19074 sub2node->SetVisibility(1);
19075 fNodes->Add(sub2node);
19076 sub1node->cd();
19077 //
19078 // Place copy #20 of ITS6 in I569
19079 //
19080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19081 sub2node->SetLineColor(kColorITS);
19082 sub2node->SetVisibility(1);
19083 fNodes->Add(sub2node);
19084 sub1node->cd();
19085 //
19086 // Place copy #21 of ITS6 in I569
19087 //
1266e9b4 19088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19089 sub2node->SetLineColor(kColorITS);
19090 sub2node->SetVisibility(1);
19091 fNodes->Add(sub2node);
19092 sub1node->cd();
19093 //
19094 // Place copy #22 of ITS6 in I569
19095 //
19096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19097 sub2node->SetLineColor(kColorITS);
19098 sub2node->SetVisibility(1);
19099 fNodes->Add(sub2node);
19100 sub1node->cd();
19101 //
19102 // Place copy #23 of ITS6 in I569
19103 //
19104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19105 sub2node->SetLineColor(kColorITS);
19106 sub2node->SetVisibility(1);
19107 fNodes->Add(sub2node);
19108 sub1node->cd();
19109 //
19110 // Place copy #24 of ITS6 in I569
19111 //
19112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19113 sub2node->SetLineColor(kColorITS);
19114 sub2node->SetVisibility(1);
19115 fNodes->Add(sub2node);
19116 sub1node->cd();
19117 //
19118 // Place copy #25 of ITS6 in I569
19119 //
1266e9b4 19120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19121 sub2node->SetLineColor(kColorITS);
19122 sub2node->SetVisibility(1);
19123 fNodes->Add(sub2node);
19124 sub1node->cd();
19125 fNodes->Add(sub1node);
19126 node->cd();
19127 //
19128 // Place copy #14 of I569 in IT56
19129 //
1266e9b4 19130 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19131 sub1node->SetLineColor(kColorITS);
19132 sub1node->SetVisibility(0);
19133 sub1node->cd();
19134 //
19135 // Place copy #1 of ITS6 in I569
19136 //
1266e9b4 19137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19138 sub2node->SetLineColor(kColorITS);
19139 sub2node->SetVisibility(1);
19140 fNodes->Add(sub2node);
19141 sub1node->cd();
19142 //
19143 // Place copy #2 of ITS6 in I569
19144 //
19145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19146 sub2node->SetLineColor(kColorITS);
19147 sub2node->SetVisibility(1);
19148 fNodes->Add(sub2node);
19149 sub1node->cd();
19150 //
19151 // Place copy #3 of ITS6 in I569
19152 //
1266e9b4 19153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19154 sub2node->SetLineColor(kColorITS);
19155 sub2node->SetVisibility(1);
19156 fNodes->Add(sub2node);
19157 sub1node->cd();
19158 //
19159 // Place copy #4 of ITS6 in I569
19160 //
19161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19162 sub2node->SetLineColor(kColorITS);
19163 sub2node->SetVisibility(1);
19164 fNodes->Add(sub2node);
19165 sub1node->cd();
19166 //
19167 // Place copy #5 of ITS6 in I569
19168 //
1266e9b4 19169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19170 sub2node->SetLineColor(kColorITS);
19171 sub2node->SetVisibility(1);
19172 fNodes->Add(sub2node);
19173 sub1node->cd();
19174 //
19175 // Place copy #6 of ITS6 in I569
19176 //
19177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19178 sub2node->SetLineColor(kColorITS);
19179 sub2node->SetVisibility(1);
19180 fNodes->Add(sub2node);
19181 sub1node->cd();
19182 //
19183 // Place copy #7 of ITS6 in I569
19184 //
1266e9b4 19185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19186 sub2node->SetLineColor(kColorITS);
19187 sub2node->SetVisibility(1);
19188 fNodes->Add(sub2node);
19189 sub1node->cd();
19190 //
19191 // Place copy #8 of ITS6 in I569
19192 //
19193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19194 sub2node->SetLineColor(kColorITS);
19195 sub2node->SetVisibility(1);
19196 fNodes->Add(sub2node);
19197 sub1node->cd();
19198 //
19199 // Place copy #9 of ITS6 in I569
19200 //
1266e9b4 19201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19202 sub2node->SetLineColor(kColorITS);
19203 sub2node->SetVisibility(1);
19204 fNodes->Add(sub2node);
19205 sub1node->cd();
19206 //
19207 // Place copy #10 of ITS6 in I569
19208 //
19209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19210 sub2node->SetLineColor(kColorITS);
19211 sub2node->SetVisibility(1);
19212 fNodes->Add(sub2node);
19213 sub1node->cd();
19214 //
19215 // Place copy #11 of ITS6 in I569
19216 //
1266e9b4 19217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19218 sub2node->SetLineColor(kColorITS);
19219 sub2node->SetVisibility(1);
19220 fNodes->Add(sub2node);
19221 sub1node->cd();
19222 //
19223 // Place copy #12 of ITS6 in I569
19224 //
19225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19226 sub2node->SetLineColor(kColorITS);
19227 sub2node->SetVisibility(1);
19228 fNodes->Add(sub2node);
19229 sub1node->cd();
19230 //
19231 // Place copy #13 of ITS6 in I569
19232 //
19233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19234 sub2node->SetLineColor(kColorITS);
19235 sub2node->SetVisibility(1);
19236 fNodes->Add(sub2node);
19237 sub1node->cd();
19238 //
19239 // Place copy #14 of ITS6 in I569
19240 //
19241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19242 sub2node->SetLineColor(kColorITS);
19243 sub2node->SetVisibility(1);
19244 fNodes->Add(sub2node);
19245 sub1node->cd();
19246 //
19247 // Place copy #15 of ITS6 in I569
19248 //
1266e9b4 19249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19250 sub2node->SetLineColor(kColorITS);
19251 sub2node->SetVisibility(1);
19252 fNodes->Add(sub2node);
19253 sub1node->cd();
19254 //
19255 // Place copy #16 of ITS6 in I569
19256 //
19257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19258 sub2node->SetLineColor(kColorITS);
19259 sub2node->SetVisibility(1);
19260 fNodes->Add(sub2node);
19261 sub1node->cd();
19262 //
19263 // Place copy #17 of ITS6 in I569
19264 //
19265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19266 sub2node->SetLineColor(kColorITS);
19267 sub2node->SetVisibility(1);
19268 fNodes->Add(sub2node);
19269 sub1node->cd();
19270 //
19271 // Place copy #18 of ITS6 in I569
19272 //
19273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19274 sub2node->SetLineColor(kColorITS);
19275 sub2node->SetVisibility(1);
19276 fNodes->Add(sub2node);
19277 sub1node->cd();
19278 //
19279 // Place copy #19 of ITS6 in I569
19280 //
1266e9b4 19281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19282 sub2node->SetLineColor(kColorITS);
19283 sub2node->SetVisibility(1);
19284 fNodes->Add(sub2node);
19285 sub1node->cd();
19286 //
19287 // Place copy #20 of ITS6 in I569
19288 //
19289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19290 sub2node->SetLineColor(kColorITS);
19291 sub2node->SetVisibility(1);
19292 fNodes->Add(sub2node);
19293 sub1node->cd();
19294 //
19295 // Place copy #21 of ITS6 in I569
19296 //
1266e9b4 19297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19298 sub2node->SetLineColor(kColorITS);
19299 sub2node->SetVisibility(1);
19300 fNodes->Add(sub2node);
19301 sub1node->cd();
19302 //
19303 // Place copy #22 of ITS6 in I569
19304 //
19305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19306 sub2node->SetLineColor(kColorITS);
19307 sub2node->SetVisibility(1);
19308 fNodes->Add(sub2node);
19309 sub1node->cd();
19310 //
19311 // Place copy #23 of ITS6 in I569
19312 //
19313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19314 sub2node->SetLineColor(kColorITS);
19315 sub2node->SetVisibility(1);
19316 fNodes->Add(sub2node);
19317 sub1node->cd();
19318 //
19319 // Place copy #24 of ITS6 in I569
19320 //
19321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19322 sub2node->SetLineColor(kColorITS);
19323 sub2node->SetVisibility(1);
19324 fNodes->Add(sub2node);
19325 sub1node->cd();
19326 //
19327 // Place copy #25 of ITS6 in I569
19328 //
1266e9b4 19329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19330 sub2node->SetLineColor(kColorITS);
19331 sub2node->SetVisibility(1);
19332 fNodes->Add(sub2node);
19333 sub1node->cd();
19334 fNodes->Add(sub1node);
19335 node->cd();
19336 //
19337 // Place copy #15 of I569 in IT56
19338 //
1266e9b4 19339 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19340 sub1node->SetLineColor(kColorITS);
19341 sub1node->SetVisibility(0);
19342 sub1node->cd();
19343 //
19344 // Place copy #1 of ITS6 in I569
19345 //
1266e9b4 19346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19347 sub2node->SetLineColor(kColorITS);
19348 sub2node->SetVisibility(1);
19349 fNodes->Add(sub2node);
19350 sub1node->cd();
19351 //
19352 // Place copy #2 of ITS6 in I569
19353 //
19354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19355 sub2node->SetLineColor(kColorITS);
19356 sub2node->SetVisibility(1);
19357 fNodes->Add(sub2node);
19358 sub1node->cd();
19359 //
19360 // Place copy #3 of ITS6 in I569
19361 //
1266e9b4 19362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19363 sub2node->SetLineColor(kColorITS);
19364 sub2node->SetVisibility(1);
19365 fNodes->Add(sub2node);
19366 sub1node->cd();
19367 //
19368 // Place copy #4 of ITS6 in I569
19369 //
19370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19371 sub2node->SetLineColor(kColorITS);
19372 sub2node->SetVisibility(1);
19373 fNodes->Add(sub2node);
19374 sub1node->cd();
19375 //
19376 // Place copy #5 of ITS6 in I569
19377 //
1266e9b4 19378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19379 sub2node->SetLineColor(kColorITS);
19380 sub2node->SetVisibility(1);
19381 fNodes->Add(sub2node);
19382 sub1node->cd();
19383 //
19384 // Place copy #6 of ITS6 in I569
19385 //
19386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19387 sub2node->SetLineColor(kColorITS);
19388 sub2node->SetVisibility(1);
19389 fNodes->Add(sub2node);
19390 sub1node->cd();
19391 //
19392 // Place copy #7 of ITS6 in I569
19393 //
1266e9b4 19394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19395 sub2node->SetLineColor(kColorITS);
19396 sub2node->SetVisibility(1);
19397 fNodes->Add(sub2node);
19398 sub1node->cd();
19399 //
19400 // Place copy #8 of ITS6 in I569
19401 //
19402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19403 sub2node->SetLineColor(kColorITS);
19404 sub2node->SetVisibility(1);
19405 fNodes->Add(sub2node);
19406 sub1node->cd();
19407 //
19408 // Place copy #9 of ITS6 in I569
19409 //
1266e9b4 19410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19411 sub2node->SetLineColor(kColorITS);
19412 sub2node->SetVisibility(1);
19413 fNodes->Add(sub2node);
19414 sub1node->cd();
19415 //
19416 // Place copy #10 of ITS6 in I569
19417 //
19418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19419 sub2node->SetLineColor(kColorITS);
19420 sub2node->SetVisibility(1);
19421 fNodes->Add(sub2node);
19422 sub1node->cd();
19423 //
19424 // Place copy #11 of ITS6 in I569
19425 //
1266e9b4 19426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19427 sub2node->SetLineColor(kColorITS);
19428 sub2node->SetVisibility(1);
19429 fNodes->Add(sub2node);
19430 sub1node->cd();
19431 //
19432 // Place copy #12 of ITS6 in I569
19433 //
19434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19435 sub2node->SetLineColor(kColorITS);
19436 sub2node->SetVisibility(1);
19437 fNodes->Add(sub2node);
19438 sub1node->cd();
19439 //
19440 // Place copy #13 of ITS6 in I569
19441 //
19442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19443 sub2node->SetLineColor(kColorITS);
19444 sub2node->SetVisibility(1);
19445 fNodes->Add(sub2node);
19446 sub1node->cd();
19447 //
19448 // Place copy #14 of ITS6 in I569
19449 //
19450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19451 sub2node->SetLineColor(kColorITS);
19452 sub2node->SetVisibility(1);
19453 fNodes->Add(sub2node);
19454 sub1node->cd();
19455 //
19456 // Place copy #15 of ITS6 in I569
19457 //
1266e9b4 19458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19459 sub2node->SetLineColor(kColorITS);
19460 sub2node->SetVisibility(1);
19461 fNodes->Add(sub2node);
19462 sub1node->cd();
19463 //
19464 // Place copy #16 of ITS6 in I569
19465 //
19466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19467 sub2node->SetLineColor(kColorITS);
19468 sub2node->SetVisibility(1);
19469 fNodes->Add(sub2node);
19470 sub1node->cd();
19471 //
19472 // Place copy #17 of ITS6 in I569
19473 //
19474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19475 sub2node->SetLineColor(kColorITS);
19476 sub2node->SetVisibility(1);
19477 fNodes->Add(sub2node);
19478 sub1node->cd();
19479 //
19480 // Place copy #18 of ITS6 in I569
19481 //
19482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19483 sub2node->SetLineColor(kColorITS);
19484 sub2node->SetVisibility(1);
19485 fNodes->Add(sub2node);
19486 sub1node->cd();
19487 //
19488 // Place copy #19 of ITS6 in I569
19489 //
1266e9b4 19490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19491 sub2node->SetLineColor(kColorITS);
19492 sub2node->SetVisibility(1);
19493 fNodes->Add(sub2node);
19494 sub1node->cd();
19495 //
19496 // Place copy #20 of ITS6 in I569
19497 //
19498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19499 sub2node->SetLineColor(kColorITS);
19500 sub2node->SetVisibility(1);
19501 fNodes->Add(sub2node);
19502 sub1node->cd();
19503 //
19504 // Place copy #21 of ITS6 in I569
19505 //
1266e9b4 19506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19507 sub2node->SetLineColor(kColorITS);
19508 sub2node->SetVisibility(1);
19509 fNodes->Add(sub2node);
19510 sub1node->cd();
19511 //
19512 // Place copy #22 of ITS6 in I569
19513 //
19514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19515 sub2node->SetLineColor(kColorITS);
19516 sub2node->SetVisibility(1);
19517 fNodes->Add(sub2node);
19518 sub1node->cd();
19519 //
19520 // Place copy #23 of ITS6 in I569
19521 //
19522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19523 sub2node->SetLineColor(kColorITS);
19524 sub2node->SetVisibility(1);
19525 fNodes->Add(sub2node);
19526 sub1node->cd();
19527 //
19528 // Place copy #24 of ITS6 in I569
19529 //
19530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19531 sub2node->SetLineColor(kColorITS);
19532 sub2node->SetVisibility(1);
19533 fNodes->Add(sub2node);
19534 sub1node->cd();
19535 //
19536 // Place copy #25 of ITS6 in I569
19537 //
1266e9b4 19538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19539 sub2node->SetLineColor(kColorITS);
19540 sub2node->SetVisibility(1);
19541 fNodes->Add(sub2node);
19542 sub1node->cd();
19543 fNodes->Add(sub1node);
19544 node->cd();
19545 //
19546 // Place copy #16 of I569 in IT56
19547 //
1266e9b4 19548 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19549 sub1node->SetLineColor(kColorITS);
19550 sub1node->SetVisibility(0);
19551 sub1node->cd();
19552 //
19553 // Place copy #1 of ITS6 in I569
19554 //
1266e9b4 19555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19556 sub2node->SetLineColor(kColorITS);
19557 sub2node->SetVisibility(1);
19558 fNodes->Add(sub2node);
19559 sub1node->cd();
19560 //
19561 // Place copy #2 of ITS6 in I569
19562 //
19563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19564 sub2node->SetLineColor(kColorITS);
19565 sub2node->SetVisibility(1);
19566 fNodes->Add(sub2node);
19567 sub1node->cd();
19568 //
19569 // Place copy #3 of ITS6 in I569
19570 //
1266e9b4 19571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19572 sub2node->SetLineColor(kColorITS);
19573 sub2node->SetVisibility(1);
19574 fNodes->Add(sub2node);
19575 sub1node->cd();
19576 //
19577 // Place copy #4 of ITS6 in I569
19578 //
19579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19580 sub2node->SetLineColor(kColorITS);
19581 sub2node->SetVisibility(1);
19582 fNodes->Add(sub2node);
19583 sub1node->cd();
19584 //
19585 // Place copy #5 of ITS6 in I569
19586 //
1266e9b4 19587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19588 sub2node->SetLineColor(kColorITS);
19589 sub2node->SetVisibility(1);
19590 fNodes->Add(sub2node);
19591 sub1node->cd();
19592 //
19593 // Place copy #6 of ITS6 in I569
19594 //
19595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19596 sub2node->SetLineColor(kColorITS);
19597 sub2node->SetVisibility(1);
19598 fNodes->Add(sub2node);
19599 sub1node->cd();
19600 //
19601 // Place copy #7 of ITS6 in I569
19602 //
1266e9b4 19603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19604 sub2node->SetLineColor(kColorITS);
19605 sub2node->SetVisibility(1);
19606 fNodes->Add(sub2node);
19607 sub1node->cd();
19608 //
19609 // Place copy #8 of ITS6 in I569
19610 //
19611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19612 sub2node->SetLineColor(kColorITS);
19613 sub2node->SetVisibility(1);
19614 fNodes->Add(sub2node);
19615 sub1node->cd();
19616 //
19617 // Place copy #9 of ITS6 in I569
19618 //
1266e9b4 19619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19620 sub2node->SetLineColor(kColorITS);
19621 sub2node->SetVisibility(1);
19622 fNodes->Add(sub2node);
19623 sub1node->cd();
19624 //
19625 // Place copy #10 of ITS6 in I569
19626 //
19627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19628 sub2node->SetLineColor(kColorITS);
19629 sub2node->SetVisibility(1);
19630 fNodes->Add(sub2node);
19631 sub1node->cd();
19632 //
19633 // Place copy #11 of ITS6 in I569
19634 //
1266e9b4 19635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19636 sub2node->SetLineColor(kColorITS);
19637 sub2node->SetVisibility(1);
19638 fNodes->Add(sub2node);
19639 sub1node->cd();
19640 //
19641 // Place copy #12 of ITS6 in I569
19642 //
19643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19644 sub2node->SetLineColor(kColorITS);
19645 sub2node->SetVisibility(1);
19646 fNodes->Add(sub2node);
19647 sub1node->cd();
19648 //
19649 // Place copy #13 of ITS6 in I569
19650 //
19651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19652 sub2node->SetLineColor(kColorITS);
19653 sub2node->SetVisibility(1);
19654 fNodes->Add(sub2node);
19655 sub1node->cd();
19656 //
19657 // Place copy #14 of ITS6 in I569
19658 //
19659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19660 sub2node->SetLineColor(kColorITS);
19661 sub2node->SetVisibility(1);
19662 fNodes->Add(sub2node);
19663 sub1node->cd();
19664 //
19665 // Place copy #15 of ITS6 in I569
19666 //
1266e9b4 19667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19668 sub2node->SetLineColor(kColorITS);
19669 sub2node->SetVisibility(1);
19670 fNodes->Add(sub2node);
19671 sub1node->cd();
19672 //
19673 // Place copy #16 of ITS6 in I569
19674 //
19675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19676 sub2node->SetLineColor(kColorITS);
19677 sub2node->SetVisibility(1);
19678 fNodes->Add(sub2node);
19679 sub1node->cd();
19680 //
19681 // Place copy #17 of ITS6 in I569
19682 //
19683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19684 sub2node->SetLineColor(kColorITS);
19685 sub2node->SetVisibility(1);
19686 fNodes->Add(sub2node);
19687 sub1node->cd();
19688 //
19689 // Place copy #18 of ITS6 in I569
19690 //
19691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19692 sub2node->SetLineColor(kColorITS);
19693 sub2node->SetVisibility(1);
19694 fNodes->Add(sub2node);
19695 sub1node->cd();
19696 //
19697 // Place copy #19 of ITS6 in I569
19698 //
1266e9b4 19699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19700 sub2node->SetLineColor(kColorITS);
19701 sub2node->SetVisibility(1);
19702 fNodes->Add(sub2node);
19703 sub1node->cd();
19704 //
19705 // Place copy #20 of ITS6 in I569
19706 //
19707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19708 sub2node->SetLineColor(kColorITS);
19709 sub2node->SetVisibility(1);
19710 fNodes->Add(sub2node);
19711 sub1node->cd();
19712 //
19713 // Place copy #21 of ITS6 in I569
19714 //
1266e9b4 19715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19716 sub2node->SetLineColor(kColorITS);
19717 sub2node->SetVisibility(1);
19718 fNodes->Add(sub2node);
19719 sub1node->cd();
19720 //
19721 // Place copy #22 of ITS6 in I569
19722 //
19723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19724 sub2node->SetLineColor(kColorITS);
19725 sub2node->SetVisibility(1);
19726 fNodes->Add(sub2node);
19727 sub1node->cd();
19728 //
19729 // Place copy #23 of ITS6 in I569
19730 //
19731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19732 sub2node->SetLineColor(kColorITS);
19733 sub2node->SetVisibility(1);
19734 fNodes->Add(sub2node);
19735 sub1node->cd();
19736 //
19737 // Place copy #24 of ITS6 in I569
19738 //
19739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19740 sub2node->SetLineColor(kColorITS);
19741 sub2node->SetVisibility(1);
19742 fNodes->Add(sub2node);
19743 sub1node->cd();
19744 //
19745 // Place copy #25 of ITS6 in I569
19746 //
1266e9b4 19747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19748 sub2node->SetLineColor(kColorITS);
19749 sub2node->SetVisibility(1);
19750 fNodes->Add(sub2node);
19751 sub1node->cd();
19752 fNodes->Add(sub1node);
19753 node->cd();
19754 //
19755 // Place copy #17 of I569 in IT56
19756 //
1266e9b4 19757 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19758 sub1node->SetLineColor(kColorITS);
19759 sub1node->SetVisibility(0);
19760 sub1node->cd();
19761 //
19762 // Place copy #1 of ITS6 in I569
19763 //
1266e9b4 19764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19765 sub2node->SetLineColor(kColorITS);
19766 sub2node->SetVisibility(1);
19767 fNodes->Add(sub2node);
19768 sub1node->cd();
19769 //
19770 // Place copy #2 of ITS6 in I569
19771 //
19772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19773 sub2node->SetLineColor(kColorITS);
19774 sub2node->SetVisibility(1);
19775 fNodes->Add(sub2node);
19776 sub1node->cd();
19777 //
19778 // Place copy #3 of ITS6 in I569
19779 //
1266e9b4 19780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19781 sub2node->SetLineColor(kColorITS);
19782 sub2node->SetVisibility(1);
19783 fNodes->Add(sub2node);
19784 sub1node->cd();
19785 //
19786 // Place copy #4 of ITS6 in I569
19787 //
19788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19789 sub2node->SetLineColor(kColorITS);
19790 sub2node->SetVisibility(1);
19791 fNodes->Add(sub2node);
19792 sub1node->cd();
19793 //
19794 // Place copy #5 of ITS6 in I569
19795 //
1266e9b4 19796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19797 sub2node->SetLineColor(kColorITS);
19798 sub2node->SetVisibility(1);
19799 fNodes->Add(sub2node);
19800 sub1node->cd();
19801 //
19802 // Place copy #6 of ITS6 in I569
19803 //
19804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19805 sub2node->SetLineColor(kColorITS);
19806 sub2node->SetVisibility(1);
19807 fNodes->Add(sub2node);
19808 sub1node->cd();
19809 //
19810 // Place copy #7 of ITS6 in I569
19811 //
1266e9b4 19812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19813 sub2node->SetLineColor(kColorITS);
19814 sub2node->SetVisibility(1);
19815 fNodes->Add(sub2node);
19816 sub1node->cd();
19817 //
19818 // Place copy #8 of ITS6 in I569
19819 //
19820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19821 sub2node->SetLineColor(kColorITS);
19822 sub2node->SetVisibility(1);
19823 fNodes->Add(sub2node);
19824 sub1node->cd();
19825 //
19826 // Place copy #9 of ITS6 in I569
19827 //
1266e9b4 19828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19829 sub2node->SetLineColor(kColorITS);
19830 sub2node->SetVisibility(1);
19831 fNodes->Add(sub2node);
19832 sub1node->cd();
19833 //
19834 // Place copy #10 of ITS6 in I569
19835 //
19836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19837 sub2node->SetLineColor(kColorITS);
19838 sub2node->SetVisibility(1);
19839 fNodes->Add(sub2node);
19840 sub1node->cd();
19841 //
19842 // Place copy #11 of ITS6 in I569
19843 //
1266e9b4 19844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19845 sub2node->SetLineColor(kColorITS);
19846 sub2node->SetVisibility(1);
19847 fNodes->Add(sub2node);
19848 sub1node->cd();
19849 //
19850 // Place copy #12 of ITS6 in I569
19851 //
19852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19853 sub2node->SetLineColor(kColorITS);
19854 sub2node->SetVisibility(1);
19855 fNodes->Add(sub2node);
19856 sub1node->cd();
19857 //
19858 // Place copy #13 of ITS6 in I569
19859 //
19860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19861 sub2node->SetLineColor(kColorITS);
19862 sub2node->SetVisibility(1);
19863 fNodes->Add(sub2node);
19864 sub1node->cd();
19865 //
19866 // Place copy #14 of ITS6 in I569
19867 //
19868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19869 sub2node->SetLineColor(kColorITS);
19870 sub2node->SetVisibility(1);
19871 fNodes->Add(sub2node);
19872 sub1node->cd();
19873 //
19874 // Place copy #15 of ITS6 in I569
19875 //
1266e9b4 19876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19877 sub2node->SetLineColor(kColorITS);
19878 sub2node->SetVisibility(1);
19879 fNodes->Add(sub2node);
19880 sub1node->cd();
19881 //
19882 // Place copy #16 of ITS6 in I569
19883 //
19884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19885 sub2node->SetLineColor(kColorITS);
19886 sub2node->SetVisibility(1);
19887 fNodes->Add(sub2node);
19888 sub1node->cd();
19889 //
19890 // Place copy #17 of ITS6 in I569
19891 //
19892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19893 sub2node->SetLineColor(kColorITS);
19894 sub2node->SetVisibility(1);
19895 fNodes->Add(sub2node);
19896 sub1node->cd();
19897 //
19898 // Place copy #18 of ITS6 in I569
19899 //
19900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19901 sub2node->SetLineColor(kColorITS);
19902 sub2node->SetVisibility(1);
19903 fNodes->Add(sub2node);
19904 sub1node->cd();
19905 //
19906 // Place copy #19 of ITS6 in I569
19907 //
1266e9b4 19908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19909 sub2node->SetLineColor(kColorITS);
19910 sub2node->SetVisibility(1);
19911 fNodes->Add(sub2node);
19912 sub1node->cd();
19913 //
19914 // Place copy #20 of ITS6 in I569
19915 //
19916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19917 sub2node->SetLineColor(kColorITS);
19918 sub2node->SetVisibility(1);
19919 fNodes->Add(sub2node);
19920 sub1node->cd();
19921 //
19922 // Place copy #21 of ITS6 in I569
19923 //
1266e9b4 19924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19925 sub2node->SetLineColor(kColorITS);
19926 sub2node->SetVisibility(1);
19927 fNodes->Add(sub2node);
19928 sub1node->cd();
19929 //
19930 // Place copy #22 of ITS6 in I569
19931 //
19932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19933 sub2node->SetLineColor(kColorITS);
19934 sub2node->SetVisibility(1);
19935 fNodes->Add(sub2node);
19936 sub1node->cd();
19937 //
19938 // Place copy #23 of ITS6 in I569
19939 //
19940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19941 sub2node->SetLineColor(kColorITS);
19942 sub2node->SetVisibility(1);
19943 fNodes->Add(sub2node);
19944 sub1node->cd();
19945 //
19946 // Place copy #24 of ITS6 in I569
19947 //
19948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19949 sub2node->SetLineColor(kColorITS);
19950 sub2node->SetVisibility(1);
19951 fNodes->Add(sub2node);
19952 sub1node->cd();
19953 //
19954 // Place copy #25 of ITS6 in I569
19955 //
1266e9b4 19956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19957 sub2node->SetLineColor(kColorITS);
19958 sub2node->SetVisibility(1);
19959 fNodes->Add(sub2node);
19960 sub1node->cd();
19961 fNodes->Add(sub1node);
19962 node->cd();
19963 //
19964 // Place copy #18 of I569 in IT56
19965 //
1266e9b4 19966 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 19967 sub1node->SetLineColor(kColorITS);
19968 sub1node->SetVisibility(0);
19969 sub1node->cd();
19970 //
19971 // Place copy #1 of ITS6 in I569
19972 //
1266e9b4 19973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19974 sub2node->SetLineColor(kColorITS);
19975 sub2node->SetVisibility(1);
19976 fNodes->Add(sub2node);
19977 sub1node->cd();
19978 //
19979 // Place copy #2 of ITS6 in I569
19980 //
19981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19982 sub2node->SetLineColor(kColorITS);
19983 sub2node->SetVisibility(1);
19984 fNodes->Add(sub2node);
19985 sub1node->cd();
19986 //
19987 // Place copy #3 of ITS6 in I569
19988 //
1266e9b4 19989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19990 sub2node->SetLineColor(kColorITS);
19991 sub2node->SetVisibility(1);
19992 fNodes->Add(sub2node);
19993 sub1node->cd();
19994 //
19995 // Place copy #4 of ITS6 in I569
19996 //
19997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19998 sub2node->SetLineColor(kColorITS);
19999 sub2node->SetVisibility(1);
20000 fNodes->Add(sub2node);
20001 sub1node->cd();
20002 //
20003 // Place copy #5 of ITS6 in I569
20004 //
1266e9b4 20005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20006 sub2node->SetLineColor(kColorITS);
20007 sub2node->SetVisibility(1);
20008 fNodes->Add(sub2node);
20009 sub1node->cd();
20010 //
20011 // Place copy #6 of ITS6 in I569
20012 //
20013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20014 sub2node->SetLineColor(kColorITS);
20015 sub2node->SetVisibility(1);
20016 fNodes->Add(sub2node);
20017 sub1node->cd();
20018 //
20019 // Place copy #7 of ITS6 in I569
20020 //
1266e9b4 20021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20022 sub2node->SetLineColor(kColorITS);
20023 sub2node->SetVisibility(1);
20024 fNodes->Add(sub2node);
20025 sub1node->cd();
20026 //
20027 // Place copy #8 of ITS6 in I569
20028 //
20029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20030 sub2node->SetLineColor(kColorITS);
20031 sub2node->SetVisibility(1);
20032 fNodes->Add(sub2node);
20033 sub1node->cd();
20034 //
20035 // Place copy #9 of ITS6 in I569
20036 //
1266e9b4 20037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20038 sub2node->SetLineColor(kColorITS);
20039 sub2node->SetVisibility(1);
20040 fNodes->Add(sub2node);
20041 sub1node->cd();
20042 //
20043 // Place copy #10 of ITS6 in I569
20044 //
20045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20046 sub2node->SetLineColor(kColorITS);
20047 sub2node->SetVisibility(1);
20048 fNodes->Add(sub2node);
20049 sub1node->cd();
20050 //
20051 // Place copy #11 of ITS6 in I569
20052 //
1266e9b4 20053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20054 sub2node->SetLineColor(kColorITS);
20055 sub2node->SetVisibility(1);
20056 fNodes->Add(sub2node);
20057 sub1node->cd();
20058 //
20059 // Place copy #12 of ITS6 in I569
20060 //
20061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20062 sub2node->SetLineColor(kColorITS);
20063 sub2node->SetVisibility(1);
20064 fNodes->Add(sub2node);
20065 sub1node->cd();
20066 //
20067 // Place copy #13 of ITS6 in I569
20068 //
20069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20070 sub2node->SetLineColor(kColorITS);
20071 sub2node->SetVisibility(1);
20072 fNodes->Add(sub2node);
20073 sub1node->cd();
20074 //
20075 // Place copy #14 of ITS6 in I569
20076 //
20077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20078 sub2node->SetLineColor(kColorITS);
20079 sub2node->SetVisibility(1);
20080 fNodes->Add(sub2node);
20081 sub1node->cd();
20082 //
20083 // Place copy #15 of ITS6 in I569
20084 //
1266e9b4 20085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20086 sub2node->SetLineColor(kColorITS);
20087 sub2node->SetVisibility(1);
20088 fNodes->Add(sub2node);
20089 sub1node->cd();
20090 //
20091 // Place copy #16 of ITS6 in I569
20092 //
20093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20094 sub2node->SetLineColor(kColorITS);
20095 sub2node->SetVisibility(1);
20096 fNodes->Add(sub2node);
20097 sub1node->cd();
20098 //
20099 // Place copy #17 of ITS6 in I569
20100 //
20101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20102 sub2node->SetLineColor(kColorITS);
20103 sub2node->SetVisibility(1);
20104 fNodes->Add(sub2node);
20105 sub1node->cd();
20106 //
20107 // Place copy #18 of ITS6 in I569
20108 //
20109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20110 sub2node->SetLineColor(kColorITS);
20111 sub2node->SetVisibility(1);
20112 fNodes->Add(sub2node);
20113 sub1node->cd();
20114 //
20115 // Place copy #19 of ITS6 in I569
20116 //
1266e9b4 20117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20118 sub2node->SetLineColor(kColorITS);
20119 sub2node->SetVisibility(1);
20120 fNodes->Add(sub2node);
20121 sub1node->cd();
20122 //
20123 // Place copy #20 of ITS6 in I569
20124 //
20125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20126 sub2node->SetLineColor(kColorITS);
20127 sub2node->SetVisibility(1);
20128 fNodes->Add(sub2node);
20129 sub1node->cd();
20130 //
20131 // Place copy #21 of ITS6 in I569
20132 //
1266e9b4 20133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20134 sub2node->SetLineColor(kColorITS);
20135 sub2node->SetVisibility(1);
20136 fNodes->Add(sub2node);
20137 sub1node->cd();
20138 //
20139 // Place copy #22 of ITS6 in I569
20140 //
20141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20142 sub2node->SetLineColor(kColorITS);
20143 sub2node->SetVisibility(1);
20144 fNodes->Add(sub2node);
20145 sub1node->cd();
20146 //
20147 // Place copy #23 of ITS6 in I569
20148 //
20149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20150 sub2node->SetLineColor(kColorITS);
20151 sub2node->SetVisibility(1);
20152 fNodes->Add(sub2node);
20153 sub1node->cd();
20154 //
20155 // Place copy #24 of ITS6 in I569
20156 //
20157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20158 sub2node->SetLineColor(kColorITS);
20159 sub2node->SetVisibility(1);
20160 fNodes->Add(sub2node);
20161 sub1node->cd();
20162 //
20163 // Place copy #25 of ITS6 in I569
20164 //
1266e9b4 20165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20166 sub2node->SetLineColor(kColorITS);
20167 sub2node->SetVisibility(1);
20168 fNodes->Add(sub2node);
20169 sub1node->cd();
20170 fNodes->Add(sub1node);
20171 node->cd();
20172 //
20173 // Place copy #19 of I569 in IT56
20174 //
1266e9b4 20175 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20176 sub1node->SetLineColor(kColorITS);
20177 sub1node->SetVisibility(0);
20178 sub1node->cd();
20179 //
20180 // Place copy #1 of ITS6 in I569
20181 //
1266e9b4 20182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20183 sub2node->SetLineColor(kColorITS);
20184 sub2node->SetVisibility(1);
20185 fNodes->Add(sub2node);
20186 sub1node->cd();
20187 //
20188 // Place copy #2 of ITS6 in I569
20189 //
20190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20191 sub2node->SetLineColor(kColorITS);
20192 sub2node->SetVisibility(1);
20193 fNodes->Add(sub2node);
20194 sub1node->cd();
20195 //
20196 // Place copy #3 of ITS6 in I569
20197 //
1266e9b4 20198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20199 sub2node->SetLineColor(kColorITS);
20200 sub2node->SetVisibility(1);
20201 fNodes->Add(sub2node);
20202 sub1node->cd();
20203 //
20204 // Place copy #4 of ITS6 in I569
20205 //
20206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20207 sub2node->SetLineColor(kColorITS);
20208 sub2node->SetVisibility(1);
20209 fNodes->Add(sub2node);
20210 sub1node->cd();
20211 //
20212 // Place copy #5 of ITS6 in I569
20213 //
1266e9b4 20214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20215 sub2node->SetLineColor(kColorITS);
20216 sub2node->SetVisibility(1);
20217 fNodes->Add(sub2node);
20218 sub1node->cd();
20219 //
20220 // Place copy #6 of ITS6 in I569
20221 //
20222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20223 sub2node->SetLineColor(kColorITS);
20224 sub2node->SetVisibility(1);
20225 fNodes->Add(sub2node);
20226 sub1node->cd();
20227 //
20228 // Place copy #7 of ITS6 in I569
20229 //
1266e9b4 20230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20231 sub2node->SetLineColor(kColorITS);
20232 sub2node->SetVisibility(1);
20233 fNodes->Add(sub2node);
20234 sub1node->cd();
20235 //
20236 // Place copy #8 of ITS6 in I569
20237 //
20238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20239 sub2node->SetLineColor(kColorITS);
20240 sub2node->SetVisibility(1);
20241 fNodes->Add(sub2node);
20242 sub1node->cd();
20243 //
20244 // Place copy #9 of ITS6 in I569
20245 //
1266e9b4 20246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20247 sub2node->SetLineColor(kColorITS);
20248 sub2node->SetVisibility(1);
20249 fNodes->Add(sub2node);
20250 sub1node->cd();
20251 //
20252 // Place copy #10 of ITS6 in I569
20253 //
20254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20255 sub2node->SetLineColor(kColorITS);
20256 sub2node->SetVisibility(1);
20257 fNodes->Add(sub2node);
20258 sub1node->cd();
20259 //
20260 // Place copy #11 of ITS6 in I569
20261 //
1266e9b4 20262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20263 sub2node->SetLineColor(kColorITS);
20264 sub2node->SetVisibility(1);
20265 fNodes->Add(sub2node);
20266 sub1node->cd();
20267 //
20268 // Place copy #12 of ITS6 in I569
20269 //
20270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20271 sub2node->SetLineColor(kColorITS);
20272 sub2node->SetVisibility(1);
20273 fNodes->Add(sub2node);
20274 sub1node->cd();
20275 //
20276 // Place copy #13 of ITS6 in I569
20277 //
20278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20279 sub2node->SetLineColor(kColorITS);
20280 sub2node->SetVisibility(1);
20281 fNodes->Add(sub2node);
20282 sub1node->cd();
20283 //
20284 // Place copy #14 of ITS6 in I569
20285 //
20286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20287 sub2node->SetLineColor(kColorITS);
20288 sub2node->SetVisibility(1);
20289 fNodes->Add(sub2node);
20290 sub1node->cd();
20291 //
20292 // Place copy #15 of ITS6 in I569
20293 //
1266e9b4 20294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20295 sub2node->SetLineColor(kColorITS);
20296 sub2node->SetVisibility(1);
20297 fNodes->Add(sub2node);
20298 sub1node->cd();
20299 //
20300 // Place copy #16 of ITS6 in I569
20301 //
20302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20303 sub2node->SetLineColor(kColorITS);
20304 sub2node->SetVisibility(1);
20305 fNodes->Add(sub2node);
20306 sub1node->cd();
20307 //
20308 // Place copy #17 of ITS6 in I569
20309 //
20310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20311 sub2node->SetLineColor(kColorITS);
20312 sub2node->SetVisibility(1);
20313 fNodes->Add(sub2node);
20314 sub1node->cd();
20315 //
20316 // Place copy #18 of ITS6 in I569
20317 //
20318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20319 sub2node->SetLineColor(kColorITS);
20320 sub2node->SetVisibility(1);
20321 fNodes->Add(sub2node);
20322 sub1node->cd();
20323 //
20324 // Place copy #19 of ITS6 in I569
20325 //
1266e9b4 20326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20327 sub2node->SetLineColor(kColorITS);
20328 sub2node->SetVisibility(1);
20329 fNodes->Add(sub2node);
20330 sub1node->cd();
20331 //
20332 // Place copy #20 of ITS6 in I569
20333 //
20334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20335 sub2node->SetLineColor(kColorITS);
20336 sub2node->SetVisibility(1);
20337 fNodes->Add(sub2node);
20338 sub1node->cd();
20339 //
20340 // Place copy #21 of ITS6 in I569
20341 //
1266e9b4 20342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20343 sub2node->SetLineColor(kColorITS);
20344 sub2node->SetVisibility(1);
20345 fNodes->Add(sub2node);
20346 sub1node->cd();
20347 //
20348 // Place copy #22 of ITS6 in I569
20349 //
20350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20351 sub2node->SetLineColor(kColorITS);
20352 sub2node->SetVisibility(1);
20353 fNodes->Add(sub2node);
20354 sub1node->cd();
20355 //
20356 // Place copy #23 of ITS6 in I569
20357 //
20358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20359 sub2node->SetLineColor(kColorITS);
20360 sub2node->SetVisibility(1);
20361 fNodes->Add(sub2node);
20362 sub1node->cd();
20363 //
20364 // Place copy #24 of ITS6 in I569
20365 //
20366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20367 sub2node->SetLineColor(kColorITS);
20368 sub2node->SetVisibility(1);
20369 fNodes->Add(sub2node);
20370 sub1node->cd();
20371 //
20372 // Place copy #25 of ITS6 in I569
20373 //
1266e9b4 20374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20375 sub2node->SetLineColor(kColorITS);
20376 sub2node->SetVisibility(1);
20377 fNodes->Add(sub2node);
20378 sub1node->cd();
20379 fNodes->Add(sub1node);
20380 node->cd();
20381 //
20382 // Place copy #20 of I569 in IT56
20383 //
1266e9b4 20384 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20385 sub1node->SetLineColor(kColorITS);
20386 sub1node->SetVisibility(0);
20387 sub1node->cd();
20388 //
20389 // Place copy #1 of ITS6 in I569
20390 //
1266e9b4 20391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20392 sub2node->SetLineColor(kColorITS);
20393 sub2node->SetVisibility(1);
20394 fNodes->Add(sub2node);
20395 sub1node->cd();
20396 //
20397 // Place copy #2 of ITS6 in I569
20398 //
20399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20400 sub2node->SetLineColor(kColorITS);
20401 sub2node->SetVisibility(1);
20402 fNodes->Add(sub2node);
20403 sub1node->cd();
20404 //
20405 // Place copy #3 of ITS6 in I569
20406 //
1266e9b4 20407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20408 sub2node->SetLineColor(kColorITS);
20409 sub2node->SetVisibility(1);
20410 fNodes->Add(sub2node);
20411 sub1node->cd();
20412 //
20413 // Place copy #4 of ITS6 in I569
20414 //
20415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20416 sub2node->SetLineColor(kColorITS);
20417 sub2node->SetVisibility(1);
20418 fNodes->Add(sub2node);
20419 sub1node->cd();
20420 //
20421 // Place copy #5 of ITS6 in I569
20422 //
1266e9b4 20423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20424 sub2node->SetLineColor(kColorITS);
20425 sub2node->SetVisibility(1);
20426 fNodes->Add(sub2node);
20427 sub1node->cd();
20428 //
20429 // Place copy #6 of ITS6 in I569
20430 //
20431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20432 sub2node->SetLineColor(kColorITS);
20433 sub2node->SetVisibility(1);
20434 fNodes->Add(sub2node);
20435 sub1node->cd();
20436 //
20437 // Place copy #7 of ITS6 in I569
20438 //
1266e9b4 20439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20440 sub2node->SetLineColor(kColorITS);
20441 sub2node->SetVisibility(1);
20442 fNodes->Add(sub2node);
20443 sub1node->cd();
20444 //
20445 // Place copy #8 of ITS6 in I569
20446 //
20447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20448 sub2node->SetLineColor(kColorITS);
20449 sub2node->SetVisibility(1);
20450 fNodes->Add(sub2node);
20451 sub1node->cd();
20452 //
20453 // Place copy #9 of ITS6 in I569
20454 //
1266e9b4 20455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20456 sub2node->SetLineColor(kColorITS);
20457 sub2node->SetVisibility(1);
20458 fNodes->Add(sub2node);
20459 sub1node->cd();
20460 //
20461 // Place copy #10 of ITS6 in I569
20462 //
20463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20464 sub2node->SetLineColor(kColorITS);
20465 sub2node->SetVisibility(1);
20466 fNodes->Add(sub2node);
20467 sub1node->cd();
20468 //
20469 // Place copy #11 of ITS6 in I569
20470 //
1266e9b4 20471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20472 sub2node->SetLineColor(kColorITS);
20473 sub2node->SetVisibility(1);
20474 fNodes->Add(sub2node);
20475 sub1node->cd();
20476 //
20477 // Place copy #12 of ITS6 in I569
20478 //
20479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20480 sub2node->SetLineColor(kColorITS);
20481 sub2node->SetVisibility(1);
20482 fNodes->Add(sub2node);
20483 sub1node->cd();
20484 //
20485 // Place copy #13 of ITS6 in I569
20486 //
20487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20488 sub2node->SetLineColor(kColorITS);
20489 sub2node->SetVisibility(1);
20490 fNodes->Add(sub2node);
20491 sub1node->cd();
20492 //
20493 // Place copy #14 of ITS6 in I569
20494 //
20495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20496 sub2node->SetLineColor(kColorITS);
20497 sub2node->SetVisibility(1);
20498 fNodes->Add(sub2node);
20499 sub1node->cd();
20500 //
20501 // Place copy #15 of ITS6 in I569
20502 //
1266e9b4 20503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20504 sub2node->SetLineColor(kColorITS);
20505 sub2node->SetVisibility(1);
20506 fNodes->Add(sub2node);
20507 sub1node->cd();
20508 //
20509 // Place copy #16 of ITS6 in I569
20510 //
20511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20512 sub2node->SetLineColor(kColorITS);
20513 sub2node->SetVisibility(1);
20514 fNodes->Add(sub2node);
20515 sub1node->cd();
20516 //
20517 // Place copy #17 of ITS6 in I569
20518 //
20519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20520 sub2node->SetLineColor(kColorITS);
20521 sub2node->SetVisibility(1);
20522 fNodes->Add(sub2node);
20523 sub1node->cd();
20524 //
20525 // Place copy #18 of ITS6 in I569
20526 //
20527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20528 sub2node->SetLineColor(kColorITS);
20529 sub2node->SetVisibility(1);
20530 fNodes->Add(sub2node);
20531 sub1node->cd();
20532 //
20533 // Place copy #19 of ITS6 in I569
20534 //
1266e9b4 20535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20536 sub2node->SetLineColor(kColorITS);
20537 sub2node->SetVisibility(1);
20538 fNodes->Add(sub2node);
20539 sub1node->cd();
20540 //
20541 // Place copy #20 of ITS6 in I569
20542 //
20543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20544 sub2node->SetLineColor(kColorITS);
20545 sub2node->SetVisibility(1);
20546 fNodes->Add(sub2node);
20547 sub1node->cd();
20548 //
20549 // Place copy #21 of ITS6 in I569
20550 //
1266e9b4 20551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20552 sub2node->SetLineColor(kColorITS);
20553 sub2node->SetVisibility(1);
20554 fNodes->Add(sub2node);
20555 sub1node->cd();
20556 //
20557 // Place copy #22 of ITS6 in I569
20558 //
20559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20560 sub2node->SetLineColor(kColorITS);
20561 sub2node->SetVisibility(1);
20562 fNodes->Add(sub2node);
20563 sub1node->cd();
20564 //
20565 // Place copy #23 of ITS6 in I569
20566 //
20567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20568 sub2node->SetLineColor(kColorITS);
20569 sub2node->SetVisibility(1);
20570 fNodes->Add(sub2node);
20571 sub1node->cd();
20572 //
20573 // Place copy #24 of ITS6 in I569
20574 //
20575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20576 sub2node->SetLineColor(kColorITS);
20577 sub2node->SetVisibility(1);
20578 fNodes->Add(sub2node);
20579 sub1node->cd();
20580 //
20581 // Place copy #25 of ITS6 in I569
20582 //
1266e9b4 20583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20584 sub2node->SetLineColor(kColorITS);
20585 sub2node->SetVisibility(1);
20586 fNodes->Add(sub2node);
20587 sub1node->cd();
20588 fNodes->Add(sub1node);
20589 node->cd();
20590 //
20591 // Place copy #21 of I569 in IT56
20592 //
1266e9b4 20593 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20594 sub1node->SetLineColor(kColorITS);
20595 sub1node->SetVisibility(0);
20596 sub1node->cd();
20597 //
20598 // Place copy #1 of ITS6 in I569
20599 //
1266e9b4 20600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20601 sub2node->SetLineColor(kColorITS);
20602 sub2node->SetVisibility(1);
20603 fNodes->Add(sub2node);
20604 sub1node->cd();
20605 //
20606 // Place copy #2 of ITS6 in I569
20607 //
20608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20609 sub2node->SetLineColor(kColorITS);
20610 sub2node->SetVisibility(1);
20611 fNodes->Add(sub2node);
20612 sub1node->cd();
20613 //
20614 // Place copy #3 of ITS6 in I569
20615 //
1266e9b4 20616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20617 sub2node->SetLineColor(kColorITS);
20618 sub2node->SetVisibility(1);
20619 fNodes->Add(sub2node);
20620 sub1node->cd();
20621 //
20622 // Place copy #4 of ITS6 in I569
20623 //
20624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20625 sub2node->SetLineColor(kColorITS);
20626 sub2node->SetVisibility(1);
20627 fNodes->Add(sub2node);
20628 sub1node->cd();
20629 //
20630 // Place copy #5 of ITS6 in I569
20631 //
1266e9b4 20632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20633 sub2node->SetLineColor(kColorITS);
20634 sub2node->SetVisibility(1);
20635 fNodes->Add(sub2node);
20636 sub1node->cd();
20637 //
20638 // Place copy #6 of ITS6 in I569
20639 //
20640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20641 sub2node->SetLineColor(kColorITS);
20642 sub2node->SetVisibility(1);
20643 fNodes->Add(sub2node);
20644 sub1node->cd();
20645 //
20646 // Place copy #7 of ITS6 in I569
20647 //
1266e9b4 20648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20649 sub2node->SetLineColor(kColorITS);
20650 sub2node->SetVisibility(1);
20651 fNodes->Add(sub2node);
20652 sub1node->cd();
20653 //
20654 // Place copy #8 of ITS6 in I569
20655 //
20656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20657 sub2node->SetLineColor(kColorITS);
20658 sub2node->SetVisibility(1);
20659 fNodes->Add(sub2node);
20660 sub1node->cd();
20661 //
20662 // Place copy #9 of ITS6 in I569
20663 //
1266e9b4 20664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20665 sub2node->SetLineColor(kColorITS);
20666 sub2node->SetVisibility(1);
20667 fNodes->Add(sub2node);
20668 sub1node->cd();
20669 //
20670 // Place copy #10 of ITS6 in I569
20671 //
20672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20673 sub2node->SetLineColor(kColorITS);
20674 sub2node->SetVisibility(1);
20675 fNodes->Add(sub2node);
20676 sub1node->cd();
20677 //
20678 // Place copy #11 of ITS6 in I569
20679 //
1266e9b4 20680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20681 sub2node->SetLineColor(kColorITS);
20682 sub2node->SetVisibility(1);
20683 fNodes->Add(sub2node);
20684 sub1node->cd();
20685 //
20686 // Place copy #12 of ITS6 in I569
20687 //
20688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20689 sub2node->SetLineColor(kColorITS);
20690 sub2node->SetVisibility(1);
20691 fNodes->Add(sub2node);
20692 sub1node->cd();
20693 //
20694 // Place copy #13 of ITS6 in I569
20695 //
20696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20697 sub2node->SetLineColor(kColorITS);
20698 sub2node->SetVisibility(1);
20699 fNodes->Add(sub2node);
20700 sub1node->cd();
20701 //
20702 // Place copy #14 of ITS6 in I569
20703 //
20704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20705 sub2node->SetLineColor(kColorITS);
20706 sub2node->SetVisibility(1);
20707 fNodes->Add(sub2node);
20708 sub1node->cd();
20709 //
20710 // Place copy #15 of ITS6 in I569
20711 //
1266e9b4 20712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20713 sub2node->SetLineColor(kColorITS);
20714 sub2node->SetVisibility(1);
20715 fNodes->Add(sub2node);
20716 sub1node->cd();
20717 //
20718 // Place copy #16 of ITS6 in I569
20719 //
20720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20721 sub2node->SetLineColor(kColorITS);
20722 sub2node->SetVisibility(1);
20723 fNodes->Add(sub2node);
20724 sub1node->cd();
20725 //
20726 // Place copy #17 of ITS6 in I569
20727 //
20728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20729 sub2node->SetLineColor(kColorITS);
20730 sub2node->SetVisibility(1);
20731 fNodes->Add(sub2node);
20732 sub1node->cd();
20733 //
20734 // Place copy #18 of ITS6 in I569
20735 //
20736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20737 sub2node->SetLineColor(kColorITS);
20738 sub2node->SetVisibility(1);
20739 fNodes->Add(sub2node);
20740 sub1node->cd();
20741 //
20742 // Place copy #19 of ITS6 in I569
20743 //
1266e9b4 20744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20745 sub2node->SetLineColor(kColorITS);
20746 sub2node->SetVisibility(1);
20747 fNodes->Add(sub2node);
20748 sub1node->cd();
20749 //
20750 // Place copy #20 of ITS6 in I569
20751 //
20752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20753 sub2node->SetLineColor(kColorITS);
20754 sub2node->SetVisibility(1);
20755 fNodes->Add(sub2node);
20756 sub1node->cd();
20757 //
20758 // Place copy #21 of ITS6 in I569
20759 //
1266e9b4 20760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20761 sub2node->SetLineColor(kColorITS);
20762 sub2node->SetVisibility(1);
20763 fNodes->Add(sub2node);
20764 sub1node->cd();
20765 //
20766 // Place copy #22 of ITS6 in I569
20767 //
20768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20769 sub2node->SetLineColor(kColorITS);
20770 sub2node->SetVisibility(1);
20771 fNodes->Add(sub2node);
20772 sub1node->cd();
20773 //
20774 // Place copy #23 of ITS6 in I569
20775 //
20776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20777 sub2node->SetLineColor(kColorITS);
20778 sub2node->SetVisibility(1);
20779 fNodes->Add(sub2node);
20780 sub1node->cd();
20781 //
20782 // Place copy #24 of ITS6 in I569
20783 //
20784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20785 sub2node->SetLineColor(kColorITS);
20786 sub2node->SetVisibility(1);
20787 fNodes->Add(sub2node);
20788 sub1node->cd();
20789 //
20790 // Place copy #25 of ITS6 in I569
20791 //
1266e9b4 20792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20793 sub2node->SetLineColor(kColorITS);
20794 sub2node->SetVisibility(1);
20795 fNodes->Add(sub2node);
20796 sub1node->cd();
20797 fNodes->Add(sub1node);
20798 node->cd();
20799 //
20800 // Place copy #22 of I569 in IT56
20801 //
1266e9b4 20802 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20803 sub1node->SetLineColor(kColorITS);
20804 sub1node->SetVisibility(0);
20805 sub1node->cd();
20806 //
20807 // Place copy #1 of ITS6 in I569
20808 //
1266e9b4 20809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20810 sub2node->SetLineColor(kColorITS);
20811 sub2node->SetVisibility(1);
20812 fNodes->Add(sub2node);
20813 sub1node->cd();
20814 //
20815 // Place copy #2 of ITS6 in I569
20816 //
20817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20818 sub2node->SetLineColor(kColorITS);
20819 sub2node->SetVisibility(1);
20820 fNodes->Add(sub2node);
20821 sub1node->cd();
20822 //
20823 // Place copy #3 of ITS6 in I569
20824 //
1266e9b4 20825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20826 sub2node->SetLineColor(kColorITS);
20827 sub2node->SetVisibility(1);
20828 fNodes->Add(sub2node);
20829 sub1node->cd();
20830 //
20831 // Place copy #4 of ITS6 in I569
20832 //
20833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20834 sub2node->SetLineColor(kColorITS);
20835 sub2node->SetVisibility(1);
20836 fNodes->Add(sub2node);
20837 sub1node->cd();
20838 //
20839 // Place copy #5 of ITS6 in I569
20840 //
1266e9b4 20841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20842 sub2node->SetLineColor(kColorITS);
20843 sub2node->SetVisibility(1);
20844 fNodes->Add(sub2node);
20845 sub1node->cd();
20846 //
20847 // Place copy #6 of ITS6 in I569
20848 //
20849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20850 sub2node->SetLineColor(kColorITS);
20851 sub2node->SetVisibility(1);
20852 fNodes->Add(sub2node);
20853 sub1node->cd();
20854 //
20855 // Place copy #7 of ITS6 in I569
20856 //
1266e9b4 20857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20858 sub2node->SetLineColor(kColorITS);
20859 sub2node->SetVisibility(1);
20860 fNodes->Add(sub2node);
20861 sub1node->cd();
20862 //
20863 // Place copy #8 of ITS6 in I569
20864 //
20865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20866 sub2node->SetLineColor(kColorITS);
20867 sub2node->SetVisibility(1);
20868 fNodes->Add(sub2node);
20869 sub1node->cd();
20870 //
20871 // Place copy #9 of ITS6 in I569
20872 //
1266e9b4 20873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20874 sub2node->SetLineColor(kColorITS);
20875 sub2node->SetVisibility(1);
20876 fNodes->Add(sub2node);
20877 sub1node->cd();
20878 //
20879 // Place copy #10 of ITS6 in I569
20880 //
20881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20882 sub2node->SetLineColor(kColorITS);
20883 sub2node->SetVisibility(1);
20884 fNodes->Add(sub2node);
20885 sub1node->cd();
20886 //
20887 // Place copy #11 of ITS6 in I569
20888 //
1266e9b4 20889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20890 sub2node->SetLineColor(kColorITS);
20891 sub2node->SetVisibility(1);
20892 fNodes->Add(sub2node);
20893 sub1node->cd();
20894 //
20895 // Place copy #12 of ITS6 in I569
20896 //
20897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20898 sub2node->SetLineColor(kColorITS);
20899 sub2node->SetVisibility(1);
20900 fNodes->Add(sub2node);
20901 sub1node->cd();
20902 //
20903 // Place copy #13 of ITS6 in I569
20904 //
20905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20906 sub2node->SetLineColor(kColorITS);
20907 sub2node->SetVisibility(1);
20908 fNodes->Add(sub2node);
20909 sub1node->cd();
20910 //
20911 // Place copy #14 of ITS6 in I569
20912 //
20913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20914 sub2node->SetLineColor(kColorITS);
20915 sub2node->SetVisibility(1);
20916 fNodes->Add(sub2node);
20917 sub1node->cd();
20918 //
20919 // Place copy #15 of ITS6 in I569
20920 //
1266e9b4 20921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20922 sub2node->SetLineColor(kColorITS);
20923 sub2node->SetVisibility(1);
20924 fNodes->Add(sub2node);
20925 sub1node->cd();
20926 //
20927 // Place copy #16 of ITS6 in I569
20928 //
20929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20930 sub2node->SetLineColor(kColorITS);
20931 sub2node->SetVisibility(1);
20932 fNodes->Add(sub2node);
20933 sub1node->cd();
20934 //
20935 // Place copy #17 of ITS6 in I569
20936 //
20937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20938 sub2node->SetLineColor(kColorITS);
20939 sub2node->SetVisibility(1);
20940 fNodes->Add(sub2node);
20941 sub1node->cd();
20942 //
20943 // Place copy #18 of ITS6 in I569
20944 //
20945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20946 sub2node->SetLineColor(kColorITS);
20947 sub2node->SetVisibility(1);
20948 fNodes->Add(sub2node);
20949 sub1node->cd();
20950 //
20951 // Place copy #19 of ITS6 in I569
20952 //
1266e9b4 20953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20954 sub2node->SetLineColor(kColorITS);
20955 sub2node->SetVisibility(1);
20956 fNodes->Add(sub2node);
20957 sub1node->cd();
20958 //
20959 // Place copy #20 of ITS6 in I569
20960 //
20961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20962 sub2node->SetLineColor(kColorITS);
20963 sub2node->SetVisibility(1);
20964 fNodes->Add(sub2node);
20965 sub1node->cd();
20966 //
20967 // Place copy #21 of ITS6 in I569
20968 //
1266e9b4 20969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20970 sub2node->SetLineColor(kColorITS);
20971 sub2node->SetVisibility(1);
20972 fNodes->Add(sub2node);
20973 sub1node->cd();
20974 //
20975 // Place copy #22 of ITS6 in I569
20976 //
20977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20978 sub2node->SetLineColor(kColorITS);
20979 sub2node->SetVisibility(1);
20980 fNodes->Add(sub2node);
20981 sub1node->cd();
20982 //
20983 // Place copy #23 of ITS6 in I569
20984 //
20985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20986 sub2node->SetLineColor(kColorITS);
20987 sub2node->SetVisibility(1);
20988 fNodes->Add(sub2node);
20989 sub1node->cd();
20990 //
20991 // Place copy #24 of ITS6 in I569
20992 //
20993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20994 sub2node->SetLineColor(kColorITS);
20995 sub2node->SetVisibility(1);
20996 fNodes->Add(sub2node);
20997 sub1node->cd();
20998 //
20999 // Place copy #25 of ITS6 in I569
21000 //
1266e9b4 21001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21002 sub2node->SetLineColor(kColorITS);
21003 sub2node->SetVisibility(1);
21004 fNodes->Add(sub2node);
21005 sub1node->cd();
21006 fNodes->Add(sub1node);
21007 node->cd();
21008 //
21009 // Place copy #23 of I569 in IT56
21010 //
1266e9b4 21011 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21012 sub1node->SetLineColor(kColorITS);
21013 sub1node->SetVisibility(0);
21014 sub1node->cd();
21015 //
21016 // Place copy #1 of ITS6 in I569
21017 //
1266e9b4 21018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21019 sub2node->SetLineColor(kColorITS);
21020 sub2node->SetVisibility(1);
21021 fNodes->Add(sub2node);
21022 sub1node->cd();
21023 //
21024 // Place copy #2 of ITS6 in I569
21025 //
21026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21027 sub2node->SetLineColor(kColorITS);
21028 sub2node->SetVisibility(1);
21029 fNodes->Add(sub2node);
21030 sub1node->cd();
21031 //
21032 // Place copy #3 of ITS6 in I569
21033 //
1266e9b4 21034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21035 sub2node->SetLineColor(kColorITS);
21036 sub2node->SetVisibility(1);
21037 fNodes->Add(sub2node);
21038 sub1node->cd();
21039 //
21040 // Place copy #4 of ITS6 in I569
21041 //
21042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21043 sub2node->SetLineColor(kColorITS);
21044 sub2node->SetVisibility(1);
21045 fNodes->Add(sub2node);
21046 sub1node->cd();
21047 //
21048 // Place copy #5 of ITS6 in I569
21049 //
1266e9b4 21050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21051 sub2node->SetLineColor(kColorITS);
21052 sub2node->SetVisibility(1);
21053 fNodes->Add(sub2node);
21054 sub1node->cd();
21055 //
21056 // Place copy #6 of ITS6 in I569
21057 //
21058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21059 sub2node->SetLineColor(kColorITS);
21060 sub2node->SetVisibility(1);
21061 fNodes->Add(sub2node);
21062 sub1node->cd();
21063 //
21064 // Place copy #7 of ITS6 in I569
21065 //
1266e9b4 21066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21067 sub2node->SetLineColor(kColorITS);
21068 sub2node->SetVisibility(1);
21069 fNodes->Add(sub2node);
21070 sub1node->cd();
21071 //
21072 // Place copy #8 of ITS6 in I569
21073 //
21074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21075 sub2node->SetLineColor(kColorITS);
21076 sub2node->SetVisibility(1);
21077 fNodes->Add(sub2node);
21078 sub1node->cd();
21079 //
21080 // Place copy #9 of ITS6 in I569
21081 //
1266e9b4 21082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21083 sub2node->SetLineColor(kColorITS);
21084 sub2node->SetVisibility(1);
21085 fNodes->Add(sub2node);
21086 sub1node->cd();
21087 //
21088 // Place copy #10 of ITS6 in I569
21089 //
21090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21091 sub2node->SetLineColor(kColorITS);
21092 sub2node->SetVisibility(1);
21093 fNodes->Add(sub2node);
21094 sub1node->cd();
21095 //
21096 // Place copy #11 of ITS6 in I569
21097 //
1266e9b4 21098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21099 sub2node->SetLineColor(kColorITS);
21100 sub2node->SetVisibility(1);
21101 fNodes->Add(sub2node);
21102 sub1node->cd();
21103 //
21104 // Place copy #12 of ITS6 in I569
21105 //
21106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21107 sub2node->SetLineColor(kColorITS);
21108 sub2node->SetVisibility(1);
21109 fNodes->Add(sub2node);
21110 sub1node->cd();
21111 //
21112 // Place copy #13 of ITS6 in I569
21113 //
21114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21115 sub2node->SetLineColor(kColorITS);
21116 sub2node->SetVisibility(1);
21117 fNodes->Add(sub2node);
21118 sub1node->cd();
21119 //
21120 // Place copy #14 of ITS6 in I569
21121 //
21122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21123 sub2node->SetLineColor(kColorITS);
21124 sub2node->SetVisibility(1);
21125 fNodes->Add(sub2node);
21126 sub1node->cd();
21127 //
21128 // Place copy #15 of ITS6 in I569
21129 //
1266e9b4 21130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21131 sub2node->SetLineColor(kColorITS);
21132 sub2node->SetVisibility(1);
21133 fNodes->Add(sub2node);
21134 sub1node->cd();
21135 //
21136 // Place copy #16 of ITS6 in I569
21137 //
21138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21139 sub2node->SetLineColor(kColorITS);
21140 sub2node->SetVisibility(1);
21141 fNodes->Add(sub2node);
21142 sub1node->cd();
21143 //
21144 // Place copy #17 of ITS6 in I569
21145 //
21146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21147 sub2node->SetLineColor(kColorITS);
21148 sub2node->SetVisibility(1);
21149 fNodes->Add(sub2node);
21150 sub1node->cd();
21151 //
21152 // Place copy #18 of ITS6 in I569
21153 //
21154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21155 sub2node->SetLineColor(kColorITS);
21156 sub2node->SetVisibility(1);
21157 fNodes->Add(sub2node);
21158 sub1node->cd();
21159 //
21160 // Place copy #19 of ITS6 in I569
21161 //
1266e9b4 21162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21163 sub2node->SetLineColor(kColorITS);
21164 sub2node->SetVisibility(1);
21165 fNodes->Add(sub2node);
21166 sub1node->cd();
21167 //
21168 // Place copy #20 of ITS6 in I569
21169 //
21170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21171 sub2node->SetLineColor(kColorITS);
21172 sub2node->SetVisibility(1);
21173 fNodes->Add(sub2node);
21174 sub1node->cd();
21175 //
21176 // Place copy #21 of ITS6 in I569
21177 //
1266e9b4 21178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21179 sub2node->SetLineColor(kColorITS);
21180 sub2node->SetVisibility(1);
21181 fNodes->Add(sub2node);
21182 sub1node->cd();
21183 //
21184 // Place copy #22 of ITS6 in I569
21185 //
21186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21187 sub2node->SetLineColor(kColorITS);
21188 sub2node->SetVisibility(1);
21189 fNodes->Add(sub2node);
21190 sub1node->cd();
21191 //
21192 // Place copy #23 of ITS6 in I569
21193 //
21194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21195 sub2node->SetLineColor(kColorITS);
21196 sub2node->SetVisibility(1);
21197 fNodes->Add(sub2node);
21198 sub1node->cd();
21199 //
21200 // Place copy #24 of ITS6 in I569
21201 //
21202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21203 sub2node->SetLineColor(kColorITS);
21204 sub2node->SetVisibility(1);
21205 fNodes->Add(sub2node);
21206 sub1node->cd();
21207 //
21208 // Place copy #25 of ITS6 in I569
21209 //
1266e9b4 21210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21211 sub2node->SetLineColor(kColorITS);
21212 sub2node->SetVisibility(1);
21213 fNodes->Add(sub2node);
21214 sub1node->cd();
21215 fNodes->Add(sub1node);
21216 node->cd();
21217 //
21218 // Place copy #24 of I569 in IT56
21219 //
1266e9b4 21220 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21221 sub1node->SetLineColor(kColorITS);
21222 sub1node->SetVisibility(0);
21223 sub1node->cd();
21224 //
21225 // Place copy #1 of ITS6 in I569
21226 //
1266e9b4 21227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21228 sub2node->SetLineColor(kColorITS);
21229 sub2node->SetVisibility(1);
21230 fNodes->Add(sub2node);
21231 sub1node->cd();
21232 //
21233 // Place copy #2 of ITS6 in I569
21234 //
21235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21236 sub2node->SetLineColor(kColorITS);
21237 sub2node->SetVisibility(1);
21238 fNodes->Add(sub2node);
21239 sub1node->cd();
21240 //
21241 // Place copy #3 of ITS6 in I569
21242 //
1266e9b4 21243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21244 sub2node->SetLineColor(kColorITS);
21245 sub2node->SetVisibility(1);
21246 fNodes->Add(sub2node);
21247 sub1node->cd();
21248 //
21249 // Place copy #4 of ITS6 in I569
21250 //
21251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21252 sub2node->SetLineColor(kColorITS);
21253 sub2node->SetVisibility(1);
21254 fNodes->Add(sub2node);
21255 sub1node->cd();
21256 //
21257 // Place copy #5 of ITS6 in I569
21258 //
1266e9b4 21259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21260 sub2node->SetLineColor(kColorITS);
21261 sub2node->SetVisibility(1);
21262 fNodes->Add(sub2node);
21263 sub1node->cd();
21264 //
21265 // Place copy #6 of ITS6 in I569
21266 //
21267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21268 sub2node->SetLineColor(kColorITS);
21269 sub2node->SetVisibility(1);
21270 fNodes->Add(sub2node);
21271 sub1node->cd();
21272 //
21273 // Place copy #7 of ITS6 in I569
21274 //
1266e9b4 21275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21276 sub2node->SetLineColor(kColorITS);
21277 sub2node->SetVisibility(1);
21278 fNodes->Add(sub2node);
21279 sub1node->cd();
21280 //
21281 // Place copy #8 of ITS6 in I569
21282 //
21283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21284 sub2node->SetLineColor(kColorITS);
21285 sub2node->SetVisibility(1);
21286 fNodes->Add(sub2node);
21287 sub1node->cd();
21288 //
21289 // Place copy #9 of ITS6 in I569
21290 //
1266e9b4 21291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21292 sub2node->SetLineColor(kColorITS);
21293 sub2node->SetVisibility(1);
21294 fNodes->Add(sub2node);
21295 sub1node->cd();
21296 //
21297 // Place copy #10 of ITS6 in I569
21298 //
21299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21300 sub2node->SetLineColor(kColorITS);
21301 sub2node->SetVisibility(1);
21302 fNodes->Add(sub2node);
21303 sub1node->cd();
21304 //
21305 // Place copy #11 of ITS6 in I569
21306 //
1266e9b4 21307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21308 sub2node->SetLineColor(kColorITS);
21309 sub2node->SetVisibility(1);
21310 fNodes->Add(sub2node);
21311 sub1node->cd();
21312 //
21313 // Place copy #12 of ITS6 in I569
21314 //
21315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21316 sub2node->SetLineColor(kColorITS);
21317 sub2node->SetVisibility(1);
21318 fNodes->Add(sub2node);
21319 sub1node->cd();
21320 //
21321 // Place copy #13 of ITS6 in I569
21322 //
21323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21324 sub2node->SetLineColor(kColorITS);
21325 sub2node->SetVisibility(1);
21326 fNodes->Add(sub2node);
21327 sub1node->cd();
21328 //
21329 // Place copy #14 of ITS6 in I569
21330 //
21331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21332 sub2node->SetLineColor(kColorITS);
21333 sub2node->SetVisibility(1);
21334 fNodes->Add(sub2node);
21335 sub1node->cd();
21336 //
21337 // Place copy #15 of ITS6 in I569
21338 //
1266e9b4 21339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21340 sub2node->SetLineColor(kColorITS);
21341 sub2node->SetVisibility(1);
21342 fNodes->Add(sub2node);
21343 sub1node->cd();
21344 //
21345 // Place copy #16 of ITS6 in I569
21346 //
21347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21348 sub2node->SetLineColor(kColorITS);
21349 sub2node->SetVisibility(1);
21350 fNodes->Add(sub2node);
21351 sub1node->cd();
21352 //
21353 // Place copy #17 of ITS6 in I569
21354 //
21355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21356 sub2node->SetLineColor(kColorITS);
21357 sub2node->SetVisibility(1);
21358 fNodes->Add(sub2node);
21359 sub1node->cd();
21360 //
21361 // Place copy #18 of ITS6 in I569
21362 //
21363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21364 sub2node->SetLineColor(kColorITS);
21365 sub2node->SetVisibility(1);
21366 fNodes->Add(sub2node);
21367 sub1node->cd();
21368 //
21369 // Place copy #19 of ITS6 in I569
21370 //
1266e9b4 21371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21372 sub2node->SetLineColor(kColorITS);
21373 sub2node->SetVisibility(1);
21374 fNodes->Add(sub2node);
21375 sub1node->cd();
21376 //
21377 // Place copy #20 of ITS6 in I569
21378 //
21379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21380 sub2node->SetLineColor(kColorITS);
21381 sub2node->SetVisibility(1);
21382 fNodes->Add(sub2node);
21383 sub1node->cd();
21384 //
21385 // Place copy #21 of ITS6 in I569
21386 //
1266e9b4 21387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21388 sub2node->SetLineColor(kColorITS);
21389 sub2node->SetVisibility(1);
21390 fNodes->Add(sub2node);
21391 sub1node->cd();
21392 //
21393 // Place copy #22 of ITS6 in I569
21394 //
21395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21396 sub2node->SetLineColor(kColorITS);
21397 sub2node->SetVisibility(1);
21398 fNodes->Add(sub2node);
21399 sub1node->cd();
21400 //
21401 // Place copy #23 of ITS6 in I569
21402 //
21403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21404 sub2node->SetLineColor(kColorITS);
21405 sub2node->SetVisibility(1);
21406 fNodes->Add(sub2node);
21407 sub1node->cd();
21408 //
21409 // Place copy #24 of ITS6 in I569
21410 //
21411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21412 sub2node->SetLineColor(kColorITS);
21413 sub2node->SetVisibility(1);
21414 fNodes->Add(sub2node);
21415 sub1node->cd();
21416 //
21417 // Place copy #25 of ITS6 in I569
21418 //
1266e9b4 21419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21420 sub2node->SetLineColor(kColorITS);
21421 sub2node->SetVisibility(1);
21422 fNodes->Add(sub2node);
21423 sub1node->cd();
21424 fNodes->Add(sub1node);
21425 node->cd();
21426 //
21427 // Place copy #25 of I569 in IT56
21428 //
1266e9b4 21429 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21430 sub1node->SetLineColor(kColorITS);
21431 sub1node->SetVisibility(0);
21432 sub1node->cd();
21433 //
21434 // Place copy #1 of ITS6 in I569
21435 //
1266e9b4 21436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21437 sub2node->SetLineColor(kColorITS);
21438 sub2node->SetVisibility(1);
21439 fNodes->Add(sub2node);
21440 sub1node->cd();
21441 //
21442 // Place copy #2 of ITS6 in I569
21443 //
21444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21445 sub2node->SetLineColor(kColorITS);
21446 sub2node->SetVisibility(1);
21447 fNodes->Add(sub2node);
21448 sub1node->cd();
21449 //
21450 // Place copy #3 of ITS6 in I569
21451 //
1266e9b4 21452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21453 sub2node->SetLineColor(kColorITS);
21454 sub2node->SetVisibility(1);
21455 fNodes->Add(sub2node);
21456 sub1node->cd();
21457 //
21458 // Place copy #4 of ITS6 in I569
21459 //
21460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21461 sub2node->SetLineColor(kColorITS);
21462 sub2node->SetVisibility(1);
21463 fNodes->Add(sub2node);
21464 sub1node->cd();
21465 //
21466 // Place copy #5 of ITS6 in I569
21467 //
1266e9b4 21468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21469 sub2node->SetLineColor(kColorITS);
21470 sub2node->SetVisibility(1);
21471 fNodes->Add(sub2node);
21472 sub1node->cd();
21473 //
21474 // Place copy #6 of ITS6 in I569
21475 //
21476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21477 sub2node->SetLineColor(kColorITS);
21478 sub2node->SetVisibility(1);
21479 fNodes->Add(sub2node);
21480 sub1node->cd();
21481 //
21482 // Place copy #7 of ITS6 in I569
21483 //
1266e9b4 21484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21485 sub2node->SetLineColor(kColorITS);
21486 sub2node->SetVisibility(1);
21487 fNodes->Add(sub2node);
21488 sub1node->cd();
21489 //
21490 // Place copy #8 of ITS6 in I569
21491 //
21492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21493 sub2node->SetLineColor(kColorITS);
21494 sub2node->SetVisibility(1);
21495 fNodes->Add(sub2node);
21496 sub1node->cd();
21497 //
21498 // Place copy #9 of ITS6 in I569
21499 //
1266e9b4 21500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21501 sub2node->SetLineColor(kColorITS);
21502 sub2node->SetVisibility(1);
21503 fNodes->Add(sub2node);
21504 sub1node->cd();
21505 //
21506 // Place copy #10 of ITS6 in I569
21507 //
21508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21509 sub2node->SetLineColor(kColorITS);
21510 sub2node->SetVisibility(1);
21511 fNodes->Add(sub2node);
21512 sub1node->cd();
21513 //
21514 // Place copy #11 of ITS6 in I569
21515 //
1266e9b4 21516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21517 sub2node->SetLineColor(kColorITS);
21518 sub2node->SetVisibility(1);
21519 fNodes->Add(sub2node);
21520 sub1node->cd();
21521 //
21522 // Place copy #12 of ITS6 in I569
21523 //
21524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21525 sub2node->SetLineColor(kColorITS);
21526 sub2node->SetVisibility(1);
21527 fNodes->Add(sub2node);
21528 sub1node->cd();
21529 //
21530 // Place copy #13 of ITS6 in I569
21531 //
21532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21533 sub2node->SetLineColor(kColorITS);
21534 sub2node->SetVisibility(1);
21535 fNodes->Add(sub2node);
21536 sub1node->cd();
21537 //
21538 // Place copy #14 of ITS6 in I569
21539 //
21540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21541 sub2node->SetLineColor(kColorITS);
21542 sub2node->SetVisibility(1);
21543 fNodes->Add(sub2node);
21544 sub1node->cd();
21545 //
21546 // Place copy #15 of ITS6 in I569
21547 //
1266e9b4 21548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21549 sub2node->SetLineColor(kColorITS);
21550 sub2node->SetVisibility(1);
21551 fNodes->Add(sub2node);
21552 sub1node->cd();
21553 //
21554 // Place copy #16 of ITS6 in I569
21555 //
21556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21557 sub2node->SetLineColor(kColorITS);
21558 sub2node->SetVisibility(1);
21559 fNodes->Add(sub2node);
21560 sub1node->cd();
21561 //
21562 // Place copy #17 of ITS6 in I569
21563 //
21564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21565 sub2node->SetLineColor(kColorITS);
21566 sub2node->SetVisibility(1);
21567 fNodes->Add(sub2node);
21568 sub1node->cd();
21569 //
21570 // Place copy #18 of ITS6 in I569
21571 //
21572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21573 sub2node->SetLineColor(kColorITS);
21574 sub2node->SetVisibility(1);
21575 fNodes->Add(sub2node);
21576 sub1node->cd();
21577 //
21578 // Place copy #19 of ITS6 in I569
21579 //
1266e9b4 21580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21581 sub2node->SetLineColor(kColorITS);
21582 sub2node->SetVisibility(1);
21583 fNodes->Add(sub2node);
21584 sub1node->cd();
21585 //
21586 // Place copy #20 of ITS6 in I569
21587 //
21588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21589 sub2node->SetLineColor(kColorITS);
21590 sub2node->SetVisibility(1);
21591 fNodes->Add(sub2node);
21592 sub1node->cd();
21593 //
21594 // Place copy #21 of ITS6 in I569
21595 //
1266e9b4 21596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21597 sub2node->SetLineColor(kColorITS);
21598 sub2node->SetVisibility(1);
21599 fNodes->Add(sub2node);
21600 sub1node->cd();
21601 //
21602 // Place copy #22 of ITS6 in I569
21603 //
21604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21605 sub2node->SetLineColor(kColorITS);
21606 sub2node->SetVisibility(1);
21607 fNodes->Add(sub2node);
21608 sub1node->cd();
21609 //
21610 // Place copy #23 of ITS6 in I569
21611 //
21612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21613 sub2node->SetLineColor(kColorITS);
21614 sub2node->SetVisibility(1);
21615 fNodes->Add(sub2node);
21616 sub1node->cd();
21617 //
21618 // Place copy #24 of ITS6 in I569
21619 //
21620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21621 sub2node->SetLineColor(kColorITS);
21622 sub2node->SetVisibility(1);
21623 fNodes->Add(sub2node);
21624 sub1node->cd();
21625 //
21626 // Place copy #25 of ITS6 in I569
21627 //
1266e9b4 21628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21629 sub2node->SetLineColor(kColorITS);
21630 sub2node->SetVisibility(1);
21631 fNodes->Add(sub2node);
21632 sub1node->cd();
21633 fNodes->Add(sub1node);
21634 node->cd();
21635 //
21636 // Place copy #26 of I569 in IT56
21637 //
1266e9b4 21638 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21639 sub1node->SetLineColor(kColorITS);
21640 sub1node->SetVisibility(0);
21641 sub1node->cd();
21642 //
21643 // Place copy #1 of ITS6 in I569
21644 //
1266e9b4 21645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21646 sub2node->SetLineColor(kColorITS);
21647 sub2node->SetVisibility(1);
21648 fNodes->Add(sub2node);
21649 sub1node->cd();
21650 //
21651 // Place copy #2 of ITS6 in I569
21652 //
21653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21654 sub2node->SetLineColor(kColorITS);
21655 sub2node->SetVisibility(1);
21656 fNodes->Add(sub2node);
21657 sub1node->cd();
21658 //
21659 // Place copy #3 of ITS6 in I569
21660 //
1266e9b4 21661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21662 sub2node->SetLineColor(kColorITS);
21663 sub2node->SetVisibility(1);
21664 fNodes->Add(sub2node);
21665 sub1node->cd();
21666 //
21667 // Place copy #4 of ITS6 in I569
21668 //
21669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21670 sub2node->SetLineColor(kColorITS);
21671 sub2node->SetVisibility(1);
21672 fNodes->Add(sub2node);
21673 sub1node->cd();
21674 //
21675 // Place copy #5 of ITS6 in I569
21676 //
1266e9b4 21677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21678 sub2node->SetLineColor(kColorITS);
21679 sub2node->SetVisibility(1);
21680 fNodes->Add(sub2node);
21681 sub1node->cd();
21682 //
21683 // Place copy #6 of ITS6 in I569
21684 //
21685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21686 sub2node->SetLineColor(kColorITS);
21687 sub2node->SetVisibility(1);
21688 fNodes->Add(sub2node);
21689 sub1node->cd();
21690 //
21691 // Place copy #7 of ITS6 in I569
21692 //
1266e9b4 21693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21694 sub2node->SetLineColor(kColorITS);
21695 sub2node->SetVisibility(1);
21696 fNodes->Add(sub2node);
21697 sub1node->cd();
21698 //
21699 // Place copy #8 of ITS6 in I569
21700 //
21701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21702 sub2node->SetLineColor(kColorITS);
21703 sub2node->SetVisibility(1);
21704 fNodes->Add(sub2node);
21705 sub1node->cd();
21706 //
21707 // Place copy #9 of ITS6 in I569
21708 //
1266e9b4 21709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21710 sub2node->SetLineColor(kColorITS);
21711 sub2node->SetVisibility(1);
21712 fNodes->Add(sub2node);
21713 sub1node->cd();
21714 //
21715 // Place copy #10 of ITS6 in I569
21716 //
21717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21718 sub2node->SetLineColor(kColorITS);
21719 sub2node->SetVisibility(1);
21720 fNodes->Add(sub2node);
21721 sub1node->cd();
21722 //
21723 // Place copy #11 of ITS6 in I569
21724 //
1266e9b4 21725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21726 sub2node->SetLineColor(kColorITS);
21727 sub2node->SetVisibility(1);
21728 fNodes->Add(sub2node);
21729 sub1node->cd();
21730 //
21731 // Place copy #12 of ITS6 in I569
21732 //
21733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21734 sub2node->SetLineColor(kColorITS);
21735 sub2node->SetVisibility(1);
21736 fNodes->Add(sub2node);
21737 sub1node->cd();
21738 //
21739 // Place copy #13 of ITS6 in I569
21740 //
21741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21742 sub2node->SetLineColor(kColorITS);
21743 sub2node->SetVisibility(1);
21744 fNodes->Add(sub2node);
21745 sub1node->cd();
21746 //
21747 // Place copy #14 of ITS6 in I569
21748 //
21749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21750 sub2node->SetLineColor(kColorITS);
21751 sub2node->SetVisibility(1);
21752 fNodes->Add(sub2node);
21753 sub1node->cd();
21754 //
21755 // Place copy #15 of ITS6 in I569
21756 //
1266e9b4 21757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21758 sub2node->SetLineColor(kColorITS);
21759 sub2node->SetVisibility(1);
21760 fNodes->Add(sub2node);
21761 sub1node->cd();
21762 //
21763 // Place copy #16 of ITS6 in I569
21764 //
21765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21766 sub2node->SetLineColor(kColorITS);
21767 sub2node->SetVisibility(1);
21768 fNodes->Add(sub2node);
21769 sub1node->cd();
21770 //
21771 // Place copy #17 of ITS6 in I569
21772 //
21773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21774 sub2node->SetLineColor(kColorITS);
21775 sub2node->SetVisibility(1);
21776 fNodes->Add(sub2node);
21777 sub1node->cd();
21778 //
21779 // Place copy #18 of ITS6 in I569
21780 //
21781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21782 sub2node->SetLineColor(kColorITS);
21783 sub2node->SetVisibility(1);
21784 fNodes->Add(sub2node);
21785 sub1node->cd();
21786 //
21787 // Place copy #19 of ITS6 in I569
21788 //
1266e9b4 21789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21790 sub2node->SetLineColor(kColorITS);
21791 sub2node->SetVisibility(1);
21792 fNodes->Add(sub2node);
21793 sub1node->cd();
21794 //
21795 // Place copy #20 of ITS6 in I569
21796 //
21797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21798 sub2node->SetLineColor(kColorITS);
21799 sub2node->SetVisibility(1);
21800 fNodes->Add(sub2node);
21801 sub1node->cd();
21802 //
21803 // Place copy #21 of ITS6 in I569
21804 //
1266e9b4 21805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21806 sub2node->SetLineColor(kColorITS);
21807 sub2node->SetVisibility(1);
21808 fNodes->Add(sub2node);
21809 sub1node->cd();
21810 //
21811 // Place copy #22 of ITS6 in I569
21812 //
21813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21814 sub2node->SetLineColor(kColorITS);
21815 sub2node->SetVisibility(1);
21816 fNodes->Add(sub2node);
21817 sub1node->cd();
21818 //
21819 // Place copy #23 of ITS6 in I569
21820 //
21821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21822 sub2node->SetLineColor(kColorITS);
21823 sub2node->SetVisibility(1);
21824 fNodes->Add(sub2node);
21825 sub1node->cd();
21826 //
21827 // Place copy #24 of ITS6 in I569
21828 //
21829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21830 sub2node->SetLineColor(kColorITS);
21831 sub2node->SetVisibility(1);
21832 fNodes->Add(sub2node);
21833 sub1node->cd();
21834 //
21835 // Place copy #25 of ITS6 in I569
21836 //
1266e9b4 21837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21838 sub2node->SetLineColor(kColorITS);
21839 sub2node->SetVisibility(1);
21840 fNodes->Add(sub2node);
21841 sub1node->cd();
21842 fNodes->Add(sub1node);
21843 node->cd();
21844 //
21845 // Place copy #27 of I569 in IT56
21846 //
1266e9b4 21847 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 21848 sub1node->SetLineColor(kColorITS);
21849 sub1node->SetVisibility(0);
21850 sub1node->cd();
21851 //
21852 // Place copy #1 of ITS6 in I569
21853 //
1266e9b4 21854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21855 sub2node->SetLineColor(kColorITS);
21856 sub2node->SetVisibility(1);
21857 fNodes->Add(sub2node);
21858 sub1node->cd();
21859 //
21860 // Place copy #2 of ITS6 in I569
21861 //
21862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21863 sub2node->SetLineColor(kColorITS);
21864 sub2node->SetVisibility(1);
21865 fNodes->Add(sub2node);
21866 sub1node->cd();
21867 //
21868 // Place copy #3 of ITS6 in I569
21869 //
1266e9b4 21870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21871 sub2node->SetLineColor(kColorITS);
21872 sub2node->SetVisibility(1);
21873 fNodes->Add(sub2node);
21874 sub1node->cd();
21875 //
21876 // Place copy #4 of ITS6 in I569
21877 //
21878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21879 sub2node->SetLineColor(kColorITS);
21880 sub2node->SetVisibility(1);
21881 fNodes->Add(sub2node);
21882 sub1node->cd();
21883 //
21884 // Place copy #5 of ITS6 in I569
21885 //
1266e9b4 21886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21887 sub2node->SetLineColor(kColorITS);
21888 sub2node->SetVisibility(1);
21889 fNodes->Add(sub2node);
21890 sub1node->cd();
21891 //
21892 // Place copy #6 of ITS6 in I569
21893 //
21894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21895 sub2node->SetLineColor(kColorITS);
21896 sub2node->SetVisibility(1);
21897 fNodes->Add(sub2node);
21898 sub1node->cd();
21899 //
21900 // Place copy #7 of ITS6 in I569
21901 //
1266e9b4 21902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21903 sub2node->SetLineColor(kColorITS);
21904 sub2node->SetVisibility(1);
21905 fNodes->Add(sub2node);
21906 sub1node->cd();
21907 //
21908 // Place copy #8 of ITS6 in I569
21909 //
21910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21911 sub2node->SetLineColor(kColorITS);
21912 sub2node->SetVisibility(1);
21913 fNodes->Add(sub2node);
21914 sub1node->cd();
21915 //
21916 // Place copy #9 of ITS6 in I569
21917 //
1266e9b4 21918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21919 sub2node->SetLineColor(kColorITS);
21920 sub2node->SetVisibility(1);
21921 fNodes->Add(sub2node);
21922 sub1node->cd();
21923 //
21924 // Place copy #10 of ITS6 in I569
21925 //
21926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21927 sub2node->SetLineColor(kColorITS);
21928 sub2node->SetVisibility(1);
21929 fNodes->Add(sub2node);
21930 sub1node->cd();
21931 //
21932 // Place copy #11 of ITS6 in I569
21933 //
1266e9b4 21934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21935 sub2node->SetLineColor(kColorITS);
21936 sub2node->SetVisibility(1);
21937 fNodes->Add(sub2node);
21938 sub1node->cd();
21939 //
21940 // Place copy #12 of ITS6 in I569
21941 //
21942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21943 sub2node->SetLineColor(kColorITS);
21944 sub2node->SetVisibility(1);
21945 fNodes->Add(sub2node);
21946 sub1node->cd();
21947 //
21948 // Place copy #13 of ITS6 in I569
21949 //
21950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21951 sub2node->SetLineColor(kColorITS);
21952 sub2node->SetVisibility(1);
21953 fNodes->Add(sub2node);
21954 sub1node->cd();
21955 //
21956 // Place copy #14 of ITS6 in I569
21957 //
21958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21959 sub2node->SetLineColor(kColorITS);
21960 sub2node->SetVisibility(1);
21961 fNodes->Add(sub2node);
21962 sub1node->cd();
21963 //
21964 // Place copy #15 of ITS6 in I569
21965 //
1266e9b4 21966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21967 sub2node->SetLineColor(kColorITS);
21968 sub2node->SetVisibility(1);
21969 fNodes->Add(sub2node);
21970 sub1node->cd();
21971 //
21972 // Place copy #16 of ITS6 in I569
21973 //
21974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21975 sub2node->SetLineColor(kColorITS);
21976 sub2node->SetVisibility(1);
21977 fNodes->Add(sub2node);
21978 sub1node->cd();
21979 //
21980 // Place copy #17 of ITS6 in I569
21981 //
21982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21983 sub2node->SetLineColor(kColorITS);
21984 sub2node->SetVisibility(1);
21985 fNodes->Add(sub2node);
21986 sub1node->cd();
21987 //
21988 // Place copy #18 of ITS6 in I569
21989 //
21990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21991 sub2node->SetLineColor(kColorITS);
21992 sub2node->SetVisibility(1);
21993 fNodes->Add(sub2node);
21994 sub1node->cd();
21995 //
21996 // Place copy #19 of ITS6 in I569
21997 //
1266e9b4 21998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21999 sub2node->SetLineColor(kColorITS);
22000 sub2node->SetVisibility(1);
22001 fNodes->Add(sub2node);
22002 sub1node->cd();
22003 //
22004 // Place copy #20 of ITS6 in I569
22005 //
22006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22007 sub2node->SetLineColor(kColorITS);
22008 sub2node->SetVisibility(1);
22009 fNodes->Add(sub2node);
22010 sub1node->cd();
22011 //
22012 // Place copy #21 of ITS6 in I569
22013 //
1266e9b4 22014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22015 sub2node->SetLineColor(kColorITS);
22016 sub2node->SetVisibility(1);
22017 fNodes->Add(sub2node);
22018 sub1node->cd();
22019 //
22020 // Place copy #22 of ITS6 in I569
22021 //
22022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22023 sub2node->SetLineColor(kColorITS);
22024 sub2node->SetVisibility(1);
22025 fNodes->Add(sub2node);
22026 sub1node->cd();
22027 //
22028 // Place copy #23 of ITS6 in I569
22029 //
22030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22031 sub2node->SetLineColor(kColorITS);
22032 sub2node->SetVisibility(1);
22033 fNodes->Add(sub2node);
22034 sub1node->cd();
22035 //
22036 // Place copy #24 of ITS6 in I569
22037 //
22038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22039 sub2node->SetLineColor(kColorITS);
22040 sub2node->SetVisibility(1);
22041 fNodes->Add(sub2node);
22042 sub1node->cd();
22043 //
22044 // Place copy #25 of ITS6 in I569
22045 //
1266e9b4 22046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22047 sub2node->SetLineColor(kColorITS);
22048 sub2node->SetVisibility(1);
22049 fNodes->Add(sub2node);
22050 sub1node->cd();
22051 fNodes->Add(sub1node);
22052 node->cd();
22053 //
22054 // Place copy #28 of I569 in IT56
22055 //
1266e9b4 22056 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22057 sub1node->SetLineColor(kColorITS);
22058 sub1node->SetVisibility(0);
22059 sub1node->cd();
22060 //
22061 // Place copy #1 of ITS6 in I569
22062 //
1266e9b4 22063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22064 sub2node->SetLineColor(kColorITS);
22065 sub2node->SetVisibility(1);
22066 fNodes->Add(sub2node);
22067 sub1node->cd();
22068 //
22069 // Place copy #2 of ITS6 in I569
22070 //
22071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22072 sub2node->SetLineColor(kColorITS);
22073 sub2node->SetVisibility(1);
22074 fNodes->Add(sub2node);
22075 sub1node->cd();
22076 //
22077 // Place copy #3 of ITS6 in I569
22078 //
1266e9b4 22079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22080 sub2node->SetLineColor(kColorITS);
22081 sub2node->SetVisibility(1);
22082 fNodes->Add(sub2node);
22083 sub1node->cd();
22084 //
22085 // Place copy #4 of ITS6 in I569
22086 //
22087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22088 sub2node->SetLineColor(kColorITS);
22089 sub2node->SetVisibility(1);
22090 fNodes->Add(sub2node);
22091 sub1node->cd();
22092 //
22093 // Place copy #5 of ITS6 in I569
22094 //
1266e9b4 22095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22096 sub2node->SetLineColor(kColorITS);
22097 sub2node->SetVisibility(1);
22098 fNodes->Add(sub2node);
22099 sub1node->cd();
22100 //
22101 // Place copy #6 of ITS6 in I569
22102 //
22103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22104 sub2node->SetLineColor(kColorITS);
22105 sub2node->SetVisibility(1);
22106 fNodes->Add(sub2node);
22107 sub1node->cd();
22108 //
22109 // Place copy #7 of ITS6 in I569
22110 //
1266e9b4 22111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22112 sub2node->SetLineColor(kColorITS);
22113 sub2node->SetVisibility(1);
22114 fNodes->Add(sub2node);
22115 sub1node->cd();
22116 //
22117 // Place copy #8 of ITS6 in I569
22118 //
22119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22120 sub2node->SetLineColor(kColorITS);
22121 sub2node->SetVisibility(1);
22122 fNodes->Add(sub2node);
22123 sub1node->cd();
22124 //
22125 // Place copy #9 of ITS6 in I569
22126 //
1266e9b4 22127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22128 sub2node->SetLineColor(kColorITS);
22129 sub2node->SetVisibility(1);
22130 fNodes->Add(sub2node);
22131 sub1node->cd();
22132 //
22133 // Place copy #10 of ITS6 in I569
22134 //
22135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22136 sub2node->SetLineColor(kColorITS);
22137 sub2node->SetVisibility(1);
22138 fNodes->Add(sub2node);
22139 sub1node->cd();
22140 //
22141 // Place copy #11 of ITS6 in I569
22142 //
1266e9b4 22143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22144 sub2node->SetLineColor(kColorITS);
22145 sub2node->SetVisibility(1);
22146 fNodes->Add(sub2node);
22147 sub1node->cd();
22148 //
22149 // Place copy #12 of ITS6 in I569
22150 //
22151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22152 sub2node->SetLineColor(kColorITS);
22153 sub2node->SetVisibility(1);
22154 fNodes->Add(sub2node);
22155 sub1node->cd();
22156 //
22157 // Place copy #13 of ITS6 in I569
22158 //
22159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22160 sub2node->SetLineColor(kColorITS);
22161 sub2node->SetVisibility(1);
22162 fNodes->Add(sub2node);
22163 sub1node->cd();
22164 //
22165 // Place copy #14 of ITS6 in I569
22166 //
22167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22168 sub2node->SetLineColor(kColorITS);
22169 sub2node->SetVisibility(1);
22170 fNodes->Add(sub2node);
22171 sub1node->cd();
22172 //
22173 // Place copy #15 of ITS6 in I569
22174 //
1266e9b4 22175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22176 sub2node->SetLineColor(kColorITS);
22177 sub2node->SetVisibility(1);
22178 fNodes->Add(sub2node);
22179 sub1node->cd();
22180 //
22181 // Place copy #16 of ITS6 in I569
22182 //
22183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22184 sub2node->SetLineColor(kColorITS);
22185 sub2node->SetVisibility(1);
22186 fNodes->Add(sub2node);
22187 sub1node->cd();
22188 //
22189 // Place copy #17 of ITS6 in I569
22190 //
22191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22192 sub2node->SetLineColor(kColorITS);
22193 sub2node->SetVisibility(1);
22194 fNodes->Add(sub2node);
22195 sub1node->cd();
22196 //
22197 // Place copy #18 of ITS6 in I569
22198 //
22199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22200 sub2node->SetLineColor(kColorITS);
22201 sub2node->SetVisibility(1);
22202 fNodes->Add(sub2node);
22203 sub1node->cd();
22204 //
22205 // Place copy #19 of ITS6 in I569
22206 //
1266e9b4 22207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22208 sub2node->SetLineColor(kColorITS);
22209 sub2node->SetVisibility(1);
22210 fNodes->Add(sub2node);
22211 sub1node->cd();
22212 //
22213 // Place copy #20 of ITS6 in I569
22214 //
22215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22216 sub2node->SetLineColor(kColorITS);
22217 sub2node->SetVisibility(1);
22218 fNodes->Add(sub2node);
22219 sub1node->cd();
22220 //
22221 // Place copy #21 of ITS6 in I569
22222 //
1266e9b4 22223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22224 sub2node->SetLineColor(kColorITS);
22225 sub2node->SetVisibility(1);
22226 fNodes->Add(sub2node);
22227 sub1node->cd();
22228 //
22229 // Place copy #22 of ITS6 in I569
22230 //
22231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22232 sub2node->SetLineColor(kColorITS);
22233 sub2node->SetVisibility(1);
22234 fNodes->Add(sub2node);
22235 sub1node->cd();
22236 //
22237 // Place copy #23 of ITS6 in I569
22238 //
22239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22240 sub2node->SetLineColor(kColorITS);
22241 sub2node->SetVisibility(1);
22242 fNodes->Add(sub2node);
22243 sub1node->cd();
22244 //
22245 // Place copy #24 of ITS6 in I569
22246 //
22247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22248 sub2node->SetLineColor(kColorITS);
22249 sub2node->SetVisibility(1);
22250 fNodes->Add(sub2node);
22251 sub1node->cd();
22252 //
22253 // Place copy #25 of ITS6 in I569
22254 //
1266e9b4 22255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22256 sub2node->SetLineColor(kColorITS);
22257 sub2node->SetVisibility(1);
22258 fNodes->Add(sub2node);
22259 sub1node->cd();
22260 fNodes->Add(sub1node);
22261 node->cd();
22262 //
22263 // Place copy #29 of I569 in IT56
22264 //
1266e9b4 22265 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22266 sub1node->SetLineColor(kColorITS);
22267 sub1node->SetVisibility(0);
22268 sub1node->cd();
22269 //
22270 // Place copy #1 of ITS6 in I569
22271 //
1266e9b4 22272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22273 sub2node->SetLineColor(kColorITS);
22274 sub2node->SetVisibility(1);
22275 fNodes->Add(sub2node);
22276 sub1node->cd();
22277 //
22278 // Place copy #2 of ITS6 in I569
22279 //
22280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22281 sub2node->SetLineColor(kColorITS);
22282 sub2node->SetVisibility(1);
22283 fNodes->Add(sub2node);
22284 sub1node->cd();
22285 //
22286 // Place copy #3 of ITS6 in I569
22287 //
1266e9b4 22288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22289 sub2node->SetLineColor(kColorITS);
22290 sub2node->SetVisibility(1);
22291 fNodes->Add(sub2node);
22292 sub1node->cd();
22293 //
22294 // Place copy #4 of ITS6 in I569
22295 //
22296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22297 sub2node->SetLineColor(kColorITS);
22298 sub2node->SetVisibility(1);
22299 fNodes->Add(sub2node);
22300 sub1node->cd();
22301 //
22302 // Place copy #5 of ITS6 in I569
22303 //
1266e9b4 22304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22305 sub2node->SetLineColor(kColorITS);
22306 sub2node->SetVisibility(1);
22307 fNodes->Add(sub2node);
22308 sub1node->cd();
22309 //
22310 // Place copy #6 of ITS6 in I569
22311 //
22312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22313 sub2node->SetLineColor(kColorITS);
22314 sub2node->SetVisibility(1);
22315 fNodes->Add(sub2node);
22316 sub1node->cd();
22317 //
22318 // Place copy #7 of ITS6 in I569
22319 //
1266e9b4 22320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22321 sub2node->SetLineColor(kColorITS);
22322 sub2node->SetVisibility(1);
22323 fNodes->Add(sub2node);
22324 sub1node->cd();
22325 //
22326 // Place copy #8 of ITS6 in I569
22327 //
22328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22329 sub2node->SetLineColor(kColorITS);
22330 sub2node->SetVisibility(1);
22331 fNodes->Add(sub2node);
22332 sub1node->cd();
22333 //
22334 // Place copy #9 of ITS6 in I569
22335 //
1266e9b4 22336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22337 sub2node->SetLineColor(kColorITS);
22338 sub2node->SetVisibility(1);
22339 fNodes->Add(sub2node);
22340 sub1node->cd();
22341 //
22342 // Place copy #10 of ITS6 in I569
22343 //
22344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22345 sub2node->SetLineColor(kColorITS);
22346 sub2node->SetVisibility(1);
22347 fNodes->Add(sub2node);
22348 sub1node->cd();
22349 //
22350 // Place copy #11 of ITS6 in I569
22351 //
1266e9b4 22352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22353 sub2node->SetLineColor(kColorITS);
22354 sub2node->SetVisibility(1);
22355 fNodes->Add(sub2node);
22356 sub1node->cd();
22357 //
22358 // Place copy #12 of ITS6 in I569
22359 //
22360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22361 sub2node->SetLineColor(kColorITS);
22362 sub2node->SetVisibility(1);
22363 fNodes->Add(sub2node);
22364 sub1node->cd();
22365 //
22366 // Place copy #13 of ITS6 in I569
22367 //
22368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22369 sub2node->SetLineColor(kColorITS);
22370 sub2node->SetVisibility(1);
22371 fNodes->Add(sub2node);
22372 sub1node->cd();
22373 //
22374 // Place copy #14 of ITS6 in I569
22375 //
22376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22377 sub2node->SetLineColor(kColorITS);
22378 sub2node->SetVisibility(1);
22379 fNodes->Add(sub2node);
22380 sub1node->cd();
22381 //
22382 // Place copy #15 of ITS6 in I569
22383 //
1266e9b4 22384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22385 sub2node->SetLineColor(kColorITS);
22386 sub2node->SetVisibility(1);
22387 fNodes->Add(sub2node);
22388 sub1node->cd();
22389 //
22390 // Place copy #16 of ITS6 in I569
22391 //
22392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22393 sub2node->SetLineColor(kColorITS);
22394 sub2node->SetVisibility(1);
22395 fNodes->Add(sub2node);
22396 sub1node->cd();
22397 //
22398 // Place copy #17 of ITS6 in I569
22399 //
22400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22401 sub2node->SetLineColor(kColorITS);
22402 sub2node->SetVisibility(1);
22403 fNodes->Add(sub2node);
22404 sub1node->cd();
22405 //
22406 // Place copy #18 of ITS6 in I569
22407 //
22408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22409 sub2node->SetLineColor(kColorITS);
22410 sub2node->SetVisibility(1);
22411 fNodes->Add(sub2node);
22412 sub1node->cd();
22413 //
22414 // Place copy #19 of ITS6 in I569
22415 //
1266e9b4 22416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22417 sub2node->SetLineColor(kColorITS);
22418 sub2node->SetVisibility(1);
22419 fNodes->Add(sub2node);
22420 sub1node->cd();
22421 //
22422 // Place copy #20 of ITS6 in I569
22423 //
22424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22425 sub2node->SetLineColor(kColorITS);
22426 sub2node->SetVisibility(1);
22427 fNodes->Add(sub2node);
22428 sub1node->cd();
22429 //
22430 // Place copy #21 of ITS6 in I569
22431 //
1266e9b4 22432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22433 sub2node->SetLineColor(kColorITS);
22434 sub2node->SetVisibility(1);
22435 fNodes->Add(sub2node);
22436 sub1node->cd();
22437 //
22438 // Place copy #22 of ITS6 in I569
22439 //
22440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22441 sub2node->SetLineColor(kColorITS);
22442 sub2node->SetVisibility(1);
22443 fNodes->Add(sub2node);
22444 sub1node->cd();
22445 //
22446 // Place copy #23 of ITS6 in I569
22447 //
22448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22449 sub2node->SetLineColor(kColorITS);
22450 sub2node->SetVisibility(1);
22451 fNodes->Add(sub2node);
22452 sub1node->cd();
22453 //
22454 // Place copy #24 of ITS6 in I569
22455 //
22456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22457 sub2node->SetLineColor(kColorITS);
22458 sub2node->SetVisibility(1);
22459 fNodes->Add(sub2node);
22460 sub1node->cd();
22461 //
22462 // Place copy #25 of ITS6 in I569
22463 //
1266e9b4 22464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22465 sub2node->SetLineColor(kColorITS);
22466 sub2node->SetVisibility(1);
22467 fNodes->Add(sub2node);
22468 sub1node->cd();
22469 fNodes->Add(sub1node);
22470 node->cd();
22471 //
22472 // Place copy #30 of I569 in IT56
22473 //
1266e9b4 22474 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22475 sub1node->SetLineColor(kColorITS);
22476 sub1node->SetVisibility(0);
22477 sub1node->cd();
22478 //
22479 // Place copy #1 of ITS6 in I569
22480 //
1266e9b4 22481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22482 sub2node->SetLineColor(kColorITS);
22483 sub2node->SetVisibility(1);
22484 fNodes->Add(sub2node);
22485 sub1node->cd();
22486 //
22487 // Place copy #2 of ITS6 in I569
22488 //
22489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22490 sub2node->SetLineColor(kColorITS);
22491 sub2node->SetVisibility(1);
22492 fNodes->Add(sub2node);
22493 sub1node->cd();
22494 //
22495 // Place copy #3 of ITS6 in I569
22496 //
1266e9b4 22497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22498 sub2node->SetLineColor(kColorITS);
22499 sub2node->SetVisibility(1);
22500 fNodes->Add(sub2node);
22501 sub1node->cd();
22502 //
22503 // Place copy #4 of ITS6 in I569
22504 //
22505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22506 sub2node->SetLineColor(kColorITS);
22507 sub2node->SetVisibility(1);
22508 fNodes->Add(sub2node);
22509 sub1node->cd();
22510 //
22511 // Place copy #5 of ITS6 in I569
22512 //
1266e9b4 22513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22514 sub2node->SetLineColor(kColorITS);
22515 sub2node->SetVisibility(1);
22516 fNodes->Add(sub2node);
22517 sub1node->cd();
22518 //
22519 // Place copy #6 of ITS6 in I569
22520 //
22521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22522 sub2node->SetLineColor(kColorITS);
22523 sub2node->SetVisibility(1);
22524 fNodes->Add(sub2node);
22525 sub1node->cd();
22526 //
22527 // Place copy #7 of ITS6 in I569
22528 //
1266e9b4 22529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22530 sub2node->SetLineColor(kColorITS);
22531 sub2node->SetVisibility(1);
22532 fNodes->Add(sub2node);
22533 sub1node->cd();
22534 //
22535 // Place copy #8 of ITS6 in I569
22536 //
22537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22538 sub2node->SetLineColor(kColorITS);
22539 sub2node->SetVisibility(1);
22540 fNodes->Add(sub2node);
22541 sub1node->cd();
22542 //
22543 // Place copy #9 of ITS6 in I569
22544 //
1266e9b4 22545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22546 sub2node->SetLineColor(kColorITS);
22547 sub2node->SetVisibility(1);
22548 fNodes->Add(sub2node);
22549 sub1node->cd();
22550 //
22551 // Place copy #10 of ITS6 in I569
22552 //
22553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22554 sub2node->SetLineColor(kColorITS);
22555 sub2node->SetVisibility(1);
22556 fNodes->Add(sub2node);
22557 sub1node->cd();
22558 //
22559 // Place copy #11 of ITS6 in I569
22560 //
1266e9b4 22561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22562 sub2node->SetLineColor(kColorITS);
22563 sub2node->SetVisibility(1);
22564 fNodes->Add(sub2node);
22565 sub1node->cd();
22566 //
22567 // Place copy #12 of ITS6 in I569
22568 //
22569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22570 sub2node->SetLineColor(kColorITS);
22571 sub2node->SetVisibility(1);
22572 fNodes->Add(sub2node);
22573 sub1node->cd();
22574 //
22575 // Place copy #13 of ITS6 in I569
22576 //
22577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22578 sub2node->SetLineColor(kColorITS);
22579 sub2node->SetVisibility(1);
22580 fNodes->Add(sub2node);
22581 sub1node->cd();
22582 //
22583 // Place copy #14 of ITS6 in I569
22584 //
22585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22586 sub2node->SetLineColor(kColorITS);
22587 sub2node->SetVisibility(1);
22588 fNodes->Add(sub2node);
22589 sub1node->cd();
22590 //
22591 // Place copy #15 of ITS6 in I569
22592 //
1266e9b4 22593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22594 sub2node->SetLineColor(kColorITS);
22595 sub2node->SetVisibility(1);
22596 fNodes->Add(sub2node);
22597 sub1node->cd();
22598 //
22599 // Place copy #16 of ITS6 in I569
22600 //
22601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22602 sub2node->SetLineColor(kColorITS);
22603 sub2node->SetVisibility(1);
22604 fNodes->Add(sub2node);
22605 sub1node->cd();
22606 //
22607 // Place copy #17 of ITS6 in I569
22608 //
22609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22610 sub2node->SetLineColor(kColorITS);
22611 sub2node->SetVisibility(1);
22612 fNodes->Add(sub2node);
22613 sub1node->cd();
22614 //
22615 // Place copy #18 of ITS6 in I569
22616 //
22617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22618 sub2node->SetLineColor(kColorITS);
22619 sub2node->SetVisibility(1);
22620 fNodes->Add(sub2node);
22621 sub1node->cd();
22622 //
22623 // Place copy #19 of ITS6 in I569
22624 //
1266e9b4 22625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22626 sub2node->SetLineColor(kColorITS);
22627 sub2node->SetVisibility(1);
22628 fNodes->Add(sub2node);
22629 sub1node->cd();
22630 //
22631 // Place copy #20 of ITS6 in I569
22632 //
22633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22634 sub2node->SetLineColor(kColorITS);
22635 sub2node->SetVisibility(1);
22636 fNodes->Add(sub2node);
22637 sub1node->cd();
22638 //
22639 // Place copy #21 of ITS6 in I569
22640 //
1266e9b4 22641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22642 sub2node->SetLineColor(kColorITS);
22643 sub2node->SetVisibility(1);
22644 fNodes->Add(sub2node);
22645 sub1node->cd();
22646 //
22647 // Place copy #22 of ITS6 in I569
22648 //
22649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22650 sub2node->SetLineColor(kColorITS);
22651 sub2node->SetVisibility(1);
22652 fNodes->Add(sub2node);
22653 sub1node->cd();
22654 //
22655 // Place copy #23 of ITS6 in I569
22656 //
22657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22658 sub2node->SetLineColor(kColorITS);
22659 sub2node->SetVisibility(1);
22660 fNodes->Add(sub2node);
22661 sub1node->cd();
22662 //
22663 // Place copy #24 of ITS6 in I569
22664 //
22665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22666 sub2node->SetLineColor(kColorITS);
22667 sub2node->SetVisibility(1);
22668 fNodes->Add(sub2node);
22669 sub1node->cd();
22670 //
22671 // Place copy #25 of ITS6 in I569
22672 //
1266e9b4 22673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22674 sub2node->SetLineColor(kColorITS);
22675 sub2node->SetVisibility(1);
22676 fNodes->Add(sub2node);
22677 sub1node->cd();
22678 fNodes->Add(sub1node);
22679 node->cd();
22680 //
22681 // Place copy #31 of I569 in IT56
22682 //
1266e9b4 22683 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22684 sub1node->SetLineColor(kColorITS);
22685 sub1node->SetVisibility(0);
22686 sub1node->cd();
22687 //
22688 // Place copy #1 of ITS6 in I569
22689 //
1266e9b4 22690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22691 sub2node->SetLineColor(kColorITS);
22692 sub2node->SetVisibility(1);
22693 fNodes->Add(sub2node);
22694 sub1node->cd();
22695 //
22696 // Place copy #2 of ITS6 in I569
22697 //
22698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22699 sub2node->SetLineColor(kColorITS);
22700 sub2node->SetVisibility(1);
22701 fNodes->Add(sub2node);
22702 sub1node->cd();
22703 //
22704 // Place copy #3 of ITS6 in I569
22705 //
1266e9b4 22706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22707 sub2node->SetLineColor(kColorITS);
22708 sub2node->SetVisibility(1);
22709 fNodes->Add(sub2node);
22710 sub1node->cd();
22711 //
22712 // Place copy #4 of ITS6 in I569
22713 //
22714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22715 sub2node->SetLineColor(kColorITS);
22716 sub2node->SetVisibility(1);
22717 fNodes->Add(sub2node);
22718 sub1node->cd();
22719 //
22720 // Place copy #5 of ITS6 in I569
22721 //
1266e9b4 22722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22723 sub2node->SetLineColor(kColorITS);
22724 sub2node->SetVisibility(1);
22725 fNodes->Add(sub2node);
22726 sub1node->cd();
22727 //
22728 // Place copy #6 of ITS6 in I569
22729 //
22730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22731 sub2node->SetLineColor(kColorITS);
22732 sub2node->SetVisibility(1);
22733 fNodes->Add(sub2node);
22734 sub1node->cd();
22735 //
22736 // Place copy #7 of ITS6 in I569
22737 //
1266e9b4 22738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22739 sub2node->SetLineColor(kColorITS);
22740 sub2node->SetVisibility(1);
22741 fNodes->Add(sub2node);
22742 sub1node->cd();
22743 //
22744 // Place copy #8 of ITS6 in I569
22745 //
22746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22747 sub2node->SetLineColor(kColorITS);
22748 sub2node->SetVisibility(1);
22749 fNodes->Add(sub2node);
22750 sub1node->cd();
22751 //
22752 // Place copy #9 of ITS6 in I569
22753 //
1266e9b4 22754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22755 sub2node->SetLineColor(kColorITS);
22756 sub2node->SetVisibility(1);
22757 fNodes->Add(sub2node);
22758 sub1node->cd();
22759 //
22760 // Place copy #10 of ITS6 in I569
22761 //
22762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22763 sub2node->SetLineColor(kColorITS);
22764 sub2node->SetVisibility(1);
22765 fNodes->Add(sub2node);
22766 sub1node->cd();
22767 //
22768 // Place copy #11 of ITS6 in I569
22769 //
1266e9b4 22770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22771 sub2node->SetLineColor(kColorITS);
22772 sub2node->SetVisibility(1);
22773 fNodes->Add(sub2node);
22774 sub1node->cd();
22775 //
22776 // Place copy #12 of ITS6 in I569
22777 //
22778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22779 sub2node->SetLineColor(kColorITS);
22780 sub2node->SetVisibility(1);
22781 fNodes->Add(sub2node);
22782 sub1node->cd();
22783 //
22784 // Place copy #13 of ITS6 in I569
22785 //
22786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22787 sub2node->SetLineColor(kColorITS);
22788 sub2node->SetVisibility(1);
22789 fNodes->Add(sub2node);
22790 sub1node->cd();
22791 //
22792 // Place copy #14 of ITS6 in I569
22793 //
22794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22795 sub2node->SetLineColor(kColorITS);
22796 sub2node->SetVisibility(1);
22797 fNodes->Add(sub2node);
22798 sub1node->cd();
22799 //
22800 // Place copy #15 of ITS6 in I569
22801 //
1266e9b4 22802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22803 sub2node->SetLineColor(kColorITS);
22804 sub2node->SetVisibility(1);
22805 fNodes->Add(sub2node);
22806 sub1node->cd();
22807 //
22808 // Place copy #16 of ITS6 in I569
22809 //
22810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22811 sub2node->SetLineColor(kColorITS);
22812 sub2node->SetVisibility(1);
22813 fNodes->Add(sub2node);
22814 sub1node->cd();
22815 //
22816 // Place copy #17 of ITS6 in I569
22817 //
22818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22819 sub2node->SetLineColor(kColorITS);
22820 sub2node->SetVisibility(1);
22821 fNodes->Add(sub2node);
22822 sub1node->cd();
22823 //
22824 // Place copy #18 of ITS6 in I569
22825 //
22826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22827 sub2node->SetLineColor(kColorITS);
22828 sub2node->SetVisibility(1);
22829 fNodes->Add(sub2node);
22830 sub1node->cd();
22831 //
22832 // Place copy #19 of ITS6 in I569
22833 //
1266e9b4 22834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22835 sub2node->SetLineColor(kColorITS);
22836 sub2node->SetVisibility(1);
22837 fNodes->Add(sub2node);
22838 sub1node->cd();
22839 //
22840 // Place copy #20 of ITS6 in I569
22841 //
22842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22843 sub2node->SetLineColor(kColorITS);
22844 sub2node->SetVisibility(1);
22845 fNodes->Add(sub2node);
22846 sub1node->cd();
22847 //
22848 // Place copy #21 of ITS6 in I569
22849 //
1266e9b4 22850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22851 sub2node->SetLineColor(kColorITS);
22852 sub2node->SetVisibility(1);
22853 fNodes->Add(sub2node);
22854 sub1node->cd();
22855 //
22856 // Place copy #22 of ITS6 in I569
22857 //
22858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22859 sub2node->SetLineColor(kColorITS);
22860 sub2node->SetVisibility(1);
22861 fNodes->Add(sub2node);
22862 sub1node->cd();
22863 //
22864 // Place copy #23 of ITS6 in I569
22865 //
22866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22867 sub2node->SetLineColor(kColorITS);
22868 sub2node->SetVisibility(1);
22869 fNodes->Add(sub2node);
22870 sub1node->cd();
22871 //
22872 // Place copy #24 of ITS6 in I569
22873 //
22874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22875 sub2node->SetLineColor(kColorITS);
22876 sub2node->SetVisibility(1);
22877 fNodes->Add(sub2node);
22878 sub1node->cd();
22879 //
22880 // Place copy #25 of ITS6 in I569
22881 //
1266e9b4 22882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22883 sub2node->SetLineColor(kColorITS);
22884 sub2node->SetVisibility(1);
22885 fNodes->Add(sub2node);
22886 sub1node->cd();
22887 fNodes->Add(sub1node);
22888 node->cd();
22889 //
22890 // Place copy #32 of I569 in IT56
22891 //
1266e9b4 22892 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 22893 sub1node->SetLineColor(kColorITS);
22894 sub1node->SetVisibility(0);
22895 sub1node->cd();
22896 //
22897 // Place copy #1 of ITS6 in I569
22898 //
1266e9b4 22899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22900 sub2node->SetLineColor(kColorITS);
22901 sub2node->SetVisibility(1);
22902 fNodes->Add(sub2node);
22903 sub1node->cd();
22904 //
22905 // Place copy #2 of ITS6 in I569
22906 //
22907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22908 sub2node->SetLineColor(kColorITS);
22909 sub2node->SetVisibility(1);
22910 fNodes->Add(sub2node);
22911 sub1node->cd();
22912 //
22913 // Place copy #3 of ITS6 in I569
22914 //
1266e9b4 22915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22916 sub2node->SetLineColor(kColorITS);
22917 sub2node->SetVisibility(1);
22918 fNodes->Add(sub2node);
22919 sub1node->cd();
22920 //
22921 // Place copy #4 of ITS6 in I569
22922 //
22923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22924 sub2node->SetLineColor(kColorITS);
22925 sub2node->SetVisibility(1);
22926 fNodes->Add(sub2node);
22927 sub1node->cd();
22928 //
22929 // Place copy #5 of ITS6 in I569
22930 //
1266e9b4 22931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22932 sub2node->SetLineColor(kColorITS);
22933 sub2node->SetVisibility(1);
22934 fNodes->Add(sub2node);
22935 sub1node->cd();
22936 //
22937 // Place copy #6 of ITS6 in I569
22938 //
22939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22940 sub2node->SetLineColor(kColorITS);
22941 sub2node->SetVisibility(1);
22942 fNodes->Add(sub2node);
22943 sub1node->cd();
22944 //
22945 // Place copy #7 of ITS6 in I569
22946 //
1266e9b4 22947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22948 sub2node->SetLineColor(kColorITS);
22949 sub2node->SetVisibility(1);
22950 fNodes->Add(sub2node);
22951 sub1node->cd();
22952 //
22953 // Place copy #8 of ITS6 in I569
22954 //
22955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22956 sub2node->SetLineColor(kColorITS);
22957 sub2node->SetVisibility(1);
22958 fNodes->Add(sub2node);
22959 sub1node->cd();
22960 //
22961 // Place copy #9 of ITS6 in I569
22962 //
1266e9b4 22963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22964 sub2node->SetLineColor(kColorITS);
22965 sub2node->SetVisibility(1);
22966 fNodes->Add(sub2node);
22967 sub1node->cd();
22968 //
22969 // Place copy #10 of ITS6 in I569
22970 //
22971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22972 sub2node->SetLineColor(kColorITS);
22973 sub2node->SetVisibility(1);
22974 fNodes->Add(sub2node);
22975 sub1node->cd();
22976 //
22977 // Place copy #11 of ITS6 in I569
22978 //
1266e9b4 22979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22980 sub2node->SetLineColor(kColorITS);
22981 sub2node->SetVisibility(1);
22982 fNodes->Add(sub2node);
22983 sub1node->cd();
22984 //
22985 // Place copy #12 of ITS6 in I569
22986 //
22987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22988 sub2node->SetLineColor(kColorITS);
22989 sub2node->SetVisibility(1);
22990 fNodes->Add(sub2node);
22991 sub1node->cd();
22992 //
22993 // Place copy #13 of ITS6 in I569
22994 //
22995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22996 sub2node->SetLineColor(kColorITS);
22997 sub2node->SetVisibility(1);
22998 fNodes->Add(sub2node);
22999 sub1node->cd();
23000 //
23001 // Place copy #14 of ITS6 in I569
23002 //
23003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23004 sub2node->SetLineColor(kColorITS);
23005 sub2node->SetVisibility(1);
23006 fNodes->Add(sub2node);
23007 sub1node->cd();
23008 //
23009 // Place copy #15 of ITS6 in I569
23010 //
1266e9b4 23011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23012 sub2node->SetLineColor(kColorITS);
23013 sub2node->SetVisibility(1);
23014 fNodes->Add(sub2node);
23015 sub1node->cd();
23016 //
23017 // Place copy #16 of ITS6 in I569
23018 //
23019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23020 sub2node->SetLineColor(kColorITS);
23021 sub2node->SetVisibility(1);
23022 fNodes->Add(sub2node);
23023 sub1node->cd();
23024 //
23025 // Place copy #17 of ITS6 in I569
23026 //
23027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23028 sub2node->SetLineColor(kColorITS);
23029 sub2node->SetVisibility(1);
23030 fNodes->Add(sub2node);
23031 sub1node->cd();
23032 //
23033 // Place copy #18 of ITS6 in I569
23034 //
23035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23036 sub2node->SetLineColor(kColorITS);
23037 sub2node->SetVisibility(1);
23038 fNodes->Add(sub2node);
23039 sub1node->cd();
23040 //
23041 // Place copy #19 of ITS6 in I569
23042 //
1266e9b4 23043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23044 sub2node->SetLineColor(kColorITS);
23045 sub2node->SetVisibility(1);
23046 fNodes->Add(sub2node);
23047 sub1node->cd();
23048 //
23049 // Place copy #20 of ITS6 in I569
23050 //
23051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23052 sub2node->SetLineColor(kColorITS);
23053 sub2node->SetVisibility(1);
23054 fNodes->Add(sub2node);
23055 sub1node->cd();
23056 //
23057 // Place copy #21 of ITS6 in I569
23058 //
1266e9b4 23059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23060 sub2node->SetLineColor(kColorITS);
23061 sub2node->SetVisibility(1);
23062 fNodes->Add(sub2node);
23063 sub1node->cd();
23064 //
23065 // Place copy #22 of ITS6 in I569
23066 //
23067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23068 sub2node->SetLineColor(kColorITS);
23069 sub2node->SetVisibility(1);
23070 fNodes->Add(sub2node);
23071 sub1node->cd();
23072 //
23073 // Place copy #23 of ITS6 in I569
23074 //
23075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23076 sub2node->SetLineColor(kColorITS);
23077 sub2node->SetVisibility(1);
23078 fNodes->Add(sub2node);
23079 sub1node->cd();
23080 //
23081 // Place copy #24 of ITS6 in I569
23082 //
23083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23084 sub2node->SetLineColor(kColorITS);
23085 sub2node->SetVisibility(1);
23086 fNodes->Add(sub2node);
23087 sub1node->cd();
23088 //
23089 // Place copy #25 of ITS6 in I569
23090 //
1266e9b4 23091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23092 sub2node->SetLineColor(kColorITS);
23093 sub2node->SetVisibility(1);
23094 fNodes->Add(sub2node);
23095 sub1node->cd();
23096 fNodes->Add(sub1node);
23097 node->cd();
23098 //
23099 // Place copy #33 of I569 in IT56
23100 //
1266e9b4 23101 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23102 sub1node->SetLineColor(kColorITS);
23103 sub1node->SetVisibility(0);
23104 sub1node->cd();
23105 //
23106 // Place copy #1 of ITS6 in I569
23107 //
1266e9b4 23108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23109 sub2node->SetLineColor(kColorITS);
23110 sub2node->SetVisibility(1);
23111 fNodes->Add(sub2node);
23112 sub1node->cd();
23113 //
23114 // Place copy #2 of ITS6 in I569
23115 //
23116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23117 sub2node->SetLineColor(kColorITS);
23118 sub2node->SetVisibility(1);
23119 fNodes->Add(sub2node);
23120 sub1node->cd();
23121 //
23122 // Place copy #3 of ITS6 in I569
23123 //
1266e9b4 23124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23125 sub2node->SetLineColor(kColorITS);
23126 sub2node->SetVisibility(1);
23127 fNodes->Add(sub2node);
23128 sub1node->cd();
23129 //
23130 // Place copy #4 of ITS6 in I569
23131 //
23132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23133 sub2node->SetLineColor(kColorITS);
23134 sub2node->SetVisibility(1);
23135 fNodes->Add(sub2node);
23136 sub1node->cd();
23137 //
23138 // Place copy #5 of ITS6 in I569
23139 //
1266e9b4 23140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23141 sub2node->SetLineColor(kColorITS);
23142 sub2node->SetVisibility(1);
23143 fNodes->Add(sub2node);
23144 sub1node->cd();
23145 //
23146 // Place copy #6 of ITS6 in I569
23147 //
23148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23149 sub2node->SetLineColor(kColorITS);
23150 sub2node->SetVisibility(1);
23151 fNodes->Add(sub2node);
23152 sub1node->cd();
23153 //
23154 // Place copy #7 of ITS6 in I569
23155 //
1266e9b4 23156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23157 sub2node->SetLineColor(kColorITS);
23158 sub2node->SetVisibility(1);
23159 fNodes->Add(sub2node);
23160 sub1node->cd();
23161 //
23162 // Place copy #8 of ITS6 in I569
23163 //
23164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23165 sub2node->SetLineColor(kColorITS);
23166 sub2node->SetVisibility(1);
23167 fNodes->Add(sub2node);
23168 sub1node->cd();
23169 //
23170 // Place copy #9 of ITS6 in I569
23171 //
1266e9b4 23172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23173 sub2node->SetLineColor(kColorITS);
23174 sub2node->SetVisibility(1);
23175 fNodes->Add(sub2node);
23176 sub1node->cd();
23177 //
23178 // Place copy #10 of ITS6 in I569
23179 //
23180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23181 sub2node->SetLineColor(kColorITS);
23182 sub2node->SetVisibility(1);
23183 fNodes->Add(sub2node);
23184 sub1node->cd();
23185 //
23186 // Place copy #11 of ITS6 in I569
23187 //
1266e9b4 23188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23189 sub2node->SetLineColor(kColorITS);
23190 sub2node->SetVisibility(1);
23191 fNodes->Add(sub2node);
23192 sub1node->cd();
23193 //
23194 // Place copy #12 of ITS6 in I569
23195 //
23196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23197 sub2node->SetLineColor(kColorITS);
23198 sub2node->SetVisibility(1);
23199 fNodes->Add(sub2node);
23200 sub1node->cd();
23201 //
23202 // Place copy #13 of ITS6 in I569
23203 //
23204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23205 sub2node->SetLineColor(kColorITS);
23206 sub2node->SetVisibility(1);
23207 fNodes->Add(sub2node);
23208 sub1node->cd();
23209 //
23210 // Place copy #14 of ITS6 in I569
23211 //
23212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23213 sub2node->SetLineColor(kColorITS);
23214 sub2node->SetVisibility(1);
23215 fNodes->Add(sub2node);
23216 sub1node->cd();
23217 //
23218 // Place copy #15 of ITS6 in I569
23219 //
1266e9b4 23220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23221 sub2node->SetLineColor(kColorITS);
23222 sub2node->SetVisibility(1);
23223 fNodes->Add(sub2node);
23224 sub1node->cd();
23225 //
23226 // Place copy #16 of ITS6 in I569
23227 //
23228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23229 sub2node->SetLineColor(kColorITS);
23230 sub2node->SetVisibility(1);
23231 fNodes->Add(sub2node);
23232 sub1node->cd();
23233 //
23234 // Place copy #17 of ITS6 in I569
23235 //
23236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23237 sub2node->SetLineColor(kColorITS);
23238 sub2node->SetVisibility(1);
23239 fNodes->Add(sub2node);
23240 sub1node->cd();
23241 //
23242 // Place copy #18 of ITS6 in I569
23243 //
23244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23245 sub2node->SetLineColor(kColorITS);
23246 sub2node->SetVisibility(1);
23247 fNodes->Add(sub2node);
23248 sub1node->cd();
23249 //
23250 // Place copy #19 of ITS6 in I569
23251 //
1266e9b4 23252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23253 sub2node->SetLineColor(kColorITS);
23254 sub2node->SetVisibility(1);
23255 fNodes->Add(sub2node);
23256 sub1node->cd();
23257 //
23258 // Place copy #20 of ITS6 in I569
23259 //
23260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23261 sub2node->SetLineColor(kColorITS);
23262 sub2node->SetVisibility(1);
23263 fNodes->Add(sub2node);
23264 sub1node->cd();
23265 //
23266 // Place copy #21 of ITS6 in I569
23267 //
1266e9b4 23268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23269 sub2node->SetLineColor(kColorITS);
23270 sub2node->SetVisibility(1);
23271 fNodes->Add(sub2node);
23272 sub1node->cd();
23273 //
23274 // Place copy #22 of ITS6 in I569
23275 //
23276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23277 sub2node->SetLineColor(kColorITS);
23278 sub2node->SetVisibility(1);
23279 fNodes->Add(sub2node);
23280 sub1node->cd();
23281 //
23282 // Place copy #23 of ITS6 in I569
23283 //
23284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23285 sub2node->SetLineColor(kColorITS);
23286 sub2node->SetVisibility(1);
23287 fNodes->Add(sub2node);
23288 sub1node->cd();
23289 //
23290 // Place copy #24 of ITS6 in I569
23291 //
23292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23293 sub2node->SetLineColor(kColorITS);
23294 sub2node->SetVisibility(1);
23295 fNodes->Add(sub2node);
23296 sub1node->cd();
23297 //
23298 // Place copy #25 of ITS6 in I569
23299 //
1266e9b4 23300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23301 sub2node->SetLineColor(kColorITS);
23302 sub2node->SetVisibility(1);
23303 fNodes->Add(sub2node);
23304 sub1node->cd();
23305 fNodes->Add(sub1node);
23306 node->cd();
23307 //
23308 // Place copy #34 of I569 in IT56
23309 //
1266e9b4 23310 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23311 sub1node->SetLineColor(kColorITS);
23312 sub1node->SetVisibility(0);
23313 sub1node->cd();
23314 //
23315 // Place copy #1 of ITS6 in I569
23316 //
1266e9b4 23317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23318 sub2node->SetLineColor(kColorITS);
23319 sub2node->SetVisibility(1);
23320 fNodes->Add(sub2node);
23321 sub1node->cd();
23322 //
23323 // Place copy #2 of ITS6 in I569
23324 //
23325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23326 sub2node->SetLineColor(kColorITS);
23327 sub2node->SetVisibility(1);
23328 fNodes->Add(sub2node);
23329 sub1node->cd();
23330 //
23331 // Place copy #3 of ITS6 in I569
23332 //
1266e9b4 23333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23334 sub2node->SetLineColor(kColorITS);
23335 sub2node->SetVisibility(1);
23336 fNodes->Add(sub2node);
23337 sub1node->cd();
23338 //
23339 // Place copy #4 of ITS6 in I569
23340 //
23341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23342 sub2node->SetLineColor(kColorITS);
23343 sub2node->SetVisibility(1);
23344 fNodes->Add(sub2node);
23345 sub1node->cd();
23346 //
23347 // Place copy #5 of ITS6 in I569
23348 //
1266e9b4 23349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23350 sub2node->SetLineColor(kColorITS);
23351 sub2node->SetVisibility(1);
23352 fNodes->Add(sub2node);
23353 sub1node->cd();
23354 //
23355 // Place copy #6 of ITS6 in I569
23356 //
23357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23358 sub2node->SetLineColor(kColorITS);
23359 sub2node->SetVisibility(1);
23360 fNodes->Add(sub2node);
23361 sub1node->cd();
23362 //
23363 // Place copy #7 of ITS6 in I569
23364 //
1266e9b4 23365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23366 sub2node->SetLineColor(kColorITS);
23367 sub2node->SetVisibility(1);
23368 fNodes->Add(sub2node);
23369 sub1node->cd();
23370 //
23371 // Place copy #8 of ITS6 in I569
23372 //
23373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23374 sub2node->SetLineColor(kColorITS);
23375 sub2node->SetVisibility(1);
23376 fNodes->Add(sub2node);
23377 sub1node->cd();
23378 //
23379 // Place copy #9 of ITS6 in I569
23380 //
1266e9b4 23381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23382 sub2node->SetLineColor(kColorITS);
23383 sub2node->SetVisibility(1);
23384 fNodes->Add(sub2node);
23385 sub1node->cd();
23386 //
23387 // Place copy #10 of ITS6 in I569
23388 //
23389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23390 sub2node->SetLineColor(kColorITS);
23391 sub2node->SetVisibility(1);
23392 fNodes->Add(sub2node);
23393 sub1node->cd();
23394 //
23395 // Place copy #11 of ITS6 in I569
23396 //
1266e9b4 23397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23398 sub2node->SetLineColor(kColorITS);
23399 sub2node->SetVisibility(1);
23400 fNodes->Add(sub2node);
23401 sub1node->cd();
23402 //
23403 // Place copy #12 of ITS6 in I569
23404 //
23405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23406 sub2node->SetLineColor(kColorITS);
23407 sub2node->SetVisibility(1);
23408 fNodes->Add(sub2node);
23409 sub1node->cd();
23410 //
23411 // Place copy #13 of ITS6 in I569
23412 //
23413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23414 sub2node->SetLineColor(kColorITS);
23415 sub2node->SetVisibility(1);
23416 fNodes->Add(sub2node);
23417 sub1node->cd();
23418 //
23419 // Place copy #14 of ITS6 in I569
23420 //
23421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23422 sub2node->SetLineColor(kColorITS);
23423 sub2node->SetVisibility(1);
23424 fNodes->Add(sub2node);
23425 sub1node->cd();
23426 //
23427 // Place copy #15 of ITS6 in I569
23428 //
1266e9b4 23429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23430 sub2node->SetLineColor(kColorITS);
23431 sub2node->SetVisibility(1);
23432 fNodes->Add(sub2node);
23433 sub1node->cd();
23434 //
23435 // Place copy #16 of ITS6 in I569
23436 //
23437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23438 sub2node->SetLineColor(kColorITS);
23439 sub2node->SetVisibility(1);
23440 fNodes->Add(sub2node);
23441 sub1node->cd();
23442 //
23443 // Place copy #17 of ITS6 in I569
23444 //
23445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23446 sub2node->SetLineColor(kColorITS);
23447 sub2node->SetVisibility(1);
23448 fNodes->Add(sub2node);
23449 sub1node->cd();
23450 //
23451 // Place copy #18 of ITS6 in I569
23452 //
23453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23454 sub2node->SetLineColor(kColorITS);
23455 sub2node->SetVisibility(1);
23456 fNodes->Add(sub2node);
23457 sub1node->cd();
23458 //
23459 // Place copy #19 of ITS6 in I569
23460 //
1266e9b4 23461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23462 sub2node->SetLineColor(kColorITS);
23463 sub2node->SetVisibility(1);
23464 fNodes->Add(sub2node);
23465 sub1node->cd();
23466 //
23467 // Place copy #20 of ITS6 in I569
23468 //
23469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23470 sub2node->SetLineColor(kColorITS);
23471 sub2node->SetVisibility(1);
23472 fNodes->Add(sub2node);
23473 sub1node->cd();
23474 //
23475 // Place copy #21 of ITS6 in I569
23476 //
1266e9b4 23477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23478 sub2node->SetLineColor(kColorITS);
23479 sub2node->SetVisibility(1);
23480 fNodes->Add(sub2node);
23481 sub1node->cd();
23482 //
23483 // Place copy #22 of ITS6 in I569
23484 //
23485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23486 sub2node->SetLineColor(kColorITS);
23487 sub2node->SetVisibility(1);
23488 fNodes->Add(sub2node);
23489 sub1node->cd();
23490 //
23491 // Place copy #23 of ITS6 in I569
23492 //
23493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23494 sub2node->SetLineColor(kColorITS);
23495 sub2node->SetVisibility(1);
23496 fNodes->Add(sub2node);
23497 sub1node->cd();
23498 //
23499 // Place copy #24 of ITS6 in I569
23500 //
23501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23502 sub2node->SetLineColor(kColorITS);
23503 sub2node->SetVisibility(1);
23504 fNodes->Add(sub2node);
23505 sub1node->cd();
23506 //
23507 // Place copy #25 of ITS6 in I569
23508 //
1266e9b4 23509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23510 sub2node->SetLineColor(kColorITS);
23511 sub2node->SetVisibility(1);
23512 fNodes->Add(sub2node);
23513 sub1node->cd();
23514 fNodes->Add(sub1node);
23515 node->cd();
23516 //
23517 // Place copy #35 of I569 in IT56
23518 //
1266e9b4 23519 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23520 sub1node->SetLineColor(kColorITS);
23521 sub1node->SetVisibility(0);
23522 sub1node->cd();
23523 //
23524 // Place copy #1 of ITS6 in I569
23525 //
1266e9b4 23526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23527 sub2node->SetLineColor(kColorITS);
23528 sub2node->SetVisibility(1);
23529 fNodes->Add(sub2node);
23530 sub1node->cd();
23531 //
23532 // Place copy #2 of ITS6 in I569
23533 //
23534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23535 sub2node->SetLineColor(kColorITS);
23536 sub2node->SetVisibility(1);
23537 fNodes->Add(sub2node);
23538 sub1node->cd();
23539 //
23540 // Place copy #3 of ITS6 in I569
23541 //
1266e9b4 23542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23543 sub2node->SetLineColor(kColorITS);
23544 sub2node->SetVisibility(1);
23545 fNodes->Add(sub2node);
23546 sub1node->cd();
23547 //
23548 // Place copy #4 of ITS6 in I569
23549 //
23550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23551 sub2node->SetLineColor(kColorITS);
23552 sub2node->SetVisibility(1);
23553 fNodes->Add(sub2node);
23554 sub1node->cd();
23555 //
23556 // Place copy #5 of ITS6 in I569
23557 //
1266e9b4 23558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23559 sub2node->SetLineColor(kColorITS);
23560 sub2node->SetVisibility(1);
23561 fNodes->Add(sub2node);
23562 sub1node->cd();
23563 //
23564 // Place copy #6 of ITS6 in I569
23565 //
23566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23567 sub2node->SetLineColor(kColorITS);
23568 sub2node->SetVisibility(1);
23569 fNodes->Add(sub2node);
23570 sub1node->cd();
23571 //
23572 // Place copy #7 of ITS6 in I569
23573 //
1266e9b4 23574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23575 sub2node->SetLineColor(kColorITS);
23576 sub2node->SetVisibility(1);
23577 fNodes->Add(sub2node);
23578 sub1node->cd();
23579 //
23580 // Place copy #8 of ITS6 in I569
23581 //
23582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23583 sub2node->SetLineColor(kColorITS);
23584 sub2node->SetVisibility(1);
23585 fNodes->Add(sub2node);
23586 sub1node->cd();
23587 //
23588 // Place copy #9 of ITS6 in I569
23589 //
1266e9b4 23590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23591 sub2node->SetLineColor(kColorITS);
23592 sub2node->SetVisibility(1);
23593 fNodes->Add(sub2node);
23594 sub1node->cd();
23595 //
23596 // Place copy #10 of ITS6 in I569
23597 //
23598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23599 sub2node->SetLineColor(kColorITS);
23600 sub2node->SetVisibility(1);
23601 fNodes->Add(sub2node);
23602 sub1node->cd();
23603 //
23604 // Place copy #11 of ITS6 in I569
23605 //
1266e9b4 23606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23607 sub2node->SetLineColor(kColorITS);
23608 sub2node->SetVisibility(1);
23609 fNodes->Add(sub2node);
23610 sub1node->cd();
23611 //
23612 // Place copy #12 of ITS6 in I569
23613 //
23614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23615 sub2node->SetLineColor(kColorITS);
23616 sub2node->SetVisibility(1);
23617 fNodes->Add(sub2node);
23618 sub1node->cd();
23619 //
23620 // Place copy #13 of ITS6 in I569
23621 //
23622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23623 sub2node->SetLineColor(kColorITS);
23624 sub2node->SetVisibility(1);
23625 fNodes->Add(sub2node);
23626 sub1node->cd();
23627 //
23628 // Place copy #14 of ITS6 in I569
23629 //
23630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23631 sub2node->SetLineColor(kColorITS);
23632 sub2node->SetVisibility(1);
23633 fNodes->Add(sub2node);
23634 sub1node->cd();
23635 //
23636 // Place copy #15 of ITS6 in I569
23637 //
1266e9b4 23638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23639 sub2node->SetLineColor(kColorITS);
23640 sub2node->SetVisibility(1);
23641 fNodes->Add(sub2node);
23642 sub1node->cd();
23643 //
23644 // Place copy #16 of ITS6 in I569
23645 //
23646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23647 sub2node->SetLineColor(kColorITS);
23648 sub2node->SetVisibility(1);
23649 fNodes->Add(sub2node);
23650 sub1node->cd();
23651 //
23652 // Place copy #17 of ITS6 in I569
23653 //
23654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23655 sub2node->SetLineColor(kColorITS);
23656 sub2node->SetVisibility(1);
23657 fNodes->Add(sub2node);
23658 sub1node->cd();
23659 //
23660 // Place copy #18 of ITS6 in I569
23661 //
23662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23663 sub2node->SetLineColor(kColorITS);
23664 sub2node->SetVisibility(1);
23665 fNodes->Add(sub2node);
23666 sub1node->cd();
23667 //
23668 // Place copy #19 of ITS6 in I569
23669 //
1266e9b4 23670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23671 sub2node->SetLineColor(kColorITS);
23672 sub2node->SetVisibility(1);
23673 fNodes->Add(sub2node);
23674 sub1node->cd();
23675 //
23676 // Place copy #20 of ITS6 in I569
23677 //
23678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23679 sub2node->SetLineColor(kColorITS);
23680 sub2node->SetVisibility(1);
23681 fNodes->Add(sub2node);
23682 sub1node->cd();
23683 //
23684 // Place copy #21 of ITS6 in I569
23685 //
1266e9b4 23686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23687 sub2node->SetLineColor(kColorITS);
23688 sub2node->SetVisibility(1);
23689 fNodes->Add(sub2node);
23690 sub1node->cd();
23691 //
23692 // Place copy #22 of ITS6 in I569
23693 //
23694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23695 sub2node->SetLineColor(kColorITS);
23696 sub2node->SetVisibility(1);
23697 fNodes->Add(sub2node);
23698 sub1node->cd();
23699 //
23700 // Place copy #23 of ITS6 in I569
23701 //
23702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23703 sub2node->SetLineColor(kColorITS);
23704 sub2node->SetVisibility(1);
23705 fNodes->Add(sub2node);
23706 sub1node->cd();
23707 //
23708 // Place copy #24 of ITS6 in I569
23709 //
23710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23711 sub2node->SetLineColor(kColorITS);
23712 sub2node->SetVisibility(1);
23713 fNodes->Add(sub2node);
23714 sub1node->cd();
23715 //
23716 // Place copy #25 of ITS6 in I569
23717 //
1266e9b4 23718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23719 sub2node->SetLineColor(kColorITS);
23720 sub2node->SetVisibility(1);
23721 fNodes->Add(sub2node);
23722 sub1node->cd();
23723 fNodes->Add(sub1node);
23724 node->cd();
23725 //
23726 // Place copy #36 of I569 in IT56
23727 //
1266e9b4 23728 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23729 sub1node->SetLineColor(kColorITS);
23730 sub1node->SetVisibility(0);
23731 sub1node->cd();
23732 //
23733 // Place copy #1 of ITS6 in I569
23734 //
1266e9b4 23735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23736 sub2node->SetLineColor(kColorITS);
23737 sub2node->SetVisibility(1);
23738 fNodes->Add(sub2node);
23739 sub1node->cd();
23740 //
23741 // Place copy #2 of ITS6 in I569
23742 //
23743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23744 sub2node->SetLineColor(kColorITS);
23745 sub2node->SetVisibility(1);
23746 fNodes->Add(sub2node);
23747 sub1node->cd();
23748 //
23749 // Place copy #3 of ITS6 in I569
23750 //
1266e9b4 23751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23752 sub2node->SetLineColor(kColorITS);
23753 sub2node->SetVisibility(1);
23754 fNodes->Add(sub2node);
23755 sub1node->cd();
23756 //
23757 // Place copy #4 of ITS6 in I569
23758 //
23759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23760 sub2node->SetLineColor(kColorITS);
23761 sub2node->SetVisibility(1);
23762 fNodes->Add(sub2node);
23763 sub1node->cd();
23764 //
23765 // Place copy #5 of ITS6 in I569
23766 //
1266e9b4 23767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23768 sub2node->SetLineColor(kColorITS);
23769 sub2node->SetVisibility(1);
23770 fNodes->Add(sub2node);
23771 sub1node->cd();
23772 //
23773 // Place copy #6 of ITS6 in I569
23774 //
23775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23776 sub2node->SetLineColor(kColorITS);
23777 sub2node->SetVisibility(1);
23778 fNodes->Add(sub2node);
23779 sub1node->cd();
23780 //
23781 // Place copy #7 of ITS6 in I569
23782 //
1266e9b4 23783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23784 sub2node->SetLineColor(kColorITS);
23785 sub2node->SetVisibility(1);
23786 fNodes->Add(sub2node);
23787 sub1node->cd();
23788 //
23789 // Place copy #8 of ITS6 in I569
23790 //
23791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23792 sub2node->SetLineColor(kColorITS);
23793 sub2node->SetVisibility(1);
23794 fNodes->Add(sub2node);
23795 sub1node->cd();
23796 //
23797 // Place copy #9 of ITS6 in I569
23798 //
1266e9b4 23799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23800 sub2node->SetLineColor(kColorITS);
23801 sub2node->SetVisibility(1);
23802 fNodes->Add(sub2node);
23803 sub1node->cd();
23804 //
23805 // Place copy #10 of ITS6 in I569
23806 //
23807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23808 sub2node->SetLineColor(kColorITS);
23809 sub2node->SetVisibility(1);
23810 fNodes->Add(sub2node);
23811 sub1node->cd();
23812 //
23813 // Place copy #11 of ITS6 in I569
23814 //
1266e9b4 23815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23816 sub2node->SetLineColor(kColorITS);
23817 sub2node->SetVisibility(1);
23818 fNodes->Add(sub2node);
23819 sub1node->cd();
23820 //
23821 // Place copy #12 of ITS6 in I569
23822 //
23823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23824 sub2node->SetLineColor(kColorITS);
23825 sub2node->SetVisibility(1);
23826 fNodes->Add(sub2node);
23827 sub1node->cd();
23828 //
23829 // Place copy #13 of ITS6 in I569
23830 //
23831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23832 sub2node->SetLineColor(kColorITS);
23833 sub2node->SetVisibility(1);
23834 fNodes->Add(sub2node);
23835 sub1node->cd();
23836 //
23837 // Place copy #14 of ITS6 in I569
23838 //
23839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23840 sub2node->SetLineColor(kColorITS);
23841 sub2node->SetVisibility(1);
23842 fNodes->Add(sub2node);
23843 sub1node->cd();
23844 //
23845 // Place copy #15 of ITS6 in I569
23846 //
1266e9b4 23847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23848 sub2node->SetLineColor(kColorITS);
23849 sub2node->SetVisibility(1);
23850 fNodes->Add(sub2node);
23851 sub1node->cd();
23852 //
23853 // Place copy #16 of ITS6 in I569
23854 //
23855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23856 sub2node->SetLineColor(kColorITS);
23857 sub2node->SetVisibility(1);
23858 fNodes->Add(sub2node);
23859 sub1node->cd();
23860 //
23861 // Place copy #17 of ITS6 in I569
23862 //
23863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23864 sub2node->SetLineColor(kColorITS);
23865 sub2node->SetVisibility(1);
23866 fNodes->Add(sub2node);
23867 sub1node->cd();
23868 //
23869 // Place copy #18 of ITS6 in I569
23870 //
23871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23872 sub2node->SetLineColor(kColorITS);
23873 sub2node->SetVisibility(1);
23874 fNodes->Add(sub2node);
23875 sub1node->cd();
23876 //
23877 // Place copy #19 of ITS6 in I569
23878 //
1266e9b4 23879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23880 sub2node->SetLineColor(kColorITS);
23881 sub2node->SetVisibility(1);
23882 fNodes->Add(sub2node);
23883 sub1node->cd();
23884 //
23885 // Place copy #20 of ITS6 in I569
23886 //
23887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23888 sub2node->SetLineColor(kColorITS);
23889 sub2node->SetVisibility(1);
23890 fNodes->Add(sub2node);
23891 sub1node->cd();
23892 //
23893 // Place copy #21 of ITS6 in I569
23894 //
1266e9b4 23895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23896 sub2node->SetLineColor(kColorITS);
23897 sub2node->SetVisibility(1);
23898 fNodes->Add(sub2node);
23899 sub1node->cd();
23900 //
23901 // Place copy #22 of ITS6 in I569
23902 //
23903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23904 sub2node->SetLineColor(kColorITS);
23905 sub2node->SetVisibility(1);
23906 fNodes->Add(sub2node);
23907 sub1node->cd();
23908 //
23909 // Place copy #23 of ITS6 in I569
23910 //
23911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23912 sub2node->SetLineColor(kColorITS);
23913 sub2node->SetVisibility(1);
23914 fNodes->Add(sub2node);
23915 sub1node->cd();
23916 //
23917 // Place copy #24 of ITS6 in I569
23918 //
23919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23920 sub2node->SetLineColor(kColorITS);
23921 sub2node->SetVisibility(1);
23922 fNodes->Add(sub2node);
23923 sub1node->cd();
23924 //
23925 // Place copy #25 of ITS6 in I569
23926 //
1266e9b4 23927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23928 sub2node->SetLineColor(kColorITS);
23929 sub2node->SetVisibility(1);
23930 fNodes->Add(sub2node);
23931 sub1node->cd();
23932 fNodes->Add(sub1node);
23933 node->cd();
23934 //
23935 // Place copy #37 of I569 in IT56
23936 //
23937 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
23938 sub1node->SetLineColor(kColorITS);
23939 sub1node->SetVisibility(0);
23940 sub1node->cd();
23941 //
23942 // Place copy #1 of ITS6 in I569
23943 //
1266e9b4 23944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23945 sub2node->SetLineColor(kColorITS);
23946 sub2node->SetVisibility(1);
23947 fNodes->Add(sub2node);
23948 sub1node->cd();
23949 //
23950 // Place copy #2 of ITS6 in I569
23951 //
23952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23953 sub2node->SetLineColor(kColorITS);
23954 sub2node->SetVisibility(1);
23955 fNodes->Add(sub2node);
23956 sub1node->cd();
23957 //
23958 // Place copy #3 of ITS6 in I569
23959 //
1266e9b4 23960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23961 sub2node->SetLineColor(kColorITS);
23962 sub2node->SetVisibility(1);
23963 fNodes->Add(sub2node);
23964 sub1node->cd();
23965 //
23966 // Place copy #4 of ITS6 in I569
23967 //
23968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23969 sub2node->SetLineColor(kColorITS);
23970 sub2node->SetVisibility(1);
23971 fNodes->Add(sub2node);
23972 sub1node->cd();
23973 //
23974 // Place copy #5 of ITS6 in I569
23975 //
1266e9b4 23976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23977 sub2node->SetLineColor(kColorITS);
23978 sub2node->SetVisibility(1);
23979 fNodes->Add(sub2node);
23980 sub1node->cd();
23981 //
23982 // Place copy #6 of ITS6 in I569
23983 //
23984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23985 sub2node->SetLineColor(kColorITS);
23986 sub2node->SetVisibility(1);
23987 fNodes->Add(sub2node);
23988 sub1node->cd();
23989 //
23990 // Place copy #7 of ITS6 in I569
23991 //
1266e9b4 23992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23993 sub2node->SetLineColor(kColorITS);
23994 sub2node->SetVisibility(1);
23995 fNodes->Add(sub2node);
23996 sub1node->cd();
23997 //
23998 // Place copy #8 of ITS6 in I569
23999 //
24000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24001 sub2node->SetLineColor(kColorITS);
24002 sub2node->SetVisibility(1);
24003 fNodes->Add(sub2node);
24004 sub1node->cd();
24005 //
24006 // Place copy #9 of ITS6 in I569
24007 //
1266e9b4 24008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24009 sub2node->SetLineColor(kColorITS);
24010 sub2node->SetVisibility(1);
24011 fNodes->Add(sub2node);
24012 sub1node->cd();
24013 //
24014 // Place copy #10 of ITS6 in I569
24015 //
24016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24017 sub2node->SetLineColor(kColorITS);
24018 sub2node->SetVisibility(1);
24019 fNodes->Add(sub2node);
24020 sub1node->cd();
24021 //
24022 // Place copy #11 of ITS6 in I569
24023 //
1266e9b4 24024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24025 sub2node->SetLineColor(kColorITS);
24026 sub2node->SetVisibility(1);
24027 fNodes->Add(sub2node);
24028 sub1node->cd();
24029 //
24030 // Place copy #12 of ITS6 in I569
24031 //
24032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24033 sub2node->SetLineColor(kColorITS);
24034 sub2node->SetVisibility(1);
24035 fNodes->Add(sub2node);
24036 sub1node->cd();
24037 //
24038 // Place copy #13 of ITS6 in I569
24039 //
24040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24041 sub2node->SetLineColor(kColorITS);
24042 sub2node->SetVisibility(1);
24043 fNodes->Add(sub2node);
24044 sub1node->cd();
24045 //
24046 // Place copy #14 of ITS6 in I569
24047 //
24048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24049 sub2node->SetLineColor(kColorITS);
24050 sub2node->SetVisibility(1);
24051 fNodes->Add(sub2node);
24052 sub1node->cd();
24053 //
24054 // Place copy #15 of ITS6 in I569
24055 //
1266e9b4 24056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24057 sub2node->SetLineColor(kColorITS);
24058 sub2node->SetVisibility(1);
24059 fNodes->Add(sub2node);
24060 sub1node->cd();
24061 //
24062 // Place copy #16 of ITS6 in I569
24063 //
24064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24065 sub2node->SetLineColor(kColorITS);
24066 sub2node->SetVisibility(1);
24067 fNodes->Add(sub2node);
24068 sub1node->cd();
24069 //
24070 // Place copy #17 of ITS6 in I569
24071 //
24072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24073 sub2node->SetLineColor(kColorITS);
24074 sub2node->SetVisibility(1);
24075 fNodes->Add(sub2node);
24076 sub1node->cd();
24077 //
24078 // Place copy #18 of ITS6 in I569
24079 //
24080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24081 sub2node->SetLineColor(kColorITS);
24082 sub2node->SetVisibility(1);
24083 fNodes->Add(sub2node);
24084 sub1node->cd();
24085 //
24086 // Place copy #19 of ITS6 in I569
24087 //
1266e9b4 24088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24089 sub2node->SetLineColor(kColorITS);
24090 sub2node->SetVisibility(1);
24091 fNodes->Add(sub2node);
24092 sub1node->cd();
24093 //
24094 // Place copy #20 of ITS6 in I569
24095 //
24096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24097 sub2node->SetLineColor(kColorITS);
24098 sub2node->SetVisibility(1);
24099 fNodes->Add(sub2node);
24100 sub1node->cd();
24101 //
24102 // Place copy #21 of ITS6 in I569
24103 //
1266e9b4 24104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24105 sub2node->SetLineColor(kColorITS);
24106 sub2node->SetVisibility(1);
24107 fNodes->Add(sub2node);
24108 sub1node->cd();
24109 //
24110 // Place copy #22 of ITS6 in I569
24111 //
24112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24113 sub2node->SetLineColor(kColorITS);
24114 sub2node->SetVisibility(1);
24115 fNodes->Add(sub2node);
24116 sub1node->cd();
24117 //
24118 // Place copy #23 of ITS6 in I569
24119 //
24120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24121 sub2node->SetLineColor(kColorITS);
24122 sub2node->SetVisibility(1);
24123 fNodes->Add(sub2node);
24124 sub1node->cd();
24125 //
24126 // Place copy #24 of ITS6 in I569
24127 //
24128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24129 sub2node->SetLineColor(kColorITS);
24130 sub2node->SetVisibility(1);
24131 fNodes->Add(sub2node);
24132 sub1node->cd();
24133 //
24134 // Place copy #25 of ITS6 in I569
24135 //
1266e9b4 24136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24137 sub2node->SetLineColor(kColorITS);
24138 sub2node->SetVisibility(1);
24139 fNodes->Add(sub2node);
24140 sub1node->cd();
24141 fNodes->Add(sub1node);
24142 node->cd();
24143 //
24144 // Place copy #38 of I569 in IT56
24145 //
1266e9b4 24146 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24147 sub1node->SetLineColor(kColorITS);
24148 sub1node->SetVisibility(0);
24149 sub1node->cd();
24150 //
24151 // Place copy #1 of ITS6 in I569
24152 //
1266e9b4 24153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24154 sub2node->SetLineColor(kColorITS);
24155 sub2node->SetVisibility(1);
24156 fNodes->Add(sub2node);
24157 sub1node->cd();
24158 //
24159 // Place copy #2 of ITS6 in I569
24160 //
24161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24162 sub2node->SetLineColor(kColorITS);
24163 sub2node->SetVisibility(1);
24164 fNodes->Add(sub2node);
24165 sub1node->cd();
24166 //
24167 // Place copy #3 of ITS6 in I569
24168 //
1266e9b4 24169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24170 sub2node->SetLineColor(kColorITS);
24171 sub2node->SetVisibility(1);
24172 fNodes->Add(sub2node);
24173 sub1node->cd();
24174 //
24175 // Place copy #4 of ITS6 in I569
24176 //
24177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24178 sub2node->SetLineColor(kColorITS);
24179 sub2node->SetVisibility(1);
24180 fNodes->Add(sub2node);
24181 sub1node->cd();
24182 //
24183 // Place copy #5 of ITS6 in I569
24184 //
1266e9b4 24185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24186 sub2node->SetLineColor(kColorITS);
24187 sub2node->SetVisibility(1);
24188 fNodes->Add(sub2node);
24189 sub1node->cd();
24190 //
24191 // Place copy #6 of ITS6 in I569
24192 //
24193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24194 sub2node->SetLineColor(kColorITS);
24195 sub2node->SetVisibility(1);
24196 fNodes->Add(sub2node);
24197 sub1node->cd();
24198 //
24199 // Place copy #7 of ITS6 in I569
24200 //
1266e9b4 24201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24202 sub2node->SetLineColor(kColorITS);
24203 sub2node->SetVisibility(1);
24204 fNodes->Add(sub2node);
24205 sub1node->cd();
24206 //
24207 // Place copy #8 of ITS6 in I569
24208 //
24209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24210 sub2node->SetLineColor(kColorITS);
24211 sub2node->SetVisibility(1);
24212 fNodes->Add(sub2node);
24213 sub1node->cd();
24214 //
24215 // Place copy #9 of ITS6 in I569
24216 //
1266e9b4 24217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24218 sub2node->SetLineColor(kColorITS);
24219 sub2node->SetVisibility(1);
24220 fNodes->Add(sub2node);
24221 sub1node->cd();
24222 //
24223 // Place copy #10 of ITS6 in I569
24224 //
24225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24226 sub2node->SetLineColor(kColorITS);
24227 sub2node->SetVisibility(1);
24228 fNodes->Add(sub2node);
24229 sub1node->cd();
24230 //
24231 // Place copy #11 of ITS6 in I569
24232 //
1266e9b4 24233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24234 sub2node->SetLineColor(kColorITS);
24235 sub2node->SetVisibility(1);
24236 fNodes->Add(sub2node);
24237 sub1node->cd();
24238 //
24239 // Place copy #12 of ITS6 in I569
24240 //
24241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24242 sub2node->SetLineColor(kColorITS);
24243 sub2node->SetVisibility(1);
24244 fNodes->Add(sub2node);
24245 sub1node->cd();
24246 //
24247 // Place copy #13 of ITS6 in I569
24248 //
24249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24250 sub2node->SetLineColor(kColorITS);
24251 sub2node->SetVisibility(1);
24252 fNodes->Add(sub2node);
24253 sub1node->cd();
24254 //
24255 // Place copy #14 of ITS6 in I569
24256 //
24257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24258 sub2node->SetLineColor(kColorITS);
24259 sub2node->SetVisibility(1);
24260 fNodes->Add(sub2node);
24261 sub1node->cd();
24262 //
24263 // Place copy #15 of ITS6 in I569
24264 //
1266e9b4 24265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24266 sub2node->SetLineColor(kColorITS);
24267 sub2node->SetVisibility(1);
24268 fNodes->Add(sub2node);
24269 sub1node->cd();
24270 //
24271 // Place copy #16 of ITS6 in I569
24272 //
24273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24274 sub2node->SetLineColor(kColorITS);
24275 sub2node->SetVisibility(1);
24276 fNodes->Add(sub2node);
24277 sub1node->cd();
24278 //
24279 // Place copy #17 of ITS6 in I569
24280 //
24281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24282 sub2node->SetLineColor(kColorITS);
24283 sub2node->SetVisibility(1);
24284 fNodes->Add(sub2node);
24285 sub1node->cd();
24286 //
24287 // Place copy #18 of ITS6 in I569
24288 //
24289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24290 sub2node->SetLineColor(kColorITS);
24291 sub2node->SetVisibility(1);
24292 fNodes->Add(sub2node);
24293 sub1node->cd();
24294 //
24295 // Place copy #19 of ITS6 in I569
24296 //
1266e9b4 24297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24298 sub2node->SetLineColor(kColorITS);
24299 sub2node->SetVisibility(1);
24300 fNodes->Add(sub2node);
24301 sub1node->cd();
24302 //
24303 // Place copy #20 of ITS6 in I569
24304 //
24305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24306 sub2node->SetLineColor(kColorITS);
24307 sub2node->SetVisibility(1);
24308 fNodes->Add(sub2node);
24309 sub1node->cd();
24310 //
24311 // Place copy #21 of ITS6 in I569
24312 //
1266e9b4 24313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24314 sub2node->SetLineColor(kColorITS);
24315 sub2node->SetVisibility(1);
24316 fNodes->Add(sub2node);
24317 sub1node->cd();
24318 //
24319 // Place copy #22 of ITS6 in I569
24320 //
24321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24322 sub2node->SetLineColor(kColorITS);
24323 sub2node->SetVisibility(1);
24324 fNodes->Add(sub2node);
24325 sub1node->cd();
24326 //
24327 // Place copy #23 of ITS6 in I569
24328 //
24329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24330 sub2node->SetLineColor(kColorITS);
24331 sub2node->SetVisibility(1);
24332 fNodes->Add(sub2node);
24333 sub1node->cd();
24334 //
24335 // Place copy #24 of ITS6 in I569
24336 //
24337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24338 sub2node->SetLineColor(kColorITS);
24339 sub2node->SetVisibility(1);
24340 fNodes->Add(sub2node);
24341 sub1node->cd();
24342 //
24343 // Place copy #25 of ITS6 in I569
24344 //
1266e9b4 24345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24346 sub2node->SetLineColor(kColorITS);
24347 sub2node->SetVisibility(1);
24348 fNodes->Add(sub2node);
24349 sub1node->cd();
24350 fNodes->Add(sub1node);
24351 node->cd();
24352
24353
24354
db915fea 24355 fNodes->Add(node);
ac9c285e 24356
1266e9b4 24357*/
db915fea 24358}
24359//_____________________________________________________________________________
24360void AliITSvPPRasymm::CreateGeometry(){
24361////////////////////////////////////////////////////////////////////////
24362// This routine defines and Creates the geometry for version 6 of the ITS.
24363////////////////////////////////////////////////////////////////////////
24364
7bdd9b7d 24365
24366//Begin_Html
24367/*
24368<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24369</pre>
24370<br clear=left>
24371<font size=+2 color=red>
24372<p>This shows the full ITS geometry.
24373</font>
24374
24375<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24376</pre>
24377<br clear=left>
24378<font size=+2 color=red>
24379<p>This shows the full SPD Barrel of the ITS geometry.
24380</font>
24381
24382<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24383</pre>
24384<br clear=left>
24385<font size=+2 color=red>
24386<p>This shows the full SDD Barrel of the ITS geometry.
24387</font>
24388
24389<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24390</pre>
24391<br clear=left>
24392<font size=+2 color=red>
24393<p>This shows the full SSD Barrel of the ITS geometry.
24394</font>
24395*/
24396//End_Html
db915fea 24397 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24398 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24399 //THICKNESSES OF LAYERS (in % radiation length)
24400 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24401 //HALF LENGTHS OF LAYERS
cd3a3507 24402 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24403 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24404 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24405 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24406 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24407
24408
7b67784f 24409 Float_t dits[100], rlim, zmax;
cd3a3507 24410 // Float_t zpos;
24411 // Float_t pcits[50]
7b67784f 24412 Float_t ztpc;
2ffd6c79 24413 Int_t idrotm[1999], i;
7b67784f 24414 Float_t dgh[100];
686e2715 24415
80272ed3 24416
24417 // Define some variables for SPD
24418
c47b75b1 24419 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24420 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24421 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24422 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24423 Float_t di108[3], di104[3]; // for both layers
686e2715 24424
a8c83dcb 24425 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24426 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24427
a8c83dcb 24428 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24429 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24430
214030ed 24431 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24432
24433 ddet1 = GetThicknessDet1();
24434 ddet2 = GetThicknessDet2();
24435 dchip1 = GetThicknessChip1();
24436 dchip2 = GetThicknessChip2();
24437
3d12a48d 24438 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24439 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24440 " The default value of 200 microns will be used." << endl;
24441 ddet1=200.;
3d12a48d 24442 }
24443
24444 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24445 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24446 " The default value of 200 microns will be used." << endl;
24447 ddet2=200.;
3d12a48d 24448 }
24449
214030ed 24450 if(dchip1 < 100. || dchip1 > 300.) {
24451 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24452 " The default value of 200 microns will be used." << endl;
24453 dchip1=200.;
3d12a48d 24454 }
24455
214030ed 24456 if(dchip2 < 100. || dchip2 > 300.) {
24457 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24458 " The default value of 200 microns will be used." << endl;
24459 dchip2=200.;
3d12a48d 24460 }
7b67784f 24461
24462 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24463
24464 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24465
24466 rails = GetRails();
24467
24468 fluid = GetCoolingFluid();
24469
24470 if(rails != 0 && rails != 1) {
1e9111db 24471 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24472 " The default value of 1 (rails in) will be used." << endl;
24473
24474 }
3d12a48d 24475
7b67784f 24476 if(fluid != 0 && fluid != 1) {
1e9111db 24477 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24478 " The default value of 1 (water) will be used." << endl;
24479 }
24480
1e9111db 24481 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24482 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24483 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24484 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24485 if(rails == 0 ) {
1e9111db 24486 cout << "ITS: Rails are out." << endl;
7b67784f 24487 } else {
1e9111db 24488 cout << "ITS: Rails are in." << endl;
7b67784f 24489 }
24490 if(fluid == 0 ) {
1e9111db 24491 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24492 } else {
1e9111db 24493 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24494 }
24495
c47b75b1 24496 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24497 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24498 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24499 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24500 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24501
24502 Float_t deltax, deltay;
686e2715 24503
c47b75b1 24504 Int_t thickness = fMinorVersion/10;
24505 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24506
24507
24508 // Define some variables for SDD
24509
24510
24511 Float_t sin30, cos30;
24512
24513 // SDD electronics+services main volumes
24514 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24515
24516 // SDD detector ladder
24517
24518 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24519 Float_t Y_SDD_sep = 0.20;
24520 Float_t ySDD;
24521 Int_t iSDD;
24522 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24523 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24524
24525 // ladder foot and end-ladder (frame and cooling)
24526 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24527 Float_t I424dits[3], xI424, yI424;
24528 Float_t I425dits[3];
24529 Int_t indI425;
24530 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24531
24532 // SDD ladder frame and cooling
24533 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24534 Float_t I035dits[3], I037dits[3], I038dits[3];
24535 Float_t I039dits[3], xI039, yI039;
24536 Float_t I041dits[5];
24537
24538 // SDD hybrid, chips and capacitors
24539 Float_t I050dits[3], xI050, yI050;
24540 Float_t I052dits[3], xI052, yI052;
24541 Float_t I042dits[3], xI042, yI042;
24542 Float_t xI042space = 0.17;
24543 Float_t I043dits[3], xI043, yI043;
24544 Float_t xI043space = 0.17;
24545 Float_t zchip, zChipSpace;
24546 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24547 Int_t ichip, icap;
24548
24549 // SDD microcables
24550 Float_t I044dits[4], xI044, yI044, volI044;
24551 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24552 Char_t HVname[5], LVname[5];
24553
24554
24555 // Define media off-set
db915fea 24556
24557 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24558
db915fea 24559
24560 // Rotation matrices
24561
a9c4129c 24562 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24563
bae7e562 24564
686e2715 24565 if (option == 1) {
24566
24567 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24568 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24569 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24570 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24571 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24572 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24573 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24574 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24575 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24576 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24577 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24578 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24579 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24580 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24581 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24582 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24583 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24584 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24585 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24586 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24587 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24588 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24589 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24590 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24591 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24592 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24593 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24594 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24595 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24596 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24597 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24598 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24599 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24600 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24601 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24602 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24603 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24604 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24605 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24606 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24607 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24608 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24609 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24610 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24611 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24612 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24613 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24614 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24615 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24616 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24617 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24618 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24619 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24620 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24621 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24622 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24623 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24624 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24625 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24626 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24627 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24628 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24629 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24630 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24631 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24632 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24633 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24634 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24635 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24636 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24637 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24638 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24639 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24640 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24641 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24642 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24643 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24644
24645 }
a9c4129c 24646
24647 // SPD - option 'b' (this is the default)
2ffd6c79 24648
686e2715 24649 if (option == 2) {
24650
9bf5e8ff 24651 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24652 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24653 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24654 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24655 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24656 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24657 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24658 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24659 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24660 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24661 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24662 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24663 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24664 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24665 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24666 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24667 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24668 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24669 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24670 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24671 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24672 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24673 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24674 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24675 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24676 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24677 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24678 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24679 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24680 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24681 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24682 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24683 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24684 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24685 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24686 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24687 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24688 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24689 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24690 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24691 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24692 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24693 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24694 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24695 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24696 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24697 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24698 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24699 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24700 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24701 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24702 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24703 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24704 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24705 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24706 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24707 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24708 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24709 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24710 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24711 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24712 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24713 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24714 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24715 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24716 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24717 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24718 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24719 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24720 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24721 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24722 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24723 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24724 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24725 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24726 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24727 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24728
24729 }
24730
db915fea 24731 // SDD
24732
24733 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24734 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24735 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24736 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24737 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24738 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24739 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24740 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24741 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24742 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24743 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24744 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24745 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24746 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24747 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24748 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24749 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24750 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24751 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24752 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24753 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24754 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24755 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24756 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24757 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24758 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24759 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24760 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24761 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24762 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24763 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24764 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24765 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24766 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24767 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24768 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24769 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24770 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24771 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24772 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24773 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24774 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24775 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24776 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24777 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24778 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24779 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24780 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24781 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24782 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24783 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24784 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24785 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24786 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24787 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24788 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24789 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24790 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24791
24792 // SSD
24793
24794 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24795 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24796 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24797 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24798 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24799 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24800 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24801 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24802 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24803 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24804 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24805 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24806 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24807 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24808 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24809 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24810 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24811 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24812 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24813 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24814 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24815 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24816 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24817 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24818 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24819 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24820 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24821 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24822 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24823 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24824 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24825 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24826 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 24827 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24828 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24829 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24830 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24831 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24832 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24833 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24834 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24835 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24836 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24837 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24838 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24839 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24840 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24841 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24842 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24843 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 24844 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24845 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24846 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24847 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24848 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24849 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24850 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24851 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24852 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24853 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24854 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24855 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24856 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24857 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24858 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24859 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24860 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24861 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24862 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24863 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24864 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24865 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24866 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24867 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24868 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24869 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24870 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24871 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24872 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24873 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24874 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
24875 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
24876 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
24877 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
24878
24879
cd3a3507 24880 // SDD cone
24881
24882 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
24883 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
24884 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
24885 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
24886 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
24887 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
24888 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
24889 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
24890 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
24891 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
24892 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
24893 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
24894 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
24895 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
24896 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
24897 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
24898 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
24899 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
24900 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
24901 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
24902 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
24903 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
24904 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
24905 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
24906 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
24907 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
24908 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
24909 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
24910 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
24911 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
24912 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
24913 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
24914 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
24915 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
24916 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
24917 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
24918 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
24919 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
24920 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
24921 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
24922 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
24923 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
24924 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
24925 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
24926 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
24927 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
24928 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
24929 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
24930 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
24931 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
24932 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
24933 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
24934 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
24935 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
24936 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
24937 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
24938 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
24939 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
24940 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
24941 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
24942 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
24943 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
24944 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
24945 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
24946 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
24947 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
24948 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
24949 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
24950 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
24951 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
24952 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
24953 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
24954 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
24955 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
24956 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
24957 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
24958 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
24959 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
24960 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
24961 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
24962 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
24963
24964 // SSD cone
24965
24966 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
24967 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
24968 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
24969 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
24970 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
24971 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
24972 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
24973 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
24974 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
24975 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
24976 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
24977 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
24978 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
24979 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
24980 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
24981 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
24982 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
24983 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
24984 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
24985 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
24986 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
24987 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
24988 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
24989 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
24990 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
24991 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
24992 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
24993 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
24994 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
24995 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
24996 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
24997 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
24998 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
24999 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25000 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25001 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25002 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25003
25004 // Services
25005
25006 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25007
25008
db915fea 25009 // CONVERT INTO CM (RL(SI)=9.36 CM)
25010
25011 for (i = 0; i < 6; ++i) {
25012 drl[i] = drl[i] / 100. * 9.36;
25013 }
25014
25015 // FIELD CAGE HALF LENGTH
25016
1e9111db 25017 rlim = 50.;
7b67784f 25018 zmax = 74.;
25019 ztpc = 284.;
db915fea 25020
25021 // --- Define ghost volume containing the whole ITS (including services)
25022 // and fill it with air
25023
6d62fed9 25024 dgh[0] = 0.;
25025 dgh[1] = 360.;
25026 dgh[2] = 16.;
7b67784f 25027 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25028 dgh[4] = 46;
25029 dgh[5] = 85.;
7b67784f 25030 dgh[6] = -ztpc;
6d62fed9 25031 dgh[7] = 46;
25032 dgh[8] = 85.;
7b67784f 25033 dgh[9] = -ztpc;
6d62fed9 25034 dgh[10] = 46;
1e9111db 25035 dgh[11] = rlim+6;
7b67784f 25036 dgh[12] = -97.5;
6d62fed9 25037 dgh[13] = 46;
1e9111db 25038 dgh[14] = rlim+6;
7b67784f 25039 dgh[15] = -zmax;
6d62fed9 25040 dgh[16] = 46;
1e9111db 25041 dgh[17] = rlim+6;
9181d340 25042 dgh[18] = -48;
6d62fed9 25043 dgh[19] = 6;
1e9111db 25044 dgh[20] = rlim+6;
e4f08ac3 25045 dgh[21] = -28.6;
6d62fed9 25046 dgh[22] = 6;
1e9111db 25047 dgh[23] = rlim+6;
e4f08ac3 25048 dgh[24] = -27.6;
6d62fed9 25049 dgh[25] = 3.295;
1e9111db 25050 dgh[26] = rlim+6;
e4f08ac3 25051 dgh[27] = 27.6;
6d62fed9 25052 dgh[28] = 3.295;
1e9111db 25053 dgh[29] = rlim+6;
e4f08ac3 25054 dgh[30] = 28.6;
6d62fed9 25055 dgh[31] = 6;
1e9111db 25056 dgh[32] = rlim+6;
9181d340 25057 dgh[33] = 48;
6d62fed9 25058 dgh[34] = 6;
1e9111db 25059 dgh[35] = rlim+6;
7b67784f 25060 dgh[36] = zmax;
6d62fed9 25061 dgh[37] = 46;
1e9111db 25062 dgh[38] = rlim+6;
7b67784f 25063 dgh[39] = 97.5;
6d62fed9 25064 dgh[40] = 46;
1e9111db 25065 dgh[41] = rlim+6;
7b67784f 25066 dgh[42] = ztpc;
6d62fed9 25067 dgh[43] = 62;
25068 dgh[44] = 62+4.;
7b67784f 25069 dgh[45] = ztpc;
6d62fed9 25070 dgh[46] = 62;
25071 dgh[47] = 85.;
7b67784f 25072 dgh[48] = ztpc+4.+0.1;
6d62fed9 25073 dgh[49] = 62.4;
25074 dgh[50] = 85.;
25075 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25076
db915fea 25077
25078 // --- Place the ghost volume in its mother volume (ALIC) and make it
25079 // invisible
25080
25081 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25082 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25083
25084
25085 // --- Define ghost volume containing the six layers and fill it with air
25086
25087 dgh[0] = 0.;
25088 dgh[1] = 360.;
6d62fed9 25089 dgh[2] = 8.;
7b67784f 25090 dgh[3] = -zmax;
45725ec9 25091 dgh[4] = 46.;
7b67784f 25092 dgh[5] = rlim;
9181d340 25093 dgh[6] = -47.5;
6d62fed9 25094 dgh[7] = 6.005;
7b67784f 25095 dgh[8] = rlim;
25096 dgh[9] = -28.5;
6d62fed9 25097 dgh[10] = 6.005;
7b67784f 25098 dgh[11] = rlim;
25099 dgh[12] = -27.5;
6d62fed9 25100 dgh[13] = 3.3;
7b67784f 25101 dgh[14] = rlim;
25102 dgh[15] = 27.5;
6d62fed9 25103 dgh[16] = 3.3;
7b67784f 25104 dgh[17] = rlim;
25105 dgh[18] = 28.5;
6d62fed9 25106 dgh[19] = 6.005;
7b67784f 25107 dgh[20] = rlim;
9181d340 25108 dgh[21] = 47.5;
6d62fed9 25109 dgh[22] = 6.005;
7b67784f 25110 dgh[23] = rlim;
25111 dgh[24] = zmax;
6d62fed9 25112 dgh[25] = 46.;
7b67784f 25113 dgh[26] = rlim;
6d62fed9 25114 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25115
25116 // --- Place the ghost volume in its mother volume (ITSV) and make it
25117 // invisible
25118
25119 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25120 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25121
db915fea 25122
a9c4129c 25123 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25124
686e2715 25125 // SPD - option 'a'
686e2715 25126 // (this is NOT the default)
25127
3d12a48d 25128 if (option == 1) {
c47b75b1 25129
686e2715 25130 dits[0] = 3.7;
25131 dits[1] = 7.75;
45725ec9 25132 dits[2] = 26.1;
d236497b 25133 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25134
25135 dits[0] = 3.7;
25136 dits[1] = 7.7;
25137 dits[2] = 24;
25138 dits[3] = 57;
25139 dits[4] = 100;
c47b75b1 25140 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25141
c47b75b1 25142 di10a[0] = 0.843;
25143 di10a[1] = ddet1+dchip1+dbus+0.0025;
25144 di10a[2] = 19.344;
25145 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25146 // on layer 1
25147 di20a[0] = 0.843;
25148 di20a[1] = ddet2+dchip2+dbus+0.0025;
25149 di20a[2] = 19.344;
25150 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25151 // on layer 2
686e2715 25152 dits[0] = 1.3673;
25153 dits[1] = 0.01;
25154 dits[2] = 24;
25155 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25156
25157 dits[0] = 0.06;
25158 dits[1] = 0.08;
25159 dits[2] = 24;
25160 dits[3] = -36.79;
25161 dits[4] = 21.834;
25162 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25163
25164 dits[0] = 0.1253;
25165 dits[1] = 0.01;
25166 dits[2] = 24;
d236497b 25167 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25168
25169 dits[0] = 0.04;
25170 dits[1] = 0.06 ;
25171 dits[2] = 24;
25172 dits[3] = 126.79;
25173 dits[4] = 270;
25174 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25175
25176 dits[0] = 0.1134;
25177 dits[1] = 0.01;
25178 dits[2] = 24;
25179 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25180
25181 dits[0] = 0.25;
25182 dits[1] = 0.06;
25183 dits[2] = 24;
25184 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25185
25186 dits[0] = 0.077;
25187 dits[1] = 0.01;
25188 dits[2] = 24;
25189 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25190
25191 dits[0] = 0.04;
25192 dits[1] = 0.06;
25193 dits[2] = 24;
25194 dits[3] = 0;
25195 dits[4] = 90;
25196 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25197
25198 dits[0] = 0.0695;
25199 dits[1] = 0.01;
25200 dits[2] = 24;
25201 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25202
25203 dits[0] = 0.06;
25204 dits[1] = 0.08;
25205 dits[2] = 24;
25206 dits[3] = 0;
25207 dits[4] = 108;
25208 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25209
25210 dits[0] = 0.1835;
25211 dits[1] = 0.01;
25212 dits[2] = 24;
25213 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25214
25215 dits[0] = 0.1894 ;
25216 dits[1] = 0.01;
25217 dits[2] = 24;
25218 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25219
25220 dits[0] = 0.04;
25221 dits[1] = 0.06;
25222 dits[2] = 24;
25223 dits[3] = 0;
25224 dits[4] = 75.261;
25225 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25226
25227 dits[0] = 1.3401;
25228 dits[1] = 0.01;
25229 dits[2] = 24;
25230 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25231
25232 dits[0] = 0.05;
25233 dits[1] = 0.07;
25234 dits[2] = 24;
25235 dits[3] = 0;
25236 dits[4] = 72.739;
25237 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25238
25239 dits[0] = 0.1193;
25240 dits[1] = 0.01;
25241 dits[2] = 24;
25242 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25243
25244 dits[0] = 0.163;
25245 dits[1] = 0.01;
25246 dits[2] = 24;
25247 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25248
25249 dits[0] = 0.04;
25250 dits[1] = 0.06;
25251 dits[2] = 24;
25252 dits[3] = 0;
25253 dits[4] = 157.633;
25254 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25255
25256 dits[0] = 0.2497;
25257 dits[1] = 0.01;
25258 dits[2] = 24;
25259 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25260
25261 dits[0] = 0.06;
25262 dits[1] = 0.08;
25263 dits[2] = 24;
25264 dits[3] = 0;
25265 dits[4] = 148.633;
25266 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25267
25268 dits[0] = 0.292;
25269 dits[1] = 0.01;
25270 dits[2] = 24;
25271 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25272
25273 dits[0] = 0.163;
25274 dits[1] = 0.01;
25275 dits[2] = 24;
25276 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25277
25278 dits[0] = 0.04;
25279 dits[1] = 0.06;
25280 dits[2] = 24;
25281 dits[3] = 0;
25282 dits[4] = 161.297;
25283 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25284
25285 dits[0] = 0.2433;
25286 dits[1] = 0.01;
25287 dits[2] = 24;
25288 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25289
25290 dits[0] = 0.06;
25291 dits[1] = 0.08;
25292 dits[2] = 24;
25293 dits[3] = 0;
25294 dits[4] = 42.883;
25295 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25296
c47b75b1 25297 di103[0] = 0.793;
25298 di103[1] = ddet1+dchip1;
25299 di103[2] = 3.536;
25300 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25301 // layer 1
686e2715 25302 dits[0] = 0.793;
fc44ab90 25303 dits[1] = 0.475; //0.685; 0.015
686e2715 25304 dits[2] = 2.5;
fc44ab90 25305 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25306
c47b75b1 25307 di104[0] = 0.843;
25308 di104[1] = dbus;
25309 di104[2] = 14.344;
25310 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25311
c47b75b1 25312 di1d3[0] = 0.793;
25313 di1d3[1] = ddet2+dchip2;
25314 di1d3[2] = 3.536;
25315 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25316 // layer 2
686e2715 25317 dits[0] = 0.793;
686e2715 25318 dits[0] = 0.06;
25319 dits[1] = 0.08;
25320 dits[2] = 24;
25321 dits[3] = 0;
25322 dits[4] = 80;
25323 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25324
25325 dits[0] = 0.04;
25326 dits[1] = 0.06;
25327 dits[2] = 24;
25328 dits[3] = 0;
25329 dits[4] = 80;
25330 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25331
25332 dits[0] = 0.15;
25333 dits[1] = 0.0146;
25334 dits[2] = 24;
25335 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25336
25337 dits[0] = 0.1315;
25338 dits[1] = 0.01;
25339 dits[2] = 24;
25340 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25341
25342 dits[0] = 0.025;
25343 dits[1] = 0.035;
25344 dits[2] = 24;
25345 dits[3] = 0;
25346 dits[4] = 180;
25347 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25348
9181d340 25349 if (fluid == 1) {
25350 dits[0] = 0;
25351 dits[1] = 0.025;
25352 dits[2] = 24;
25353 dits[3] = 0;
25354 dits[4] = 180;
25355 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25356 } else {
25357 dits[0] = 0;
25358 dits[1] = 0.025;
25359 dits[2] = 24;
25360 dits[3] = 0;
25361 dits[4] = 180;
25362 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25363 }
25364
686e2715 25365 dits[0] = 0.063;
25366 dits[1] = 0.035;
25367 dits[2] = 24;
25368 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25369
c47b75b1 25370 di102[0] = 0.793;
25371 di102[1] = dchip1;
25372 di102[2] = 0.68;
25373 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25374
25375 di1d2[0] = 0.793;
25376 di1d2[1] = dchip2;
25377 di1d2[2] = 0.68;
25378 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25379
25380 di101[0] = 0.705;
25381 di101[1] = ddet1;
25382 di101[2] = 3.536;
25383 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25384 // layer 1
25385 di1d1[0] = 0.705;
25386 di1d1[1] = ddet2;
25387 di1d1[2] = 3.536;
25388 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25389 // layer 2
9181d340 25390 if (fluid == 1) {
25391 dits[0] = 0.063;
25392 dits[1] = 0.025;
25393 dits[2] = 24;
25394 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25395 } else {
25396 dits[0] = 0.063;
25397 dits[1] = 0.025;
25398 dits[2] = 24;
25399 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25400 }
686e2715 25401
c47b75b1 25402 dits1[0] = 0.64;
25403 dits1[1] = ddet1;
25404 dits1[2] = 3.48;
25405 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25406
c47b75b1 25407 dits2[0] = 0.64;
25408 dits2[1] = ddet2;
25409 dits2[2] = 3.48;
25410 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25411
25412 dits[0] = 3.701;
25413 dits[1] = 7.699;
25414 dits[2] = 4;
25415 dits[3] = 57.1;
25416 dits[4] = 99.9;
25417 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25418
25419 dits[0] = 0;
25420 dits[1] = 0.5;
25421 dits[2] = 1.5;
25422 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25423
25424 dits[0] = 0;
25425 dits[1] = 0.18;
25426 dits[2] = 0.8;
25427 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25428
25429 dits[0] = 0;
25430 dits[1] = 0.18;
25431 dits[2] = 3;
25432 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25433
25434 dits[0] = 0;
25435 dits[1] = 0.075;
25436 dits[2] = 0.8;
25437 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25438
25439 dits[0] = 3.5;
25440 dits[1] = 5.6;
25441 dits[2] = 0.55;
25442 dits[3] = 0;
25443 dits[4] = 38;
25444 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25445
25446 dits[0] = 6.6;
25447 dits[1] = 7.6;
25448 dits[2] = 0.5;
25449 dits[3] = 0;
25450 dits[4] = 9;
25451 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25452
25453 dits[0] = 0.26;
25454 dits[1] = 0.32;
25455 dits[2] = 0.55;
25456 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25457
9181d340 25458 if (fluid == 1) {
25459 dits[0] = 0;
25460 dits[1] = 0.3;
25461 dits[2] = 1.5;
25462 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25463 // was I177 in old geom.
25464 } else {
25465 dits[0] = 0;
25466 dits[1] = 0.3;
25467 dits[2] = 1.5;
25468 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25469 // was I177 in old geom.
25470 }
25471
686e2715 25472 dits[0] = 0.07;
25473 dits[1] = 0.125;
25474 dits[2] = 0.3;
25475 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25476
9181d340 25477 if (fluid == 1) {
25478 dits[0] = 0;
25479 dits[1] = 0.1;
25480 dits[2] = 0.8;
25481 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25482 // was I174 in old geom.
25483 } else {
25484 dits[0] = 0;
25485 dits[1] = 0.1;
25486 dits[2] = 0.8;
25487 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25488 // was I174 in old geom.
25489 }
25490
25491 if (fluid == 1) {
25492 dits[0] = 0;
25493 dits[1] = 0.1;
25494 dits[2] = 3;
25495 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25496 // was I172 in old geom.
25497 } else {
25498 dits[0] = 0;
25499 dits[1] = 0.1;
25500 dits[2] = 3;
25501 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25502 // was I172 in old geom.
25503 }
25504
25505 if (fluid == 1) {
25506 dits[0] = 0;
25507 dits[1] = 0.0746;
25508 dits[2] = 0.8;
25509 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25510 // was I170 in old geom.
25511 } else {
25512 dits[0] = 0;
25513 dits[1] = 0.0746;
25514 dits[2] = 0.8;
25515 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25516 // was I170 in old geom.
25517 }
25518
25519 if (fluid == 1) {
25520 dits[0] = 3.7;
25521 dits[1] = 5.4;
25522 dits[2] = 0.35;
25523 dits[3] = 2;
25524 dits[4] = 36;
25525 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25526 // was I168 in old geom.
25527 } else {
25528 dits[0] = 3.7;
25529 dits[1] = 5.4;
25530 dits[2] = 0.35;
25531 dits[3] = 2;
25532 dits[4] = 36;
25533 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25534 // was I168 in old geom.
25535 }
686e2715 25536
2ffd6c79 25537
686e2715 25538 }
a9c4129c 25539
a9c4129c 25540 // --- Define SPD (option 'b') volumes ----------------------------
25541
686e2715 25542 // SPD - option 'b'
c47b75b1 25543 // (this is the default)
686e2715 25544
3d12a48d 25545 if (option == 2) {
c47b75b1 25546
686e2715 25547 dits[0] = 3.7;
25548 dits[1] = 7.75;
45725ec9 25549 dits[2] = 26.1;
686e2715 25550 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25551
25552 dits[0] = 3.7;
25553 dits[1] = 7.7;
25554 dits[2] = 24;
25555 dits[3] = 57;
25556 dits[4] = 100;
c47b75b1 25557 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25558
c47b75b1 25559 di10b[0] = 0.843;
25560 di10b[1] = ddet1+dchip1+dbus+0.0025;
25561 di10b[2] = 19.344;
25562 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25563 // on layer 1
686e2715 25564
c47b75b1 25565 di20b[0] = 0.843;
25566 di20b[1] = ddet2+dchip2+dbus+0.0025;
25567 di20b[2] = 19.344;
25568 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25569 // layer 2
686e2715 25570
25571 dits[0] = 1.3673;
25572 dits[1] = 0.01;
25573 dits[2] = 24;
25574 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25575
25576 dits[0] = 0.06;
25577 dits[1] = 0.08;
25578 dits[2] = 24;
25579 dits[3] = -36.79;
25580 dits[4] = 21.834;
25581 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25582
25583 dits[0] = 0.1253;
25584 dits[1] = 0.01;
25585 dits[2] = 24;
25586 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25587
25588 dits[0] = 0.04;
25589 dits[1] = 0.06 ;
25590 dits[2] = 24;
25591 dits[3] = 126.79;
25592 dits[4] = 270;
25593 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25594
25595 dits[0] = 0.1134;
25596 dits[1] = 0.01;
25597 dits[2] = 24;
25598 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25599
25600 dits[0] = 0.25;
25601 dits[1] = 0.06;
25602 dits[2] = 24;
25603 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25604
25605 dits[0] = 0.077;
25606 dits[1] = 0.01;
25607 dits[2] = 24;
25608 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25609
25610 dits[0] = 0.04;
25611 dits[1] = 0.06;
25612 dits[2] = 24;
25613 dits[3] = 0;
25614 dits[4] = 90;
25615 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25616
25617 dits[0] = 0.0695;
25618 dits[1] = 0.01;
25619 dits[2] = 24;
25620 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25621
25622 dits[0] = 0.06;
25623 dits[1] = 0.08;
25624 dits[2] = 24;
25625 dits[3] = 0;
25626 dits[4] = 108;
25627 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25628
25629 dits[0] = 0.1835;
25630 dits[1] = 0.01;
25631 dits[2] = 24;
25632 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25633
25634 dits[0] = 0.1894 ;
25635 dits[1] = 0.01;
25636 dits[2] = 24;
25637 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25638
25639 dits[0] = 0.04;
25640 dits[1] = 0.06;
25641 dits[2] = 24;
25642 dits[3] = 0;
25643 dits[4] = 75.261;
25644 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25645
25646 dits[0] = 1.3401;
25647 dits[1] = 0.01;
25648 dits[2] = 24;
25649 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25650
25651 dits[0] = 0.05;
25652 dits[1] = 0.07;
25653 dits[2] = 24;
25654 dits[3] = 0;
25655 dits[4] = 72.739;
25656 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25657
25658 dits[0] = 0.1193;
25659 dits[1] = 0.01;
25660 dits[2] = 24;
25661 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25662
25663 dits[0] = 0.163;
25664 dits[1] = 0.01;
25665 dits[2] = 24;
25666 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25667
25668 dits[0] = 0.04;
25669 dits[1] = 0.06;
25670 dits[2] = 24;
25671 dits[3] = 0;
25672 dits[4] = 157.633;
25673 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25674
25675 dits[0] = 0.2497;
25676 dits[1] = 0.01;
25677 dits[2] = 24;
25678 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25679
25680 dits[0] = 0.06;
25681 dits[1] = 0.08;
25682 dits[2] = 24;
25683 dits[3] = 0;
25684 dits[4] = 148.633;
25685 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25686
25687 dits[0] = 0.292;
25688 dits[1] = 0.01;
25689 dits[2] = 24;
25690 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25691
25692 dits[0] = 0.163;
25693 dits[1] = 0.01;
25694 dits[2] = 24;
25695 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25696
25697 dits[0] = 0.04;
25698 dits[1] = 0.06;
25699 dits[2] = 24;
25700 dits[3] = 0;
25701 dits[4] = 161.297;
25702 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25703
25704 dits[0] = 0.2433;
25705 dits[1] = 0.01;
25706 dits[2] = 24;
25707 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25708
25709 dits[0] = 0.06;
25710 dits[1] = 0.08;
25711 dits[2] = 24;
25712 dits[3] = 0;
25713 dits[4] = 42.883;
25714 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25715
25716 dits[0] = 0.793;
fc44ab90 25717 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25718 dits[2] = 2.5;
fc44ab90 25719 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25720
c47b75b1 25721 di107[0] = 0.793;
25722 di107[1] = ddet1+dchip1;
25723 di107[2] = 3.536;
25724 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25725 // layer 1
686e2715 25726 dits[0] = 0.705;
25727 dits[1] = 0.01;
25728 dits[2] = 2.5;
25729 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25730
c47b75b1 25731 di108[0] = 0.705;
25732 di108[1] = dbus;
25733 di108[2] = 14.344;
25734 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25735
c47b75b1 25736 di1d7[0] = 0.7975;
25737 di1d7[1] = ddet2+dchip2;
25738 di1d7[2] = 3.536;
25739 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25740 // layer 2
686e2715 25741 dits[0] = 0.06;
25742 dits[1] = 0.08;
25743 dits[2] = 24;
25744 dits[3] = 0;
25745 dits[4] = 80;
25746 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25747
25748 dits[0] = 0.04;
25749 dits[1] = 0.06;
25750 dits[2] = 24;
25751 dits[3] = 0;
25752 dits[4] = 80;
25753 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25754
25755 dits[0] = 0.15;
25756 dits[1] = 0.0146;
25757 dits[2] = 24;
25758 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25759
25760 dits[0] = 0.1315;
25761 dits[1] = 0.01;
25762 dits[2] = 24;
25763 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25764
25765 dits[0] = 0.025;
25766 dits[1] = 0.035;
25767 dits[2] = 24;
25768 dits[3] = 0;
25769 dits[4] = 180;
25770 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25771
9181d340 25772 if (fluid == 1) {
25773 dits[0] = 0;
25774 dits[1] = 0.025;
25775 dits[2] = 24;
25776 dits[3] = 0;
25777 dits[4] = 180;
25778 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25779 } else {
25780 dits[0] = 0;
25781 dits[1] = 0.025;
25782 dits[2] = 24;
25783 dits[3] = 0;
25784 dits[4] = 180;
25785 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25786 }
25787
686e2715 25788 dits[0] = 0.063;
25789 dits[1] = 0.035;
25790 dits[2] = 24;
25791 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25792
c47b75b1 25793 di106[0] = 0.7975;
25794 di106[1] = dchip1;
25795 di106[2] = 0.68;
25796 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25797
25798 di1d6[0] = 0.7975;
25799 di1d6[1] = dchip2;
25800 di1d6[2] = 0.68;
25801 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25802
25803 di101[0] = 0.705;
25804 di101[1] = ddet1;
25805 di101[2] = 3.536;
25806 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25807 // layer 1
25808 di1d1[0] = 0.705;
25809 di1d1[1] = ddet2;
25810 di1d1[2] = 3.536;
25811 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25812 // layer 2
9181d340 25813
25814 if (fluid == 1) {
25815 dits[0] = 0.063;
25816 dits[1] = 0.025;
25817 dits[2] = 24;
25818 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25819 } else {
25820 dits[0] = 0.063;
25821 dits[1] = 0.025;
25822 dits[2] = 24;
25823 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25824 }
686e2715 25825
c47b75b1 25826 dits1[0] = 0.64;
25827 dits1[1] = ddet1;
25828 dits1[2] = 3.48;
25829 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25830
c47b75b1 25831 dits2[0] = 0.64;
25832 dits2[1] = ddet2;
25833 dits2[2] = 3.48;
25834 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25835
25836 dits[0] = 3.701;
25837 dits[1] = 7.699;
25838 dits[2] = 4;
25839 dits[3] = 57.1;
25840 dits[4] = 99.9;
25841 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25842
25843 dits[0] = 0;
25844 dits[1] = 0.5;
25845 dits[2] = 1.5;
25846 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25847
25848 dits[0] = 0;
25849 dits[1] = 0.18;
25850 dits[2] = 0.8;
25851 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25852
25853 dits[0] = 0;
25854 dits[1] = 0.18;
25855 dits[2] = 3;
25856 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25857
25858 dits[0] = 0;
25859 dits[1] = 0.075;
25860 dits[2] = 0.8;
25861 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25862
25863 dits[0] = 3.5;
25864 dits[1] = 5.6;
25865 dits[2] = 0.55;
25866 dits[3] = 0;
25867 dits[4] = 38;
25868 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25869
25870 dits[0] = 6.6;
25871 dits[1] = 7.6;
25872 dits[2] = 0.5;
25873 dits[3] = 0;
25874 dits[4] = 9;
25875 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25876
25877 dits[0] = 0.26;
25878 dits[1] = 0.32;
25879 dits[2] = 0.55;
25880 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25881
9181d340 25882 if (fluid == 1) {
25883 dits[0] = 0;
25884 dits[1] = 0.3;
25885 dits[2] = 1.5;
25886 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25887 // was I177 in old geom.
25888 } else {
25889 dits[0] = 0;
25890 dits[1] = 0.3;
25891 dits[2] = 1.5;
25892 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25893 // was I177 in old geom.
25894 }
686e2715 25895
25896 dits[0] = 0.07;
25897 dits[1] = 0.125;
25898 dits[2] = 0.3;
25899 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25900
9181d340 25901 if (fluid == 1) {
25902 dits[0] = 0;
25903 dits[1] = 0.1;
25904 dits[2] = 0.8;
25905 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25906 // was I174 in old geom.
25907 } else {
25908 dits[0] = 0;
25909 dits[1] = 0.1;
25910 dits[2] = 0.8;
25911 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25912 // was I174 in old geom.
25913 }
25914
25915 if (fluid == 1) {
25916 dits[0] = 0;
25917 dits[1] = 0.1;
25918 dits[2] = 3;
25919 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25920 // was I172 in old geom.
25921 } else {
25922 dits[0] = 0;
25923 dits[1] = 0.1;
25924 dits[2] = 3;
25925 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25926 // was I172 in old geom.
25927 }
25928
25929 if (fluid == 1) {
25930 dits[0] = 0;
25931 dits[1] = 0.0746;
25932 dits[2] = 0.8;
25933 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
25934 // was I170 in old geom.
25935 } else {
25936 dits[0] = 0;
25937 dits[1] = 0.0746;
25938 dits[2] = 0.8;
25939 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
25940 // was I170 in old geom.
25941 }
25942
25943 if (fluid == 1) {
25944 dits[0] = 3.7;
25945 dits[1] = 5.4;
25946 dits[2] = 0.35;
25947 dits[3] = 2;
25948 dits[4] = 36;
25949 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
25950 // was I168 in old geom.
25951 } else {
25952 dits[0] = 3.7;
25953 dits[1] = 5.4;
25954 dits[2] = 0.35;
25955 dits[3] = 2;
25956 dits[4] = 36;
25957 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
25958 // was I168 in old geom.
25959 }
25960
a9c4129c 25961
686e2715 25962 }
a9c4129c 25963
c47b75b1 25964 // --- Define SDD volumes ------------------------------------------
686e2715 25965
686e2715 25966
80272ed3 25967 cos30 = cos(30.*3.14159/180.);
25968 sin30 = sin(30.*3.14159/180.);
25969
25970
c47b75b1 25971 dits[0] = 0;
25972 dits[1] = 360;
25973 dits[2] = 6;
e4f08ac3 25974 dits[3] = -34.6;
9181d340 25975 dits[4] = 23.49;
25976 dits[5] = 28;
e4f08ac3 25977 dits[6] = -23.65;
9181d340 25978 dits[7] = 23.49;
25979 dits[8] = 28;
e4f08ac3 25980 dits[9] = -23.65;
9181d340 25981 dits[10] = 14.59;
25982 dits[11] = 28;
e4f08ac3 25983 dits[12] = 23.65;
9181d340 25984 dits[13] = 14.59;
25985 dits[14] = 28;
e4f08ac3 25986 dits[15] = 23.65;
9181d340 25987 dits[16] = 23.49;
25988 dits[17] = 28;
e4f08ac3 25989 dits[18] = 34.6;
9181d340 25990 dits[19] = 23.49;
25991 dits[20] = 28;
c47b75b1 25992 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 25993
80272ed3 25994 // block of the SDD electronics and related ladder frame
25995 I018dits[0] = 3.2;
25996 I018dits[1] = 2;
25997 I018dits[2] = 3.65;
25998 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
25999
26000 // block of the SDD end ladder
26001 I024dits[0] = 3.2;
26002 I024dits[1] = 2;
26003 I024dits[2] = 2.725;
26004 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26005
26006 // ladder frame of layer 3 - F.T. March,7-2001
26007 I047dits[0] = I018dits[0];
26008 I047dits[1] = I018dits[1];
26009 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26010 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26011
26012 // ladder frame of layer 4 - F.T. March,7-2001
26013 I048dits[0] = I018dits[0];
26014 I048dits[1] = I018dits[1];
26015 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26016 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26017
26018
26019 // global SDD volume (sensitive + insensitive)
26020 I302dits[0] = 3.6250;
26021 I302dits[1] = 0.0150;
26022 I302dits[2] = 4.3794;
26023 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26024
26025 // Like for I302 - F.T. March,7-2001
26026 I402dits[0] = 3.6250;
26027 I402dits[1] = 0.0150;
26028 I402dits[2] = 4.3794;
26029 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26030
26031 // SDD ladder of layer 3 - F.T. March,7-2001
26032 I004dits[0] = I302dits[0]+0.005;
26033 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26034 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26035 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26036 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26037 }
26038 I004dits[2] = I004dits[2] + I302dits[2];
26039 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26040
26041 // SDD ladder of layer 4 - F.T. March,7-2001
26042 I005dits[0] = I402dits[0]+0.005;
26043 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26044 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26045 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26046 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26047 }
26048 I005dits[2] = I005dits[2] + I402dits[2];
26049 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26050
26051
26052 // -- block of the SDD ladder foot and end ladder
26053
26054 // ladder foot mother volume
26055 I028dits[0] = 3.0000;
26056 I028dits[1] = 0.4000;
26057 I028dits[2] = 0.9000;
26058 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26059
26060 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26061 I420dits[0] = 0.4500;
26062 I420dits[1] = 0.4000;
26063 I420dits[2] = 0.4500;
26064 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26065
26066 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26067 I421dits[0] = 0.;
26068 I421dits[1] = 0.25;
26069 I421dits[2] = I420dits[1];
26070 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26071
26072 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26073 I422dits[0] = 0.0000;
26074 I422dits[1] = 0.2000;
26075 I422dits[2] = 0.0000;
26076 I422dits[3] = 180.00;
26077 I422dits[4] = 0.0000;
26078 I422dits[5] = 360.00;
26079 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26080
26081 // support for ruby-sphere (I422) - F.T. March,7-2001
26082 I423dits[0] = 0.0000;
26083 I423dits[1] = 0.1000;
7b67784f 26084 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26085 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26086
26087 // passage for HV microcables - F.T. March,7-2001
26088 I424dits[0] = 1.5000;
26089 I424dits[1] = 0.1500;
26090 I424dits[2] = I421dits[2];
26091 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26092
26093 // HV microcables segment at the end ladder - F.T. March,7-2001
26094 I425dits[0] = 1.350000;
26095 I425dits[1] = 0.015250;
26096 I425dits[2] = I024dits[2];
26097 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26098
26099 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26100 dits[0] = 0.2;
26101 dits[1] = 0.1815;
80272ed3 26102 dits[2] = I024dits[2];
c47b75b1 26103 dits[3] = 0.015;
26104 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26105
80272ed3 26106 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26107 dits[0] = 0.183;
26108 dits[1] = 0.165;
80272ed3 26109 dits[2] = I024dits[2];
c47b75b1 26110 dits[3] = 0.015;
26111 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26112
80272ed3 26113 // new: for the 1st top rod of the structure
26114 // at the end-ladder - F.T. March,7-2001
26115 I029dits[0] = 0.2;
26116 I029dits[1] = 0.1815;
26117 I029dits[2] = 1.0100;
26118 I029dits[3] = 0.015;
26119 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26120
26121 // new: for the 2nd top rod of the structure
26122 // at the end-ladder - F.T. March,7-2001
26123 I030dits[0] = 0.1830;
26124 I030dits[1] = 0.1650;
26125 I030dits[2] = 1.0100;
26126 I030dits[3] = 0.0150;
26127 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26128
26129 // inox cooling tubes for the end ladder - F.T. March,7-2001
26130 I031dits[0] = 0.093;
26131 I031dits[1] = 0.1;
26132 I031dits[2] = I024dits[2];
26133 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26134
9181d340 26135 if (fluid == 1) {
26136 // cooling water for the end ladder - F.T. March,7-2001
26137 I032dits[0] = 0;
26138 I032dits[1] = I031dits[0];
26139 I032dits[2] = I024dits[2];
26140 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26141 } else {
26142 // cooling freon for the end ladder - R.B. March,21-2001
26143 I032dits[0] = 0;
26144 I032dits[1] = I031dits[0];
26145 I032dits[2] = I024dits[2];
26146 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26147 }
26148
80272ed3 26149 // -- block of the SDD ladder frame holding the electronics
26150
26151 // edge of the ladder frame - part 1
26152 dits[0] = 0.2;
26153 dits[1] = 0.182;
26154 dits[2] = 3.65;
26155 dits[3] = 0.015;
26156 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26157
26158 // edge of the ladder frame - part 2
26159 dits[0] = 0.183;
26160 dits[1] = 0.165;
26161 dits[2] = 3.65;
26162 dits[3] = 0.015;
26163 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26164
26165 // inclined segments of the ladder frame
c47b75b1 26166 dits[0] = 2.23;
26167 dits[1] = 2.1;
26168 dits[2] = 0.05;
26169 dits[3] = 0.03;
26170 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26171
80272ed3 26172 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26173 dits[0] = 2.1;
26174 dits[1] = 2;
26175 dits[2] = 0.06;
26176 dits[3] = 0.04;
26177 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26178
80272ed3 26179 // horiz.segments of the ladders, at 45 deg. to ladder edges
26180 dits[0] = 2.615;
26181 dits[1] = 2.465;
26182 dits[2] = 0.06;
26183 dits[3] = 0.04;
26184 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26185
80272ed3 26186 // supports of the ceramic pins holding the detectors
db915fea 26187 dits[0] = 0.3;
26188 dits[1] = 0.05;
26189 dits[2] = 0.15;
cd3a3507 26190 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26191
80272ed3 26192 // ceramic pins holding the detectors
26193 dits[0] = 0;
26194 dits[1] = 0.05;
26195 dits[2] = 0.225;
26196 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26197
26198 // holders of cooling tubes
26199 I035dits[0] = 0.1;
26200 I035dits[1] = 0.15;
26201 I035dits[2] = 0.2;
26202 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26203
26204 // top holders of microcables
db915fea 26205 dits[0] = 0.2;
26206 dits[1] = 0.01;
26207 dits[2] = 0.05;
cd3a3507 26208 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26209
80272ed3 26210 // inox cooling tubes - F.T. March,7-2001
26211 I037dits[0] = 0.093;
26212 I037dits[1] = 0.1;
26213 I037dits[2] = I018dits[2];
26214 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26215
9181d340 26216 if (fluid == 1) {
26217 // cooling water - F.T. March,7-2001
26218 I038dits[0] = 0;
26219 I038dits[1] = I037dits[0];
26220 I038dits[2] = I018dits[2];
26221 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26222 } else {
26223 // cooling freon - R.B. March,21-2001
26224 I038dits[0] = 0;
26225 I038dits[1] = I037dits[0];
26226 I038dits[2] = I018dits[2];
26227 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26228 }
80272ed3 26229 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26230
80272ed3 26231 // SDD heat bridge - F.T. March,7-2001
26232 I039dits[0] = 1.1000;
26233 I039dits[1] = 0.0087;
26234 I039dits[2] = 3.2500;
26235 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26236
80272ed3 26237 // SDD clip part 1
db915fea 26238 dits[0] = 0.25;
26239 dits[1] = 0.01;
80272ed3 26240 dits[2] = I039dits[2];
cd3a3507 26241 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26242
80272ed3 26243 // SDD clip part 2
26244 I041dits[0] = 0.1;
26245 I041dits[1] = 0.12;
26246 I041dits[2] = I039dits[2];
26247 I041dits[3] = 90;
26248 I041dits[4] = 320;
26249 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26250
26251
26252 // SDD PASCAL - F.T. March,7-2001
26253 I042dits[0] = 0.5000;
26254 I042dits[1] = 0.0175;
26255 I042dits[2] = 0.5000;
26256 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26257
26258 // SDD AMBRA - F.T. March,7-2001
26259 I043dits[0] = 0.3500;
26260 I043dits[1] = 0.0175;
26261 I043dits[2] = 0.5000;
26262 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26263
26264 // SDD capacitors - F.T. March,7-2001
26265 I051dits[0] = 0.1400;
26266 I051dits[1] = 0.0350;
26267 I051dits[2] = 0.0625;
26268 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26269
26270 // SDD hybrid circuit - F.T. March,7-2001
26271 I052dits[0] = 1.725000;
26272 I052dits[1] = 0.003743;
26273 I052dits[2] = I039dits[2];
7b67784f 26274 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26275
26276 // SDD anode microcable : changed - F.T. March,7-2001
26277 I044dits[0] = I018dits[2];
26278 I044dits[1] = I039dits[2];
26279 I044dits[2] = 0.00084;
26280 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26281 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26282 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26283
26284 // SDD electronics box - F.T. March,7-2001
26285 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26286 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26287 I050dits[2] = I018dits[2];
26288 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26289
26290 // SDD sensitive volume
26291 dits[0] = 3.50850;
2ffd6c79 26292 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26293 dits[2] = 3.76320;
db915fea 26294 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26295
80272ed3 26296 // Like for ITS3 - F.T. March,7-2001
26297 dits[0] = 3.50850;
2ffd6c79 26298 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26299 dits[2] = 3.76320;
db915fea 26300 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26301
26302
26303 // --- Define SSD volumes ------------------------------------------
26304
26305
26306 dits[0] = 0;
26307 dits[1] = 360;
26308 dits[2] = 6;
9181d340 26309 dits[3] = -57.45;
26310 dits[4] = 43.6;
db915fea 26311 dits[5] = 48;
9181d340 26312 dits[6] = -49.15;
26313 dits[7] = 43.6;
db915fea 26314 dits[8] = 48;
9181d340 26315 dits[9] = -49.15;
26316 dits[10] = 36.9;
db915fea 26317 dits[11] = 48;
9181d340 26318 dits[12] = 50.55;
26319 dits[13] = 36.9;
db915fea 26320 dits[14] = 48;
9181d340 26321 dits[15] = 50.55;
26322 dits[16] = 43.6;
db915fea 26323 dits[17] = 48;
9181d340 26324 dits[18] = 57.45;
26325 dits[19] = 43.6;
db915fea 26326 dits[20] = 48;
cd3a3507 26327 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26328
26329 dits[0] = 3.4;
26330 dits[1] = 1.955;
de0a2a9c 26331 dits[2] = 56.5;
cd3a3507 26332 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26333
26334 dits[0] = 3.75;
26335 dits[1] = 0.045;
26336 dits[2] = 50.975;
cd3a3507 26337 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26338
26339 dits[0] = 3.4;
26340 dits[1] = 1.955;
de0a2a9c 26341 dits[2] = 47;
cd3a3507 26342 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26343
26344 dits[0] = 3.75;
26345 dits[1] = 0.045;
de0a2a9c 26346 dits[2] = 43.3;
cd3a3507 26347 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26348
26349 dits[0] = 3.4;
26350 dits[1] = 1.955;
26351 dits[2] = 3.15;
cd3a3507 26352 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26353
26354 dits[0] = 3.405;
26355 dits[1] = 1.955;
26356 dits[2] = 1.955;
cd3a3507 26357 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26358
26359 dits[0] = 3.75;
26360 dits[1] = 0.015;
26361 dits[2] = 2.1;
cd3a3507 26362 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26363
26364 dits[0] = 3.4;
26365 dits[1] = 1.955;
26366 dits[2] = 3.15;
cd3a3507 26367 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26368
26369 dits[0] = 3.41;
26370 dits[1] = 1.955;
26371 dits[2] = 1.955;
cd3a3507 26372 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26373
26374 dits[0] = 3.75;
26375 dits[1] = 0.015;
26376 dits[2] = 2.1;
cd3a3507 26377 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26378
9181d340 26379 if (fluid == 1) {
26380 dits[0] = 0;
26381 dits[1] = 0.07;
26382 dits[2] = 3.15;
26383 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26384 } else {
26385 dits[0] = 0;
26386 dits[1] = 0.07;
26387 dits[2] = 3.15;
26388 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26389 }
db915fea 26390
26391 dits[0] = 0.07;
26392 dits[1] = 0.1;
26393 dits[2] = 3.15;
cd3a3507 26394 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26395
26396 dits[0] = 0.225;
26397 dits[1] = 0.195;
26398 dits[2] = 3.15;
26399 dits[3] = 0.025;
cd3a3507 26400 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26401
26402 dits[0] = 0.25;
26403 dits[1] = 0.22;
26404 dits[2] = 3.15;
26405 dits[3] = 0.025;
cd3a3507 26406 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26407
26408 dits[0] = 2.17;
26409 dits[1] = 0.035;
26410 dits[2] = 0.05;
cd3a3507 26411 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26412
26413 dits[0] = 2 ;
26414 dits[1] = 0.035;
26415 dits[2] = 0.05;
cd3a3507 26416 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26417
26418 dits[0] = 2.675;
26419 dits[1] = 0.035;
26420 dits[2] = 0.05;
cd3a3507 26421 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26422
26423 dits[0] = 0.3;
26424 dits[1] = 0.15;
26425 dits[2] = 0.15;
cd3a3507 26426 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26427
26428 dits[0] = 0.025;
26429 dits[1] = 0.025;
26430 dits[2] = 0.05;
cd3a3507 26431 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26432
26433 dits[0] = 0.304;
26434 dits[1] = 0.0275;
26435 dits[2] = 0.432;
cd3a3507 26436 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26437
26438 dits[0] = 0.16;
26439 dits[1] = 0.08;
26440 dits[2] = 0.08;
cd3a3507 26441 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26442
26443 dits[0] = 3.4;
26444 dits[1] = 0.015;
26445 dits[2] = 0.525;
cd3a3507 26446 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26447
26448 dits[0] = 0.15;
26449 dits[1] = 0.105;
26450 dits[2] = 0.29;
26451 dits[3] = 0.08;
cd3a3507 26452 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26453
26454 dits[0] = 0.07;
26455 dits[1] = 0.1;
26456 dits[2] = 1.955;
cd3a3507 26457 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26458
9181d340 26459 if (fluid == 1) {
26460 dits[0] = 0;
26461 dits[1] = 0.07;
26462 dits[2] = 1.955;
26463 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26464 } else {
26465 dits[0] = 0;
26466 dits[1] = 0.07;
26467 dits[2] = 1.955;
26468 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26469 }
db915fea 26470
26471 dits[0] = 0.3;
26472 dits[1] = 0.15;
26473 dits[2] = 0.15;
cd3a3507 26474 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26475
26476 dits[0] = 0.25;
26477 dits[1] = 0.22;
26478 dits[2] = 1.955;
26479 dits[3] = 0.025;
cd3a3507 26480 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26481
26482 dits[0] = 0.225;
26483 dits[1] = 0.195;
26484 dits[2] = 1.955;
26485 dits[4] = 0.025;
cd3a3507 26486 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26487
26488 dits[0] = 2.17;
26489 dits[1] = 0.035;
26490 dits[2] = 0.05;
cd3a3507 26491 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26492
26493 dits[0] = 2.675;
26494 dits[1] = 0.035;
26495 dits[2] = 0.05;
cd3a3507 26496 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26497
26498 dits[0] = 2;
26499 dits[1] = 0.035;
26500 dits[2] = 0.05;
cd3a3507 26501 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26502
26503 dits[0] = 0;
26504 dits[1] = 0.05;
26505 dits[2] = 0.17;
cd3a3507 26506 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26507
26508 dits[0] = 0;
26509 dits[1] = 0.05;
26510 dits[2] = 0.205;
cd3a3507 26511 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26512
26513 dits[0] = 3.65;
26514 dits[1] = 0.015;
26515 dits[2] = 2;
26516 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26517
9181d340 26518 if (fluid == 1) {
26519 dits[0] = 0;
26520 dits[1] = 0.07;
26521 dits[2] = 3.15;
26522 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26523 } else {
26524 dits[0] = 0;
26525 dits[1] = 0.07;
26526 dits[2] = 3.15;
26527 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26528 }
db915fea 26529
26530 dits[0] = 0.07;
26531 dits[1] = 0.1;
26532 dits[2] = 3.15;
cd3a3507 26533 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26534
26535 dits[0] = 0.225;
26536 dits[1] = 0.195;
26537 dits[2] = 3.15;
26538 dits[3] = 0.025;
cd3a3507 26539 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26540
26541 dits[0] = 0.25;
26542 dits[1] = 0.22;
26543 dits[2] = 3.15;
26544 dits[3] = 0.025;
cd3a3507 26545 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26546
26547 dits[0] = 2.17;
26548 dits[1] = 0.035;
26549 dits[2] = 0.05;
cd3a3507 26550 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26551
26552 dits[0] = 2;
26553 dits[1] = 0.035;
26554 dits[2] = 0.05;
cd3a3507 26555 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26556
26557 dits[0] = 2.675;
26558 dits[1] = 0.035;
26559 dits[2] = 0.05;
cd3a3507 26560 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26561
26562 dits[0] = 0.3;
26563 dits[1] = 0.15;
26564 dits[2] = 0.15;
cd3a3507 26565 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26566
26567 dits[0] = 0.304;
26568 dits[1] = 0.0275;
26569 dits[2] = 0.4322;
cd3a3507 26570 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26571
26572 dits[0] = 0.025;
26573 dits[1] = 0.025;
26574 dits[2] = 0.05;
cd3a3507 26575 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26576
26577 dits[0] = 0.16;
26578 dits[1] = 0.08;
26579 dits[2] = 0.08;
cd3a3507 26580 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26581
26582 dits[0] = 3.4;
26583 dits[1] = 0.015;
26584 dits[2] = 0.525;
686e2715 26585 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26586
26587 dits[0] = 0.225;
26588 dits[1] = 0.195;
26589 dits[2] = 1.955;
26590 dits[3] = 0.025;
cd3a3507 26591 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26592
26593 dits[0] = 0.25;
26594 dits[1] = 0.22;
26595 dits[2] = 1.955;
26596 dits[3] = 0.025;
cd3a3507 26597 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26598
26599 dits[0] = 2.17;
26600 dits[1] = 0.035;
26601 dits[2] = 0.05;
cd3a3507 26602 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26603
26604 dits[0] = 2.675;
26605 dits[1] = 0.035;
26606 dits[2] = 0.05;
cd3a3507 26607 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26608
26609 dits[0] = 2;
26610 dits[1] = 0.035;
26611 dits[2] = 0.05;
cd3a3507 26612 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26613
26614 dits[0] = 0;
26615 dits[1] = 0.05;
26616 dits[2] = 0.205;
cd3a3507 26617 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26618
26619 dits[0] = 0;
26620 dits[1] = 0.05;
26621 dits[2] = 0.17;
cd3a3507 26622 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26623
26624 dits[0] = 0.15;
26625 dits[1] = 0.105;
26626 dits[2] = 0.29;
26627 dits[3] = 0.08;
cd3a3507 26628 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26629
9181d340 26630 if (fluid == 1) {
26631 dits[0] = 0;
26632 dits[1] = 0.07;
26633 dits[2] = 1.955;
26634 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26635 } else {
26636 dits[0] = 0;
26637 dits[1] = 0.07;
26638 dits[2] = 1.955;
26639 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26640 }
db915fea 26641
26642 dits[0] = 0.07;
26643 dits[1] = 0.1;
26644 dits[2] = 1.955;
cd3a3507 26645 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26646
26647 dits[0] = 0.3;
26648 dits[1] = 0.15;
26649 dits[2] = 0.15;
cd3a3507 26650 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26651
26652 dits[0] = 3.65;
26653 dits[1] = 0.015;
26654 dits[2] = 2;
26655 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26656
26657
9181d340 26658
7b67784f 26659 // --- Define volumes of shield of SPD ----------------
cd3a3507 26660
26661
26662 dits[0] = 8.37;
26663 dits[1] = 9.93;
26664 dits[2] = 25;
26665 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26666
26667 dits[0] = 8.3;
e4f08ac3 26668 dits[1] = 9.995;
cd3a3507 26669 dits[2] = 17.5/2.;
26670 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26671
cd3a3507 26672
9181d340 26673 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26674
7b67784f 26675 dits[0] = (21.-0.128)/2.;
9181d340 26676 dits[1] = 21./2.;
7b67784f 26677 dits[2] = 39.4;
26678 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26679
9181d340 26680 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26681
7b67784f 26682 dits[0] = (59.5-0.128)/2.;
26683 dits[1] = 59.5/2.;
9181d340 26684 dits[2] = 56.2; // was 57
7b67784f 26685 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26686
26687 // --- Define volumes of SDD cone ----------------------------------
26688
26689 dits[0] = 0;
26690 dits[1] = 360;
26691 dits[2] = 12;
26692 dits[3] = -59.7;
26693 dits[4] = 27;
9181d340 26694 dits[5] = 28.6;
cd3a3507 26695 dits[6] = -42.7;
26696 dits[7] = 10;
9181d340 26697 dits[8] = 28.6;
cd3a3507 26698 dits[9] = -34.65;
26699 dits[10] = 10;
9181d340 26700 dits[11] = 28.6;
cd3a3507 26701 dits[12] = -34.65;
26702 dits[13] = 10;
26703 dits[14] = 23.495;
26704 dits[15] = -23.7;
26705 dits[16] = 10;
26706 dits[17] = 23.495;
26707 dits[18] = -23.7;
26708 dits[19] = 10;
26709 dits[20] = 14.595;
26710 dits[21] = 23.7;
26711 dits[22] = 10;
26712 dits[23] = 14.595;
26713 dits[24] = 23.7;
26714 dits[25] = 10;
26715 dits[26] = 23.495;
26716 dits[27] = 34.65;
26717 dits[28] = 10;
26718 dits[29] = 23.495;
26719 dits[30] = 34.65;
26720 dits[31] = 10;
9181d340 26721 dits[32] = 28.6;
e4f08ac3 26722 dits[33] = 42.7;
cd3a3507 26723 dits[34] = 10;
9181d340 26724 dits[35] = 28.6;
cd3a3507 26725 dits[36] = 59.7;
26726 dits[37] = 27.2637;
9181d340 26727 dits[38] = 28.6;
cd3a3507 26728 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26729
26730 dits[0] = 0;
26731 dits[1] = 360;
26732 dits[2] = 6;
9181d340 26733 dits[3] = 38.65;
26734 dits[4] = 10.75;
26735 dits[5] = 12.25;
26736 dits[6] = 40.15;
26737 dits[7] = 10.75;
e4f08ac3 26738 dits[8] = 13.96;
9181d340 26739 dits[9] = 40.15;
e4f08ac3 26740 dits[10] = 12.46;
cd3a3507 26741 dits[11] = 13.96;
9181d340 26742 dits[12] = 55.75;
26743 dits[13] = 27;
26744 dits[14] = 28.5;
26745 dits[15] = 55.75;
26746 dits[16] = 27;
26747 dits[17] = 28.5;
26748 dits[18] = 57.25;
26749 dits[19] = 27;
26750 dits[20] = 28.5;
30e14774 26751 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26752
26753 dits[0] = 0;
26754 dits[1] = 50;
26755 dits[2] = 3;
e4f08ac3 26756 dits[3] = 39;
cd3a3507 26757 dits[4] = 14;
26758 dits[5] = 18.75;
de0a2a9c 26759 dits[6] = 46.7-3;
cd3a3507 26760 dits[7] = 14;
26761 dits[8] = 18.75;
de0a2a9c 26762 dits[9] = 51.45-3;
cd3a3507 26763 dits[10] = 18.75;
26764 dits[11] = 18.75;
7b67784f 26765 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26766
26767 dits[0] = 0;
26768 dits[1] = 25;
26769 dits[2] = 3;
e4f08ac3 26770 dits[3] = 49;
cd3a3507 26771 dits[4] = 23.4;
26772 dits[5] = 26.4;
de0a2a9c 26773 dits[6] = 56.1-3;
cd3a3507 26774 dits[7] = 23.4;
26775 dits[8] = 26.4;
de0a2a9c 26776 dits[9] = 59.1-3;
cd3a3507 26777 dits[10] = 26.4;
26778 dits[11] = 26.4;
7b67784f 26779 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26780
7b67784f 26781 dits[0] = 10.0;
26782 dits[1] = 10.5;
cd3a3507 26783 dits[2] = 0.25;
7b67784f 26784 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26785
26786 dits[0] = 21.95;
7b67784f 26787 dits[1] = 22.95;
cd3a3507 26788 dits[2] = 1;
7b67784f 26789 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26790
7b67784f 26791 dits[0] = 13.1;
26792 dits[1] = 14.1;
cd3a3507 26793 dits[2] = 1;
7b67784f 26794 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26795
26796 dits[0] = 1;
26797 dits[1] = 1;
26798 dits[2] = 7.74;
26799 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26800
26801 dits[0] = 1;
26802 dits[1] = 1;
26803 dits[2] = 9.14;
26804 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26805
26806 dits[0] = 21.95;
26807 dits[1] = 22.95;
26808 dits[2] = 1;
26809 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26810
26811 dits[0] = 3;
26812 dits[1] = 2.7;
26813 dits[2] = 1;
26814 dits[3] = 0.63;
26815 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26816
26817 dits[0] = 13.1;
26818 dits[1] = 14.1;
26819 dits[2] = 1;
26820 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26821
26822
26823 // --- Define volumes of SSD cone ----------------------------------
26824
26825
26826 dits[0] = 0;
26827 dits[1] = 360;
26828 dits[2] = 12;
7b67784f 26829 dits[3] = -zmax;
26830 dits[4] = 46;
26831 dits[5] = 49.25;
cd3a3507 26832 dits[6] = -61.2;
9181d340 26833 dits[7] = 28.7;
7b67784f 26834 dits[8] = 49.25;
cd3a3507 26835 dits[9] = -57.5;
9181d340 26836 dits[10] = 28.7;
7b67784f 26837 dits[11] = 49.25;
cd3a3507 26838 dits[12] = -57.5;
9181d340 26839 dits[13] = 28.7;
cd3a3507 26840 dits[14] = 43.5;
7b67784f 26841 dits[15] = -49.2;
9181d340 26842 dits[16] = 28.7;
cd3a3507 26843 dits[17] = 43.5;
7b67784f 26844 dits[18] = -49.2;
9181d340 26845 dits[19] = 28.7;
7b67784f 26846 dits[20] = 36.85;
26847 dits[21] = 50.6;
9181d340 26848 dits[22] = 28.7;
7b67784f 26849 dits[23] = 36.85;
26850 dits[24] = 50.6;
9181d340 26851 dits[25] = 28.7;
cd3a3507 26852 dits[26] = 43.5;
7b67784f 26853 dits[27] = 57.5;
9181d340 26854 dits[28] = 28.7;
cd3a3507 26855 dits[29] = 43.5;
7b67784f 26856 dits[30] = 57.5;
9181d340 26857 dits[31] = 28.7;
7b67784f 26858 dits[32] = 49.25;
26859 dits[33] = 61.2;
9181d340 26860 dits[34] = 28.7;
7b67784f 26861 dits[35] = 49.25;
26862 dits[36] = zmax;
26863 dits[37] = 46;
26864 dits[38] = 49.25;
26865 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 26866
26867 dits[0] = 0;
26868 dits[1] = 360;
26869 dits[2] = 6;
7b67784f 26870 dits[3] = -zmax;
26871 dits[4] = 47.75;
26872 dits[5] = 49.25;
26873 dits[6] = -zmax+2.;
26874 dits[7] = 47.75;
26875 dits[8] = 49.25;
26876 dits[9] = -71.2819;
26877 dits[10] = 46.75;
26878 dits[11] = 49.0319;
26879 dits[12] = -57.25; // was 58.5
26880 dits[13] = 32.9681;
26881 dits[14] = 34.75;
9181d340 26882 dits[15] = -57.25; // was 58.5
7b67784f 26883 dits[16] = 30;
26884 dits[17] = 34.75;
9181d340 26885 dits[18] = -55.75; // was 57
7b67784f 26886 dits[19] = 30;
9181d340 26887 dits[20] = 32.25; // was 31.5
30e14774 26888 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 26889
7b67784f 26890 dits[0] = 28.75;
26891 dits[1] = 29.75;
cd3a3507 26892 dits[2] = 0.5;
7b67784f 26893 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 26894
7b67784f 26895 dits[0] = 35.8;
26896 dits[1] = 36.8;
cd3a3507 26897 dits[2] = 1;
7b67784f 26898 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 26899
7b67784f 26900 dits[0] = 41.4;
26901 dits[1] = 42.4;
cd3a3507 26902 dits[2] = 1;
7b67784f 26903 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
26904
26905 dits[0] = 42.05+5.;
26906 dits[1] = 42.55+5.;
cd3a3507 26907 dits[2] = 1.25;
7b67784f 26908 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
26909 // this will change after PPR
26910 dits[0] = 37.05+5.;
26911 dits[1] = 37.55+5.;
cd3a3507 26912 dits[2] = 1.25;
7b67784f 26913 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
26914 // this will change after PPR
cd3a3507 26915 dits[0] = 0;
26916 dits[1] = 25;
26917 dits[2] = 5;
7b67784f 26918 dits[3] = -zmax+3;
6d62fed9 26919 dits[4] = 45.5;
26920 dits[5] = 45.5;
de0a2a9c 26921 dits[6] = -69.7+3;
cd3a3507 26922 dits[7] = 37;
6d62fed9 26923 dits[8] = 45.5;
de0a2a9c 26924 dits[9] = -68.5+3;
cd3a3507 26925 dits[10] = 37;
6d62fed9 26926 dits[11] = 45.5;
de0a2a9c 26927 dits[12] = -68.5+4.8;
cd3a3507 26928 dits[13] = 37;
6d62fed9 26929 dits[14] = 45.5;
de0a2a9c 26930 dits[15] = -63.5+4.8;
cd3a3507 26931 dits[16] = 37;
6d62fed9 26932 dits[17] = 45.5;
7b67784f 26933 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 26934
cd3a3507 26935 dits[0] = 0;
26936 dits[1] = 3.2;
26937 dits[2] = 9;
7b67784f 26938 dits[3] = -14;
cd3a3507 26939 dits[4] = 30.5;
26940 dits[5] = 33.5;
7b67784f 26941 dits[6] = -9.85;
cd3a3507 26942 dits[7] = 30.5;
26943 dits[8] = 33.5;
7b67784f 26944 dits[9] = -9.85;
cd3a3507 26945 dits[10] = 30.5;
7b67784f 26946 dits[11] = 43.45;
26947 dits[12] = -7.85;
cd3a3507 26948 dits[13] = 30.5;
7b67784f 26949 dits[14] = 43.45;
26950 dits[15] = -7.85;
cd3a3507 26951 dits[16] = 30.5;
26952 dits[17] = 36.5;
7b67784f 26953 dits[18] = -7;
cd3a3507 26954 dits[19] = 30.5;
26955 dits[20] = 36.5;
7b67784f 26956 dits[21] = -4;
cd3a3507 26957 dits[22] = 33.0173;
26958 dits[23] = 36.5;
7b67784f 26959 dits[24] = -4;
cd3a3507 26960 dits[25] = 33.0173;
7b67784f 26961 dits[26] = 36.80;
26962 dits[27] = -2;
cd3a3507 26963 dits[28] = 34.6955;
7b67784f 26964 dits[29] = 36.80;
26965 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 26966
26967
a9c4129c 26968 // --- Place SPD (option 'a') volumes into their mother volume IT12
26969
686e2715 26970 // SPD - option 'a'
686e2715 26971 // (this is NOT the default)
26972
3d12a48d 26973 if (option == 1) {
686e2715 26974
26975 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
26976 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
26977 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
26978 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
26979 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
26980 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
26981 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
26982 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
26983 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
26984 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 26985 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
26986 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
26987 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
26988 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
26989 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
26990 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
26991 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
26992 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
26993 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
26994 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
26995 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
26996 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
26997 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
26998 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
26999 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27000 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27001 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27002 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27003 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27004 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27005 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27006 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27007 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27008 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27009 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27010 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27011 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27012 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27013 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27014 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27015 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27016 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27017 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27018 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27019 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27020 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27021 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27022 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27023 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27024 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27025 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27026 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27027 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27028 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27029 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27030 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27031 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27032 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27033 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27034 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27035 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27036 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27037 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27038 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27039 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27040 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27041 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27042 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27043 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27044 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27045 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27046 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27047 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27048 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27049 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27050 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27051 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27052 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27053 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27054 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27055 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27056 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27057 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27058 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27059 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27060 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27061 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27062 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27063 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27064 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27065 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27066 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27067 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27068 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27069 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27070 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27071 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27072 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27073 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27074 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27075 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27076 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27077 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27078 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27079 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27080 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27081 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27082 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27083 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27084 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27085 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27086 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27087 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27088 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27089 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27090 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27091 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27092 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27093 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27094 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27095 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27096 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27097 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27098 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27099 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27100 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27101 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27102 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27103 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27104 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27105 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27106 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27107 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27108 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27109 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27110 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27111 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27112 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27113 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27114 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27115 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27116 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27117 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27118 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27119 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27120 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27121 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27122 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27123 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27124 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27125 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27126 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27127 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27128 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27129 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27130 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27131 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27132
27133 }
a9c4129c 27134
cd3a3507 27135
a9c4129c 27136 // --- Place SPD (option 'b') volumes into their mother volume IT12
27137
686e2715 27138 // SPD - option 'b'
686e2715 27139 // (this is the default)
27140
3d12a48d 27141 if (option == 2) {
686e2715 27142
27143 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27144 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27145 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27146 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27147 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27148 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27149 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27150 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27151 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27152 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27153 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27154 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27155 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27156 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27157 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27158 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27159 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27160 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27161 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27162 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27163 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27164 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27165 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27166 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27167 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27168 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27169 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27170 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27171 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27172 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27173 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27174 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27175 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27176 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27177 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27178 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27179 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27180 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27181 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27182 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27183 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27184 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27185 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27186 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27187 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27188 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27189 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27190 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27191 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27192 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27193 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27194 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27195 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27196 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27197 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27198 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27199 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27200 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27201 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27202 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27203 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27204 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27205 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27206 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27207 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27208 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27209 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27210 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27211 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27212 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27213 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27214 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27215 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27216 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27217 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27218 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27219 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27220 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27221 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27222 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27223 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27224 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27225 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27226 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27227 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27228 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27229 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27230 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27231 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27232 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27233 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27234 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27235 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27236 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27237 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27238 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27239 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27240 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27241 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27242 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27243 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27244 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27245 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27246 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27247 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27248 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27249 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27250 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27251 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27252 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27253 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27254 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27255 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27256 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27257 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27258 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27259 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27260 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27261 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27262 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27263 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27264 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27265 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27266 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27267 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27268 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27269 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27270 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27271 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27272 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27273 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27274 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27275 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27276 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27277 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27278 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27279 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27280 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27281 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27282 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27283 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27284 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27285 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27286 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27287 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27288 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27289 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27290 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27291 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27292 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27293 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27294 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27295 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27296 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27297 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27298 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27299 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27300 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27301 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27302 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27303 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27304
686e2715 27305 }
db915fea 27306
27307 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27308
db915fea 27309
80272ed3 27310 // -- position SDD detectors of ladder 3 / layer 3
27311
27312 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27313 ySDD = Y_SDD_sep/2.+I302dits[1];
27314 for (iSDD=0; iSDD<6; iSDD++) {
27315 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27316 ySDD = -ySDD;
27317 }
27318
27319 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27320 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27321 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27322 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27323 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27324 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27325 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27326 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27327 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27328 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27329 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27330 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27331 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27332 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27333
27334
27335 // -- position SDD detectors of ladder 4 / layer 4
27336
27337 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27338 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27339 for (iSDD=0; iSDD<8; iSDD++) {
27340 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27341 ySDD = -ySDD;
27342 }
27343
27344 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27345 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27346 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27347 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27348 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27349 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27350 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27351 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27352 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27353 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27354 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27355 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27356 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27357 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27358 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27359 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27360 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27361 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27362 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27363 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27364 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27365 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27366
27367
27368 // -- build block of the SDD ladder frame holding the electronics
27369
27370 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27371 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27372 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27373
27374 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27375 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27376 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27377
27378 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27379 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27380 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27381 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27382 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27383 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27384 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27385 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27386
27387 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27388 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27389
27390 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27391 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27392
27393 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27394 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27395 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27396 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27397
27398 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27399 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27400 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27401 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27402
27403 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27404 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27405
27406 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27407 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27408 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27409 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27410
27411 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27412 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27413
27414 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27415 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27416
27417 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27418 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27419 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27420 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27421
27422
27423 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27424
27425 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27426 yI050 = 0;
27427 xI039 = -SDD_CoolPipe[1]/cos30;
27428 yI039 = -I050dits[1]+I039dits[1];
27429 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27430 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27431 yI042 = yI039+I039dits[1]+I042dits[1];
27432 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27433 yI043 = yI039+I039dits[1]+I043dits[1];
27434 zChipSpace = I042dits[2];
27435 if (zChipSpace < I043dits[2]) {
27436 zChipSpace = I043dits[2];
27437 }
27438 zChipSpace = zChipSpace * 2;
27439 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27440 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27441 for (ichip=0; ichip<4; ichip++) {
27442 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27443 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27444 zchip += zChipSpace + yI051space;
27445 }
27446 xcap = 2*I039dits[0]/5.;
27447 yI051 = yI039+I039dits[1]+I051dits[1];
27448 zI051 = -I039dits[2] + yI051space/3.;
27449 icap = 1;
27450 for (ichip=0; ichip<5; ichip++) {
27451 xI051 = xI039-I039dits[0]+xcap;
27452 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27453 zI051 += yI051space/3.;
27454 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27455 xI051 += xcap;
27456 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27457 xI051 += xcap;
27458 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27459 xI051 += xcap;
27460 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27461 zI051 -= yI051space/3.;
27462 if (ichip == 0) {
27463 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27464 }
27465 zI051 += zChipSpace + yI051space;
27466 }
27467 xI052 = -I050dits[0]+I052dits[0];
27468 yI052 = yI051+I051dits[1]+I052dits[1];
27469 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27470 xI044 = I050dits[0]-I044dits[3];
27471 yI044 = yI052+I052dits[1]+I044dits[2];
27472 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27473 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27474 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27475
27476
27477 // -- build block of the SDD ladder frame at the end ladders
27478
27479 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27480 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27481 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27482 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27483
27484 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27485
27486 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27487
27488 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27489 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27490
27491 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27492 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27493
27494 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27495
27496 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27497
27498 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27499 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27500
27501 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27502 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27503
27504
27505 xI424 = I028dits[0]/3.;
27506 yI424 = -I028dits[1]+I424dits[1];
27507 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27508 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27509 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27510 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27511 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27512 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27513
27514
27515 // -- build the SDD ladder 3
27516
27517 indI425 = 1;
27518 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27519 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27520 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27521 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27522 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27523 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27524 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27525 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27526 HVname[0] = 'I';
27527 HVname[1] = '3';
27528 HVname[2] = '1';
27529 HVname[4] = '\0';
27530 for (iSDD=0; iSDD<3; iSDD++) {
27531 HVname[3] = (Char_t)(48+iSDD+5);
27532 dits[0] = 1.350000;
27533 dits[1] = I425dits[1];
27534 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27535 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27536 xHV = 0.0;
27537 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27538 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27539 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27540 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27541 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27542 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27543 }
27544 LVname[0] = 'I';
27545 LVname[1] = '3';
27546 LVname[2] = '1';
27547 LVname[4] = '\0';
27548 for (iSDD=0; iSDD<3; iSDD++) {
27549 LVname[3] = (Char_t)(48+iSDD+1);
27550 dits[0] = 1.350000;
27551 dits[1] = 0.004423;
27552 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27553 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27554 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27555 xLV = xI050 -
b5c9cb98 27556 TMath::Abs(yI050-yLV)*sin30/cos30 +
80272ed3 27557 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27558 zLV = I047dits[2] - dits[2];
27559 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27560 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27561 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27562 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27563 }
27564
27565
27566 // -- build the SDD ladder 4
27567
27568
27569 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27570 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27571 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27572 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27573 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27574 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27575 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27576 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27577 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27578 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27579 HVname[0] = 'I';
27580 HVname[1] = '4';
27581 HVname[2] = '1';
27582 HVname[4] = '\0';
27583 for (iSDD=0; iSDD<4; iSDD++) {
27584 HVname[3] = (Char_t)(48+iSDD+5);
27585 dits[0] = 1.350000;
27586 dits[1] = I425dits[1];
27587 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27588 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27589 xHV = -0.0001;
27590 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27591 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27592 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27593 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27594 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27595 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27596 }
27597 LVname[0] = 'I';
27598 LVname[1] = '4';
27599 LVname[2] = '1';
27600 LVname[4] = '\0';
27601 for (iSDD=0; iSDD<4; iSDD++) {
27602 LVname[3] = (Char_t)(48+iSDD+1);
27603 dits[0] = 1.350000;
27604 dits[1] = 0.004423;
27605 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27606 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27607 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27608 xLV = xI050 -
b5c9cb98 27609 TMath::Abs(yI050-yLV)*sin30/cos30 +
80272ed3 27610 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27611 zLV = I048dits[2] - dits[2];
27612 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27613 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27614 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27615 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27616 }
27617
27618
27619 // -- build the SDD barrel (layers 3 and 4)
27620
27621 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27622 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27623 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27624 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27625 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27626 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27627 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27628 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27629 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27630 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27631 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27632 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27633 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27634 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27635
27636 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27637 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27638 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27639 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27640 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27641 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27642 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27643 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27644 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27645 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27646 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27647 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27648 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27649 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27650 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27651 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27652 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27653 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27654 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27655 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27656 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27657 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27658
db915fea 27659
27660 // --- Place SSD volumes into their mother volume IT56
27661
27662
de0a2a9c 27663 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27664 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27665 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27666 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27667 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27668 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27669 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27670 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27671 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27672 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27673 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27674 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27675 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27676 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27677 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27678 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27679 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27680 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27681 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27682 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27683 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27684 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27685 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27686 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27687 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27688 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27689 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27690 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27691 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27692 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27693 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27694 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27695 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27696 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27697 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27698 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27699 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27700 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27701 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27702 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27703 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27704 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27705 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27706 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27707 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27708 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27709 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27710 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27711 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27712 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27713 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27714 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27715 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27716 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27717 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27718 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27719 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27720 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27721 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27722 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27723 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27724 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27725 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27726 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27727 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27728 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27729 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27730 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27731 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27732 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27733 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27734 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27735 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27736 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27737 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27738 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27739 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27740 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27741 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27742 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27743 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27744 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27745 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27746 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27747 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27748 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27749 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27750 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27751 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27752 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27753 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27754 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27755 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27756 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27757 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27758 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27759 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27760 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27761 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27762 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27763 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27764 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27765 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27766 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27767 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27768 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27769 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27770 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27771 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27772 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27773 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27774 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27775 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27776 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27777 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27778 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27779 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27780 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27781 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27782 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27783 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27784 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27785 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27786 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27787 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27788 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27789 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27790 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27791 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27792 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27793 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27794 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27795 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27796 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27797 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27798 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27799 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27800 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27801 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27802 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27803 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27804 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27805 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27806 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27807 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27808 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27809 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27810 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27811 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27812 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27813 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27814 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27815 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27816 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27817 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27818 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27819 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27820 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27821 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27822 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27823 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27824 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27825 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27826 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27827 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27828 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27829 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27830 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27831 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27832 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27833 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27834 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27835 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27836 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27837 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27838 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27839 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27840 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27841 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27842 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27843 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27844 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27845 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27846 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27847 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27848 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27849 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27850 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27851 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27852 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27853 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27854 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27855 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27856 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27857 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27858 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 27859 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27860 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27861 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27862 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27863 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27864 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27865 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27866 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27867 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27868 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27869 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27870 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27871 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27872 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27873 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27874 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
27875 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
27876 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
27877 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
27878 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
27879 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
27880 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 27881 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
27882 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
27883 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
27884 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
27885 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
27886 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
27887 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
27888 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
27889 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
27890 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
27891 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
27892 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
27893 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
27894 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
27895 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
27896 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
27897 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
27898 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
27899 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
27900 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
27901 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
27902 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
27903 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27904 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
27905 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27906 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
27907 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
27908 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
27909 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
27910 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
27911 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
27912 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
27913 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
27914 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
27915 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
27916 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
27917 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
27918 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
27919 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
27920 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
27921 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
27922 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
27923 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
27924 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
27925 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
27926 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
27927 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
27928 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
27929 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
27930 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
27931 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
27932 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
27933 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
27934 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
27935 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
27936 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
27937 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
27938 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
27939 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
27940 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
27941 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
27942 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
27943 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
27944 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
27945 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
27946 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
27947 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
27948 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
27949 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
27950 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
27951 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
27952 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
27953 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
27954 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
27955 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
27956 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
27957 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
27958 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
27959 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
27960 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
27961 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
27962 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
27963 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
27964 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
27965 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
27966 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
27967 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
27968 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
27969 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
27970 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
27971 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
27972 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
27973 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
27974 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
27975 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
27976 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
27977 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
27978 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
27979 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
27980 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
27981 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
27982 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
27983 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
27984 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
27985 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
27986 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
27987 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
27988 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
27989 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
27990 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
27991 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
27992 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
27993 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
27994 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
27995 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
27996 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
27997 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
27998 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
27999 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28000 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28001 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28002 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28003 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28004 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28005 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28006 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28007 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28008 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28009 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28010 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28011 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28012 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28013 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28014 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28015 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28016 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28017 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28018 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28019 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28020 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28021 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28022 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28023 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28024 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28025 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28026 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28027 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28028 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28029 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28030 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28031 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28032 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28033 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28034 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28035 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28036 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28037 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28038 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28039 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28040 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28041 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28042 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28043 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28044 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28045 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28046 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28047 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28048 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28049 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28050 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28051 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28052 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28053 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28054 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28055 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28056 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28057 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28058 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28059 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28060 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28061 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28062 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28069 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28070 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28071 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28072 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28073 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28074 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28075 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28076 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28077 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28078 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28079 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28080 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28081 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28082 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28083 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28084 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28085 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28086 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28087 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28088 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28089 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28090 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28091 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28092 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28093
db915fea 28094
cd3a3507 28095 // --- Place volumes of shield between SPD and SDD
28096
28097
28098 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28099 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28100 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28101 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28102 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28103
28104
7b67784f 28105 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28106
c2685204 28107 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28108 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28109
28110
28111 // --- Place volumes of SDD cone ----------------------------------
28112
28113
28114 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28115 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28116 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28117 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28118 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28119 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28120 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28121 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28122 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28123 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28124 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28125 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28126 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28127 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28128 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28129 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28130 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28131 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28132 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28133 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28134 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28135 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28136 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28137 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28138 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28139 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28140 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28141 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28142 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28143 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28144 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28145 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28146 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28147 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28148 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28149 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28150 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28151 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28152 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28153 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28154 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28155 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28156 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28157 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28158 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28159 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28160 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28161 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28162 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28163 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28164 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28165 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28166 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28167 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28168 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28169 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28170 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28171 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28172 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28173 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28174 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28175 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28176 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28177 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28178 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28179 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28180 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28181 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28182 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28183 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28184 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28185 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28186 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28187 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28188 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28189 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28190 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28191 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28192 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28193 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28194 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28195 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28196 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28197 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28198 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28199 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28200 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28201 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28202 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28203 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28204 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28205 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28206 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28207 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28208 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28209 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28210 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28211 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28212 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28213 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28214
28215
28216 // --- Place volumes of SSD cone ----------------------------------
db915fea 28217
db915fea 28218
7b67784f 28219 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28220 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28221 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28222 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28223 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28224 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28225 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28226 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28227 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28228 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28229 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28230 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28231 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28232 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28233 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28234 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28235 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28236 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28237 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28238 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28239 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28240 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28241 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28242 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28243 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28244 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28245 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28246 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28247 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28248 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28249 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28250 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28251 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28252 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28253 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28254 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28255 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28256 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28257 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28258 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28259 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28260 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28261 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28262 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28263 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28264 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28265 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28266 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28267
28268
28269 // --- Place subdetectors' mother volumes and supports' mother volumes
28270 // into ITS mother volume ITSD
28271
28272 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28273 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28274 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28275 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28276 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28277
db915fea 28278
cd3a3507 28279 // **************************** SERVICES *********************************
db915fea 28280
28281
db915fea 28282 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28283 // UPPER PART
28284
705eabd9 28285 dgh[0] = 46.;
28286 dgh[1] = 46.+1.0;
db915fea 28287 dgh[2] = 9.5;
05a91552 28288 dgh[3] = 12.;
28289 dgh[4] = 168.;
db915fea 28290
05a91552 28291 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28292 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28293 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28294
05a91552 28295 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28296 // LOWER PART
28297
28298 dgh[0] = 46.;
28299 dgh[1] = 46.+1.0;
28300 dgh[2] = 9.5;
28301 dgh[3] = 192.;
28302 dgh[4] = 348.;
28303
28304 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28305 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28306 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28307
28308
db915fea 28309 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28310 // UPPER PART
db915fea 28311
705eabd9 28312 dgh[0] = 46.+1.0;
28313 dgh[1] = 46.+1.0+1.5;
db915fea 28314 dgh[2] = 9.5;
05a91552 28315 dgh[3] = 12.;
28316 dgh[4] = 168.;
28317
28318 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28319 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28320 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28321
28322 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28323 // LOWER PART
db915fea 28324
05a91552 28325 dgh[0] = 46.+1.0;
28326 dgh[1] = 46.+1.0+1.5;
28327 dgh[2] = 9.5;
28328 dgh[3] = 192.;
28329 dgh[4] = 348.;
db915fea 28330
05a91552 28331 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28332 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28333 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28334
28335
db915fea 28336 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28337 // UPPER PART
db915fea 28338
705eabd9 28339 dgh[0] = 46.;
db915fea 28340 dgh[1] = 56.;
28341 dgh[2] = 2.25;
05a91552 28342 dgh[3] = 12.;
28343 dgh[4] = 168.;
db915fea 28344
05a91552 28345 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28346 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28347 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28348
05a91552 28349 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28350 // LOWER PART
28351
28352 dgh[0] = 46.;
28353 dgh[1] = 56.;
28354 dgh[2] = 2.25;
28355 dgh[3] = 192.;
28356 dgh[4] = 348.;
28357
28358 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28359 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28360 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28361
28362
db915fea 28363 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28364 // UPPER PART
28365
7b67784f 28366 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28367 dgh[1] = 46.2;
28368 dgh[2] = 46.2+1.0;
28369 dgh[3] = 62.3;
28370 dgh[4] = 62.3+1.0;
db915fea 28371 dgh[5] = 12.;
28372 dgh[6] = 168.;
cd3a3507 28373 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28374 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28375
28376 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28377 // LOWER PART
28378
7b67784f 28379 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28380 dgh[1] = 46.2;
28381 dgh[2] = 46.2+1.0;
28382 dgh[3] = 62.3;
28383 dgh[4] = 62.3+1.0;
db915fea 28384 dgh[5] = 192.;
28385 dgh[6] = 348.;
cd3a3507 28386 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28387 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28388
cd3a3507 28389
db915fea 28390 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28391 // UPPER PART
28392
7b67784f 28393 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28394 dgh[1] = 46.2+1.0;
28395 dgh[2] = 46.2+1.0+1.5;
28396 dgh[3] = 62.3+1.0;
28397 dgh[4] = 62.3+1.0+1.5;
db915fea 28398 dgh[5] = 12.;
28399 dgh[6] = 168.;
cd3a3507 28400 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28401 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28402
28403 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28404 // LOWER PART
28405
7b67784f 28406 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28407 dgh[1] = 46.2+1.0;
28408 dgh[2] = 46.2+1.0+1.5;
28409 dgh[3] = 62.3+1.0;
28410 dgh[4] = 62.3+1.0+1.5;
db915fea 28411 dgh[5] = 192.;
28412 dgh[6] = 348.;
cd3a3507 28413 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28414 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28415
28416 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28417 // UPPER PART
28418
705eabd9 28419 dgh[0] = 62.1;
db915fea 28420 dgh[1] = 74.5;
28421 dgh[2] = 0.5;
28422 dgh[3] = 12.;
28423 dgh[4] = 168.;
cd3a3507 28424 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28425 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28426
28427 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28428 // LOWER PART
28429
705eabd9 28430 dgh[0] = 62.1;
db915fea 28431 dgh[1] = 74.5;
28432 dgh[2] = 0.5;
28433 dgh[3] = 192.;
28434 dgh[4] = 348.;
cd3a3507 28435 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28436 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28437
28438 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28439 // UPPER PART
28440
705eabd9 28441 dgh[0] = 62.1;
db915fea 28442 dgh[1] = 74.5;
28443 dgh[2] = 0.75;
28444 dgh[3] = 12.;
28445 dgh[4] = 168.;
cd3a3507 28446 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28447 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28448
28449 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28450 // LOWER PART
28451
705eabd9 28452 dgh[0] = 62.1;
db915fea 28453 dgh[1] = 74.5;
28454 dgh[2] = 0.75;
28455 dgh[3] = 192.;
28456 dgh[4] = 348.;
cd3a3507 28457 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28458 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28459
28460 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28461 // THE ABSORBER - COPPER PART - UPPER PART
28462
705eabd9 28463 dgh[0] = 46.;
28464 dgh[1] = 46.+1.0;
7b67784f 28465 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28466 dgh[3] = 12.;
28467 dgh[4] = 168.;
cd3a3507 28468 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28469 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28470
28471 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28472 // THE ABSORBER - COPPER PART - LOWER PART
28473
705eabd9 28474 dgh[0] = 46.;
28475 dgh[1] = 46.+1.0;
7b67784f 28476 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28477 dgh[3] = 192.;
28478 dgh[4] = 348.;
cd3a3507 28479 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28480 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28481
28482 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28483 // THE ABSORBER - CARBON PART - UPPER PART
28484
705eabd9 28485 dgh[0] = 46.+1.0;
28486 dgh[1] = 46.+1.0+1.5;
7b67784f 28487 dgh[2] = (ztpc-97.5)/2.;
db915fea 28488 dgh[3] = 12.;
28489 dgh[4] = 168.;
cd3a3507 28490 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28491 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28492
28493 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28494 // THE ABSORBER - CARBON PART - LOWER PART
28495
705eabd9 28496 dgh[0] = 46.+1.0;
28497 dgh[1] = 46.+1.0+1.5;
7b67784f 28498 dgh[2] = (ztpc-97.5)/2.;
db915fea 28499 dgh[3] = 192.;
28500 dgh[4] = 348.;
cd3a3507 28501 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28502 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28503
28504 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28505 // COPPER PART - UPPER PART
28506
705eabd9 28507 dgh[0] = 46.;
db915fea 28508 dgh[1] = 74.5;
28509 dgh[2] = 0.5;
28510 dgh[3] = 12.;
28511 dgh[4] = 168.;
cd3a3507 28512 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28513 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28514
28515 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28516 // COPPER PART - LOWER PART
28517
705eabd9 28518 dgh[0] = 46.;
db915fea 28519 dgh[1] = 74.5;
28520 dgh[2] = 0.5;
28521 dgh[3] = 192.;
28522 dgh[4] = 348.;
cd3a3507 28523 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28524 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28525
28526 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28527 // CARBON PART - UPPER PART
28528
705eabd9 28529 dgh[0] = 46.+1.0;
db915fea 28530 dgh[1] = 74.5;
28531 dgh[2] = 0.75;
28532 dgh[3] = 12.;
28533 dgh[4] = 168.;
cd3a3507 28534 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28535 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28536
28537 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28538 // CARBON PART - LOWER PART
28539
705eabd9 28540 dgh[0] = 46.+1.0;
db915fea 28541 dgh[1] = 74.5;
28542 dgh[2] = 0.75;
28543 dgh[3] = 192.;
28544 dgh[4] = 348.;
cd3a3507 28545 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28546 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28547
28548 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28549
28550 dgh[0] = 74.5;
28551 dgh[1] = 79.5;
28552 dgh[2] = 2.5;
28553 dgh[3] = 12.;
28554 dgh[4] = 168.;
cd3a3507 28555 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28556 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28557
28558 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28559
28560 dgh[0] = 74.5;
28561 dgh[1] = 79.5;
28562 dgh[2] = 2.5;
28563 dgh[3] = 192.;
28564 dgh[4] = 348.;
cd3a3507 28565 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28566 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28567
28568 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28569
7b67784f 28570 if (rails == 1) {
28571
28572 dgh[0] = 2.;
28573 dgh[1] = 8.;
9181d340 28574 dgh[2] = 190.;
31683195 28575 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28576 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28577 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28578 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28579
31683195 28580 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28581 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28582 dgh[2] = 190.;
7b67784f 28583 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28584 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28585 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28586 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28587
28588 }
db915fea 28589
28590 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28591
7b67784f 28592 dgh[0] = 56.9;
db915fea 28593 dgh[1] = 59.;
28594 dgh[2] = 0.6;
cd3a3507 28595 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28596 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28597 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28598
28599 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28600
28601 dgh[0] = 0.;
28602 dgh[1] = 3.;
28603 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28604 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28605 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28606 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28607 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28608 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28609 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28610 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28611 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28612 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28613
28614 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28615
28616 dgh[0] = 5.;
28617 dgh[1] = 12.;
28618 dgh[2] = 5.;
28619 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28620 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28621 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28622 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28623
28624 dgh[0] = 5.-2.;
28625 dgh[1] = 12.-2.;
28626 dgh[2] = 5.;
28627 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28628 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28629 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28630 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28631
28632 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28633
28634 dgh[0] = 0.;
28635 dgh[1] = 5.;
28636 dgh[2] = 2.;
28637 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28638 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28639 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28640 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28641
db915fea 28642 // --- Outputs the geometry tree in the EUCLID/CAD format
28643
28644 if (fEuclidOut) {
28645 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28646 }
cd3a3507 28647
db915fea 28648}
28649//_____________________________________________________________________________
28650void AliITSvPPRasymm::CreateMaterials(){
28651////////////////////////////////////////////////////////////////////////
28652 //
28653 // Create ITS materials
28654 // This function defines the default materials used in the Geant
28655 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28656 // AliITSvPPRasymm.
28657 // In general it is automatically replaced by
28658 // the CreatMaterials routine defined in AliITSv?. Should the function
28659 // CreateMaterials not exist for the geometry version you are using this
28660 // one is used. See the definition found in AliITSv5 or the other routine
28661 // for a complete definition.
28662 //
d236497b 28663
28664 Int_t ifield = gAlice->Field()->Integ();
28665 Float_t fieldm = gAlice->Field()->Max();
28666
28667 Float_t tmaxfd = 0.1; // 1.0; // Degree
28668 Float_t stemax = 1.0; // cm
28669 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28670 Float_t epsil = 1.0E-4; // 1.0; // cm
28671 Float_t stmin = 0.0; // cm "Default value used"
28672
28673 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28674 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28675 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28676 Float_t epsilSi = 1.0E-4;// .10000E+01;
28677 Float_t stminSi = 0.0; // cm "Default value used"
28678
28679 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28680 Float_t stemaxAir = .10000E+01; // cm
28681 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28682 Float_t epsilAir = 1.0E-4;// .10000E+01;
28683 Float_t stminAir = 0.0; // cm "Default value used"
28684
28685 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28686 Float_t stemaxServ = 1.0; // 0.01; // cm
28687 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28688 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28689 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28690
28691 // Freon
28692 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28693 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28694 Float_t wfre[2] = { 5.,12. };
d236497b 28695 Float_t densfre = 1.5;
e4f08ac3 28696
cd3a3507 28697 // --- Define the various materials and media for GEANT ---
d236497b 28698 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28699 // Float_t dens, Float_t radl, Float_t absl,
28700 // Float_t *buf=0, Int_t nwbuf=0)
28701 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28702 // Int_t isvol, Int_t ifield, Float_t fieldm,
28703 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28704 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28705 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28706 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28707
28708 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28709 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28710
28711 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28712 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28713
28714 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28715 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28716
6190d58a 28717 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28718 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28719
63bb0827 28720 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28721 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28722
80272ed3 28723 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28724 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28725
80272ed3 28726 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28727 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28728
6190d58a 28729 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28730 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28731
28732 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28733 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28734
28735 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28736 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28737
e4f08ac3 28738 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28739 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28740
cd3a3507 28741 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28742 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28743
28744 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28745 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28746
28747 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28748 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28749
6190d58a 28750 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28751 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28752
28753 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28754 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28755
28756 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28757 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28758
6190d58a 28759 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28760 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28761
28762 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28763 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28764
28765 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28766 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28767
28768 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28769 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28770
28771 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28772 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28773
6190d58a 28774 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28775 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28776
28777 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28778 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28779
28780 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28781 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28782
28783 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28784 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28785
28786 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28787 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28788
28789 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28790 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28791
28792 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28793 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28794
e4f08ac3 28795 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28796 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28797
80272ed3 28798 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28799 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28800
28801 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28802 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28803
28804 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28805 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28806
28807 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28808 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28809
28810 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28811 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28812
28813 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28814 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28815
28816 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28817 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28818
28819 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28820 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28821
28822 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28823 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28824
28825 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 28826 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28827
28828 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28829 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28830
28831 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 28832 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28833
28834 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 28835 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28836
28837 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 28838 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28839
28840 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 28841 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28842
7b67784f 28843 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28844 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 28845
e4f08ac3 28846 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 28847 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28848
28849
cd3a3507 28850 // Special media
28851
28852 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 28853 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28854
fc44ab90 28855 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 28856 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28857
28858 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 28859 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28860
28861 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 28862 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28863
d236497b 28864 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28865 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28866
28867 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 28868 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 28869
d236497b 28870 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28871 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28872
db915fea 28873}
bae7e562 28874//______________________________________________________________________
28875void AliITSvPPRasymm::InitAliITSgeom(){
28876// Based on the geometry tree defined in Geant 3.21, this
28877// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28878// sturture.
b9d0a01d 28879// if(gMC->IsA()!=AliGeant3::Class()) {
28880 if(strcmp(gMC->GetName(),"TGeant3")) {
bae7e562 28881 Error("InitAliITSgeom",
28882 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28883 return;
28884 } // end if
28885 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28886 const Int_t nlayers = 6;
63bb0827 28887 const Int_t ndeep = 9;
bae7e562 28888 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28889 Int_t nlad[nlayers],ndet[nlayers];
28890 Double_t t[3],r[10];
28891 Float_t par[20],att[20];
28892 Int_t npar,natt,idshape,imat,imed;
28893 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28894 Int_t mod,lay,lad,det,i,j,k;
e155cdc7 28895 Char_t names[nlayers][ndeep][5];
63bb0827 28896 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 28897 if(fMinorVersion == 1){ // Option A
80272ed3 28898 Char_t *namesA[nlayers][ndeep] = {
63bb0827 28899 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28900 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28901 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28902 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28903 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28904 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28905 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28906 {1,1,1,1,10, 4, 4,1,1},// lay=2
28907 {1,1,1,1,14, 6, 1,0,0},// lay=3
28908 {1,1,1,1,22, 8, 1,0,0},// lay=4
28909 {1,1,1,1,34,22, 1,0,0},// lay=5
28910 {1,1,1,1,38,25, 1,0,0}};//lay=6
28911 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 28912 //PH for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28913 strcpy(names[i][j], namesA[i][j]);
63bb0827 28914 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28915 } // end for i,j
3d12a48d 28916 }else if(fMinorVersion == 2){ // Option B
80272ed3 28917 Char_t *namesB[nlayers][ndeep] = {
63bb0827 28918 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28919 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28920 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28921 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28922 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28923 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28924 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28925 {1,1,1,1,10, 4, 4,1,1},// lay=2
28926 {1,1,1,1,14, 6, 1,0,0},// lay=3
28927 {1,1,1,1,22, 8, 1,0,0},// lay=4
28928 {1,1,1,1,34,22, 1,0,0},// lay=5
28929 {1,1,1,1,38,25, 1,0,0}};//lay=6
28930 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
e155cdc7 28931 //PH for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28932 strcpy(names[i][j], namesB[i][j]);
63bb0827 28933 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28934 } // end for i,j
28935 } // end if fMinorVersion
bae7e562 28936 // Sorry, but this is not very pritty code. It should be replaced
28937 // at some point with a version that can search through the geometry
28938 // tree its self.
28939 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28940 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28941 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
18f30131 28942 strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4);
28943 // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
bae7e562 28944 mod = 0;
28945 for(i=0;i<nlayers;i++){
28946 k = 1;
28947 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28948 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28949 mod += k;
28950 } // end for i
28951
28952 if(fITSgeom!=0) delete fITSgeom;
28953 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
28954 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
28955 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28956 mod = -1;
28957 for(lay=1;lay<=nlayers;lay++){
28958 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28959 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
28960 switch (lay){
28961 case 1: case 2: // layers 1 and 2 are a bit special
28962 lad = 0;
28963 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
28964 lnum[4] = j;
28965 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
28966 lad++;
28967 lnum[5] = k;
28968 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
28969 lnum[6] = det;
28970 mod++;
28971 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
28972 par,att,imat,imed);
28973 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
28974 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 28975 fITSgeom->ReSetShape(kSPD,
e99dbc71 28976 new AliITSgeomSPD425Short(npar,par));
bae7e562 28977 } // end for det
28978 } // end for k
28979 } // end for j
28980 break;
28981 case 3: case 4: case 5: case 6: // layers 3-6
28982 lnum[6] = 1;
28983 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
28984 lnum[4] = lad;
28985 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
28986 lnum[5] = det;
28987 mod++;
28988 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
28989 par,att,imat,imed);
28990 switch (lay){
28991 case 3: case 4:
28992 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
28993 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 28994 fITSgeom->ReSetShape(kSDD,
28995 new AliITSgeomSDD256(npar,par));
bae7e562 28996 break;
28997 case 5:
28998 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
28999 if(!(fITSgeom->IsShapeDefined(kSSD)))
29000 fITSgeom->ReSetShape(kSSD,
e99dbc71 29001 new AliITSgeomSSD275and75(npar,par));
bae7e562 29002 break;
29003 case 6:
1570d46d 29004 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29005 if(!(fITSgeom->IsShapeDefined(kSSD)))
29006 fITSgeom->ReSetShape(kSSD,
e99dbc71 29007 new AliITSgeomSSD75and275(npar,par));
bae7e562 29008 break;
29009 } // end switch
29010 } // end for det
29011 } // end for lad
29012 break;
29013 } // end switch
29014 } // end for lay
29015 return;
29016}
db915fea 29017//_____________________________________________________________________________
29018void AliITSvPPRasymm::Init(){
29019////////////////////////////////////////////////////////////////////////
29020// Initialise the ITS after it has been created.
29021////////////////////////////////////////////////////////////////////////
bae7e562 29022 Int_t i;
db915fea 29023
bae7e562 29024 cout << endl;
29025 for(i=0;i<26;i++) cout << "*";
29026 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29027 for(i=0;i<25;i++) cout << "*";cout << endl;
29028//
29029 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29030 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29031 if(fITSgeom!=0) delete fITSgeom;
29032 fITSgeom = new AliITSgeom();
29033 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29034 if(!fGeomDetIn) this->InitAliITSgeom();
29035 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29036 AliITS::Init();
bae7e562 29037//
29038 for(i=0;i<72;i++) cout << "*";
29039 cout << endl;
7bdd9b7d 29040 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29041}
2c198b76 29042//_____________________________________________________________________________
29043void AliITSvPPRasymm::SetDefaults(){
29044 // sets the default segmentation, response, digit and raw cluster classes
29045 const Float_t kconv = 1.0e+04; // convert cm to microns
29046
29047 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29048
29049 AliITSDetType *iDetType;
29050 AliITSgeomSPD *s0;
29051 AliITSgeomSDD *s1;
29052 AliITSgeomSSD *s2;
29053 Int_t i;
29054 Float_t bx[256],bz[280];
29055
29056 //SPD
82873bc1 29057 iDetType=DetType(kSPD);
2c198b76 29058 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29059 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29060 SetResponseModel(kSPD,resp0);
2c198b76 29061 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29062 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29063 s0->GetDz()*2.*kconv, // for now.
29064 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29065 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29066 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29067 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29068 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29069 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29070 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29071 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29072 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29073 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29074 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29075 SetSegmentationModel(kSPD,seg0);
2c198b76 29076 // set digit and raw cluster classes to be used
29077 const char *kData0=(iDetType->GetResponseModel())->DataType();
29078 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29079 "AliITSRawClusterSPD");
29080 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29081// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29082// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29083
29084 // SDD
82873bc1 29085 iDetType=DetType(kSDD);
2c198b76 29086 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29087 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29088 SetResponseModel(kSDD,resp1);
2c198b76 29089 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29090 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29091 s1->GetDz()*2.*kconv, // for now.
29092 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29093 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29094 SetSegmentationModel(kSDD,seg1);
2c198b76 29095 const char *kData1=(iDetType->GetResponseModel())->DataType();
29096 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29097 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29098 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29099 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29100// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29101// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29102
29103 // SSD Layer 5
82873bc1 29104 iDetType=DetType(kSSD);
2c198b76 29105 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29106 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29107 SetResponseModel(kSSD,resp2);
2c198b76 29108 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29109 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29110 s2->GetDz()*2.*kconv, // for now.
29111 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29112 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29113 seg2->SetNPads(768,0); // number of strips on each side.
29114 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29115 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29116 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29117 SetSegmentationModel(kSSD,seg2);
2c198b76 29118 const char *kData2=(iDetType->GetResponseModel())->DataType();
29119 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29120 "AliITSRawClusterSSD");
29121 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29122// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29123// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29124
29125 if(kNTYPES>3){
2c198b76 29126 Warning("SetDefaults",
29127 "Only the four basic detector types are initialised!");
29128 }// end if
29129 return;
29130}
bae7e562 29131//______________________________________________________________________
db915fea 29132void AliITSvPPRasymm::DrawModule(){
29133////////////////////////////////////////////////////////////////////////
29134// Draw a shaded view of the FMD version 8.
29135////////////////////////////////////////////////////////////////////////
29136
29137 // Set everything unseen
29138 gMC->Gsatt("*", "seen", -1);
29139 //
29140 // Set ALIC mother visible
29141 gMC->Gsatt("ALIC","SEEN",0);
29142 //
29143 // Set the volumes visible
29144 gMC->Gsatt("ITSD","SEEN",0);
29145 gMC->Gsatt("ITS1","SEEN",1);
29146 gMC->Gsatt("ITS2","SEEN",1);
29147 gMC->Gsatt("ITS3","SEEN",1);
29148 gMC->Gsatt("ITS4","SEEN",1);
29149 gMC->Gsatt("ITS5","SEEN",1);
29150 gMC->Gsatt("ITS6","SEEN",1);
29151
29152 gMC->Gsatt("IPCB","SEEN",1);
29153 gMC->Gsatt("ICO2","SEEN",1);
29154 gMC->Gsatt("ICER","SEEN",0);
29155 gMC->Gsatt("ISI2","SEEN",0);
29156 gMC->Gsatt("IPLA","SEEN",0);
29157 gMC->Gsatt("ICO3","SEEN",0);
29158 gMC->Gsatt("IEPX","SEEN",0);
29159 gMC->Gsatt("ISI3","SEEN",1);
29160 gMC->Gsatt("ISUP","SEEN",0);
29161 gMC->Gsatt("ICHO","SEEN",0);
29162 gMC->Gsatt("ICMO","SEEN",0);
29163 gMC->Gsatt("ICMD","SEEN",0);
29164 gMC->Gsatt("ICCO","SEEN",1);
29165 gMC->Gsatt("ICCM","SEEN",0);
29166 gMC->Gsatt("ITMD","SEEN",0);
29167 gMC->Gsatt("ITTT","SEEN",1);
29168
29169 //
29170 gMC->Gdopt("hide", "on");
29171 gMC->Gdopt("shad", "on");
29172 gMC->Gsatt("*", "fill", 7);
29173 gMC->SetClipBox(".");
29174 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29175 gMC->DefaultRange();
29176 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29177 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29178 gMC->Gdman(17, 6, "MAN");
29179}
29180//_____________________________________________________________________________
29181void AliITSvPPRasymm::StepManager(){
29182////////////////////////////////////////////////////////////////////////
cd3a3507 29183// Called for every step in the ITS, then calles the AliITShit class
db915fea 29184// creator with the information to be recoreded about that hit.
cd3a3507 29185// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29186// printing of information to a file which can be used to create a .det
29187// file read in by the routine CreateGeometry(). If set to 0 or any other
29188// value except 1, the default behavior, then no such file is created nor
29189// it the extra variables and the like used in the printing allocated.
db915fea 29190////////////////////////////////////////////////////////////////////////
7bdd9b7d 29191 Int_t copy, id;
29192 TLorentzVector position, momentum;
29193 static TLorentzVector position0;
29194 static Int_t stat0=0;
29195 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29196 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
7bdd9b7d 29197 copy = fTrackReferences->GetEntriesFast();
29198 TClonesArray &lTR = *fTrackReferences;
29199 // Fill TrackReference structure with this new TrackReference.
642f15cf 29200 new(lTR[copy]) AliTrackReference(gAlice->GetCurrentTrackNumber());
7bdd9b7d 29201 } // if Outer ITS mother Volume
29202 if(!(this->IsActive())){
29203 return;
29204 } // end if !Active volume.
88cb7938 29205 Int_t copy1,copy2;
29206 Int_t vol[5];
7bdd9b7d 29207 TClonesArray &lhits = *fHits;
29208 //
29209 // Track status
29210 vol[3] = 0;
29211 vol[4] = 0;
29212 if(gMC->IsTrackInside()) vol[3] += 1;
29213 if(gMC->IsTrackEntering()) vol[3] += 2;
29214 if(gMC->IsTrackExiting()) vol[3] += 4;
29215 if(gMC->IsTrackOut()) vol[3] += 8;
29216 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29217 if(gMC->IsTrackStop()) vol[3] += 32;
29218 if(gMC->IsTrackAlive()) vol[3] += 64;
29219 //
29220 // Fill hit structure.
29221 if(!(gMC->TrackCharge())) return;
29222 //
29223 // Only entering charged tracks
29224 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29225 vol[0] = 1;
29226 id = gMC->CurrentVolOffID(2,copy);
29227 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29228 vol[1] = copy;
29229 gMC->CurrentVolOffID(3,copy1);
29230 //ladder copy in the module = 1<->2 (I10A < I12A)
29231 gMC->CurrentVolOffID(4,copy2);
29232 //module copy in the layer = 1<->10 (I12A < IT12)
29233 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29234 } else if(id == fIdSens[1]){
29235 vol[0] = 2;
29236 id = gMC->CurrentVolOffID(2,copy);
29237 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29238 vol[1] = copy;
29239 gMC->CurrentVolOffID(3,copy1);
29240 //ladder copy in the module = 1<->4 (I20A < I12A)
29241 gMC->CurrentVolOffID(4,copy2);
29242 //module copy in the layer = 1<->10 (I12A < IT12)
29243 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29244 } else if(id == fIdSens[2]){
29245 vol[0] = 3;
29246 id = gMC->CurrentVolOffID(1,copy);
29247 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29248 vol[1] = copy;
29249 id = gMC->CurrentVolOffID(2,copy);
29250 //ladder copy in the layer = 1<->14 (I004 < IT34)
29251 vol[2] = copy;
29252 } else if(id == fIdSens[3]){
29253 vol[0] = 4;
29254 id = gMC->CurrentVolOffID(1,copy);
29255 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29256 vol[1] = copy;
29257 id = gMC->CurrentVolOffID(2,copy);
29258 //ladder copy in the layer = 1<->22 (I005 < IT34))
29259 vol[2] = copy;
29260 }else if(id == fIdSens[4]){
29261 vol[0] = 5;
29262 id = gMC->CurrentVolOffID(1,copy);
29263 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29264 vol[1] = copy;
29265 id = gMC->CurrentVolOffID(2,copy);
29266 //ladder copy in the layer = 1<->34 (I565 < IT56)
29267 vol[2] = copy;
29268 }else if(id == fIdSens[5]){
29269 vol[0] = 6;
29270 id = gMC->CurrentVolOffID(1,copy);
29271 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29272 vol[1] = copy;
29273 id = gMC->CurrentVolOffID(2,copy);
29274 //ladder copy in the layer = 1<->38 (I569 < IT56)
29275 vol[2] = copy;
29276 } else {
29277 return; // not an ITS volume?
29278 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29279 //
29280 gMC->TrackPosition(position);
29281 gMC->TrackMomentum(momentum);
7bdd9b7d 29282 vol[4] = stat0;
29283 if(gMC->IsTrackEntering()){
29284 position0 = position;
29285 stat0 = vol[3];
88cb7938 29286 return;
7bdd9b7d 29287 } // end if IsEntering
29288 // Fill hit structure with this new hit.
642f15cf 29289 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->GetCurrentTrackNumber(),vol,
7bdd9b7d 29290 gMC->Edep(),gMC->TrackTime(),position,
29291 position0,momentum);
29292 //
29293 position0 = position;
29294 stat0 = vol[3];
cd3a3507 29295
7bdd9b7d 29296 return;
db915fea 29297}