* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-
-*/
-
+/* $Id$ */
///////////////////////////////////////////////////////////////////////////////
// //
// Inner Traking System version PPR asymmetric for the FMD //
// This class contains the base procedures for the Inner Tracking System //
// //
// Authors: R. Barbera //
-// version 10. //
+// version 10. //
// Created January 15 2001. //
// //
-// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS for the PMD. //
+// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS for the PMD. //
// //
///////////////////////////////////////////////////////////////////////////////
// See AliITSvPPRasymmFMD::StepManager().
-#include <iostream.h>
-#include <iomanip.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <TMath.h>
+
+#include <Riostream.h>
+// #include <stdio.h>
+// #include <stdlib.h>
+
+// #include <TBRIK.h>
+// #include <TCanvas.h>
+#include <TClonesArray.h>
+// #include <TFile.h> // only required for Tracking function?
#include <TGeometry.h>
+#include <TLorentzVector.h>
+#include <TMath.h>
#include <TNode.h>
+// #include <TObjArray.h>
+// #include <TObjString.h>
+// #include <TPCON.h>
+// #include <TSystem.h>
#include <TTUBE.h>
-#include <TTUBS.h>
-#include <TPCON.h>
-#include <TFile.h> // only required for Tracking function?
-#include <TCanvas.h>
-#include <TObjArray.h>
-#include <TLorentzVector.h>
-#include <TObjString.h>
-#include <TClonesArray.h>
-#include <TBRIK.h>
-#include <TSystem.h>
+// #include <TTUBS.h>
+// #include <TVirtualMC.h>
-#include "AliMC.h"
-#include "AliRun.h"
-#include "AliMagF.h"
-#include "AliConst.h"
-#include "AliGeant3.h"
-#include "AliITSGeant3Geometry.h"
-#include "AliTrackReference.h"
-#include "AliITShit.h"
+// #include "AliConst.h"
#include "AliITS.h"
-#include "AliITSvPPRasymmFMD.h"
+// #include "AliITSClusterFinderSDD.h"
+// #include "AliITSClusterFinderSPD.h"
+// #include "AliITSClusterFinderSSD.h"
+#include "AliITSDetType.h"
+#include "AliITSGeant3Geometry.h"
#include "AliITSgeom.h"
-#include "AliITSgeomSPD.h"
#include "AliITSgeomSDD.h"
+#include "AliITSgeomSPD.h"
#include "AliITSgeomSSD.h"
-#include "AliITSDetType.h"
-#include "AliITSresponseSPD.h"
+#include "AliITShit.h"
#include "AliITSresponseSDD.h"
+#include "AliITSresponseSPD.h"
#include "AliITSresponseSSD.h"
-#include "AliITSsegmentationSPD.h"
#include "AliITSsegmentationSDD.h"
+#include "AliITSsegmentationSPD.h"
#include "AliITSsegmentationSSD.h"
-#include "AliITSsimulationSPD.h"
-#include "AliITSsimulationSDD.h"
-#include "AliITSsimulationSSD.h"
-#include "AliITSClusterFinderSPD.h"
-#include "AliITSClusterFinderSDD.h"
-#include "AliITSClusterFinderSSD.h"
+// #include "AliITSsimulationSDD.h"
+// #include "AliITSsimulationSPD.h"
+// #include "AliITSsimulationSSD.h"
+#include "AliITSvPPRasymmFMD.h"
+#include "AliMagF.h"
+#include "AliRun.h"
+#include "AliTrackReference.h"
+#include "AliMC.h"
+#define GEANTGEOMETRY kTRUE
ClassImp(AliITSvPPRasymmFMD)
-//_____________________________________________________________________________
+//______________________________________________________________________
AliITSvPPRasymmFMD::AliITSvPPRasymmFMD() {
-////////////////////////////////////////////////////////////////////////
-// Standard default constructor for the ITS version 8.
-////////////////////////////////////////////////////////////////////////
+ // Standard default constructor for the ITS version 10.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
Int_t i;
fIdN = 0;
fIdSens = 0;
fEuclidOut = kFALSE; // Don't write Euclide file
fGeomDetOut = kFALSE; // Don't write .det file
- fGeomDetIn = kFALSE; // Don't Read .det file
+ fGeomDetIn = kTRUE; // Read .det file
fMajorVersion = IsVersion();
fMinorVersion = -1;
for(i=0;i<60;i++) fRead[i] = '\0';
for(i=0;i<60;i++) fWrite[i] = '\0';
for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
+ strncpy(fRead,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymmFMD.det",60);
}
-//_____________________________________________________________________________
-AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const char *name, const char *title) : AliITS(name, title){
-////////////////////////////////////////////////////////////////////////
-// Standard constructor for the ITS version 10.
-////////////////////////////////////////////////////////////////////////
+//______________________________________________________________________
+AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const char *name, const char *title)
+ : AliITS("ITS", title){
+ // Standard constructor for the ITS version 10.
+ // Inputs:
+ // const char * name Ignored, set to "ITS"
+ // const char * title Arbitrary title
+ // Outputs:
+ // none.
+ // Return:
+ // none.
Int_t i;
fIdN = 6;
fIdName = new TString[fIdN];
+ fIdName[0] = name; // removes warning message
fIdName[0] = "ITS1";
fIdName[1] = "ITS2";
fIdName[2] = "ITS3";
fMinorVersion = 2;
fEuclidOut = kFALSE; // Don't write Euclide file
fGeomDetOut = kFALSE; // Don't write .det file
- fGeomDetIn = kFALSE; // Don't Read .det file
+ fGeomDetIn = kTRUE; // Read .det file
SetThicknessDet1();
SetThicknessDet2();
SetThicknessChip1();
- SetThicknessChip2();
+ SetThicknessChip2();
+ SetDensityServicesByThickness();
fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
strncpy(fRead,fEuclidGeomDet,60);
strncpy(fWrite,fEuclidGeomDet,60);
+ strncpy(fRead,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymmFMD.det",60);
}
-//____________________________________________________________________________
-AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const AliITSvPPRasymmFMD &source){
-////////////////////////////////////////////////////////////////////////
-// Copy Constructor for ITS version 8.
-////////////////////////////////////////////////////////////////////////
- if(&source == this) return;
- Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymmFMD");
- return;
-}
-//_____________________________________________________________________________
-AliITSvPPRasymmFMD& AliITSvPPRasymmFMD::operator=(const AliITSvPPRasymmFMD &source){
-////////////////////////////////////////////////////////////////////////
-// Assignment operator for the ITS version 8.
-////////////////////////////////////////////////////////////////////////
- if(&source == this) return *this;
- Warning("= operator","Not allowed to copy AliITSvPPRasymmFMD");
- return *this;
-}
-//_____________________________________________________________________________
-AliITSvPPRasymmFMD::~AliITSvPPRasymmFMD() {
-////////////////////////////////////////////////////////////////////////
-// Standard destructor for the ITS version 8.
-////////////////////////////////////////////////////////////////////////
-}
-//__________________________________________________________________________
-void AliITSvPPRasymmFMD::BuildGeometry(){
-////////////////////////////////////////////////////////////////////////
-// Geometry builder for the ITS version 8.
-////////////////////////////////////////////////////////////////////////
- TNode *node, *top;
-
- const Int_t kColorITS=kYellow;
- //
- top = gAlice->GetGeometry()->GetNode("alice");
-
-
- new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
- top->cd();
- node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
- node->SetLineColor(kColorITS);
- fNodes->Add(node);
-
- new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
- top->cd();
- node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
- node->SetLineColor(kColorITS);
- fNodes->Add(node);
-
- new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
- top->cd();
- node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
- node->SetLineColor(kColorITS);
- fNodes->Add(node);
-
- new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
- top->cd();
- node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
- node->SetLineColor(kColorITS);
- fNodes->Add(node);
-
- new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
- top->cd();
- node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
- node->SetLineColor(kColorITS);
- fNodes->Add(node);
-
- new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
- top->cd();
- node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
- node->SetLineColor(kColorITS);
- fNodes->Add(node);
-
-
-/*
- // DETAILED GEOMETRY
-
- TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
-
- // Define some variables for SPD
-
- Float_t dits[100];
- Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
- Float_t di103[3], di10a[3]; // for layer 1
- Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
- Float_t di1d3[3], di20a[3]; // for layer 2
-
- Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
- Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
-
- Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
- Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
-
- Float_t dbus=300.; // total bus thickness on both layers (micron)
-
- ddet1 = GetThicknessDet1();
- ddet2 = GetThicknessDet2();
- dchip1 = GetThicknessChip1();
- dchip2 = GetThicknessChip2();
-
- cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
-
- if(ddet1 < 100. || ddet1 > 300.) {
- cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- ddet1=200.;
- }
-
- if(ddet2 < 100. || ddet2 > 300.) {
- cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- ddet2=200.;
- }
-
- if(dchip1 < 100. || dchip1 > 300.) {
- cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- dchip1=200.;
- }
-
- if(dchip2 < 100. || dchip2 > 300.) {
- cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- dchip2=200.;
- }
-
- cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
- cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
- cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
- cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
-
- ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
- ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
- dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
- dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
- dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
-
- Float_t deltax, deltay;
-
- Int_t thickness = fMinorVersion/10;
- Int_t option = fMinorVersion - 10*thickness;
-
-
- // Define some variables for SDD
- // SDD detector ladder
-
- Float_t ySDD;
- Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
- Float_t Y_SDD_sep = 0.20;
- Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
- Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
-
- // Rotation matrices
-
- // SPD - option 'a'
-
- if (option == 1) {
-
- new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
- new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
- new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
- new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
- new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
- new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
- new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
- new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
- new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
- new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
- new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
- new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
- new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
- new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
- new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
-
- }
-
- // SPD - option 'b' (this is the default)
-
- if (option == 2) {
-
- new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
- new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
- new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
- new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
- new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
- new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
- new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
- new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
- new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
- new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
- new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
- new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
- new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
- new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
- new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
-
- }
-
- // SDD
-
- new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
- new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
- new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
- new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
- new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
- new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
- new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
- new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
- new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
- new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
- new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
- new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
- new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
- new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
- new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
- new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
- new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
- new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
- new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
- new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
- new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
- new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
- new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
- new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
- new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
- new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
- new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
- new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
- new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
- new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
- new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
- new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
- new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
- new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
- new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
- new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
-
- //SSD
-
- new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
- new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
- new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
- new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
- new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
- new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
- new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
- new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
- new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
- new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
- new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
- new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
- new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
- new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
- new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
- new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
- new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
- new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
- new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
- new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
- new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
- new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
- new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
- new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
- new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
- new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
- new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
- new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
- new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
- new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
- new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
- new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
- new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
- new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
- new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
- new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
- new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
- new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
- new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
- new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
- new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
- new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
- new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
- new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
- new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
- new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
- new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
- new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
- new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
- new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
- new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
- new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
- new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
- new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
- new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
- new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
- new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
- new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
- new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
- new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
- new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
- new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
- new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
- new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
- new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
- new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
- new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
- new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
- new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
- new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
- new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
-
-
- // --- Define SPD (option 'a') volumes ----------------------------
-
- // SPD - option 'a'
- // (this is NOT the default)
-
- if (option == 1) {
-
- dits1[0] = 0.64;
- dits1[1] = ddet1;
- dits1[2] = 3.48;
- new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
-
- dits2[0] = 0.64;
- dits2[1] = ddet2;
- dits2[2] = 3.48;
- new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
-
- di101[0] = 0.705;
- di101[1] = ddet1;
- di101[2] = 3.536;
- new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
-
- di1d1[0] = 0.705;
- di1d1[1] = ddet2;
- di1d1[2] = 3.536;
- new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
-
- di103[0] = 0.793;
- di103[1] = ddet1+dchip1;
- di103[2] = 3.536;
- new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
-
- di1d3[0] = 0.793;
- di1d3[1] = ddet2+dchip2;
- di1d3[2] = 3.536;
- new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
-
- di10a[0] = 0.843;
- di10a[1] = ddet1+dchip1+dbus+0.0025;
- di10a[2] = 19.344;
- new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
-
- di20a[0] = 0.843;
- di20a[1] = ddet2+dchip2+dbus+0.0025;
- di20a[2] = 19.344;
- new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
-
- dits[0] = 3.7;
- dits[1] = 7.7;
- dits[2] = 24;
- dits[3] = 57;
- dits[4] = 100;
- new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
-
- dits[0] = 3.7;
- dits[1] = 7.75;
- dits[2] = 26.1;
- new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
-
- }
-
- // --- Define SPD (option 'b') volumes ----------------------------
-
- // SPD - option 'b'
- // (this is the default)
-
- if (option == 2) {
-
- dits1[0] = 0.64;
- dits1[1] = ddet1;
- dits1[2] = 3.48;
- new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
-
- dits2[0] = 0.64;
- dits2[1] = ddet2;
- dits2[2] = 3.48;
- new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
-
- di101[0] = 0.705;
- di101[1] = ddet1;
- di101[2] = 3.536;
- new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
-
- di1d1[0] = 0.705;
- di1d1[1] = ddet2;
- di1d1[2] = 3.536;
- new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
-
- di107[0] = 0.793;
- di107[1] = ddet1+dchip1;
- di107[2] = 3.536;
- new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
-
- di1d7[0] = 0.7975;
- di1d7[1] = ddet2+dchip2;
- di1d7[2] = 3.536;
- new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
-
- di10b[0] = 0.843;
- di10b[1] = ddet1+dchip1+dbus+0.0025;
- di10b[2] = 19.344;
- new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
-
- di20b[0] = 0.843;
- di20b[1] = ddet2+dchip2+dbus+0.0025;
- di20b[2] = 19.344;
- new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
-
- dits[0] = 3.7;
- dits[1] = 7.7;
- dits[2] = 24;
- dits[3] = 57;
- dits[4] = 100;
- new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
-
- dits[0] = 3.7;
- dits[1] = 7.75;
- dits[2] = 26.1;
- new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
-
-
- }
-
- // --- Define SDD volumes ------------------------------------------
-
- TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
- it34->DefineSection(0,-34.6,23.49,28.);
- it34->DefineSection(1,-23.65,23.49,28.);
- it34->DefineSection(2,-23.65,14.59,28.);
- it34->DefineSection(3,23.65,14.59,28.);
- it34->DefineSection(4,23.65,23.49,28.);
- it34->DefineSection(5,34.6,23.49,28.);
-
- I302dits[0] = 3.6250;
- I302dits[1] = 0.0150;
- I302dits[2] = 4.3794;
- new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
-
- I004dits[0] = I302dits[0]+0.005;
- I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
- I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
- if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
- I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
- }
- I004dits[2] = I004dits[2] + I302dits[2];
- new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
-
- dits[0] = 3.50850;
- dits[1] = 0.01499;
- dits[2] = 3.76320;
- new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
-
- I402dits[0] = 3.6250;
- I402dits[1] = 0.0150;
- I402dits[2] = 4.3794;
- new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
-
- I005dits[0] = I402dits[0]+0.005;
- I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
- I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
- if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
- I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
- }
- I005dits[2] = I005dits[2] + I402dits[2];
- new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
-
- dits[0] = 3.50850;
- dits[1] = 0.01499;
- dits[2] = 3.76320;
- new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
-
-
- // --- Define SSD volumes ------------------------------------------
-
-
- TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
- it56->DefineSection(0,-57.45,43.6,48.);
- it56->DefineSection(1,-49.15,43.6,48.);
- it56->DefineSection(2,-49.15,36.9,48.);
- it56->DefineSection(3,50.55,36.9,48.);
- it56->DefineSection(4,50.55,43.6,48.);
- it56->DefineSection(5,57.45,43.6,48.);
-
- dits[0] = 3.75;
- dits[1] = 0.045;
- dits[2] = 43.3;
- new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
-
- dits[0] = 3.75;
- dits[1] = 0.045;
- dits[2] = 50.975;
- new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
-
- dits[0] = 3.75;
- dits[1] = 0.015;
- dits[2] = 2.1;
- new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
-
- dits[0] = 3.75;
- dits[1] = 0.015;
- dits[2] = 2.1;
- new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
-
- dits[0] = 3.65;
- dits[1] = 0.015;
- dits[2] = 2;
- new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
-
- dits[0] = 3.65;
- dits[1] = 0.015;
- dits[2] = 2;
- new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
-
- //
-
- top->cd();
-
- // --- Place SPD (option 'a') volumes into their mother volume
-
- // SPD - option 'a'
- // (this is NOT the default)
-
- if (option == 1) {
-
-
- }
-
-
- // --- Place SPD (option 'b') volumes into their mother volume
-
- // SPD - option 'b'
- // (this is the default)
-
- if (option == 2) {
-
- // Place IT12 in Alice
- //
- node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
- node->SetLineColor(kColorITS);
- node->SetVisibility(0);
- node->cd();
- //
- // Place copy #1 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #2 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #3 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #4 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #5 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #6 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #7 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #8 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #9 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #10 of I12B in IT12
- //
- sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I10B in I12B
- //
- deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
- deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
- sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I107 in I10B
- //
- sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I101 in I107
- //
- sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS1 in I101
- //
- sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #1 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of I20B in I12B
- //
- deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
- deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
- sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(0);
- sub2node->cd();
- //
- // Place copy #1 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #2 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #3 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- //
- // Place copy #4 of I1D7 in I20B
- //
- sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
- sub3node->SetLineColor(kColorITS);
- sub3node->SetVisibility(0);
- sub3node->cd();
- //
- // Place copy #1 of I1D1 in I1D7
- //
- sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
- sub4node->SetLineColor(kColorITS);
- sub4node->SetVisibility(0);
- sub4node->cd();
- //
- // Place copy #1 of ITS2 in I1D1
- //
- sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
- sub5node->SetLineColor(kColorITS);
- fNodes->Add(sub5node);
- sub4node->cd();
- fNodes->Add(sub4node);
- sub3node->cd();
- fNodes->Add(sub3node);
- sub2node->cd();
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
-
- fNodes->Add(node);
-
- }
-
-
- // --- Place SDD volumes into their mother volume
-
- // Place IT34 in Alice
- node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
- node->SetLineColor(kColorITS);
- node->SetVisibility(0);
- node->cd();
- //
- // Place copy #1 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #2 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #3 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #4 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #5 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #6 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #7 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #8 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #9 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #10 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #11 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #12 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #13 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #14 of I004 in IT34
- //
- sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS3 directly in I004
- //
- ySDD = Y_SDD_sep/2.+I302dits[1];
- sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #1 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #2 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #3 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #4 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #5 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #6 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #7 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #8 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #9 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #10 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #11 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #12 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #13 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #14 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #15 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #16 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #17 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #18 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #19 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #20 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #21 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #22 of I005 in IT34
- //
- sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS4 directly in I005
- //
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
- sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
-
-
- fNodes->Add(node);
-
- // --- Place SSD volumes into their mother volume
-
- // Place IT56 in Alice
- node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
- node->SetLineColor(kColorITS);
- node->SetVisibility(0);
- node->cd();
- //
- // Place copy #1 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #2 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #3 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #4 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #5 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #6 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #7 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #8 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #9 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #10 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #11 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #12 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #13 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #14 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #15 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #16 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #17 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #18 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #19 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #20 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #21 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #22 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #23 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #24 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #25 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #26 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #27 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #28 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #29 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #30 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #31 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #32 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #33 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #34 of I565 in IT56
- //
- sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS5 directly in I565
- //
- sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #1 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #2 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #3 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #4 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #5 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #6 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #7 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #8 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #9 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #10 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #11 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #12 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #13 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #14 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #15 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #16 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #17 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #18 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #19 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #20 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #21 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #22 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #23 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #24 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #25 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #26 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #27 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #28 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #29 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #30 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #31 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #32 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #33 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #34 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #35 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #36 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #37 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
- //
- // Place copy #38 of I569 in IT56
- //
- sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
- sub1node->SetLineColor(kColorITS);
- sub1node->SetVisibility(0);
- sub1node->cd();
- //
- // Place copy #1 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #2 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #3 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #4 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #5 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #6 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #7 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #8 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #9 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #10 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #11 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #12 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #13 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #14 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #15 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #16 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #17 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #18 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #19 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #20 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #21 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #22 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #23 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #24 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- //
- // Place copy #25 of ITS6 in I569
- //
- sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
- sub2node->SetLineColor(kColorITS);
- sub2node->SetVisibility(1);
- fNodes->Add(sub2node);
- sub1node->cd();
- fNodes->Add(sub1node);
- node->cd();
-
-
-
- fNodes->Add(node);
-
-*/
-}
-//_____________________________________________________________________________
-void AliITSvPPRasymmFMD::CreateGeometry(){
-////////////////////////////////////////////////////////////////////////
-// This routine defines and Creates the geometry for version 6 of the ITS.
-////////////////////////////////////////////////////////////////////////
-
-
-//Begin_Html
-/*
-<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
-</pre>
-<br clear=left>
-<font size=+2 color=red>
-<p>This shows the full ITS geometry.
-</font>
-
-<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
-</pre>
-<br clear=left>
-<font size=+2 color=red>
-<p>This shows the full SPD Barrel of the ITS geometry.
-</font>
-
-<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
-</pre>
-<br clear=left>
-<font size=+2 color=red>
-<p>This shows the full SDD Barrel of the ITS geometry.
-</font>
-
-<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
-</pre>
-<br clear=left>
-<font size=+2 color=red>
-<p>This shows the full SSD Barrel of the ITS geometry.
-</font>
-*/
-//End_Html
- //INNER RADII OF THE SILICON LAYERS
- // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
- //THICKNESSES OF LAYERS (in % radiation length)
- Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
- //HALF LENGTHS OF LAYERS
- // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
- //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
- // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
- //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
- // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
-
-
- Float_t dits[100], rlim, zmax;
- // Float_t zpos;
- // Float_t pcits[50]
- Float_t ztpc;
- Int_t idrotm[1999], i;
- Float_t dgh[100];
-
-
- // Define some variables for SPD
-
- Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
- Float_t di103[3], di10a[3], di102[3]; // for layer 1
- Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
- Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
- Float_t di108[3], di104[3]; // for both layers
-
- Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
- Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
-
- Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
- Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
-
- Float_t dbus=300.; // total bus thickness on both layers (micron)
-
- ddet1 = GetThicknessDet1();
- ddet2 = GetThicknessDet2();
- dchip1 = GetThicknessChip1();
- dchip2 = GetThicknessChip2();
-
- if(ddet1 < 100. || ddet1 > 300.) {
- cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- ddet1=200.;
- }
-
- if(ddet2 < 100. || ddet2 > 300.) {
- cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- ddet2=200.;
- }
-
- if(dchip1 < 100. || dchip1 > 300.) {
- cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- dchip1=200.;
- }
-
- if(dchip2 < 100. || dchip2 > 300.) {
- cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
- " The default value of 200 microns will be used." << endl;
- dchip2=200.;
- }
-
- Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
-
- Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
-
- rails = GetRails();
-
- fluid = GetCoolingFluid();
-
- if(rails != 0 && rails != 1) {
- cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
- " The default value of 1 (rails in) will be used." << endl;
-
- }
-
- if(fluid != 0 && fluid != 1) {
- cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
- " The default value of 1 (water) will be used." << endl;
- }
-
- cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
- cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
- cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
- cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
- if(rails == 0 ) {
- cout << "ITS: Rails are out." << endl;
- } else {
- cout << "ITS: Rails are in." << endl;
- }
- if(fluid == 0 ) {
- cout << "ITS: The cooling fluid is freon." << endl;
- } else {
- cout << "ITS: The cooling fluid is water." << endl;
- }
-
- ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
- ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
- dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
- dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
- dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
-
- Float_t deltax, deltay;
-
- Int_t thickness = fMinorVersion/10;
- Int_t option = fMinorVersion - 10*thickness;
-
-
- // Define some variables for SDD
-
-
- Float_t sin30, cos30;
-
- // SDD electronics+services main volumes
- Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
-
- // SDD detector ladder
-
- Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
- Float_t Y_SDD_sep = 0.20;
- Float_t ySDD;
- Int_t iSDD;
- Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
- Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
-
- // ladder foot and end-ladder (frame and cooling)
- Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
- Float_t I424dits[3], xI424, yI424;
- Float_t I425dits[3];
- Int_t indI425;
- Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
-
- // SDD ladder frame and cooling
- Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
- Float_t I035dits[3], I037dits[3], I038dits[3];
- Float_t I039dits[3], xI039, yI039;
- Float_t I041dits[5];
-
- // SDD hybrid, chips and capacitors
- Float_t I050dits[3], xI050, yI050;
- Float_t I052dits[3], xI052, yI052;
- Float_t I042dits[3], xI042, yI042;
- Float_t xI042space = 0.17;
- Float_t I043dits[3], xI043, yI043;
- Float_t xI043space = 0.17;
- Float_t zchip, zChipSpace;
- Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
- Int_t ichip, icap;
-
- // SDD microcables
- Float_t I044dits[4], xI044, yI044, volI044;
- Float_t xHV, yHV, zHV, xLV, yLV, zLV;
- Char_t HVname[5], LVname[5];
-
-
- // Define media off-set
-
- Int_t *idtmed = fIdtmed->GetArray()-199;
-
-
- // Rotation matrices
-
- // SPD - option 'a' (this is NOT the default so leave commented)
-
-
- if (option == 1) {
-
- AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
- AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
- AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
- AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
- AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
- AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
- AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
- AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
- AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
- AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
- AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
- AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
- AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
- AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
- AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
- AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
- AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
- AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
- AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
- AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
- AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
- AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
- AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
- AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
- AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
- AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
- AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
- AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
- AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
- AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
- AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
- AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
- AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
- AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
- AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
- AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
- AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
- AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
- AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
- AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
- AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
- AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
- AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
- AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
- AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
- AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
- AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
- AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
- AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
- AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
- AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
- AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
- AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
- AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
- AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
- AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
- AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
- AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
- AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
- AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
- AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
- AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
- AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
- AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
- AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
- AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
- AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
- AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
- AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
- AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
- AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
- AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
- AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
- AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
- AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
- AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
- AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
-
- }
-
- // SPD - option 'b' (this is the default)
-
- if (option == 2) {
-
- AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
- AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
- AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
- AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
- AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
- AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
- AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
- AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
- AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
- AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
- AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
- AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
- AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
- AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
- AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
- AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
- AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
- AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
- AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
- AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
- AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
- AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
- AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
- AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
- AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
- AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
- AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
- AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
- AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
- AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
- AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
- AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
- AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
- AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
- AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
- AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
- AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
- AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
- AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
- AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
- AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
- AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
- AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
- AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
- AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
- AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
- AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
- AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
- AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
- AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
- AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
- AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
- AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
- AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
- AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
- AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
- AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
- AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
- AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
- AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
- AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
- AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
- AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
- AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
- AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
- AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
- AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
- AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
- AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
- AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
- AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
- AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
- AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
- AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
- AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
- AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
- AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
-
- }
-
- // SDD
-
- AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
- AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
- AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
- AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
- AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
- AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
- AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
- AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
- AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
- AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
- AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
- AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
- AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
- AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
- AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
- AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
- AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
- AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
- AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
- AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
- AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
- AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
- AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
- AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
- AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
- AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
- AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
- AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
- AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
- AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
- AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
- AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
- AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
- AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
- AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
- AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
- AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
- AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
- AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
- AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
- AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
- AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
- AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
- AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
- AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
- AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
- AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
- AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
- AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
- AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
- AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
- AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
- AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
- AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
- AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
- AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
- AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
- AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
-
- // SSD
-
- AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
- AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
- AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
- AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
- AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
- AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
- AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
- AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
- AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
- AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
- AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
- AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
- AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
- AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
- AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
- AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
- AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
- AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
- AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
- AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
- AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
- AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
- AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
- AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
- AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
- AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
- AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
- AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
- AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
- AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
- AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
- AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
- AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
- AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
- AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
- AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
- AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
- AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
- AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
- AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
- AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
- AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
- AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
- AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
- AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
- AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
- AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
- AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
- AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
- AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
- AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
- AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
- AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
- AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
- AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
- AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
- AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
- AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
- AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
- AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
- AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
- AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
- AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
- AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
- AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
- AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
- AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
- AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
- AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
- AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
- AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
- AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
- AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
- AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
- AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
- AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
- AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
- AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
- AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
- AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
- AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
- AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
- AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
- AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
-
-
- // SDD cone
-
- AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
- AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
- AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
- AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
- AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
- AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
- AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
- AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
- AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
- AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
- AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
- AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
- AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
- AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
- AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
- AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
- AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
- AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
- AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
- AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
- AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
- AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
- AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
- AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
- AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
- AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
- AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
- AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
- AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
- AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
- AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
- AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
- AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
- AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
- AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
- AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
- AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
- AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
- AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
- AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
- AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
- AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
- AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
- AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
- AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
- AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
- AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
- AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
- AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
- AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
- AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
- AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
- AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
- AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
- AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
- AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
- AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
- AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
- AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
- AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
- AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
- AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
- AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
- AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
- AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
- AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
- AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
- AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
- AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
- AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
- AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
- AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
- AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
- AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
- AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
- AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
- AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
- AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
- AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
- AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
- AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
-
- // SSD cone
-
- AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
- AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
- AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
- AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
- AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
- AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
- AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
- AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
- AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
- AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
- AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
- AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
- AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
- AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
- AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
- AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
- AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
- AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
- AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
- AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
- AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
- AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
- AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
- AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
- AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
- AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
- AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
- AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
- AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
- AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
- AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
- AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
- AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
- AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
- AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
- AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
- AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
-
- // Services
-
- AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
-
-
- // CONVERT INTO CM (RL(SI)=9.36 CM)
-
- for (i = 0; i < 6; ++i) {
- drl[i] = drl[i] / 100. * 9.36;
- }
-
- // FIELD CAGE HALF LENGTH
-
- rlim = 50.;
- zmax = 74.;
- ztpc = 284.;
-
- // --- Define ghost volume containing the whole ITS (including services)
- // and fill it with air
-
- dgh[0] = 0.;
- dgh[1] = 360.;
- dgh[2] = 16.;
- dgh[3] = -ztpc-5.-0.1;
- dgh[4] = 46;
- dgh[5] = 85.;
- dgh[6] = -ztpc;
- dgh[7] = 46;
- dgh[8] = 85.;
- dgh[9] = -ztpc;
- dgh[10] = 46;
- dgh[11] = rlim+6;
- dgh[12] = -97.5;
- dgh[13] = 46;
- dgh[14] = rlim+6;
- dgh[15] = -zmax;
- dgh[16] = 46;
- dgh[17] = rlim+6;
- dgh[18] = -48;
- dgh[19] = 6;
- dgh[20] = rlim+6;
- dgh[21] = -28.6;
- dgh[22] = 6;
- dgh[23] = rlim+6;
- dgh[24] = -27.6;
- dgh[25] = 3.295;
- dgh[26] = rlim+6;
- dgh[27] = 27.6;
- dgh[28] = 3.295;
- dgh[29] = rlim+6;
- dgh[30] = 28.6;
- dgh[31] = 6;
- dgh[32] = rlim+6;
- dgh[33] = 48;
- dgh[34] = 6;
- dgh[35] = rlim+6;
- dgh[36] = zmax;
- dgh[37] = 46;
- dgh[38] = rlim+6;
- dgh[39] = 97.5;
- dgh[40] = 46;
- dgh[41] = rlim+6;
- dgh[42] = ztpc;
- dgh[43] = 62;
- dgh[44] = 62+4.;
- dgh[45] = ztpc;
- dgh[46] = 62;
- dgh[47] = 85.;
- dgh[48] = ztpc+4.+0.1;
- dgh[49] = 62.4;
- dgh[50] = 85.;
- gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
-
-
- // --- Place the ghost volume in its mother volume (ALIC) and make it
- // invisible
-
- gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
- //gMC->Gsatt("ITSV", "SEEN", 0);
-
-
- // --- Define ghost volume containing the six layers and fill it with air
-
- dgh[0] = 0.;
- dgh[1] = 360.;
- dgh[2] = 8.;
- dgh[3] = -zmax;
- dgh[4] = 46.;
- dgh[5] = rlim;
- dgh[6] = -47.5;
- dgh[7] = 6.005;
- dgh[8] = rlim;
- dgh[9] = -28.5;
- dgh[10] = 6.005;
- dgh[11] = rlim;
- dgh[12] = -27.5;
- dgh[13] = 3.3;
- dgh[14] = rlim;
- dgh[15] = 27.5;
- dgh[16] = 3.3;
- dgh[17] = rlim;
- dgh[18] = 28.5;
- dgh[19] = 6.005;
- dgh[20] = rlim;
- dgh[21] = 47.5;
- dgh[22] = 6.005;
- dgh[23] = rlim;
- dgh[24] = zmax;
- dgh[25] = 46.;
- dgh[26] = rlim;
- gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
-
- // --- Place the ghost volume in its mother volume (ITSV) and make it
- // invisible
-
- gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
- //gMC->Gsatt("ITSD", "SEEN", 0);
-
-
- // --- Define SPD (option 'a') volumes ----------------------------
-
- // SPD - option 'a'
- // (this is NOT the default)
-
- if (option == 1) {
-
- dits[0] = 3.7;
- dits[1] = 7.75;
- dits[2] = 26.1;
- gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
-
- dits[0] = 3.7;
- dits[1] = 7.7;
- dits[2] = 24;
- dits[3] = 57;
- dits[4] = 100;
- gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
-
- di10a[0] = 0.843;
- di10a[1] = ddet1+dchip1+dbus+0.0025;
- di10a[2] = 19.344;
- gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
- // on layer 1
- di20a[0] = 0.843;
- di20a[1] = ddet2+dchip2+dbus+0.0025;
- di20a[2] = 19.344;
- gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
- // on layer 2
- dits[0] = 1.3673;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.06;
- dits[1] = 0.08;
- dits[2] = 24;
- dits[3] = -36.79;
- dits[4] = 21.834;
- gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.1253;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.04;
- dits[1] = 0.06 ;
- dits[2] = 24;
- dits[3] = 126.79;
- dits[4] = 270;
- gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.1134;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.25;
- dits[1] = 0.06;
- dits[2] = 24;
- gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
-
- dits[0] = 0.077;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.04;
- dits[1] = 0.06;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 90;
- gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.0695;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.06;
- dits[1] = 0.08;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 108;
- gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.1835;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.1894 ;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.04;
- dits[1] = 0.06;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 75.261;
- gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 1.3401;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.05;
- dits[1] = 0.07;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 72.739;
- gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.1193;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.163;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.04;
- dits[1] = 0.06;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 157.633;
- gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.2497;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.06;
- dits[1] = 0.08;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 148.633;
- gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.292;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.163;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.04;
- dits[1] = 0.06;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 161.297;
- gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
-
- dits[0] = 0.2433;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
-
- dits[0] = 0.06;
- dits[1] = 0.08;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 42.883;
- gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
+//______________________________________________________________________
+AliITSvPPRasymmFMD::AliITSvPPRasymmFMD(const AliITSvPPRasymmFMD &source) :
+ AliITS(source){
+ // Copy Constructor for ITS version 10. This function is not to be
+ // used. If any other instance of this function, other than "this" is
+ // passed, an error message is returned.
+ // Inputs:
+ // const AliITSvPPRasymmFMD &source This class
+ // Outputs:
+ // none.
+ // Return:
+ // an error message
- di103[0] = 0.793;
- di103[1] = ddet1+dchip1;
- di103[2] = 3.536;
- gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
- // layer 1
- dits[0] = 0.793;
- dits[1] = 0.475; //0.685; 0.015
- dits[2] = 2.5;
- gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
+ if(&source == this) return;
+ Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymmFMD");
+ return;
+}
+//______________________________________________________________________
+AliITSvPPRasymmFMD& AliITSvPPRasymmFMD::operator=(const AliITSvPPRasymmFMD
+ &source){
+ // Assignment operator for the ITS version 10. This function is not
+ // to be used. If any other instance of this function, other than "this"
+ // is passed, an error message is returned.
+ // Inputs:
+ // const AliITSvPPRasymmFMD &source This class
+ // Outputs:
+ // none.
+ // Return:
+ // an error message
- di104[0] = 0.843;
- di104[1] = dbus;
- di104[2] = 14.344;
- gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
+ if(&source == this) return *this;
+ Warning("= operator","Not allowed to copy AliITSvPPRasymmFMD");
+ return *this;
+}
+//______________________________________________________________________
+AliITSvPPRasymmFMD::~AliITSvPPRasymmFMD() {
+ // Standard destructor for the ITS version 10.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
+}
+//______________________________________________________________________
+void AliITSvPPRasymmFMD::BuildGeometry(){
+ // Geometry builder for the ITS version 10. Event Display geometry.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
- di1d3[0] = 0.793;
- di1d3[1] = ddet2+dchip2;
- di1d3[2] = 3.536;
- gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
- // layer 2
- dits[0] = 0.793;
- dits[0] = 0.06;
- dits[1] = 0.08;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 80;
- gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
+ TNode *node, *top;
+
+ const Int_t kColorITS=kYellow;
+ //
+ top = gAlice->GetGeometry()->GetNode("alice");
- dits[0] = 0.04;
- dits[1] = 0.06;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 80;
- gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
- dits[0] = 0.15;
- dits[1] = 0.0146;
- dits[2] = 24;
- gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
+ new TTUBE("S_layer1","Layer1 of ITS","void",
+ 3.8095,3.8095+1.03*9.36/100.,14.35);
+ top->cd();
+ node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
+ node->SetLineColor(kColorITS);
+ fNodes->Add(node);
- dits[0] = 0.1315;
- dits[1] = 0.01;
- dits[2] = 24;
- gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
+ new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
+ top->cd();
+ node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
+ node->SetLineColor(kColorITS);
+ fNodes->Add(node);
- dits[0] = 0.025;
- dits[1] = 0.035;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 180;
- gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
+ new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
+ top->cd();
+ node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
+ node->SetLineColor(kColorITS);
+ fNodes->Add(node);
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.025;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 180;
- gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
- } else {
- dits[0] = 0;
- dits[1] = 0.025;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 180;
- gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
- }
-
- dits[0] = 0.063;
- dits[1] = 0.035;
- dits[2] = 24;
- gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
+ new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
+ top->cd();
+ node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
+ node->SetLineColor(kColorITS);
+ fNodes->Add(node);
- di102[0] = 0.793;
- di102[1] = dchip1;
- di102[2] = 0.68;
- gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
-
- di1d2[0] = 0.793;
- di1d2[1] = dchip2;
- di1d2[2] = 0.68;
- gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
+ new TTUBE("S_layer5","Layer5 of ITS","void",
+ 38.5,38.5+0.91*9.36/100.,49.405);
+ top->cd();
+ node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
+ node->SetLineColor(kColorITS);
+ fNodes->Add(node);
- di101[0] = 0.705;
- di101[1] = ddet1;
- di101[2] = 3.536;
- gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
- // layer 1
- di1d1[0] = 0.705;
- di1d1[1] = ddet2;
- di1d1[2] = 3.536;
- gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
- // layer 2
- if (fluid == 1) {
- dits[0] = 0.063;
- dits[1] = 0.025;
- dits[2] = 24;
- gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
- } else {
- dits[0] = 0.063;
- dits[1] = 0.025;
- dits[2] = 24;
- gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
- }
+ new TTUBE("S_layer6","Layer6 of ITS","void",
+ 43.5765,43.5765+0.87*9.36/100.,55.27);
+ top->cd();
+ node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
+ node->SetLineColor(kColorITS);
+ fNodes->Add(node);
+}
+//______________________________________________________________________
+void AliITSvPPRasymmFMD::CreateGeometry(){
+ // This routine defines and Creates the geometry for version 10 of
+ // the ITS.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
+
+ //Begin_Html
+ /*
+ <img src="picts/ITS/ITS_full_vPPRasymm.jpg">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=red>
+ <p>This shows the full ITS geometry.
+ </font>
+ <img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
+ </pre>
+ < br clear=left>
+ <font size=+2 color=red>
+ <p>This shows the full SPD Barrel of the ITS geometry.
+ </font>
+ <img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=red>
+ <p>This shows the full SDD Barrel of the ITS geometry.
+ </font>
+ <img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=red>
+ <p>This shows the full SSD Barrel of the ITS geometry.
+ </font>
+ */
+ //End_Html
+ //INNER RADII OF THE SILICON LAYERS
+ // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
+ //THICKNESSES OF LAYERS (in % radiation length)
+ Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
+ //HALF LENGTHS OF LAYERS
+ // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
+ //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
+ // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
+ //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
+ // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
+
+
+ Float_t dits[100], rlim, zmax;
+ // Float_t zpos;
+ // Float_t pcits[50]
+ Float_t ztpc;
+ Int_t idrotm[1999], i;
+ Float_t dgh[100];
+
+
+ // Define some variables for SPD
+
+ Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3];// for layer 1
+ Float_t di103[3], di10a[3], di102[3]; // for layer 1
+ Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3];// for layer 2
+ Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
+ Float_t di108[3], di104[3]; // for both layers
+
+ Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
+ Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
+
+ Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
+ Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
+
+ Float_t dbus=300.; // total bus thickness on both layers (micron)
+
+ ddet1 = GetThicknessDet1();
+ ddet2 = GetThicknessDet2();
+ dchip1 = GetThicknessChip1();
+ dchip2 = GetThicknessChip2();
+
+ if(ddet1 < 100. || ddet1 > 300.) {
+ cout << "ITS - WARNING: the detector thickness for layer 1 is outside "
+ "the range of [100,300] microns. The default value of 200 microns "
+ "will be used." << endl;
+ ddet1=200.;
+ } // end if
+
+ if(ddet2 < 100. || ddet2 > 300.) {
+ cout << "ITS - WARNING: the detector thickness for layer 2 is outside "
+ "the range of [100,300] microns. The default value of 200 microns "
+ "will be used." << endl;
+ ddet2=200.;
+ }// end if
+
+ if(dchip1 < 100. || dchip1 > 300.) {
+ cout << "ITS - WARNING: the chip thickness for layer 1 is outside "
+ "the range of [100,300] microns. The default value of 200 microns "
+ "will be used." << endl;
+ dchip1=200.;
+ }// end if
+
+ if(dchip2 < 100. || dchip2 > 300.) {
+ cout << "ITS - WARNING: the chip thickness for layer 2 is outside "
+ "the range of [100,300] microns. The default value of 200 microns"
+ " will be used." << endl;
+ dchip2=200.;
+ }// end if
- dits1[0] = 0.64;
- dits1[1] = ddet1;
- dits1[2] = 3.48;
- gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
+ Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
- dits2[0] = 0.64;
- dits2[1] = ddet2;
- dits2[2] = 3.48;
- gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
+ Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
+ // This option is maintained for SDD and SSD only
+ // For SPD the cooling liquid is C4F10
+ rails = GetRails();
- dits[0] = 3.701;
- dits[1] = 7.699;
- dits[2] = 4;
- dits[3] = 57.1;
- dits[4] = 99.9;
- gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
+ fluid = GetCoolingFluid();
- dits[0] = 3.7;
- dits[1] = 7.75;
- dits[2] = 0.05;
- gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
-
- dits[0] = 0;
- dits[1] = 0.5;
- dits[2] = 1.5;
- gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
+ if(rails != 0 && rails != 1) {
+ cout << "ITS - WARNING: the switch for rails is not set neither "
+ "to 0 (rails out) nor to 1 (rails in). The default value of "
+ "1 (rails in) will be used." << endl;
+ }// end if
- dits[0] = 0;
- dits[1] = 0.18;
- dits[2] = 0.8;
- gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
- dits[0] = 0;
- dits[1] = 0.18;
- dits[2] = 3;
- gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
+ cout << "ITS: Detector thickness on layer 1 is set to " <<
+ ddet1 << " microns." << endl;
+ cout << "ITS: Chip thickness on layer 1 is set to " <<
+ dchip1 << " microns." << endl;
+ cout << "ITS: Detector thickness on layer 2 is set to " <<
+ ddet2 << " microns." << endl;
+ cout << "ITS: Chip thickness on layer 2 is set to " <<
+ dchip2 << " microns." << endl;
+ if(rails == 0 ) {
+ cout << "ITS: Rails are out." << endl;
+ } else {
+ cout << "ITS: Rails are in." << endl;
+ }// end if
- dits[0] = 0;
- dits[1] = 0.075;
- dits[2] = 0.8;
- gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
+ ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
+ ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
+ dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
+ dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
+ dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
+
+ Float_t deltax, deltay;
+
+ Int_t thickness = fMinorVersion/10;
+ Int_t option = fMinorVersion - 10*thickness;
+
+
+ // Define some variables for SDD
+
+
+ Float_t sin30, cos30;
+
+ // SDD electronics+services main volumes
+ Float_t iI018dits[3], iI024dits[3], iI047dits[3], iI048dits[3];
+
+ // SDD detector ladder
+
+ Float_t iI302dits[3], iI402dits[3], iI004dits[3], iI005dits[3];
+ Float_t ySDDsep = 0.20;
+ Float_t ySDD;
+ Int_t iSDD;
+ Float_t zSDDlay3[6] = { 18.55, 10.95, 3.70, -3.70,-11.20,-18.35};
+ Float_t zSDDlay4[8] = { 25.75, 18.60, 11.00, 3.70, -3.70,-11.20,
+ -18.45,-26.05};
+
+ // ladder foot and end-ladder (frame and cooling)
+ Float_t iI028dits[3], iI420dits[3], iI421dits[3], iI422dits[6], iI423dits[3];
+ Float_t iI424dits[3], xI424, yI424;
+ Float_t iI425dits[3];
+ Int_t indI425;
+ Float_t iI029dits[4], iI030dits[4], iI031dits[3], iI032dits[3];
+
+ // SDD ladder frame and cooling
+ Float_t iSDDCoolPipe[3] = {1.7000, -0.5500, 0.0000};
+ Float_t iI035dits[3], iI037dits[3], iI038dits[3];
+ Float_t iI039dits[3], xI039, yI039;
+ Float_t iI041dits[5];
+
+ // SDD hybrid, chips and capacitors
+ Float_t iI050dits[3], xI050, yI050;
+ Float_t iI052dits[3], xI052, yI052;
+ Float_t iI042dits[3], xI042, yI042;
+ Float_t xI042space = 0.17;
+ Float_t iI043dits[3], xI043, yI043;
+ Float_t xI043space = 0.17;
+ Float_t zchip, zChipSpace;
+ Float_t iI051dits[3], xI051, yI051, zI051, yI051space, xcap;
+ Int_t ichip, icap;
+
+ // SDD microcables
+ Float_t iI044dits[4], xI044, yI044, volI044;
+ Float_t xHV, yHV, zHV, xLV, yLV, zLV;
+ Char_t nameHV[5], nameLV[5];
+
+
+ // Define media off-set
+
+ Int_t *idtmed = fIdtmed->GetArray()-199;
+
+
+ // Rotation matrices
+
+ // SPD - option 'a' (this is NOT the default so leave commented)
+
+
+ if (option == 1) {
+ AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
+ AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
+ AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
+ AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
+ AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
+ AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
+ AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
+ AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
+ AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
+ AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
+ AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
+ AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
+ AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
+ AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
+ AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
+ AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
+ AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
+ AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
+ AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
+ AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
+ AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
+ AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
+ AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
+ AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
+ AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
+ AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
+ AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
+ AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
+ AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
+ AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
+ AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
+ AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
+ AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
+ AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
+ AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
+ AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
+ AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
+ AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
+ AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
+ AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
+ AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
+ AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
+ AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
+ AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
+ AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
+ AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
+ AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
+ AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
+ AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
+ AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
+ AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
+ AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
+ AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
+ AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
+ AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
+ AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
+ AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
+ AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
+ AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
+ AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
+ AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
+ AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
+ AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
+ AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
+ AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
+ AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
+ AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
+ AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
+ AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
+ AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
+ AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
+ AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
+ AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
+ AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
+ AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
+ AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
+ AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
+ }// end if option == 1
+
+ // SPD - option 'b' (this is the default)
+
+ if (option == 2) {
+ AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
+ AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
+ AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
+ AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
+ AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
+ AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
+ AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
+ AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
+ AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
+ AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
+ AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
+ AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
+ AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
+ AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
+ AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
+ AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
+ AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
+ AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
+ AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
+ AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
+ AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
+ AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
+ AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
+ AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
+ AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
+ AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
+ AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
+ AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
+ AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
+ AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
+ AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
+ AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
+ AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
+ AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
+ AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
+ AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
+ AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
+ AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
+ AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
+ AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
+ AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
+ AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
+ AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
+ AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
+ AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
+ AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
+ AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
+ AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
+ AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
+ AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
+ AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
+ AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
+ AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
+ AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
+ AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
+ AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
+ AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
+ AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
+ AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
+ AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
+ AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
+ AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
+ AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
+ AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
+ AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
+ AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
+ AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
+ AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
+ AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
+ AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
+ AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
+ AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
+ AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
+ AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
+ AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
+ AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
+ AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
+ }// end if option==2
+
+ // SDD
+ AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
+ AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
+ AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
+ AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
+ AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
+ AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
+ AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
+ AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
+ AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
+ AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
+ AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
+ AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
+ AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
+ AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
+ AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
+ AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
+ AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
+ AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
+ AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
+ AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
+ AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
+ AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
+ AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
+ AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
+ AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
+ AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
+ AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
+ AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
+ AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
+ AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
+ AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
+ AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
+ AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
+ AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
+ AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
+ AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
+ AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
+ AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
+ AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
+ AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
+ AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
+ AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
+ AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
+ AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
+ AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
+ AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
+ AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
+ AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
+ AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
+ AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
+ AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
+ AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
+ AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
+ AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
+ AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
+ AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
+ AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
+ AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
+
+ // SSD
+ AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
+ AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
+ AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
+ AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
+ AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
+ AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
+ AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
+ AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
+ AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
+ AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
+ AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
+ AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
+ AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
+ AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
+ AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
+ AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
+ AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
+ AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
+ AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
+ AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
+ AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
+ AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
+ AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
+ AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
+ AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
+ AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
+ AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
+ AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
+ AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
+ AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
+ AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
+ AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
+ AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
+ AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
+ AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
+ AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
+ AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
+ AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
+ AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
+ AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
+ AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
+ AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
+ AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
+ AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
+ AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
+ AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
+ AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
+ AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
+ AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
+ AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
+ AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
+ AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
+ AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
+ AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
+ AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
+ AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
+ AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
+ AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
+ AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
+ AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
+ AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
+ AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
+ AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
+ AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
+ AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
+ AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
+ AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
+ AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
+ AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
+ AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
+ AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
+ AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
+ AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
+ AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
+ AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
+ AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
+ AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
+ AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
+ AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
+ AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
+ AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
+ AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
+ AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
+ AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
+
+ // SDD cone
+ AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
+ AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
+ AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
+ AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
+ AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
+ AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
+ AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
+ AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
+ AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
+ AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
+ AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
+ AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
+ AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
+ AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
+ AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
+ AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
+ AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
+ AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
+ AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
+ AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
+ AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
+ AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
+ AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
+ AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
+ AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
+ AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
+ AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
+ AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
+ AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
+ AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
+ AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
+ AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
+ AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
+ AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
+ AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
+ AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
+ AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
+ AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
+ AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
+ AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
+ AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
+ AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
+ AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
+ AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
+ AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
+ AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
+ AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
+ AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
+ AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
+ AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
+ AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
+ AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
+ AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
+ AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
+ AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
+ AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
+ AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
+ AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
+ AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
+ AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
+ AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
+ AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
+ AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
+ AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
+ AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
+ AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
+ AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
+ AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
+ AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
+ AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
+ AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
+ AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
+ AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
+ AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
+ AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
+ AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
+ AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
+ AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
+ AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
+ AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
+ AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
+
+ // SSD cone
+ AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
+ AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
+ AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
+ AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
+ AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
+ AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
+ AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
+ AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
+ AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
+ AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
+ AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
+ AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
+ AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
+ AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
+ AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
+ AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
+ AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
+ AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
+ AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
+ AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
+ AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
+ AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
+ AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
+ AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
+ AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
+ AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
+ AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
+ AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
+ AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
+ AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
+ AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
+ AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
+ AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
+ AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
+ AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
+ AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
+ AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
+
+ // Services
+ AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
+
+ // New reference frame: z---> -z; x ---> -x; y ---> y
+ AliMatrix(idrotm[199], 90.,180., 90.,90., 180.,0.);
+
+ // CONVERT INTO CM (RL(SI)=9.36 CM)
+ for (i = 0; i < 6; ++i) {
+ drl[i] = drl[i] / 100. * 9.36;
+ } // end for i
- dits[0] = 3.5;
- dits[1] = 5.6;
- dits[2] = 0.55;
- dits[3] = 0;
- dits[4] = 38;
- gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
+ // FIELD CAGE HALF LENGTH
+ rlim = 50.;
+ zmax = 74.;
+ ztpc = 284.;
+ // --- Define ghost volume containing the whole ITS (including services)
+ // and fill it with air
+ dgh[0] = 0.;
+ dgh[1] = 360.;
+ dgh[2] = 16.;
+ dgh[3] = -ztpc-5.-0.1;
+ dgh[4] = 46;
+ dgh[5] = 85.;
+ dgh[6] = -ztpc;
+ dgh[7] = 46;
+ dgh[8] = 85.;
+ dgh[9] = -ztpc;
+ dgh[10] = 46;
+ dgh[11] = rlim+7.5;
+ dgh[12] = -97.5;
+ dgh[13] = 46;
+ dgh[14] = rlim+7.5;
+ dgh[15] = -zmax;
+ dgh[16] = 46;
+ dgh[17] = rlim+7.5;
+ dgh[18] = -48;
+ dgh[19] = 6;
+ dgh[20] = rlim+7.5;
+ dgh[21] = -28.6;
+ dgh[22] = 6;
+ dgh[23] = rlim+7.5;
+ dgh[24] = -27.6;
+ dgh[25] = 3.295;
+ dgh[26] = rlim+7.5;
+ dgh[27] = 27.6;
+ dgh[28] = 3.295;
+ dgh[29] = rlim+7.5;
+ dgh[30] = 28.6;
+ dgh[31] = 6;
+ dgh[32] = rlim+7.5;
+ dgh[33] = 48;
+ dgh[34] = 6;
+ dgh[35] = rlim+7.5;
+ dgh[36] = zmax;
+ dgh[37] = 46;
+ dgh[38] = rlim+7.5;
+ dgh[39] = 97.5;
+ dgh[40] = 46;
+ dgh[41] = rlim+7.5;
+ dgh[42] = ztpc;
+ dgh[43] = 62;
+ dgh[44] = 62+4.;
+ dgh[45] = ztpc;
+ dgh[46] = 62;
+ dgh[47] = 85.;
+ dgh[48] = ztpc+4.+0.1;
+ dgh[49] = 62.4;
+ dgh[50] = 85.;
+ gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
+
+ // --- Place the ghost volume in its mother volume (ALIC) and make it
+ // invisible
+ // gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
+ gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., idrotm[199], "MANY");
+ //gMC->Gsatt("ITSV", "SEEN", 0);
+
+ // --- Define ghost volume containing the six layers and fill it with air
+
+ dgh[0] = 0.;
+ dgh[1] = 360.;
+ dgh[2] = 8.;
+ dgh[3] = -zmax;
+ dgh[4] = 46.;
+ dgh[5] = rlim;
+ dgh[6] = -47.5;
+ dgh[7] = 6.005;
+ dgh[8] = rlim;
+ dgh[9] = -28.5;
+ dgh[10] = 6.005;
+ dgh[11] = rlim;
+ dgh[12] = -27.5;
+ dgh[13] = 3.3;
+ dgh[14] = rlim;
+ dgh[15] = 27.5;
+ dgh[16] = 3.3;
+ dgh[17] = rlim;
+ dgh[18] = 28.5;
+ dgh[19] = 6.005;
+ dgh[20] = rlim;
+ dgh[21] = 47.5;
+ dgh[22] = 6.005;
+ dgh[23] = rlim;
+ dgh[24] = zmax;
+ dgh[25] = 46.;
+ dgh[26] = rlim;
+ gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
+
+ // --- Place the ghost volume in its mother volume (ITSV) and make it
+ // invisible
+ gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
+ //gMC->Gsatt("ITSD", "SEEN", 0);
+
+ // --- Define SPD (option 'a') volumes ----------------------------
+ // SPD - option 'a'
+ // (this is NOT the default)
+ if (option == 1) {
+ dits[0] = 3.7;
+ dits[1] = 7.75;
+ dits[2] = 26.1;
+ gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
+
+ dits[0] = 3.7;
+ dits[1] = 7.7;
+ dits[2] = 24;
+ dits[3] = 57;
+ dits[4] = 100;
+ gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
+
+ di10a[0] = 0.843;
+ di10a[1] = ddet1+dchip1+dbus+0.0025;
+ di10a[2] = 19.344;
+ gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
+ // on layer 1
+ di20a[0] = 0.843;
+ di20a[1] = ddet2+dchip2+dbus+0.0025;
+ di20a[2] = 19.344;
+ gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
+ // on layer 2
+ dits[0] = 1.3673;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.06;
+ dits[1] = 0.08;
+ dits[2] = 24;
+ dits[3] = -36.79;
+ dits[4] = 21.834;
+ gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.1253;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.04;
+ dits[1] = 0.06 ;
+ dits[2] = 24;
+ dits[3] = 126.79;
+ dits[4] = 270;
+ gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.1134;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.25;
+ dits[1] = 0.06;
+ dits[2] = 24;
+ gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
+
+ dits[0] = 0.077;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.04;
+ dits[1] = 0.06;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 90;
+ gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.0695;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.06;
+ dits[1] = 0.08;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 108;
+ gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.1835;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.1894 ;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.04;
+ dits[1] = 0.06;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 75.261;
+ gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 1.3401;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.05;
+ dits[1] = 0.07;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 72.739;
+ gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.1193;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.163;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.04;
+ dits[1] = 0.06;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 157.633;
+ gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.2497;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.06;
+ dits[1] = 0.08;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 148.633;
+ gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.292;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.163;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.04;
+ dits[1] = 0.06;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 161.297;
+ gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.2433;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.06;
+ dits[1] = 0.08;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 42.883;
+ gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
+
+ di103[0] = 0.793;
+ di103[1] = ddet1+dchip1;
+ di103[2] = 3.536;
+ gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det
+ // and chip layer 1
+ dits[0] = 0.793;
+ dits[1] = ddet1+dchip1+dbus+0.0025;
+ dits[2] = 2.5;
+ gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);// end-ladder electr.
+
+ di104[0] = 0.843;
+ di104[1] = dbus;
+ di104[2] = 14.344;
+ gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3);// bus for both
+ // layers
+
+ di1d3[0] = 0.793;
+ di1d3[1] = ddet2+dchip2;
+ di1d3[2] = 3.536;
+ gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det
+ // and chip layer 2
+ dits[0] = 0.793;
+ dits[0] = 0.06;
+ dits[1] = 0.08;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 80;
+ gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.04;
+ dits[1] = 0.06;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 80;
+ gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
+
+ dits[0] = 0.15;
+ dits[1] = 0.0146;
+ dits[2] = 24;
+ gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
+
+ dits[0] = 0.1315;
+ dits[1] = 0.01;
+ dits[2] = 24;
+ gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
+
+ dits[0] = 0.025;
+ dits[1] = 0.035;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 180;
+ gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
+
+ dits[0] = 0;
+ dits[1] = 0.025;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 180;
+ gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set freon
+ // as cooling
+ // fluid
+ dits[0] = 0.063;
+ dits[1] = 0.035;
+ dits[2] = 24;
+ gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
+
+ di102[0] = 0.793;
+ di102[1] = dchip1;
+ di102[2] = 0.68;
+ gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
+
+ di1d2[0] = 0.793;
+ di1d2[1] = dchip2;
+ di1d2[2] = 0.68;
+ gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
+
+ di101[0] = 0.705;
+ di101[1] = ddet1;
+ di101[2] = 3.536;
+ gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3);// contains detector
+ // layer 1
+ di1d1[0] = 0.705;
+ di1d1[1] = ddet2;
+ di1d1[2] = 3.536;
+ gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3);// contains detector
+ // layer 2
+ dits[0] = 0.063;
+ dits[1] = 0.025;
+ dits[2] = 24;
+ gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set freon
+ // as cooling
+ // fluid
+
+ dits1[0] = 0.64;
+ dits1[1] = ddet1;
+ dits1[2] = 3.48;
+ gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3);// detector layer 1
+
+ dits2[0] = 0.64;
+ dits2[1] = ddet2;
+ dits2[2] = 3.48;
+ gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3);// detector layer 2
+
+ dits[0] = 3.701;
+ dits[1] = 7.699;
+ dits[2] = 4;
+ dits[3] = 57.1;
+ dits[4] = 99.9;
+ gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5);// was I150 in old
+ // geom.
+
+ dits[0] = 3.7;
+ dits[1] = 7.75;
+ dits[2] = 0.05;
+ gMC->Gsvolu("I651", "TUBE", idtmed[296], dits, 3); // services disk
+ //Begin_Html
+ /*
+ <img src="http://www.Physics.ohio-state.edu/~nilsen/ITS/ITS_FMD_PMD_SPD_Geom.eps">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=blue>
+ <p>SPD services volume cone with other forward detectors. Shown in
+ brown are a posible cabling layout.
+ </font>
+ */
+ //End_Html
+ dits[0] = 0;
+ dits[1] = 0.5;
+ dits[2] = 1.5;
+ gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in
+ // old geom.
+
+ dits[0] = 0;
+ dits[1] = 0.18;
+ dits[2] = 0.8;
+ gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in
+ // old geom.
+
+ dits[0] = 0;
+ dits[1] = 0.18;
+ dits[2] = 3;
+ gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in
+ // old geom.
+
+ dits[0] = 0;
+ dits[1] = 0.075;
+ dits[2] = 0.8;
+ gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in
+ // old geom.
+
+ dits[0] = 3.5;
+ dits[1] = 5.6;
+ dits[2] = 0.55;
+ dits[3] = 0;
+ dits[4] = 38;
+ gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
dits[0] = 6.6;
dits[1] = 7.6;
dits[2] = 0.5;
dits[3] = 0;
dits[4] = 9;
- gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
+ gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom
dits[0] = 0.26;
dits[1] = 0.32;
dits[2] = 0.55;
- gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
+ gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.3;
- dits[2] = 1.5;
- gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
- // was I177 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.3;
- dits[2] = 1.5;
- gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
- // was I177 in old geom.
- }
+
+ dits[0] = 0;
+ dits[1] = 0.3;
+ dits[2] = 1.5;
+ gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set freon as cooling fluid
+ // was I177 in old geom.
+
dits[0] = 0.07;
dits[1] = 0.125;
dits[2] = 0.3;
- gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
+ gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom
+
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 0.8;
- gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
- // was I174 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 0.8;
- gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
- // was I174 in old geom.
- }
+ dits[0] = 0;
+ dits[1] = 0.1;
+ dits[2] = 0.8;
+ gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set freon as cooling fluid
+ // was I174 in old geom.
+
+
+ dits[0] = 0;
+ dits[1] = 0.1;
+ dits[2] = 3;
+ gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set freon as cooling fluid
+ // was I172 in old geom.
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 3;
- gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
- // was I172 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 3;
- gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
- // was I172 in old geom.
- }
+
+ dits[0] = 0;
+ dits[1] = 0.0746;
+ dits[2] = 0.8;
+ gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set freon as cooling fluid
+ // was I170 in old geom.
+
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.0746;
- dits[2] = 0.8;
- gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
- // was I170 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.0746;
- dits[2] = 0.8;
- gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
- // was I170 in old geom.
- }
+ dits[0] = 3.7;
+ dits[1] = 5.4;
+ dits[2] = 0.35;
+ dits[3] = 2;
+ dits[4] = 36;
+ gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set freon as cooling fluid
+ // was I168 in old geom.
- if (fluid == 1) {
- dits[0] = 3.7;
- dits[1] = 5.4;
- dits[2] = 0.35;
- dits[3] = 2;
- dits[4] = 36;
- gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
- // was I168 in old geom.
- } else {
- dits[0] = 3.7;
- dits[1] = 5.4;
- dits[2] = 0.35;
- dits[3] = 2;
- dits[4] = 36;
- gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
- // was I168 in old geom.
- }
- }
+ }
// --- Define SPD (option 'b') volumes ----------------------------
gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
dits[0] = 0.793;
- dits[1] = 0.475 ; //0.685; 0.015
+ dits[1] = ddet1+dchip1+dbus+0.0025;
dits[2] = 2.5;
gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
dits[4] = 180;
gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.025;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 180;
- gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
- } else {
- dits[0] = 0;
- dits[1] = 0.025;
- dits[2] = 24;
- dits[3] = 0;
- dits[4] = 180;
- gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
- }
+ dits[0] = 0;
+ dits[1] = 0.025;
+ dits[2] = 24;
+ dits[3] = 0;
+ dits[4] = 180;
+ gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set freon as cooling fluid
+
dits[0] = 0.063;
dits[1] = 0.035;
di101[0] = 0.705;
di101[1] = ddet1;
di101[2] = 3.536;
- gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
+ gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
// layer 1
di1d1[0] = 0.705;
di1d1[1] = ddet2;
di1d1[2] = 3.536;
- gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
+ gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
// layer 2
- if (fluid == 1) {
- dits[0] = 0.063;
- dits[1] = 0.025;
- dits[2] = 24;
- gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
- } else {
- dits[0] = 0.063;
- dits[1] = 0.025;
- dits[2] = 24;
- gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
- }
+
+ dits[0] = 0.063;
+ dits[1] = 0.025;
+ dits[2] = 24;
+ gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set freon as cooling fluid
+
dits1[0] = 0.64;
dits1[1] = ddet1;
dits[2] = 0.55;
gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.3;
- dits[2] = 1.5;
- gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
- // was I177 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.3;
- dits[2] = 1.5;
- gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
- // was I177 in old geom.
- }
-
+ dits[0] = 0;
+ dits[1] = 0.3;
+ dits[2] = 1.5;
+ gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set freon as cooling fluid
+ // was I177 in old geom.
+
dits[0] = 0.07;
dits[1] = 0.125;
dits[2] = 0.3;
gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 0.8;
- gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
- // was I174 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 0.8;
- gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
- // was I174 in old geom.
- }
+
+ dits[0] = 0;
+ dits[1] = 0.1;
+ dits[2] = 0.8;
+ gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set freon as cooling fluid
+ // was I174 in old geom.
+
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 3;
- gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
- // was I172 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.1;
- dits[2] = 3;
- gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
- // was I172 in old geom.
- }
+
+ dits[0] = 0;
+ dits[1] = 0.1;
+ dits[2] = 3;
+ gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set freon as cooling fluid
+ // was I172 in old geom.
- if (fluid == 1) {
- dits[0] = 0;
- dits[1] = 0.0746;
- dits[2] = 0.8;
- gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
- // was I170 in old geom.
- } else {
- dits[0] = 0;
- dits[1] = 0.0746;
- dits[2] = 0.8;
- gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
- // was I170 in old geom.
- }
+
+ dits[0] = 0;
+ dits[1] = 0.0746;
+ dits[2] = 0.8;
+ gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set freon as cooling fluid
+ // was I170 in old geom.
+
+ dits[0] = 3.7;
+ dits[1] = 5.4;
+ dits[2] = 0.35;
+ dits[3] = 2;
+ dits[4] = 36;
+ gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set freon as cooling fluid
+ // was I168 in old geom.
- if (fluid == 1) {
- dits[0] = 3.7;
- dits[1] = 5.4;
- dits[2] = 0.35;
- dits[3] = 2;
- dits[4] = 36;
- gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
- // was I168 in old geom.
- } else {
- dits[0] = 3.7;
- dits[1] = 5.4;
- dits[2] = 0.35;
- dits[3] = 2;
- dits[4] = 36;
- gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
- // was I168 in old geom.
- }
}
dits[3] = -34.6;
dits[4] = 23.49;
dits[5] = 28;
- dits[6] = -23.65;
+ dits[6] = -27.35;
dits[7] = 23.49;
dits[8] = 28;
- dits[9] = -23.65;
+ dits[9] = -27.35;
dits[10] = 14.59;
dits[11] = 28;
- dits[12] = 23.65;
+ dits[12] = 27.35;
dits[13] = 14.59;
dits[14] = 28;
- dits[15] = 23.65;
+ dits[15] = 27.35;
dits[16] = 23.49;
dits[17] = 28;
dits[18] = 34.6;
gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
// block of the SDD electronics and related ladder frame
- I018dits[0] = 3.2;
- I018dits[1] = 2;
- I018dits[2] = 3.65;
- gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
+ iI018dits[0] = 3.2;
+ iI018dits[1] = 2;
+ iI018dits[2] = 3.65;
+ gMC->Gsvolu("I018", "BOX ", idtmed[209], iI018dits, 3);
// block of the SDD end ladder
- I024dits[0] = 3.2;
- I024dits[1] = 2;
- I024dits[2] = 2.725;
- gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
+ iI024dits[0] = 3.2;
+ iI024dits[1] = 2;
+ iI024dits[2] = 2.725;
+ gMC->Gsvolu("I024", "BOX ", idtmed[209], iI024dits, 3);
// ladder frame of layer 3 - F.T. March,7-2001
- I047dits[0] = I018dits[0];
- I047dits[1] = I018dits[1];
- I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
- gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
+ iI047dits[0] = iI018dits[0];
+ iI047dits[1] = iI018dits[1];
+ iI047dits[2] = 6*iI018dits[2] + 2*iI024dits[2];
+ gMC->Gsvolu("I047", "BOX ", idtmed[209], iI047dits, 3);
// ladder frame of layer 4 - F.T. March,7-2001
- I048dits[0] = I018dits[0];
- I048dits[1] = I018dits[1];
- I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
- gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
+ iI048dits[0] = iI018dits[0];
+ iI048dits[1] = iI018dits[1];
+ iI048dits[2] = 8*iI018dits[2] + 2*iI024dits[2];
+ gMC->Gsvolu("I048", "BOX ", idtmed[209], iI048dits, 3);
// global SDD volume (sensitive + insensitive)
- I302dits[0] = 3.6250;
- I302dits[1] = 0.0150;
- I302dits[2] = 4.3794;
- gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
+ iI302dits[0] = 3.6250;
+ iI302dits[1] = 0.0150;
+ iI302dits[2] = 4.3794;
+ gMC->Gsvolu("I302", "BOX ", idtmed[278], iI302dits, 3);
// Like for I302 - F.T. March,7-2001
- I402dits[0] = 3.6250;
- I402dits[1] = 0.0150;
- I402dits[2] = 4.3794;
- gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
+ iI402dits[0] = 3.6250;
+ iI402dits[1] = 0.0150;
+ iI402dits[2] = 4.3794;
+ gMC->Gsvolu("I402", "BOX ", idtmed[278], iI402dits, 3);
// SDD ladder of layer 3 - F.T. March,7-2001
- I004dits[0] = I302dits[0]+0.005;
- I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
- I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
- if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
- I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
+ iI004dits[0] = iI302dits[0]+0.005;
+ iI004dits[1] = 2*iI302dits[1]+ySDDsep/2.;
+ iI004dits[2] = TMath::Abs(zSDDlay3[0]);
+ if (iI004dits[2] < TMath::Abs(zSDDlay3[5])) {
+ iI004dits[2] = TMath::Abs(zSDDlay3[5]);
}
- I004dits[2] = I004dits[2] + I302dits[2];
- gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
+ iI004dits[2] = iI004dits[2] + iI302dits[2];
+ gMC->Gsvolu("I004", "BOX ", idtmed[209], iI004dits, 3);
// SDD ladder of layer 4 - F.T. March,7-2001
- I005dits[0] = I402dits[0]+0.005;
- I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
- I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
- if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
- I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
+ iI005dits[0] = iI402dits[0]+0.005;
+ iI005dits[1] = 2*iI402dits[1]+ySDDsep/2.;
+ iI005dits[2] = TMath::Abs(zSDDlay4[0]);
+ if (iI005dits[2] < TMath::Abs(zSDDlay4[7])) {
+ iI005dits[2] = TMath::Abs(zSDDlay4[7]);
}
- I005dits[2] = I005dits[2] + I402dits[2];
- gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
+ iI005dits[2] = iI005dits[2] + iI402dits[2];
+ gMC->Gsvolu("I005", "BOX ", idtmed[209], iI005dits, 3);
// -- block of the SDD ladder foot and end ladder
// ladder foot mother volume
- I028dits[0] = 3.0000;
- I028dits[1] = 0.4000;
- I028dits[2] = 0.9000;
- gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
+ iI028dits[0] = 3.0000;
+ iI028dits[1] = 0.4000;
+ iI028dits[2] = 0.9000;
+ gMC->Gsvolu("I028", "BOX ", idtmed[224], iI028dits, 3);
// positioning-box #1 at SDD end-ladder - F.T. March,7-2001
- I420dits[0] = 0.4500;
- I420dits[1] = 0.4000;
- I420dits[2] = 0.4500;
- gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
+ iI420dits[0] = 0.4500;
+ iI420dits[1] = 0.4000;
+ iI420dits[2] = 0.4500;
+ gMC->Gsvolu("I420", "BOX ", idtmed[264], iI420dits, 3);
// positioning-box #2 at SDD end-ladder - F.T. March,7-2001
- I421dits[0] = 0.;
- I421dits[1] = 0.25;
- I421dits[2] = I420dits[1];
- gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
+ iI421dits[0] = 0.;
+ iI421dits[1] = 0.25;
+ iI421dits[2] = iI420dits[1];
+ gMC->Gsvolu("I421", "TUBE", idtmed[209], iI421dits, 3);
// reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
- I422dits[0] = 0.0000;
- I422dits[1] = 0.2000;
- I422dits[2] = 0.0000;
- I422dits[3] = 180.00;
- I422dits[4] = 0.0000;
- I422dits[5] = 360.00;
- gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
+ iI422dits[0] = 0.0000;
+ iI422dits[1] = 0.2000;
+ iI422dits[2] = 0.0000;
+ iI422dits[3] = 180.00;
+ iI422dits[4] = 0.0000;
+ iI422dits[5] = 360.00;
+ gMC->Gsvolu("I422", "SPHE", idtmed[277], iI422dits, 6);
// support for ruby-sphere (I422) - F.T. March,7-2001
- I423dits[0] = 0.0000;
- I423dits[1] = 0.1000;
- I423dits[2] = (I420dits[1]-I422dits[1])/2.;
- gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
+ iI423dits[0] = 0.0000;
+ iI423dits[1] = 0.1000;
+ iI423dits[2] = (iI420dits[1]-iI422dits[1])/2.;
+ gMC->Gsvolu("I423", "TUBE", idtmed[264], iI423dits, 3);
// passage for HV microcables - F.T. March,7-2001
- I424dits[0] = 1.5000;
- I424dits[1] = 0.1500;
- I424dits[2] = I421dits[2];
- gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
+ iI424dits[0] = 1.5000;
+ iI424dits[1] = 0.1500;
+ iI424dits[2] = iI421dits[2];
+ gMC->Gsvolu("I424", "BOX ", idtmed[209], iI424dits, 3);
// HV microcables segment at the end ladder - F.T. March,7-2001
- I425dits[0] = 1.350000;
- I425dits[1] = 0.015250;
- I425dits[2] = I024dits[2];
- gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
+ iI425dits[0] = 1.350000;
+ iI425dits[1] = 0.015250;
+ iI425dits[2] = iI024dits[2];
+ gMC->Gsvolu("I425", "BOX ", idtmed[279], iI425dits, 3);
// lower edge of SDD ladder frame at end-ladder - part 1
dits[0] = 0.2;
dits[1] = 0.1815;
- dits[2] = I024dits[2];
+ dits[2] = iI024dits[2];
dits[3] = 0.015;
gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
// lower edge of SDD ladder frame at end-ladder - part 2
dits[0] = 0.183;
dits[1] = 0.165;
- dits[2] = I024dits[2];
+ dits[2] = iI024dits[2];
dits[3] = 0.015;
gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
// new: for the 1st top rod of the structure
// at the end-ladder - F.T. March,7-2001
- I029dits[0] = 0.2;
- I029dits[1] = 0.1815;
- I029dits[2] = 1.0100;
- I029dits[3] = 0.015;
- gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
+ iI029dits[0] = 0.2;
+ iI029dits[1] = 0.1815;
+ iI029dits[2] = 1.0100;
+ iI029dits[3] = 0.015;
+ gMC->Gsvolu("I029", "TRD1", idtmed[208], iI029dits, 4);
// new: for the 2nd top rod of the structure
// at the end-ladder - F.T. March,7-2001
- I030dits[0] = 0.1830;
- I030dits[1] = 0.1650;
- I030dits[2] = 1.0100;
- I030dits[3] = 0.0150;
- gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
+ iI030dits[0] = 0.1830;
+ iI030dits[1] = 0.1650;
+ iI030dits[2] = 1.0100;
+ iI030dits[3] = 0.0150;
+ gMC->Gsvolu("I030", "TRD1", idtmed[208], iI030dits, 4);
// inox cooling tubes for the end ladder - F.T. March,7-2001
- I031dits[0] = 0.093;
- I031dits[1] = 0.1;
- I031dits[2] = I024dits[2];
- gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
+ iI031dits[0] = 0.093;
+ iI031dits[1] = 0.1;
+ iI031dits[2] = iI024dits[2];
+ gMC->Gsvolu("I031", "TUBE", idtmed[264], iI031dits, 3);
if (fluid == 1) {
// cooling water for the end ladder - F.T. March,7-2001
- I032dits[0] = 0;
- I032dits[1] = I031dits[0];
- I032dits[2] = I024dits[2];
- gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
+ iI032dits[0] = 0;
+ iI032dits[1] = iI031dits[0];
+ iI032dits[2] = iI024dits[2];
+ gMC->Gsvolu("I032", "TUBE", idtmed[211], iI032dits, 3);
} else {
// cooling freon for the end ladder - R.B. March,21-2001
- I032dits[0] = 0;
- I032dits[1] = I031dits[0];
- I032dits[2] = I024dits[2];
- gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
+ iI032dits[0] = 0;
+ iI032dits[1] = iI031dits[0];
+ iI032dits[2] = iI024dits[2];
+ gMC->Gsvolu("I032", "TUBE", idtmed[212], iI032dits, 3);
}
// -- block of the SDD ladder frame holding the electronics
gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
// holders of cooling tubes
- I035dits[0] = 0.1;
- I035dits[1] = 0.15;
- I035dits[2] = 0.2;
- gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
+ iI035dits[0] = 0.1;
+ iI035dits[1] = 0.15;
+ iI035dits[2] = 0.2;
+ gMC->Gsvolu("I035", "TUBE", idtmed[208], iI035dits, 3);
// top holders of microcables
dits[0] = 0.2;
gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
// inox cooling tubes - F.T. March,7-2001
- I037dits[0] = 0.093;
- I037dits[1] = 0.1;
- I037dits[2] = I018dits[2];
- gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
+ iI037dits[0] = 0.093;
+ iI037dits[1] = 0.1;
+ iI037dits[2] = iI018dits[2];
+ gMC->Gsvolu("I037", "TUBE", idtmed[264], iI037dits, 3);
if (fluid == 1) {
// cooling water - F.T. March,7-2001
- I038dits[0] = 0;
- I038dits[1] = I037dits[0];
- I038dits[2] = I018dits[2];
- gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
+ iI038dits[0] = 0;
+ iI038dits[1] = iI037dits[0];
+ iI038dits[2] = iI018dits[2];
+ gMC->Gsvolu("I038", "TUBE", idtmed[211], iI038dits, 3);
} else {
// cooling freon - R.B. March,21-2001
- I038dits[0] = 0;
- I038dits[1] = I037dits[0];
- I038dits[2] = I018dits[2];
- gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
+ iI038dits[0] = 0;
+ iI038dits[1] = iI037dits[0];
+ iI038dits[2] = iI018dits[2];
+ gMC->Gsvolu("I038", "TUBE", idtmed[212], iI038dits, 3);
}
// -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
// SDD heat bridge - F.T. March,7-2001
- I039dits[0] = 1.1000;
- I039dits[1] = 0.0087;
- I039dits[2] = 3.2500;
- gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
+ iI039dits[0] = 1.1000;
+ iI039dits[1] = 0.0087;
+ iI039dits[2] = 3.2500;
+ gMC->Gsvolu("I039", "BOX ", idtmed[268], iI039dits, 3);
// SDD clip part 1
dits[0] = 0.25;
dits[1] = 0.01;
- dits[2] = I039dits[2];
+ dits[2] = iI039dits[2];
gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
// SDD clip part 2
- I041dits[0] = 0.1;
- I041dits[1] = 0.12;
- I041dits[2] = I039dits[2];
- I041dits[3] = 90;
- I041dits[4] = 320;
- gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
+ iI041dits[0] = 0.1;
+ iI041dits[1] = 0.12;
+ iI041dits[2] = iI039dits[2];
+ iI041dits[3] = 90;
+ iI041dits[4] = 320;
+ gMC->Gsvolu("I041", "TUBS", idtmed[268], iI041dits, 5);
// SDD PASCAL - F.T. March,7-2001
- I042dits[0] = 0.5000;
- I042dits[1] = 0.0175;
- I042dits[2] = 0.5000;
- gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
+ iI042dits[0] = 0.5000;
+ iI042dits[1] = 0.0175;
+ iI042dits[2] = 0.5000;
+ gMC->Gsvolu("I042", "BOX ", idtmed[206], iI042dits, 3);
// SDD AMBRA - F.T. March,7-2001
- I043dits[0] = 0.3500;
- I043dits[1] = 0.0175;
- I043dits[2] = 0.5000;
- gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
+ iI043dits[0] = 0.3500;
+ iI043dits[1] = 0.0175;
+ iI043dits[2] = 0.5000;
+ gMC->Gsvolu("I043", "BOX ", idtmed[206], iI043dits, 3);
// SDD capacitors - F.T. March,7-2001
- I051dits[0] = 0.1400;
- I051dits[1] = 0.0350;
- I051dits[2] = 0.0625;
- gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
+ iI051dits[0] = 0.1400;
+ iI051dits[1] = 0.0350;
+ iI051dits[2] = 0.0625;
+ gMC->Gsvolu("I051", "BOX ", idtmed[276], iI051dits, 3);
// SDD hybrid circuit - F.T. March,7-2001
- I052dits[0] = 1.725000;
- I052dits[1] = 0.003743;
- I052dits[2] = I039dits[2];
- gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
+ iI052dits[0] = 1.725000;
+ iI052dits[1] = 0.003743;
+ iI052dits[2] = iI039dits[2];
+ gMC->Gsvolu("I052", "BOX ", idtmed[281], iI052dits, 3);
// SDD anode microcable : changed - F.T. March,7-2001
- I044dits[0] = I018dits[2];
- I044dits[1] = I039dits[2];
- I044dits[2] = 0.00084;
- I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
- gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
- volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
+ iI044dits[0] = iI018dits[2];
+ iI044dits[1] = iI039dits[2];
+ iI044dits[2] = 0.00084;
+ iI044dits[3] = (15.189149/(iI044dits[0]+iI044dits[1]))/2;
+ gMC->Gsvolu("I044", "TRD1", idtmed[282], iI044dits, 4);
+ volI044 = ((2*iI044dits[0] + 2*iI044dits[1]) * 2*iI044dits[2])/2 * 2*iI044dits[3];
// SDD electronics box - F.T. March,7-2001
- I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
- I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
- I050dits[2] = I018dits[2];
- gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
+ iI050dits[1] = iI039dits[1]+iI052dits[1]+iI051dits[1]+iI044dits[2];
+ iI050dits[0] = iI018dits[1]/cos(30.*3.14159/180.)-iI050dits[1]*sin(30.*3.14159/180.);
+ iI050dits[2] = iI018dits[2];
+ gMC->Gsvolu("I050", "BOX ", idtmed[209], iI050dits, 3);
// SDD sensitive volume
dits[0] = 3.50850;
dits[17] = 28.5;
dits[18] = 57.25;
dits[19] = 27;
- dits[20] = 28.5;
+ dits[20] = 28.5;
// gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
- gMC->Gsvolu("I093", "PCON", idtmed[289], dits, 21); // SDD cone
-
- dits[0] = 0;
- dits[1] = 50;
- dits[2] = 3;
- dits[3] = 39;
- dits[4] = 14;
- dits[5] = 18.75;
- dits[6] = 46.7-3;
- dits[7] = 14;
- dits[8] = 18.75;
- dits[9] = 51.45-3;
- dits[10] = 18.75;
- dits[11] = 18.75;
+ gMC->Gsvolu("I093", "PCON", idtmed[287], dits, 21); // SDD cone
+
+ // Redefined to make adding material for cables easier (FMD geometry)
+ Double_t s1,s2,b1,b2;
+ s1 = (dits[13]-dits[10])/(dits[12]-dits[9]); // Slope of conical section
+ s2 = (dits[14]-dits[11])/(dits[12]-dits[9]); // Slope of conical section
+ b1 = dits[13] - s1*dits[12]; // inside cone axis intersept
+ b2 = dits[14] - s2*dits[12]; // outside cone axis intersept
+ dits[0] = 0; //dits[0] = 0;
+ dits[1] = 50; //dits[1] = 50;
+ dits[2] = 4; //dits[2] = 3;
+
+ dits[4] = 14.0; //dits[4] = 14; // r inner
+ dits[5] = dits[4]; //dits[5] = 18.75; // r outer
+ dits[3] = (dits[4]-b2)/s2; //dits[3] = 39; // Z
+
+ dits[7] = dits[4]; //dits[7] = 14; // r inner
+ dits[6] = (dits[7]-b1)/s1; //dits[6] = 46.7-3; // Z
+ dits[8] = s2*dits[6]+b2; //dits[8] = 18.75; // r outer
+
+ dits[11] = 18.75; //dits[11] = 18.75; // r outer
+ dits[9] = (dits[11]-b2)/s2; //dits[9] = 51.45-3; // Z
+ dits[10] = s1*dits[9]+b1; //dits[10] = 18.75; // r inner
+
+ dits[13] = dits[11]; // r inner
+ dits[14] = dits[11]; // r outer
+ dits[12] = (dits[13]-b1)/s1; // Z
// gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
- gMC->Gsvolu("I099", "PCON", idtmed[287], dits, 12); // SDD 3 cone hole
+ gMC->Gsvolu("I099", "PCON", idtmed[285], dits, 15); // SDD 3 cone hole
- dits[0] = 0;
- dits[1] = 25;
- dits[2] = 3;
- dits[3] = 49;
- dits[4] = 23.4;
- dits[5] = 26.4;
- dits[6] = 56.1-3;
- dits[7] = 23.4;
- dits[8] = 26.4;
- dits[9] = 59.1-3;
- dits[10] = 26.4;
- dits[11] = 26.4;
-// gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
- gMC->Gsvolu("I200", "PCON", idtmed[287], dits, 12); // SDD 4 cone hole
+ dits[0] = 0; //dits[0] = 0;
+ dits[1] = 25; //dits[1] = 25;
+ dits[2] = 4; //dits[2] = 3;
+
+ dits[4] = 23.4; //dits[4] = 23.4; // r inner
+ dits[5] = dits[4]; //dits[5] = 26.4; // r outer
+ dits[3] = (dits[4]-b2)/s2; //dits[3] = 49; // Z
+
+ dits[7] = dits[4]; //dits[7] = 23.4; // r inner
+ dits[6] = (dits[7]-b1)/s1; //dits[6] = 56.1-3; // Z
+ dits[8] = s2*dits[6]+b2; //dits[8] = 26.4; // r outer
+
+ dits[11] = 26.4; //dits[11] = 26.4; // r outer
+ dits[9] = (dits[11]-b2)/s2; //dits[9] = 59.1-3; // Z
+ dits[10] = s1*dits[9]+b1; //dits[10] = 26.4; // r inner
+ dits[13] = dits[11]; // r inner
+ dits[14] = dits[11]; // r outer
+ dits[12] = (dits[13]-b1)/s1; // Z
+// gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
+ gMC->Gsvolu("I200", "PCON", idtmed[285], dits, 15); // SDD 4 cone hole
+ //Begin_Html
+ /*
+ <img src="http://www.Physics.ohio-state.edu/~nilsen/ITS/ITS_FMD_PMD_Geom.eps">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=blue>
+ <p>SDD Support cone with other forward detectors. Shown in
+ brown are a posible cabling layout.
+ </font>
+ */
+ //End_Html
dits[0] = 10.0;
dits[1] = 10.5;
dits[2] = 0.25;
dits[19] = 30;
dits[20] = 32.25; // was 31.5
// gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
- gMC->Gsvolu("I212", "PCON", idtmed[290], dits, 21); // SSD cone
+ gMC->Gsvolu("I212", "PCON", idtmed[288], dits, 21); // SSD cone
+
+ s1 = (dits[10]-dits[13])/(dits[9]-dits[12]); // Slope of conical section
+ s2 = (dits[11]-dits[14])/(dits[9]-dits[12]); // Slope of conical section
+ b1 = dits[13] - s1*dits[12]; // inside cone axis intersept
+ b2 = dits[14] - s2*dits[12]; // outside cone axis intersept
+ dits[0] = 0;
+ dits[1] = 25;
+ dits[2] = 4; //dits[2] = 5;
+
+ dits[4] = 45.50; //dits[4] = 45.5; // r inner
+ dits[5] = dits[4]; //dits[5] = 45.5; // r outer
+ dits[3] = (dits[4] - b1)/s1; //dits[3] = -zmax+3; // z
+
+ dits[8] = dits[4]; //dits[8] = 45.5; // r outer
+ dits[6] = (dits[8] - b2)/s2; //dits[6] = -69.7+3;; // z
+ dits[7] = s1*dits[6] + b1; //dits[7] = 37; // r inner
+
+ dits[10] = 37.00; //dits[10] = 37; // r inner
+ dits[9] = (dits[10]-b1)/s1; //dits[9] = -68.5+3;; // z
+ dits[11] = s2*dits[9]+b2; //dits[11] = 45.5; // r outer
+
+ dits[13] = dits[10]; //dits[13] = 37; // r inner
+ dits[14] = dits[13]; //dits[14] = 45.5; // r outer
+ dits[12] = (dits[14] - b2)/s2; //dits[12] = -68.5+4.8;; // z
+// gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
+ gMC->Gsvolu("I215", "PCON", idtmed[286], dits, 15); // SSD cone hole
+ //Begin_Html
+ /*
+ <img src="http://www.Physics.ohio-state.edu/~nilsen/ITS/ITS_FMD_PMD_Geom.eps">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=blue>
+ <p>SSD Support cone with other forward detectors. Shown in
+ brown are a posible cabling layout.
+ </font>
+ */
+ //End_Html
dits[0] = 28.75;
dits[1] = 29.75;
dits[2] = 1.25;
gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
// this will change after PPR
- dits[0] = 0;
- dits[1] = 25;
- dits[2] = 5;
- dits[3] = -zmax+3;
- dits[4] = 45.5;
- dits[5] = 45.5;
- dits[6] = -69.7+3;
- dits[7] = 37;
- dits[8] = 45.5;
- dits[9] = -68.5+3;
- dits[10] = 37;
- dits[11] = 45.5;
- dits[12] = -68.5+4.8;
- dits[13] = 37;
- dits[14] = 45.5;
- dits[15] = -63.5+4.8;
- dits[16] = 37;
- dits[17] = 45.5;
-// gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
- gMC->Gsvolu("I215", "PCON", idtmed[288], dits, 18); // SSD cone hole
dits[0] = 0;
dits[1] = 3.2;
// -- position SDD detectors of ladder 3 / layer 3
gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
- ySDD = Y_SDD_sep/2.+I302dits[1];
+ ySDD = ySDDsep/2.+iI302dits[1];
for (iSDD=0; iSDD<6; iSDD++) {
- gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
+ gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, zSDDlay3[iSDD], 0, "ONLY");
ySDD = -ySDD;
}
// -- position SDD detectors of ladder 4 / layer 4
gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
- ySDD = -(Y_SDD_sep/2.+I402dits[1]);
+ ySDD = -(ySDDsep/2.+iI402dits[1]);
for (iSDD=0; iSDD<8; iSDD++) {
- gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
+ gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, zSDDlay4[iSDD], 0, "ONLY");
ySDD = -ySDD;
}
gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
- gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
- gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
+ gMC->Gspos("I035", 1,"I018", 1.7, -0.55, iI018dits[2]-iI035dits[2], 0, "MANY");
+ gMC->Gspos("I035", 2,"I018", -1.7, -0.55, iI018dits[2]-iI035dits[2], 0, "MANY");
gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
- gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
- gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
+ gMC->Gspos("I037", 1,"I018", iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 , "ONLY");
+ gMC->Gspos("I037", 2,"I018", -iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 , "ONLY");
- gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
- gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
+ gMC->Gspos("I038", 1,"I018", iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 , "ONLY");
+ gMC->Gspos("I038", 2,"I018", -iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 , "ONLY");
gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
- gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
- gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
+ gMC->Gspos("I041", 1,"I018", iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], idrotm[346], "ONLY");
+ gMC->Gspos("I041", 2,"I018", -iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], idrotm[347], "ONLY");
// -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
- xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
+ xI050 = iSDDCoolPipe[0]+iSDDCoolPipe[1]*sin30+iI050dits[1]/cos30+iI041dits[1];
yI050 = 0;
- xI039 = -SDD_CoolPipe[1]/cos30;
- yI039 = -I050dits[1]+I039dits[1];
+ xI039 = -iSDDCoolPipe[1]/cos30;
+ yI039 = -iI050dits[1]+iI039dits[1];
gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
- xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
- yI042 = yI039+I039dits[1]+I042dits[1];
- xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
- yI043 = yI039+I039dits[1]+I043dits[1];
- zChipSpace = I042dits[2];
- if (zChipSpace < I043dits[2]) {
- zChipSpace = I043dits[2];
+ xI042 = xI039+iI039dits[0]-xI042space-iI042dits[0];
+ yI042 = yI039+iI039dits[1]+iI042dits[1];
+ xI043 = xI039-iI039dits[0]+xI043space+iI043dits[0];
+ yI043 = yI039+iI039dits[1]+iI043dits[1];
+ zChipSpace = iI042dits[2];
+ if (zChipSpace < iI043dits[2]) {
+ zChipSpace = iI043dits[2];
}
zChipSpace = zChipSpace * 2;
- yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
- zchip = -I039dits[2] + yI051space + zChipSpace/2.;
+ yI051space = (2*iI039dits[2] - 4*zChipSpace)/5;
+ zchip = -iI039dits[2] + yI051space + zChipSpace/2.;
for (ichip=0; ichip<4; ichip++) {
gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
zchip += zChipSpace + yI051space;
}
- xcap = 2*I039dits[0]/5.;
- yI051 = yI039+I039dits[1]+I051dits[1];
- zI051 = -I039dits[2] + yI051space/3.;
+ xcap = 2*iI039dits[0]/5.;
+ yI051 = yI039+iI039dits[1]+iI051dits[1];
+ zI051 = -iI039dits[2] + yI051space/3.;
icap = 1;
for (ichip=0; ichip<5; ichip++) {
- xI051 = xI039-I039dits[0]+xcap;
+ xI051 = xI039-iI039dits[0]+xcap;
gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
zI051 += yI051space/3.;
gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
}
zI051 += zChipSpace + yI051space;
}
- xI052 = -I050dits[0]+I052dits[0];
- yI052 = yI051+I051dits[1]+I052dits[1];
+ xI052 = -iI050dits[0]+iI052dits[0];
+ yI052 = yI051+iI051dits[1]+iI052dits[1];
gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
- xI044 = I050dits[0]-I044dits[3];
- yI044 = yI052+I052dits[1]+I044dits[2];
+ xI044 = iI050dits[0]-iI044dits[3];
+ yI044 = yI052+iI052dits[1]+iI044dits[2];
gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
- gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
+ gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, iI029dits[2]-iI024dits[2], idrotm[342], "ONLY");
- gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
+ gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, iI030dits[2]-iI024dits[2], idrotm[343], "ONLY");
- gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
- gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
+ gMC->Gspos("I031", 1,"I024", iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 ,"ONLY");
+ gMC->Gspos("I031", 2,"I024", -iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 ,"ONLY");
- gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
- gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
+ gMC->Gspos("I032", 1,"I024", iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 ,"ONLY");
+ gMC->Gspos("I032", 2,"I024", -iSDDCoolPipe[0], iSDDCoolPipe[1], iSDDCoolPipe[2], 0 ,"ONLY");
- xI424 = I028dits[0]/3.;
- yI424 = -I028dits[1]+I424dits[1];
+ xI424 = iI028dits[0]/3.;
+ yI424 = -iI028dits[1]+iI424dits[1];
gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
- gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
+ gMC->Gspos("I423", 1,"I421", 0.0, 0.0, iI421dits[2]-iI423dits[2], 0, "ONLY");
gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
- gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
+ gMC->Gspos("I420", 1,"I028", -iI028dits[0]/3., iI028dits[1]-iI420dits[1], 0.0, 0, "ONLY");
gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
- gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
+ gMC->Gspos("I028", 1,"I024", 0.0, iI028dits[1]-iI024dits[1], iI024dits[2]-iI028dits[2], 0, "MANY");
// -- build the SDD ladder 3
gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
- HVname[0] = 'I';
- HVname[1] = '3';
- HVname[2] = '1';
- HVname[4] = '\0';
+ nameHV[0] = 'I';
+ nameHV[1] = '3';
+ nameHV[2] = '1';
+ nameHV[4] = '\0';
for (iSDD=0; iSDD<3; iSDD++) {
- HVname[3] = (Char_t)(48+iSDD+5);
+ nameHV[3] = (Char_t)(48+iSDD+5);
dits[0] = 1.350000;
- dits[1] = I425dits[1];
- dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
- gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
+ dits[1] = iI425dits[1];
+ dits[2] = (iI047dits[2] - 2*iI024dits[2] - zSDDlay3[iSDD])/2.;
+ gMC->Gsvolu(nameHV, "BOX ", idtmed[279], dits, 3);
xHV = 0.0;
- yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
- zHV = I047dits[2] - 2*I024dits[2] - dits[2];
- gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
- gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
+ yHV = -iI047dits[1] + (2*iSDD+1)*dits[1];
+ zHV = iI047dits[2] - 2*iI024dits[2] - dits[2];
+ gMC->Gspos(nameHV, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
+ gMC->Gspos(nameHV, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
}
- LVname[0] = 'I';
- LVname[1] = '3';
- LVname[2] = '1';
- LVname[4] = '\0';
+ nameLV[0] = 'I';
+ nameLV[1] = '3';
+ nameLV[2] = '1';
+ nameLV[4] = '\0';
for (iSDD=0; iSDD<3; iSDD++) {
- LVname[3] = (Char_t)(48+iSDD+1);
+ nameLV[3] = (Char_t)(48+iSDD+1);
dits[0] = 1.350000;
dits[1] = 0.004423;
- dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
- gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
- yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
+ dits[2] = (iI047dits[2] - (2*iSDD+1)*iI018dits[2] - iI039dits[2])/2.;
+ gMC->Gsvolu(nameLV, "BOX ", idtmed[280], dits, 3);
+ yLV = iI018dits[1] - dits[0]*cos30 - dits[1]*sin30;
xLV = xI050 -
- fabs(yI050-yLV)*sin30/cos30 +
- (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
- zLV = I047dits[2] - dits[2];
- gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
- gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
- gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
- gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
+ TMath::Abs(yI050-yLV)*sin30/cos30 +
+ (iI050dits[1]+(2*iSDD+1)*dits[1])/cos30;
+ zLV = iI047dits[2] - dits[2];
+ gMC->Gspos(nameLV, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
+ gMC->Gspos(nameLV, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
+ gMC->Gspos(nameLV, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
+ gMC->Gspos(nameLV, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
}
gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
- HVname[0] = 'I';
- HVname[1] = '4';
- HVname[2] = '1';
- HVname[4] = '\0';
+ nameHV[0] = 'I';
+ nameHV[1] = '4';
+ nameHV[2] = '1';
+ nameHV[4] = '\0';
for (iSDD=0; iSDD<4; iSDD++) {
- HVname[3] = (Char_t)(48+iSDD+5);
+ nameHV[3] = (Char_t)(48+iSDD+5);
dits[0] = 1.350000;
- dits[1] = I425dits[1];
- dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
- gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
+ dits[1] = iI425dits[1];
+ dits[2] = (iI048dits[2] - 2*iI024dits[2] - zSDDlay4[iSDD])/2.;
+ gMC->Gsvolu(nameHV, "BOX ", idtmed[279], dits, 3);
xHV = -0.0001;
- yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
- zHV = I048dits[2] - 2*I024dits[2] - dits[2];
- gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
- gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
+ yHV = -iI048dits[1] + (2*iSDD+1)*dits[1];
+ zHV = iI048dits[2] - 2*iI024dits[2] - dits[2];
+ gMC->Gspos(nameHV, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
+ gMC->Gspos(nameHV, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
}
- LVname[0] = 'I';
- LVname[1] = '4';
- LVname[2] = '1';
- LVname[4] = '\0';
+ nameLV[0] = 'I';
+ nameLV[1] = '4';
+ nameLV[2] = '1';
+ nameLV[4] = '\0';
for (iSDD=0; iSDD<4; iSDD++) {
- LVname[3] = (Char_t)(48+iSDD+1);
+ nameLV[3] = (Char_t)(48+iSDD+1);
dits[0] = 1.350000;
dits[1] = 0.004423;
- dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
- gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
- yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
+ dits[2] = (iI048dits[2] - (2*iSDD+1)*iI018dits[2] - iI039dits[2])/2.;
+ gMC->Gsvolu(nameLV, "BOX ", idtmed[280], dits, 3);
+ yLV = iI018dits[1] - dits[0]*cos30 - dits[1]*sin30;
xLV = xI050 -
- fabs(yI050-yLV)*sin30/cos30 +
- (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
- zLV = I048dits[2] - dits[2];
- gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
- gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
- gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
- gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
+ TMath::Abs(yI050-yLV)*sin30/cos30 +
+ (iI050dits[1]+(2*iSDD+1)*dits[1])/cos30;
+ zLV = iI048dits[2] - dits[2];
+ gMC->Gspos(nameLV, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
+ gMC->Gspos(nameLV, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
+ gMC->Gspos(nameLV, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
+ gMC->Gspos(nameLV, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
}
gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
- gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
+ gMC->Gspos("I570",37,"IT56",0.00,45.545,-0.27,0,"ONLY");
gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
- gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
- gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
- gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
- gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
+ gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"MANY");
+ gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"MANY");
+ gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"MANY");
+ gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"MANY");
gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
// --- Place subdetectors' mother volumes and supports' mother volumes
// into ITS mother volume ITSD
- gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
- gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
- gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
- gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
- gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
+ gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"MANY"); // SPD mother volume
+ gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"MANY"); // SDD mother volume
+ gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"MANY"); // SSD mother volume
+ gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"MANY"); // SDD cones/supports
+ gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"MANY"); // SSD cones/supports
// **************************** SERVICES *********************************
gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
- // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
+ // -- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
// UPPER PART
dgh[0] = (ztpc-97.5)/2.;
gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
- // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
+ // -- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
// UPPER PART
- dgh[0] = 62.1;
+ dgh[0] = 62.;
dgh[1] = 74.5;
dgh[2] = 0.5;
dgh[3] = 12.;
gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
- // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
+ // -- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
// LOWER PART
- dgh[0] = 62.1;
+ dgh[0] = 62.;
dgh[1] = 74.5;
dgh[2] = 0.5;
dgh[3] = 192.;
dgh[4] = 348.;
gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
- gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
-
- // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
- // UPPER PART
+ gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
+
+ // -- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
+ // UPPER PART
dgh[0] = 62.1;
dgh[1] = 74.5;
gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
- // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
- // LOWER PART
+ // -- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
+ // LOWER PART
dgh[0] = 62.1;
dgh[1] = 74.5;
gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
- dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
- dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
+ dgh[0] = 2.-0.5;// 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
+ dgh[1] = 8.-0.5;// 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
dgh[2] = 190.;
gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
dgh[1] = 59.;
dgh[2] = 0.6;
gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
- gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
- gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
+ gMC->Gspos("ICYL", 1, "ALIC", 0., 0., -74.1,idrotm[199], "ONLY");
+ gMC->Gspos("ICYL", 2, "ALIC", 0., 0., 74.1, 0, "ONLY");
// --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
dgh[0] = 0.;
- dgh[1] = 3.;
- dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
+ dgh[1] = 3.;
+ dgh[2] = 5.;// 5. comes from the fact that the volume has to be 567.6/2 cm^3
gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
- gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
+ gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
// --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
dgh[1] = 12.;
dgh[2] = 5.;
gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
- gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
+ gMC->Gspos("ISR2", 1, "ITSV", -53.5, 0., -125.5, idrotm[199], "MANY");
gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
- gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
+ gMC->Gspos("ISR3", 1, "ITSV", 53.5, 0., -125.5, idrotm[199], "MANY");
dgh[0] = 5.-2.;
dgh[1] = 12.-2.;
dgh[1] = 5.;
dgh[2] = 2.;
gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
- gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
- gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
- gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
+ gMC->Gspos("ISR6", 1, "ITSV", 0., 54., -77., idrotm[199], "MANY");
+ gMC->Gspos("ISR6", 2, "ITSV", 0., 54., 77., idrotm[199], "MANY");
+ gMC->Gspos("ISR6", 3, "ITSV", 0., -54., 77., idrotm[199], "MANY");
// --- Outputs the geometry tree in the EUCLID/CAD format
}
}
-//_____________________________________________________________________________
+//______________________________________________________________________
void AliITSvPPRasymmFMD::CreateMaterials(){
-////////////////////////////////////////////////////////////////////////
- //
- // Create ITS materials
- // This function defines the default materials used in the Geant
- // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
- // AliITSvPPRasymmFMD.
- // In general it is automatically replaced by
- // the CreatMaterials routine defined in AliITSv?. Should the function
- // CreateMaterials not exist for the geometry version you are using this
- // one is used. See the definition found in AliITSv5 or the other routine
- // for a complete definition.
- //
-
- Int_t ifield = gAlice->Field()->Integ();
- Float_t fieldm = gAlice->Field()->Max();
-
- Float_t tmaxfd = 0.1; // 1.0; // Degree
- Float_t stemax = 1.0; // cm
- Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
- Float_t epsil = 1.0E-4; // 1.0; // cm
- Float_t stmin = 0.0; // cm "Default value used"
-
- Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
- Float_t stemaxSi = 0.0075; // .10000E+01; // cm
- Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
- Float_t epsilSi = 1.0E-4;// .10000E+01;
- Float_t stminSi = 0.0; // cm "Default value used"
-
- Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
- Float_t stemaxAir = .10000E+01; // cm
- Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
- Float_t epsilAir = 1.0E-4;// .10000E+01;
- Float_t stminAir = 0.0; // cm "Default value used"
-
- Float_t tmaxfdServ = 1.0; // 10.0; // Degree
- Float_t stemaxServ = 1.0; // 0.01; // cm
- Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
- Float_t epsilServ = 1.0E-3; // 0.003; // cm
- Float_t stminServ = 0.0; //0.003; // cm "Default value used"
-
- // Freon
- Float_t afre[2] = { 12.011,18.9984032 };
- Float_t zfre[2] = { 6., 9. };
- Float_t wfre[2] = { 5.,12. };
- Float_t densfre = 1.5;
-
- // --- Define the various materials and media for GEANT ---
- // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
- // Float_t dens, Float_t radl, Float_t absl,
- // Float_t *buf=0, Int_t nwbuf=0)
- //AliMedium(Int_t numed, const char *name, Int_t nmat,
- // Int_t isvol, Int_t ifield, Float_t fieldm,
- // Float_t tmaxfd, Float_t stemax, Float_t deemax,
- // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
- AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-
- AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
- AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ // Create ITS materials
+ // This function defines the default materials used in the Geant
+ // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
+ // AliITSvPPRasymmFMD.
+ // In general it is automatically replaced by
+ // the CreatMaterials routine defined in AliITSv?. Should the function
+ // CreateMaterials not exist for the geometry version you are using this
+ // one is used. See the definition found in AliITSv5 or the other routine
+ // for a complete definition.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
+
+ Int_t ifield = gAlice->Field()->Integ();
+ Float_t fieldm = gAlice->Field()->Max();
+
+ Float_t tmaxfd = 0.1; // 1.0; // Degree
+ Float_t stemax = 1.0; // cm
+ Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
+ Float_t epsil = 1.0E-4; // 1.0; // cm
+ Float_t stmin = 0.0; // cm "Default value used"
+
+ Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
+ Float_t stemaxSi = 0.0075; // .10000E+01; // cm
+ Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
+ Float_t epsilSi = 1.0E-4;// .10000E+01;
+ Float_t stminSi = 0.0; // cm "Default value used"
+
+ Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
+ Float_t stemaxAir = .10000E+01; // cm
+ Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
+ Float_t epsilAir = 1.0E-4;// .10000E+01;
+ Float_t stminAir = 0.0; // cm "Default value used"
+
+ Float_t tmaxfdServ = 1.0; // 10.0; // Degree
+ Float_t stemaxServ = 1.0; // 0.01; // cm
+ Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
+ Float_t epsilServ = 1.0E-3; // 0.003; // cm
+ Float_t stminServ = 0.0; //0.003; // cm "Default value used"
+
+ // Freon PerFluorobuthane C4F10 see
+ // http://st-support-cooling-electronics.web.cern.ch/
+ // st-support-cooling-electronics/default.htm
+ Float_t afre[2] = { 12.011,18.9984032 };
+ Float_t zfre[2] = { 6., 9. };
+ Float_t wfre[2] = { 4.,10. };
+ Float_t densfre = 1.52;
+
+
+ //CM55J
+
+ Float_t aCM55J[4]={12.0107,14.0067,15.9994,1.00794};
+ Float_t zCM55J[4]={6.,7.,8.,1.};
+ Float_t wCM55J[4]={0.908508078,0.010387573,0.055957585,0.025146765};
+ Float_t dCM55J = 1.63;
+
+ //ALCM55J
+
+ Float_t aALCM55J[5]={12.0107,14.0067,15.9994,1.00794,26.981538};
+ Float_t zALCM55J[5]={6.,7.,8.,1.,13.};
+ Float_t wALCM55J[5]={0.817657902,0.0093488157,0.0503618265,0.0226320885,0.1};
+ Float_t dALCM55J = 1.9866;
+
+ //Si Chips
+
+ Float_t aSICHIP[6]={12.0107,14.0067,15.9994,1.00794,28.0855,107.8682};
+ Float_t zSICHIP[6]={6.,7.,8.,1.,14., 47.};
+ Float_t wSICHIP[6]={0.039730642,0.001396798,0.01169634,0.004367771,0.844665,0.09814344903};
+ Float_t dSICHIP = 2.36436;
+
+ //Inox
+
+ Float_t aINOX[9]={12.0107,54.9380, 28.0855,30.9738,32.066,58.6928,55.9961,95.94,55.845};
+ Float_t zINOX[9]={6.,25.,14.,15.,16., 28.,24.,42.,26.};
+ Float_t wINOX[9]={0.0003,0.02,0.01,0.00045,0.0003,0.12,0.17,0.025,0.654};
+ Float_t dINOX = 8.03;
- AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ //SDD HV microcable
- AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ Float_t aHVm[5]={12.0107,1.00794,14.0067,15.9994,26.981538};
+ Float_t zHVm[5]={6.,1.,7.,8.,13.};
+ Float_t wHVm[5]={0.520088819984,0.01983871336,0.0551367996,0.157399667056, 0.247536};
+ Float_t dHVm = 1.6087;
- AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
- AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
+ //SDD LV+signal cable
- AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
- AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ Float_t aLVm[5]={12.0107,1.00794,14.0067,15.9994,26.981538};
+ Float_t zLVm[5]={6.,1.,7.,8.,13.};
+ Float_t wLVm[5]={0.21722436468,0.0082859922,0.023028867,0.06574077612, 0.68572};
+ Float_t dLVm = 2.1035;
- AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ //SDD hybrid microcab
- AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
- AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ Float_t aHLVm[5]={12.0107,1.00794,14.0067,15.9994,26.981538};
+ Float_t zHLVm[5]={6.,1.,7.,8.,13.};
+ Float_t wHLVm[5]={0.24281879711,0.00926228815,0.02574224025,0.07348667449, 0.64869};
+ Float_t dHLVm = 2.0502;
- AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
- AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ //SDD anode microcab
- AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
- AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ Float_t aALVm[5]={12.0107,1.00794,14.0067,15.9994,26.981538};
+ Float_t zALVm[5]={6.,1.,7.,8.,13.};
+ Float_t wALVm[5]={0.392653705471,0.0128595919215,0.041626868025,0.118832707289, 0.431909};
+ Float_t dALVm = 2.0502;
- AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
- AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ //X7R capacitors
- AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
- AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ Float_t aX7R[7]={137.327,47.867,15.9994,58.6928,63.5460,118.710,207.2};
+ Float_t zX7R[7]={56.,22.,8.,28.,29.,50.,82.};
+ Float_t wX7R[7]={0.251639432,0.084755042,0.085975822,0.038244751,0.009471271,0.321736471,0.2081768};
+ Float_t dX7R = 7.14567;
- AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
- AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ // AIR
- AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ Float_t aAir[4]={12.0107,14.0067,15.9994,39.948};
+ Float_t zAir[4]={6.,7.,8.,18.};
+ Float_t wAir[4]={0.000124,0.755267,0.231781,0.012827};
+ Float_t dAir = 1.20479E-3;
- AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
- AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ // Water
- AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
- AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ Float_t aWater[2]={1.00794,15.9994};
+ Float_t zWater[2]={1.,8.};
+ Float_t wWater[2]={0.111894,0.888106};
+ Float_t dWater = 1.0;
- AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ // CERAMICS
+ // 94.4% Al2O3 , 2.8% SiO2 , 2.3% MnO , 0.5% Cr2O3
+ Float_t acer[5] = { 26.981539,15.9994,28.0855,54.93805,51.9961 };
+ Float_t zcer[5] = { 13., 8., 14., 25., 24. };
+ Float_t wcer[5] = {.4443408,.5213375,.0130872,.0178135,.003421};
+ Float_t denscer = 3.6;
- AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
+ //G10FR4
- AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
+ Float_t zG10FR4[14] = {14.00, 20.00, 13.00, 12.00, 5.00, 22.00, 11.00, 19.00, 26.00, 9.00, 8.00, 6.00, 7.00, 1.00};
+ Float_t aG10FR4[14] = {28.0855000,40.0780000,26.9815380,24.3050000,10.8110000,47.8670000,22.9897700,39.0983000,55.8450000,18.9984000,15.9994000,12.0107000,14.0067000,1.0079400};
+ Float_t wG10FR4[14] = {0.15144894,0.08147477,0.04128158,0.00904554,0.01397570,0.00287685,0.00445114,0.00498089,0.00209828,0.00420000,0.36043788,0.27529426,0.01415852,0.03427566};
+ Float_t densG10FR4= 1.8;
+
+ //--- EPOXY --- C18 H19 O3
+ Float_t aEpoxy[3] = {15.9994, 1.00794, 12.0107} ;
+ Float_t zEpoxy[3] = { 8., 1., 6.} ;
+ Float_t wEpoxy[3] = { 3., 19., 18.} ;
+ Float_t dEpoxy = 1.8 ;
+
+ // rohacell: C9 H13 N1 O2
+ Float_t arohac[4] = {12.01, 1.01, 14.010, 16.};
+ Float_t zrohac[4] = { 6., 1., 7., 8.};
+ Float_t wrohac[4] = { 9., 13., 1., 2.};
+ Float_t drohac = 0.05;
+
+ // If he/she means stainless steel (inox) + Aluminium and Zeff=15.3383 then
+//
+// %Al=81.6164 %inox=100-%Al
- AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
+ Float_t aInAl[5] = {27., 55.847,51.9961,58.6934,28.0855 };
+ Float_t zInAl[5] = {13., 26.,24.,28.,14. };
+ Float_t wInAl[5] = {.816164, .131443,.0330906,.0183836,.000919182};
+ Float_t dInAl = 3.075;
- AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
- AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ // Kapton
- AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ Float_t aKapton[4]={1.00794,12.0107, 14.010,15.9994};
+ Float_t zKapton[4]={1.,6.,7.,8.};
+ Float_t wKapton[4]={0.026362,0.69113,0.07327,0.209235};
+ Float_t dKapton = 1.42;
- AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
- AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ //SDD ruby sph.
+ Float_t aAlOxide[2] = { 26.981539,15.9994};
+ Float_t zAlOxide[2] = { 13., 8.};
+ Float_t wAlOxide[2] = {0.4707, 0.5293};
+ Float_t dAlOxide = 3.97;
- AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
- AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
+ AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
- AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
- AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
- AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(4,"C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
+ AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
- AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(5,"AIR$",aAir,zAir,dAir,4,wAir);
+ AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
- AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
- AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(6,"GEN AIR$",aAir,zAir,dAir,4,wAir);
+ AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
- AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
- AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(7,"SDD SI CHIP$",aSICHIP,zSICHIP,dSICHIP,6,wSICHIP);
+ AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
- AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(9,"SDD C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
+ AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
- AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(10,"SDD AIR$",aAir,zAir,dAir,4,wAir);
+ AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
- AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
- AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
+ AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
- AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(12, "Water$",aWater,zWater,dWater,2,wWater);
+ AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
+ AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
- AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
-
- AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
- AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
+ AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(15,"CERAMICS$",acer,zcer,denscer,5,wcer);
+ AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
- AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(20,"SSD C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
+ AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
- AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(21,"SSD AIR$",aAir,zAir,dAir,4,wAir);
+ AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
- AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
- AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(25,"G10FR4$",aG10FR4,zG10FR4,densG10FR4,14,wG10FR4);
+ AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
- AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(26,"GEN C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
+ AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
- AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(27,"GEN Air$",aAir,zAir,dAir,4,wAir);
+ AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
- AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
- AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
- AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
- AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
-// special media to take into account services in the SDD and SSD
-// cones for the FMD
+ AliMixture(54,"SPD C (M55J)$",aCM55J,zCM55J,dCM55J,4,wCM55J);
+ AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(86,"AIRFMDSDD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(86,"AIRFMDSDD$",86,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ AliMixture(55,"SPD AIR$",aAir,zAir,dAir,4,wAir);
+ AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
- AliMaterial(87,"AIRFMDSSD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
- AliMedium(87,"AIRFMDSSD$",87,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
+ AliMixture(56, "SPD KAPTON(POLYCH2)", aKapton, zKapton, dKapton, 4, wKapton);
+ AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(88,"ITS SANDW CFMDSDD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
- AliMedium(88,"ITS SANDW CFMDSDD$",88,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(61,"EPOXY$",aEpoxy,zEpoxy,dEpoxy,-3,wEpoxy);
+ AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(89,"ITS SANDW CFMDSSD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
- AliMedium(89,"ITS SANDW CFMDSSD$",89,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
- AliMaterial(97,"SPD SERVICES$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
- AliMedium(97,"SPD SERVICES$",97,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMixture(63, "KAPTONH(POLYCH2)", aKapton, zKapton, dKapton, 4, wKapton);
+ AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
+ AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- // Special media
+ AliMixture(65,"INOX$",aINOX,zINOX,dINOX,9,wINOX);
+ AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
- AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ AliMixture(68,"ROHACELL$",arohac,zrohac,drohac,-4,wrohac);
+ AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
- AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ AliMixture(69,"SDD C AL (M55J)$",aALCM55J,zALCM55J,dALCM55J,5,wALCM55J);
+ AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(70, "SDDKAPTON (POLYCH2)", aKapton, zKapton, dKapton, 4, wKapton);
+ AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
- AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
+ AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
- AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
+ AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
- AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
+ AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
- AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
- AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
-
- AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
- AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
+ AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+ AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
+ AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(77,"SDD X7R capacitors$",aX7R,zX7R,dX7R,7,wX7R);
+ AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(78,"SDD ruby sph. Al2O3$",aAlOxide,zAlOxide,dAlOxide,2,wAlOxide);
+ AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
+ AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(80,"SDD HV microcable$",aHVm,zHVm,dHVm,5,wHVm);
+ AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(81,"SDD LV+signal cable$",aLVm,zLVm,dLVm,5,wLVm);
+ AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(82,"SDD hybrid microcab$",aHLVm, zHLVm,dHLVm,5,wHLVm);
+ AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(83,"SDD anode microcab$",aALVm,zALVm,dALVm,5,wALVm);
+ AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
+ AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ AliMixture(85,"inox/alum$",aInAl,zInAl,dInAl,5,wInAl);
+ AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+
+ // special media to take into account services in the SDD and SSD
+ // cones for the FMD
+ //Begin_Html
+ /*
+ <A HREF="http://www.Physics.ohio-state.edu/~nilsen/ITS/ITS_MatBudget_4B.xls">
+ </pre>
+ <br clear=left>
+ <font size=+2 color=blue>
+ <p> The Exel spread sheet from which these density number come from.
+ </font></A>
+ */
+ //End_Html
+
+ // AliMaterial(86,"AIRFMDSDD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
+ Float_t aA[13],zZ[13],wW[13],den;
+ // From Pierluigi Barberis calculations of 2SPD+1SDD October 2 2002.
+ zZ[0] = 1.0; aA[0] = 1.00794; // Hydrogen
+ zZ[1] = 6.0; aA[1] = 12.011; // Carbon
+ zZ[2] = 7.0; aA[2] = 14.00674; // Nitrogen
+ zZ[3] = 8.0; aA[3] = 15.9994; // Oxigen
+ zZ[4] = 14.0; aA[4] = 28.0855; // Silicon
+ zZ[5] = 24.0; aA[5] = 51.9961; //Cromium
+ zZ[6] = 25.0; aA[6] = 54.938049; // Manganese
+ zZ[7] = 26.0; aA[7] = 55.845; // Iron
+ zZ[8] = 28.0; aA[8] = 58.6934; // Nickle
+ zZ[9] = 29.0; aA[9] = 63.546; // Copper
+ zZ[10] = 13.0; aA[10] = 26.981539; // Alulminum
+ zZ[11] = 47.0; aA[11] = 107.8682; // Silver
+ zZ[12] = 27.0; aA[12] = 58.9332; // Cobolt
+ wW[0] = 0.019965;
+ wW[1] = 0.340961;
+ wW[2] = 0.041225;
+ wW[3] = 0.200352;
+ wW[4] = 0.000386;
+ wW[5] = 0.001467;
+ wW[6] = 0.000155;
+ wW[7] = 0.005113;
+ wW[8] = 0.000993;
+ wW[9] = 0.381262;
+ wW[10] = 0.008121;
+ wW[11] = 0.000000;
+ wW[12] = 0.000000;
+ if(fByThick){// New values seeITS_MatBudget_4B.xls
+ den = 1.5253276; // g/cm^3 Cell O370
+ }else{
+ den = 2.58423412; // g/cm^3 Cell L370
+ } // end if fByThick
+ //den = 6161.7/(3671.58978);//g/cm^3 Volume does not exclude holes
+ AliMixture(86,"AIRFMDSDD$",aA,zZ,den,+11,wW);
+ AliMedium(86,"AIRFMDSDD$",86,0,ifield,fieldm,tmaxfdAir,stemaxAir,
+ deemaxAir,epsilAir,stminAir);
+
+ //AliMaterial(87,"AIRFMDSSD$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
+ // From Pierluigi Barberis calculations of SSD October 2 2002.
+ wW[0] = 0.019777;
+ wW[1] = 0.325901;
+ wW[2] = 0.031848;
+ wW[3] = 0.147668;
+ wW[4] = 0.030609;
+ wW[5] = 0.013993;
+ wW[6] = 0.001479;
+ wW[7] = 0.048792;
+ wW[8] = 0.009477;
+ wW[9] = 0.350697;
+ wW[10] = 0.014546;
+ wW[11] = 0.005213;
+ wW[12] = 0.000000;
+ if(fByThick){// New values seeITS_MatBudget_4B.xls
+ den = 1.2464275; // g/cm^3 Cell O403
+ }else{
+ den = 1.28134409; // g/cm^3 Cell L403
+ } // end if fByThick
+ //den = 7666.3/(9753.553259); // volume does not exclude holes
+ AliMixture(87,"AIRFMDSSD$",aA,zZ,den,+12,wW);
+ AliMedium(87,"AIRFMDSSD$",87,0,ifield,fieldm,tmaxfdAir,stemaxAir,
+ deemaxAir,epsilAir,stminAir);
+
+ //AliMaterial(88,"ITS SANDW CFMDSDD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
+ // From Pierluigi Barberis calculations of 1SDD+Carbon fiber October 2 2002
+ wW[0] = 0.016302;
+ wW[1] = 0.461870;
+ wW[2] = 0.033662;
+ wW[3] = 0.163595;
+ wW[4] = 0.000315;
+ wW[5] = 0.001197;
+ wW[6] = 0.000127;
+ wW[7] = 0.004175;
+ wW[8] = 0.000811;
+ wW[9] = 0.311315;
+ wW[10] = 0.006631;
+ wW[11] = 0.000000;
+ wW[12] = 0.000000;
+ if(fByThick){// New values seeITS_MatBudget_4B.xls
+ den = 1.9353276; // g/cm^3 Cell N370
+ }else{
+ den = 3.2788626; // g/cm^3 Cell F370
+ } // end if fByThick
+ //den = 7667.1/(3671.58978); // Volume does not excludeholes
+ AliMixture(88,"ITS SANDW CFMDSDD$",aA,zZ,den,+11,wW);
+ AliMedium(88,"ITS SANDW CFMDSDD$",88,0,ifield,fieldm,tmaxfd,stemax,
+ deemax,epsil,stmin);
+
+ //AliMaterial(89,"ITS SANDW CFMDSSD$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
+ // From Pierluigi Barberis calculations of SSD+Carbon fiber October 2 2002.
+ wW[0] = 0.014065;
+ wW[1] = 0.520598;
+ wW[2] = 0.022650;
+ wW[3] = 0.105018;
+ wW[4] = 0.021768;
+ wW[5] = 0.009952;
+ wW[6] = 0.001051;
+ wW[7] = 0.034700;
+ wW[8] = 0.006740;
+ wW[9] = 0.249406;
+ wW[10] = 0.010345;
+ wW[11] = 0.0003707;
+ wW[12] = 0.000000;
+ if(fByThick){// New values seeITS_MatBudget_4B.xls
+ den = 1.6564275; // g/cm^3 Cell N304
+ }else{
+ den = 1.7028296; // g/cm^3 Cell F304
+ } // end if fByThick
+ //den = 1166.5/(3671.58978); // Volume does not exclude holes
+ AliMixture(89,"ITS SANDW CFMDSSD$",aA,zZ,den,+12,wW);
+ AliMedium(89,"ITS SANDW CFMDSSD$",89,0,ifield,fieldm,tmaxfd,stemax,
+ deemax,epsil,stmin);
+
+ //AliMaterial(97,"SPD SERVICES$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
+ // From Pierluigi Barberis calculations of 1SPD October 2 2002.
+ wW[0] = 0.005970;
+ wW[1] = 0.304704;
+ wW[2] = 0.042510;
+ wW[3] = 0.121715;
+ wW[4] = 0.001118;
+ wW[5] = 0.030948;
+ wW[6] = 0.003270;
+ wW[7] = 0.107910;
+ wW[8] = 0.020960;
+ wW[9] = 0.360895;
+ wW[10] = 0.000000;
+ wW[11] = 0.000000;
+ wW[12] = 0.000000;
+ if(fByThick){// New values seeITS_MatBudget_4B.xls
+ den = 80.31136576; // g/cm^3 Cell H329
+ }else{
+ den = 87.13062; // g/cm^3 Cell G329
+ } // end if fByThick
+ //den = 1251.3/(0.05*2.0*TMath::Pi()*(7.75*7.75 - 3.7*3.7)); // g/cm^3
+ AliMixture(97,"SPD SERVICES$",aA,zZ,den,+10,wW);
+ AliMedium(97,"SPD SERVICES$",97,0,ifield,fieldm,tmaxfd,stemax,
+ deemax,epsil,stmin);
+
+
+ // Special media
+
+ AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
+ AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+
+ AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
+ AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+
+ AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
+ AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ /* Material with fractional Z not actually used
+ AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
+ AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ */
+ AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
+ AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ /* Material with fractional Z not actually used
+ AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
+ AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
+ */
+ AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
+ AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
}
//______________________________________________________________________
void AliITSvPPRasymmFMD::InitAliITSgeom(){
-// Based on the geometry tree defined in Geant 3.21, this
-// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
-// sturture.
- if(gMC->IsA()!=AliGeant3::Class()) {
+ // Based on the geometry tree defined in Geant 3.21, this
+ // routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
+ // sturture.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
+//#if GEANTGEOMETRY
+ if(strcmp(gMC->GetName(),"TGeant3")) {
Error("InitAliITSgeom",
- "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
+ "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
return;
} // end if
cout << "Reading Geometry transformation directly from Geant 3." << endl;
- const Int_t nlayers = 6;
- const Int_t ndeep = 9;
- Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
- Int_t nlad[nlayers],ndet[nlayers];
+ const Int_t knlayers = 6;
+ const Int_t kndeep = 9;
+ Int_t itsGeomTreeNames[knlayers][kndeep],lnam[20],lnum[20];
+ Int_t nlad[knlayers],ndet[knlayers];
Double_t t[3],r[10];
Float_t par[20],att[20];
Int_t npar,natt,idshape,imat,imed;
AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
Int_t mod,lay,lad,det,i,j,k;
- Char_t names[nlayers][ndeep][4];
- Int_t itsGeomTreeCopys[nlayers][ndeep];
+ Char_t names[knlayers][kndeep][4];
+ Int_t itsGeomTreeCopys[knlayers][kndeep];
if(fMinorVersion == 1){ // Option A
- Char_t *namesA[nlayers][ndeep] = {
+ const char *namesA[knlayers][kndeep] = {
{"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
{"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
{"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
{"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
{"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
{"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
- Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
+ Int_t itsGeomTreeCopysA[knlayers][kndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
{1,1,1,1,10, 4, 4,1,1},// lay=2
{1,1,1,1,14, 6, 1,0,0},// lay=3
{1,1,1,1,22, 8, 1,0,0},// lay=4
{1,1,1,1,34,22, 1,0,0},// lay=5
{1,1,1,1,38,25, 1,0,0}};//lay=6
- for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
+ for(i=0;i<knlayers;i++)for(j=0;j<kndeep;j++){
for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
} // end for i,j
}else if(fMinorVersion == 2){ // Option B
- Char_t *namesB[nlayers][ndeep] = {
+ const char *namesB[knlayers][kndeep] = {
{"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
{"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
{"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
{"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
{"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
{"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
- Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
+ Int_t itsGeomTreeCopysB[knlayers][kndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
{1,1,1,1,10, 4, 4,1,1},// lay=2
{1,1,1,1,14, 6, 1,0,0},// lay=3
{1,1,1,1,22, 8, 1,0,0},// lay=4
{1,1,1,1,34,22, 1,0,0},// lay=5
{1,1,1,1,38,25, 1,0,0}};//lay=6
- for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
+ for(i=0;i<knlayers;i++)for(j=0;j<kndeep;j++){
for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
} // end for i,j
// tree its self.
cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
- for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
- itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+ for(i=0;i<knlayers;i++)for(j=0;j<kndeep;j++)
+ strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4);
+ // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
mod = 0;
- for(i=0;i<nlayers;i++){
+ for(i=0;i<knlayers;i++){
k = 1;
- for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
+ for(j=0;j<kndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
k *= TMath::Abs(itsGeomTreeCopys[i][j]);
mod += k;
} // end for i
ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
mod = -1;
- for(lay=1;lay<=nlayers;lay++){
- for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
- for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
+ for(lay=1;lay<=knlayers;lay++){
+ for(j=0;j<kndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
+ for(j=0;j<kndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
switch (lay){
case 1: case 2: // layers 1 and 2 are a bit special
lad = 0;
for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
lnum[6] = det;
mod++;
- ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
+ ig->GetGeometry(kndeep,lnam,lnum,t,r,idshape,npar,natt,
par,att,imat,imed);
fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
break;
} // end switch
} // end for lay
+//#endif
return;
}
-//_____________________________________________________________________________
+//______________________________________________________________________
void AliITSvPPRasymmFMD::Init(){
-////////////////////////////////////////////////////////////////////////
-// Initialise the ITS after it has been created.
-////////////////////////////////////////////////////////////////////////
+ // Initialise the ITS after it has been created.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
Int_t i;
cout << endl;
for(i=0;i<26;i++) cout << "*";
- cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
+ cout << " ITSvPPRasymmFMD" << fMinorVersion << "_Init ";
for(i=0;i<25;i++) cout << "*";cout << endl;
-//
+ //
if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
if(fITSgeom!=0) delete fITSgeom;
fITSgeom = new AliITSgeom();
if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
- if(!fGeomDetIn) this->InitAliITSgeom();
+ else this->InitAliITSgeom();
if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
AliITS::Init();
-//
+ //
for(i=0;i<72;i++) cout << "*";
cout << endl;
fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
}
-//_____________________________________________________________________________
+//______________________________________________________________________
void AliITSvPPRasymmFMD::SetDefaults(){
// sets the default segmentation, response, digit and raw cluster classes
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
const Float_t kconv = 1.0e+04; // convert cm to microns
cout << "AliITSvPPRasymmFMD::SetDefaults" << endl;
return;
}
//______________________________________________________________________
-void AliITSvPPRasymmFMD::DrawModule(){
-////////////////////////////////////////////////////////////////////////
-// Draw a shaded view of the FMD version 8.
-////////////////////////////////////////////////////////////////////////
-
- // Set everything unseen
- gMC->Gsatt("*", "seen", -1);
- //
- // Set ALIC mother visible
- gMC->Gsatt("ALIC","SEEN",0);
- //
- // Set the volumes visible
- gMC->Gsatt("ITSD","SEEN",0);
- gMC->Gsatt("ITS1","SEEN",1);
- gMC->Gsatt("ITS2","SEEN",1);
- gMC->Gsatt("ITS3","SEEN",1);
- gMC->Gsatt("ITS4","SEEN",1);
- gMC->Gsatt("ITS5","SEEN",1);
- gMC->Gsatt("ITS6","SEEN",1);
-
- gMC->Gsatt("IPCB","SEEN",1);
- gMC->Gsatt("ICO2","SEEN",1);
- gMC->Gsatt("ICER","SEEN",0);
- gMC->Gsatt("ISI2","SEEN",0);
- gMC->Gsatt("IPLA","SEEN",0);
- gMC->Gsatt("ICO3","SEEN",0);
- gMC->Gsatt("IEPX","SEEN",0);
- gMC->Gsatt("ISI3","SEEN",1);
- gMC->Gsatt("ISUP","SEEN",0);
- gMC->Gsatt("ICHO","SEEN",0);
- gMC->Gsatt("ICMO","SEEN",0);
- gMC->Gsatt("ICMD","SEEN",0);
- gMC->Gsatt("ICCO","SEEN",1);
- gMC->Gsatt("ICCM","SEEN",0);
- gMC->Gsatt("ITMD","SEEN",0);
- gMC->Gsatt("ITTT","SEEN",1);
-
- //
- gMC->Gdopt("hide", "on");
- gMC->Gdopt("shad", "on");
- gMC->Gsatt("*", "fill", 7);
- gMC->SetClipBox(".");
- gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
- gMC->DefaultRange();
- gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
- gMC->Gdhead(1111, "Inner Tracking System Version 1");
- gMC->Gdman(17, 6, "MAN");
+void AliITSvPPRasymmFMD::DrawModule() const{
+ // Draw a shaded view of the FMD version 10.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
+
+ // Set everything unseen
+ gMC->Gsatt("*", "seen", -1);
+ //
+ // Set ALIC mother visible
+ gMC->Gsatt("ALIC","SEEN",0);
+ //
+ // Set the volumes visible
+ gMC->Gsatt("ITSD","SEEN",0);
+ gMC->Gsatt("ITS1","SEEN",1);
+ gMC->Gsatt("ITS2","SEEN",1);
+ gMC->Gsatt("ITS3","SEEN",1);
+ gMC->Gsatt("ITS4","SEEN",1);
+ gMC->Gsatt("ITS5","SEEN",1);
+ gMC->Gsatt("ITS6","SEEN",1);
+ //
+ gMC->Gsatt("IPCB","SEEN",1);
+ gMC->Gsatt("ICO2","SEEN",1);
+ gMC->Gsatt("ICER","SEEN",0);
+ gMC->Gsatt("ISI2","SEEN",0);
+ gMC->Gsatt("IPLA","SEEN",0);
+ gMC->Gsatt("ICO3","SEEN",0);
+ gMC->Gsatt("IEPX","SEEN",0);
+ gMC->Gsatt("ISI3","SEEN",1);
+ gMC->Gsatt("ISUP","SEEN",0);
+ gMC->Gsatt("ICHO","SEEN",0);
+ gMC->Gsatt("ICMO","SEEN",0);
+ gMC->Gsatt("ICMD","SEEN",0);
+ gMC->Gsatt("ICCO","SEEN",1);
+ gMC->Gsatt("ICCM","SEEN",0);
+ gMC->Gsatt("ITMD","SEEN",0);
+ gMC->Gsatt("ITTT","SEEN",1);
+ //
+ gMC->Gdopt("hide", "on");
+ gMC->Gdopt("shad", "on");
+ gMC->Gsatt("*", "fill", 7);
+ gMC->SetClipBox(".");
+ gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
+ gMC->DefaultRange();
+ gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
+ gMC->Gdhead(1111, "Inner Tracking System Version 1");
+ gMC->Gdman(17, 6, "MAN");
}
-//_____________________________________________________________________________
+//______________________________________________________________________
void AliITSvPPRasymmFMD::StepManager(){
-////////////////////////////////////////////////////////////////////////
-// Called for every step in the ITS, then calles the AliITShit class
-// creator with the information to be recoreded about that hit.
-// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
-// printing of information to a file which can be used to create a .det
-// file read in by the routine CreateGeometry(). If set to 0 or any other
-// value except 1, the default behavior, then no such file is created nor
-// it the extra variables and the like used in the printing allocated.
-////////////////////////////////////////////////////////////////////////
+ // Called for every step in the ITS, then calles the AliITShit class
+ // creator with the information to be recoreded about that hit.
+ // The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
+ // printing of information to a file which can be used to create a .det
+ // file read in by the routine CreateGeometry(). If set to 0 or any other
+ // value except 1, the default behavior, then no such file is created nor
+ // it the extra variables and the like used in the printing allocated.
+ // Inputs:
+ // none.
+ // Outputs:
+ // none.
+ // Return:
+ // none.
Int_t copy, id;
TLorentzVector position, momentum;
static TLorentzVector position0;
static Int_t stat0=0;
- if((id=gMC->CurrentVolID(copy) == fIDMother)&&
- (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
- gMC->TrackPosition(position); // Get Position
- gMC->TrackMomentum(momentum); // Get Momentum
+
+ if(!(this->IsActive())){
+ return;
+ } // end if !Active volume.
+
+ if(!(gMC->TrackCharge())) return;
+
+ id=gMC->CurrentVolID(copy);
+
+ Bool_t sensvol = kFALSE;
+ for(Int_t kk=0;kk<6;kk++)if(id == fIdSens[kk])sensvol=kTRUE;
+ if(sensvol && (gMC->IsTrackExiting())){
copy = fTrackReferences->GetEntriesFast();
TClonesArray &lTR = *fTrackReferences;
// Fill TrackReference structure with this new TrackReference.
- AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
- tr->SetTrack(gAlice->CurrentTrack());
- tr->SetPosition(position.X(),position.Y(),position.Z());
- tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
- tr->SetLength(gMC->TrackLength());
+ new(lTR[copy]) AliTrackReference(gAlice->GetMCApp()->GetCurrentTrackNumber());
} // if Outer ITS mother Volume
- if(!(this->IsActive())){
- return;
- } // end if !Active volume.
+
+
Int_t copy1,copy2;
-// Float_t hits[8];
Int_t vol[5];
TClonesArray &lhits = *fHits;
//
//
gMC->TrackPosition(position);
gMC->TrackMomentum(momentum);
-/*
- hits[0]=position[0];
- hits[1]=position[1];
- hits[2]=position[2];
- hits[3]=momentum[0];
- hits[4]=momentum[1];
- hits[5]=momentum[2];
- hits[6]=gMC->Edep();
- hits[7]=gMC->TrackTime();
-*/
vol[4] = stat0;
if(gMC->IsTrackEntering()){
position0 = position;
stat0 = vol[3];
+ return;
} // end if IsEntering
// Fill hit structure with this new hit.
-// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
- new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
+ new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->GetMCApp()->GetCurrentTrackNumber(),vol,
gMC->Edep(),gMC->TrackTime(),position,
position0,momentum);
//