#include <Riostream.h>
#include <TMath.h>
#include <TGeoManager.h>
#include <TGeoVolume.h>
#include <TGeoCone.h>
#include <TGeoTube.h>
#include <TGeoTrd1.h>
#include <TGeoArb8.h>
#include <TGeoXtru.h>
#include <TGeoCompositeShape.h>
#include <TGeoMatrix.h>
#include <TGeoNode.h>
#include <TGeoPcon.h>
#include <TGeoTorus.h>
#include "AliITSv11GeometrySDD.h"
#include "AliITSv11GeomCableFlat.h"
#include "AliITSv11GeomCableRound.h"
const char* AliITSv11GeometrySDD::fgkSDDsensitiveVolName3 = "ITSsddSensitivL3";
const char* AliITSv11GeometrySDD::fgkSDDsensitiveVolName4 = "ITSsddSensitivL4";
const Double_t AliITSv11GeometrySDD::fgkSegmentLength = 37.21*2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderWidth = 50.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderHeight = 30.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderSegBoxDW = 7.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderSegBoxDH = 7.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderBeamRadius = 0.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderLa = 3.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderHa = 0.721979*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderLb = 3.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderHb = 0.890428*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadderl = 0.25*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBottomBeamAngle = 56.5;
const Double_t AliITSv11GeometrySDD::fgkBeamSidePhi = 65;
const Double_t AliITSv11GeometrySDD::fgkLadWaferSep = 2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinSuppWidth = 2.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinSuppHeight = 2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinSuppRmax = 2.5/2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinR = 1.5/2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinSuppLength = 5.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinSuppThickness = 0.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinSuppConeAngle = 4;
const Double_t AliITSv11GeometrySDD::fgkPinDXminOnSensor = (39./2.)*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinPinDDXOnSensor = 3*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkPinDYOnSensor = (52.5/2.)*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppHeight = 3.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppMaxLength = 14*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppWidthExt = 0.4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppWidthIn = 0.65*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppHoleDiam = 2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppFulWidth = 5.15*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppTongW = 0.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppAngle = 22.5;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppSlitL = 4.9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeSuppAxeDist = 3.05*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeInnerDiam = 1.84*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeOuterDiam = 2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBthick = 0.25 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBlength = 55. *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBwidth = 18*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBaxisAtoBottom = 4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBaxisAtoBase = 2.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRadiusAminBTB = 1. *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRadiusBminBTB = 0.53 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBHoleLength = 15 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBHolewidth = 6 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBHoleRefX = 10 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkBTBHoleRefY = 6.5 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3Rmin = 129.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3Rmax = 205.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3Length = (524.+0.)*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3LadderLength = 524.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3DetShortRadius = 146.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3DetLongRadius = 152.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay3LaddTopCornerEnd = 15.6*fgkmm;
const Int_t AliITSv11GeometrySDD::fgkLay3Ndet = 6;
const Int_t AliITSv11GeometrySDD::fgkLay3Nladd = 14;
const Double_t AliITSv11GeometrySDD::fgkLay3CoolPipeSuppH = 7.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4Rmin = 220.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4Rmax = 291.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4Length = (671.+0.)*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4LadderLength = 671.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4DetShortRadius = 235.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4DetLongRadius = 240.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLay4LaddTopCornerEnd = 15.6*fgkmm;
const Int_t AliITSv11GeometrySDD::fgkLay4Ndet = 8;
const Int_t AliITSv11GeometrySDD::fgkLay4Nladd = 22;
const Double_t AliITSv11GeometrySDD::fgkLay4CoolPipeSuppH = 7.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLaddCardsShortRadiusLay3 = fgkLay3DetShortRadius;
const Double_t AliITSv11GeometrySDD::fgkEndLaddCardsShortRadiusLay4 = fgkLay4DetShortRadius;
const Double_t AliITSv11GeometrySDD::fgkDistEndLaddCardsLadd = 0.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybridAngle = 48.5;
const Double_t AliITSv11GeometrySDD::fgkHybridLength = 65*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybridWidth = 41*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybRndHoleRad = 1.05*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybRndHoleZ = 2.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybRndHoleX = fgkHybridWidth-23.599*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowHoleDZ = 9.698*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowHolePasDX = 10.754*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowHoleAmbDX = 9.122*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowChipZ4 = fgkHybridLength-(4.654 )*fgkmm-fgkHybFLlowHoleDZ/2;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowChipZ3 = fgkHybridLength-(4.654+15. )*fgkmm-fgkHybFLlowHoleDZ/2;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowChipZ2 = fgkHybridLength-(4.654+15.*2)*fgkmm-fgkHybFLlowHoleDZ/2;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowChipZ1 = fgkHybridLength-(4.654+15.*3)*fgkmm-fgkHybFLlowHoleDZ/2;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowPasX = fgkHybridWidth-32.775*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLlowAmbX = fgkHybridWidth-20.791*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybChipsDZ = 9.221*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybPascalDX = 10.245*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybAmbraDX = 8.51*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLUpperWidth = 15.012*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLUpperLength = 59.878*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLUpperAlDZ = 11.183*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybFLUpperAldx = 2.307*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybCC2SensorLen = 9.500*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybCC2SensorWid = 1.490*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkHybCC2SensorAng = 15.0;
const Double_t AliITSv11GeometrySDD::fgkmu = 1*fgkmicron;
const Double_t AliITSv11GeometrySDD::fgkHybridThBridgeThick = 0.25*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybAlThick = 30*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybUpThick = 20*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybGlueScrnThick = 50*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybGlueLowThick = 90*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybGlueUpThick = 90*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybAlCCThick = 12*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybUpCCThick = 12*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybChipThick = 150*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybGlueAgThick = 50*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkHybUnderNiThick = 20*fgkmu;
const Int_t AliITSv11GeometrySDD::fgkNHybSMD = 25;
const Double_t AliITSv11GeometrySDD::fgkHybSMDposX[fgkNHybSMD] =
{2.92*fgkmm,6.5*fgkmm,10.13*fgkmm,13.59*fgkmm,21.40*fgkmm,
2.92*fgkmm,6.5*fgkmm,10.13*fgkmm,13.59*fgkmm,19.91*fgkmm,
2.92*fgkmm,6.5*fgkmm,10.13*fgkmm,13.59*fgkmm,17.09*fgkmm,21.40*fgkmm,
2.92*fgkmm,6.5*fgkmm,10.13*fgkmm,13.59*fgkmm,19.91*fgkmm,
1.63*fgkmm,5.22*fgkmm,13.59*fgkmm,21.40*fgkmm};
const Double_t AliITSv11GeometrySDD::fgkHybSMDposZ[fgkNHybSMD] =
{ 2.3 *fgkmm, 2.3 *fgkmm, 2.3 *fgkmm, 2.3 *fgkmm, 2.3 *fgkmm,
17.315*fgkmm,17.315*fgkmm,17.315*fgkmm,17.315*fgkmm,17.315*fgkmm,
32.31*fgkmm,32.31*fgkmm,32.31*fgkmm,32.31*fgkmm,32.31*fgkmm,32.31*fgkmm,
47.38*fgkmm,47.38*fgkmm,47.38*fgkmm,47.38*fgkmm,47.38*fgkmm,
62.68*fgkmm,62.06*fgkmm,62.06*fgkmm,62.06*fgkmm};
const Double_t AliITSv11GeometrySDD::fgkHybSMDmiddleW = 0.954*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybSMDmiddleL = 0.47 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybSMDendW = 1.132*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybSMDendL = 0.925*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybSMDheight = 400.*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkWaferThickness = 300.*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkWaferWidth = 72.5 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkWaferLength = 87.6 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkWaferThickSens = 299.8*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkWaferWidthSens = 70.17*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkWaferLengthSens = 256*294*fgkmicron;
const Double_t AliITSv11GeometrySDD::fgkDigitCablWidth = 18.4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkDigitCablAlThick = (30+30*8./10.)*fgkmicron;
const Double_t AliITSv11GeometrySDD::fgkDigitCablPolyThick = (20+12)*fgkmicron;
const Double_t AliITSv11GeometrySDD::fgkWaHVcableAlThick = 30*2./10.*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkWaHVcablePolyThick = 175*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkWaHVcableLength = 67.08*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkWaHVcableWitdh = 17.4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkWaHVcableDW = 5.24*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkSensorGlassLX = 5. *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkSensorGlassLZ = 5. *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkSensorGlassLY = 150. *fgkmu;
const Double_t AliITSv11GeometrySDD::fgkGlassDXOnSensor = 26.28*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkGlassDZOnSensor = 22.50*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVAlThick = 30*2./10.*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkTransitHVPolyThick = 100*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkTransitHVHeadLX = 71.46*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVHeadLZ = 21.3*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVBondingLZ = 3.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVtailLength = 27*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVtailWidth = 26*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVtailXpos = 8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVsideLZ = 10.34*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVsideLeftZ = 4.11*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkTransitHVsideRightZ = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLongHVcablePolyThick= (20+30+125+30+20+30+125+30+20)*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkLongHVcableAlThick = (30+30*2/10+30)*fgkmu;
const Double_t AliITSv11GeometrySDD::fgkLongHVcableSeparation = 600*fgkmicron;
const Double_t AliITSv11GeometrySDD::fgkRubyDX = 14.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyZladd3 = 250*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyZladd4 = 325*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFootX = 60.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFootZ = 20.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFootY = 8.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFootMiddleY = 4.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadBox1X = 23.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFingerPrintX = 6.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFingerPrintY = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLadFingerPrintBorder = 4.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyCageHoleZ = 8.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyCageHoleX = 9.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyCageHoleY = 6.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyCageAxisShift = 0.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkScrewM4diam = 4.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkRubyScrewShiftToCenterY = 0.1;
const Double_t AliITSv11GeometrySDD::fgkRubyHoleDiam = 0.5;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeUlengthLay3 = 138*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeUlengthLay4 = 150*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeUwidth = 59*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeRadius = 5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeInnerDiam = 2.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeOuterDiam = 3.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmZLay3 = 112.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmZLay4 = 125.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmX = 4.75*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmY = 6.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmBoxDY = 1.03*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmBoxDX = 0.125*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkEndLadPipeArmZpos = 8.9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcardX = 26.525*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcardY = 44.95*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcardZ = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcardCuZ = 0.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip0X = 16.525*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip0Y = 10.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip0Z = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip0SiZ = 0.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip0PosX = 13.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip0PosY = 10.3*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip1X = 6.00*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip1Y = 6.00*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip1Z = 1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip1SiZ = 0.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip1PosX = 18.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip1PosY = 27.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip2X = 6.00*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip2Y = 6.00*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip2Z = 1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip2SiZ = 0.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip2PosX = 18.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip2PosY = 39.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip3X = 4.01*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip3Y = 4.01*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip3Z = 1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip3SiZ = 0.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip3PosX = 20.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVChip3PosY = 21.4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolX1 = 17.25*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolY1 = 8.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolZ1 = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolX2 = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolY2 = 8.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolZ2 = 2.3*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolX3 = 4.75*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolY3 = 3.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLVcoolPosY = 6.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCeramX = 54.01*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCeramY = 40.89*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCeramZ = 0.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa1X = 6.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa1Z = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa1Ymid = 4.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa1Yend = 0.95*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa1PosX = 13.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa1PosY = 14.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa2X = 6.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa2Z = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa2Ymid = 2.9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa2Yend = 0.95*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa2PosX = -12.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa2PosY = 16.54*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3Xmid = 3.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3Xend = 0.91*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3Z = 2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3Y = 3.43*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosX1 = 14.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosX2 = 7.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosX3 = 2.52*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosX4 = -4.96*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosX5 = -13.82*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosY1 = 6.27*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosY2 = 0.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCapa3PosY3 = 9.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool1X = 14.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool1Y = 9.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool1Z = 2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool2X = 14.25*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool2Y = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool2Z = 4.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool3X = 4.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool3Y = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCool3Z = 7.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVCardCoolDY = 6.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppX1 = 19.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppY1 = 2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppX2 = 35.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppY2 = 3.9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppZ = 17.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppAngle = 45;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppX3 = 4.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppY3 = 3.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppZ3 = 12.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosSuppTopLen = 8.65*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLittleScrewHeadR = 1.85*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLittleScrewHeadH = 1.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLittleScrewR = 0.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkShiftLittleScrewLV = 3*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkLittleLVScrewHeadR = 1.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardX1 = (25.50+28.50)*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardY1 = 1.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardZ1 = 40.8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardCuY = 0.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardX2 = 25.50*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardZ2 = 8.20*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardChipSiThick = 0.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCardShift = 9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU1X = 13*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU1Y = 1.68*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU1Z = 13*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU1posX = 18.4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU1posZ = -7.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU2X = 13.75*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU2Y = 1.60*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU2Z = 13.85*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU2posX = -0.375*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU2posZ = -9.725*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU3X = 5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU3Y = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU3Z = 5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU3posX = 6.4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU3posZ = 9.9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU4posX = -12*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU4posZ = 3.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU17X = 16*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU17Y = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU17Z = 10.9*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU17posX = -17.84*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU17posZ = -10.95*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU35X = 4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU35Y = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU35Z = 4*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU35posX = -21.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU35posZ = 2.3*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU36X = 6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU36Y = 1.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU36Z = 6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU36posX = -21.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosU36posZ = 9.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosQZ1X = 8*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosQZ1Y = 1.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosQZ1Z = 3.7*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosQZ1posX = -12*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosQZ1posZ = 10.6*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCarlosCard2HeatBridge = fgkCarlosSuppY2/2+fgkCarlosCardY1/2+fgkCarlosU1Y+0.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeLay3Len = 467.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCoolPipeLay4Len = 616.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVguideX1 = 42.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVguideY1 = 7.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVguideZ1 = 10.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVguideZ2 = 6.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVguideDX = -8.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHVguideSuppFullZ = 37.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeRmin = 1 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeR1 = 2.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeL1 = 3.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeR2 = 3.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeL2 = 2.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeR3 = 3.*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConnectorCoolTubeL3 = 5 *fgkmm;
const Double_t AliITSv11GeometrySDD::fgkSectionCuPerMod = 3*2*0.006 + 3*2*0.0005 + 2*0.002;
const Double_t AliITSv11GeometrySDD::fgkSectionPlastPerMod = (TMath::Pi()*(3*0.36*0.36/4 + 3*0.21*0.21/4 + 2*0.115*0.115/4)
- fgkSectionCuPerMod);
const Double_t AliITSv11GeometrySDD::fgkSectionGlassPerMod = 3*0.006;
const Double_t AliITSv11GeometrySDD::fgkSectionCoolPolyuEL = 0.4672;
const Double_t AliITSv11GeometrySDD::fgkSectionCoolWaterEL = 0.3496;
const Double_t AliITSv11GeometrySDD::fgkEndLadderEarthCableR = 0.5*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkCableBendRatio = 1.3;
const Double_t AliITSv11GeometrySDD::fgkHybridAlFoilThick = 0.1*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybridAlFoilWide = 4.2*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkHybridAlFoilSide = 2.0*fgkmm;
const Double_t AliITSv11GeometrySDD::fgkConeSDDr1 = 11.87574*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkConeSDDr2 = 26.07574*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkConeSDDz1 = 3.36066*fgkcm + 186.0*fgkmm + 0.5*790.0*fgkmm - 19.18934*fgkcm - 1.6;
const Double_t AliITSv11GeometrySDD::fgkConeSDDz2 = 17.56066*fgkcm + 186.0*fgkmm + 0.5*790.0*fgkmm - 19.18934*fgkcm - 1.6;
const Double_t AliITSv11GeometrySDD::fgkSDDCableR1 = 16*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkSDDCableR2 = 23*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkSDDCableR3 = 26*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkSDDCableDZint = 3.5*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkSDDCableR5 = 37*fgkcm;
const Double_t AliITSv11GeometrySDD::fgkSDDCableZ5 = 65*fgkcm;
using std::endl;
using std::cout;
ClassImp(AliITSv11GeometrySDD)
AliITSv11GeometrySDD::AliITSv11GeometrySDD():
AliITSv11Geometry(),
fPinSupport(0),
fCoolPipeSupportL(0),
fCoolPipeSupportR(0),
fSDDsensor3(0),
fSDDsensor4(0),
fBaseThermalBridge(0),
fHybrid(0),
fLadderFoot(0),
fCardLVR(0),
fCardLVL(0),
fCardHV(0),
fCardCarlos(0),
fRaccordoL(0),
fDigitCableLay3A(0),
fDigitCableLay3B(0),
fDigitCableLay4A(0),
fDigitCableLay4B(0),
fMotherVol(0),
fAddHybrids(kTRUE),
fAddSensors(kTRUE),
fAddHVcables(kTRUE),
fAddCables(kTRUE),
fAddCoolingSyst(kTRUE),
fCoolingOn(kTRUE),
fAddOnlyLadder3min(-1),
fAddOnlyLadder3max(-1),
fAddOnlyLadder4min(-1),
fAddOnlyLadder4max(-1),
fColorCarbonFiber(4),
fColorRyton(5),
fColorPhynox(7),
fColorSilicon(3),
fColorAl(7),
fColorPolyhamide(5),
fColorGlass(2),
fColorSMD(12),
fColorSMDweld(17),
fColorStesalite(20),
fLay3LadderUnderSegDH(0),
fLay4LadderUnderSegDH(0),
fLay3LaddShortRadius(0),
fLay3LaddLongRadius(0),
fLay4LaddShortRadius(0),
fLay4LaddLongRadius(0)
{
fCommonVol[0] = NULL;
fCommonVol[1] = NULL;
fCommonTr[0] = NULL;
fCommonTr[1] = NULL;
for (Int_t i=0; i<fgkNladdSegCommonVol; i++){
fLaddSegCommonVol[i] = NULL;
fLaddSegCommonTr[i] = NULL;
}
SetParameters();
}
AliITSv11GeometrySDD::AliITSv11GeometrySDD(Int_t debug) :
AliITSv11Geometry(debug),
fPinSupport(0),
fCoolPipeSupportL(0),
fCoolPipeSupportR(0),
fSDDsensor3(0),
fSDDsensor4(0),
fBaseThermalBridge(0),
fHybrid(0),
fLadderFoot(0),
fCardLVR(0),
fCardLVL(0),
fCardHV(0),
fCardCarlos(0),
fRaccordoL(0),
fDigitCableLay3A(0),
fDigitCableLay3B(0),
fDigitCableLay4A(0),
fDigitCableLay4B(0),
fMotherVol(0),
fAddHybrids(kTRUE),
fAddSensors(kTRUE),
fAddHVcables(kTRUE),
fAddCables(kTRUE),
fAddCoolingSyst(kTRUE),
fCoolingOn(kTRUE),
fAddOnlyLadder3min(-1),
fAddOnlyLadder3max(-1),
fAddOnlyLadder4min(-1),
fAddOnlyLadder4max(-1),
fColorCarbonFiber(4),
fColorRyton(5),
fColorPhynox(7),
fColorSilicon(3),
fColorAl(7),
fColorPolyhamide(5),
fColorGlass(2),
fColorSMD(12),
fColorSMDweld(17),
fColorStesalite(20),
fLay3LadderUnderSegDH(0),
fLay4LadderUnderSegDH(0),
fLay3LaddShortRadius(0),
fLay3LaddLongRadius(0),
fLay4LaddShortRadius(0),
fLay4LaddLongRadius(0)
{
fCommonVol[0] = NULL;
fCommonVol[1] = NULL;
fCommonTr[0] = NULL;
fCommonTr[1] = NULL;
for (Int_t i=0; i<fgkNladdSegCommonVol; i++){
fLaddSegCommonVol[i] = NULL;
fLaddSegCommonTr[i] = NULL;
}
SetParameters();
}
AliITSv11GeometrySDD::AliITSv11GeometrySDD(const AliITSv11GeometrySDD &s) :
AliITSv11Geometry(s.GetDebug()),
fPinSupport(s.fPinSupport),
fCoolPipeSupportL(s.fCoolPipeSupportL),
fCoolPipeSupportR(s.fCoolPipeSupportR),
fSDDsensor3(s.fSDDsensor3),
fSDDsensor4(s.fSDDsensor4),
fBaseThermalBridge(s.fBaseThermalBridge),
fHybrid(s.fHybrid),
fLadderFoot(s.fLadderFoot),
fCardLVR(s.fCardLVR),
fCardLVL(s.fCardLVL),
fCardHV(s.fCardHV),
fCardCarlos(s.fCardCarlos),
fRaccordoL(s.fRaccordoL),
fDigitCableLay3A(s.fDigitCableLay3A),
fDigitCableLay3B(s.fDigitCableLay3B),
fDigitCableLay4A(s.fDigitCableLay4A),
fDigitCableLay4B(s.fDigitCableLay4B),
fMotherVol(s.fMotherVol),
fAddHybrids(s.fAddHybrids),
fAddSensors(s.fAddSensors),
fAddHVcables(s.fAddHVcables),
fAddCables(s.fAddCables),
fAddCoolingSyst(s.fAddCoolingSyst),
fCoolingOn(s.fCoolingOn),
fAddOnlyLadder3min(s.fAddOnlyLadder3min),
fAddOnlyLadder3max(s.fAddOnlyLadder3max),
fAddOnlyLadder4min(s.fAddOnlyLadder4min),
fAddOnlyLadder4max(s.fAddOnlyLadder4max),
fColorCarbonFiber(s.fColorCarbonFiber),
fColorRyton(s.fColorRyton),
fColorPhynox(s.fColorPhynox),
fColorSilicon(s.fColorSilicon),
fColorAl(s.fColorAl),
fColorPolyhamide(s.fColorPolyhamide),
fColorGlass(s.fColorGlass),
fColorSMD(s.fColorSMD),
fColorSMDweld(s.fColorSMDweld),
fColorStesalite(s.fColorStesalite),
fLay3LadderUnderSegDH(s.fLay3LadderUnderSegDH),
fLay4LadderUnderSegDH(s.fLay4LadderUnderSegDH),
fLay3LaddShortRadius(s.fLay3LaddShortRadius),
fLay3LaddLongRadius(s.fLay3LaddLongRadius),
fLay4LaddShortRadius(s.fLay4LaddShortRadius),
fLay4LaddLongRadius(s.fLay4LaddLongRadius)
{
fCommonVol[0] = s.fCommonVol[0];
fCommonVol[1] = s.fCommonVol[1];
fCommonTr[0] = s.fCommonTr[0];
fCommonTr[1] = s.fCommonTr[1];
for (Int_t i=0; i<fgkNladdSegCommonVol; i++){
fLaddSegCommonVol[i] = s.fLaddSegCommonVol[i];
fLaddSegCommonTr[i] = s.fLaddSegCommonTr[i];
}
SetParameters();
}
AliITSv11GeometrySDD& AliITSv11GeometrySDD::
operator=(const AliITSv11GeometrySDD &s) {
if(&s == this) return *this;
fMotherVol = s.fMotherVol;
fAddHybrids = s.fAddHybrids;
fAddSensors = s.fAddSensors;
fAddHVcables = s.fAddHVcables;
fAddCables = s.fAddCables;
fAddCoolingSyst = s.fAddCoolingSyst;
fCoolingOn = s.fCoolingOn;
fAddOnlyLadder3min = s.fAddOnlyLadder3min;
fAddOnlyLadder3max = s.fAddOnlyLadder3max;
fAddOnlyLadder4min = s.fAddOnlyLadder4min;
fAddOnlyLadder4max = s.fAddOnlyLadder4max;
return *this;
}
AliITSv11GeometrySDD::~AliITSv11GeometrySDD() {
if (fDigitCableLay3A) delete [] fDigitCableLay3A;
if (fDigitCableLay3B) delete [] fDigitCableLay3B;
if (fDigitCableLay4A) delete [] fDigitCableLay4A;
if (fDigitCableLay4B) delete [] fDigitCableLay4B;
}
void AliITSv11GeometrySDD::SetParameters() {
Double_t detLadderDist = 8.4*fgkmm;
fLay3LadderUnderSegDH = detLadderDist - (fgkWaHVcableAlThick+fgkWaHVcablePolyThick);
fLay4LadderUnderSegDH = detLadderDist - (fgkWaHVcableAlThick+fgkWaHVcablePolyThick);
fLay3LaddShortRadius = (fgkLay3DetShortRadius
+ fgkLadWaferSep+2*fgkWaferThickness
+ detLadderDist);
fLay3LaddLongRadius = (fgkLay3DetLongRadius
+ fgkLadWaferSep+2*fgkWaferThickness
+ detLadderDist);
fLay4LaddShortRadius = (fgkLay4DetShortRadius
+ fgkLadWaferSep+2*fgkWaferThickness
+ detLadderDist);
fLay4LaddLongRadius = (fgkLay4DetLongRadius
+ fgkLadWaferSep+2*fgkWaferThickness
+ detLadderDist);
fLay3sensorZPos[0]= ( 35.8+72.4+75.8 )*fgkmm;
fLay3sensorZPos[1]= ( 35.8+72.4 )*fgkmm;
fLay3sensorZPos[2]= ( 35.8 )*fgkmm;
fLay3sensorZPos[3]= ( -37.9 )*fgkmm;
fLay3sensorZPos[4]= ( -37.9-74.9 )*fgkmm;
fLay3sensorZPos[5]= ( -37.9-74.9-71.1 )*fgkmm;
fLay4sensorZPos[0] = ( 38.5+73.2+75.4+71.6 )*fgkmm;
fLay4sensorZPos[1] = ( 38.5+73.2+75.4 )*fgkmm;
fLay4sensorZPos[2] = ( 38.5+73.2 )*fgkmm;
fLay4sensorZPos[3] = ( 38.5 )*fgkmm;
fLay4sensorZPos[4] = ( -35.6 )*fgkmm;
fLay4sensorZPos[5] = ( -35.6-74.8 )*fgkmm;
fLay4sensorZPos[6] = ( -35.6-74.8-72.4 )*fgkmm;
fLay4sensorZPos[7] = ( -35.6-74.8-72.4-76. )*fgkmm;
}
TGeoMedium* AliITSv11GeometrySDD::GetMedium(const char* mediumName) {
char ch[30];
snprintf(ch, 30, "ITS_%s",mediumName);
TGeoMedium* medium = gGeoManager->GetMedium(ch);
if (! medium)
printf("Error(AliITSv11GeometrySDD)::medium %s not found !\n", mediumName);
return medium;
}
Int_t AliITSv11GeometrySDD::GetLay3NLadders() const{
if ( (fAddOnlyLadder3min<0) ||
(fAddOnlyLadder3min >= fgkLay3Nladd) ||
(fAddOnlyLadder3max<0) ||
(fAddOnlyLadder3max >= fgkLay3Nladd) )
return fgkLay3Nladd;
else return (fAddOnlyLadder3max-fAddOnlyLadder3min+1);
}
Int_t AliITSv11GeometrySDD::GetLay4NLadders() const{
if ( (fAddOnlyLadder4min<0) ||
(fAddOnlyLadder4min >= fgkLay4Nladd) ||
(fAddOnlyLadder4max<0) ||
(fAddOnlyLadder4max >= fgkLay4Nladd) )
return fgkLay4Nladd;
else return (fAddOnlyLadder4max-fAddOnlyLadder4min+1);
}
void AliITSv11GeometrySDD::CreateBasicObjects() {
fDigitCableLay3A = new AliITSv11GeomCableFlat[fgkLay3Ndet];
fDigitCableLay3B = new AliITSv11GeomCableFlat[fgkLay3Ndet];
fDigitCableLay4A = new AliITSv11GeomCableFlat[fgkLay4Ndet];
fDigitCableLay4B = new AliITSv11GeomCableFlat[fgkLay4Ndet];
fPinSupport = CreatePinSupport();
fCoolPipeSupportL = CreateCoolPipeSupportL();
fCoolPipeSupportR = CreateCoolPipeSupportR();
CreateSDDsensor();
fBaseThermalBridge = CreateBaseThermalBridge();
fHybrid = CreateHybrid(0);
TGeoMedium *carbonFiberLadderStruct = GetMedium("SDD C AL (M55J)$");
TGeoMedium *polyhamideSDD = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *alSDD = GetMedium("AL$");
TGeoMedium *stainless = GetMedium("AISI304L$");
TGeoMedium *coolerMediumSDD = GetMedium("WATER$");
TGeoMedium *raccordMedium = GetMedium("INOX$");
TGeoMedium *copperMedium = GetMedium("COPPER$");
Double_t dy = fgkLadderSegBoxDH/2;
Double_t triangleHeight = fgkLadderHeight - fgkLadderBeamRadius;
Double_t halfTheta = TMath::ATan( 0.5*fgkLadderWidth/triangleHeight );
Double_t alpha = TMath::Pi()*3./4. - halfTheta/2.;
Double_t beta = (TMath::Pi() - 2.*halfTheta)/4.;
Double_t dYTranslation = (fgkLadderHeight/2.
-0.5*fgkLadderWidth*TMath::Tan(beta)
-fgkLadderBeamRadius);
Double_t distCenterSideDown = 0.5*fgkLadderWidth/TMath::Cos(beta);
TGeoArb8 *cfLaddTop1 = CreateLadderSide( "CFladdTopCornerVol1shape",
fgkSegmentLength/2., halfTheta,
-1, fgkLadderLa, fgkLadderHa, fgkLadderl);
TGeoVolume *cfLaddTopVol1 = new TGeoVolume("ITSsddCFladdTopCornerVol1",
cfLaddTop1,carbonFiberLadderStruct);
TGeoArb8 *cfLaddTop2 = CreateLadderSide( "CFladdTopCornerVol2shape",
fgkSegmentLength/2., halfTheta,
1, fgkLadderLa, fgkLadderHa, fgkLadderl);
TGeoVolume *cfLaddTopVol2 = new TGeoVolume("ITSsddCFladdTopCornerVol2",
cfLaddTop2, carbonFiberLadderStruct);
cfLaddTopVol1->SetLineColor(fColorCarbonFiber);
cfLaddTopVol2->SetLineColor(fColorCarbonFiber);
TGeoTranslation *trTop1 = new TGeoTranslation(0, fgkLadderHeight/2-dy, 0);
TGeoArb8 *cfLaddSide1 = CreateLadderSide( "CFladdSideCornerVol1shape",
fgkSegmentLength/2., beta, -1,
fgkLadderLb, fgkLadderHb, fgkLadderl);
TGeoVolume *cfLaddSideVol1 = new TGeoVolume( "ITSsddCFladdSideCornerVol1",
cfLaddSide1,carbonFiberLadderStruct);
TGeoArb8 *cfLaddSide2 = CreateLadderSide( "CFladdSideCornerVol2shape",
fgkSegmentLength/2., beta, 1,
fgkLadderLb, fgkLadderHb, fgkLadderl);
TGeoVolume *cfLaddSideVol2 = new TGeoVolume( "ITSsddCFladdSideCornerVol2",
cfLaddSide2,carbonFiberLadderStruct);
cfLaddSideVol1->SetLineColor(fColorCarbonFiber);
cfLaddSideVol2->SetLineColor(fColorCarbonFiber);
TGeoCombiTrans *ctSideR = CreateCombiTrans("", distCenterSideDown, 0,
alpha*TMath::RadToDeg());
AddTranslationToCombiTrans(ctSideR, 0, -dYTranslation-dy, 0);
TGeoCombiTrans *ctSideL = CreateCombiTrans("", distCenterSideDown,0,
-alpha*TMath::RadToDeg());
AddTranslationToCombiTrans(ctSideL, 0, -dYTranslation-dy, 0);
Double_t beamPhiPrime = TMath::ASin(1./TMath::Sqrt( (1+TMath::Sin(2*beta)*
TMath::Sin(2*beta)/(TanD(fgkBeamSidePhi)*TanD(fgkBeamSidePhi))) ));
Double_t beamLength = TMath::Sqrt( fgkLadderHeight*fgkLadderHeight/
( TMath::Sin(beamPhiPrime)*TMath::Sin(beamPhiPrime))
+ fgkLadderWidth*fgkLadderWidth/4.)-fgkLadderLa/2-fgkLadderLb/2;
TGeoTubeSeg *sideBeamS = new TGeoTubeSeg(0, fgkLadderBeamRadius,beamLength/2.,
0, 180);
TGeoVolume *sideBeam = new TGeoVolume("ITSsddCFSideBeamVol", sideBeamS,
carbonFiberLadderStruct);
sideBeam->SetLineColor(fColorCarbonFiber);
TGeoRotation *beamRot1 = new TGeoRotation("", 90-2.*beta*TMath::RadToDeg(),
-beamPhiPrime*TMath::RadToDeg(),-90);
TGeoRotation *beamRot2 = new TGeoRotation("", 90-2.*beta*TMath::RadToDeg(),
beamPhiPrime*TMath::RadToDeg(), -90);
TGeoRotation *beamRot3 = new TGeoRotation("", 90+2.*beta*TMath::RadToDeg(),
beamPhiPrime*TMath::RadToDeg(), -90);
TGeoRotation *beamRot4 = new TGeoRotation("", 90+2.*beta*TMath::RadToDeg(),
-beamPhiPrime*TMath::RadToDeg(),-90);
TGeoCombiTrans *beamTransf[8];
beamTransf[0] = new TGeoCombiTrans( 0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. - dy,
-3*fgkSegmentLength/8, beamRot1);
beamTransf[1] = new TGeoCombiTrans( 0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. - dy,
-3*fgkSegmentLength/8, beamRot1);
AddTranslationToCombiTrans(beamTransf[1], 0, 0, fgkSegmentLength/2);
beamTransf[2] = new TGeoCombiTrans(0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. - dy,
-fgkSegmentLength/8, beamRot2);
beamTransf[3] = new TGeoCombiTrans(0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. - dy,
-fgkSegmentLength/8, beamRot2);
AddTranslationToCombiTrans(beamTransf[3], 0, 0, fgkSegmentLength/2);
beamTransf[4] = new TGeoCombiTrans(-0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. - dy,
-3*fgkSegmentLength/8, beamRot3);
beamTransf[5] = new TGeoCombiTrans(-0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. - dy,
-3*fgkSegmentLength/8, beamRot3);
AddTranslationToCombiTrans(beamTransf[5], 0, 0, fgkSegmentLength/2);
beamTransf[6] = new TGeoCombiTrans(-0.5*triangleHeight*
TMath::Tan(halfTheta),fgkLadderBeamRadius/2.-dy, -fgkSegmentLength/8,beamRot4);
beamTransf[7] = new TGeoCombiTrans(-0.5*triangleHeight*
TMath::Tan(halfTheta),fgkLadderBeamRadius/2.-dy,3*fgkSegmentLength/8,beamRot4);
TGeoTubeSeg *bottomBeam1 = new TGeoTubeSeg(0, fgkLadderBeamRadius,
fgkLadderWidth/2.-fgkLadderLb/3, 0, 180);
TGeoVolume *bottomBeam1Vol = new TGeoVolume("ITSsddBottomBeam1Vol",
bottomBeam1, carbonFiberLadderStruct);
bottomBeam1Vol->SetLineColor(fColorCarbonFiber);
TGeoTubeSeg *bottomBeam2 = new TGeoTubeSeg(0, fgkLadderBeamRadius,
fgkLadderWidth/2.-fgkLadderLb/3, 0, 90);
TGeoVolume *bottomBeam2Vol = new TGeoVolume("ITSsddBottomBeam2Vol",
bottomBeam2, carbonFiberLadderStruct);
bottomBeam2Vol->SetLineColor(fColorCarbonFiber);
TGeoTubeSeg *bottomBeam3 = new TGeoTubeSeg(0, fgkLadderBeamRadius,
0.5*fgkLadderWidth/SinD(fgkBottomBeamAngle)
- fgkLadderLb/3, 0, 180);
TGeoVolume *bottomBeam3Vol = new TGeoVolume("ITSsddBottomBeam3Vol",
bottomBeam3, carbonFiberLadderStruct);
bottomBeam3Vol->SetLineColor(fColorCarbonFiber);
TGeoRotation *bottomBeamRot1 = new TGeoRotation("", 90, 90, 90);
TGeoRotation *bottomBeamRot2 = new TGeoRotation("",-90, 90, -90);
TGeoCombiTrans *bottomBeamTransf1 = new TGeoCombiTrans
(0,-(fgkLadderHeight/2-fgkLadderBeamRadius)-dy,0, bottomBeamRot1);
TGeoCombiTrans *bottomBeamTransf2 = new TGeoCombiTrans(0,
-(fgkLadderHeight/2-fgkLadderBeamRadius)-dy,
-fgkSegmentLength/2, bottomBeamRot1);
TGeoCombiTrans *bottomBeamTransf3 = new TGeoCombiTrans(0,
-(fgkLadderHeight/2 - fgkLadderBeamRadius)
- dy, fgkSegmentLength/2, bottomBeamRot2);
TGeoRotation *bottomBeamRot4 = new TGeoRotation("", -90, fgkBottomBeamAngle, -90);
TGeoRotation *bottomBeamRot5 = new TGeoRotation("" ,-90,-fgkBottomBeamAngle, -90);
TGeoCombiTrans *bottomBeamTransf4 = new TGeoCombiTrans
(0,-(fgkLadderHeight/2-fgkLadderBeamRadius)-dy,-fgkSegmentLength/4,bottomBeamRot4);
TGeoCombiTrans *bottomBeamTransf5 = new TGeoCombiTrans
(0,-(fgkLadderHeight/2-fgkLadderBeamRadius)-dy,fgkSegmentLength/4, bottomBeamRot5);
TGeoTube *groundWire = new TGeoTube(0, fgkEndLadderEarthCableR, fgkSegmentLength/2);
TGeoVolume *groundWireVol = new TGeoVolume("ITSsddGroundWire", groundWire,
copperMedium);
groundWireVol->SetLineColor(41);
TGeoTranslation *trGroundWire = new TGeoTranslation(0,
fgkLadderHeight/2-5*fgkEndLadderEarthCableR, 0);
fLaddSegCommonVol[0] = cfLaddTopVol1; fLaddSegCommonTr[0] = trTop1;
fLaddSegCommonVol[1] = cfLaddTopVol2; fLaddSegCommonTr[1] = trTop1;
fLaddSegCommonVol[2] = cfLaddSideVol1; fLaddSegCommonTr[2] = ctSideR;
fLaddSegCommonVol[3] = cfLaddSideVol1; fLaddSegCommonTr[3] = ctSideL;
fLaddSegCommonVol[4] = cfLaddSideVol2; fLaddSegCommonTr[4] = ctSideR;
fLaddSegCommonVol[5] = cfLaddSideVol2; fLaddSegCommonTr[5] = ctSideL;
fLaddSegCommonVol[6] = sideBeam; fLaddSegCommonTr[6] = beamTransf[0];
fLaddSegCommonVol[7] = sideBeam; fLaddSegCommonTr[7] = beamTransf[1];
fLaddSegCommonVol[8] = sideBeam; fLaddSegCommonTr[8] = beamTransf[2];
fLaddSegCommonVol[9] = sideBeam; fLaddSegCommonTr[9] = beamTransf[3];
fLaddSegCommonVol[10]= sideBeam; fLaddSegCommonTr[10]= beamTransf[4];
fLaddSegCommonVol[11]= sideBeam; fLaddSegCommonTr[11]= beamTransf[5];
fLaddSegCommonVol[12]= sideBeam; fLaddSegCommonTr[12]= beamTransf[6];
fLaddSegCommonVol[13]= sideBeam; fLaddSegCommonTr[13]= beamTransf[7];
fLaddSegCommonVol[14]= bottomBeam1Vol; fLaddSegCommonTr[14]= bottomBeamTransf1;
fLaddSegCommonVol[15]= bottomBeam2Vol; fLaddSegCommonTr[15]= bottomBeamTransf2;
fLaddSegCommonVol[16]= bottomBeam2Vol; fLaddSegCommonTr[16]= bottomBeamTransf3;
fLaddSegCommonVol[17]= bottomBeam3Vol; fLaddSegCommonTr[17]= bottomBeamTransf4;
fLaddSegCommonVol[18]= bottomBeam3Vol; fLaddSegCommonTr[18]= bottomBeamTransf5;
fLaddSegCommonVol[19]= groundWireVol; fLaddSegCommonTr[19]= trGroundWire;
char cableName[30];
for (Int_t i=0; i<fgkLay3Ndet; i++) {
snprintf(cableName, 30, "digitCableLay3A_%i",i);
fDigitCableLay3A[i].SetName(cableName);
fDigitCableLay3A[i].SetWidth(fgkDigitCablWidth);
fDigitCableLay3A[i].SetThickness(fgkDigitCablPolyThick+fgkDigitCablAlThick);
fDigitCableLay3A[i].SetNLayers(2);
fDigitCableLay3A[i].SetLayer( 0, fgkDigitCablPolyThick, polyhamideSDD,
fColorPolyhamide);
fDigitCableLay3A[i].SetLayer(1, fgkDigitCablAlThick, alSDD, fColorAl);
snprintf(cableName, 30, "digitCableLay3B_%i",i);
fDigitCableLay3B[i].SetName(cableName);
fDigitCableLay3B[i].SetWidth(fgkDigitCablWidth);
fDigitCableLay3B[i].SetThickness(fgkDigitCablPolyThick+fgkDigitCablAlThick);
fDigitCableLay3B[i].SetNLayers(2);
fDigitCableLay3B[i].SetLayer( 0, fgkDigitCablPolyThick, polyhamideSDD,
fColorPolyhamide);
fDigitCableLay3B[i].SetLayer(1, fgkDigitCablAlThick, alSDD, fColorAl);
};
for (Int_t i=0; i<fgkLay4Ndet; i++) {
snprintf(cableName, 30, "digitCableLay4A_%i",i);
fDigitCableLay4A[i].SetName(cableName);
fDigitCableLay4A[i].SetWidth(fgkDigitCablWidth);
fDigitCableLay4A[i].SetThickness(fgkDigitCablPolyThick+fgkDigitCablAlThick);
fDigitCableLay4A[i].SetNLayers(2);
fDigitCableLay4A[i].SetLayer( 0, fgkDigitCablPolyThick, polyhamideSDD,
fColorPolyhamide);
fDigitCableLay4A[i].SetLayer(1, fgkDigitCablAlThick, alSDD, fColorAl);
snprintf(cableName, 30, "digitCableLay4B_%i",i);
fDigitCableLay4B[i].SetName(cableName);
fDigitCableLay4B[i].SetWidth(fgkDigitCablWidth);
fDigitCableLay4B[i].SetThickness(fgkDigitCablPolyThick+fgkDigitCablAlThick);
fDigitCableLay4B[i].SetNLayers(2);
fDigitCableLay4B[i].SetLayer( 0, fgkDigitCablPolyThick, polyhamideSDD,
fColorPolyhamide);
fDigitCableLay4B[i].SetLayer(1, fgkDigitCablAlThick, alSDD, fColorAl);
};
fCommonTr[0] = new TGeoRotation("CarlosSuppRotN",
0, -fgkCarlosSuppAngle, 0);
TGeoTube *littleScrewHead = new TGeoTube("littleScrewHead", 0, fgkLittleScrewHeadR,
fgkLittleScrewHeadH/2);
fCommonVol[0] = new TGeoVolume("vLittleScrewHead",
littleScrewHead, stainless);
fCommonVol[0]->SetLineColor(kGray);
fLadderFoot = CreateLadderFoot();
CreateLVCard();
fCardHV = CreateHVCard();
fCardCarlos = CreateCarlosCard(0);
fRaccordoL = new TGeoVolumeAssembly("RaccordoL");
Double_t fullRacLen = fgkConnectorCoolTubeL1+fgkConnectorCoolTubeL2+fgkConnectorCoolTubeL3;
TGeoTube *waterRac = new TGeoTube("waterRac", 0, fgkConnectorCoolTubeRmin, fullRacLen/2);
TGeoVolume * vwaterRac = new TGeoVolume("vwaterRac", waterRac, coolerMediumSDD);
vwaterRac->SetLineColor(kBlue);
TGeoTube *tube1Rac = new TGeoTube("tube1Rac", fgkConnectorCoolTubeRmin,
fgkConnectorCoolTubeR1, fgkConnectorCoolTubeL1/2);
TGeoTube *tube2Rac = new TGeoTube("tube2Rac", fgkConnectorCoolTubeRmin,
fgkConnectorCoolTubeR2, fgkConnectorCoolTubeL2/2);
TGeoTube *tube3Rac = new TGeoTube("tube3Rac", fgkConnectorCoolTubeRmin,
fgkConnectorCoolTubeR3, fgkConnectorCoolTubeL3/2);
TGeoVolume * vtube1Rac = new TGeoVolume("vtube1Rac", tube1Rac, raccordMedium);
TGeoVolume * vtube2Rac = new TGeoVolume("vtube2Rac", tube2Rac, raccordMedium);
TGeoVolume * vtube3Rac = new TGeoVolume("vtube3Rac", tube3Rac, raccordMedium);
vtube1Rac->SetLineColor(kGray);
vtube2Rac->SetLineColor(kGray);
vtube3Rac->SetLineColor(kGray);
TGeoTranslation *trTube1Rac = new TGeoTranslation("trTube1Rac",0,0,
-fullRacLen/2+fgkConnectorCoolTubeL1/2);
TGeoTranslation *trTube2Rac = new TGeoTranslation("trTube2Rac",0,0,
(-fullRacLen/2+fgkConnectorCoolTubeL1+fgkConnectorCoolTubeL2/2));
TGeoTranslation *trTube3Rac = new TGeoTranslation("trTube3Rac",0,0,
(-fullRacLen/2+fgkConnectorCoolTubeL1+
fgkConnectorCoolTubeL2+fgkConnectorCoolTubeL3/2));
fRaccordoL->AddNode(vwaterRac, 1,0);
fRaccordoL->AddNode(vtube1Rac, 1,trTube1Rac);
fRaccordoL->AddNode(vtube2Rac, 1,trTube2Rac);
fRaccordoL->AddNode(vtube3Rac, 1,trTube3Rac);
}
void AliITSv11GeometrySDD::CheckOverlaps(Double_t precision){
if (fSDDsensor3) fSDDsensor3->CheckOverlaps(precision);
if (fSDDsensor4) fSDDsensor4->CheckOverlaps(precision);
if (fHybrid) fHybrid->CheckOverlaps(precision);
}
TGeoCombiTrans *AliITSv11GeometrySDD::
CreateCombiTrans(const char *name, Double_t dy, Double_t dz, Double_t dphi,
Bool_t planeSym) {
TGeoTranslation t1(dy*CosD(90.+dphi),dy*SinD(90.+dphi), dz);
TGeoRotation r1("",0.,0.,dphi);
TGeoRotation r2("",90, 180, -90-dphi);
TGeoCombiTrans *combiTrans1 = new TGeoCombiTrans(name);
combiTrans1->SetTranslation(t1);
if (planeSym) combiTrans1->SetRotation(r1);
else combiTrans1->SetRotation(r2);
return combiTrans1;
}
void AliITSv11GeometrySDD::AddTranslationToCombiTrans(TGeoCombiTrans* ct,
Double_t dx,
Double_t dy,
Double_t dz) const{
const Double_t *vect = ct->GetTranslation();
Double_t newVect[3] = {vect[0]+dx, vect[1]+dy, vect[2]+dz};
ct->SetTranslation(newVect);
}
void AliITSv11GeometrySDD::ShowOnePiece(TGeoVolume *moth) {
if (! fSDDsensor3) CreateBasicObjects();
TGeoVolume* seg = CreateLadderSegment( 3, 0);
moth->AddNode(seg, 1, 0);
}
void AliITSv11GeometrySDD::Layer3(TGeoVolume *moth) {
if (! moth) {
printf("Error::AliITSv11GeometrySDD: Can't insert layer3, mother is null!\n");
return;
};
TGeoMedium *airSDD = GetMedium("SDD AIR$");
fMotherVol = moth;
if (! fSDDsensor3) CreateBasicObjects();
TGeoVolumeAssembly *lay3Ladder = CreateLadder(3);
TGeoVolumeAssembly *lay3Detectors = CreateDetectorsAssembly(3);
TGeoVolumeAssembly *lay3Ladd2Det = CreateDetectorsAssemblyLadd2();
TGeoTube *virtualLayer3Shape = new TGeoTube("ITSsddLayer3Shape",
fgkLay3Rmin,fgkLay3Rmax,fgkLay3Length*0.5);
TGeoVolume *virtualLayer3 = new TGeoVolume("ITSsddLayer3",
virtualLayer3Shape, airSDD);
Double_t dPhi = 360./fgkLay3Nladd;
Double_t detectorsThick = fgkLadWaferSep + 2*fgkWaferThickness;
char rotName[30];
Int_t iLaddMin = 0;
Int_t iLaddMax = fgkLay3Nladd;
if ((fAddOnlyLadder3min>=0)&&(fAddOnlyLadder3max<fgkLay3Nladd)) {
iLaddMin = fAddOnlyLadder3min;
iLaddMax = fAddOnlyLadder3max+1;
};
for (Int_t iLadd = iLaddMin; iLadd < iLaddMax; iLadd++) {
Double_t ladderPhi = -3*dPhi+iLadd*dPhi;
snprintf(rotName, 30, "ITSsddLay3Ladd%i",iLadd);
Double_t minRadiusLadBox = fLay3LaddShortRadius-fLay3LadderUnderSegDH;
if (iLadd%2 != 0)
minRadiusLadBox = fLay3LaddLongRadius-fLay3LadderUnderSegDH;
minRadiusLadBox += ((TGeoBBox*)lay3Ladder->GetShape())->GetDY();
TGeoCombiTrans *ctLadd;
if (iLadd != 2)
ctLadd = CreateCombiTrans(rotName,minRadiusLadBox,
0, ladderPhi, kTRUE);
else
ctLadd = CreateCombiTrans(rotName,minRadiusLadBox,
0, ladderPhi, kFALSE);
virtualLayer3->AddNode(lay3Ladder, iLadd, ctLadd);
snprintf(rotName, 30, "ITSsddLay3DetBox%i",iLadd);
Double_t minRadiusDetBox = fgkLay3DetShortRadius;
if (iLadd%2 != 0) minRadiusDetBox = fgkLay3DetLongRadius;
minRadiusDetBox += detectorsThick/2;
TGeoCombiTrans *ctDet;
ctDet = CreateCombiTrans(rotName, minRadiusDetBox,
0, ladderPhi, kTRUE);
if (iLadd != 2)
virtualLayer3->AddNode(lay3Detectors, iLadd, ctDet);
else
virtualLayer3->AddNode(lay3Ladd2Det , iLadd, ctDet);
}
if(GetDebug(1)) {
virtualLayer3->CheckOverlaps(0.01);
}
virtualLayer3->SetVisibility(kFALSE);
moth->AddNode(virtualLayer3, 1, 0);
}
void AliITSv11GeometrySDD::ForwardLayer3(TGeoVolume *moth) {
if (! moth) {
printf("Error::AliITSv11GeometrySDD: Can't insert layer3, mother is null!\n");
return;
};
if (! fSDDsensor3) CreateBasicObjects();
Int_t iLaddMin = 0;
Int_t iLaddMax = fgkLay3Nladd;
if ((fAddOnlyLadder3min>=0)&&(fAddOnlyLadder3max<fgkLay3Nladd)) {
iLaddMin = fAddOnlyLadder3min;
iLaddMax = fAddOnlyLadder3max+1;
};
TGeoVolume *virtualForward3Neg = new TGeoVolumeAssembly("ITSsddForward3Neg");
TGeoVolume *virtualForward3Pos = new TGeoVolumeAssembly("ITSsddForward3Pos");
char rotName[30];
Double_t dPhi = 360./fgkLay3Nladd;
TGeoVolume* lay3EndLadder = CreateEndLadderCardsV(3);
for (Int_t iLadd = iLaddMin; iLadd < iLaddMax; iLadd++) {
Double_t ladderPhi = -3*dPhi+iLadd*dPhi;
Double_t dR = 0;
if (iLadd%2 != 0) dR = fgkLay3DetLongRadius-fgkLay3DetShortRadius;
snprintf(rotName, 30, "ITSsddLay3EndLadd%i",iLadd);
TGeoCombiTrans *ctEndLaddPos = CreateCombiTrans(rotName, dR,
fgkLay3Length/2, ladderPhi, kTRUE);
TGeoCombiTrans *ctEndLaddNeg = CreateCombiTrans(rotName, dR,
-fgkLay3Length/2, ladderPhi, kFALSE);
virtualForward3Pos->AddNode(lay3EndLadder, iLadd*2, ctEndLaddPos);
virtualForward3Neg->AddNode(lay3EndLadder, iLadd*2, ctEndLaddNeg);
}
if(GetDebug(1)) {
virtualForward3Pos->CheckOverlaps(0.01);
virtualForward3Neg->CheckOverlaps(0.01);
}
TGeoRotation *y180 = new TGeoRotation();
y180->SetAngles( 90.,180., 90., 90.,180., 0.);
moth->AddNode(virtualForward3Pos, 1, y180);
moth->AddNode(virtualForward3Neg, 1, y180);
}
void AliITSv11GeometrySDD::Layer4(TGeoVolume *moth) {
if (! moth) {
printf("Error::AliITSv11GeometrySDD: Can't insert layer4, mother is null!\n");
return;
};
fMotherVol = moth;
if (! fSDDsensor3) CreateBasicObjects();
TGeoTube *virtualLayer4Shape =new TGeoTube("ITSsddLayer4Shape",
fgkLay4Rmin,fgkLay4Rmax,fgkLay4Length*0.5);
TGeoMedium *airSDD = GetMedium("SDD AIR$");
TGeoVolume *virtualLayer4 = new TGeoVolume("ITSsddLayer4",
virtualLayer4Shape, airSDD);
TGeoVolumeAssembly *lay4Ladder = CreateLadder(4);
TGeoVolumeAssembly *lay4Detectors = CreateDetectorsAssembly(4);
Double_t dPhi = 360./fgkLay4Nladd;
Double_t detBoxThickness = fgkLadWaferSep + 2*fgkWaferThickness;
char rotName[30];
Int_t iLaddMin = 0;
Int_t iLaddMax = fgkLay4Nladd;
if ((fAddOnlyLadder4min >= 0)&&(fAddOnlyLadder4max < fgkLay4Nladd)) {
iLaddMin = fAddOnlyLadder4min;
iLaddMax = fAddOnlyLadder4max+1;
}
for (Int_t iLadd = iLaddMin; iLadd < iLaddMax; iLadd++) {
Double_t ladderPhi = -5*dPhi + iLadd*dPhi;
snprintf(rotName, 30, "ITSsddLay4Ladd%i",iLadd);
Double_t minRadiusLadBox = fLay4LaddShortRadius-fLay4LadderUnderSegDH;
if (iLadd%2 != 0)
minRadiusLadBox = fLay4LaddLongRadius-fLay4LadderUnderSegDH;
minRadiusLadBox += ((TGeoBBox*)lay4Ladder->GetShape())->GetDY();
TGeoCombiTrans *ctLadd = CreateCombiTrans(rotName, minRadiusLadBox,
0, ladderPhi, kTRUE);
virtualLayer4->AddNode(lay4Ladder, iLadd, ctLadd);
snprintf(rotName, 30, "ITSsddLay4DetBox%i",iLadd);
Double_t minRadiusDetBox = fgkLay4DetShortRadius;
if (iLadd%2 != 0)
minRadiusDetBox = fgkLay4DetLongRadius;
minRadiusDetBox += detBoxThickness/2;
TGeoCombiTrans *ctDet = CreateCombiTrans(rotName, minRadiusDetBox,
0, ladderPhi, kTRUE);
virtualLayer4->AddNode(lay4Detectors, iLadd, ctDet);
}
if(GetDebug(1)) virtualLayer4->CheckOverlaps(0.01);
virtualLayer4->SetVisibility(kFALSE);
moth->AddNode(virtualLayer4,1,0);
}
void AliITSv11GeometrySDD::ForwardLayer4(TGeoVolume *moth) {
if (! moth) {
printf("Error::AliITSv11GeometrySDD: Can't insert layer4, mother is null!\n");
return;
};
if (! fSDDsensor3) CreateBasicObjects();
Int_t iLaddMin = 0;
Int_t iLaddMax = fgkLay4Nladd;
if ((fAddOnlyLadder4min >= 0)&&(fAddOnlyLadder4max < fgkLay4Nladd)) {
iLaddMin = fAddOnlyLadder4min;
iLaddMax = fAddOnlyLadder4max+1;
}
TGeoVolume *virtualForward4Pos = new TGeoVolumeAssembly("ITSsddForward4Pos");
TGeoVolume *virtualForward4Neg = new TGeoVolumeAssembly("ITSsddForward4Neg");
char rotName[30];
Double_t dPhi = 360./fgkLay4Nladd;
TGeoVolume* lay4EndLadder = CreateEndLadderCardsV(4);
for (Int_t iLadd = iLaddMin; iLadd < iLaddMax; iLadd++) {
Double_t ladderPhi = -5*dPhi + iLadd*dPhi;
Double_t dR = 0;
if (iLadd%2 != 0)
dR = fgkLay4DetLongRadius-fgkLay4DetShortRadius;
snprintf(rotName, 30, "ITSsddLay4EndLadd%i",iLadd);
TGeoCombiTrans *ctEndLaddPos = CreateCombiTrans(rotName, dR,
fgkLay4Length/2, ladderPhi, kTRUE);
TGeoCombiTrans *ctEndLaddNeg = CreateCombiTrans(rotName, dR,
-fgkLay4Length/2, ladderPhi, kFALSE);
virtualForward4Pos->AddNode(lay4EndLadder, iLadd*2, ctEndLaddPos);
virtualForward4Neg->AddNode(lay4EndLadder, iLadd*2, ctEndLaddNeg);
}
TGeoRotation *y180 = new TGeoRotation();
y180->SetAngles( 90.,180., 90., 90.,180., 0.);
moth->AddNode(virtualForward4Pos, 1, y180);
moth->AddNode(virtualForward4Neg, 1, y180);
}
TGeoVolumeAssembly *AliITSv11GeometrySDD::CreateLadder(Int_t iLay) {
Int_t nDetectors = fgkLay3Ndet;
Double_t ladderLength = fgkLay3LadderLength;
Double_t underSegDH = fLay3LadderUnderSegDH;
Double_t *sensorZPos = fLay3sensorZPos;
AliITSv11GeomCableFlat *digitCableA = fDigitCableLay3A;
AliITSv11GeomCableFlat *digitCableB = fDigitCableLay3B;
if (iLay==3) {}
else if (iLay==4) {
nDetectors = fgkLay4Ndet;
ladderLength = fgkLay4LadderLength;
digitCableA = fDigitCableLay4A;
digitCableB = fDigitCableLay4B;
underSegDH = fLay4LadderUnderSegDH;
sensorZPos = fLay4sensorZPos;
}
else {
printf("AliITSv11GeometrySDD::CreateLadder : error=wrong layer\n");
};
Double_t ladderBoxDH = fgkLadderHeight+fgkLadderSegBoxDH+underSegDH;
TGeoVolumeAssembly *virtualLadder = new TGeoVolumeAssembly("ITSsddLadder");
char transName[30];
for (Int_t iSegment = nDetectors/2-1; iSegment >= 0; iSegment-- ) {
TGeoVolume *laddSegment = CreateLadderSegment(iLay, iSegment);
snprintf(transName, 30, "ITSsddLay%iLaddSeg%i", iLay, iSegment);
Double_t segmentPos = fgkSegmentLength*(nDetectors/2-1-iSegment)
+ fgkSegmentLength/2;
TGeoTranslation *segTr = new TGeoTranslation(transName, 0,
underSegDH/2,segmentPos);
virtualLadder->AddNode(laddSegment, iSegment, segTr);
};
for (Int_t iSegment = nDetectors/2; iSegment < nDetectors; iSegment++ ) {
TGeoVolume *laddSegment = CreateLadderSegment(iLay, iSegment);
snprintf(transName, 30, "ITSsddLay%iLaddSeg%i", iLay, iSegment);
Double_t segmentPos = fgkSegmentLength*(nDetectors/2-1-iSegment)
+ fgkSegmentLength/2;
TGeoTranslation *segTr = new TGeoTranslation(transName, 0,
underSegDH/2,segmentPos);
virtualLadder->AddNode(laddSegment, iSegment, segTr);
};
TGeoVolumeAssembly *endLadder = CreateEndLadder( iLay );
Double_t endLength = (ladderLength - nDetectors*fgkSegmentLength)/2.;
TGeoTranslation *endTrZPos = new TGeoTranslation("ITSsddEndTrZPos",0,0,
fgkSegmentLength*(nDetectors/2)+endLength/2.);
TGeoRotation *endZNegRot = new TGeoRotation("",90, 180, -90);
TGeoCombiTrans *endTrZNeg = new TGeoCombiTrans(0,0,
-fgkSegmentLength*(nDetectors/2)-endLength/2.,endZNegRot);
virtualLadder->AddNode(endLadder, 1, endTrZPos);
virtualLadder->AddNode(endLadder, 2, endTrZNeg);
if (fAddCables)
for (Int_t iSegment = 0; iSegment < nDetectors; iSegment++ ) {
digitCableA[iSegment].SetInitialNode(virtualLadder);
digitCableB[iSegment].SetInitialNode(virtualLadder);
for (Int_t iPt=1; iPt<digitCableA[iSegment].GetNCheckPoints(); iPt++ ) {
Double_t rotation = 0;
if (iPt>1) {
rotation = 90-fgkHybridAngle;
digitCableA[iSegment].CreateAndInsertCableSegment(iPt, rotation);
} else
digitCableA[iSegment].CreateAndInsertCableSegment(iPt);
};
for (Int_t iPt=1; iPt<digitCableB[iSegment].GetNCheckPoints(); iPt++ ) {
Double_t rotation = 0;
if (iPt>1) {
rotation = fgkHybridAngle-90;
digitCableB[iSegment].CreateAndInsertCableSegment(iPt, rotation);
} else
digitCableB[iSegment].CreateAndInsertCableSegment(iPt);
};
};
if (fAddHVcables) {
TGeoMedium *polyhamideSDD = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *alSDD = GetMedium("AL$");
AliITSv11GeomCableFlat cableHV[fgkLay4Ndet];
char cableHVname[30];
for (Int_t iSegment = 0; iSegment<nDetectors; iSegment++) {
snprintf(cableHVname,30,"ITSsddHVcable%i", iSegment);
cableHV[iSegment].SetName(cableHVname);
cableHV[iSegment].SetThickness(fgkLongHVcablePolyThick+fgkLongHVcableAlThick);
cableHV[iSegment].SetWidth(fgkTransitHVtailWidth);
cableHV[iSegment].SetNLayers(2);
cableHV[iSegment].SetLayer(0, fgkLongHVcablePolyThick, polyhamideSDD,
fColorPolyhamide);
cableHV[iSegment].SetLayer(1, fgkLongHVcableAlThick, alSDD, fColorAl);
cableHV[iSegment].SetInitialNode(virtualLadder);
};
Double_t x1[3], x2[3], x3[3],
vY[3] = {0,1,0}, vZ[3] = {0,0,1};
x1[0] = -fgkTransitHVtailXpos;
x2[0] = -fgkTransitHVtailXpos;
x3[0] = -fgkTransitHVtailXpos;
for (Int_t iSegment = nDetectors/2-1; iSegment >= 0; iSegment-- ) {
Double_t cableSeparation = TMath::Abs(iSegment - (nDetectors/2-1))
*fgkLongHVcableSeparation;
x1[1] = - ladderBoxDH/2 + 2*fgkmm;
x2[1] = - ladderBoxDH/2 + underSegDH - cableSeparation
- (fgkLongHVcablePolyThick+fgkLongHVcableAlThick)/2;
x3[1] = x2[1];
x1[2] = sensorZPos[iSegment]+fgkTransitHVtailLength-5*fgkmm;
x2[2] = x1[2]+5*fgkmm;
x3[2] = ladderLength/2-endLength;
cableHV[iSegment].AddCheckPoint( virtualLadder, 0, x1, vY );
cableHV[iSegment].AddCheckPoint( virtualLadder, 1, x2, vZ );
cableHV[iSegment].AddCheckPoint( virtualLadder, 2, x3, vZ );
cableHV[iSegment].CreateAndInsertCableCylSegment(1, -45+180);
cableHV[iSegment].CreateAndInsertBoxCableSegment(2,0);
};
x1[0] = fgkTransitHVtailXpos;
x2[0] = fgkTransitHVtailXpos;
x3[0] = fgkTransitHVtailXpos;
for (Int_t iSegment = nDetectors/2; iSegment < nDetectors; iSegment++ ) {
Double_t cableSeparation = TMath::Abs(iSegment - (nDetectors/2-1))
*fgkLongHVcableSeparation;
x1[1] = - ladderBoxDH/2 + 2*fgkmm;
x2[1] = - ladderBoxDH/2 + underSegDH - cableSeparation
- (fgkLongHVcablePolyThick+fgkLongHVcableAlThick)/2;
x3[1] = x2[1];
x1[2] = sensorZPos[iSegment]-fgkTransitHVtailLength+5*fgkmm;
x2[2] = x1[2]-5*fgkmm;
x3[2] = -ladderLength/2+endLength;
cableHV[iSegment].AddCheckPoint( virtualLadder, 0, x1, vY );
cableHV[iSegment].AddCheckPoint( virtualLadder, 1, x2, vZ );
cableHV[iSegment].AddCheckPoint( virtualLadder, 2, x3, vZ );
cableHV[iSegment].CreateAndInsertCableCylSegment(1, -45);
cableHV[iSegment].CreateAndInsertBoxCableSegment(2,0);
};
};
if(GetDebug(1)) virtualLadder->CheckOverlaps(0.01);
return virtualLadder;
}
TGeoArb8 *AliITSv11GeometrySDD::CreateLadderSide(const char *name,
Double_t dz, Double_t angle, Double_t xSign,
Double_t L, Double_t H, Double_t l) {
TGeoArb8 *cfLaddSide = new TGeoArb8(dz);
cfLaddSide->SetName(name);
cfLaddSide->SetVertex(0, 0, 0);
cfLaddSide->SetVertex(2, xSign*(L*TMath::Sin(angle)-l*TMath::Cos(angle)),
-L*TMath::Cos(angle)-l*TMath::Sin(angle));
cfLaddSide->SetVertex(4, 0, 0);
cfLaddSide->SetVertex(6, xSign*(L*TMath::Sin(angle)-l*TMath::Cos(angle)),
-L*TMath::Cos(angle)-l*TMath::Sin(angle));
if (xSign < 0) {
cfLaddSide->SetVertex(1, 0, -H);
cfLaddSide->SetVertex(3, xSign*L*TMath::Sin(angle), -L*TMath::Cos(angle));
cfLaddSide->SetVertex(5, 0, -H);
cfLaddSide->SetVertex(7, xSign*L*TMath::Sin(angle), -L*TMath::Cos(angle));
} else {
cfLaddSide->SetVertex(1, xSign*L*TMath::Sin(angle), -L*TMath::Cos(angle));
cfLaddSide->SetVertex(3, 0, -H);
cfLaddSide->SetVertex(5, xSign*L*TMath::Sin(angle), -L*TMath::Cos(angle));
cfLaddSide->SetVertex(7, 0, -H);
}
return cfLaddSide;
}
TGeoVolume* AliITSv11GeometrySDD::CreateHybrid(Int_t iLRSide) {
Double_t roundHoleX = -fgkHybridWidth/2+fgkHybRndHoleX;
Double_t screenTotalThick = fgkHybGlueScrnThick+fgkHybUpThick+fgkHybAlThick;
Double_t lowFLTotalThick = fgkHybGlueLowThick+fgkHybUpThick+fgkHybAlThick;
Double_t chipsCCTotThick = fgkHybUnderNiThick+fgkHybGlueAgThick
+fgkHybChipThick+2*(fgkHybUpCCThick+fgkHybAlCCThick);
Double_t ccUpLayerTotThick = fgkHybUpCCThick+fgkHybAlCCThick+fgkHybUpCCThick;
Double_t volumeThick = (fgkHybridThBridgeThick+screenTotalThick+lowFLTotalThick
+fgkHybSMDheight);
Double_t lowLayerYmin = -volumeThick/2+fgkHybridThBridgeThick
+screenTotalThick;
Double_t flUpThick = fgkHybGlueUpThick+fgkHybUpThick;
TGeoMedium *airSDD = GetMedium("SDD AIR$");
TGeoMedium *carbonFiberLadderStruct = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *alSDD = GetMedium("AL$");
TGeoMedium *alSDD80p100 = GetMedium("AL$");
TGeoMedium *alSDD50p100 = GetMedium("AL$");
TGeoMedium *polyhamideSDD = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *niSDD = GetMedium("NICKEL$");
TGeoMedium *glueAG = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *siliconSDD = GetMedium("SDD SI CHIP$");
TGeoMedium *medSMD = GetMedium("SDD X7R capacitors$");
TGeoMedium *medSMDweld = GetMedium("SDD X7R weld$");
Double_t xhybr[6],yhybr[6];
xhybr[0] = -fgkHybridWidth/2;
yhybr[0] = -volumeThick/2;
xhybr[1] = fgkHybridWidth/2;
yhybr[1] = -volumeThick/2;
xhybr[2] = fgkHybridWidth/2;
yhybr[2] = volumeThick/2;
xhybr[3] = -fgkHybridWidth/2;
yhybr[3] = volumeThick/2;
xhybr[4] = xhybr[3] - 1.05*fgkHybCC2SensorLen*SinD(fgkHybCC2SensorAng);
yhybr[4] = yhybr[3] - 1.05*fgkHybCC2SensorLen*CosD(fgkHybCC2SensorAng);
xhybr[5] = xhybr[4];
yhybr[5] = yhybr[4] - volumeThick;
TGeoXtru *hybridBox = new TGeoXtru(2);
hybridBox->DefinePolygon(6, xhybr, yhybr);
hybridBox->DefineSection(0,-fgkHybridLength/2);
hybridBox->DefineSection(1, fgkHybridLength/2);
TGeoVolume *hybrid = new TGeoVolume("ITSsddHybridVol", hybridBox,
airSDD);
TGeoBBox *sThermalBridge = new TGeoBBox( "", fgkHybridWidth/2,
fgkHybridThBridgeThick/2,
fgkHybridLength/2);
TGeoVolume *vThermalBridge = new TGeoVolume("ITSsddHybridThBridge",
sThermalBridge,
carbonFiberLadderStruct);
vThermalBridge->SetLineColor(fColorCarbonFiber);
TGeoTranslation *thBridgeTr = new TGeoTranslation(0, -volumeThick/2
+fgkHybridThBridgeThick/2, 0);
hybrid->AddNode(vThermalBridge, 1, thBridgeTr);
TGeoBBox *sAlScreenLayer = new TGeoBBox("sAlScreenLayer", fgkHybridWidth/2,
fgkHybAlThick/2, fgkHybridLength/2);
TGeoBBox *sUpGlueScreenLayer = new TGeoBBox("sUpGlueScreenLayer",
fgkHybridWidth/2,
(fgkHybUpThick+fgkHybGlueScrnThick)/2,
fgkHybridLength/2);
TGeoTube *sRoundHole = new TGeoTube("sRoundHole", 0, fgkHybRndHoleRad,
(screenTotalThick+lowFLTotalThick)/2);
TGeoTranslation *upGlueScreenTr = new TGeoTranslation("upGlueScreenTr",0,
-volumeThick/2+fgkHybridThBridgeThick+(fgkHybUpThick+fgkHybGlueScrnThick)/2,0);
TGeoTranslation *alScreenTr = new TGeoTranslation("AlScreenTr", 0,
-volumeThick/2+fgkHybridThBridgeThick+fgkHybUpThick+fgkHybGlueScrnThick
+fgkHybAlThick/2, 0);
TGeoTranslation hybHolePos1Tr(roundHoleX,
-volumeThick/2+fgkHybridThBridgeThick+(screenTotalThick+lowFLTotalThick)/2,
-fgkHybridLength/2+fgkHybRndHoleZ);
TGeoTranslation hybHolePos2Tr(roundHoleX,
-volumeThick/2+fgkHybridThBridgeThick+(screenTotalThick+lowFLTotalThick)/2,
fgkHybridLength/2-fgkHybRndHoleZ);
TGeoRotation *rotHole = new TGeoRotation("", 0, 90, 0);
TGeoCombiTrans *hybHolePos1 = new TGeoCombiTrans(hybHolePos1Tr, *rotHole);
hybHolePos1->SetName("hybHolePos1");
TGeoCombiTrans *hybHolePos2 = new TGeoCombiTrans(hybHolePos2Tr, *rotHole);
hybHolePos2->SetName("hybHolePos2");
upGlueScreenTr->RegisterYourself();
alScreenTr->RegisterYourself();
hybHolePos1->RegisterYourself();
hybHolePos2->RegisterYourself();
delete rotHole;
TGeoCompositeShape *sScreenAl = new TGeoCompositeShape(
"sAlScreenLayer:AlScreenTr-(sRoundHole:hybHolePos1"
"+sRoundHole:hybHolePos2)");
TGeoVolume *vScreenAl = new TGeoVolume("vScreenAl",sScreenAl, alSDD);
vScreenAl->SetLineColor(fColorAl);
TGeoCompositeShape *sScreenUpGlue = new TGeoCompositeShape(
"sUpGlueScreenLayer:upGlueScreenTr-(sRoundHole:hybHolePos1"
"+sRoundHole:hybHolePos2)");
TGeoVolume *vScreenUpGlue = new TGeoVolume("vScreenUpGlue",
sScreenUpGlue,polyhamideSDD);
vScreenUpGlue->SetLineColor(fColorPolyhamide);
hybrid->AddNode(vScreenUpGlue, 1, 0);
hybrid->AddNode(vScreenAl, 1, 0);
Double_t sideWidth1 = fgkHybFLlowChipZ1 - fgkHybFLlowHoleDZ/2;
Double_t sideWidth2 = fgkHybridLength - fgkHybFLlowChipZ4 - fgkHybFLlowHoleDZ/2;
TGeoBBox *sUpGlueBar1 = new TGeoBBox("sUpGlueBar1", fgkHybridWidth/2,
(fgkHybGlueLowThick+fgkHybUpThick)/2,
sideWidth1/2);
TGeoBBox *sAlBar1 = new TGeoBBox("sAlBar1", fgkHybridWidth/2,
fgkHybAlThick/2, sideWidth1/2);
TGeoTranslation *upGlueBarTr1 = new TGeoTranslation("upGlueBarTr1", 0,
lowLayerYmin+(fgkHybGlueLowThick+fgkHybUpThick)/2,
-(fgkHybridLength-sideWidth1)/2);
TGeoTranslation *alBarTr1 = new TGeoTranslation("alBarTr1", 0,
lowLayerYmin+fgkHybGlueLowThick+fgkHybUpThick+fgkHybAlThick/2,
-(fgkHybridLength-sideWidth1)/2);
upGlueBarTr1->RegisterYourself();
alBarTr1->RegisterYourself();
TGeoCompositeShape *sLowUpGlueBar1 = new TGeoCompositeShape(
"sUpGlueBar1:upGlueBarTr1-sRoundHole:hybHolePos1");
TGeoCompositeShape *sLowAlBar1 = new TGeoCompositeShape(
"sAlBar1:alBarTr1-sRoundHole:hybHolePos1");
TGeoVolume *vLowUpGlueBar1 = new TGeoVolume("vLowUpGlueBar1",
sLowUpGlueBar1, polyhamideSDD);
TGeoVolume *vLowAlBar1 = new TGeoVolume("vLowAlBar1",
sLowAlBar1, alSDD);
vLowUpGlueBar1->SetLineColor(fColorPolyhamide);
vLowAlBar1->SetLineColor(fColorAl);
hybrid->AddNode(vLowUpGlueBar1,1,0);
hybrid->AddNode(vLowAlBar1,1,0);
TGeoBBox *sUpGlueBar2 = new TGeoBBox("sUpGlueBar2", fgkHybridWidth/2,
(fgkHybGlueLowThick+fgkHybUpThick)/2,
sideWidth2/2);
TGeoBBox *sAlBar2 = new TGeoBBox("sAlBar2", fgkHybridWidth/2,
fgkHybAlThick/2, sideWidth2/2);
TGeoTranslation *upGlueBarTr2 = new TGeoTranslation("upGlueBarTr2", 0,
lowLayerYmin+(fgkHybGlueLowThick+fgkHybUpThick)/2,
(fgkHybridLength-sideWidth2)/2);
TGeoTranslation *alBarTr2 = new TGeoTranslation("alBarTr2", 0,
lowLayerYmin+fgkHybGlueLowThick+fgkHybUpThick+fgkHybAlThick/2,
(fgkHybridLength-sideWidth2)/2);
upGlueBarTr2->RegisterYourself();
alBarTr2->RegisterYourself();
TGeoCompositeShape *sLowUpGlueBar2 = new TGeoCompositeShape(
"sUpGlueBar2:upGlueBarTr2-sRoundHole:hybHolePos2");
TGeoCompositeShape *sLowAlBar2 = new TGeoCompositeShape(
"sAlBar2:alBarTr2-sRoundHole:hybHolePos2");
TGeoVolume *vLowUpGlueBar2 = new TGeoVolume("vLowUpGlueBar2",sLowUpGlueBar2,
polyhamideSDD);
TGeoVolume *vLowAlBar2 = new TGeoVolume("vLowAlBar2",sLowAlBar2,
alSDD);
vLowUpGlueBar2->SetLineColor(fColorPolyhamide);
vLowAlBar2->SetLineColor(fColorAl);
hybrid->AddNode(vLowUpGlueBar2, 1, 0);
hybrid->AddNode(vLowAlBar2, 1, 0);
if(GetDebug(3)) {
sAlScreenLayer->InspectShape();
sUpGlueScreenLayer->InspectShape();
sRoundHole->InspectShape();
sUpGlueBar1->InspectShape();
sUpGlueBar2->InspectShape();
sAlBar1->InspectShape();
sAlBar2->InspectShape();
};
Double_t piece1width = fgkHybFLlowPasX-fgkHybFLlowHolePasDX/2;
AliITSv11GeomCableFlat lowFLpiece("lowFLpiece1",piece1width,
lowFLTotalThick);
lowFLpiece.SetNLayers(2);
lowFLpiece.SetLayer(0, fgkHybGlueLowThick+fgkHybUpThick, polyhamideSDD,
fColorPolyhamide);
lowFLpiece.SetLayer(1, fgkHybAlThick, alSDD80p100, fColorAl);
Double_t x1[3] = { -fgkHybridWidth/2 + piece1width/2,
lowLayerYmin + lowFLTotalThick/2,
-fgkHybridLength/2 + sideWidth1 };
Double_t x2[3] ={ x1[0], x1[1], fgkHybridLength/2 - sideWidth2 };
Double_t vZ[3] = {0,0,1};
lowFLpiece.AddCheckPoint( hybrid, 0, x2, vZ );
lowFLpiece.AddCheckPoint( hybrid, 1, x1, vZ );
lowFLpiece.SetInitialNode(hybrid);
lowFLpiece.CreateAndInsertBoxCableSegment(1);
lowFLpiece.ResetPoints();
Double_t piece2width = fgkHybFLlowAmbX-fgkHybFLlowPasX
-fgkHybFLlowHolePasDX/2-fgkHybFLlowHoleAmbDX/2;
lowFLpiece.SetWidth(piece2width);
lowFLpiece.SetName("lowFLpiece2");
x1[0] = piece2width/2+fgkHybFLlowPasX+fgkHybFLlowHolePasDX/2-fgkHybridWidth/2;
x2[0] = x1[0];
lowFLpiece.AddCheckPoint( hybrid, 0, x2, vZ );
lowFLpiece.AddCheckPoint( hybrid, 1, x1, vZ );
lowFLpiece.CreateAndInsertBoxCableSegment(1);
lowFLpiece.ResetPoints();
Double_t piece3width = fgkHybridWidth - fgkHybFLlowAmbX
- fgkHybFLlowHoleAmbDX/2;
lowFLpiece.SetWidth(piece3width);
lowFLpiece.SetName("lowFLpiece3");
x1[0] = fgkHybridWidth/2-piece3width/2;
x2[0] = x1[0];
lowFLpiece.AddCheckPoint( hybrid, 0, x2, vZ );
lowFLpiece.AddCheckPoint( hybrid, 1, x1, vZ );
lowFLpiece.CreateAndInsertBoxCableSegment(1);
Double_t zChips[4] = {fgkHybFLlowChipZ1,fgkHybFLlowChipZ2,
fgkHybFLlowChipZ3,fgkHybFLlowChipZ4};
Double_t vX[3] = {1,0,0};
for (Int_t i=0; i<3; i++) {
char ch[20];
snprintf(ch, 20, "lowFLpieceA%i", i+4);
lowFLpiece.SetName(ch);
lowFLpiece.SetWidth(zChips[i+1]-zChips[i]-fgkHybFLlowHoleDZ);
lowFLpiece.SetLayer(1, fgkHybAlThick, alSDD, fColorAl);
x1[0] = -fgkHybridWidth/2 + piece1width;
x2[0] = x1[0] + fgkHybFLlowHolePasDX;
Double_t zPiece = (zChips[i+1]+zChips[i])/2 - fgkHybridLength/2;
x1[2] = zPiece; x2[2] = zPiece;
lowFLpiece.AddCheckPoint( hybrid, 0, x2, vX );
lowFLpiece.AddCheckPoint( hybrid, 1, x1, vX );
lowFLpiece.CreateAndInsertBoxCableSegment(1,90);
lowFLpiece.ResetPoints();
snprintf(ch, 20, "lowFLpieceB%i", i+4);
lowFLpiece.SetName(ch);
x1[0] = fgkHybridWidth/2 - piece3width;
x2[0] = x1[0] - fgkHybFLlowHoleAmbDX;
lowFLpiece.AddCheckPoint( hybrid, 0, x1, vX );
lowFLpiece.AddCheckPoint( hybrid, 1, x2, vX );
lowFLpiece.CreateAndInsertBoxCableSegment(1,90);
};
AliITSv11GeomCableFlat chip("", fgkHybChipsDZ, chipsCCTotThick);
chip.SetInitialNode(hybrid);
chip.SetNLayers(5);
chip.SetLayer(0, fgkHybUnderNiThick, niSDD, 2);
chip.SetLayer(1, fgkHybGlueAgThick, glueAG, 4);
chip.SetLayer(2, fgkHybChipThick, siliconSDD, fColorSilicon);
chip.SetLayer(3, fgkHybUpCCThick+fgkHybUpCCThick, polyhamideSDD,
fColorPolyhamide);
chip.SetLayer(4, fgkHybAlCCThick+fgkHybAlCCThick, alSDD80p100, fColorAl);
x1[1] = lowLayerYmin + chipsCCTotThick/2;
x2[1] = x1[1];
char ch[20];
for (Int_t i=0; i<4; i++) {
snprintf(ch, 20, "pascalCC%i", i);
chip.SetName(ch);
x1[0] = fgkHybFLlowPasX - fgkHybridWidth/2 - fgkHybPascalDX/2;
x2[0] = x1[0] + fgkHybPascalDX;
x1[2] = zChips[i] - fgkHybridLength/2;
x2[2] = x1[2];
chip.AddCheckPoint( hybrid, 0, x1, vX );
chip.AddCheckPoint( hybrid, 1, x2, vX );
chip.CreateAndInsertBoxCableSegment(1,-90);
chip.ResetPoints();
snprintf(ch, 20, "ambraCC%i", i);
chip.SetName(ch);
x1[0] = fgkHybFLlowAmbX - fgkHybridWidth/2 - fgkHybAmbraDX/2;
x2[0] = x1[0] + fgkHybAmbraDX;
chip.AddCheckPoint( hybrid, 0, x1, vX );
chip.AddCheckPoint( hybrid, 1, x2, vX );
chip.CreateAndInsertBoxCableSegment(1,-90);
chip.ResetPoints();
};
for (Int_t i = 0; i<4; i++) {
snprintf(ch, 20, "ccLayerA%i", i);
AliITSv11GeomCableFlat ccLayer1(ch, 6.6*fgkmm, ccUpLayerTotThick);
ccLayer1.SetInitialNode(hybrid);
ccLayer1.SetNLayers(2);
ccLayer1.SetLayer(0, 2*fgkHybUpCCThick, polyhamideSDD, fColorPolyhamide);
ccLayer1.SetLayer(1, fgkHybAlCCThick, alSDD50p100, fColorAl);
x1[0] = -fgkHybridWidth/2;
x2[0] = fgkHybFLlowPasX - fgkHybridWidth/2 - fgkHybPascalDX/2;
x1[1] = lowLayerYmin + fgkHybUnderNiThick + fgkHybGlueAgThick
+ fgkHybChipThick + ccUpLayerTotThick/2;
x2[1] = x1[1];
x1[2] = zChips[i] - fgkHybridLength/2;
x2[2] = x1[2];
ccLayer1.AddCheckPoint( hybrid, 0, x1, vX );
ccLayer1.AddCheckPoint( hybrid, 1, x2, vX );
ccLayer1.CreateAndInsertBoxCableSegment(1,-90);
snprintf(ch, 20, "ccLayerB%i", i);
AliITSv11GeomCableFlat ccLayer2(ch, fgkHybChipsDZ, ccUpLayerTotThick);
ccLayer2.SetInitialNode(hybrid);
ccLayer2.SetNLayers(2);
ccLayer2.SetLayer(0, 2*fgkHybUpCCThick, polyhamideSDD, fColorPolyhamide);
ccLayer2.SetLayer(1, fgkHybAlCCThick, alSDD50p100, fColorAl);
x1[0] = -fgkHybridWidth/2 + fgkHybFLlowPasX + fgkHybPascalDX/2;
x2[0] = -fgkHybridWidth/2 + fgkHybFLlowAmbX - fgkHybAmbraDX/2;
ccLayer2.AddCheckPoint( hybrid, 0, x1, vX );
ccLayer2.AddCheckPoint( hybrid, 1, x2, vX );
ccLayer2.CreateAndInsertBoxCableSegment(1,-90);
ccLayer2.ResetPoints();
snprintf(ch, 20, "ccLayerC%i", i);
ccLayer2.SetName(ch);
x1[0] = -fgkHybridWidth/2 + fgkHybFLlowAmbX + fgkHybAmbraDX/2;
x2[0] = fgkHybridWidth/2 - fgkHybFLUpperWidth + 3*fgkmm;
x1[1] = lowLayerYmin + lowFLTotalThick + flUpThick + fgkHybAlThick
+ ccUpLayerTotThick/2;
x2[1] = x1[1];
ccLayer2.AddCheckPoint( hybrid, 0, x1, vX );
ccLayer2.AddCheckPoint( hybrid, 1, x2, vX );
ccLayer2.CreateAndInsertBoxCableSegment(1,-90);
Double_t xcc[8],ycc[8];
xcc[0] = -0.5*ccLayer1.GetWidth();
ycc[0] = 0;
xcc[1] = 0.5*ccLayer1.GetWidth();
ycc[1] = 0;
xcc[2] = xcc[1];
ycc[2] = -fgkHybCC2SensorLen*0.8;
xcc[3] = xcc[2] + 0.1*fgkHybCC2SensorWid;
ycc[3] = ycc[2];
xcc[4] = xcc[3];
ycc[4] = -fgkHybCC2SensorLen;
xcc[5] = xcc[4] - fgkHybCC2SensorWid;
ycc[5] = ycc[4];
xcc[6] = xcc[5];
ycc[6] = 0.8*ycc[5];
xcc[7] = xcc[0];
ycc[7] = 0.2*ycc[5];
TGeoXtru* ccToSensPoliSh = new TGeoXtru(2);
ccToSensPoliSh->DefinePolygon(8, xcc, ycc);
ccToSensPoliSh->DefineSection(0, 0.);
ccToSensPoliSh->DefineSection(1, ccLayer1.GetThickness());
snprintf(ch, 20, "ccToSens%i", i);
TGeoVolume* ccToSensPoliVol = new TGeoVolume(ch, ccToSensPoliSh, polyhamideSDD);
ccToSensPoliVol->SetLineColor(fColorPolyhamide);
TGeoXtru* ccToSensAlSh = new TGeoXtru(2);
xcc[6] += 0.001;
ycc[7] -= 0.001;
ccToSensAlSh->DefinePolygon(8, xcc, ycc);
ccToSensAlSh->DefineSection(0, 0.);
ccToSensAlSh->DefineSection(1, fgkHybAlCCThick);
snprintf(ch, 20, "ccToSensAl%i", i);
TGeoVolume* ccToSensAlVol = new TGeoVolume(ch, ccToSensAlSh, alSDD50p100);
ccToSensAlVol->SetLineColor(fColorAl);
ccToSensPoliVol->AddNode(ccToSensAlVol, 1, 0);
Double_t coord[3];
ccLayer1.GetPoint(0,coord);
hybrid->AddNode(ccToSensPoliVol, i+1,
new TGeoCombiTrans(coord[0], coord[1], coord[2],
new TGeoRotation("",-90-fgkHybCC2SensorAng, 90, 90)));
};
TGeoBBox *sFLupPolyhamide = new TGeoBBox("sFLupPolyhamide",
fgkHybFLUpperWidth/2, flUpThick/2,
fgkHybFLUpperLength/2);
TGeoVolume *vFLupPolyhamide = new TGeoVolume("vFLupPolyhamide",
sFLupPolyhamide, polyhamideSDD);
vFLupPolyhamide->SetLineColor(fColorPolyhamide);
TGeoTranslation *trFLupPolyhamide =
new TGeoTranslation(fgkHybridWidth/2-fgkHybFLUpperWidth/2,
lowLayerYmin+lowFLTotalThick+flUpThick/2,0);
hybrid->AddNode(vFLupPolyhamide, 1, trFLupPolyhamide);
TGeoArb8 *aluStrip = new TGeoArb8(fgkHybAlThick/2);
aluStrip->SetVertex( 0,-fgkHybFLUpperAlDZ/2, fgkHybFLUpperWidth);
aluStrip->SetVertex( 1, fgkHybFLUpperAlDZ/2, fgkHybFLUpperWidth);
aluStrip->SetVertex( 2, fgkHybFLUpperAlDZ/2, fgkHybFLUpperWidth-fgkHybFLUpperAldx);
aluStrip->SetVertex( 3,-fgkHybFLUpperAlDZ/2, 0);
aluStrip->SetVertex( 4,-fgkHybFLUpperAlDZ/2, fgkHybFLUpperWidth);
aluStrip->SetVertex( 5, fgkHybFLUpperAlDZ/2, fgkHybFLUpperWidth);
aluStrip->SetVertex( 6, fgkHybFLUpperAlDZ/2, fgkHybFLUpperWidth-fgkHybFLUpperAldx);
aluStrip->SetVertex( 7,-fgkHybFLUpperAlDZ/2, 0);
TGeoVolume *vAluStrip = new TGeoVolume("vAluStrip",aluStrip, alSDD50p100);
vAluStrip->SetLineColor(fColorAl);
TGeoRotation *rotAluStrip = new TGeoRotation("rotAluStrip",0, -90, 90);
Double_t yRotAluStrip = lowLayerYmin+lowFLTotalThick
+flUpThick+fgkHybAlThick/2;
TGeoCombiTrans *aluStripTr1 = new TGeoCombiTrans(
fgkHybridWidth/2,yRotAluStrip,
fgkHybridLength/2-fgkHybFLlowChipZ1+1*fgkmm, rotAluStrip);
TGeoCombiTrans *aluStripTr2 = new TGeoCombiTrans(*aluStripTr1);
AddTranslationToCombiTrans(aluStripTr2,0,0,
fgkHybFLlowChipZ1-fgkHybFLlowChipZ2);
TGeoCombiTrans *aluStripTr3 = new TGeoCombiTrans(*aluStripTr2);
AddTranslationToCombiTrans(aluStripTr3,0,0,
fgkHybFLlowChipZ2-fgkHybFLlowChipZ3);
TGeoCombiTrans *aluStripTr4 = new TGeoCombiTrans(*aluStripTr3);
AddTranslationToCombiTrans(aluStripTr4,0,0,
fgkHybFLlowChipZ3-fgkHybFLlowChipZ4);
hybrid->AddNode(vAluStrip, 1, aluStripTr1);
hybrid->AddNode(vAluStrip, 2, aluStripTr2);
hybrid->AddNode(vAluStrip, 3, aluStripTr3);
hybrid->AddNode(vAluStrip, 4, aluStripTr4);
TGeoBBox *hybSMD = new TGeoBBox("ITSsddSMDshape",
fgkHybSMDmiddleL/2+fgkHybSMDendL,
fgkHybSMDheight/2,fgkHybSMDendW/2);
TGeoVolume *vHybSMD = new TGeoVolume("ITSsddSMD",hybSMD,airSDD);
TGeoBBox *hybSMDmiddle = new TGeoBBox("ITSsddSMDmiddleShape",
fgkHybSMDmiddleL/2,fgkHybSMDheight/2,
fgkHybSMDmiddleW/2);
TGeoVolume *vHybSMDmiddle = new TGeoVolume("ITSsddSMDmiddle",
hybSMDmiddle,medSMD);
vHybSMDmiddle->SetLineColor(fColorSMD);
TGeoBBox *hybSMDend = new TGeoBBox("ITSsddSMDendShape",
fgkHybSMDendL/2,fgkHybSMDheight/2,fgkHybSMDendW/2);
TGeoVolume *vHybSMDend = new TGeoVolume("ITSsddSMDend",
hybSMDend,medSMDweld);
vHybSMDend->SetLineColor(fColorSMDweld);
TGeoTranslation *vHybSMDendTr1 = new TGeoTranslation("",
(fgkHybSMDmiddleL+fgkHybSMDendL)/2,0,0);
TGeoTranslation *vHybSMDendTr2 = new TGeoTranslation("",
-(fgkHybSMDmiddleL+fgkHybSMDendL)/2,0,0);
vHybSMD->AddNode(vHybSMDmiddle,1,0);
vHybSMD->AddNode(vHybSMDend,1,vHybSMDendTr1);
vHybSMD->AddNode(vHybSMDend,2,vHybSMDendTr2);
for (Int_t i=0; i<fgkNHybSMD; i++) {
TGeoTranslation *vHybSMDtr = new TGeoTranslation("",
-fgkHybridWidth/2+fgkHybSMDposX[i],
lowLayerYmin+lowFLTotalThick+fgkHybSMDheight/2,
-fgkHybridLength/2+fgkHybSMDposZ[i]);
hybrid->AddNode(vHybSMD, i+1, vHybSMDtr);
};
if (iLRSide == 0) {
};
if(GetDebug(1)) hybrid->CheckOverlaps(0.01);
hybrid->SetVisibility(kFALSE);
return hybrid;
}
TGeoVolume* AliITSv11GeometrySDD::CreateLadderSegment(Int_t iLay, Int_t iSeg) {
TGeoMedium *phynoxSDD = GetMedium("INOX$");
TGeoMedium *coolerMediumSDD = GetMedium("WATER$");
TGeoMedium *airSDD = GetMedium("SDD AIR$");
TGeoMedium *alSDD = GetMedium("AL$");
Double_t tDY = fgkLadderSegBoxDH/2;
Double_t segmentLength = fgkSegmentLength;
Double_t spaceBetweenCables = 500*fgkmicron;
Int_t nDetectors = fgkLay3Ndet;
Double_t coolPipeSuppH = fgkLay3CoolPipeSuppH;
Double_t sensorCenterZPos = fLay3sensorZPos[iSeg]-
(fgkSegmentLength*fgkLay3Ndet/2. -
fgkSegmentLength/2-(iSeg)*fgkSegmentLength);
AliITSv11GeomCableFlat *digitCableA = fDigitCableLay3A;
AliITSv11GeomCableFlat *digitCableB = fDigitCableLay3B;
if (iLay==3) {
} else if (iLay==4) {
nDetectors = fgkLay4Ndet;
coolPipeSuppH = fgkLay4CoolPipeSuppH;
sensorCenterZPos = fLay4sensorZPos[iSeg]-
(fgkSegmentLength*fgkLay4Ndet/2. -
fgkSegmentLength/2-(iSeg)*fgkSegmentLength);
digitCableA = fDigitCableLay4A;
digitCableB = fDigitCableLay4B;
} else
printf("AliITSv11GeometrySDD::CreateLadderSegment Wrong layer index !");
Double_t cableSideSign = -1;
if (iSeg<nDetectors/2) cableSideSign = 1;
Double_t spaceForCables = spaceBetweenCables*
(nDetectors-TMath::Abs(nDetectors-2*iSeg-1)-1)/2
+0.1*fgkmicron;
Int_t iUpdateCableMin;
Int_t iUpdateCableMax;
if (cableSideSign==-1) {
iUpdateCableMin = nDetectors/2;
iUpdateCableMax = iSeg-1;
} else {
iUpdateCableMin = iSeg+1;
iUpdateCableMax = nDetectors/2-1;
};
if(GetDebug(1)){
cout << "Segment ("<< iLay <<',' << iSeg
<< ") : sensor z shift in local segment coord.="
<< sensorCenterZPos << endl;
};
TGeoXtru *segBox = new TGeoXtru(2);
segBox->SetName("ITSsddSegBox");
Double_t xseg[12],yseg[12];
xseg[ 0] = -(fgkLadderWidth/2+fgkPinSuppWidth+fgkLadderSegBoxDW);
yseg[ 0] = fgkLadderHeight/2+fgkLadderSegBoxDH/2;
xseg[ 1] = xseg[0];
yseg[ 1] = -yseg[0];
xseg[ 2] = 0.87*xseg[1];
yseg[ 2] = yseg[1];
xseg[ 3] = 0.77*xseg[1];
yseg[ 3] = -yseg[0] - 0.62*fgkHybCC2SensorLen;
xseg[ 4] = 0.72*xseg[1];
yseg[ 4] = yseg[3];
xseg[ 5] = 0.83*xseg[1];
yseg[ 5] = yseg[1];
for (Int_t j=0; j<6; j++) {
xseg[6+j] = -xseg[5-j];
yseg[6+j] = yseg[5-j];
}
segBox->DefinePolygon(12, xseg, yseg);
segBox->DefineSection(0,-segmentLength/2);
segBox->DefineSection(1, segmentLength/2);
TGeoVolume *virtualSeg = new TGeoVolume("ITSsddSegment",
segBox, airSDD);
virtualSeg->SetVisibility(kFALSE);
virtualSeg->AddNode(fLaddSegCommonVol[0], 1, fLaddSegCommonTr[0]);
Int_t volumeIndex = 1;
for (Int_t i = 1; i<fgkNladdSegCommonVol;i++ ) {
if (fLaddSegCommonVol[i]==fLaddSegCommonVol[i-1])
volumeIndex++;
else
volumeIndex = 1;
virtualSeg->AddNode(fLaddSegCommonVol[i], volumeIndex,
fLaddSegCommonTr[i]);
};
TGeoRotation *rotPS1 = new TGeoRotation("",0,-90,90);
TGeoRotation *rotPS2 = new TGeoRotation("",0,-90,-90);
TGeoCombiTrans *transPS1 = new TGeoCombiTrans( fgkPinDYOnSensor,
- fgkLadderHeight/2.-tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS1);
TGeoCombiTrans *transPS2 = new TGeoCombiTrans( fgkPinDYOnSensor,
- fgkLadderHeight/2.-tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS1);
AddTranslationToCombiTrans(transPS2, 0, 0, fgkPinPinDDXOnSensor);
TGeoCombiTrans *transPS3 = new TGeoCombiTrans( fgkPinDYOnSensor,
- fgkLadderHeight/2.-tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS1);
AddTranslationToCombiTrans(transPS3, 0, 0, -2*fgkPinDXminOnSensor);
TGeoCombiTrans *transPS4 = new TGeoCombiTrans( fgkPinDYOnSensor,
- fgkLadderHeight/2.-tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS1);
AddTranslationToCombiTrans(transPS4, 0, 0, -2*fgkPinDXminOnSensor-fgkPinPinDDXOnSensor);
TGeoCombiTrans *transPS5 = new TGeoCombiTrans( -fgkPinDYOnSensor,
- fgkLadderHeight/2. - tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS2);
TGeoCombiTrans *transPS6 = new TGeoCombiTrans( -fgkPinDYOnSensor,
- fgkLadderHeight/2. - tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS2);
AddTranslationToCombiTrans(transPS6, 0, 0, fgkPinPinDDXOnSensor);
TGeoCombiTrans *transPS7 = new TGeoCombiTrans( -fgkPinDYOnSensor,
- fgkLadderHeight/2. - tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS2);
AddTranslationToCombiTrans(transPS7, 0, 0, -2*fgkPinDXminOnSensor);
TGeoCombiTrans *transPS8 = new TGeoCombiTrans( -fgkPinDYOnSensor,
- fgkLadderHeight/2. - tDY
+ fgkPinSuppHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS2);
AddTranslationToCombiTrans(transPS8, 0, 0, -2*fgkPinDXminOnSensor-fgkPinPinDDXOnSensor);
virtualSeg->AddNode(fPinSupport, 1, transPS1);
virtualSeg->AddNode(fPinSupport, 2, transPS2);
virtualSeg->AddNode(fPinSupport, 3, transPS3);
virtualSeg->AddNode(fPinSupport, 4, transPS4);
virtualSeg->AddNode(fPinSupport, 5, transPS5);
virtualSeg->AddNode(fPinSupport, 6, transPS6);
virtualSeg->AddNode(fPinSupport, 7, transPS7);
virtualSeg->AddNode(fPinSupport, 8, transPS8);
TGeoMedium *pinMed = GetMedium("RYTON$");
Double_t fgkPinHeight = 4.5*fgkmm;
TGeoTube *pineS = new TGeoTube("ITSsddPin",0,fgkPinR,
fgkPinHeight/2.);
TGeoVolume *pineV = new TGeoVolume("ITSsddPinVol", pineS, pinMed);
TGeoCombiTrans *transPS2b = new TGeoCombiTrans( fgkPinDYOnSensor,
- fgkLadderHeight/2.-tDY
+ fgkPinHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS1);
AddTranslationToCombiTrans(transPS2b, 0, 0, fgkPinPinDDXOnSensor);
virtualSeg->AddNode(pineV, 1, transPS2b);
TGeoCombiTrans *transPS6b = new TGeoCombiTrans( -fgkPinDYOnSensor,
- fgkLadderHeight/2. - tDY
+ fgkPinHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS2);
AddTranslationToCombiTrans(transPS6b, 0, 0, fgkPinPinDDXOnSensor);
virtualSeg->AddNode(pineV, 2, transPS6b);
TGeoCombiTrans *transPS4b = new TGeoCombiTrans( fgkPinDYOnSensor,
- fgkLadderHeight/2.-tDY
+ fgkPinHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS1);
AddTranslationToCombiTrans(transPS4b, 0, 0, -2*fgkPinDXminOnSensor-fgkPinPinDDXOnSensor);
virtualSeg->AddNode(pineV, 3, transPS4b);
TGeoCombiTrans *transPS8b = new TGeoCombiTrans( -fgkPinDYOnSensor,
- fgkLadderHeight/2. - tDY
+ fgkPinHeight/2.,
sensorCenterZPos+fgkPinDXminOnSensor,rotPS2);
AddTranslationToCombiTrans(transPS8b, 0, 0, -2*fgkPinDXminOnSensor-fgkPinPinDDXOnSensor);
virtualSeg->AddNode(pineV, 4, transPS8b);
Double_t triangleHeight = fgkLadderHeight - fgkLadderBeamRadius;
Double_t halfTheta = TMath::ATan( 0.5*fgkLadderWidth/triangleHeight );
Double_t triangleCPaxeDist = fgkCoolPipeSuppAxeDist-fgkCoolPipeSuppWidthExt-
fgkCoolPipeSuppWidthIn+fgkLadderBeamRadius;
Double_t coolPipeSuppL = TMath::Tan(halfTheta)*
(triangleHeight+triangleCPaxeDist/
TMath::Sin(halfTheta)-coolPipeSuppH);
if (fAddCoolingSyst) {
TGeoRotation *rotCPS2 = new TGeoRotation("", -halfTheta*TMath::RadToDeg(), -90, 90);
TGeoRotation *rotCPS1 = new TGeoRotation("", halfTheta*TMath::RadToDeg(), -90, -90);
TGeoCombiTrans *transCPS1 = new TGeoCombiTrans(coolPipeSuppL,
-fgkLadderHeight/2. - tDY
+coolPipeSuppH+fgkLadderBeamRadius,
-segmentLength/2., rotCPS1);
TGeoCombiTrans *transCPS3 = new TGeoCombiTrans(coolPipeSuppL,
-fgkLadderHeight/2. - tDY
+coolPipeSuppH+fgkLadderBeamRadius,
-segmentLength/2., rotCPS1);
AddTranslationToCombiTrans(transCPS3, 0, 0, segmentLength);
TGeoCombiTrans *transCPS2 = new TGeoCombiTrans(-coolPipeSuppL,
-fgkLadderHeight/2.- tDY
+coolPipeSuppH+fgkLadderBeamRadius,
segmentLength/2., rotCPS2);
TGeoCombiTrans *transCPS4 = new TGeoCombiTrans(-coolPipeSuppL,
-fgkLadderHeight/2.- tDY
+coolPipeSuppH+fgkLadderBeamRadius,
segmentLength/2., rotCPS2);
AddTranslationToCombiTrans(transCPS4, 0, 0, -segmentLength);
virtualSeg->AddNode(fCoolPipeSupportL, 1, transCPS1);
virtualSeg->AddNode(fCoolPipeSupportL, 2, transCPS2);
virtualSeg->AddNode(fCoolPipeSupportR, 1, transCPS3);
virtualSeg->AddNode(fCoolPipeSupportR, 2, transCPS4);
};
TGeoTranslation *pipeTr1 = new TGeoTranslation(coolPipeSuppL,
-fgkLadderHeight/2. - tDY +
fgkLadderBeamRadius+coolPipeSuppH, 0);
TGeoTranslation *pipeTr2 = new TGeoTranslation(-coolPipeSuppL,
-fgkLadderHeight/2.- tDY +
fgkLadderBeamRadius+coolPipeSuppH, 0);
if (fAddCoolingSyst) {
TGeoTube *coolingPipeShape = new TGeoTube( fgkCoolPipeInnerDiam/2,
fgkCoolPipeOuterDiam/2,
segmentLength/2);
TGeoTube *coolerShape = new TGeoTube( 0, fgkCoolPipeInnerDiam/2,
segmentLength/2);
TGeoVolume *coolingPipe = new TGeoVolume("ITSsddCoolingPipe",
coolingPipeShape, phynoxSDD );
coolingPipe->SetLineColor(fColorPhynox);
TGeoVolume *cooler = new TGeoVolume("ITSsddCoolingLiquid",coolerShape,
coolerMediumSDD );
virtualSeg->AddNode(coolingPipe, 1, pipeTr1);
virtualSeg->AddNode(coolingPipe, 2, pipeTr2);
if (fCoolingOn) {
virtualSeg->AddNode(cooler, 1, pipeTr1);
virtualSeg->AddNode(cooler, 2, pipeTr2);
};
};
Double_t shiftHyb = 1.05;
if (fAddCoolingSyst) {
TGeoRotation rotHybrid1("", 0, 0, -90 - fgkHybridAngle);
TGeoRotation rotHybrid2("", 0 ,180, 90 - fgkHybridAngle);
TGeoCombiTrans *baseTr1 = new TGeoCombiTrans(*pipeTr2, rotHybrid1);
TGeoCombiTrans *baseTr2 = new TGeoCombiTrans(*pipeTr1, rotHybrid2);
virtualSeg->AddNode(fBaseThermalBridge, 1, baseTr1);
virtualSeg->AddNode(fBaseThermalBridge, 2, baseTr2);
};
Double_t hybDy = ((TGeoXtru*)fHybrid->GetShape())->GetY(2);
Double_t distAxeToHybridCenter = fgkBTBaxisAtoBase+hybDy;
Double_t hybrVolX = ( distAxeToHybridCenter*CosD(fgkHybridAngle)
- shiftHyb*SinD(fgkHybridAngle) );
Double_t hybrVolY = ( distAxeToHybridCenter*SinD(fgkHybridAngle)
+ shiftHyb*CosD(fgkHybridAngle) );
if (fAddHybrids) {
TGeoRotation rotHybrid3("", 0, 0, 90. - fgkHybridAngle);
TGeoRotation rotHybrid4("", 0 ,180, -90. - fgkHybridAngle);
TGeoCombiTrans *hybTr1 = new TGeoCombiTrans(*pipeTr2, rotHybrid3);
TGeoCombiTrans *hybTr2 = new TGeoCombiTrans(*pipeTr1, rotHybrid4);
AddTranslationToCombiTrans( hybTr1, -hybrVolX, hybrVolY, 0);
AddTranslationToCombiTrans( hybTr2, hybrVolX, hybrVolY, 0);
virtualSeg->AddNode(fHybrid, 1, hybTr1);
virtualSeg->AddNode(fHybrid, 2, hybTr2);
};
if (fAddCables) {
Double_t hybDz = ((TGeoXtru*)fHybrid->GetShape())->GetZ(1);
Double_t hybDx = ((TGeoXtru*)fHybrid->GetShape())->GetX(1);
Double_t posDigitCableAlongHyb = shiftHyb+ hybDx
- digitCableA->GetWidth()/2;
Double_t distAxeToDigitCableCenter = distAxeToHybridCenter+hybDy
- digitCableA->GetThickness()/2;
Double_t digitCableX = ( coolPipeSuppL
+ distAxeToDigitCableCenter*CosD(fgkHybridAngle)
- posDigitCableAlongHyb*SinD(fgkHybridAngle) );
Double_t digitCableY = ( - fgkLadderHeight/2.-TMath::Abs(tDY)
+ fgkLadderBeamRadius+coolPipeSuppH
+ distAxeToDigitCableCenter*SinD(fgkHybridAngle)
+ posDigitCableAlongHyb*CosD(fgkHybridAngle) );
Double_t digitCableCenterA0[3]={ -cableSideSign*digitCableX,
digitCableY, cableSideSign*hybDz };
Double_t digitCableCenterA1[3] = {
-cableSideSign*(digitCableX+spaceForCables*CosD(fgkHybridAngle)),
digitCableY+spaceForCables*SinD(fgkHybridAngle),
cableSideSign*segmentLength/2 };
Double_t digitCableCenterB0[3]={ cableSideSign*digitCableX,
digitCableY,cableSideSign*hybDz};
Double_t digitCableCenterB1[3]={
cableSideSign*(digitCableX+spaceForCables*CosD(fgkHybridAngle)),
digitCableY+spaceForCables*SinD(fgkHybridAngle),
cableSideSign*segmentLength/2 };
Double_t vZ[3] = {0,0,1};
digitCableA[iSeg].AddCheckPoint( virtualSeg, 0, digitCableCenterA0, vZ);
digitCableA[iSeg].AddCheckPoint( virtualSeg, 1, digitCableCenterA1, vZ);
digitCableB[iSeg].AddCheckPoint( virtualSeg, 0, digitCableCenterB0, vZ);
digitCableB[iSeg].AddCheckPoint( virtualSeg, 1, digitCableCenterB1, vZ);
for (Int_t iCable=iUpdateCableMin; iCable<=iUpdateCableMax; iCable++) {
Int_t iPoint = TMath::Abs(iCable-iSeg)+1;
Double_t coord[3];
digitCableA[iCable].GetPoint( 1, coord);
digitCableA[iCable].AddCheckPoint( virtualSeg, iPoint, coord, vZ);
digitCableB[iCable].GetPoint( 1, coord);
digitCableB[iCable].AddCheckPoint( virtualSeg, iPoint, coord, vZ);
};
Double_t xfoil[5],yfoil[5];
hybDx *= 0.95;
xfoil[0] = -fgkHybridAlFoilWide/2;
yfoil[0] = hybDx;
xfoil[1] = fgkHybridAlFoilWide/2;
yfoil[1] = yfoil[0];
xfoil[2] = xfoil[1];
yfoil[2] = -hybDx + (fgkHybridAlFoilWide - fgkHybridAlFoilSide);
xfoil[3] = xfoil[0] + fgkHybridAlFoilSide;
yfoil[3] = -hybDx;
xfoil[4] = xfoil[0];
yfoil[4] = yfoil[3];
TGeoXtru* alFoilSh = new TGeoXtru(2);
alFoilSh->DefinePolygon(5, xfoil, yfoil);
alFoilSh->DefineSection(0,-fgkHybridAlFoilThick/2);
alFoilSh->DefineSection(1, fgkHybridAlFoilThick/2);
TGeoVolume* alFoilVol = new TGeoVolume("ITSsddAlFoilHybSide", alFoilSh, alSDD);
alFoilVol->SetLineColor(fColorAl);
Double_t zFoilTrans = cableSideSign*(hybDz + alFoilSh->GetX(1));
TGeoRotation rotFoil3;
TGeoRotation rotFoil4;
if (cableSideSign > 0) {
rotFoil3 = TGeoRotation("", 90-fgkHybridAngle, -90, -90);
rotFoil4 = TGeoRotation("",-90+fgkHybridAngle, 90, 90);
} else {
rotFoil3 = TGeoRotation("", 90-fgkHybridAngle, 90, -90);
rotFoil4 = TGeoRotation("",-90+fgkHybridAngle, -90, 90);
}
TGeoCombiTrans *foiTr1 = new TGeoCombiTrans(*pipeTr2, rotFoil3);
TGeoCombiTrans *foiTr2 = new TGeoCombiTrans(*pipeTr1, rotFoil4);
AddTranslationToCombiTrans( foiTr1, -hybrVolX, hybrVolY, zFoilTrans);
AddTranslationToCombiTrans( foiTr2, hybrVolX, hybrVolY, zFoilTrans);
virtualSeg->AddNode(alFoilVol, 1, foiTr1);
virtualSeg->AddNode(alFoilVol, 2, foiTr2);
};
if(GetDebug(1)) virtualSeg->CheckOverlaps(0.01);
return virtualSeg;
}
TGeoVolume* AliITSv11GeometrySDD::CreatePinSupport() {
TGeoMedium *rytonSDD = GetMedium("RYTON$");
TGeoCone *cone = new TGeoCone("ITSsddPinSuppCone",fgkPinSuppHeight/2.,
0,fgkPinSuppRmax,0,fgkPinSuppRmax-
fgkPinSuppHeight*TanD(fgkPinSuppConeAngle) );
TGeoBBox *tong = new TGeoBBox("ITSsddPinSuppTong",fgkPinSuppRmax,
fgkPinSuppLength/2.,fgkPinSuppThickness/2.);
TGeoTube *hole = new TGeoTube("ITSsddPinSuppHole",0,fgkPinR,
fgkPinSuppHeight/2.+0.00001);
if(GetDebug(3)){
cone->InspectShape();
tong->InspectShape();
hole->InspectShape();
};
TGeoTranslation *tongTrans = new TGeoTranslation("ITSsddPinSuppTongTr",0,
fgkPinSuppLength/2.,-fgkPinSuppHeight/2.+fgkPinSuppThickness/2.);
tongTrans->RegisterYourself();
TGeoCompositeShape *pinSupportShape = new TGeoCompositeShape(
"ITSsddPinSupportShape","(ITSsddPinSuppCone+"
"ITSsddPinSuppTong:ITSsddPinSuppTongTr)-ITSsddPinSuppHole");
TGeoVolume *pinSupport = new TGeoVolume("ITSsddPinSupport", pinSupportShape,
rytonSDD);
pinSupport->SetLineColor(fColorRyton);
return pinSupport;
}
TGeoVolume* AliITSv11GeometrySDD::CreateCoolPipeSupportL() {
Double_t diffX = fgkCoolPipeSuppHeight*TanD(fgkCoolPipeSuppAngle);
TGeoArb8 *side1 = new TGeoArb8(fgkCoolPipeSuppHeight/2.);
side1->SetName("ITSsddCPSside1");
side1->SetVertex( 0, 0, -fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 1, 0, fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 2, fgkCoolPipeSuppMaxLength/2.-diffX,
fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 3, fgkCoolPipeSuppMaxLength/2.-diffX,
-fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 4, 0, -fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 5, 0, fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 6, fgkCoolPipeSuppMaxLength/2.,
fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 7, fgkCoolPipeSuppMaxLength/2.,
-fgkCoolPipeSuppWidthExt/2.);
TGeoTranslation *side1Tr = new TGeoTranslation("ITSsddCPStr1",0,
- fgkCoolPipeSuppAxeDist
+ fgkCoolPipeSuppWidthExt/2., 0);
side1Tr->RegisterYourself();
TGeoTranslation *side2Tr = new TGeoTranslation("ITSsddCPStr2",0,
- fgkCoolPipeSuppAxeDist
+ fgkCoolPipeSuppWidthExt*3/2.
+ fgkCoolPipeSuppWidthIn,0);
side2Tr->RegisterYourself();
TGeoBBox *middle = new TGeoBBox("ITSsddCPSmiddle",
(fgkCoolPipeSuppMaxLength/2.-fgkCoolPipeSuppSlitL)/2.,
fgkCoolPipeSuppWidthIn/2., fgkCoolPipeSuppHeight/2.);
TGeoTranslation *middleTr =
new TGeoTranslation("ITSsddCPStr3",
(fgkCoolPipeSuppMaxLength/2.-fgkCoolPipeSuppSlitL)/2.,
-fgkCoolPipeSuppAxeDist+fgkCoolPipeSuppWidthExt
+fgkCoolPipeSuppWidthIn/2., 0);
middleTr->RegisterYourself();
TGeoBBox *axeBox = new TGeoBBox("ITSsddCPSaxeBox",
fgkCoolPipeSuppTongW/4.,
(fgkCoolPipeSuppFulWidth
- 2*fgkCoolPipeSuppWidthExt
- fgkCoolPipeSuppWidthIn)/2,
fgkCoolPipeSuppHeight/2.);
TGeoTranslation *axeBoxTr = new TGeoTranslation("ITSsddCPSAxBoxTr",
fgkCoolPipeSuppTongW/4.,
- fgkCoolPipeSuppAxeDist
+ fgkCoolPipeSuppFulWidth
- axeBox->GetDY(), 0);
axeBoxTr->RegisterYourself();
TGeoTube *axe = new TGeoTube("ITSsddCPSaxe",0,fgkCoolPipeSuppHoleDiam/2.,
fgkCoolPipeSuppTongW/4.);
TGeoRotation *axeRot = new TGeoRotation("ITSsddCPSaxeRot",90,90,0);
TGeoCombiTrans *axeTrans = new TGeoCombiTrans("ITSsddCPSaxeTr",
fgkCoolPipeSuppTongW/4.,0,0,axeRot);
axeTrans->RegisterYourself();
if(GetDebug(3)){
middle->InspectShape();
axe->InspectShape();
};
TGeoMedium *rytonSDD = GetMedium("RYTON$");
TGeoCompositeShape *coolPipeSuppShape = new TGeoCompositeShape(
"ITSsddCoolPipeSuppShapeL",
"ITSsddCPSmiddle:ITSsddCPStr3"
"+ITSsddCPSside1:ITSsddCPStr1"
"+ITSsddCPSside1:ITSsddCPStr2"
"+ITSsddCPSaxeBox:ITSsddCPSAxBoxTr"
"-ITSsddCPSaxe:ITSsddCPSaxeTr");
TGeoVolume *coolPipeSupp = new TGeoVolume("ITSsddCoolPipeSupportL",
coolPipeSuppShape, rytonSDD);
coolPipeSupp->SetLineColor(fColorRyton);
return coolPipeSupp;
}
TGeoVolume* AliITSv11GeometrySDD::CreateCoolPipeSupportR() {
Double_t diffX = fgkCoolPipeSuppHeight*TanD(fgkCoolPipeSuppAngle);
TGeoArb8 *side1 = new TGeoArb8(fgkCoolPipeSuppHeight/2.);
side1->SetName("ITSsddCPSside1R");
side1->SetVertex( 0, 0, -fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 1, -(fgkCoolPipeSuppMaxLength/2.-diffX),
-fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 2, -(fgkCoolPipeSuppMaxLength/2.-diffX),
fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 3, 0, fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 4, 0, -fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 5, -fgkCoolPipeSuppMaxLength/2.,
-fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 6, -fgkCoolPipeSuppMaxLength/2.,
fgkCoolPipeSuppWidthExt/2.);
side1->SetVertex( 7, 0, fgkCoolPipeSuppWidthExt/2.);
TGeoTranslation *side1Tr = new TGeoTranslation("ITSsddCPStr1R",0,
- fgkCoolPipeSuppAxeDist
+ fgkCoolPipeSuppWidthExt/2., 0);
side1Tr->RegisterYourself();
TGeoTranslation *side2Tr = new TGeoTranslation("ITSsddCPStr2R",0,
- fgkCoolPipeSuppAxeDist
+ fgkCoolPipeSuppWidthExt*3/2.
+ fgkCoolPipeSuppWidthIn, 0);
side2Tr->RegisterYourself();
TGeoBBox *middle = new TGeoBBox("ITSsddCPSmiddleR",
(fgkCoolPipeSuppMaxLength/2.
- fgkCoolPipeSuppSlitL)/2.,
fgkCoolPipeSuppWidthIn/2.,
fgkCoolPipeSuppHeight/2.);
TGeoTranslation *middleTr =
new TGeoTranslation("ITSsddCPStr3R",
-( fgkCoolPipeSuppMaxLength/2.
-fgkCoolPipeSuppSlitL)/2.,
-fgkCoolPipeSuppAxeDist + fgkCoolPipeSuppWidthExt
+ fgkCoolPipeSuppWidthIn/2.,0);
middleTr->RegisterYourself();
TGeoBBox *axeBox = new TGeoBBox("ITSsddCPSaxeBoxR",
fgkCoolPipeSuppTongW/4.,
(fgkCoolPipeSuppFulWidth
- 2*fgkCoolPipeSuppWidthExt
- fgkCoolPipeSuppWidthIn)/2,
fgkCoolPipeSuppHeight/2.);
TGeoTranslation *axeBoxTr = new TGeoTranslation("ITSsddCPSAxBoxTrR",
- fgkCoolPipeSuppTongW/4.,
- fgkCoolPipeSuppAxeDist
+ fgkCoolPipeSuppFulWidth
- axeBox->GetDY(),0);
axeBoxTr->RegisterYourself();
TGeoTube *axe = new TGeoTube("ITSsddCPSaxeR",0,fgkCoolPipeSuppHoleDiam/2.,
fgkCoolPipeSuppTongW/4.);
TGeoRotation *axeRot = new TGeoRotation("ITSsddCPSaxeRotR",90,90,0);
TGeoCombiTrans *axeTrans = new TGeoCombiTrans("ITSsddCPSaxeTrR",
-fgkCoolPipeSuppTongW/4.,0,0,axeRot);
axeTrans->RegisterYourself();
if(GetDebug(3)){
middle->InspectShape();
axe->InspectShape();
};
TGeoCompositeShape *coolPipeSuppShape = new TGeoCompositeShape(
"ITSsddCoolPipeSuppShapeR",
"ITSsddCPSmiddleR:ITSsddCPStr3R"
"+ITSsddCPSside1R:ITSsddCPStr1R"
"+ITSsddCPSside1R:ITSsddCPStr2R"
"+ITSsddCPSaxeBoxR:ITSsddCPSAxBoxTrR"
"-ITSsddCPSaxeR:ITSsddCPSaxeTrR");
TGeoMedium *rytonSDD = GetMedium("RYTON$");
TGeoVolume *coolPipeSupp = new TGeoVolume( "ITSsddCoolPipeSupportR",
coolPipeSuppShape, rytonSDD);
coolPipeSupp->SetLineColor(fColorRyton);
return coolPipeSupp;
}
TGeoVolume* AliITSv11GeometrySDD::CreateBaseThermalBridge() {
Double_t dy = fgkBTBaxisAtoBase - fgkRadiusBminBTB - fgkBTBthick;
Double_t base1width = fgkBTBwidth - fgkBTBaxisAtoBottom - fgkRadiusBminBTB
- (fgkRadiusAminBTB+fgkBTBthick);
TGeoBBox *base1 = new TGeoBBox( "ITSsddBTBbase1", base1width/2.,
fgkBTBthick/2., fgkBTBlength/2.);
TGeoTranslation *base1Tr = new TGeoTranslation("ITSsddBTBtr1",
fgkBTBaxisAtoBottom-fgkBTBwidth+base1width/2.,
-(fgkBTBaxisAtoBase-fgkBTBthick/2.), 0);
base1Tr->RegisterYourself();
Double_t base2width = fgkBTBaxisAtoBottom - fgkRadiusAminBTB - fgkBTBthick
- fgkRadiusBminBTB;
TGeoBBox *base2 = new TGeoBBox( "ITSsddBTBbase2", base2width/2.,
fgkBTBthick/2., fgkBTBlength/2.);
TGeoTranslation *base2Tr = new TGeoTranslation("ITSsddBTBtr2",
fgkBTBaxisAtoBottom - base2width/2.,
-(fgkBTBaxisAtoBase-fgkBTBthick/2.), 0);
base2Tr->RegisterYourself();
TGeoBBox *side = new TGeoBBox( "ITSsddBTBside",
fgkBTBthick/2., dy/2., fgkBTBlength/2.);
TGeoTranslation *sideTr1 = new TGeoTranslation("ITSsddBTBsideTr1",
-fgkRadiusAminBTB-fgkBTBthick/2., -dy/2., 0);
TGeoTranslation *sideTr2 = new TGeoTranslation("ITSsddBTBsideTr2",
fgkRadiusAminBTB+fgkBTBthick/2., -dy/2., 0);
sideTr1->RegisterYourself();
sideTr2->RegisterYourself();
TGeoBBox *hole = new TGeoBBox( "ITSsddBTBhole", fgkBTBHolewidth/2.,
fgkBTBthick/2., fgkBTBHoleLength/2.);
TGeoTranslation *holeTr1 = new TGeoTranslation("ITSsddBTBholeTr1",
- fgkBTBHoleRefX + fgkBTBHolewidth/2.,
- (fgkBTBaxisAtoBase-fgkBTBthick/2.),
fgkBTBHoleRefY+(fgkBTBHoleLength-fgkBTBlength)/2.);
TGeoTranslation *holeTr2 = new TGeoTranslation("ITSsddBTBholeTr2",
- fgkBTBHoleRefX + fgkBTBHolewidth/2.,
- (fgkBTBaxisAtoBase-fgkBTBthick/2.),
- fgkBTBHoleRefY-(fgkBTBHoleLength-fgkBTBlength)/2.);
holeTr1->RegisterYourself();
holeTr2->RegisterYourself();
Double_t radiusAmaxBTB = fgkRadiusAminBTB + fgkBTBthick;
TGeoTubeSeg *mainAxis = new TGeoTubeSeg( "ITSsddBTBmainAxis",
fgkRadiusAminBTB, radiusAmaxBTB,
fgkBTBlength/2., 0., 180.);
TGeoTubeSeg *round1 = new TGeoTubeSeg( "ITSsddBTBround1",
fgkRadiusBminBTB, fgkRadiusBminBTB+fgkBTBthick,
fgkBTBlength/2., 270., 360.);
TGeoTranslation *roundTr1 = new TGeoTranslation("ITSsddBTBround1Tr",
-(fgkRadiusAminBTB+fgkBTBthick+fgkRadiusBminBTB),
-dy, 0);
roundTr1->RegisterYourself();
TGeoTubeSeg *round2 = new TGeoTubeSeg( "ITSsddBTBround2",
fgkRadiusBminBTB, fgkRadiusBminBTB+fgkBTBthick,
fgkBTBlength/2., 180., 270.);
TGeoTranslation *roundTr2 = new TGeoTranslation("ITSsddBTBround2Tr",
(fgkRadiusAminBTB+fgkBTBthick+fgkRadiusBminBTB),
-dy, 0);
roundTr2->RegisterYourself();
TGeoCompositeShape *sBaseThermalBridge = new TGeoCompositeShape(
"ITSsddBaseThermalBridgeShape",
"ITSsddBTBbase1:ITSsddBTBtr1"
"+ ITSsddBTBbase2:ITSsddBTBtr2"
"+ ITSsddBTBround1:ITSsddBTBround1Tr"
"+ ITSsddBTBround2:ITSsddBTBround2Tr"
"+ ITSsddBTBside:ITSsddBTBsideTr1"
"+ ITSsddBTBside:ITSsddBTBsideTr2"
"- ITSsddBTBhole:ITSsddBTBholeTr1"
"- ITSsddBTBhole:ITSsddBTBholeTr2"
"+ ITSsddBTBmainAxis");
if(GetDebug(3)){
base1->InspectShape();
base2->InspectShape();
side->InspectShape();
hole->InspectShape();
mainAxis->InspectShape();
round1->InspectShape();
round2->InspectShape();
};
TGeoMedium *carbonFiberLadderStruct = GetMedium("SDD C AL (M55J)$");
TGeoVolume *vBaseThermalBridge = new TGeoVolume( "ITSsddBaseThermalBridge",
sBaseThermalBridge,
carbonFiberLadderStruct);
vBaseThermalBridge->SetLineColor(fColorCarbonFiber);
return vBaseThermalBridge;
}
TGeoVolumeAssembly* AliITSv11GeometrySDD::CreateEndLadder(Int_t iLay) {
TGeoMedium *carbonFiberLadderStruct = GetMedium("SDD C AL (M55J)$");
TGeoMedium *stesalite = GetMedium("G10FR4$");
TGeoMedium *phynoxSDD = GetMedium("INOX$");
TGeoMedium *coolerMediumSDD = GetMedium("WATER$");
Double_t length = (fgkLay3LadderLength-fgkLay3Ndet*fgkSegmentLength)/2.;
Double_t coolPipeSuppH = fgkLay3CoolPipeSuppH;
Double_t underSegDH = fLay3LadderUnderSegDH;
Double_t footDZ = fgkRubyZladd3 - fgkLay3Ndet*fgkSegmentLength/2 - length/2;
Double_t coolPipeEndLen = (fgkCoolPipeLay3Len-fgkSegmentLength*fgkLay3Ndet)/2;
if (iLay==3) {
} else if (iLay==4) {
length = (fgkLay4LadderLength-fgkLay4Ndet*fgkSegmentLength)/2.;
coolPipeSuppH = fgkLay4CoolPipeSuppH;
underSegDH = fLay4LadderUnderSegDH;
footDZ = fgkRubyZladd4 - fgkLay4Ndet*fgkSegmentLength/2 - length/2;
coolPipeEndLen = (fgkCoolPipeLay4Len-fgkSegmentLength*fgkLay4Ndet)/2;
} else {
printf("error in AliITSv11GeometrySDD::CreateEndLadder: Wrong layer");
return 0;
};
Double_t tDY = (- fgkLadderSegBoxDH/2
+ underSegDH/2);
Double_t segmentLength = fgkSegmentLength;
Double_t topCornerLength = fgkSegmentLength/2.-fgkLay4LaddTopCornerEnd;
TGeoVolumeAssembly *virtualEnd = new TGeoVolumeAssembly("ITSsddEnd");
Double_t triangleHeight = fgkLadderHeight - fgkLadderBeamRadius;
Double_t halfTheta = TMath::ATan( 0.5*fgkLadderWidth/triangleHeight );
Double_t beta = (TMath::Pi()-2.*halfTheta)/4.;
Double_t alpha = TMath::Pi()*3./4. - halfTheta/2.;
TGeoArb8 *cfLaddTop1 = CreateLadderSide("CFladdTopCornerV1shape",
topCornerLength/2., halfTheta, -1,
fgkLadderLa, fgkLadderHa, fgkLadderl);
TGeoVolume *cfLaddTopVol1 = new TGeoVolume("ITSsddCFladdTopCornerV1",
cfLaddTop1,carbonFiberLadderStruct);
cfLaddTopVol1->SetLineColor(fColorCarbonFiber);
TGeoArb8 *cfLaddTop2 = CreateLadderSide( "CFladdTopCornerV2shape",
topCornerLength/2., halfTheta, 1,
fgkLadderLa, fgkLadderHa, fgkLadderl);
TGeoVolume *cfLaddTopVol2 = new TGeoVolume("ITSsddCFladdTopCornerV2",
cfLaddTop2,carbonFiberLadderStruct);
cfLaddTopVol2->SetLineColor(fColorCarbonFiber);
TGeoTranslation *trTop1 = new TGeoTranslation(0, fgkLadderHeight/2+tDY,
-(length-topCornerLength)/2.);
virtualEnd->AddNode(cfLaddTopVol1, 1, trTop1);
virtualEnd->AddNode(cfLaddTopVol2, 1, trTop1);
TGeoArb8 *cfLaddSide1 = CreateLadderSide( "CFladdSideCornerV1shape",
length/2., beta, -1,
fgkLadderLb, fgkLadderHb, fgkLadderl);
TGeoVolume *cfLaddSideVol1 = new TGeoVolume("ITSsddCFladdSideCornerV1",
cfLaddSide1,carbonFiberLadderStruct);
cfLaddSideVol1->SetLineColor(fColorCarbonFiber);
TGeoArb8 *cfLaddSide2 = CreateLadderSide( "CFladdSideCornerV2shape",
length/2., beta, 1,
fgkLadderLb, fgkLadderHb, fgkLadderl);
TGeoVolume *cfLaddSideVol2 = new TGeoVolume("ITSsddCFladdSideCornerV2",
cfLaddSide2,carbonFiberLadderStruct);
cfLaddSideVol2->SetLineColor(fColorCarbonFiber);
Double_t dYTranslation = ( fgkLadderHeight/2. - 0.5*fgkLadderWidth*
TMath::Tan(beta) - fgkLadderBeamRadius );
Double_t distCenterSideDown = 0.5*fgkLadderWidth/TMath::Cos(beta);
TGeoCombiTrans *ctSideR = CreateCombiTrans("", distCenterSideDown, 0,
alpha*TMath::RadToDeg());
AddTranslationToCombiTrans(ctSideR, 0, -dYTranslation+tDY, 0);
TGeoCombiTrans *ctSideL = CreateCombiTrans("", distCenterSideDown, 0,
-alpha*TMath::RadToDeg());
AddTranslationToCombiTrans(ctSideL, 0, -dYTranslation+tDY, 0);
virtualEnd->AddNode(cfLaddSideVol1, 1, ctSideR);
virtualEnd->AddNode(cfLaddSideVol2, 1, ctSideR);
virtualEnd->AddNode(cfLaddSideVol1, 2, ctSideL);
virtualEnd->AddNode(cfLaddSideVol2, 2, ctSideL);
Double_t beamPhiPrime = TMath::ASin(1./TMath::Sqrt( (1+TMath::Sin(2*beta)*
TMath::Sin(2*beta)/(TanD(fgkBeamSidePhi)*TanD(fgkBeamSidePhi))) ));
TGeoRotation *beamRot1 = new TGeoRotation("", 90-2.*beta*TMath::RadToDeg(),
-beamPhiPrime*TMath::RadToDeg(), -90);
TGeoRotation *beamRot2 = new TGeoRotation("", 90-2.*beta*TMath::RadToDeg(),
beamPhiPrime*TMath::RadToDeg(), -90);
TGeoRotation *beamRot3 = new TGeoRotation("", 90+2.*beta*TMath::RadToDeg(),
beamPhiPrime*TMath::RadToDeg(), -90);
TGeoRotation *beamRot4 = new TGeoRotation("", 90+2.*beta*TMath::RadToDeg(),
-beamPhiPrime*TMath::RadToDeg(), -90);
TGeoCombiTrans *beamTransf1 = new TGeoCombiTrans(0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. + tDY,
-length/2 + segmentLength/8, beamRot1);
TGeoCombiTrans *beamTransf3 = new TGeoCombiTrans( 0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2.+tDY,
-length/2 + 3*segmentLength/8, beamRot2);
TGeoCombiTrans *beamTransf5 = new TGeoCombiTrans(-0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2.+tDY,
-length/2 + segmentLength/8, beamRot3);
TGeoCombiTrans *beamTransf7 = new TGeoCombiTrans(-0.5*triangleHeight*
TMath::Tan(halfTheta),
fgkLadderBeamRadius/2. + tDY,
-length/2+3*segmentLength/8, beamRot4);
virtualEnd->AddNode(fLaddSegCommonVol[6], 1, beamTransf1);
virtualEnd->AddNode(fLaddSegCommonVol[6], 2, beamTransf3);
virtualEnd->AddNode(fLaddSegCommonVol[6], 3, beamTransf5);
virtualEnd->AddNode(fLaddSegCommonVol[6], 4, beamTransf7);
TGeoRotation *bottomBeamRot1 = new TGeoRotation("",90, 90, 90);
TGeoTubeSeg *bottomBeam2 = new TGeoTubeSeg(0, fgkLadderBeamRadius,
fgkLadderWidth/2.-fgkLadderLb/3, 0, 90);
TGeoVolume *bottomBeam2Vol = new TGeoVolume("ITSsddBottomBeam2Vol",
bottomBeam2, carbonFiberLadderStruct);
bottomBeam2Vol->SetLineColor(fColorCarbonFiber);
TGeoCombiTrans *bottomBeamTransf2 = new TGeoCombiTrans(0,
-(fgkLadderHeight/2-fgkLadderBeamRadius)+tDY,-length/2,bottomBeamRot1);
virtualEnd->AddNode(bottomBeam2Vol, 1, bottomBeamTransf2);
Double_t triangleCPaxeDist = fgkCoolPipeSuppAxeDist-fgkCoolPipeSuppWidthExt-
fgkCoolPipeSuppWidthIn+fgkLadderBeamRadius;
Double_t coolPipeSuppL = TMath::Tan(halfTheta)*
(triangleHeight+triangleCPaxeDist/
TMath::Sin(halfTheta)-coolPipeSuppH);
if (fAddCoolingSyst) {
TGeoRotation *rotCPS2 = new TGeoRotation("",-halfTheta*TMath::RadToDeg(),-90, 90);
TGeoRotation *rotCPS1 = new TGeoRotation("", halfTheta*TMath::RadToDeg(),-90,-90);
TGeoCombiTrans *transCPS1 = new TGeoCombiTrans(coolPipeSuppL,
-fgkLadderHeight/2.+ tDY +
coolPipeSuppH+fgkLadderBeamRadius,
-length/2., rotCPS1);
TGeoCombiTrans *transCPS4 = new TGeoCombiTrans(-coolPipeSuppL,
-fgkLadderHeight/2.+ tDY +
coolPipeSuppH+fgkLadderBeamRadius,
-length/2., rotCPS2);
virtualEnd->AddNode(fCoolPipeSupportL, 1, transCPS1);
virtualEnd->AddNode(fCoolPipeSupportR, 1, transCPS4);
};
Double_t footDY = -(fgkLadderHeight/2-fgkLadderBeamRadius)+tDY
- fgkLadFootY/2+fgkLadFingerPrintY;
TGeoTranslation *footTr = new TGeoTranslation("SDDfootTr",0,footDY,footDZ);
virtualEnd->AddNode(fLadderFoot, 1, footTr);
if (fAddCoolingSyst) {
TGeoTranslation *pipeTr1 = new TGeoTranslation(coolPipeSuppL,
-fgkLadderHeight/2.+ tDY +
coolPipeSuppH + fgkLadderBeamRadius,
-length/2.+coolPipeEndLen/2.);
TGeoTranslation *pipeTr2 = new TGeoTranslation(-coolPipeSuppL,
-fgkLadderHeight/2. + tDY +
fgkLadderBeamRadius + coolPipeSuppH,
-length/2.+coolPipeEndLen/2.);
TGeoTube *coolingPipeShape = new TGeoTube( fgkCoolPipeInnerDiam/2,
fgkCoolPipeOuterDiam/2,
coolPipeEndLen/2);
TGeoTube *coolerShape = new TGeoTube( 0, fgkCoolPipeInnerDiam/2,
coolPipeEndLen/2);
TGeoVolume *coolingPipe = new TGeoVolume("ITSsddCoolingPipeEnd",
coolingPipeShape, phynoxSDD );
coolingPipe->SetLineColor(fColorPhynox);
TGeoVolume *cooler = new TGeoVolume("ITSsddCoolingEndLiquid",coolerShape,
coolerMediumSDD );
virtualEnd->AddNode(coolingPipe, 1, pipeTr1);
virtualEnd->AddNode(coolingPipe, 2, pipeTr2);
if (fCoolingOn) {
virtualEnd->AddNode(cooler, 1, pipeTr1);
virtualEnd->AddNode(cooler, 2, pipeTr2);
};
};
TGeoBBox* guideHVbox = new TGeoBBox("guideHVbox",fgkHVguideX1/2,
fgkHVguideY1/2,fgkHVguideZ1/2);
TGeoVolume *guideHV = new TGeoVolume("guideHV",guideHVbox,stesalite);
TGeoTranslation* guideHVtr = new TGeoTranslation(fgkHVguideDX,
-(fgkLadderHeight/2-fgkLadderBeamRadius)+tDY-fgkHVguideY1/2,
footDZ+fgkLadFootZ/2+fgkHVguideZ1/2-(fgkHVguideSuppFullZ-fgkHVguideZ2));
virtualEnd->AddNode(guideHV, 1, guideHVtr);
Double_t raccordFullLen = fgkConnectorCoolTubeL1+fgkConnectorCoolTubeL2+fgkConnectorCoolTubeL3;
TGeoTranslation *trRaccordo1 = new TGeoTranslation("trRaccordo1",-coolPipeSuppL,
-fgkLadderHeight/2.+ tDY +
coolPipeSuppH+fgkLadderBeamRadius,
-length/2.+coolPipeEndLen+raccordFullLen/2);
TGeoTranslation *trRaccordo2 = new TGeoTranslation("trRaccordo2", coolPipeSuppL,
-fgkLadderHeight/2.+ tDY +
coolPipeSuppH+fgkLadderBeamRadius,
-length/2.+coolPipeEndLen+raccordFullLen/2);
virtualEnd->AddNode(fRaccordoL, 1, trRaccordo1);
virtualEnd->AddNode(fRaccordoL, 2, trRaccordo2);
if(GetDebug(1)) virtualEnd->CheckOverlaps(0.01);
return virtualEnd;
}
TGeoVolumeAssembly* AliITSv11GeometrySDD::CreateLadderFoot() {
TGeoMedium *stesalite = GetMedium("G10FR4$");
TGeoVolumeAssembly *virtualFoot = new TGeoVolumeAssembly("ITSsddFoot");
Double_t epsilon = 2e-10;
TGeoBBox *ladFootBox1 = new TGeoBBox("ladFootBox1",fgkLadBox1X/2, fgkLadFootY/2,
fgkLadFootZ/2);
TGeoTranslation *ladFootBox1Tr = new TGeoTranslation("ladFootBox1Tr",
fgkLadFootX/2-fgkLadBox1X/2,0,0);
TGeoBBox *ladFingerPrint = new TGeoBBox("ladFingerPrint",fgkLadFingerPrintX/2,
fgkLadFingerPrintY/2+epsilon, fgkLadFootZ/2+epsilon);
TGeoTranslation *ladFingerPrintTr = new TGeoTranslation("ladFingerPrintTr",
fgkLadFootX/2-fgkLadFingerPrintBorder-fgkLadFingerPrintX/2,
fgkLadFootY/2-fgkLadFingerPrintY/2+epsilon,
0);
TGeoBBox *rubyCageHole = new TGeoBBox("rubyCageHole",fgkRubyCageHoleX/2,
fgkRubyCageHoleY/2+epsilon, fgkRubyCageHoleZ/2);
TGeoTranslation *rubyCageHoleTr = new TGeoTranslation("rubyCageHoleTr",
fgkLadFootX/2-(fgkLadFootX/2-fgkRubyDX)+fgkRubyCageAxisShift,
fgkLadFootY/2-fgkRubyCageHoleY/2,0);
double rubyScrewHoleLen = fgkLadFootX/2-fgkRubyDX;
TGeoTube *rubyScrewHole = new TGeoTube("rubyScrewHole", 0,fgkScrewM4diam/2,
rubyScrewHoleLen/2);
TGeoRotation *rot9090 = new TGeoRotation("",90,90,0);
TGeoCombiTrans *rubyScrewHoleTr = new TGeoCombiTrans("rubyScrewHoleTr",
fgkLadFootX/2-rubyScrewHoleLen/2,
-fgkRubyScrewShiftToCenterY, 0, rot9090);
Double_t rubyHoleLen = fgkLadFootY-fgkRubyCageHoleY;
TGeoTube *rubyHole = new TGeoTube("rubyHole", 0,fgkRubyHoleDiam/2,
rubyHoleLen/2);
TGeoRotation *rot90 = new TGeoRotation("",0,90,0);
TGeoCombiTrans *rubyHoleTr = new TGeoCombiTrans("rubyHoleTr", fgkRubyDX,
-(fgkLadFootY-rubyHoleLen)/2, 0, rot90);
ladFootBox1Tr->RegisterYourself();
ladFingerPrintTr->RegisterYourself();
rubyCageHoleTr->RegisterYourself();
rubyScrewHoleTr->RegisterYourself();
rubyHoleTr->RegisterYourself();
TGeoCompositeShape *footRightPart = new TGeoCompositeShape(
"ladFootBox1:ladFootBox1Tr-(ladFingerPrint:ladFingerPrintTr"
"+rubyCageHole:rubyCageHoleTr+rubyScrewHole:rubyScrewHoleTr"
"+rubyHole:rubyHoleTr)");
TGeoVolume *vFootRightPart = new TGeoVolume("vFootRightPart",
footRightPart,stesalite);
vFootRightPart->SetLineColor(fColorStesalite);
virtualFoot->AddNode(vFootRightPart, 1, 0);
Double_t middleX = fgkLadFootX-fgkLadBox1X-fgkLadFingerPrintX-fgkLadFingerPrintBorder;
TGeoBBox *footMiddle = new TGeoBBox("footMiddle", middleX/2, fgkLadFootMiddleY/2,
fgkLadFootZ/2);
TGeoTranslation *middleXTr = new TGeoTranslation("middleXTr",
fgkLadFootX/2-fgkLadBox1X-middleX/2,
fgkLadFootY/2-fgkLadFootMiddleY/2, 0);
TGeoVolume *vFootMiddle = new TGeoVolume("vFootMiddle", footMiddle,stesalite);
vFootMiddle->SetLineColor(fColorStesalite);
virtualFoot->AddNode(vFootMiddle, 1, middleXTr);
TGeoBBox *footLeftLadFinger = new TGeoBBox("footLeftLadFinger", fgkLadFingerPrintX/2,
(fgkLadFootY-fgkLadFingerPrintY)/2,
fgkLadFootZ/2);
TGeoTranslation *footLeftLadFingerTr = new TGeoTranslation("footLeftLadFingerTr",
-fgkLadFootX/2+fgkLadFingerPrintBorder+fgkLadFingerPrintX/2,
-fgkLadFingerPrintY/2, 0);
TGeoVolume *vFootLeftLadFinger = new TGeoVolume("vFootLeftLadFinger",footLeftLadFinger,
stesalite);
vFootLeftLadFinger->SetLineColor(fColorStesalite);
virtualFoot->AddNode(vFootLeftLadFinger, 1, footLeftLadFingerTr);
TGeoBBox *footLeft = new TGeoBBox("footLeft", fgkLadFingerPrintBorder/2,
fgkLadFootY/2,
fgkLadFootZ/2);
TGeoTranslation *footLeftTr = new TGeoTranslation("footLeftTr",
-fgkLadFootX/2+fgkLadFingerPrintBorder/2,
0, 0);
TGeoVolume *vFootLeft = new TGeoVolume("vFootLeft",footLeft,stesalite);
vFootLeft->SetLineColor(fColorStesalite);
virtualFoot->AddNode(vFootLeft, 1, footLeftTr);
if(GetDebug(3)){
ladFingerPrint->InspectShape();
ladFootBox1->InspectShape();
rubyCageHole->InspectShape();
rubyScrewHole->InspectShape();
rubyHole->InspectShape();
}
return virtualFoot;
}
TGeoVolumeAssembly* AliITSv11GeometrySDD::CreateCarlosCard(Int_t iLay) {
(void) iLay;
TGeoMedium *glassFiber = GetMedium("GLASS FIBER$");
TGeoMedium *siliconChip = GetMedium("SDD SI CHIP$");
TGeoMedium *plastiChip = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *copper = GetMedium("COPPER$");
TGeoMedium *alCu12SDD = GetMedium("ALCU12$");
TGeoMedium *stainless = GetMedium("AISI304L$");
TGeoVolumeAssembly *assemblySupCarlos = new TGeoVolumeAssembly("assemblySupCarlos");
TGeoBBox *supCarlosBoard1 = new TGeoBBox("",fgkCarlosSuppX1/2,fgkCarlosSuppY1/2,
fgkCarlosSuppZ/2);
TGeoBBox *supCarlosBoard2 = new TGeoBBox("",fgkCarlosSuppX2/2,fgkCarlosSuppY2/2,
fgkCarlosSuppZ/2);
TGeoVolume *vSupCarlosBoard1 = new TGeoVolume("vSupCarlosBoard1",
supCarlosBoard1, alCu12SDD);
TGeoVolume *vSupCarlosBoard2 = new TGeoVolume("vSupCarlosBoard2",
supCarlosBoard2, alCu12SDD);
vSupCarlosBoard1->SetLineColor(4);
vSupCarlosBoard2->SetLineColor(4);
Double_t shiftGlob = -fgkCarlosSuppZ/2+fgkCarlosSuppTopLen;
shiftGlob+= 0.5*fgkCarlosSuppY3/cos((90-fgkCarlosSuppAngle)*TMath::DegToRad());
shiftGlob-= 0.5*fgkCarlosSuppY2*tan((90-fgkCarlosSuppAngle)*TMath::DegToRad());
Double_t shiftGlobY = shiftGlob*sin(fgkCarlosSuppAngle*TMath::DegToRad());
Double_t shiftGlobZ = shiftGlob*cos(fgkCarlosSuppAngle*TMath::DegToRad());
TGeoTranslation *carlosSupTr1 = new TGeoTranslation( -fgkCarlosSuppX2/2,
(-fgkCarlosSuppY1+fgkCarlosSuppY2)/2+shiftGlobY,
+shiftGlobZ);
TGeoTranslation *carlosSupTr2 = new TGeoTranslation( fgkCarlosSuppX1/2,
shiftGlobY,
shiftGlobZ);
assemblySupCarlos->AddNode(vSupCarlosBoard1, 0, carlosSupTr1);
assemblySupCarlos->AddNode(vSupCarlosBoard2, 0, carlosSupTr2);
TGeoBBox *supCarlosBoard3 = new TGeoBBox("",fgkCarlosSuppX3/2,fgkCarlosSuppY3/2,
fgkCarlosSuppZ3/2);
TGeoVolume *vSupCarlosBoard3 = new TGeoVolume("vSupCarlosBoard3",
supCarlosBoard3, alCu12SDD);
vSupCarlosBoard3->SetLineColor(4);
TGeoTube *littleScrew = new TGeoTube("littleScrew", 0, fgkLittleScrewR,
fgkCarlosSuppY3/2);
TGeoVolume *vLittleScrew = new TGeoVolume("vLittleScrew",
littleScrew, stainless);
TGeoRotation *rotScrew = new TGeoRotation("",0,90,0);
TGeoCombiTrans *cbScrew1 = new TGeoCombiTrans(0, 0, fgkCarlosSuppZ3/2 -
fgkLittleScrewHeadR-0.07, rotScrew);
TGeoCombiTrans *cbScrew2 = new TGeoCombiTrans(0, 0, -fgkCarlosSuppZ3/2 +
fgkLittleScrewHeadR+0.07, rotScrew);
vSupCarlosBoard3->AddNode(vLittleScrew,1, cbScrew1);
vSupCarlosBoard3->AddNode(vLittleScrew,2, cbScrew2);
TGeoRotation *carlosSupRot = new TGeoRotation("carlosSuppInvertAngle",
0, fgkCarlosSuppAngle, 0);
TGeoCombiTrans *carlosSupTr3 = new TGeoCombiTrans((fgkCarlosSuppX1+
fgkCarlosSuppX2+fgkCarlosSuppX3)/2,0,0, carlosSupRot);
TGeoCombiTrans *carlosSupTr4 = new TGeoCombiTrans(-(fgkCarlosSuppX1+
fgkCarlosSuppX2+fgkCarlosSuppX3)/2,0,0, carlosSupRot);
assemblySupCarlos->AddNode(vSupCarlosBoard3, 0, carlosSupTr3);
assemblySupCarlos->AddNode(vSupCarlosBoard3, 1, carlosSupTr4);
Double_t aaa = fgkCarlosSuppY3;
Double_t bbb = fgkCarlosSuppZ3/2 - fgkLittleScrewHeadR;
Double_t screw1y = ( aaa*cos(TMath::DegToRad()*fgkCarlosSuppAngle) -
bbb*sin(TMath::DegToRad()*fgkCarlosSuppAngle) );
Double_t screw1z = ( aaa*sin(TMath::DegToRad()*fgkCarlosSuppAngle) +
bbb*cos(TMath::DegToRad()*fgkCarlosSuppAngle) )-0.07;
TGeoRotation *carlosSuppRot = (TGeoRotation *)fCommonTr[0];
TGeoCombiTrans* lScrewTr1 = new TGeoCombiTrans((fgkCarlosSuppX1+
fgkCarlosSuppX2+fgkCarlosSuppX3)/2,
screw1y,screw1z, carlosSuppRot);
TGeoCombiTrans* lScrewTr2 = new TGeoCombiTrans((fgkCarlosSuppX1+
fgkCarlosSuppX2+fgkCarlosSuppX3)/2,
screw1z,screw1y, carlosSuppRot);
TGeoCombiTrans *lScrewTr3 = new TGeoCombiTrans(-(fgkCarlosSuppX1+
fgkCarlosSuppX2+fgkCarlosSuppX3)/2,
screw1y,screw1z, carlosSuppRot);
TGeoCombiTrans *lScrewTr4 = new TGeoCombiTrans(-(fgkCarlosSuppX1+
fgkCarlosSuppX2+fgkCarlosSuppX3)/2,
screw1z,screw1y, carlosSuppRot);
assemblySupCarlos->AddNode(fCommonVol[0], 1, lScrewTr1);
assemblySupCarlos->AddNode(fCommonVol[0], 2, lScrewTr2);
assemblySupCarlos->AddNode(fCommonVol[0], 3, lScrewTr3);
assemblySupCarlos->AddNode(fCommonVol[0], 4, lScrewTr4);
Double_t p1[3], p2[3], vX[3] = {1,0,0};
AliITSv11GeomCableFlat card1("cardCarlos1", fgkCarlosCardZ1, fgkCarlosCardY1);
card1.SetNLayers(2);
card1.SetLayer(0, fgkCarlosCardCuY, copper, kOrange);
card1.SetLayer(1, fgkCarlosCardY1-fgkCarlosCardCuY, glassFiber, 30);
card1.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = -fgkCarlosCardX1/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge;
p1[2] = fgkCarlosCardShift;
p2[0] = fgkCarlosCardX1/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge;
p2[2] = fgkCarlosCardShift;
card1.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
card1.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
card1.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat card2("cardCarlos2", fgkCarlosCardZ2, fgkCarlosCardY1);
card2.SetNLayers(2);
card2.SetLayer(0, fgkCarlosCardCuY, copper, kOrange);
card2.SetLayer(1, fgkCarlosCardY1-fgkCarlosCardCuY, glassFiber, 30);
card2.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = -fgkCarlosCardX1/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge;
p1[2] = fgkCarlosCardShift + fgkCarlosCardZ1/2 + fgkCarlosCardZ2/2;
p2[0] = -fgkCarlosCardX1/2 + fgkCarlosCardX2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge;
p2[2] = fgkCarlosCardShift + fgkCarlosCardZ1/2 + fgkCarlosCardZ2/2;
card2.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
card2.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
card2.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat u1("carlosCardU1", fgkCarlosU1Z, fgkCarlosU1Y);
u1.SetNLayers(2);
u1.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
u1.SetLayer(1, fgkCarlosU1Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
u1.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = fgkCarlosU1posX - fgkCarlosU1X/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU1Y/2;
p1[2] = fgkCarlosCardShift + fgkCarlosU1posZ;
p2[0] = fgkCarlosU1posX + fgkCarlosU1X/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU1Y/2;
p2[2] = fgkCarlosCardShift + fgkCarlosU1posZ;
u1.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
u1.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
u1.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat u2("carlosCardU2", fgkCarlosU2Z, fgkCarlosU2Y);
u2.SetNLayers(2);
u2.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
u2.SetLayer(1, fgkCarlosU2Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
u2.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = fgkCarlosU2posX - fgkCarlosU2X/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU2Y/2;
p1[2] = fgkCarlosCardShift + fgkCarlosU2posZ;
p2[0] = fgkCarlosU2posX + fgkCarlosU2X/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU2Y/2;
p2[2] = fgkCarlosCardShift + fgkCarlosU2posZ;
u2.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
u2.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
u2.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat u3("carlosCardU3", fgkCarlosU3Z, fgkCarlosU3Y);
u3.SetNLayers(2);
u3.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
u3.SetLayer(1, fgkCarlosU3Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
u3.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
Double_t u3Y = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU3Y/2;
p1[0] = fgkCarlosU3posX - fgkCarlosU3X/2;
p1[1] = u3Y;
p1[2] = fgkCarlosCardShift + fgkCarlosU3posZ;
p2[0] = fgkCarlosU3posX + fgkCarlosU3X/2;
p2[1] = u3Y;
p2[2] = fgkCarlosCardShift + fgkCarlosU3posZ;
u3.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
u3.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
TGeoVolume *u3Vol = u3.CreateAndInsertBoxCableSegment(1,90);
TGeoCombiTrans *u4Trans = new TGeoCombiTrans;
u4Trans->RotateX(90);
u4Trans->SetTranslation(fgkCarlosU4posX, u3Y,
fgkCarlosCardShift + fgkCarlosU4posZ);
assemblySupCarlos->AddNode(u3Vol, 2, u4Trans);
AliITSv11GeomCableFlat u17("carlosCardU17", fgkCarlosU17Z, fgkCarlosU17Y);
u17.SetNLayers(2);
u17.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
u17.SetLayer(1, fgkCarlosU17Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
u17.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = fgkCarlosU17posX - fgkCarlosU17X/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU17Y/2;
p1[2] = fgkCarlosCardShift + fgkCarlosU17posZ;
p2[0] = fgkCarlosU17posX + fgkCarlosU17X/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU17Y/2;
p2[2] = fgkCarlosCardShift + fgkCarlosU17posZ;
u17.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
u17.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
u17.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat u35("carlosCardU35", fgkCarlosU35Z, fgkCarlosU35Y);
u35.SetNLayers(2);
u35.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
u35.SetLayer(1, fgkCarlosU35Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
u35.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = fgkCarlosU35posX - fgkCarlosU35X/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU35Y/2;
p1[2] = fgkCarlosCardShift + fgkCarlosU35posZ;
p2[0] = fgkCarlosU35posX + fgkCarlosU35X/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU35Y/2;
p2[2] = fgkCarlosCardShift + fgkCarlosU35posZ;
u35.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
u35.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
u35.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat u36("carlosCardU36", fgkCarlosU36Z, fgkCarlosU36Y);
u36.SetNLayers(2);
u36.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
u36.SetLayer(1, fgkCarlosU36Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
u36.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = fgkCarlosU36posX - fgkCarlosU36X/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU36Y/2;
p1[2] = fgkCarlosCardShift + fgkCarlosU36posZ;
p2[0] = fgkCarlosU36posX + fgkCarlosU36X/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosU36Y/2;
p2[2] = fgkCarlosCardShift + fgkCarlosU36posZ;
u36.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
u36.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
u36.CreateAndInsertBoxCableSegment(1,90);
AliITSv11GeomCableFlat qz1("carlosCardQZ1", fgkCarlosQZ1Z, fgkCarlosQZ1Y);
qz1.SetNLayers(2);
qz1.SetLayer(0, fgkCarlosCardChipSiThick, siliconChip, kGreen);
qz1.SetLayer(1, fgkCarlosQZ1Y - fgkCarlosCardChipSiThick, plastiChip, kGray+3);
qz1.SetInitialNode( (TGeoVolume *) assemblySupCarlos);
p1[0] = fgkCarlosQZ1posX - fgkCarlosQZ1X/2;
p1[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosQZ1Y/2;
p1[2] = fgkCarlosCardShift + fgkCarlosQZ1posZ;
p2[0] = fgkCarlosQZ1posX + fgkCarlosQZ1X/2;
p2[1] = shiftGlobY - fgkCarlosCard2HeatBridge + fgkCarlosCardY1/2 + fgkCarlosQZ1Y/2;
p2[2] = fgkCarlosCardShift + fgkCarlosQZ1posZ;
qz1.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 0, p1, vX);
qz1.AddCheckPoint( (TGeoVolume *) assemblySupCarlos, 1, p2, vX);
qz1.CreateAndInsertBoxCableSegment(1,90);
return assemblySupCarlos;
}
Int_t AliITSv11GeometrySDD::CreateLVCard() {
TGeoMedium *glassFiber = GetMedium("GLASS FIBER$");
TGeoMedium *siliconChip = GetMedium("SDD SI CHIP$");
TGeoMedium *plastiChip = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *copper = GetMedium("COPPER$");
TGeoMedium *alCu12SDD = GetMedium("ALCU12$");
TGeoMedium *stainless = GetMedium("AISI304L$");
fCardLVL = new TGeoVolumeAssembly("ITSsddLVCardLeft");
fCardLVR = new TGeoVolumeAssembly("ITSsddLVCardRight");
Double_t p1[3], p2[3], vX[3] = {1,0,0};
Double_t carLVfullThick = fgkLVcardZ+fgkLVcardCuZ;
AliITSv11GeomCableFlat cardLV("cardLV", fgkLVcardY, carLVfullThick);
cardLV.SetNLayers(2);
cardLV.SetLayer(0, fgkLVcardCuZ, copper, 30);
cardLV.SetLayer(1, fgkLVcardZ, glassFiber, 30);
cardLV.SetInitialNode( (TGeoVolume *) fCardLVL);
p1[0] = 0;
p1[1] = fgkLVcardY/2;
p1[2] = 0;
p2[0] = fgkLVcardX;
p2[1] = fgkLVcardY/2;
p2[2] = 0;
cardLV.AddCheckPoint( (TGeoVolume *) fCardLVL, 0, p1, vX);
cardLV.AddCheckPoint( (TGeoVolume *) fCardLVL, 1, p2, vX);
TGeoVolume* boxVol = cardLV.CreateAndInsertBoxCableSegment(1);
TGeoRotation *rotAdd = new TGeoRotation("",90,0,0);
TGeoCombiTrans *trCard = new TGeoCombiTrans(-fgkLVcardX/2,fgkLVcardY/2,0,rotAdd);
fCardLVR->AddNode(boxVol, 1, trCard);
Double_t chip0fullThick = fgkLVChip0Z + fgkLVChip0SiZ;
AliITSv11GeomCableFlat chipO("chipO", fgkLVChip0Y, chip0fullThick);
chipO.SetNLayers(2);
chipO.SetLayer(0, fgkLVChip0SiZ, siliconChip, 8);
chipO.SetLayer(1, fgkLVChip0Z, plastiChip, 12);
chipO.SetInitialNode( (TGeoVolume *) fCardLVL);
p1[0] = (fgkLVChip0PosX - fgkLVChip0X/2);
p1[1] = fgkLVChip0PosY;
p1[2] = carLVfullThick/2 + chip0fullThick/2;
p2[0] = (fgkLVChip0PosX + fgkLVChip0X/2);
p2[1] = fgkLVChip0PosY;
p2[2] = carLVfullThick/2 + chip0fullThick/2;
chipO.AddCheckPoint( (TGeoVolume *) fCardLVL, 0, p1, vX);
chipO.AddCheckPoint( (TGeoVolume *) fCardLVL, 1, p2, vX);
boxVol = chipO.CreateAndInsertBoxCableSegment(1);
trCard = new TGeoCombiTrans( -fgkLVChip0PosX,
fgkLVChip0PosY,
carLVfullThick/2+chip0fullThick/2, rotAdd);
fCardLVR->AddNode(boxVol, 1, trCard);
trCard = new TGeoCombiTrans( fgkLVChip0PosX,
fgkLVChip0PosY,
-carLVfullThick/2-chip0fullThick/2, rotAdd);
fCardLVL->AddNode(boxVol, 2, trCard);
trCard = new TGeoCombiTrans( -fgkLVChip0PosX,
fgkLVChip0PosY,
-carLVfullThick/2-chip0fullThick/2, rotAdd);
fCardLVR->AddNode(boxVol, 2, trCard);
Double_t chip1fullThick = fgkLVChip1Z + fgkLVChip1SiZ;
AliITSv11GeomCableFlat chip1("chip1", fgkLVChip1Y, chip1fullThick);
chip1.SetNLayers(2);
chip1.SetLayer(0, fgkLVChip1SiZ, siliconChip, 8);
chip1.SetLayer(1, fgkLVChip1Z, plastiChip, 12);
chip1.SetInitialNode( (TGeoVolume *) fCardLVL);
p1[0] = (fgkLVChip1PosX-fgkLVChip1X/2);
p1[1] = fgkLVChip1PosY;
p1[2] = carLVfullThick/2 + chip1fullThick/2;
p2[0] = (fgkLVChip1PosX+fgkLVChip1X/2);
p2[1] = fgkLVChip1PosY;
p2[2] = carLVfullThick/2 + chip1fullThick/2;
chip1.AddCheckPoint( (TGeoVolume *) fCardLVL, 0, p1, vX);
chip1.AddCheckPoint( (TGeoVolume *) fCardLVL, 1, p2, vX);
boxVol = chip1.CreateAndInsertBoxCableSegment(1);
trCard = new TGeoCombiTrans( -fgkLVChip1PosX,
fgkLVChip1PosY,
carLVfullThick/2 + chip1fullThick/2, rotAdd);
fCardLVR->AddNode(boxVol, 1, trCard);
Double_t chip2fullThick = fgkLVChip2Z + fgkLVChip2SiZ;
AliITSv11GeomCableFlat chip2("chip2", fgkLVChip2Y, chip2fullThick);
chip2.SetNLayers(2);
chip2.SetLayer(0, fgkLVChip2SiZ, siliconChip, 8);
chip2.SetLayer(1, fgkLVChip2Z, plastiChip, 12);
chip2.SetInitialNode( (TGeoVolume *) fCardLVL);
p1[0] = (fgkLVChip2PosX-fgkLVChip2X/2);
p1[1] = fgkLVChip2PosY;
p1[2] = carLVfullThick/2 + chip2fullThick/2;
p2[0] = (fgkLVChip2PosX+fgkLVChip2X/2);
p2[1] = fgkLVChip2PosY;
p2[2] = carLVfullThick/2 + chip2fullThick/2;
chip2.AddCheckPoint( (TGeoVolume *) fCardLVL, 0, p1, vX);
chip2.AddCheckPoint( (TGeoVolume *) fCardLVL, 1, p2, vX);
boxVol = chip2.CreateAndInsertBoxCableSegment(1);
trCard = new TGeoCombiTrans( -fgkLVChip2PosX,
fgkLVChip2PosY,
carLVfullThick/2 + chip2fullThick/2, rotAdd);
fCardLVR->AddNode(boxVol, 1, trCard);
Double_t chip3fullThick = fgkLVChip3Z + fgkLVChip3SiZ;
AliITSv11GeomCableFlat chip3("chip3", fgkLVChip3Y, chip3fullThick);
chip3.SetNLayers(2);
chip3.SetLayer(0, fgkLVChip3Z, plastiChip, 12);
chip3.SetLayer(1, fgkLVChip3SiZ, siliconChip, 8);
chip3.SetInitialNode( (TGeoVolume *) fCardLVL);
p1[0] = (fgkLVChip3PosX-fgkLVChip3X/2);
p1[1] = fgkLVChip3PosY;
p1[2] = -carLVfullThick/2 - chip3fullThick/2;
p2[0] = (fgkLVChip3PosX+fgkLVChip3X/2);
p2[1] = fgkLVChip3PosY;
p2[2] = -carLVfullThick/2 - chip3fullThick/2;
chip3.AddCheckPoint( (TGeoVolume *) fCardLVL, 0, p1, vX);
chip3.AddCheckPoint( (TGeoVolume *) fCardLVL, 1, p2, vX);
boxVol = chip3.CreateAndInsertBoxCableSegment(1);
trCard = new TGeoCombiTrans( -fgkLVChip3PosX,
fgkLVChip3PosY,
-carLVfullThick/2 - chip3fullThick/2, rotAdd);
fCardLVR->AddNode(boxVol, 1, trCard);
TGeoBBox *alLVcooling1 = new TGeoBBox("alLVcooling1" ,
fgkLVcoolX1/2, fgkLVcoolY1/2, fgkLVcoolZ1/2);
TGeoTranslation *alLVcooling1Tr = new TGeoTranslation("alLVcooling1Tr",
(fgkLVcoolX1/2+fgkLVcoolX2),
fgkLVcoolPosY+fgkLVcoolY1/2,
carLVfullThick/2+chip0fullThick+fgkLVcoolZ1/2);
TGeoTranslation *alLVcooling1TrB = new TGeoTranslation("alLVcooling1TrB",
(fgkLVcoolX1/2+fgkLVcoolX2),
fgkLVcoolPosY+fgkLVcoolY1/2,
-(carLVfullThick/2+chip0fullThick+fgkLVcoolZ1/2));
TGeoVolume *vAlLVcooling1 = new TGeoVolume("vAlLVcooling1",alLVcooling1,
alCu12SDD);
vAlLVcooling1->SetLineColor(2);
TGeoBBox * alLVcooling2 = new TGeoBBox("lLVcooling2" ,
fgkLVcoolX2/2, fgkLVcoolY2/2, fgkLVcoolZ2/2);
TGeoTranslation *alLVcooling2Tr = new TGeoTranslation("alLVcooling2Tr",
(fgkLVcoolX2/2),
fgkLVcoolPosY+fgkLVcoolY1/2,
carLVfullThick/2+chip0fullThick+fgkLVcoolZ1-fgkLVcoolZ2/2);
TGeoTranslation *alLVcooling2TrB = new TGeoTranslation("alLVcooling2TrB",
(fgkLVcoolX2/2),
fgkLVcoolPosY+fgkLVcoolY1/2,
-(carLVfullThick/2+chip0fullThick+fgkLVcoolZ1-fgkLVcoolZ2/2));
TGeoVolume *vAlLVcooling2 = new TGeoVolume("vAlLVcooling2",alLVcooling2,
alCu12SDD);
vAlLVcooling2->SetLineColor(2);
Double_t alLVcoolZ3 = (fgkLVcardCuZ+fgkLVcardZ+2.*(fgkLVChip0SiZ+fgkLVChip0Z)
+fgkLVcoolZ1*2.);
TGeoBBox * alLVcooling3 = new TGeoBBox("lLVcooling3" ,
fgkLVcoolX3/2, fgkLVcoolY3/2, alLVcoolZ3/2);
TGeoTranslation *alLVcooling3Tr = new TGeoTranslation("alLVcooling3Tr",
(-fgkLVcoolX3/2),
fgkLVcoolPosY+fgkLVcoolY1-fgkLVcoolY3/2,
0);
TGeoVolume *vAlLVcooling3 = new TGeoVolume("vAlLVcooling3",alLVcooling3,alCu12SDD);
vAlLVcooling3->SetLineColor(2);
TGeoTube *littleScrew = new TGeoTube("littleScrewLV", 0, fgkLittleScrewR,
fgkLVcoolY3/2);
TGeoVolume *vLittleScrew = new TGeoVolume("vLittleScrewLV",
littleScrew, stainless);
TGeoRotation *rotScrew = new TGeoRotation("",0,90,0);
TGeoCombiTrans *cbScrew = new TGeoCombiTrans(0,0,fgkShiftLittleScrewLV,
rotScrew);
vAlLVcooling3->AddNode(vLittleScrew, 1, cbScrew);
TGeoTube *littleScrewHead = new TGeoTube("littleScrewLVhead",
0, fgkLittleLVScrewHeadR,
fgkLittleScrewHeadH/2);
TGeoVolume *vLittleScrewHead = new TGeoVolume("vLittleScrewLVhead",
littleScrewHead, stainless);
vLittleScrewHead->SetLineColor(kGray);
TGeoCombiTrans *cbScrewHeadL = new TGeoCombiTrans( -fgkLVcoolX3/2,
fgkLVcoolPosY+fgkLVcoolY1 + fgkLittleScrewHeadH/2,
fgkShiftLittleScrewLV,
rotScrew);
fCardLVL->AddNode(vLittleScrewHead, 1, cbScrewHeadL);
TGeoCombiTrans *cbScrewHeadR = new TGeoCombiTrans( fgkLVcoolX3/2,
fgkLVcoolPosY+fgkLVcoolY1 + fgkLittleScrewHeadH/2,
fgkShiftLittleScrewLV,
rotScrew);
fCardLVR->AddNode(vLittleScrewHead, 1, cbScrewHeadR);
fCardLVL->AddNode(vAlLVcooling1, 1,alLVcooling1Tr);
fCardLVL->AddNode(vAlLVcooling1, 2,alLVcooling1TrB);
fCardLVL->AddNode(vAlLVcooling2, 1,alLVcooling2Tr);
fCardLVL->AddNode(vAlLVcooling2, 2,alLVcooling2TrB);
fCardLVL->AddNode(vAlLVcooling3, 1,alLVcooling3Tr);
TGeoTranslation *alLVcooling1TrR = new TGeoTranslation("alLVcooling1TrR",
-(fgkLVcoolX1/2+fgkLVcoolX2),
fgkLVcoolPosY+fgkLVcoolY1/2,
carLVfullThick/2+chip0fullThick+fgkLVcoolZ1/2);
TGeoTranslation *alLVcooling1TrBR = new TGeoTranslation("alLVcooling1TrBR",
-(fgkLVcoolX1/2+fgkLVcoolX2),
fgkLVcoolPosY+fgkLVcoolY1/2,
-(carLVfullThick/2+chip0fullThick+fgkLVcoolZ1/2));
TGeoTranslation *alLVcooling2TrR = new TGeoTranslation("alLVcooling2TrR",
-(fgkLVcoolX2/2),
fgkLVcoolPosY+fgkLVcoolY1/2,
carLVfullThick/2+chip0fullThick+fgkLVcoolZ1-fgkLVcoolZ2/2);
TGeoTranslation *alLVcooling2TrBR = new TGeoTranslation("alLVcooling2TrBR",
-(fgkLVcoolX2/2),
fgkLVcoolPosY+fgkLVcoolY1/2,
-(carLVfullThick/2+chip0fullThick+fgkLVcoolZ1-fgkLVcoolZ2/2));
TGeoTranslation *alLVcooling3TrR = new TGeoTranslation("alLVcooling3TrR",
fgkLVcoolX3/2,
fgkLVcoolPosY+fgkLVcoolY1-fgkLVcoolY3/2,
0);
fCardLVR->AddNode(vAlLVcooling1, 1,alLVcooling1TrR);
fCardLVR->AddNode(vAlLVcooling1, 2,alLVcooling1TrBR);
fCardLVR->AddNode(vAlLVcooling2, 1,alLVcooling2TrR);
fCardLVR->AddNode(vAlLVcooling2, 2,alLVcooling2TrBR);
fCardLVR->AddNode(vAlLVcooling3, 1,alLVcooling3TrR);
return kTRUE;
}
TGeoVolumeAssembly* AliITSv11GeometrySDD::CreateHVCard(){
TGeoMedium *ceramic = GetMedium("CERAMICS$");
TGeoMedium *medSMDcapaMiddle = GetMedium("SDD X7R capacitors$");
TGeoMedium *medSMDcapaEnd = GetMedium("SDD X7R capacitors$");
TGeoMedium *stainless = GetMedium("INOX$");
TGeoMedium *plastic = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *alCu12SDD = GetMedium("ALCU12$");
TGeoVolumeAssembly *highVCard = new TGeoVolumeAssembly("ITSsddHVCard");
TGeoBBox *ceramicCard = new TGeoBBox("ceramCard", fgkHVCardCeramX/2,
fgkHVCardCeramY/2, fgkHVCardCeramZ/2);
TGeoVolume *vCeramicCard = new TGeoVolume("vCeramCard", ceramicCard, ceramic);
vCeramicCard->SetLineColor(38);
highVCard->AddNode(vCeramicCard, 1, 0);
TGeoBBox *capa1Middle = new TGeoBBox("cardHVCapa1Middle", fgkHVCardCapa1X/2,
fgkHVCardCapa1Ymid/2, fgkHVCardCapa1Z/2);
TGeoVolume *vCapa1Middle = new TGeoVolume("vCardHVCapa1Middle",capa1Middle,
medSMDcapaMiddle);
TGeoBBox *capa1End = new TGeoBBox("cardHVCapa1End", fgkHVCardCapa1X/2,
fgkHVCardCapa1Yend/2, fgkHVCardCapa1Z/2);
TGeoVolume *vCapa1End = new TGeoVolume("vCardHVCapa1End",capa1End,
medSMDcapaEnd);
vCapa1End->SetLineColor(18);
TGeoTranslation *capa1EndTr1 = new TGeoTranslation("cardHVcapa1EndTr1", 0,
(fgkHVCardCapa1Ymid+fgkHVCardCapa1Yend)/2,0);
TGeoTranslation *capa1EndTr2 = new TGeoTranslation("cardHVcapa1EndTr2", 0,
-(fgkHVCardCapa1Ymid+fgkHVCardCapa1Yend)/2,0);
TGeoTranslation *capa1PosTr = new TGeoTranslation("cardHVcapa1PosTr",
fgkHVCardCapa1PosX, fgkHVCardCapa1PosY,
-fgkHVCardCeramZ/2-fgkHVCardCapa1Z/2);
TGeoVolumeAssembly *capa1 = new TGeoVolumeAssembly("cardHVCapa1");
capa1->AddNode(vCapa1Middle, 1,0);
capa1->AddNode(vCapa1End, 1, capa1EndTr1);
capa1->AddNode(vCapa1End, 2, capa1EndTr2);
highVCard->AddNode(capa1, 1, capa1PosTr);
TGeoBBox *capa2Middle = new TGeoBBox("cardHVCapa2Middle", fgkHVCardCapa2X/2,
fgkHVCardCapa2Ymid/2, fgkHVCardCapa2Z/2);
TGeoVolume *vCapa2Middle = new TGeoVolume("vCardHVCapa2Middle",capa2Middle,
medSMDcapaMiddle);
TGeoBBox *capa2End = new TGeoBBox("cardHVCapa2End", fgkHVCardCapa2X/2,
fgkHVCardCapa2Yend/2, fgkHVCardCapa2Z/2);
TGeoVolume *vCapa2End = new TGeoVolume("vCardHVCapa2End",capa2End,
medSMDcapaEnd);
vCapa2End->SetLineColor(18);
TGeoTranslation *capa2EndTr1 = new TGeoTranslation("cardHVcapa2EndTr1", 0,
(fgkHVCardCapa2Ymid+fgkHVCardCapa2Yend)/2,0);
TGeoTranslation *capa2EndTr2 = new TGeoTranslation("cardHVcapa2EndTr2", 0,
-(fgkHVCardCapa2Ymid+fgkHVCardCapa2Yend)/2,0);
TGeoTranslation *capa2PosTr = new TGeoTranslation("cardHVcapa2PosTr",
fgkHVCardCapa2PosX, fgkHVCardCapa2PosY,
-fgkHVCardCeramZ/2-fgkHVCardCapa2Z/2);
TGeoVolumeAssembly *capa2 = new TGeoVolumeAssembly("cardHVCapa2");
capa2->AddNode(vCapa2Middle, 1,0);
capa2->AddNode(vCapa2End, 1, capa2EndTr1);
capa2->AddNode(vCapa2End, 2, capa2EndTr2);
highVCard->AddNode(capa2, 1, capa2PosTr);
TGeoBBox *capa3Middle = new TGeoBBox("cardHVCapa3Middle", fgkHVCardCapa3Xmid/2,
fgkHVCardCapa3Y/2, fgkHVCardCapa3Z/2);
TGeoVolume *vCapa3Middle = new TGeoVolume("vCardHVCapa3Middle",capa3Middle,
medSMDcapaMiddle);
TGeoBBox *capa3End = new TGeoBBox("cardHVCapa3End", fgkHVCardCapa3Xend/2,
fgkHVCardCapa3Y/2, fgkHVCardCapa3Z/2);
TGeoVolume *vCapa3End = new TGeoVolume("vCardHVCapa3End",capa3End,
medSMDcapaEnd);
vCapa3End->SetLineColor(18);
TGeoTranslation *capa3EndTr1 = new TGeoTranslation("cardHVcapa3EndTr1",
(fgkHVCardCapa3Xmid+fgkHVCardCapa3Xend)/2, 0, 0);
TGeoTranslation *capa3EndTr2 = new TGeoTranslation("cardHVcapa2EndTr2",
-(fgkHVCardCapa3Xmid+fgkHVCardCapa3Xend)/2, 0, 0);
TGeoVolumeAssembly *capa3 = new TGeoVolumeAssembly("cardHVCapa3");
capa3->AddNode(vCapa3Middle, 1,0);
capa3->AddNode(vCapa3End, 1, capa3EndTr1);
capa3->AddNode(vCapa3End, 2, capa3EndTr2);
TGeoTranslation *capa3PosTr1 = new TGeoTranslation("cardHVcapa3PosTr1",
fgkHVCardCapa3PosX1, fgkHVCardCapa3PosY1,
-fgkHVCardCeramZ/2-fgkHVCardCapa3Z/2);
TGeoTranslation *capa3PosTr2 = new TGeoTranslation("cardHVcapa3PosTr2",
fgkHVCardCapa3PosX2, fgkHVCardCapa3PosY1,
-fgkHVCardCeramZ/2-fgkHVCardCapa3Z/2);
TGeoTranslation *capa3PosTr3 = new TGeoTranslation("cardHVcapa3PosTr3",
fgkHVCardCapa3PosX3, fgkHVCardCapa3PosY2,
-fgkHVCardCeramZ/2-fgkHVCardCapa3Z/2);
TGeoTranslation *capa3PosTr4 = new TGeoTranslation("cardHVcapa3PosTr4",
fgkHVCardCapa3PosX4, fgkHVCardCapa3PosY2,
-fgkHVCardCeramZ/2-fgkHVCardCapa3Z/2);
TGeoTranslation *capa3PosTr5 = new TGeoTranslation("cardHVcapa3PosTr5",
fgkHVCardCapa3PosX5, fgkHVCardCapa3PosY3,
-fgkHVCardCeramZ/2-fgkHVCardCapa3Z/2);
highVCard->AddNode(capa3, 1, capa3PosTr1);
highVCard->AddNode(capa3, 2, capa3PosTr2);
highVCard->AddNode(capa3, 3, capa3PosTr3);
highVCard->AddNode(capa3, 4, capa3PosTr4);
highVCard->AddNode(capa3, 5, capa3PosTr5);
Double_t fgkConnexLVHVdiam1 = 0.8*fgkmm;
Double_t fgkConnexLVHVdiam2 = 2*fgkmm;
Double_t fgkConnexLVHVlen = 6.2*fgkmm;
Double_t fgkConnexLVHVx = 3*fgkmm;
Double_t fgkConnexLVHVy1 = 8*fgkmm;
Double_t fgkConnexLVHVdy = 2.5*fgkmm;
TGeoTube *connexLVHVmetal = new TGeoTube("connexLVHVmetal",0,
fgkConnexLVHVdiam1/2,fgkConnexLVHVlen/2);
TGeoTube *connexLVHVplastic = new TGeoTube("connexLVHVplastic",
fgkConnexLVHVdiam1/2,
fgkConnexLVHVdiam2/2,
fgkConnexLVHVlen/2);
TGeoVolume *vConnexLVHVmetal = new TGeoVolume("ITSsddConnexLVHVmetal",
connexLVHVmetal, stainless);
TGeoVolume *vConnexLVHVplast = new TGeoVolume("ITSsddConnexLVHVplast",
connexLVHVplastic, plastic);
vConnexLVHVmetal->SetLineColor(10);
vConnexLVHVplast->SetLineColor(12);
TGeoVolumeAssembly *connexion = new TGeoVolumeAssembly("ITSsddConnexLVHV");
connexion->AddNode(vConnexLVHVmetal, 1, 0);
connexion->AddNode(vConnexLVHVplast, 1, 0);
TGeoTranslation *trConnexion1 = new TGeoTranslation(-fgkConnexLVHVx,fgkConnexLVHVy1,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion2 = new TGeoTranslation( fgkConnexLVHVx,fgkConnexLVHVy1,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion3 = new TGeoTranslation(-fgkConnexLVHVx,
fgkConnexLVHVy1+fgkConnexLVHVdy,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion4 = new TGeoTranslation( fgkConnexLVHVx,
fgkConnexLVHVy1+fgkConnexLVHVdy,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion5 = new TGeoTranslation(-fgkConnexLVHVx,
fgkConnexLVHVy1+2*fgkConnexLVHVdy,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion6 = new TGeoTranslation( fgkConnexLVHVx,
fgkConnexLVHVy1+2*fgkConnexLVHVdy,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion7 = new TGeoTranslation(-fgkConnexLVHVx,
fgkConnexLVHVy1+3*fgkConnexLVHVdy,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
TGeoTranslation *trConnexion8 = new TGeoTranslation( fgkConnexLVHVx,
fgkConnexLVHVy1+3*fgkConnexLVHVdy,
-fgkHVCardCeramZ/2-fgkConnexLVHVlen/2 );
highVCard->AddNode(connexion, 1, trConnexion1);
highVCard->AddNode(connexion, 2, trConnexion2);
highVCard->AddNode(connexion, 3, trConnexion3);
highVCard->AddNode(connexion, 4, trConnexion4);
highVCard->AddNode(connexion, 5, trConnexion5);
highVCard->AddNode(connexion, 6, trConnexion6);
highVCard->AddNode(connexion, 7, trConnexion7);
highVCard->AddNode(connexion, 8, trConnexion8);
TGeoBBox *cardHVcool1 = new TGeoBBox("cardHVcool1",fgkHVCardCool1X/2,
fgkHVCardCool1Y/2, fgkHVCardCool1Z/2);
TGeoBBox *cardHVcool2 = new TGeoBBox("cardHVcool2",fgkHVCardCool2X/2,
fgkHVCardCool2Y/2, fgkHVCardCool2Z/2);
TGeoBBox *cardHVcool3 = new TGeoBBox("cardHVcool3",fgkHVCardCool3X/2,
fgkHVCardCool3Y/2, fgkHVCardCool3Z/2);
TGeoVolume *vCardHVcool1 = new TGeoVolume("vCardHVcool1",cardHVcool1,
alCu12SDD);
TGeoVolume *vCardHVcool2 = new TGeoVolume("vCardHVcool2",cardHVcool2,
alCu12SDD);
TGeoVolume *vCardHVcool3 = new TGeoVolume("vCardHVcool3",cardHVcool3,
alCu12SDD);
TGeoTube *littleScrewHV = new TGeoTube("littleScrewHV", 0, fgkLittleScrewR,
fgkHVCardCool3Y/2);
TGeoVolume *vLittleScrewHV = new TGeoVolume("vLittleScrewHV",
littleScrewHV, stainless);
TGeoRotation *rotScrewHead = new TGeoRotation("",0,90,0);
vCardHVcool3->AddNode(vLittleScrewHV, 1,rotScrewHead);
vCardHVcool1->SetLineColor(2);
vCardHVcool2->SetLineColor(2);
vCardHVcool3->SetLineColor(2);
TGeoTranslation *cool1Tr1 = new TGeoTranslation("cardHVcool1Tr1",
fgkHVCardCeramX/2-fgkHVCardCool1X/2,
-fgkHVCardCoolDY+fgkHVCardCool1Y/2,
fgkHVCardCeramZ/2+fgkHVCardCool1Z/2);
TGeoTranslation *cool1Tr2 = new TGeoTranslation("cardHVcool1Tr2",
-fgkHVCardCeramX/2+fgkHVCardCool1X/2,
-fgkHVCardCoolDY+fgkHVCardCool1Y/2,
fgkHVCardCeramZ/2+fgkHVCardCool1Z/2);
highVCard->AddNode(vCardHVcool1, 1, cool1Tr1);
highVCard->AddNode(vCardHVcool1, 2, cool1Tr2);
TGeoTranslation *cool2Tr1 = new TGeoTranslation("cardHVcool2Tr1",
fgkHVCardCeramX/2-fgkHVCardCool1X+fgkHVCardCool2X/2,
-fgkHVCardCoolDY-fgkHVCardCool2Y/2,
fgkHVCardCeramZ/2+fgkHVCardCool2Z/2);
TGeoTranslation *cool2Tr2 = new TGeoTranslation("cardHVcool2Tr2",
-fgkHVCardCeramX/2+fgkHVCardCool1X-fgkHVCardCool2X/2,
-fgkHVCardCoolDY-fgkHVCardCool2Y/2,
fgkHVCardCeramZ/2+fgkHVCardCool2Z/2);
highVCard->AddNode(vCardHVcool2, 1, cool2Tr1);
highVCard->AddNode(vCardHVcool2, 2, cool2Tr2);
TGeoTranslation *cool3Tr1 = new TGeoTranslation("cardHVcool2Tr1",
fgkHVCardCeramX/2-fgkHVCardCool1X+fgkHVCardCool2X+fgkHVCardCool3X/2,
-fgkHVCardCoolDY-fgkHVCardCool3Y/2,
fgkHVCardCeramZ/2+fgkHVCardCool2Z-fgkHVCardCool3Z/2);
TGeoTranslation *cool3Tr2 = new TGeoTranslation("cardHVcool2Tr2",
-fgkHVCardCeramX/2+fgkHVCardCool1X-fgkHVCardCool2X-fgkHVCardCool3X/2,
-fgkHVCardCoolDY-fgkHVCardCool3Y/2,
fgkHVCardCeramZ/2+fgkHVCardCool2Z-fgkHVCardCool3Z/2);
highVCard->AddNode(vCardHVcool3, 1, cool3Tr1);
highVCard->AddNode(vCardHVcool3, 2, cool3Tr2);
TGeoCombiTrans *cbScrewHead1 = new TGeoCombiTrans("cardHVscrewHeadTr1",
fgkHVCardCeramX/2-fgkHVCardCool1X+fgkHVCardCool2X+fgkHVCardCool3X/2,
-fgkHVCardCoolDY+fgkLittleScrewHeadH/2,
fgkHVCardCeramZ/2+fgkHVCardCool2Z-fgkHVCardCool3Z/2,
rotScrewHead);
TGeoCombiTrans *cbScrewHead2 = new TGeoCombiTrans("cardHVscrewHeadTr2",
-fgkHVCardCeramX/2+fgkHVCardCool1X-fgkHVCardCool2X-fgkHVCardCool3X/2,
-fgkHVCardCoolDY+fgkLittleScrewHeadH/2,
fgkHVCardCeramZ/2+fgkHVCardCool2Z-fgkHVCardCool3Z/2,
rotScrewHead);
highVCard->AddNode(fCommonVol[0], 1, cbScrewHead1);
highVCard->AddNode(fCommonVol[0], 2, cbScrewHead2);
return highVCard;
}
TGeoVolumeAssembly* AliITSv11GeometrySDD::CreateEndLadderCards(Int_t iLay) {
TGeoMedium *alCu12SDD = GetMedium("ALCU12$");
TGeoMedium *phynoxSDD = GetMedium("INOX$");
TGeoMedium *coolerMediumSDD = GetMedium("WATER$");
TGeoVolumeAssembly *endLadderCards = new TGeoVolumeAssembly("endLadderCards");
Double_t endLadPipeUlength = fgkEndLadPipeUlengthLay3;
Double_t endLadPipeArmZ = fgkEndLadPipeArmZLay3;
Int_t nCards = 3;
if (iLay==4) {
endLadPipeUlength = fgkEndLadPipeUlengthLay4;
endLadPipeArmZ = fgkEndLadPipeArmZLay4;
nCards = 4;
}
AliITSv11GeomCableRound endLadderPipe("endLadderPipe", fgkEndLadPipeOuterDiam/2);
endLadderPipe.SetNLayers(2);
endLadderPipe.SetLayer(0, fgkEndLadPipeInnerDiam/2, coolerMediumSDD, 4);
endLadderPipe.SetLayer(1, (fgkEndLadPipeOuterDiam-fgkEndLadPipeInnerDiam)/2, phynoxSDD, fColorPhynox);
Double_t coolUzPos = fgkEndLadPipeOuterDiam/2+2.*fgkmm;
Double_t coordA[3] = { fgkEndLadPipeUwidth/2, 0, endLadPipeUlength+coolUzPos};
Double_t vectA[3] = {0,0,1};
Double_t coordB[3] = { fgkEndLadPipeUwidth/2,0, fgkEndLadPipeRadius+coolUzPos};
Double_t vectB[3] = {0,0,1};
Double_t coordC[3] = { fgkEndLadPipeUwidth/2-fgkEndLadPipeRadius, 0, coolUzPos};
Double_t vectC[3] = {1,0,0};
Double_t coordD[3] = {-fgkEndLadPipeUwidth/2+fgkEndLadPipeRadius, 0, coolUzPos};
Double_t vectD[3] = {-1,0,0};
Double_t coordE[3] = {-fgkEndLadPipeUwidth/2, 0, fgkEndLadPipeRadius+coolUzPos};
Double_t vectE[3] = {0,0,-1};
Double_t coordF[3] = {-fgkEndLadPipeUwidth/2,0, endLadPipeUlength+coolUzPos};
Double_t vectF[3] = {0,0,-1};
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 0, coordA, vectA);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 1, coordB, vectB);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 2, coordC, vectC);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 3, coordD, vectD);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 4, coordE, vectE);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 5, coordF, vectF);
endLadderPipe.SetInitialNode((TGeoVolume *) endLadderCards);
endLadderPipe.CreateAndInsertTubeSegment( 1);
endLadderPipe.CreateAndInsertTorusSegment( 2);
endLadderPipe.CreateAndInsertTubeSegment( 3);
endLadderPipe.CreateAndInsertTorusSegment( 4);
endLadderPipe.CreateAndInsertTubeSegment( 5);
TGeoBBox *endLadPipeArmBox = new TGeoBBox("endLadPipeArmBox",fgkEndLadPipeArmX/2,
fgkEndLadPipeArmY/2, endLadPipeArmZ/2);
TGeoTube *endLadPipeArmTube = new TGeoTube("endLadPipeArmTube", 0,
fgkEndLadPipeOuterDiam/2, endLadPipeArmZ/2);
TGeoTranslation *endLadPipeArmBoxDY1 = new TGeoTranslation("endLadPipeArmBoxDY1",
- fgkEndLadPipeArmBoxDX,
fgkEndLadPipeArmBoxDY,0);
TGeoTranslation *endLadPipeArmBoxDY2 = new TGeoTranslation("endLadPipeArmBoxDY2",
fgkEndLadPipeArmBoxDX,
fgkEndLadPipeArmBoxDY,0);
endLadPipeArmBoxDY1->RegisterYourself();
endLadPipeArmBoxDY2->RegisterYourself();
if(GetDebug(3)) {
endLadPipeArmBox->InspectShape();
endLadPipeArmTube->InspectShape();
}
TGeoCompositeShape *endLadPipeArm1 = new TGeoCompositeShape("ITSsddEndLadPipeArm1",
"endLadPipeArmBox:endLadPipeArmBoxDY1"
"- endLadPipeArmTube");
TGeoCompositeShape *endLadPipeArm2 = new TGeoCompositeShape("ITSsddEndLadPipeArm2",
"endLadPipeArmBox:endLadPipeArmBoxDY2"
"- endLadPipeArmTube");
TGeoVolume *vEndLadPipeArm1 = new TGeoVolume("ITSsddVolEndLadPipeArm1",
endLadPipeArm1, alCu12SDD);
TGeoVolume *vEndLadPipeArm2 = new TGeoVolume("ITSsddVolEndLadPipeArm2",
endLadPipeArm2, alCu12SDD);
vEndLadPipeArm1->SetLineColor(2);
vEndLadPipeArm2->SetLineColor(2);
Double_t armZ = (coolUzPos-fgkEndLadPipeOuterDiam/2+endLadPipeArmZ/2
+fgkEndLadPipeArmZpos);
TGeoTranslation *trEndLadPipeArm1 = new TGeoTranslation("trEndLadPipeArm1",
-fgkEndLadPipeUwidth/2,0,armZ);
TGeoTranslation *trEndLadPipeArm2 = new TGeoTranslation("trEndLadPipeArm2",
fgkEndLadPipeUwidth/2,0,armZ);
endLadderCards->AddNode(vEndLadPipeArm1, 1, trEndLadPipeArm1);
endLadderCards->AddNode(vEndLadPipeArm2, 1, trEndLadPipeArm2);
TGeoVolumeAssembly *cardLVassemblyR = fCardLVR;
TGeoVolumeAssembly *cardLVassemblyL = fCardLVL;
Double_t spaceBetweenCards = 0.2*fgkmm;
Double_t cardLVxShift = (fgkEndLadPipeUwidth/2-fgkEndLadPipeArmX/2
+fgkEndLadPipeArmBoxDX);
Double_t cardLVyShift = (-fgkLVcoolPosY-fgkLVcoolY1+fgkLVcoolY3
+fgkEndLadPipeArmY/2+fgkEndLadPipeArmBoxDY);
Double_t alLVcoolZ3 = (fgkLVcardCuZ+fgkLVcardZ+2.*(fgkLVChip0SiZ+fgkLVChip0Z)
+fgkLVcoolZ1*2.);
Double_t firstLVCardZ = fgkEndLadPipeArmZpos-fgkEndLadPipeOuterDiam/2.+alLVcoolZ3/2
+coolUzPos+1.25*fgkmm;
for (Int_t iCard=0; iCard<nCards; iCard++) {
Double_t cardLVzShift = firstLVCardZ +
Double_t(iCard)*(alLVcoolZ3 + 2.*spaceBetweenCards+fgkHVCardCool3Z);
TGeoTranslation *trCardLVassemblyR = new TGeoTranslation(cardLVxShift,
cardLVyShift, cardLVzShift);
TGeoTranslation *trCardLVassemblyL = new TGeoTranslation(-cardLVxShift,
cardLVyShift, cardLVzShift);
endLadderCards->AddNode(cardLVassemblyR, iCard+1, trCardLVassemblyR);
endLadderCards->AddNode(cardLVassemblyL, iCard+1, trCardLVassemblyL);
}
TGeoVolumeAssembly *cardHV = fCardHV;
Double_t coolHVdy = (fgkHVCardCoolDY + fgkHVCardCool3Y
+ fgkEndLadPipeArmY/2 + fgkEndLadPipeArmBoxDY);
Double_t coolHVCenterShift = (fgkHVCardCool3Z/2-fgkHVCardCool2Z
-(fgkHVCardCeramZ)/2);
for (Int_t iCard=0; iCard<nCards; iCard++) {
Double_t fact = iCard*2.+1.;
Double_t coolHVdz = (firstLVCardZ + alLVcoolZ3*fact/2 + spaceBetweenCards*fact
+ fgkHVCardCool3Z*fact/2. + coolHVCenterShift);
TGeoTranslation *trCardHV = new TGeoTranslation(0,coolHVdy, coolHVdz);
endLadderCards->AddNode(cardHV, iCard+1, trCardHV);
}
TGeoVolumeAssembly *assemblySupCarlos = fCardCarlos;
Double_t spaceBetweenCarlsoCards = 0.1*fgkmm;
Double_t firstCarlosCardZ = (firstLVCardZ - alLVcoolZ3/2 + alLVcoolZ3*4 +
fgkHVCardCool3Z*4 + spaceBetweenCards*7 + 2*fgkmm);
Double_t coolCarlosDy = (fgkCarlosSuppY3/2 + fgkEndLadPipeArmY/2 +
fgkEndLadPipeArmBoxDY);
for (Int_t iCard=0; iCard<nCards; iCard++) {
Double_t carloszPos = ( firstCarlosCardZ + fgkCarlosSuppZ3/2 +
iCard*(fgkCarlosSuppZ3+spaceBetweenCarlsoCards) );
TGeoCombiTrans *carlosPos = new TGeoCombiTrans(0,coolCarlosDy,carloszPos,
(TGeoRotation*) fCommonTr[0]);
endLadderCards->AddNode(assemblySupCarlos, iCard, carlosPos);
}
return endLadderCards;
}
TGeoVolume* AliITSv11GeometrySDD::CreateEndLadderCardsV(Int_t iLay) {
TGeoMedium *alCu12SDD = GetMedium("ALCU12$");
TGeoMedium *phynoxSDD = GetMedium("INOX$");
TGeoMedium *coolerMediumSDD = GetMedium("WATER$");
TGeoMedium *copper = GetMedium("COPPER$");
TGeoMedium *plastic = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *airSDD = GetMedium("SDD AIR$");
TGeoMedium *opticalFiber = GetMedium("SDD OPTICFIB$");
TGeoMedium *polyurethane = GetMedium("POLYURETHANE$");
Double_t endLadPipeUlength = fgkEndLadPipeUlengthLay3;
Double_t endLadPipeArmZ = fgkEndLadPipeArmZLay3;
Int_t nCards = 3;
Double_t rREF = fgkEndLaddCardsShortRadiusLay3;
Double_t deltaZcables = 0;
if (iLay==4) {
endLadPipeUlength = fgkEndLadPipeUlengthLay4;
endLadPipeArmZ = fgkEndLadPipeArmZLay4;
nCards = 4;
rREF = fgkEndLaddCardsShortRadiusLay4;
deltaZcables = 2.8*fgkmm;
}
Double_t cardLVxShift = (fgkEndLadPipeUwidth/2-fgkEndLadPipeArmX/2
+fgkEndLadPipeArmBoxDX);
Double_t cardLVyShift = (-fgkLVcoolPosY-fgkLVcoolY1+fgkLVcoolY3
+fgkEndLadPipeArmY/2+fgkEndLadPipeArmBoxDY);
Double_t rMin = rREF + cardLVyShift;
Double_t thickTotCable = 0.5;
Double_t tanDPhi = ((fgkEndLadPipeUwidth/2+fgkEndLadPipeArmX/2) /
(rREF-fgkEndLadPipeArmY/2) );
Double_t dphi = 2*TMath::ATan(tanDPhi)*TMath::RadToDeg();
Double_t phi0 = 90-dphi/2;
Double_t coolUzPos = fgkEndLadPipeOuterDiam/2 + fgkDistEndLaddCardsLadd;
Double_t zMax = endLadPipeUlength+coolUzPos;
Double_t rMax = rMin + fgkLVcardY;
rMax = TMath::Sqrt(rMax*rMax + cardLVxShift*cardLVxShift);
Double_t cablesRadius = rMax-0.5;
TGeoPcon *containerShape = new TGeoPcon("EndLadderCcontainerShape", phi0, dphi, 10);
containerShape->DefineSection(0, fgkDistEndLaddCardsLadd, rREF-fgkEndLadPipeOuterDiam/2-0.2, rMax);
containerShape->DefineSection(1, fgkDistEndLaddCardsLadd+1.4, rREF-fgkEndLadPipeOuterDiam/2-0.2, rMax);
containerShape->DefineSection(2, fgkDistEndLaddCardsLadd+1.4, rMin, rMax);
containerShape->DefineSection(3, endLadPipeArmZ+2*fgkEndLadPipeRadius, rMin, rMax);
containerShape->DefineSection(4, endLadPipeArmZ+2*fgkEndLadPipeRadius, rREF-1.*fgkmm, rMax);
containerShape->DefineSection(5, zMax, rREF-1.*fgkmm, rMax);
containerShape->DefineSection(6, zMax, rREF+fgkCarlosCardZ1/2, rMax);
containerShape->DefineSection(7, zMax+1, cablesRadius-thickTotCable/2, rMax);
Double_t cableSectionR1 = cablesRadius-thickTotCable/2;
Double_t cableSectionR2 = rMax;
Double_t cableSectionZ1 = zMax + 23.6*fgkmm + 3.0*fgkcm + deltaZcables;
Double_t cableSectionZ2 = zMax + 23.6*fgkmm + 4.0*fgkcm + deltaZcables;
containerShape->DefineSection(8, cableSectionZ1, cableSectionR1, rMax);
containerShape->DefineSection(9, cableSectionZ2, cableSectionR2, rMax);
TGeoVolume *endLadderCards = new TGeoVolume("endLadderCards",containerShape,airSDD);
AliITSv11GeomCableRound endLadderPipe("endLadderPipe", fgkEndLadPipeOuterDiam/2);
endLadderPipe.SetNLayers(2);
endLadderPipe.SetLayer(0, fgkEndLadPipeInnerDiam/2, coolerMediumSDD, 4);
endLadderPipe.SetLayer(1, (fgkEndLadPipeOuterDiam-fgkEndLadPipeInnerDiam)/2, phynoxSDD, fColorPhynox);
Double_t coordA[3] = { fgkEndLadPipeUwidth/2, rREF, endLadPipeUlength+coolUzPos};
Double_t vectA[3] = {0,0,1};
Double_t coordB[3] = { fgkEndLadPipeUwidth/2,rREF, fgkEndLadPipeRadius+coolUzPos};
Double_t vectB[3] = {0,0,1};
Double_t coordC[3] = { fgkEndLadPipeUwidth/2-fgkEndLadPipeRadius, rREF, coolUzPos};
Double_t vectC[3] = {1,0,0};
Double_t coordD[3] = {-fgkEndLadPipeUwidth/2+fgkEndLadPipeRadius, rREF, coolUzPos};
Double_t vectD[3] = {-1,0,0};
Double_t coordE[3] = {-fgkEndLadPipeUwidth/2, rREF, fgkEndLadPipeRadius+coolUzPos};
Double_t vectE[3] = {0,0,-1};
Double_t coordF[3] = {-fgkEndLadPipeUwidth/2,rREF, endLadPipeUlength+coolUzPos};
Double_t vectF[3] = {0,0,-1};
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 0, coordA, vectA);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 1, coordB, vectB);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 2, coordC, vectC);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 3, coordD, vectD);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 4, coordE, vectE);
endLadderPipe.AddCheckPoint( (TGeoVolume *) endLadderCards, 5, coordF, vectF);
endLadderPipe.SetInitialNode((TGeoVolume *) endLadderCards);
endLadderPipe.CreateAndInsertTubeSegment( 1);
endLadderPipe.CreateAndInsertTorusSegment( 2);
endLadderPipe.CreateAndInsertTubeSegment( 3);
endLadderPipe.CreateAndInsertTorusSegment( 4);
endLadderPipe.CreateAndInsertTubeSegment( 5);
TGeoBBox *endLadPipeArmBox = new TGeoBBox("endLadPipeArmBox",fgkEndLadPipeArmX/2,
fgkEndLadPipeArmY/2, endLadPipeArmZ/2);
TGeoTube *endLadPipeArmTube = new TGeoTube("endLadPipeArmTube", 0,
fgkEndLadPipeOuterDiam/2, endLadPipeArmZ/2);
TGeoTranslation *endLadPipeArmBoxDY1 = new TGeoTranslation("endLadPipeArmBoxDY1",
- fgkEndLadPipeArmBoxDX,
fgkEndLadPipeArmBoxDY,0);
TGeoTranslation *endLadPipeArmBoxDY2 = new TGeoTranslation("endLadPipeArmBoxDY2",
fgkEndLadPipeArmBoxDX,
fgkEndLadPipeArmBoxDY,0);
endLadPipeArmBoxDY1->RegisterYourself();
endLadPipeArmBoxDY2->RegisterYourself();
if(GetDebug(3)) {
endLadPipeArmBox->InspectShape();
endLadPipeArmTube->InspectShape();
}
TGeoCompositeShape *endLadPipeArm1 = new TGeoCompositeShape("ITSsddEndLadPipeArm1",
"endLadPipeArmBox:endLadPipeArmBoxDY1"
"- endLadPipeArmTube");
TGeoCompositeShape *endLadPipeArm2 = new TGeoCompositeShape("ITSsddEndLadPipeArm2",
"endLadPipeArmBox:endLadPipeArmBoxDY2"
"- endLadPipeArmTube");
TGeoVolume *vEndLadPipeArm1 = new TGeoVolume("ITSsddVolEndLadPipeArm1",
endLadPipeArm1, alCu12SDD);
TGeoVolume *vEndLadPipeArm2 = new TGeoVolume("ITSsddVolEndLadPipeArm2",
endLadPipeArm2, alCu12SDD);
vEndLadPipeArm1->SetLineColor(2);
vEndLadPipeArm2->SetLineColor(2);
Double_t armZ = (coolUzPos-fgkEndLadPipeOuterDiam/2+endLadPipeArmZ/2
+fgkEndLadPipeArmZpos);
TGeoTranslation *trEndLadPipeArm1 = new TGeoTranslation("trEndLadPipeArm1",
-fgkEndLadPipeUwidth/2,rREF,armZ);
TGeoTranslation *trEndLadPipeArm2 = new TGeoTranslation("trEndLadPipeArm2",
fgkEndLadPipeUwidth/2,rREF,armZ);
endLadderCards->AddNode(vEndLadPipeArm1, 1, trEndLadPipeArm1);
endLadderCards->AddNode(vEndLadPipeArm2, 1, trEndLadPipeArm2);
TGeoVolumeAssembly *cardLVassemblyR = fCardLVR;
TGeoVolumeAssembly *cardLVassemblyL = fCardLVL;
Double_t spaceBetweenCards = 0.2*fgkmm;
Double_t alLVcoolZ3 = (fgkLVcardCuZ+fgkLVcardZ+2.*(fgkLVChip0SiZ+fgkLVChip0Z)
+fgkLVcoolZ1*2.);
Double_t firstLVCardZ = fgkEndLadPipeArmZpos-fgkEndLadPipeOuterDiam/2.+alLVcoolZ3/2
+coolUzPos+1.25*fgkmm;
for (Int_t iCard=0; iCard<nCards; iCard++) {
Double_t cardLVzShift = firstLVCardZ +
Double_t(iCard)*(alLVcoolZ3 + 2.*spaceBetweenCards+fgkHVCardCool3Z);
TGeoTranslation *trCardLVassemblyR = new TGeoTranslation(cardLVxShift,
cardLVyShift+rREF, cardLVzShift);
TGeoTranslation *trCardLVassemblyL = new TGeoTranslation(-cardLVxShift,
cardLVyShift+rREF, cardLVzShift);
endLadderCards->AddNode(cardLVassemblyR, iCard+1, trCardLVassemblyR);
endLadderCards->AddNode(cardLVassemblyL, iCard+1, trCardLVassemblyL);
}
TGeoVolumeAssembly *cardHV = fCardHV;
Double_t coolHVdy = (fgkHVCardCoolDY + fgkHVCardCool3Y
+ fgkEndLadPipeArmY/2 + fgkEndLadPipeArmBoxDY);
Double_t coolHVCenterShift = (fgkHVCardCool3Z/2-fgkHVCardCool2Z
-(fgkHVCardCeramZ)/2);
for (Int_t iCard=0; iCard<nCards; iCard++) {
Double_t fact = iCard*2.+1.;
Double_t coolHVdz = (firstLVCardZ + alLVcoolZ3*fact/2 + spaceBetweenCards*fact
+ fgkHVCardCool3Z*fact/2. + coolHVCenterShift);
TGeoTranslation *trCardHV = new TGeoTranslation(0,coolHVdy+rREF, coolHVdz);
endLadderCards->AddNode(cardHV, iCard+1, trCardHV);
}
TGeoVolumeAssembly *assemblySupCarlos = fCardCarlos;
Double_t spaceBetweenCarlsoCards = 0.1*fgkmm;
Double_t firstCarlosCardZ = (firstLVCardZ - alLVcoolZ3/2 + alLVcoolZ3*4 +
fgkHVCardCool3Z*4 + spaceBetweenCards*7 + 2*fgkmm);
Double_t coolCarlosDy = (fgkCarlosSuppY3/2 + fgkEndLadPipeArmY/2 +
fgkEndLadPipeArmBoxDY);
for (Int_t iCard=0; iCard<nCards; iCard++) {
Double_t carloszPos = ( firstCarlosCardZ + fgkCarlosSuppZ3/2 +
iCard*(fgkCarlosSuppZ3+spaceBetweenCarlsoCards) );
TGeoCombiTrans *carlosPos = new TGeoCombiTrans(0,coolCarlosDy+rREF,carloszPos,
(TGeoRotation*) fCommonTr[0]);
endLadderCards->AddNode(assemblySupCarlos, iCard, carlosPos);
}
Double_t sectionV = (fgkSectionCuPerMod+fgkSectionPlastPerMod
+ fgkSectionGlassPerMod)*nCards
+ fgkSectionCoolPolyuEL + fgkSectionCoolWaterEL;
Double_t width = sectionV/thickTotCable;
Double_t thickCu = thickTotCable*fgkSectionCuPerMod
/ (fgkSectionCuPerMod+fgkSectionPlastPerMod+fgkSectionGlassPerMod+fgkSectionCoolPolyuEL+fgkSectionCoolWaterEL);
Double_t thickPlast = thickTotCable*fgkSectionPlastPerMod
/ (fgkSectionCuPerMod+fgkSectionPlastPerMod+fgkSectionGlassPerMod+fgkSectionCoolPolyuEL+fgkSectionCoolWaterEL);
Double_t thickGlass = thickTotCable*fgkSectionGlassPerMod
/ (fgkSectionCuPerMod+fgkSectionPlastPerMod+fgkSectionGlassPerMod+fgkSectionCoolPolyuEL+fgkSectionCoolWaterEL);
Double_t thickCoolPolyu = thickTotCable*fgkSectionCoolPolyuEL
/ (fgkSectionCuPerMod+fgkSectionPlastPerMod+fgkSectionGlassPerMod+fgkSectionCoolPolyuEL+fgkSectionCoolWaterEL);
Double_t thickCoolWater = thickTotCable*fgkSectionCoolWaterEL
/ (fgkSectionCuPerMod+fgkSectionPlastPerMod+fgkSectionGlassPerMod+fgkSectionCoolPolyuEL+fgkSectionCoolWaterEL);
AliITSv11GeomCableFlat cable("SDDcableEndLadder",width,thickTotCable);
cable.SetNLayers(5);
cable.SetLayer(0, thickCu, copper, kRed);
cable.SetLayer(1, thickPlast, plastic, kYellow);
cable.SetLayer(2, thickGlass, opticalFiber, kGreen);
cable.SetLayer(3, thickCoolPolyu, polyurethane, kGray);
cable.SetLayer(4, thickCoolWater, coolerMediumSDD, kBlue);
Double_t zVect[3]={0,0,1};
Double_t xMinCable = firstCarlosCardZ+nCards*(fgkCarlosSuppZ3
+spaceBetweenCarlsoCards)/2 + 2.9;
Double_t zEndCable = GetConeZ(cablesRadius-thickTotCable/2, cableSectionR1,
cableSectionR2,cableSectionZ1,cableSectionZ2);
Double_t pos1[3] = {0, cablesRadius, xMinCable};
Double_t pos2[3] = {0, cablesRadius, zEndCable};
cable.AddCheckPoint( endLadderCards, 0, pos1, zVect );
cable.AddCheckPoint( endLadderCards, 1, pos2, zVect );
cable.SetInitialNode(endLadderCards);
cable.CreateAndInsertCableSegment(1);
TGeoTorus *earthShape = new TGeoTorus(rMax-fgkEndLadderEarthCableR,
0., fgkEndLadderEarthCableR,
phi0, dphi);
TGeoVolume *earthCable = new TGeoVolume("SDDcableEndLadderEarthCable",
earthShape, copper);
endLadderCards->AddNode(earthCable, 1,
new TGeoTranslation(0, 0, fgkDistEndLaddCardsLadd+1));
return endLadderCards;
}
TGeoVolumeAssembly* AliITSv11GeometrySDD::CreateSupportRing() {
TGeoMedium *stainless = GetMedium("INOX$");
TGeoVolumeAssembly *supportRing = new TGeoVolumeAssembly("supportRing");
Double_t fgkRubyCageX = 9*fgkmm;
Double_t fgkRubyCageY = 5.5*fgkmm;
Double_t fgkRubyCageZ = 8*fgkmm;
Double_t fgkRubyCageInternSide = 5.*fgkmm;
Double_t fgkRubyCageHoleDX = 2.*fgkmm;
Double_t fgkRubyCageVIntern = 5.42*fgkmm;
Double_t fgkRubyCageScrewHoleR = 4.5/2*fgkmm;
Double_t fgkRubyCageScrewHoleY = 1.5*fgkmm;
TGeoBBox *rubyCageBox = new TGeoBBox("rubyCageBox",fgkRubyCageX/2,fgkRubyCageY/2,
fgkRubyCageZ/2);
Double_t epsilon = 1e-10;
TGeoBBox *rubyCageInternBox = new TGeoBBox("rubyCageInternBox",fgkRubyCageInternSide/2,
fgkRubyCageY/2+epsilon, fgkRubyCageInternSide/2);
TGeoTube *screwHole = new TGeoTube("screwHole", 0, fgkRubyCageScrewHoleR,
fgkRubyCageHoleDX/2+epsilon);
TGeoRotation *rotV = new TGeoRotation("", 90,90,-90);
TGeoCombiTrans *trScrewHole = new TGeoCombiTrans("trScrewHole",
fgkRubyCageX/2-fgkRubyCageHoleDX/2,
-fgkRubyCageY/2+fgkRubyCageScrewHoleY,0,rotV);
trScrewHole->RegisterYourself();
TGeoBBox *screwHoleFoot = new TGeoBBox("screwHoleFoot",fgkRubyCageHoleDX/2+epsilon,
fgkRubyCageScrewHoleY/2+epsilon, fgkRubyCageScrewHoleR);
TGeoTranslation *trScrewHoleFoot = new TGeoTranslation("trScrewHoleFoot",
fgkRubyCageX/2-fgkRubyCageHoleDX/2,
-fgkRubyCageY/2+fgkRubyCageScrewHoleY/2, 0);
trScrewHoleFoot->RegisterYourself();
Double_t rubyCageVInternBoxX = fgkRubyCageVIntern - fgkRubyCageInternSide/2;
TGeoBBox *rubyCageVInternBox = new TGeoBBox("rubyCageVInternBox",rubyCageVInternBoxX/2,
fgkRubyCageY/2+epsilon, fgkRubyCageInternSide/2);
TGeoTranslation *trRubyCageVInternBox = new TGeoTranslation("trRubyCageVInternB",
fgkRubyCageX/2-fgkRubyCageHoleDX-rubyCageVInternBoxX/2,0,0);
trRubyCageVInternBox->RegisterYourself();
TGeoTrd1 *rubyCageVInternTriangl = new TGeoTrd1("rubyCageVInternTriangl", 0,
fgkRubyCageInternSide/2, fgkRubyCageY/2+epsilon,
fgkRubyCageInternSide/4);
TGeoCombiTrans *trRubyCageVInternTriangl = new TGeoCombiTrans("trRubyCageVInternTriangl",
fgkRubyCageX/2-fgkRubyCageHoleDX-rubyCageVInternBoxX-fgkRubyCageInternSide/4
+epsilon,0,0, rotV );
trRubyCageVInternTriangl->RegisterYourself();
TGeoCompositeShape *rubyCageSquare = new TGeoCompositeShape("rubyCageSquare",
"rubyCageBox-(rubyCageInternBox"
"+screwHole:trScrewHole+screwHoleFoot:trScrewHoleFoot)");
TGeoVolume *vRubyCageSquare = new TGeoVolume("vRubyCageSquare",
rubyCageSquare, stainless);
vRubyCageSquare->SetLineColor(10);
TGeoCompositeShape *rubyCageV = new TGeoCompositeShape("rubyCageV",
"rubyCageBox-(rubyCageVInternBox:trRubyCageVInternB"
"+rubyCageVInternTriangl:trRubyCageVInternTriangl"
"+screwHole:trScrewHole+screwHoleFoot:trScrewHoleFoot)");
TGeoVolume *vRubyCageV = new TGeoVolume("vRubyCageV", rubyCageV, stainless);
vRubyCageV->SetLineColor(10);
if(GetDebug(3)) {
rubyCageBox->InspectShape();
rubyCageInternBox->InspectShape();
screwHole->InspectShape();
screwHoleFoot->InspectShape();
rubyCageVInternBox->InspectShape();
rubyCageVInternTriangl->InspectShape();
}
supportRing->AddNode(vRubyCageSquare, 0, 0);
return supportRing;
}
void AliITSv11GeometrySDD::CreateSDDsensor() {
TGeoMedium *airSDD = GetMedium("SDD AIR$");
TGeoMedium *siliconSDD = GetMedium("SDD SI insensitive$");
TGeoMedium *siliconSDDsens = GetMedium("SI$");
TGeoMedium *alSDD = GetMedium("AL$");
TGeoMedium *polyhamideSDD = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *glassSDD = GetMedium("STDGLASS$");
Double_t rWraping = fgkWaferThickness/2+fgkWaHVcableAlThick+fgkWaHVcablePolyThick;
Double_t witdhCableBox = (fgkWaHVcableWitdh - TMath::Pi()*rWraping)/2;
Double_t sensoxBoxLength = ( fgkWaferLength +
2*(rWraping+witdhCableBox-fgkWaHVcableDW) );
Double_t sensoxBoxThick = fgkWaferThickness +
2*(fgkWaHVcableAlThick+fgkWaHVcablePolyThick);
TGeoBBox *box = new TGeoBBox("ITSsddSensorBox",
fgkWaferWidth/2, sensoxBoxThick/2, sensoxBoxLength/2);
fSDDsensor3 = new TGeoVolume("ITSsddSensor3", box, airSDD);
fSDDsensor4 = new TGeoVolume("ITSsddSensor4", box, airSDD);
if (fAddSensors) {
TGeoBBox *waferShape = new TGeoBBox("ITSsddWaferShape",
fgkWaferWidth/2, fgkWaferThickness/2, fgkWaferLength/2);
TGeoVolume *wafer3 = new TGeoVolume("ITSsddWafer3", waferShape, siliconSDD);
wafer3->SetLineColor(fColorSilicon);
TGeoBBox *sensBox3 = new TGeoBBox("ITSsddSensorSensBox3",
fgkWaferWidthSens/2, fgkWaferThickSens/2, fgkWaferLengthSens/2);
TGeoVolume *sensVol3 = new TGeoVolume(fgkSDDsensitiveVolName3,sensBox3, siliconSDDsens);
sensVol3->SetLineColor(fColorSilicon+5);
wafer3->AddNode(sensVol3, 1, 0);
fSDDsensor3->AddNode(wafer3, 1, 0);
TGeoVolume *wafer4 = new TGeoVolume("ITSsddWafer4", waferShape, siliconSDD);
wafer4->SetLineColor(fColorSilicon);
TGeoBBox *sensBox4 = new TGeoBBox("ITSsddSensorSensBox4",
fgkWaferWidthSens/2, fgkWaferThickSens/2, fgkWaferLengthSens/2);
TGeoVolume *sensVol4 = new TGeoVolume(fgkSDDsensitiveVolName4,sensBox4, siliconSDDsens);
sensVol4->SetLineColor(fColorSilicon+5);
wafer4->AddNode(sensVol4, 1, 0);
fSDDsensor4->AddNode(wafer4, 1, 0);
};
TGeoBBox *glass = new TGeoBBox("ITSsddGlassBox", fgkSensorGlassLX/2,
fgkSensorGlassLY/2, fgkSensorGlassLZ/2);
TGeoVolume *vGlass = new TGeoVolume("ITSsddGlass",glass, glassSDD);
vGlass->SetLineColor(fColorGlass);
TGeoTranslation *glassTr1 = new TGeoTranslation("",fgkGlassDXOnSensor,
fgkWaferThickness/2+fgkSensorGlassLY/2,
fgkGlassDZOnSensor);
TGeoTranslation *glassTr2 = new TGeoTranslation("",-fgkGlassDXOnSensor,
fgkWaferThickness/2+fgkSensorGlassLY/2,
fgkGlassDZOnSensor);
TGeoTranslation *glassTr3 = new TGeoTranslation("",fgkGlassDXOnSensor,
fgkWaferThickness/2+fgkSensorGlassLY/2,
-fgkGlassDZOnSensor);
TGeoTranslation *glassTr4 = new TGeoTranslation("",-fgkGlassDXOnSensor,
fgkWaferThickness/2+fgkSensorGlassLY/2,
-fgkGlassDZOnSensor);
fSDDsensor3->AddNode(vGlass, 1, glassTr1);
fSDDsensor3->AddNode(vGlass, 2, glassTr2);
fSDDsensor3->AddNode(vGlass, 3, glassTr3);
fSDDsensor3->AddNode(vGlass, 4, glassTr4);
fSDDsensor4->AddNode(vGlass, 1, glassTr1);
fSDDsensor4->AddNode(vGlass, 2, glassTr2);
fSDDsensor4->AddNode(vGlass, 3, glassTr3);
fSDDsensor4->AddNode(vGlass, 4, glassTr4);
if (fAddHVcables) {
AliITSv11GeomCableFlat waHVCable("ITSsddWaHVCableU",witdhCableBox,
fgkWaHVcableAlThick+fgkWaHVcablePolyThick);
waHVCable.SetNLayers(2);
waHVCable.SetLayer(0, fgkWaHVcablePolyThick,polyhamideSDD,fColorPolyhamide);
waHVCable.SetLayer(1, fgkWaHVcableAlThick, alSDD, fColorAl);
waHVCable.SetInitialNode(fSDDsensor3);
Double_t x1[3], x2[3], vX[3] = {1,0,0};
x1[0] = -fgkWaHVcableLength/2;
x2[0] = -x1[0];
x1[1] = (fgkWaferThickness + waHVCable.GetThickness())/2;
x2[1] = x1[1];
x1[2] = fgkWaferLength/2+waHVCable.GetWidth()/2-fgkWaHVcableDW;
x2[2] = x1[2];
waHVCable.AddCheckPoint(fSDDsensor3, 0, x1, vX);
waHVCable.AddCheckPoint(fSDDsensor3, 1, x2, vX);
TGeoCombiTrans *ctSegment = 0;
TGeoVolume* segment = waHVCable.CreateAndInsertBoxCableSegment(1,-90, &ctSegment);
fSDDsensor4->AddNode(segment, 1, ctSegment);
x1[1] = -x1[1];
x2[1] = x1[1];
waHVCable.SetName("ITSsddWaHVCableD");
waHVCable.ResetPoints();
waHVCable.AddCheckPoint(fSDDsensor3, 0, x1, vX);
waHVCable.AddCheckPoint(fSDDsensor3, 1, x2, vX);
segment = waHVCable.CreateAndInsertBoxCableSegment(1, 90, &ctSegment);
fSDDsensor4->AddNode(segment, 1, ctSegment);
AliITSv11GeomCableRound waHVCableFold("ITSsddWaHVCableFold",
rWraping);
waHVCableFold.SetPhi(180,360);
waHVCableFold.SetNLayers(2);
waHVCableFold.SetLayer(0, fgkWaferThickness/2+fgkWaHVcablePolyThick,
polyhamideSDD, fColorPolyhamide);
waHVCableFold.SetLayer(1, fgkWaHVcableAlThick, alSDD, fColorAl);
waHVCableFold.SetInitialNode(fSDDsensor3);
x1[1] = 0;
x2[1] = 0;
x1[2] = fgkWaferLength/2-fgkWaHVcableDW+witdhCableBox;
x2[2] = x1[2];
waHVCableFold.AddCheckPoint(fSDDsensor3, 0, x1, vX);
waHVCableFold.AddCheckPoint(fSDDsensor3, 1, x2, vX);
segment = waHVCableFold.CreateAndInsertCableSegment(1, &ctSegment);
fSDDsensor4->AddNode(segment, 1, ctSegment);
Double_t headRadius = (fgkTransitHVHeadLX*fgkTransitHVHeadLX/4.+
fgkTransitHVHeadLZ*fgkTransitHVHeadLZ)
/(2.*fgkTransitHVHeadLZ);
Double_t theta = TMath::ATan2(fgkTransitHVHeadLX/2,
headRadius-fgkTransitHVHeadLZ)
*TMath::RadToDeg();
TGeoTubeSeg *headPoly = new TGeoTubeSeg(0,headRadius,
fgkTransitHVPolyThick/2,
90-theta,90+theta);
headPoly->SetName("headPoly");
TGeoTranslation *headPolyTr = new TGeoTranslation(0,0,
-fgkTransitHVPolyThick/2);
headPolyTr->SetName("headPolyTr");
headPolyTr->RegisterYourself();
TGeoTubeSeg *headAl = new TGeoTubeSeg(0,headRadius,
fgkTransitHVAlThick/2,
90-theta,90+theta);
headAl->SetName("headAl");
TGeoTranslation *headAlTr = new TGeoTranslation(0,0,
-fgkTransitHVPolyThick
-fgkTransitHVAlThick/2);
headAlTr->SetName("headAlTr");
headAlTr->RegisterYourself();
TGeoBBox *cache = new TGeoBBox(fgkTransitHVHeadLX/2,
(headRadius-fgkTransitHVHeadLZ)/2,
(fgkTransitHVPolyThick+fgkTransitHVAlThick)/2);
cache->SetName("cache");
TGeoTranslation *headCacheTr = new TGeoTranslation(0,
(headRadius-fgkTransitHVHeadLZ)/2,
-(fgkTransitHVPolyThick
+fgkTransitHVAlThick)/2);
headCacheTr->SetName("cacheTr");
headCacheTr->RegisterYourself();
TGeoCompositeShape *headPolyComp = new TGeoCompositeShape(
"headPoly:headPolyTr-cache:cacheTr");
TGeoVolume *vHeadPolyComp = new TGeoVolume(
"ITSsddHVtransitHeadPoly",headPolyComp, polyhamideSDD);
vHeadPolyComp->SetLineColor(fColorPolyhamide);
TGeoCompositeShape *headAlComp = new TGeoCompositeShape(
"headAl:headAlTr-cache:cacheTr");
TGeoVolume *vHeadAlComp = new TGeoVolume(
"ITSsddHVtransitHeadAl",headAlComp, alSDD);
vHeadAlComp->SetLineColor(fColorAl);
TGeoRotation *rotHead = new TGeoRotation("",0,90,0);
TGeoCombiTrans *rotHeadTr = new TGeoCombiTrans(0,fgkWaferThickness/2,
-headRadius+fgkTransitHVHeadLZ+fgkTransitHVBondingLZ/2,
rotHead);
fSDDsensor3->AddNode(vHeadPolyComp,1,rotHeadTr);
fSDDsensor3->AddNode(vHeadAlComp,1,rotHeadTr);
fSDDsensor4->AddNode(vHeadPolyComp,1,rotHeadTr);
fSDDsensor4->AddNode(vHeadAlComp,1,rotHeadTr);
AliITSv11GeomCableFlat transitHVCable("ITSsddHVtransitCenter",
fgkTransitHVBondingLZ,
fgkTransitHVPolyThick+fgkTransitHVAlThick);
transitHVCable.SetNLayers(2);
transitHVCable.SetLayer(0, fgkTransitHVPolyThick,polyhamideSDD,
fColorPolyhamide);
transitHVCable.SetLayer(1, fgkTransitHVAlThick, alSDD, fColorAl);
transitHVCable.SetInitialNode(fSDDsensor3);
x1[0] = -fgkTransitHVHeadLX/2;
x2[0] = -x1[0];
x1[1] = (fgkWaferThickness+fgkTransitHVPolyThick+fgkTransitHVAlThick)/2;
x2[1] = x1[1];
x1[2] = 0;
x2[2] = 0;
transitHVCable.AddCheckPoint(fSDDsensor3, 0, x1, vX);
transitHVCable.AddCheckPoint(fSDDsensor3, 1, x2, vX);
segment = transitHVCable.CreateAndInsertBoxCableSegment(1,-90,&ctSegment);
fSDDsensor4->AddNode(segment, 1, ctSegment);
transitHVCable.ResetPoints();
transitHVCable.SetName("ITSsddHVtransitTail");
transitHVCable.SetWidth(fgkTransitHVtailWidth);
x1[0] = fgkTransitHVtailXpos;
x2[0] = fgkTransitHVtailXpos;
x1[2] = -fgkTransitHVBondingLZ/2;
x2[2] = -fgkTransitHVBondingLZ/2-fgkTransitHVtailLength;
Double_t vZ[3] = {0,0,1};
transitHVCable.AddCheckPoint(fSDDsensor3, 0, x1, vZ);
transitHVCable.AddCheckPoint(fSDDsensor3, 1, x2, vZ);
segment = transitHVCable.CreateAndInsertBoxCableSegment(1,0, &ctSegment);
fSDDsensor4->AddNode(segment, 1, ctSegment);
TGeoArb8 *sideLeft = new TGeoArb8( fgkTransitHVPolyThick/2 );
sideLeft->SetVertex(0, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,0);
sideLeft->SetVertex(1, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,
fgkTransitHVsideLZ);
sideLeft->SetVertex(2, fgkTransitHVHeadLX/2, fgkTransitHVsideLeftZ);
sideLeft->SetVertex(3, fgkTransitHVHeadLX/2, 0);
sideLeft->SetVertex(4, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,0);
sideLeft->SetVertex(5, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,
fgkTransitHVsideLZ);
sideLeft->SetVertex(6, fgkTransitHVHeadLX/2, fgkTransitHVsideLeftZ);
sideLeft->SetVertex(7, fgkTransitHVHeadLX/2, 0);
TGeoArb8 *sideLeftAl = new TGeoArb8( fgkTransitHVAlThick/2 );
sideLeftAl->SetVertex(0, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,0);
sideLeftAl->SetVertex(1, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,
fgkTransitHVsideLZ);
sideLeftAl->SetVertex(2, fgkTransitHVHeadLX/2, fgkTransitHVsideLeftZ);
sideLeftAl->SetVertex(3, fgkTransitHVHeadLX/2, 0);
sideLeftAl->SetVertex(4, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,0);
sideLeftAl->SetVertex(5, fgkTransitHVtailXpos+fgkTransitHVtailWidth/2,
fgkTransitHVsideLZ);
sideLeftAl->SetVertex(6, fgkTransitHVHeadLX/2, fgkTransitHVsideLeftZ);
sideLeftAl->SetVertex(7, fgkTransitHVHeadLX/2, 0);
TGeoRotation *rotSide = new TGeoRotation("",0,-90,0);
TGeoCombiTrans *sideLeftTr = new TGeoCombiTrans(0,
(fgkWaferThickness+fgkTransitHVPolyThick)/2,
-fgkTransitHVBondingLZ/2, rotSide);
TGeoCombiTrans *sideLeftAlTr = new TGeoCombiTrans(0,
fgkTransitHVPolyThick+(fgkWaferThickness+fgkTransitHVAlThick)/2,
-fgkTransitHVBondingLZ/2, rotSide);
TGeoVolume *vSideLeft = new TGeoVolume("ITSsddHVtransitSideLeft",
sideLeft,polyhamideSDD);
vSideLeft->SetLineColor(fColorPolyhamide);
TGeoVolume *vSideLeftAl = new TGeoVolume("ITSsddHVtransitSideLeftAl",
sideLeftAl,alSDD);
vSideLeftAl->SetLineColor(fColorAl);
fSDDsensor3->AddNode(vSideLeft, 1, sideLeftTr);
fSDDsensor3->AddNode(vSideLeftAl, 1, sideLeftAlTr);
fSDDsensor4->AddNode(vSideLeft, 1, sideLeftTr);
fSDDsensor4->AddNode(vSideLeftAl, 1, sideLeftAlTr);
};
if(GetDebug(1)) {
fSDDsensor3->CheckOverlaps(0.01);
fSDDsensor4->CheckOverlaps(0.01);
}
fSDDsensor3->SetVisibility(kFALSE);
fSDDsensor4->SetVisibility(kFALSE);
}
TGeoVolumeAssembly *AliITSv11GeometrySDD::CreateDetectorsAssembly(Int_t iLay) {
Int_t nDetectors = fgkLay3Ndet;
Double_t *sensorZPos = fLay3sensorZPos;
TGeoVolume *sensorSDD = fSDDsensor3;
if (iLay==3) {}
else if (iLay==4) {
nDetectors = fgkLay4Ndet;
sensorZPos = fLay4sensorZPos;
sensorSDD = fSDDsensor4;
} else {
printf("AliITSv11GeometrySDD::CreateDetectorsAssembly: Error:Wrong layer");
};
char name[30];
snprintf(name,30,"ITSsddDetBox%i",iLay);
TGeoVolumeAssembly *virtualDet = new TGeoVolumeAssembly("ITSsddLadd");
for (Int_t i=0; i<nDetectors; i++) {
Double_t localZ = sensorZPos[i];
Double_t localY = fgkLadWaferSep/2+fgkWaferThickness/2;
if (iLay==3) if (i%2!=0) localY = -localY;
if (iLay==4) if (i%2==0) localY = -localY;
snprintf(name, 30, "ITSsddLay%iSensorPos%i",iLay, i);
if (i >= nDetectors/2) {
TGeoTranslation *sensorPos = new TGeoTranslation(0,localY,localZ);
sensorPos->SetName(name);
virtualDet->AddNode(sensorSDD, i, sensorPos);
}
else {
TGeoRotation *rotSensor = new TGeoRotation("",0, 180, 180);
TGeoCombiTrans *sensorPos = new TGeoCombiTrans(0,localY,
localZ, rotSensor);
sensorPos->SetName(name);
virtualDet->AddNode(sensorSDD, i, sensorPos);
};
}
if(GetDebug(1)) virtualDet->CheckOverlaps(0.01);
return virtualDet;
}
TGeoVolumeAssembly *AliITSv11GeometrySDD::CreateDetectorsAssemblyLadd2() {
Int_t nDetectors = fgkLay3Ndet;
Double_t *sensorZPos = fLay3sensorZPos;
TGeoVolume *sensorSDD = fSDDsensor3;
char name[30];
snprintf(name,30,"ITSsddDetBoxLadd2");
TGeoVolumeAssembly *virtualDet = new TGeoVolumeAssembly("ITSsddLadd");
for (Int_t i=0; i<nDetectors; i++) {
Double_t localZ = (-1.)*sensorZPos[nDetectors-1-i];
Double_t localY = fgkLadWaferSep/2+fgkWaferThickness/2;
if (i%2==0) localY = -localY;
snprintf(name, 30, "ITSsddLayLadd2SensorPos%i", i);
if (i >= nDetectors/2) {
TGeoTranslation *sensorPos = new TGeoTranslation(0,localY,localZ);
sensorPos->SetName(name);
virtualDet->AddNode(sensorSDD, i, sensorPos);
}
else {
TGeoRotation *rotSensor = new TGeoRotation("",0, 180, 180);
TGeoCombiTrans *sensorPos = new TGeoCombiTrans(0,localY,
localZ, rotSensor);
sensorPos->SetName(name);
virtualDet->AddNode(sensorSDD, i, sensorPos);
};
}
if(GetDebug(1)) virtualDet->CheckOverlaps(0.01);
return virtualDet;
}
Int_t AliITSv11GeometrySDD::
GetCurrentLayLaddDet(Int_t &lay, Int_t &ladd, Int_t&det) const {
if (gGeoManager->GetLevel()<3) return kFALSE;
TGeoNode *node = gGeoManager->GetMother(2);
if (!node) return kFALSE;
det = node->GetNumber()+1;
node = gGeoManager->GetMother(3);
if (!node) return kFALSE;
ladd = node->GetNumber()+1;
if (node->GetNdaughters()==fgkLay3Ndet)
lay = 3;
else lay = 4;
return kTRUE;
}
TGeoPcon* AliITSv11GeometrySDD::CreateConeConstSection(Double_t r1max, Double_t z1,
Double_t r2max, Double_t z2,
Double_t section, Int_t nDiv)
{
TGeoPcon *myPcon = new TGeoPcon(0, 360, 1+nDiv);
Double_t dr = (r2max-r1max)/nDiv;
Double_t dz = (z2-z1)/nDiv;
Double_t r1minI, r2minI, r1maxI, r2maxI;
Double_t z1I, z2I;
Double_t lZ = TMath::Sqrt((r2max-r1max)*(r2max-r1max) + (z2-z1)*(z2-z1));
Double_t cosAlpha = (z2-z1)/lZ;
r1minI = TMath::Sqrt(r1max*r1max-section/(TMath::Pi()*cosAlpha));
myPcon->DefineSection(0, z1, r1minI, r1max);
for (Int_t i=0; i<nDiv; i++) {
z1I = z1 + i*dz;
z2I = z1I + dz;
r1maxI = r1max + i*dr;
r2maxI = r1maxI + dr;
r2minI = TMath::Sqrt(r2maxI*r2maxI-section/(TMath::Pi()*cosAlpha));
myPcon->DefineSection(i+1, z2I, r2minI, r2maxI);
}
return myPcon;
}
Double_t AliITSv11GeometrySDD::GetConeZ(Double_t r, Double_t refR1, Double_t refR2,
Double_t refZ1, Double_t refZ2) const {
return refZ1+(refZ2-refZ1)*(r-refR1)/(refR2-refR1);
}
Int_t AliITSv11GeometrySDD::CreateAndInsetConeCablePart(TGeoVolume *mother, Double_t angle,
Int_t nLay3, Int_t nLay4,
Double_t r1, Double_t z1,
Double_t r2, Double_t z2) {
TGeoMedium *copper = GetMedium("COPPER$");
TGeoMedium *plastic = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *opticalFiber = GetMedium("SDD OPTICFIB$");
char titleCable[30];
snprintf(titleCable,30,"cableSDDport%i",(Int_t)angle);
Double_t section = (fgkSectionCuPerMod+fgkSectionPlastPerMod+fgkSectionGlassPerMod)*(nLay3+nLay4);
Double_t thickness = 1.;
Double_t width = section/thickness;
Double_t thickCu = thickness*fgkSectionCuPerMod/(fgkSectionCuPerMod+fgkSectionPlastPerMod
+fgkSectionGlassPerMod);
Double_t thickPlast = thickness*fgkSectionPlastPerMod/(fgkSectionCuPerMod+fgkSectionPlastPerMod
+fgkSectionGlassPerMod);
Double_t thickGlass = thickness*fgkSectionGlassPerMod/(fgkSectionCuPerMod+fgkSectionPlastPerMod
+fgkSectionGlassPerMod);
Double_t hypothenus = TMath::Sqrt( (r2-r1)*(r2-r1) + (z2-z1)*(z2-z1) );
Double_t cosAlpha = (z2-z1)/hypothenus;
Double_t radius1Cable = TMath::Sqrt(r1*r1 - width*width/4) - 0.5*thickness/cosAlpha;
Double_t radius2Cable = TMath::Sqrt(r2*r2 - width*width/4) - 0.5*thickness/cosAlpha;
angle *= TMath::DegToRad();
Double_t x1 = radius1Cable*TMath::Cos(angle), y1 = radius1Cable*TMath::Sin(angle);
Double_t x2 = radius2Cable*TMath::Cos(angle), y2 = radius2Cable*TMath::Sin(angle);
Double_t pos1[3] = {x1,y1,z1};
Double_t pos2[3] = {x2,y2,z2};
Double_t zVect[3] = {0,0,1};
AliITSv11GeomCableFlat cable(titleCable,width,thickness);
cable.SetNLayers(3);
cable.SetLayer(0, thickPlast, plastic, kYellow);
cable.SetLayer(1, thickCu, copper, kRed);
cable.SetLayer(2, thickGlass, opticalFiber, kGreen);
cable.AddCheckPoint( mother, 0, pos1, zVect );
cable.AddCheckPoint( mother, 1, pos2, zVect );
cable.SetInitialNode(mother);
cable.CreateAndInsertCableSegment(1);
return kTRUE;
}
void AliITSv11GeometrySDD::SDDCables(TGeoVolume *moth)
{
TGeoMedium *copper = GetMedium("COPPER$");
TGeoMedium *plastic = GetMedium("SDDKAPTON (POLYCH2)$");
TGeoMedium *opticalFiber = GetMedium("SDD OPTICFIB$");
TGeoMedium *airSDD = GetMedium("SDD AIR$");
Double_t nModLay3 = fgkLay3Nladd*fgkLay3Ndet;
Double_t nModLay4 = fgkLay4Nladd*fgkLay4Ndet;
Double_t sectionLay3Cu = fgkCableBendRatio*fgkSectionCuPerMod*nModLay3/2;
Double_t sectionLay3Plastic = fgkCableBendRatio*fgkSectionPlastPerMod*nModLay3/2;
Double_t sectionLay3Glass = fgkCableBendRatio*fgkSectionGlassPerMod*nModLay3/2;
Double_t sectionLay4Cu = fgkCableBendRatio*fgkSectionCuPerMod*nModLay4/2;
Double_t sectionLay4Plastic = fgkCableBendRatio*fgkSectionPlastPerMod*nModLay4/2;
Double_t sectionLay4Glass = fgkCableBendRatio*fgkSectionGlassPerMod*nModLay4/2;
TGeoVolume *sddCone = gGeoManager->GetVolume("SDDCarbonFiberCone");
TGeoPcon *sddConeShape = (TGeoPcon*)sddCone->GetShape();
TGeoVolume *sddCylinder = gGeoManager->GetVolume("SDDCarbonFiberCylinder");
TGeoTube *sddCylinderShape = (TGeoTube*)sddCylinder->GetShape();
Double_t coneSDDr1 = sddConeShape->GetRmin(5);
Double_t coneSDDr2 = sddConeShape->GetRmin(3);
Double_t coneSDDz1 = sddConeShape->GetZ(9) - sddConeShape->GetZ(5) +
sddCylinderShape->GetDz();
Double_t coneSDDz2 = sddConeShape->GetZ(9) - sddConeShape->GetZ(3) +
sddCylinderShape->GetDz();
Double_t sddCableZ1 = GetConeZ(fgkSDDCableR1, coneSDDr1, coneSDDr2,
coneSDDz1, coneSDDz2);
Double_t sddCableZ2 = GetConeZ(fgkSDDCableR2, coneSDDr1, coneSDDr2,
coneSDDz1, coneSDDz2);
Double_t sddCableZ3 = GetConeZ(fgkSDDCableR3, coneSDDr1, coneSDDr2,
coneSDDz1, coneSDDz2);
TGeoRotation *rotCableSDD = new TGeoRotation("rotCableSDD",0,180,0);
TGeoPcon* pcon1all = CreateConeConstSection(fgkSDDCableR1, sddCableZ1,
fgkSDDCableR2, sddCableZ2,
sectionLay3Plastic+sectionLay3Cu+sectionLay3Glass, 1);
TGeoPcon* pcon1container = new TGeoPcon(0,360,2);
pcon1container->DefineSection(0, sddCableZ1, pcon1all->GetRmin(0),
pcon1all->GetRmax(0));
Double_t drMax = pcon1all->GetRmax(0)- pcon1all->GetRmin(0);
pcon1container->DefineSection(1, sddCableZ2, pcon1all->GetRmax(1)-drMax,
pcon1all->GetRmax(1));
TGeoVolume *vpcon1container = new TGeoVolume("vpcon1container",
pcon1container, airSDD);
vpcon1container->SetVisibility(kFALSE);
TGeoPcon* pcon1plast = CreateConeConstSection(fgkSDDCableR1, sddCableZ1,
fgkSDDCableR2, sddCableZ2,
sectionLay3Plastic, 3);
TGeoVolume *vpcon1plast = new TGeoVolume("ITScablesSDDpcon1Plast",
pcon1plast, plastic);
vpcon1plast->SetLineColor(kYellow);
vpcon1container->AddNode(vpcon1plast, 0);
Double_t dr1a = fgkSDDCableR1 - pcon1plast->GetRmin(0);
TGeoPcon* pcon1Cu = CreateConeConstSection(fgkSDDCableR1 - dr1a, sddCableZ1,
fgkSDDCableR2 - dr1a, sddCableZ2,
sectionLay3Cu, 3);
TGeoVolume *vpcon1Cu = new TGeoVolume("ITScablesSDDpcon1Cu",
pcon1Cu, copper);
vpcon1Cu->SetLineColor(kRed);
vpcon1container->AddNode(vpcon1Cu, 0);
Double_t dr1b = pcon1Cu->GetRmax(0) - pcon1Cu->GetRmin(0);
TGeoPcon* pcon1glass = CreateConeConstSection(fgkSDDCableR1-dr1a-dr1b, sddCableZ1,
fgkSDDCableR2-dr1a-dr1b, sddCableZ2,
sectionLay3Glass, 3);
TGeoVolume *vpcon1glass = new TGeoVolume("ITScablesSDDpcon1glass",
pcon1glass, opticalFiber);
vpcon1glass->SetLineColor(kGreen);
vpcon1container->AddNode(vpcon1glass, 0);
moth->AddNode(vpcon1container, 1);
moth->AddNode(vpcon1container, 2, rotCableSDD);
TGeoPcon* pcon2all = CreateConeConstSection(fgkSDDCableR2, sddCableZ2,
fgkSDDCableR3, sddCableZ3,
sectionLay3Plastic+sectionLay4Plastic+
sectionLay3Cu+sectionLay4Cu+
sectionLay3Glass+sectionLay4Glass, 1);
TGeoPcon* pcon2container = new TGeoPcon(0,360,2);
pcon2container->DefineSection(0, sddCableZ2, pcon2all->GetRmin(0),
pcon2all->GetRmax(0));
drMax = pcon2all->GetRmax(0)- pcon2all->GetRmin(0);
pcon2container->DefineSection(1, sddCableZ3, pcon2all->GetRmax(1)-drMax,
pcon2all->GetRmax(1));
TGeoVolume *vpcon2container = new TGeoVolume("vpcon2container",
pcon2container, airSDD);
vpcon2container->SetVisibility(kFALSE);
TGeoPcon* pcon2plast = CreateConeConstSection(fgkSDDCableR2, sddCableZ2,
fgkSDDCableR3, sddCableZ3,
sectionLay3Plastic+
sectionLay4Plastic, 3);
TGeoVolume *vpcon2plast = new TGeoVolume("ITScablesSDDpcon2Plast",
pcon2plast, plastic);
vpcon2plast->SetLineColor(kYellow);
vpcon2container->AddNode(vpcon2plast, 0);
Double_t dr2a = fgkSDDCableR2 - pcon2plast->GetRmin(0);
TGeoPcon* pcon2Cu = CreateConeConstSection(fgkSDDCableR2 - dr2a, sddCableZ2,
fgkSDDCableR3 - dr2a, sddCableZ3,
sectionLay3Cu+sectionLay4Cu, 3);
TGeoVolume *vpcon2Cu = new TGeoVolume("ITScablesSDDpcon2Cu",
pcon2Cu, copper);
vpcon2Cu->SetLineColor(kRed);
vpcon2container->AddNode(vpcon2Cu, 0);
Double_t dr2b = pcon2Cu->GetRmax(0) - pcon2Cu->GetRmin(0);
TGeoPcon* pcon2glass = CreateConeConstSection(fgkSDDCableR2-dr2a-dr2b, sddCableZ2,
fgkSDDCableR3-dr2a-dr2b, sddCableZ3,
sectionLay3Glass+
sectionLay4Glass, 3);
TGeoVolume *vpcon2glass = new TGeoVolume("ITScablesSDDpcon2glass",
pcon2glass, opticalFiber);
vpcon2glass->SetLineColor(kGreen);
vpcon2container->AddNode(vpcon2glass, 0);
moth->AddNode(vpcon2container, 1);
moth->AddNode(vpcon2container, 2, rotCableSDD);
Double_t sddCableDZint = (sddConeShape->GetZ(9) - sddConeShape->GetZ(0) +
sddCylinderShape->GetDz()) - sddCableZ3;
TGeoTube *interCyl = new TGeoTube("sddCableInterCyl",
pcon2container->GetRmin(1),
pcon2container->GetRmax(1),
sddCableDZint/2);
TGeoVolume *vInterCyl = new TGeoVolume("vSddCableInterCyl",
interCyl, airSDD);
vInterCyl->SetVisibility(kFALSE);
Double_t rmaxCylPlast = pcon2container->GetRmax(1);
Double_t rminCylPlast = TMath::Sqrt(rmaxCylPlast*rmaxCylPlast -
(sectionLay3Plastic+sectionLay4Plastic)/TMath::Pi() );
TGeoTube *interCylPlast = new TGeoTube("sddCableInterCylPlast", rminCylPlast,
rmaxCylPlast, sddCableDZint/2);
TGeoVolume *vInterCylPlast = new TGeoVolume("vSddCableInterCylPlast",
interCylPlast, plastic);
vInterCylPlast->SetLineColor(kYellow);
vInterCyl->AddNode(vInterCylPlast, 0);
Double_t rmaxCylCu = pcon2Cu->GetRmax(3);
Double_t rminCylCu = TMath::Sqrt(rmaxCylCu*rmaxCylCu -
(sectionLay3Cu+sectionLay4Cu)/TMath::Pi() );
TGeoTube *interCylCu = new TGeoTube("sddCableInterCylCu", rminCylCu,
rmaxCylCu, sddCableDZint/2);
TGeoVolume *vInterCylCu = new TGeoVolume("vSddCableInterCylCu",
interCylCu, copper);
vInterCylCu->SetLineColor(kRed);
vInterCyl->AddNode(vInterCylCu, 0);
Double_t rmaxCylGlass = pcon2glass->GetRmax(3);
Double_t rminCylGlass = TMath::Sqrt(rmaxCylGlass*rmaxCylGlass -
(sectionLay3Glass+sectionLay4Glass)/TMath::Pi() );
TGeoTube *interCylGlass = new TGeoTube("sddCableInterCylGlass", rminCylGlass,
rmaxCylGlass, sddCableDZint/2);
TGeoVolume *vInterCylGlass = new TGeoVolume("vSddCableInterCylGlass",
interCylGlass,opticalFiber);
vInterCylGlass->SetLineColor(kGreen);
vInterCyl->AddNode(vInterCylGlass, 0);
moth->AddNode(vInterCyl, 1, new TGeoTranslation(0, 0,
sddCableZ3+sddCableDZint/2));
moth->AddNode(vInterCyl, 2, new TGeoTranslation(0, 0,
-sddCableZ3-sddCableDZint/2));
Double_t sddCableR4 = rmaxCylPlast;
Double_t sddCableZ4 = sddCableZ3 + sddCableDZint;
TGeoPcon* pcon3all = CreateConeConstSection(sddCableR4, sddCableZ4,
fgkSDDCableR5, fgkSDDCableZ5,
sectionLay3Plastic+
sectionLay4Plastic+
sectionLay3Cu+sectionLay4Cu+
sectionLay3Glass+sectionLay4Glass, 1);
TGeoPcon* pcon3container = new TGeoPcon(0,360,2);
pcon3container->DefineSection(0, sddCableZ4, pcon3all->GetRmin(0),
pcon3all->GetRmax(0));
drMax = pcon3all->GetRmax(0) - pcon3all->GetRmin(0);
pcon3container->DefineSection(1, fgkSDDCableZ5, pcon3all->GetRmax(1)-drMax,
pcon3all->GetRmax(1));
TGeoVolume *vpcon3container = new TGeoVolume("vpcon3container",
pcon3container, airSDD);
vpcon3container->SetVisibility(kFALSE);
TGeoPcon* pcon3plast = CreateConeConstSection(sddCableR4, sddCableZ4,
fgkSDDCableR5, fgkSDDCableZ5,
sectionLay3Plastic+
sectionLay4Plastic, 3);
TGeoVolume *vpcon3plast = new TGeoVolume("ITScablesSDDpcon3Plast",
pcon3plast, plastic);
vpcon3plast->SetLineColor(kYellow);
vpcon3container->AddNode(vpcon3plast, 0);
Double_t dr3a = sddCableR4 - pcon3plast->GetRmin(0);
TGeoPcon* pcon3Cu = CreateConeConstSection(sddCableR4 - dr3a, sddCableZ4,
fgkSDDCableR5 - dr3a, fgkSDDCableZ5,
sectionLay3Cu+sectionLay4Cu, 3);
TGeoVolume *vpcon3Cu = new TGeoVolume("ITScablesSDDpcon3Cu",
pcon3Cu, copper);
vpcon3Cu->SetLineColor(kRed);
vpcon3container->AddNode(vpcon3Cu, 0);
Double_t dr3b = pcon3Cu->GetRmax(0) - pcon3Cu->GetRmin(0);
TGeoPcon* pcon3glass = CreateConeConstSection(sddCableR4-dr3a-dr3b, sddCableZ4,
fgkSDDCableR5-dr3a-dr3b, fgkSDDCableZ5,
sectionLay3Glass+sectionLay4Glass, 3);
TGeoVolume *vpcon3glass = new TGeoVolume("ITScablesSDDpcon3glass",
pcon3glass,opticalFiber);
vpcon3glass->SetLineColor(kGreen);
vpcon3container->AddNode(vpcon3glass, 0);
moth->AddNode(vpcon3container, 1);
moth->AddNode(vpcon3container, 2, rotCableSDD);
Double_t fgkSDDCableR6 = fgkSDDCableR5+8;
Double_t fgkSDDCableZ6 = fgkSDDCableZ5+8;
TGeoVolumeAssembly *endConeSDDCable = new TGeoVolumeAssembly("endConeSDDCable");
CreateAndInsetConeCablePart(endConeSDDCable, 20, 1*3,2*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6-2.6,fgkSDDCableZ6-2.6);
CreateAndInsetConeCablePart(endConeSDDCable, 50, 1*3,1*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 85, 2*3,1*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 95, 0*3,1*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 105, 2*3,3*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6-2.6,fgkSDDCableZ6-2.6);
CreateAndInsetConeCablePart(endConeSDDCable, 129, 0*3,3*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 176, 0*3,1*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 190, 2*3,0*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 210, 1*3,2*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6-2.6,fgkSDDCableZ6-2.6);
CreateAndInsetConeCablePart(endConeSDDCable, 230, 1*3,2*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 277, 2*3,2*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 306, 1*3,1*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
CreateAndInsetConeCablePart(endConeSDDCable, 353, 1*3,3*4, fgkSDDCableR5,
fgkSDDCableZ5,fgkSDDCableR6,fgkSDDCableZ6);
moth->AddNode(endConeSDDCable, 1, 0);
TGeoRotation* reflect = new TGeoRotation("reflectEndConeSDDCable");
reflect->ReflectZ(kTRUE);
moth->AddNode(endConeSDDCable, 2, reflect);
return;
}
AliITSv11GeometrySDD.cxx:1 AliITSv11GeometrySDD.cxx:2 AliITSv11GeometrySDD.cxx:3 AliITSv11GeometrySDD.cxx:4 AliITSv11GeometrySDD.cxx:5 AliITSv11GeometrySDD.cxx:6 AliITSv11GeometrySDD.cxx:7 AliITSv11GeometrySDD.cxx:8 AliITSv11GeometrySDD.cxx:9 AliITSv11GeometrySDD.cxx:10 AliITSv11GeometrySDD.cxx:11 AliITSv11GeometrySDD.cxx:12 AliITSv11GeometrySDD.cxx:13 AliITSv11GeometrySDD.cxx:14 AliITSv11GeometrySDD.cxx:15 AliITSv11GeometrySDD.cxx:16 AliITSv11GeometrySDD.cxx:17 AliITSv11GeometrySDD.cxx:18 AliITSv11GeometrySDD.cxx:19 AliITSv11GeometrySDD.cxx:20 AliITSv11GeometrySDD.cxx:21 AliITSv11GeometrySDD.cxx:22 AliITSv11GeometrySDD.cxx:23 AliITSv11GeometrySDD.cxx:24 AliITSv11GeometrySDD.cxx:25 AliITSv11GeometrySDD.cxx:26 AliITSv11GeometrySDD.cxx:27 AliITSv11GeometrySDD.cxx:28 AliITSv11GeometrySDD.cxx:29 AliITSv11GeometrySDD.cxx:30 AliITSv11GeometrySDD.cxx:31 AliITSv11GeometrySDD.cxx:32 AliITSv11GeometrySDD.cxx:33 AliITSv11GeometrySDD.cxx:34 AliITSv11GeometrySDD.cxx:35 AliITSv11GeometrySDD.cxx:36 AliITSv11GeometrySDD.cxx:37 AliITSv11GeometrySDD.cxx:38 AliITSv11GeometrySDD.cxx:39 AliITSv11GeometrySDD.cxx:40 AliITSv11GeometrySDD.cxx:41 AliITSv11GeometrySDD.cxx:42 AliITSv11GeometrySDD.cxx:43 AliITSv11GeometrySDD.cxx:44 AliITSv11GeometrySDD.cxx:45 AliITSv11GeometrySDD.cxx:46 AliITSv11GeometrySDD.cxx:47 AliITSv11GeometrySDD.cxx:48 AliITSv11GeometrySDD.cxx:49 AliITSv11GeometrySDD.cxx:50 AliITSv11GeometrySDD.cxx:51 AliITSv11GeometrySDD.cxx:52 AliITSv11GeometrySDD.cxx:53 AliITSv11GeometrySDD.cxx:54 AliITSv11GeometrySDD.cxx:55 AliITSv11GeometrySDD.cxx:56 AliITSv11GeometrySDD.cxx:57 AliITSv11GeometrySDD.cxx:58 AliITSv11GeometrySDD.cxx:59 AliITSv11GeometrySDD.cxx:60 AliITSv11GeometrySDD.cxx:61 AliITSv11GeometrySDD.cxx:62 AliITSv11GeometrySDD.cxx:63 AliITSv11GeometrySDD.cxx:64 AliITSv11GeometrySDD.cxx:65 AliITSv11GeometrySDD.cxx:66 AliITSv11GeometrySDD.cxx:67 AliITSv11GeometrySDD.cxx:68 AliITSv11GeometrySDD.cxx:69 AliITSv11GeometrySDD.cxx:70 AliITSv11GeometrySDD.cxx:71 AliITSv11GeometrySDD.cxx:72 AliITSv11GeometrySDD.cxx:73 AliITSv11GeometrySDD.cxx:74 AliITSv11GeometrySDD.cxx:75 AliITSv11GeometrySDD.cxx:76 AliITSv11GeometrySDD.cxx:77 AliITSv11GeometrySDD.cxx:78 AliITSv11GeometrySDD.cxx:79 AliITSv11GeometrySDD.cxx:80 AliITSv11GeometrySDD.cxx:81 AliITSv11GeometrySDD.cxx:82 AliITSv11GeometrySDD.cxx:83 AliITSv11GeometrySDD.cxx:84 AliITSv11GeometrySDD.cxx:85 AliITSv11GeometrySDD.cxx:86 AliITSv11GeometrySDD.cxx:87 AliITSv11GeometrySDD.cxx:88 AliITSv11GeometrySDD.cxx:89 AliITSv11GeometrySDD.cxx:90 AliITSv11GeometrySDD.cxx:91 AliITSv11GeometrySDD.cxx:92 AliITSv11GeometrySDD.cxx:93 AliITSv11GeometrySDD.cxx:94 AliITSv11GeometrySDD.cxx:95 AliITSv11GeometrySDD.cxx:96 AliITSv11GeometrySDD.cxx:97 AliITSv11GeometrySDD.cxx:98 AliITSv11GeometrySDD.cxx:99 AliITSv11GeometrySDD.cxx:100 AliITSv11GeometrySDD.cxx:101 AliITSv11GeometrySDD.cxx:102 AliITSv11GeometrySDD.cxx:103 AliITSv11GeometrySDD.cxx:104 AliITSv11GeometrySDD.cxx:105 AliITSv11GeometrySDD.cxx:106 AliITSv11GeometrySDD.cxx:107 AliITSv11GeometrySDD.cxx:108 AliITSv11GeometrySDD.cxx:109 AliITSv11GeometrySDD.cxx:110 AliITSv11GeometrySDD.cxx:111 AliITSv11GeometrySDD.cxx:112 AliITSv11GeometrySDD.cxx:113 AliITSv11GeometrySDD.cxx:114 AliITSv11GeometrySDD.cxx:115 AliITSv11GeometrySDD.cxx:116 AliITSv11GeometrySDD.cxx:117 AliITSv11GeometrySDD.cxx:118 AliITSv11GeometrySDD.cxx:119 AliITSv11GeometrySDD.cxx:120 AliITSv11GeometrySDD.cxx:121 AliITSv11GeometrySDD.cxx:122 AliITSv11GeometrySDD.cxx:123 AliITSv11GeometrySDD.cxx:124 AliITSv11GeometrySDD.cxx:125 AliITSv11GeometrySDD.cxx:126 AliITSv11GeometrySDD.cxx:127 AliITSv11GeometrySDD.cxx:128 AliITSv11GeometrySDD.cxx:129 AliITSv11GeometrySDD.cxx:130 AliITSv11GeometrySDD.cxx:131 AliITSv11GeometrySDD.cxx:132 AliITSv11GeometrySDD.cxx:133 AliITSv11GeometrySDD.cxx:134 AliITSv11GeometrySDD.cxx:135 AliITSv11GeometrySDD.cxx:136 AliITSv11GeometrySDD.cxx:137 AliITSv11GeometrySDD.cxx:138 AliITSv11GeometrySDD.cxx:139 AliITSv11GeometrySDD.cxx:140 AliITSv11GeometrySDD.cxx:141 AliITSv11GeometrySDD.cxx:142 AliITSv11GeometrySDD.cxx:143 AliITSv11GeometrySDD.cxx:144 AliITSv11GeometrySDD.cxx:145 AliITSv11GeometrySDD.cxx:146 AliITSv11GeometrySDD.cxx:147 AliITSv11GeometrySDD.cxx:148 AliITSv11GeometrySDD.cxx:149 AliITSv11GeometrySDD.cxx:150 AliITSv11GeometrySDD.cxx:151 AliITSv11GeometrySDD.cxx:152 AliITSv11GeometrySDD.cxx:153 AliITSv11GeometrySDD.cxx:154 AliITSv11GeometrySDD.cxx:155 AliITSv11GeometrySDD.cxx:156 AliITSv11GeometrySDD.cxx:157 AliITSv11GeometrySDD.cxx:158 AliITSv11GeometrySDD.cxx:159 AliITSv11GeometrySDD.cxx:160 AliITSv11GeometrySDD.cxx:161 AliITSv11GeometrySDD.cxx:162 AliITSv11GeometrySDD.cxx:163 AliITSv11GeometrySDD.cxx:164 AliITSv11GeometrySDD.cxx:165 AliITSv11GeometrySDD.cxx:166 AliITSv11GeometrySDD.cxx:167 AliITSv11GeometrySDD.cxx:168 AliITSv11GeometrySDD.cxx:169 AliITSv11GeometrySDD.cxx:170 AliITSv11GeometrySDD.cxx:171 AliITSv11GeometrySDD.cxx:172 AliITSv11GeometrySDD.cxx:173 AliITSv11GeometrySDD.cxx:174 AliITSv11GeometrySDD.cxx:175 AliITSv11GeometrySDD.cxx:176 AliITSv11GeometrySDD.cxx:177 AliITSv11GeometrySDD.cxx:178 AliITSv11GeometrySDD.cxx:179 AliITSv11GeometrySDD.cxx:180 AliITSv11GeometrySDD.cxx:181 AliITSv11GeometrySDD.cxx:182 AliITSv11GeometrySDD.cxx:183 AliITSv11GeometrySDD.cxx:184 AliITSv11GeometrySDD.cxx:185 AliITSv11GeometrySDD.cxx:186 AliITSv11GeometrySDD.cxx:187 AliITSv11GeometrySDD.cxx:188 AliITSv11GeometrySDD.cxx:189 AliITSv11GeometrySDD.cxx:190 AliITSv11GeometrySDD.cxx:191 AliITSv11GeometrySDD.cxx:192 AliITSv11GeometrySDD.cxx:193 AliITSv11GeometrySDD.cxx:194 AliITSv11GeometrySDD.cxx:195 AliITSv11GeometrySDD.cxx:196 AliITSv11GeometrySDD.cxx:197 AliITSv11GeometrySDD.cxx:198 AliITSv11GeometrySDD.cxx:199 AliITSv11GeometrySDD.cxx:200 AliITSv11GeometrySDD.cxx:201 AliITSv11GeometrySDD.cxx:202 AliITSv11GeometrySDD.cxx:203 AliITSv11GeometrySDD.cxx:204 AliITSv11GeometrySDD.cxx:205 AliITSv11GeometrySDD.cxx:206 AliITSv11GeometrySDD.cxx:207 AliITSv11GeometrySDD.cxx:208 AliITSv11GeometrySDD.cxx:209 AliITSv11GeometrySDD.cxx:210 AliITSv11GeometrySDD.cxx:211 AliITSv11GeometrySDD.cxx:212 AliITSv11GeometrySDD.cxx:213 AliITSv11GeometrySDD.cxx:214 AliITSv11GeometrySDD.cxx:215 AliITSv11GeometrySDD.cxx:216 AliITSv11GeometrySDD.cxx:217 AliITSv11GeometrySDD.cxx:218 AliITSv11GeometrySDD.cxx:219 AliITSv11GeometrySDD.cxx:220 AliITSv11GeometrySDD.cxx:221 AliITSv11GeometrySDD.cxx:222 AliITSv11GeometrySDD.cxx:223 AliITSv11GeometrySDD.cxx:224 AliITSv11GeometrySDD.cxx:225 AliITSv11GeometrySDD.cxx:226 AliITSv11GeometrySDD.cxx:227 AliITSv11GeometrySDD.cxx:228 AliITSv11GeometrySDD.cxx:229 AliITSv11GeometrySDD.cxx:230 AliITSv11GeometrySDD.cxx:231 AliITSv11GeometrySDD.cxx:232 AliITSv11GeometrySDD.cxx:233 AliITSv11GeometrySDD.cxx:234 AliITSv11GeometrySDD.cxx:235 AliITSv11GeometrySDD.cxx:236 AliITSv11GeometrySDD.cxx:237 AliITSv11GeometrySDD.cxx:238 AliITSv11GeometrySDD.cxx:239 AliITSv11GeometrySDD.cxx:240 AliITSv11GeometrySDD.cxx:241 AliITSv11GeometrySDD.cxx:242 AliITSv11GeometrySDD.cxx:243 AliITSv11GeometrySDD.cxx:244 AliITSv11GeometrySDD.cxx:245 AliITSv11GeometrySDD.cxx:246 AliITSv11GeometrySDD.cxx:247 AliITSv11GeometrySDD.cxx:248 AliITSv11GeometrySDD.cxx:249 AliITSv11GeometrySDD.cxx:250 AliITSv11GeometrySDD.cxx:251 AliITSv11GeometrySDD.cxx:252 AliITSv11GeometrySDD.cxx:253 AliITSv11GeometrySDD.cxx:254 AliITSv11GeometrySDD.cxx:255 AliITSv11GeometrySDD.cxx:256 AliITSv11GeometrySDD.cxx:257 AliITSv11GeometrySDD.cxx:258 AliITSv11GeometrySDD.cxx:259 AliITSv11GeometrySDD.cxx:260 AliITSv11GeometrySDD.cxx:261 AliITSv11GeometrySDD.cxx:262 AliITSv11GeometrySDD.cxx:263 AliITSv11GeometrySDD.cxx:264 AliITSv11GeometrySDD.cxx:265 AliITSv11GeometrySDD.cxx:266 AliITSv11GeometrySDD.cxx:267 AliITSv11GeometrySDD.cxx:268 AliITSv11GeometrySDD.cxx:269 AliITSv11GeometrySDD.cxx:270 AliITSv11GeometrySDD.cxx:271 AliITSv11GeometrySDD.cxx:272 AliITSv11GeometrySDD.cxx:273 AliITSv11GeometrySDD.cxx:274 AliITSv11GeometrySDD.cxx:275 AliITSv11GeometrySDD.cxx:276 AliITSv11GeometrySDD.cxx:277 AliITSv11GeometrySDD.cxx:278 AliITSv11GeometrySDD.cxx:279 AliITSv11GeometrySDD.cxx:280 AliITSv11GeometrySDD.cxx:281 AliITSv11GeometrySDD.cxx:282 AliITSv11GeometrySDD.cxx:283 AliITSv11GeometrySDD.cxx:284 AliITSv11GeometrySDD.cxx:285 AliITSv11GeometrySDD.cxx:286 AliITSv11GeometrySDD.cxx:287 AliITSv11GeometrySDD.cxx:288 AliITSv11GeometrySDD.cxx:289 AliITSv11GeometrySDD.cxx:290 AliITSv11GeometrySDD.cxx:291 AliITSv11GeometrySDD.cxx:292 AliITSv11GeometrySDD.cxx:293 AliITSv11GeometrySDD.cxx:294 AliITSv11GeometrySDD.cxx:295 AliITSv11GeometrySDD.cxx:296 AliITSv11GeometrySDD.cxx:297 AliITSv11GeometrySDD.cxx:298 AliITSv11GeometrySDD.cxx:299 AliITSv11GeometrySDD.cxx:300 AliITSv11GeometrySDD.cxx:301 AliITSv11GeometrySDD.cxx:302 AliITSv11GeometrySDD.cxx:303 AliITSv11GeometrySDD.cxx:304 AliITSv11GeometrySDD.cxx:305 AliITSv11GeometrySDD.cxx:306 AliITSv11GeometrySDD.cxx:307 AliITSv11GeometrySDD.cxx:308 AliITSv11GeometrySDD.cxx:309 AliITSv11GeometrySDD.cxx:310 AliITSv11GeometrySDD.cxx:311 AliITSv11GeometrySDD.cxx:312 AliITSv11GeometrySDD.cxx:313 AliITSv11GeometrySDD.cxx:314 AliITSv11GeometrySDD.cxx:315 AliITSv11GeometrySDD.cxx:316 AliITSv11GeometrySDD.cxx:317 AliITSv11GeometrySDD.cxx:318 AliITSv11GeometrySDD.cxx:319 AliITSv11GeometrySDD.cxx:320 AliITSv11GeometrySDD.cxx:321 AliITSv11GeometrySDD.cxx:322 AliITSv11GeometrySDD.cxx:323 AliITSv11GeometrySDD.cxx:324 AliITSv11GeometrySDD.cxx:325 AliITSv11GeometrySDD.cxx:326 AliITSv11GeometrySDD.cxx:327 AliITSv11GeometrySDD.cxx:328 AliITSv11GeometrySDD.cxx:329 AliITSv11GeometrySDD.cxx:330 AliITSv11GeometrySDD.cxx:331 AliITSv11GeometrySDD.cxx:332 AliITSv11GeometrySDD.cxx:333 AliITSv11GeometrySDD.cxx:334 AliITSv11GeometrySDD.cxx:335 AliITSv11GeometrySDD.cxx:336 AliITSv11GeometrySDD.cxx:337 AliITSv11GeometrySDD.cxx:338 AliITSv11GeometrySDD.cxx:339 AliITSv11GeometrySDD.cxx:340 AliITSv11GeometrySDD.cxx:341 AliITSv11GeometrySDD.cxx:342 AliITSv11GeometrySDD.cxx:343 AliITSv11GeometrySDD.cxx:344 AliITSv11GeometrySDD.cxx:345 AliITSv11GeometrySDD.cxx:346 AliITSv11GeometrySDD.cxx:347 AliITSv11GeometrySDD.cxx:348 AliITSv11GeometrySDD.cxx:349 AliITSv11GeometrySDD.cxx:350 AliITSv11GeometrySDD.cxx:351 AliITSv11GeometrySDD.cxx:352 AliITSv11GeometrySDD.cxx:353 AliITSv11GeometrySDD.cxx:354 AliITSv11GeometrySDD.cxx:355 AliITSv11GeometrySDD.cxx:356 AliITSv11GeometrySDD.cxx:357 AliITSv11GeometrySDD.cxx:358 AliITSv11GeometrySDD.cxx:359 AliITSv11GeometrySDD.cxx:360 AliITSv11GeometrySDD.cxx:361 AliITSv11GeometrySDD.cxx:362 AliITSv11GeometrySDD.cxx:363 AliITSv11GeometrySDD.cxx:364 AliITSv11GeometrySDD.cxx:365 AliITSv11GeometrySDD.cxx:366 AliITSv11GeometrySDD.cxx:367 AliITSv11GeometrySDD.cxx:368 AliITSv11GeometrySDD.cxx:369 AliITSv11GeometrySDD.cxx:370 AliITSv11GeometrySDD.cxx:371 AliITSv11GeometrySDD.cxx:372 AliITSv11GeometrySDD.cxx:373 AliITSv11GeometrySDD.cxx:374 AliITSv11GeometrySDD.cxx:375 AliITSv11GeometrySDD.cxx:376 AliITSv11GeometrySDD.cxx:377 AliITSv11GeometrySDD.cxx:378 AliITSv11GeometrySDD.cxx:379 AliITSv11GeometrySDD.cxx:380 AliITSv11GeometrySDD.cxx:381 AliITSv11GeometrySDD.cxx:382 AliITSv11GeometrySDD.cxx:383 AliITSv11GeometrySDD.cxx:384 AliITSv11GeometrySDD.cxx:385 AliITSv11GeometrySDD.cxx:386 AliITSv11GeometrySDD.cxx:387 AliITSv11GeometrySDD.cxx:388 AliITSv11GeometrySDD.cxx:389 AliITSv11GeometrySDD.cxx:390 AliITSv11GeometrySDD.cxx:391 AliITSv11GeometrySDD.cxx:392 AliITSv11GeometrySDD.cxx:393 AliITSv11GeometrySDD.cxx:394 AliITSv11GeometrySDD.cxx:395 AliITSv11GeometrySDD.cxx:396 AliITSv11GeometrySDD.cxx:397 AliITSv11GeometrySDD.cxx:398 AliITSv11GeometrySDD.cxx:399 AliITSv11GeometrySDD.cxx:400 AliITSv11GeometrySDD.cxx:401 AliITSv11GeometrySDD.cxx:402 AliITSv11GeometrySDD.cxx:403 AliITSv11GeometrySDD.cxx:404 AliITSv11GeometrySDD.cxx:405 AliITSv11GeometrySDD.cxx:406 AliITSv11GeometrySDD.cxx:407 AliITSv11GeometrySDD.cxx:408 AliITSv11GeometrySDD.cxx:409 AliITSv11GeometrySDD.cxx:410 AliITSv11GeometrySDD.cxx:411 AliITSv11GeometrySDD.cxx:412 AliITSv11GeometrySDD.cxx:413 AliITSv11GeometrySDD.cxx:414 AliITSv11GeometrySDD.cxx:415 AliITSv11GeometrySDD.cxx:416 AliITSv11GeometrySDD.cxx:417 AliITSv11GeometrySDD.cxx:418 AliITSv11GeometrySDD.cxx:419 AliITSv11GeometrySDD.cxx:420 AliITSv11GeometrySDD.cxx:421 AliITSv11GeometrySDD.cxx:422 AliITSv11GeometrySDD.cxx:423 AliITSv11GeometrySDD.cxx:424 AliITSv11GeometrySDD.cxx:425 AliITSv11GeometrySDD.cxx:426 AliITSv11GeometrySDD.cxx:427 AliITSv11GeometrySDD.cxx:428 AliITSv11GeometrySDD.cxx:429 AliITSv11GeometrySDD.cxx:430 AliITSv11GeometrySDD.cxx:431 AliITSv11GeometrySDD.cxx:432 AliITSv11GeometrySDD.cxx:433 AliITSv11GeometrySDD.cxx:434 AliITSv11GeometrySDD.cxx:435 AliITSv11GeometrySDD.cxx:436 AliITSv11GeometrySDD.cxx:437 AliITSv11GeometrySDD.cxx:438 AliITSv11GeometrySDD.cxx:439 AliITSv11GeometrySDD.cxx:440 AliITSv11GeometrySDD.cxx:441 AliITSv11GeometrySDD.cxx:442 AliITSv11GeometrySDD.cxx:443 AliITSv11GeometrySDD.cxx:444 AliITSv11GeometrySDD.cxx:445 AliITSv11GeometrySDD.cxx:446 AliITSv11GeometrySDD.cxx:447 AliITSv11GeometrySDD.cxx:448 AliITSv11GeometrySDD.cxx:449 AliITSv11GeometrySDD.cxx:450 AliITSv11GeometrySDD.cxx:451 AliITSv11GeometrySDD.cxx:452 AliITSv11GeometrySDD.cxx:453 AliITSv11GeometrySDD.cxx:454 AliITSv11GeometrySDD.cxx:455 AliITSv11GeometrySDD.cxx:456 AliITSv11GeometrySDD.cxx:457 AliITSv11GeometrySDD.cxx:458 AliITSv11GeometrySDD.cxx:459 AliITSv11GeometrySDD.cxx:460 AliITSv11GeometrySDD.cxx:461 AliITSv11GeometrySDD.cxx:462 AliITSv11GeometrySDD.cxx:463 AliITSv11GeometrySDD.cxx:464 AliITSv11GeometrySDD.cxx:465 AliITSv11GeometrySDD.cxx:466 AliITSv11GeometrySDD.cxx:467 AliITSv11GeometrySDD.cxx:468 AliITSv11GeometrySDD.cxx:469 AliITSv11GeometrySDD.cxx:470 AliITSv11GeometrySDD.cxx:471 AliITSv11GeometrySDD.cxx:472 AliITSv11GeometrySDD.cxx:473 AliITSv11GeometrySDD.cxx:474 AliITSv11GeometrySDD.cxx:475 AliITSv11GeometrySDD.cxx:476 AliITSv11GeometrySDD.cxx:477 AliITSv11GeometrySDD.cxx:478 AliITSv11GeometrySDD.cxx:479 AliITSv11GeometrySDD.cxx:480 AliITSv11GeometrySDD.cxx:481 AliITSv11GeometrySDD.cxx:482 AliITSv11GeometrySDD.cxx:483 AliITSv11GeometrySDD.cxx:484 AliITSv11GeometrySDD.cxx:485 AliITSv11GeometrySDD.cxx:486 AliITSv11GeometrySDD.cxx:487 AliITSv11GeometrySDD.cxx:488 AliITSv11GeometrySDD.cxx:489 AliITSv11GeometrySDD.cxx:490 AliITSv11GeometrySDD.cxx:491 AliITSv11GeometrySDD.cxx:492 AliITSv11GeometrySDD.cxx:493 AliITSv11GeometrySDD.cxx:494 AliITSv11GeometrySDD.cxx:495 AliITSv11GeometrySDD.cxx:496 AliITSv11GeometrySDD.cxx:497 AliITSv11GeometrySDD.cxx:498 AliITSv11GeometrySDD.cxx:499 AliITSv11GeometrySDD.cxx:500 AliITSv11GeometrySDD.cxx:501 AliITSv11GeometrySDD.cxx:502 AliITSv11GeometrySDD.cxx:503 AliITSv11GeometrySDD.cxx:504 AliITSv11GeometrySDD.cxx:505 AliITSv11GeometrySDD.cxx:506 AliITSv11GeometrySDD.cxx:507 AliITSv11GeometrySDD.cxx:508 AliITSv11GeometrySDD.cxx:509 AliITSv11GeometrySDD.cxx:510 AliITSv11GeometrySDD.cxx:511 AliITSv11GeometrySDD.cxx:512 AliITSv11GeometrySDD.cxx:513 AliITSv11GeometrySDD.cxx:514 AliITSv11GeometrySDD.cxx:515 AliITSv11GeometrySDD.cxx:516 AliITSv11GeometrySDD.cxx:517 AliITSv11GeometrySDD.cxx:518 AliITSv11GeometrySDD.cxx:519 AliITSv11GeometrySDD.cxx:520 AliITSv11GeometrySDD.cxx:521 AliITSv11GeometrySDD.cxx:522 AliITSv11GeometrySDD.cxx:523 AliITSv11GeometrySDD.cxx:524 AliITSv11GeometrySDD.cxx:525 AliITSv11GeometrySDD.cxx:526 AliITSv11GeometrySDD.cxx:527 AliITSv11GeometrySDD.cxx:528 AliITSv11GeometrySDD.cxx:529 AliITSv11GeometrySDD.cxx:530 AliITSv11GeometrySDD.cxx:531 AliITSv11GeometrySDD.cxx:532 AliITSv11GeometrySDD.cxx:533 AliITSv11GeometrySDD.cxx:534 AliITSv11GeometrySDD.cxx:535 AliITSv11GeometrySDD.cxx:536 AliITSv11GeometrySDD.cxx:537 AliITSv11GeometrySDD.cxx:538 AliITSv11GeometrySDD.cxx:539 AliITSv11GeometrySDD.cxx:540 AliITSv11GeometrySDD.cxx:541 AliITSv11GeometrySDD.cxx:542 AliITSv11GeometrySDD.cxx:543 AliITSv11GeometrySDD.cxx:544 AliITSv11GeometrySDD.cxx:545 AliITSv11GeometrySDD.cxx:546 AliITSv11GeometrySDD.cxx:547 AliITSv11GeometrySDD.cxx:548 AliITSv11GeometrySDD.cxx:549 AliITSv11GeometrySDD.cxx:550 AliITSv11GeometrySDD.cxx:551 AliITSv11GeometrySDD.cxx:552 AliITSv11GeometrySDD.cxx:553 AliITSv11GeometrySDD.cxx:554 AliITSv11GeometrySDD.cxx:555 AliITSv11GeometrySDD.cxx:556 AliITSv11GeometrySDD.cxx:557 AliITSv11GeometrySDD.cxx:558 AliITSv11GeometrySDD.cxx:559 AliITSv11GeometrySDD.cxx:560 AliITSv11GeometrySDD.cxx:561 AliITSv11GeometrySDD.cxx:562 AliITSv11GeometrySDD.cxx:563 AliITSv11GeometrySDD.cxx:564 AliITSv11GeometrySDD.cxx:565 AliITSv11GeometrySDD.cxx:566 AliITSv11GeometrySDD.cxx:567 AliITSv11GeometrySDD.cxx:568 AliITSv11GeometrySDD.cxx:569 AliITSv11GeometrySDD.cxx:570 AliITSv11GeometrySDD.cxx:571 AliITSv11GeometrySDD.cxx:572 AliITSv11GeometrySDD.cxx:573 AliITSv11GeometrySDD.cxx:574 AliITSv11GeometrySDD.cxx:575 AliITSv11GeometrySDD.cxx:576 AliITSv11GeometrySDD.cxx:577 AliITSv11GeometrySDD.cxx:578 AliITSv11GeometrySDD.cxx:579 AliITSv11GeometrySDD.cxx:580 AliITSv11GeometrySDD.cxx:581 AliITSv11GeometrySDD.cxx:582 AliITSv11GeometrySDD.cxx:583 AliITSv11GeometrySDD.cxx:584 AliITSv11GeometrySDD.cxx:585 AliITSv11GeometrySDD.cxx:586 AliITSv11GeometrySDD.cxx:587 AliITSv11GeometrySDD.cxx:588 AliITSv11GeometrySDD.cxx:589 AliITSv11GeometrySDD.cxx:590 AliITSv11GeometrySDD.cxx:591 AliITSv11GeometrySDD.cxx:592 AliITSv11GeometrySDD.cxx:593 AliITSv11GeometrySDD.cxx:594 AliITSv11GeometrySDD.cxx:595 AliITSv11GeometrySDD.cxx:596 AliITSv11GeometrySDD.cxx:597 AliITSv11GeometrySDD.cxx:598 AliITSv11GeometrySDD.cxx:599 AliITSv11GeometrySDD.cxx:600 AliITSv11GeometrySDD.cxx:601 AliITSv11GeometrySDD.cxx:602 AliITSv11GeometrySDD.cxx:603 AliITSv11GeometrySDD.cxx:604 AliITSv11GeometrySDD.cxx:605 AliITSv11GeometrySDD.cxx:606 AliITSv11GeometrySDD.cxx:607 AliITSv11GeometrySDD.cxx:608 AliITSv11GeometrySDD.cxx:609 AliITSv11GeometrySDD.cxx:610 AliITSv11GeometrySDD.cxx:611 AliITSv11GeometrySDD.cxx:612 AliITSv11GeometrySDD.cxx:613 AliITSv11GeometrySDD.cxx:614 AliITSv11GeometrySDD.cxx:615 AliITSv11GeometrySDD.cxx:616 AliITSv11GeometrySDD.cxx:617 AliITSv11GeometrySDD.cxx:618 AliITSv11GeometrySDD.cxx:619 AliITSv11GeometrySDD.cxx:620 AliITSv11GeometrySDD.cxx:621 AliITSv11GeometrySDD.cxx:622 AliITSv11GeometrySDD.cxx:623 AliITSv11GeometrySDD.cxx:624 AliITSv11GeometrySDD.cxx:625 AliITSv11GeometrySDD.cxx:626 AliITSv11GeometrySDD.cxx:627 AliITSv11GeometrySDD.cxx:628 AliITSv11GeometrySDD.cxx:629 AliITSv11GeometrySDD.cxx:630 AliITSv11GeometrySDD.cxx:631 AliITSv11GeometrySDD.cxx:632 AliITSv11GeometrySDD.cxx:633 AliITSv11GeometrySDD.cxx:634 AliITSv11GeometrySDD.cxx:635 AliITSv11GeometrySDD.cxx:636 AliITSv11GeometrySDD.cxx:637 AliITSv11GeometrySDD.cxx:638 AliITSv11GeometrySDD.cxx:639 AliITSv11GeometrySDD.cxx:640 AliITSv11GeometrySDD.cxx:641 AliITSv11GeometrySDD.cxx:642 AliITSv11GeometrySDD.cxx:643 AliITSv11GeometrySDD.cxx:644 AliITSv11GeometrySDD.cxx:645 AliITSv11GeometrySDD.cxx:646 AliITSv11GeometrySDD.cxx:647 AliITSv11GeometrySDD.cxx:648 AliITSv11GeometrySDD.cxx:649 AliITSv11GeometrySDD.cxx:650 AliITSv11GeometrySDD.cxx:651 AliITSv11GeometrySDD.cxx:652 AliITSv11GeometrySDD.cxx:653 AliITSv11GeometrySDD.cxx:654 AliITSv11GeometrySDD.cxx:655 AliITSv11GeometrySDD.cxx:656 AliITSv11GeometrySDD.cxx:657 AliITSv11GeometrySDD.cxx:658 AliITSv11GeometrySDD.cxx:659 AliITSv11GeometrySDD.cxx:660 AliITSv11GeometrySDD.cxx:661 AliITSv11GeometrySDD.cxx:662 AliITSv11GeometrySDD.cxx:663 AliITSv11GeometrySDD.cxx:664 AliITSv11GeometrySDD.cxx:665 AliITSv11GeometrySDD.cxx:666 AliITSv11GeometrySDD.cxx:667 AliITSv11GeometrySDD.cxx:668 AliITSv11GeometrySDD.cxx:669 AliITSv11GeometrySDD.cxx:670 AliITSv11GeometrySDD.cxx:671 AliITSv11GeometrySDD.cxx:672 AliITSv11GeometrySDD.cxx:673 AliITSv11GeometrySDD.cxx:674 AliITSv11GeometrySDD.cxx:675 AliITSv11GeometrySDD.cxx:676 AliITSv11GeometrySDD.cxx:677 AliITSv11GeometrySDD.cxx:678 AliITSv11GeometrySDD.cxx:679 AliITSv11GeometrySDD.cxx:680 AliITSv11GeometrySDD.cxx:681 AliITSv11GeometrySDD.cxx:682 AliITSv11GeometrySDD.cxx:683 AliITSv11GeometrySDD.cxx:684 AliITSv11GeometrySDD.cxx:685 AliITSv11GeometrySDD.cxx:686 AliITSv11GeometrySDD.cxx:687 AliITSv11GeometrySDD.cxx:688 AliITSv11GeometrySDD.cxx:689 AliITSv11GeometrySDD.cxx:690 AliITSv11GeometrySDD.cxx:691 AliITSv11GeometrySDD.cxx:692 AliITSv11GeometrySDD.cxx:693 AliITSv11GeometrySDD.cxx:694 AliITSv11GeometrySDD.cxx:695 AliITSv11GeometrySDD.cxx:696 AliITSv11GeometrySDD.cxx:697 AliITSv11GeometrySDD.cxx:698 AliITSv11GeometrySDD.cxx:699 AliITSv11GeometrySDD.cxx:700 AliITSv11GeometrySDD.cxx:701 AliITSv11GeometrySDD.cxx:702 AliITSv11GeometrySDD.cxx:703 AliITSv11GeometrySDD.cxx:704 AliITSv11GeometrySDD.cxx:705 AliITSv11GeometrySDD.cxx:706 AliITSv11GeometrySDD.cxx:707 AliITSv11GeometrySDD.cxx:708 AliITSv11GeometrySDD.cxx:709 AliITSv11GeometrySDD.cxx:710 AliITSv11GeometrySDD.cxx:711 AliITSv11GeometrySDD.cxx:712 AliITSv11GeometrySDD.cxx:713 AliITSv11GeometrySDD.cxx:714 AliITSv11GeometrySDD.cxx:715 AliITSv11GeometrySDD.cxx:716 AliITSv11GeometrySDD.cxx:717 AliITSv11GeometrySDD.cxx:718 AliITSv11GeometrySDD.cxx:719 AliITSv11GeometrySDD.cxx:720 AliITSv11GeometrySDD.cxx:721 AliITSv11GeometrySDD.cxx:722 AliITSv11GeometrySDD.cxx:723 AliITSv11GeometrySDD.cxx:724 AliITSv11GeometrySDD.cxx:725 AliITSv11GeometrySDD.cxx:726 AliITSv11GeometrySDD.cxx:727 AliITSv11GeometrySDD.cxx:728 AliITSv11GeometrySDD.cxx:729 AliITSv11GeometrySDD.cxx:730 AliITSv11GeometrySDD.cxx:731 AliITSv11GeometrySDD.cxx:732 AliITSv11GeometrySDD.cxx:733 AliITSv11GeometrySDD.cxx:734 AliITSv11GeometrySDD.cxx:735 AliITSv11GeometrySDD.cxx:736 AliITSv11GeometrySDD.cxx:737 AliITSv11GeometrySDD.cxx:738 AliITSv11GeometrySDD.cxx:739 AliITSv11GeometrySDD.cxx:740 AliITSv11GeometrySDD.cxx:741 AliITSv11GeometrySDD.cxx:742 AliITSv11GeometrySDD.cxx:743 AliITSv11GeometrySDD.cxx:744 AliITSv11GeometrySDD.cxx:745 AliITSv11GeometrySDD.cxx:746 AliITSv11GeometrySDD.cxx:747 AliITSv11GeometrySDD.cxx:748 AliITSv11GeometrySDD.cxx:749 AliITSv11GeometrySDD.cxx:750 AliITSv11GeometrySDD.cxx:751 AliITSv11GeometrySDD.cxx:752 AliITSv11GeometrySDD.cxx:753 AliITSv11GeometrySDD.cxx:754 AliITSv11GeometrySDD.cxx:755 AliITSv11GeometrySDD.cxx:756 AliITSv11GeometrySDD.cxx:757 AliITSv11GeometrySDD.cxx:758 AliITSv11GeometrySDD.cxx:759 AliITSv11GeometrySDD.cxx:760 AliITSv11GeometrySDD.cxx:761 AliITSv11GeometrySDD.cxx:762 AliITSv11GeometrySDD.cxx:763 AliITSv11GeometrySDD.cxx:764 AliITSv11GeometrySDD.cxx:765 AliITSv11GeometrySDD.cxx:766 AliITSv11GeometrySDD.cxx:767 AliITSv11GeometrySDD.cxx:768 AliITSv11GeometrySDD.cxx:769 AliITSv11GeometrySDD.cxx:770 AliITSv11GeometrySDD.cxx:771 AliITSv11GeometrySDD.cxx:772 AliITSv11GeometrySDD.cxx:773 AliITSv11GeometrySDD.cxx:774 AliITSv11GeometrySDD.cxx:775 AliITSv11GeometrySDD.cxx:776 AliITSv11GeometrySDD.cxx:777 AliITSv11GeometrySDD.cxx:778 AliITSv11GeometrySDD.cxx:779 AliITSv11GeometrySDD.cxx:780 AliITSv11GeometrySDD.cxx:781 AliITSv11GeometrySDD.cxx:782 AliITSv11GeometrySDD.cxx:783 AliITSv11GeometrySDD.cxx:784 AliITSv11GeometrySDD.cxx:785 AliITSv11GeometrySDD.cxx:786 AliITSv11GeometrySDD.cxx:787 AliITSv11GeometrySDD.cxx:788 AliITSv11GeometrySDD.cxx:789 AliITSv11GeometrySDD.cxx:790 AliITSv11GeometrySDD.cxx:791 AliITSv11GeometrySDD.cxx:792 AliITSv11GeometrySDD.cxx:793 AliITSv11GeometrySDD.cxx:794 AliITSv11GeometrySDD.cxx:795 AliITSv11GeometrySDD.cxx:796 AliITSv11GeometrySDD.cxx:797 AliITSv11GeometrySDD.cxx:798 AliITSv11GeometrySDD.cxx:799 AliITSv11GeometrySDD.cxx:800 AliITSv11GeometrySDD.cxx:801 AliITSv11GeometrySDD.cxx:802 AliITSv11GeometrySDD.cxx:803 AliITSv11GeometrySDD.cxx:804 AliITSv11GeometrySDD.cxx:805 AliITSv11GeometrySDD.cxx:806 AliITSv11GeometrySDD.cxx:807 AliITSv11GeometrySDD.cxx:808 AliITSv11GeometrySDD.cxx:809 AliITSv11GeometrySDD.cxx:810 AliITSv11GeometrySDD.cxx:811 AliITSv11GeometrySDD.cxx:812 AliITSv11GeometrySDD.cxx:813 AliITSv11GeometrySDD.cxx:814 AliITSv11GeometrySDD.cxx:815 AliITSv11GeometrySDD.cxx:816 AliITSv11GeometrySDD.cxx:817 AliITSv11GeometrySDD.cxx:818 AliITSv11GeometrySDD.cxx:819 AliITSv11GeometrySDD.cxx:820 AliITSv11GeometrySDD.cxx:821 AliITSv11GeometrySDD.cxx:822 AliITSv11GeometrySDD.cxx:823 AliITSv11GeometrySDD.cxx:824 AliITSv11GeometrySDD.cxx:825 AliITSv11GeometrySDD.cxx:826 AliITSv11GeometrySDD.cxx:827 AliITSv11GeometrySDD.cxx:828 AliITSv11GeometrySDD.cxx:829 AliITSv11GeometrySDD.cxx:830 AliITSv11GeometrySDD.cxx:831 AliITSv11GeometrySDD.cxx:832 AliITSv11GeometrySDD.cxx:833 AliITSv11GeometrySDD.cxx:834 AliITSv11GeometrySDD.cxx:835 AliITSv11GeometrySDD.cxx:836 AliITSv11GeometrySDD.cxx:837 AliITSv11GeometrySDD.cxx:838 AliITSv11GeometrySDD.cxx:839 AliITSv11GeometrySDD.cxx:840 AliITSv11GeometrySDD.cxx:841 AliITSv11GeometrySDD.cxx:842 AliITSv11GeometrySDD.cxx:843 AliITSv11GeometrySDD.cxx:844 AliITSv11GeometrySDD.cxx:845 AliITSv11GeometrySDD.cxx:846 AliITSv11GeometrySDD.cxx:847 AliITSv11GeometrySDD.cxx:848 AliITSv11GeometrySDD.cxx:849 AliITSv11GeometrySDD.cxx:850 AliITSv11GeometrySDD.cxx:851 AliITSv11GeometrySDD.cxx:852 AliITSv11GeometrySDD.cxx:853 AliITSv11GeometrySDD.cxx:854 AliITSv11GeometrySDD.cxx:855 AliITSv11GeometrySDD.cxx:856 AliITSv11GeometrySDD.cxx:857 AliITSv11GeometrySDD.cxx:858 AliITSv11GeometrySDD.cxx:859 AliITSv11GeometrySDD.cxx:860 AliITSv11GeometrySDD.cxx:861 AliITSv11GeometrySDD.cxx:862 AliITSv11GeometrySDD.cxx:863 AliITSv11GeometrySDD.cxx:864 AliITSv11GeometrySDD.cxx:865 AliITSv11GeometrySDD.cxx:866 AliITSv11GeometrySDD.cxx:867 AliITSv11GeometrySDD.cxx:868 AliITSv11GeometrySDD.cxx:869 AliITSv11GeometrySDD.cxx:870 AliITSv11GeometrySDD.cxx:871 AliITSv11GeometrySDD.cxx:872 AliITSv11GeometrySDD.cxx:873 AliITSv11GeometrySDD.cxx:874 AliITSv11GeometrySDD.cxx:875 AliITSv11GeometrySDD.cxx:876 AliITSv11GeometrySDD.cxx:877 AliITSv11GeometrySDD.cxx:878 AliITSv11GeometrySDD.cxx:879 AliITSv11GeometrySDD.cxx:880 AliITSv11GeometrySDD.cxx:881 AliITSv11GeometrySDD.cxx:882 AliITSv11GeometrySDD.cxx:883 AliITSv11GeometrySDD.cxx:884 AliITSv11GeometrySDD.cxx:885 AliITSv11GeometrySDD.cxx:886 AliITSv11GeometrySDD.cxx:887 AliITSv11GeometrySDD.cxx:888 AliITSv11GeometrySDD.cxx:889 AliITSv11GeometrySDD.cxx:890 AliITSv11GeometrySDD.cxx:891 AliITSv11GeometrySDD.cxx:892 AliITSv11GeometrySDD.cxx:893 AliITSv11GeometrySDD.cxx:894 AliITSv11GeometrySDD.cxx:895 AliITSv11GeometrySDD.cxx:896 AliITSv11GeometrySDD.cxx:897 AliITSv11GeometrySDD.cxx:898 AliITSv11GeometrySDD.cxx:899 AliITSv11GeometrySDD.cxx:900 AliITSv11GeometrySDD.cxx:901 AliITSv11GeometrySDD.cxx:902 AliITSv11GeometrySDD.cxx:903 AliITSv11GeometrySDD.cxx:904 AliITSv11GeometrySDD.cxx:905 AliITSv11GeometrySDD.cxx:906 AliITSv11GeometrySDD.cxx:907 AliITSv11GeometrySDD.cxx:908 AliITSv11GeometrySDD.cxx:909 AliITSv11GeometrySDD.cxx:910 AliITSv11GeometrySDD.cxx:911 AliITSv11GeometrySDD.cxx:912 AliITSv11GeometrySDD.cxx:913 AliITSv11GeometrySDD.cxx:914 AliITSv11GeometrySDD.cxx:915 AliITSv11GeometrySDD.cxx:916 AliITSv11GeometrySDD.cxx:917 AliITSv11GeometrySDD.cxx:918 AliITSv11GeometrySDD.cxx:919 AliITSv11GeometrySDD.cxx:920 AliITSv11GeometrySDD.cxx:921 AliITSv11GeometrySDD.cxx:922 AliITSv11GeometrySDD.cxx:923 AliITSv11GeometrySDD.cxx:924 AliITSv11GeometrySDD.cxx:925 AliITSv11GeometrySDD.cxx:926 AliITSv11GeometrySDD.cxx:927 AliITSv11GeometrySDD.cxx:928 AliITSv11GeometrySDD.cxx:929 AliITSv11GeometrySDD.cxx:930 AliITSv11GeometrySDD.cxx:931 AliITSv11GeometrySDD.cxx:932 AliITSv11GeometrySDD.cxx:933 AliITSv11GeometrySDD.cxx:934 AliITSv11GeometrySDD.cxx:935 AliITSv11GeometrySDD.cxx:936 AliITSv11GeometrySDD.cxx:937 AliITSv11GeometrySDD.cxx:938 AliITSv11GeometrySDD.cxx:939 AliITSv11GeometrySDD.cxx:940 AliITSv11GeometrySDD.cxx:941 AliITSv11GeometrySDD.cxx:942 AliITSv11GeometrySDD.cxx:943 AliITSv11GeometrySDD.cxx:944 AliITSv11GeometrySDD.cxx:945 AliITSv11GeometrySDD.cxx:946 AliITSv11GeometrySDD.cxx:947 AliITSv11GeometrySDD.cxx:948 AliITSv11GeometrySDD.cxx:949 AliITSv11GeometrySDD.cxx:950 AliITSv11GeometrySDD.cxx:951 AliITSv11GeometrySDD.cxx:952 AliITSv11GeometrySDD.cxx:953 AliITSv11GeometrySDD.cxx:954 AliITSv11GeometrySDD.cxx:955 AliITSv11GeometrySDD.cxx:956 AliITSv11GeometrySDD.cxx:957 AliITSv11GeometrySDD.cxx:958 AliITSv11GeometrySDD.cxx:959 AliITSv11GeometrySDD.cxx:960 AliITSv11GeometrySDD.cxx:961 AliITSv11GeometrySDD.cxx:962 AliITSv11GeometrySDD.cxx:963 AliITSv11GeometrySDD.cxx:964 AliITSv11GeometrySDD.cxx:965 AliITSv11GeometrySDD.cxx:966 AliITSv11GeometrySDD.cxx:967 AliITSv11GeometrySDD.cxx:968 AliITSv11GeometrySDD.cxx:969 AliITSv11GeometrySDD.cxx:970 AliITSv11GeometrySDD.cxx:971 AliITSv11GeometrySDD.cxx:972 AliITSv11GeometrySDD.cxx:973 AliITSv11GeometrySDD.cxx:974 AliITSv11GeometrySDD.cxx:975 AliITSv11GeometrySDD.cxx:976 AliITSv11GeometrySDD.cxx:977 AliITSv11GeometrySDD.cxx:978 AliITSv11GeometrySDD.cxx:979 AliITSv11GeometrySDD.cxx:980 AliITSv11GeometrySDD.cxx:981 AliITSv11GeometrySDD.cxx:982 AliITSv11GeometrySDD.cxx:983 AliITSv11GeometrySDD.cxx:984 AliITSv11GeometrySDD.cxx:985 AliITSv11GeometrySDD.cxx:986 AliITSv11GeometrySDD.cxx:987 AliITSv11GeometrySDD.cxx:988 AliITSv11GeometrySDD.cxx:989 AliITSv11GeometrySDD.cxx:990 AliITSv11GeometrySDD.cxx:991 AliITSv11GeometrySDD.cxx:992 AliITSv11GeometrySDD.cxx:993 AliITSv11GeometrySDD.cxx:994 AliITSv11GeometrySDD.cxx:995 AliITSv11GeometrySDD.cxx:996 AliITSv11GeometrySDD.cxx:997 AliITSv11GeometrySDD.cxx:998 AliITSv11GeometrySDD.cxx:999 AliITSv11GeometrySDD.cxx:1000 AliITSv11GeometrySDD.cxx:1001 AliITSv11GeometrySDD.cxx:1002 AliITSv11GeometrySDD.cxx:1003 AliITSv11GeometrySDD.cxx:1004 AliITSv11GeometrySDD.cxx:1005 AliITSv11GeometrySDD.cxx:1006 AliITSv11GeometrySDD.cxx:1007 AliITSv11GeometrySDD.cxx:1008 AliITSv11GeometrySDD.cxx:1009 AliITSv11GeometrySDD.cxx:1010 AliITSv11GeometrySDD.cxx:1011 AliITSv11GeometrySDD.cxx:1012 AliITSv11GeometrySDD.cxx:1013 AliITSv11GeometrySDD.cxx:1014 AliITSv11GeometrySDD.cxx:1015 AliITSv11GeometrySDD.cxx:1016 AliITSv11GeometrySDD.cxx:1017 AliITSv11GeometrySDD.cxx:1018 AliITSv11GeometrySDD.cxx:1019 AliITSv11GeometrySDD.cxx:1020 AliITSv11GeometrySDD.cxx:1021 AliITSv11GeometrySDD.cxx:1022 AliITSv11GeometrySDD.cxx:1023 AliITSv11GeometrySDD.cxx:1024 AliITSv11GeometrySDD.cxx:1025 AliITSv11GeometrySDD.cxx:1026 AliITSv11GeometrySDD.cxx:1027 AliITSv11GeometrySDD.cxx:1028 AliITSv11GeometrySDD.cxx:1029 AliITSv11GeometrySDD.cxx:1030 AliITSv11GeometrySDD.cxx:1031 AliITSv11GeometrySDD.cxx:1032 AliITSv11GeometrySDD.cxx:1033 AliITSv11GeometrySDD.cxx:1034 AliITSv11GeometrySDD.cxx:1035 AliITSv11GeometrySDD.cxx:1036 AliITSv11GeometrySDD.cxx:1037 AliITSv11GeometrySDD.cxx:1038 AliITSv11GeometrySDD.cxx:1039 AliITSv11GeometrySDD.cxx:1040 AliITSv11GeometrySDD.cxx:1041 AliITSv11GeometrySDD.cxx:1042 AliITSv11GeometrySDD.cxx:1043 AliITSv11GeometrySDD.cxx:1044 AliITSv11GeometrySDD.cxx:1045 AliITSv11GeometrySDD.cxx:1046 AliITSv11GeometrySDD.cxx:1047 AliITSv11GeometrySDD.cxx:1048 AliITSv11GeometrySDD.cxx:1049 AliITSv11GeometrySDD.cxx:1050 AliITSv11GeometrySDD.cxx:1051 AliITSv11GeometrySDD.cxx:1052 AliITSv11GeometrySDD.cxx:1053 AliITSv11GeometrySDD.cxx:1054 AliITSv11GeometrySDD.cxx:1055 AliITSv11GeometrySDD.cxx:1056 AliITSv11GeometrySDD.cxx:1057 AliITSv11GeometrySDD.cxx:1058 AliITSv11GeometrySDD.cxx:1059 AliITSv11GeometrySDD.cxx:1060 AliITSv11GeometrySDD.cxx:1061 AliITSv11GeometrySDD.cxx:1062 AliITSv11GeometrySDD.cxx:1063 AliITSv11GeometrySDD.cxx:1064 AliITSv11GeometrySDD.cxx:1065 AliITSv11GeometrySDD.cxx:1066 AliITSv11GeometrySDD.cxx:1067 AliITSv11GeometrySDD.cxx:1068 AliITSv11GeometrySDD.cxx:1069 AliITSv11GeometrySDD.cxx:1070 AliITSv11GeometrySDD.cxx:1071 AliITSv11GeometrySDD.cxx:1072 AliITSv11GeometrySDD.cxx:1073 AliITSv11GeometrySDD.cxx:1074 AliITSv11GeometrySDD.cxx:1075 AliITSv11GeometrySDD.cxx:1076 AliITSv11GeometrySDD.cxx:1077 AliITSv11GeometrySDD.cxx:1078 AliITSv11GeometrySDD.cxx:1079 AliITSv11GeometrySDD.cxx:1080 AliITSv11GeometrySDD.cxx:1081 AliITSv11GeometrySDD.cxx:1082 AliITSv11GeometrySDD.cxx:1083 AliITSv11GeometrySDD.cxx:1084 AliITSv11GeometrySDD.cxx:1085 AliITSv11GeometrySDD.cxx:1086 AliITSv11GeometrySDD.cxx:1087 AliITSv11GeometrySDD.cxx:1088 AliITSv11GeometrySDD.cxx:1089 AliITSv11GeometrySDD.cxx:1090 AliITSv11GeometrySDD.cxx:1091 AliITSv11GeometrySDD.cxx:1092 AliITSv11GeometrySDD.cxx:1093 AliITSv11GeometrySDD.cxx:1094 AliITSv11GeometrySDD.cxx:1095 AliITSv11GeometrySDD.cxx:1096 AliITSv11GeometrySDD.cxx:1097 AliITSv11GeometrySDD.cxx:1098 AliITSv11GeometrySDD.cxx:1099 AliITSv11GeometrySDD.cxx:1100 AliITSv11GeometrySDD.cxx:1101 AliITSv11GeometrySDD.cxx:1102 AliITSv11GeometrySDD.cxx:1103 AliITSv11GeometrySDD.cxx:1104 AliITSv11GeometrySDD.cxx:1105 AliITSv11GeometrySDD.cxx:1106 AliITSv11GeometrySDD.cxx:1107 AliITSv11GeometrySDD.cxx:1108 AliITSv11GeometrySDD.cxx:1109 AliITSv11GeometrySDD.cxx:1110 AliITSv11GeometrySDD.cxx:1111 AliITSv11GeometrySDD.cxx:1112 AliITSv11GeometrySDD.cxx:1113 AliITSv11GeometrySDD.cxx:1114 AliITSv11GeometrySDD.cxx:1115 AliITSv11GeometrySDD.cxx:1116 AliITSv11GeometrySDD.cxx:1117 AliITSv11GeometrySDD.cxx:1118 AliITSv11GeometrySDD.cxx:1119 AliITSv11GeometrySDD.cxx:1120 AliITSv11GeometrySDD.cxx:1121 AliITSv11GeometrySDD.cxx:1122 AliITSv11GeometrySDD.cxx:1123 AliITSv11GeometrySDD.cxx:1124 AliITSv11GeometrySDD.cxx:1125 AliITSv11GeometrySDD.cxx:1126 AliITSv11GeometrySDD.cxx:1127 AliITSv11GeometrySDD.cxx:1128 AliITSv11GeometrySDD.cxx:1129 AliITSv11GeometrySDD.cxx:1130 AliITSv11GeometrySDD.cxx:1131 AliITSv11GeometrySDD.cxx:1132 AliITSv11GeometrySDD.cxx:1133 AliITSv11GeometrySDD.cxx:1134 AliITSv11GeometrySDD.cxx:1135 AliITSv11GeometrySDD.cxx:1136 AliITSv11GeometrySDD.cxx:1137 AliITSv11GeometrySDD.cxx:1138 AliITSv11GeometrySDD.cxx:1139 AliITSv11GeometrySDD.cxx:1140 AliITSv11GeometrySDD.cxx:1141 AliITSv11GeometrySDD.cxx:1142 AliITSv11GeometrySDD.cxx:1143 AliITSv11GeometrySDD.cxx:1144 AliITSv11GeometrySDD.cxx:1145 AliITSv11GeometrySDD.cxx:1146 AliITSv11GeometrySDD.cxx:1147 AliITSv11GeometrySDD.cxx:1148 AliITSv11GeometrySDD.cxx:1149 AliITSv11GeometrySDD.cxx:1150 AliITSv11GeometrySDD.cxx:1151 AliITSv11GeometrySDD.cxx:1152 AliITSv11GeometrySDD.cxx:1153 AliITSv11GeometrySDD.cxx:1154 AliITSv11GeometrySDD.cxx:1155 AliITSv11GeometrySDD.cxx:1156 AliITSv11GeometrySDD.cxx:1157 AliITSv11GeometrySDD.cxx:1158 AliITSv11GeometrySDD.cxx:1159 AliITSv11GeometrySDD.cxx:1160 AliITSv11GeometrySDD.cxx:1161 AliITSv11GeometrySDD.cxx:1162 AliITSv11GeometrySDD.cxx:1163 AliITSv11GeometrySDD.cxx:1164 AliITSv11GeometrySDD.cxx:1165 AliITSv11GeometrySDD.cxx:1166 AliITSv11GeometrySDD.cxx:1167 AliITSv11GeometrySDD.cxx:1168 AliITSv11GeometrySDD.cxx:1169 AliITSv11GeometrySDD.cxx:1170 AliITSv11GeometrySDD.cxx:1171 AliITSv11GeometrySDD.cxx:1172 AliITSv11GeometrySDD.cxx:1173 AliITSv11GeometrySDD.cxx:1174 AliITSv11GeometrySDD.cxx:1175 AliITSv11GeometrySDD.cxx:1176 AliITSv11GeometrySDD.cxx:1177 AliITSv11GeometrySDD.cxx:1178 AliITSv11GeometrySDD.cxx:1179 AliITSv11GeometrySDD.cxx:1180 AliITSv11GeometrySDD.cxx:1181 AliITSv11GeometrySDD.cxx:1182 AliITSv11GeometrySDD.cxx:1183 AliITSv11GeometrySDD.cxx:1184 AliITSv11GeometrySDD.cxx:1185 AliITSv11GeometrySDD.cxx:1186 AliITSv11GeometrySDD.cxx:1187 AliITSv11GeometrySDD.cxx:1188 AliITSv11GeometrySDD.cxx:1189 AliITSv11GeometrySDD.cxx:1190 AliITSv11GeometrySDD.cxx:1191 AliITSv11GeometrySDD.cxx:1192 AliITSv11GeometrySDD.cxx:1193 AliITSv11GeometrySDD.cxx:1194 AliITSv11GeometrySDD.cxx:1195 AliITSv11GeometrySDD.cxx:1196 AliITSv11GeometrySDD.cxx:1197 AliITSv11GeometrySDD.cxx:1198 AliITSv11GeometrySDD.cxx:1199 AliITSv11GeometrySDD.cxx:1200 AliITSv11GeometrySDD.cxx:1201 AliITSv11GeometrySDD.cxx:1202 AliITSv11GeometrySDD.cxx:1203 AliITSv11GeometrySDD.cxx:1204 AliITSv11GeometrySDD.cxx:1205 AliITSv11GeometrySDD.cxx:1206 AliITSv11GeometrySDD.cxx:1207 AliITSv11GeometrySDD.cxx:1208 AliITSv11GeometrySDD.cxx:1209 AliITSv11GeometrySDD.cxx:1210 AliITSv11GeometrySDD.cxx:1211 AliITSv11GeometrySDD.cxx:1212 AliITSv11GeometrySDD.cxx:1213 AliITSv11GeometrySDD.cxx:1214 AliITSv11GeometrySDD.cxx:1215 AliITSv11GeometrySDD.cxx:1216 AliITSv11GeometrySDD.cxx:1217 AliITSv11GeometrySDD.cxx:1218 AliITSv11GeometrySDD.cxx:1219 AliITSv11GeometrySDD.cxx:1220 AliITSv11GeometrySDD.cxx:1221 AliITSv11GeometrySDD.cxx:1222 AliITSv11GeometrySDD.cxx:1223 AliITSv11GeometrySDD.cxx:1224 AliITSv11GeometrySDD.cxx:1225 AliITSv11GeometrySDD.cxx:1226 AliITSv11GeometrySDD.cxx:1227 AliITSv11GeometrySDD.cxx:1228 AliITSv11GeometrySDD.cxx:1229 AliITSv11GeometrySDD.cxx:1230 AliITSv11GeometrySDD.cxx:1231 AliITSv11GeometrySDD.cxx:1232 AliITSv11GeometrySDD.cxx:1233 AliITSv11GeometrySDD.cxx:1234 AliITSv11GeometrySDD.cxx:1235 AliITSv11GeometrySDD.cxx:1236 AliITSv11GeometrySDD.cxx:1237 AliITSv11GeometrySDD.cxx:1238 AliITSv11GeometrySDD.cxx:1239 AliITSv11GeometrySDD.cxx:1240 AliITSv11GeometrySDD.cxx:1241 AliITSv11GeometrySDD.cxx:1242 AliITSv11GeometrySDD.cxx:1243 AliITSv11GeometrySDD.cxx:1244 AliITSv11GeometrySDD.cxx:1245 AliITSv11GeometrySDD.cxx:1246 AliITSv11GeometrySDD.cxx:1247 AliITSv11GeometrySDD.cxx:1248 AliITSv11GeometrySDD.cxx:1249 AliITSv11GeometrySDD.cxx:1250 AliITSv11GeometrySDD.cxx:1251 AliITSv11GeometrySDD.cxx:1252 AliITSv11GeometrySDD.cxx:1253 AliITSv11GeometrySDD.cxx:1254 AliITSv11GeometrySDD.cxx:1255 AliITSv11GeometrySDD.cxx:1256 AliITSv11GeometrySDD.cxx:1257 AliITSv11GeometrySDD.cxx:1258 AliITSv11GeometrySDD.cxx:1259 AliITSv11GeometrySDD.cxx:1260 AliITSv11GeometrySDD.cxx:1261 AliITSv11GeometrySDD.cxx:1262 AliITSv11GeometrySDD.cxx:1263 AliITSv11GeometrySDD.cxx:1264 AliITSv11GeometrySDD.cxx:1265 AliITSv11GeometrySDD.cxx:1266 AliITSv11GeometrySDD.cxx:1267 AliITSv11GeometrySDD.cxx:1268 AliITSv11GeometrySDD.cxx:1269 AliITSv11GeometrySDD.cxx:1270 AliITSv11GeometrySDD.cxx:1271 AliITSv11GeometrySDD.cxx:1272 AliITSv11GeometrySDD.cxx:1273 AliITSv11GeometrySDD.cxx:1274 AliITSv11GeometrySDD.cxx:1275 AliITSv11GeometrySDD.cxx:1276 AliITSv11GeometrySDD.cxx:1277 AliITSv11GeometrySDD.cxx:1278 AliITSv11GeometrySDD.cxx:1279 AliITSv11GeometrySDD.cxx:1280 AliITSv11GeometrySDD.cxx:1281 AliITSv11GeometrySDD.cxx:1282 AliITSv11GeometrySDD.cxx:1283 AliITSv11GeometrySDD.cxx:1284 AliITSv11GeometrySDD.cxx:1285 AliITSv11GeometrySDD.cxx:1286 AliITSv11GeometrySDD.cxx:1287 AliITSv11GeometrySDD.cxx:1288 AliITSv11GeometrySDD.cxx:1289 AliITSv11GeometrySDD.cxx:1290 AliITSv11GeometrySDD.cxx:1291 AliITSv11GeometrySDD.cxx:1292 AliITSv11GeometrySDD.cxx:1293 AliITSv11GeometrySDD.cxx:1294 AliITSv11GeometrySDD.cxx:1295 AliITSv11GeometrySDD.cxx:1296 AliITSv11GeometrySDD.cxx:1297 AliITSv11GeometrySDD.cxx:1298 AliITSv11GeometrySDD.cxx:1299 AliITSv11GeometrySDD.cxx:1300 AliITSv11GeometrySDD.cxx:1301 AliITSv11GeometrySDD.cxx:1302 AliITSv11GeometrySDD.cxx:1303 AliITSv11GeometrySDD.cxx:1304 AliITSv11GeometrySDD.cxx:1305 AliITSv11GeometrySDD.cxx:1306 AliITSv11GeometrySDD.cxx:1307 AliITSv11GeometrySDD.cxx:1308 AliITSv11GeometrySDD.cxx:1309 AliITSv11GeometrySDD.cxx:1310 AliITSv11GeometrySDD.cxx:1311 AliITSv11GeometrySDD.cxx:1312 AliITSv11GeometrySDD.cxx:1313 AliITSv11GeometrySDD.cxx:1314 AliITSv11GeometrySDD.cxx:1315 AliITSv11GeometrySDD.cxx:1316 AliITSv11GeometrySDD.cxx:1317 AliITSv11GeometrySDD.cxx:1318 AliITSv11GeometrySDD.cxx:1319 AliITSv11GeometrySDD.cxx:1320 AliITSv11GeometrySDD.cxx:1321 AliITSv11GeometrySDD.cxx:1322 AliITSv11GeometrySDD.cxx:1323 AliITSv11GeometrySDD.cxx:1324 AliITSv11GeometrySDD.cxx:1325 AliITSv11GeometrySDD.cxx:1326 AliITSv11GeometrySDD.cxx:1327 AliITSv11GeometrySDD.cxx:1328 AliITSv11GeometrySDD.cxx:1329 AliITSv11GeometrySDD.cxx:1330 AliITSv11GeometrySDD.cxx:1331 AliITSv11GeometrySDD.cxx:1332 AliITSv11GeometrySDD.cxx:1333 AliITSv11GeometrySDD.cxx:1334 AliITSv11GeometrySDD.cxx:1335 AliITSv11GeometrySDD.cxx:1336 AliITSv11GeometrySDD.cxx:1337 AliITSv11GeometrySDD.cxx:1338 AliITSv11GeometrySDD.cxx:1339 AliITSv11GeometrySDD.cxx:1340 AliITSv11GeometrySDD.cxx:1341 AliITSv11GeometrySDD.cxx:1342 AliITSv11GeometrySDD.cxx:1343 AliITSv11GeometrySDD.cxx:1344 AliITSv11GeometrySDD.cxx:1345 AliITSv11GeometrySDD.cxx:1346 AliITSv11GeometrySDD.cxx:1347 AliITSv11GeometrySDD.cxx:1348 AliITSv11GeometrySDD.cxx:1349 AliITSv11GeometrySDD.cxx:1350 AliITSv11GeometrySDD.cxx:1351 AliITSv11GeometrySDD.cxx:1352 AliITSv11GeometrySDD.cxx:1353 AliITSv11GeometrySDD.cxx:1354 AliITSv11GeometrySDD.cxx:1355 AliITSv11GeometrySDD.cxx:1356 AliITSv11GeometrySDD.cxx:1357 AliITSv11GeometrySDD.cxx:1358 AliITSv11GeometrySDD.cxx:1359 AliITSv11GeometrySDD.cxx:1360 AliITSv11GeometrySDD.cxx:1361 AliITSv11GeometrySDD.cxx:1362 AliITSv11GeometrySDD.cxx:1363 AliITSv11GeometrySDD.cxx:1364 AliITSv11GeometrySDD.cxx:1365 AliITSv11GeometrySDD.cxx:1366 AliITSv11GeometrySDD.cxx:1367 AliITSv11GeometrySDD.cxx:1368 AliITSv11GeometrySDD.cxx:1369 AliITSv11GeometrySDD.cxx:1370 AliITSv11GeometrySDD.cxx:1371 AliITSv11GeometrySDD.cxx:1372 AliITSv11GeometrySDD.cxx:1373 AliITSv11GeometrySDD.cxx:1374 AliITSv11GeometrySDD.cxx:1375 AliITSv11GeometrySDD.cxx:1376 AliITSv11GeometrySDD.cxx:1377 AliITSv11GeometrySDD.cxx:1378 AliITSv11GeometrySDD.cxx:1379 AliITSv11GeometrySDD.cxx:1380 AliITSv11GeometrySDD.cxx:1381 AliITSv11GeometrySDD.cxx:1382 AliITSv11GeometrySDD.cxx:1383 AliITSv11GeometrySDD.cxx:1384 AliITSv11GeometrySDD.cxx:1385 AliITSv11GeometrySDD.cxx:1386 AliITSv11GeometrySDD.cxx:1387 AliITSv11GeometrySDD.cxx:1388 AliITSv11GeometrySDD.cxx:1389 AliITSv11GeometrySDD.cxx:1390 AliITSv11GeometrySDD.cxx:1391 AliITSv11GeometrySDD.cxx:1392 AliITSv11GeometrySDD.cxx:1393 AliITSv11GeometrySDD.cxx:1394 AliITSv11GeometrySDD.cxx:1395 AliITSv11GeometrySDD.cxx:1396 AliITSv11GeometrySDD.cxx:1397 AliITSv11GeometrySDD.cxx:1398 AliITSv11GeometrySDD.cxx:1399 AliITSv11GeometrySDD.cxx:1400 AliITSv11GeometrySDD.cxx:1401 AliITSv11GeometrySDD.cxx:1402 AliITSv11GeometrySDD.cxx:1403 AliITSv11GeometrySDD.cxx:1404 AliITSv11GeometrySDD.cxx:1405 AliITSv11GeometrySDD.cxx:1406 AliITSv11GeometrySDD.cxx:1407 AliITSv11GeometrySDD.cxx:1408 AliITSv11GeometrySDD.cxx:1409 AliITSv11GeometrySDD.cxx:1410 AliITSv11GeometrySDD.cxx:1411 AliITSv11GeometrySDD.cxx:1412 AliITSv11GeometrySDD.cxx:1413 AliITSv11GeometrySDD.cxx:1414 AliITSv11GeometrySDD.cxx:1415 AliITSv11GeometrySDD.cxx:1416 AliITSv11GeometrySDD.cxx:1417 AliITSv11GeometrySDD.cxx:1418 AliITSv11GeometrySDD.cxx:1419 AliITSv11GeometrySDD.cxx:1420 AliITSv11GeometrySDD.cxx:1421 AliITSv11GeometrySDD.cxx:1422 AliITSv11GeometrySDD.cxx:1423 AliITSv11GeometrySDD.cxx:1424 AliITSv11GeometrySDD.cxx:1425 AliITSv11GeometrySDD.cxx:1426 AliITSv11GeometrySDD.cxx:1427 AliITSv11GeometrySDD.cxx:1428 AliITSv11GeometrySDD.cxx:1429 AliITSv11GeometrySDD.cxx:1430 AliITSv11GeometrySDD.cxx:1431 AliITSv11GeometrySDD.cxx:1432 AliITSv11GeometrySDD.cxx:1433 AliITSv11GeometrySDD.cxx:1434 AliITSv11GeometrySDD.cxx:1435 AliITSv11GeometrySDD.cxx:1436 AliITSv11GeometrySDD.cxx:1437 AliITSv11GeometrySDD.cxx:1438 AliITSv11GeometrySDD.cxx:1439 AliITSv11GeometrySDD.cxx:1440 AliITSv11GeometrySDD.cxx:1441 AliITSv11GeometrySDD.cxx:1442 AliITSv11GeometrySDD.cxx:1443 AliITSv11GeometrySDD.cxx:1444 AliITSv11GeometrySDD.cxx:1445 AliITSv11GeometrySDD.cxx:1446 AliITSv11GeometrySDD.cxx:1447 AliITSv11GeometrySDD.cxx:1448 AliITSv11GeometrySDD.cxx:1449 AliITSv11GeometrySDD.cxx:1450 AliITSv11GeometrySDD.cxx:1451 AliITSv11GeometrySDD.cxx:1452 AliITSv11GeometrySDD.cxx:1453 AliITSv11GeometrySDD.cxx:1454 AliITSv11GeometrySDD.cxx:1455 AliITSv11GeometrySDD.cxx:1456 AliITSv11GeometrySDD.cxx:1457 AliITSv11GeometrySDD.cxx:1458 AliITSv11GeometrySDD.cxx:1459 AliITSv11GeometrySDD.cxx:1460 AliITSv11GeometrySDD.cxx:1461 AliITSv11GeometrySDD.cxx:1462 AliITSv11GeometrySDD.cxx:1463 AliITSv11GeometrySDD.cxx:1464 AliITSv11GeometrySDD.cxx:1465 AliITSv11GeometrySDD.cxx:1466 AliITSv11GeometrySDD.cxx:1467 AliITSv11GeometrySDD.cxx:1468 AliITSv11GeometrySDD.cxx:1469 AliITSv11GeometrySDD.cxx:1470 AliITSv11GeometrySDD.cxx:1471 AliITSv11GeometrySDD.cxx:1472 AliITSv11GeometrySDD.cxx:1473 AliITSv11GeometrySDD.cxx:1474 AliITSv11GeometrySDD.cxx:1475 AliITSv11GeometrySDD.cxx:1476 AliITSv11GeometrySDD.cxx:1477 AliITSv11GeometrySDD.cxx:1478 AliITSv11GeometrySDD.cxx:1479 AliITSv11GeometrySDD.cxx:1480 AliITSv11GeometrySDD.cxx:1481 AliITSv11GeometrySDD.cxx:1482 AliITSv11GeometrySDD.cxx:1483 AliITSv11GeometrySDD.cxx:1484 AliITSv11GeometrySDD.cxx:1485 AliITSv11GeometrySDD.cxx:1486 AliITSv11GeometrySDD.cxx:1487 AliITSv11GeometrySDD.cxx:1488 AliITSv11GeometrySDD.cxx:1489 AliITSv11GeometrySDD.cxx:1490 AliITSv11GeometrySDD.cxx:1491 AliITSv11GeometrySDD.cxx:1492 AliITSv11GeometrySDD.cxx:1493 AliITSv11GeometrySDD.cxx:1494 AliITSv11GeometrySDD.cxx:1495 AliITSv11GeometrySDD.cxx:1496 AliITSv11GeometrySDD.cxx:1497 AliITSv11GeometrySDD.cxx:1498 AliITSv11GeometrySDD.cxx:1499 AliITSv11GeometrySDD.cxx:1500 AliITSv11GeometrySDD.cxx:1501 AliITSv11GeometrySDD.cxx:1502 AliITSv11GeometrySDD.cxx:1503 AliITSv11GeometrySDD.cxx:1504 AliITSv11GeometrySDD.cxx:1505 AliITSv11GeometrySDD.cxx:1506 AliITSv11GeometrySDD.cxx:1507 AliITSv11GeometrySDD.cxx:1508 AliITSv11GeometrySDD.cxx:1509 AliITSv11GeometrySDD.cxx:1510 AliITSv11GeometrySDD.cxx:1511 AliITSv11GeometrySDD.cxx:1512 AliITSv11GeometrySDD.cxx:1513 AliITSv11GeometrySDD.cxx:1514 AliITSv11GeometrySDD.cxx:1515 AliITSv11GeometrySDD.cxx:1516 AliITSv11GeometrySDD.cxx:1517 AliITSv11GeometrySDD.cxx:1518 AliITSv11GeometrySDD.cxx:1519 AliITSv11GeometrySDD.cxx:1520 AliITSv11GeometrySDD.cxx:1521 AliITSv11GeometrySDD.cxx:1522 AliITSv11GeometrySDD.cxx:1523 AliITSv11GeometrySDD.cxx:1524 AliITSv11GeometrySDD.cxx:1525 AliITSv11GeometrySDD.cxx:1526 AliITSv11GeometrySDD.cxx:1527 AliITSv11GeometrySDD.cxx:1528 AliITSv11GeometrySDD.cxx:1529 AliITSv11GeometrySDD.cxx:1530 AliITSv11GeometrySDD.cxx:1531 AliITSv11GeometrySDD.cxx:1532 AliITSv11GeometrySDD.cxx:1533 AliITSv11GeometrySDD.cxx:1534 AliITSv11GeometrySDD.cxx:1535 AliITSv11GeometrySDD.cxx:1536 AliITSv11GeometrySDD.cxx:1537 AliITSv11GeometrySDD.cxx:1538 AliITSv11GeometrySDD.cxx:1539 AliITSv11GeometrySDD.cxx:1540 AliITSv11GeometrySDD.cxx:1541 AliITSv11GeometrySDD.cxx:1542 AliITSv11GeometrySDD.cxx:1543 AliITSv11GeometrySDD.cxx:1544 AliITSv11GeometrySDD.cxx:1545 AliITSv11GeometrySDD.cxx:1546 AliITSv11GeometrySDD.cxx:1547 AliITSv11GeometrySDD.cxx:1548 AliITSv11GeometrySDD.cxx:1549 AliITSv11GeometrySDD.cxx:1550 AliITSv11GeometrySDD.cxx:1551 AliITSv11GeometrySDD.cxx:1552 AliITSv11GeometrySDD.cxx:1553 AliITSv11GeometrySDD.cxx:1554 AliITSv11GeometrySDD.cxx:1555 AliITSv11GeometrySDD.cxx:1556 AliITSv11GeometrySDD.cxx:1557 AliITSv11GeometrySDD.cxx:1558 AliITSv11GeometrySDD.cxx:1559 AliITSv11GeometrySDD.cxx:1560 AliITSv11GeometrySDD.cxx:1561 AliITSv11GeometrySDD.cxx:1562 AliITSv11GeometrySDD.cxx:1563 AliITSv11GeometrySDD.cxx:1564 AliITSv11GeometrySDD.cxx:1565 AliITSv11GeometrySDD.cxx:1566 AliITSv11GeometrySDD.cxx:1567 AliITSv11GeometrySDD.cxx:1568 AliITSv11GeometrySDD.cxx:1569 AliITSv11GeometrySDD.cxx:1570 AliITSv11GeometrySDD.cxx:1571 AliITSv11GeometrySDD.cxx:1572 AliITSv11GeometrySDD.cxx:1573 AliITSv11GeometrySDD.cxx:1574 AliITSv11GeometrySDD.cxx:1575 AliITSv11GeometrySDD.cxx:1576 AliITSv11GeometrySDD.cxx:1577 AliITSv11GeometrySDD.cxx:1578 AliITSv11GeometrySDD.cxx:1579 AliITSv11GeometrySDD.cxx:1580 AliITSv11GeometrySDD.cxx:1581 AliITSv11GeometrySDD.cxx:1582 AliITSv11GeometrySDD.cxx:1583 AliITSv11GeometrySDD.cxx:1584 AliITSv11GeometrySDD.cxx:1585 AliITSv11GeometrySDD.cxx:1586 AliITSv11GeometrySDD.cxx:1587 AliITSv11GeometrySDD.cxx:1588 AliITSv11GeometrySDD.cxx:1589 AliITSv11GeometrySDD.cxx:1590 AliITSv11GeometrySDD.cxx:1591 AliITSv11GeometrySDD.cxx:1592 AliITSv11GeometrySDD.cxx:1593 AliITSv11GeometrySDD.cxx:1594 AliITSv11GeometrySDD.cxx:1595 AliITSv11GeometrySDD.cxx:1596 AliITSv11GeometrySDD.cxx:1597 AliITSv11GeometrySDD.cxx:1598 AliITSv11GeometrySDD.cxx:1599 AliITSv11GeometrySDD.cxx:1600 AliITSv11GeometrySDD.cxx:1601 AliITSv11GeometrySDD.cxx:1602 AliITSv11GeometrySDD.cxx:1603 AliITSv11GeometrySDD.cxx:1604 AliITSv11GeometrySDD.cxx:1605 AliITSv11GeometrySDD.cxx:1606 AliITSv11GeometrySDD.cxx:1607 AliITSv11GeometrySDD.cxx:1608 AliITSv11GeometrySDD.cxx:1609 AliITSv11GeometrySDD.cxx:1610 AliITSv11GeometrySDD.cxx:1611 AliITSv11GeometrySDD.cxx:1612 AliITSv11GeometrySDD.cxx:1613 AliITSv11GeometrySDD.cxx:1614 AliITSv11GeometrySDD.cxx:1615 AliITSv11GeometrySDD.cxx:1616 AliITSv11GeometrySDD.cxx:1617 AliITSv11GeometrySDD.cxx:1618 AliITSv11GeometrySDD.cxx:1619 AliITSv11GeometrySDD.cxx:1620 AliITSv11GeometrySDD.cxx:1621 AliITSv11GeometrySDD.cxx:1622 AliITSv11GeometrySDD.cxx:1623 AliITSv11GeometrySDD.cxx:1624 AliITSv11GeometrySDD.cxx:1625 AliITSv11GeometrySDD.cxx:1626 AliITSv11GeometrySDD.cxx:1627 AliITSv11GeometrySDD.cxx:1628 AliITSv11GeometrySDD.cxx:1629 AliITSv11GeometrySDD.cxx:1630 AliITSv11GeometrySDD.cxx:1631 AliITSv11GeometrySDD.cxx:1632 AliITSv11GeometrySDD.cxx:1633 AliITSv11GeometrySDD.cxx:1634 AliITSv11GeometrySDD.cxx:1635 AliITSv11GeometrySDD.cxx:1636 AliITSv11GeometrySDD.cxx:1637 AliITSv11GeometrySDD.cxx:1638 AliITSv11GeometrySDD.cxx:1639 AliITSv11GeometrySDD.cxx:1640 AliITSv11GeometrySDD.cxx:1641 AliITSv11GeometrySDD.cxx:1642 AliITSv11GeometrySDD.cxx:1643 AliITSv11GeometrySDD.cxx:1644 AliITSv11GeometrySDD.cxx:1645 AliITSv11GeometrySDD.cxx:1646 AliITSv11GeometrySDD.cxx:1647 AliITSv11GeometrySDD.cxx:1648 AliITSv11GeometrySDD.cxx:1649 AliITSv11GeometrySDD.cxx:1650 AliITSv11GeometrySDD.cxx:1651 AliITSv11GeometrySDD.cxx:1652 AliITSv11GeometrySDD.cxx:1653 AliITSv11GeometrySDD.cxx:1654 AliITSv11GeometrySDD.cxx:1655 AliITSv11GeometrySDD.cxx:1656 AliITSv11GeometrySDD.cxx:1657 AliITSv11GeometrySDD.cxx:1658 AliITSv11GeometrySDD.cxx:1659 AliITSv11GeometrySDD.cxx:1660 AliITSv11GeometrySDD.cxx:1661 AliITSv11GeometrySDD.cxx:1662 AliITSv11GeometrySDD.cxx:1663 AliITSv11GeometrySDD.cxx:1664 AliITSv11GeometrySDD.cxx:1665 AliITSv11GeometrySDD.cxx:1666 AliITSv11GeometrySDD.cxx:1667 AliITSv11GeometrySDD.cxx:1668 AliITSv11GeometrySDD.cxx:1669 AliITSv11GeometrySDD.cxx:1670 AliITSv11GeometrySDD.cxx:1671 AliITSv11GeometrySDD.cxx:1672 AliITSv11GeometrySDD.cxx:1673 AliITSv11GeometrySDD.cxx:1674 AliITSv11GeometrySDD.cxx:1675 AliITSv11GeometrySDD.cxx:1676 AliITSv11GeometrySDD.cxx:1677 AliITSv11GeometrySDD.cxx:1678 AliITSv11GeometrySDD.cxx:1679 AliITSv11GeometrySDD.cxx:1680 AliITSv11GeometrySDD.cxx:1681 AliITSv11GeometrySDD.cxx:1682 AliITSv11GeometrySDD.cxx:1683 AliITSv11GeometrySDD.cxx:1684 AliITSv11GeometrySDD.cxx:1685 AliITSv11GeometrySDD.cxx:1686 AliITSv11GeometrySDD.cxx:1687 AliITSv11GeometrySDD.cxx:1688 AliITSv11GeometrySDD.cxx:1689 AliITSv11GeometrySDD.cxx:1690 AliITSv11GeometrySDD.cxx:1691 AliITSv11GeometrySDD.cxx:1692 AliITSv11GeometrySDD.cxx:1693 AliITSv11GeometrySDD.cxx:1694 AliITSv11GeometrySDD.cxx:1695 AliITSv11GeometrySDD.cxx:1696 AliITSv11GeometrySDD.cxx:1697 AliITSv11GeometrySDD.cxx:1698 AliITSv11GeometrySDD.cxx:1699 AliITSv11GeometrySDD.cxx:1700 AliITSv11GeometrySDD.cxx:1701 AliITSv11GeometrySDD.cxx:1702 AliITSv11GeometrySDD.cxx:1703 AliITSv11GeometrySDD.cxx:1704 AliITSv11GeometrySDD.cxx:1705 AliITSv11GeometrySDD.cxx:1706 AliITSv11GeometrySDD.cxx:1707 AliITSv11GeometrySDD.cxx:1708 AliITSv11GeometrySDD.cxx:1709 AliITSv11GeometrySDD.cxx:1710 AliITSv11GeometrySDD.cxx:1711 AliITSv11GeometrySDD.cxx:1712 AliITSv11GeometrySDD.cxx:1713 AliITSv11GeometrySDD.cxx:1714 AliITSv11GeometrySDD.cxx:1715 AliITSv11GeometrySDD.cxx:1716 AliITSv11GeometrySDD.cxx:1717 AliITSv11GeometrySDD.cxx:1718 AliITSv11GeometrySDD.cxx:1719 AliITSv11GeometrySDD.cxx:1720 AliITSv11GeometrySDD.cxx:1721 AliITSv11GeometrySDD.cxx:1722 AliITSv11GeometrySDD.cxx:1723 AliITSv11GeometrySDD.cxx:1724 AliITSv11GeometrySDD.cxx:1725 AliITSv11GeometrySDD.cxx:1726 AliITSv11GeometrySDD.cxx:1727 AliITSv11GeometrySDD.cxx:1728 AliITSv11GeometrySDD.cxx:1729 AliITSv11GeometrySDD.cxx:1730 AliITSv11GeometrySDD.cxx:1731 AliITSv11GeometrySDD.cxx:1732 AliITSv11GeometrySDD.cxx:1733 AliITSv11GeometrySDD.cxx:1734 AliITSv11GeometrySDD.cxx:1735 AliITSv11GeometrySDD.cxx:1736 AliITSv11GeometrySDD.cxx:1737 AliITSv11GeometrySDD.cxx:1738 AliITSv11GeometrySDD.cxx:1739 AliITSv11GeometrySDD.cxx:1740 AliITSv11GeometrySDD.cxx:1741 AliITSv11GeometrySDD.cxx:1742 AliITSv11GeometrySDD.cxx:1743 AliITSv11GeometrySDD.cxx:1744 AliITSv11GeometrySDD.cxx:1745 AliITSv11GeometrySDD.cxx:1746 AliITSv11GeometrySDD.cxx:1747 AliITSv11GeometrySDD.cxx:1748 AliITSv11GeometrySDD.cxx:1749 AliITSv11GeometrySDD.cxx:1750 AliITSv11GeometrySDD.cxx:1751 AliITSv11GeometrySDD.cxx:1752 AliITSv11GeometrySDD.cxx:1753 AliITSv11GeometrySDD.cxx:1754 AliITSv11GeometrySDD.cxx:1755 AliITSv11GeometrySDD.cxx:1756 AliITSv11GeometrySDD.cxx:1757 AliITSv11GeometrySDD.cxx:1758 AliITSv11GeometrySDD.cxx:1759 AliITSv11GeometrySDD.cxx:1760 AliITSv11GeometrySDD.cxx:1761 AliITSv11GeometrySDD.cxx:1762 AliITSv11GeometrySDD.cxx:1763 AliITSv11GeometrySDD.cxx:1764 AliITSv11GeometrySDD.cxx:1765 AliITSv11GeometrySDD.cxx:1766 AliITSv11GeometrySDD.cxx:1767 AliITSv11GeometrySDD.cxx:1768 AliITSv11GeometrySDD.cxx:1769 AliITSv11GeometrySDD.cxx:1770 AliITSv11GeometrySDD.cxx:1771 AliITSv11GeometrySDD.cxx:1772 AliITSv11GeometrySDD.cxx:1773 AliITSv11GeometrySDD.cxx:1774 AliITSv11GeometrySDD.cxx:1775 AliITSv11GeometrySDD.cxx:1776 AliITSv11GeometrySDD.cxx:1777 AliITSv11GeometrySDD.cxx:1778 AliITSv11GeometrySDD.cxx:1779 AliITSv11GeometrySDD.cxx:1780 AliITSv11GeometrySDD.cxx:1781 AliITSv11GeometrySDD.cxx:1782 AliITSv11GeometrySDD.cxx:1783 AliITSv11GeometrySDD.cxx:1784 AliITSv11GeometrySDD.cxx:1785 AliITSv11GeometrySDD.cxx:1786 AliITSv11GeometrySDD.cxx:1787 AliITSv11GeometrySDD.cxx:1788 AliITSv11GeometrySDD.cxx:1789 AliITSv11GeometrySDD.cxx:1790 AliITSv11GeometrySDD.cxx:1791 AliITSv11GeometrySDD.cxx:1792 AliITSv11GeometrySDD.cxx:1793 AliITSv11GeometrySDD.cxx:1794 AliITSv11GeometrySDD.cxx:1795 AliITSv11GeometrySDD.cxx:1796 AliITSv11GeometrySDD.cxx:1797 AliITSv11GeometrySDD.cxx:1798 AliITSv11GeometrySDD.cxx:1799 AliITSv11GeometrySDD.cxx:1800 AliITSv11GeometrySDD.cxx:1801 AliITSv11GeometrySDD.cxx:1802 AliITSv11GeometrySDD.cxx:1803 AliITSv11GeometrySDD.cxx:1804 AliITSv11GeometrySDD.cxx:1805 AliITSv11GeometrySDD.cxx:1806 AliITSv11GeometrySDD.cxx:1807 AliITSv11GeometrySDD.cxx:1808 AliITSv11GeometrySDD.cxx:1809 AliITSv11GeometrySDD.cxx:1810 AliITSv11GeometrySDD.cxx:1811 AliITSv11GeometrySDD.cxx:1812 AliITSv11GeometrySDD.cxx:1813 AliITSv11GeometrySDD.cxx:1814 AliITSv11GeometrySDD.cxx:1815 AliITSv11GeometrySDD.cxx:1816 AliITSv11GeometrySDD.cxx:1817 AliITSv11GeometrySDD.cxx:1818 AliITSv11GeometrySDD.cxx:1819 AliITSv11GeometrySDD.cxx:1820 AliITSv11GeometrySDD.cxx:1821 AliITSv11GeometrySDD.cxx:1822 AliITSv11GeometrySDD.cxx:1823 AliITSv11GeometrySDD.cxx:1824 AliITSv11GeometrySDD.cxx:1825 AliITSv11GeometrySDD.cxx:1826 AliITSv11GeometrySDD.cxx:1827 AliITSv11GeometrySDD.cxx:1828 AliITSv11GeometrySDD.cxx:1829 AliITSv11GeometrySDD.cxx:1830 AliITSv11GeometrySDD.cxx:1831 AliITSv11GeometrySDD.cxx:1832 AliITSv11GeometrySDD.cxx:1833 AliITSv11GeometrySDD.cxx:1834 AliITSv11GeometrySDD.cxx:1835 AliITSv11GeometrySDD.cxx:1836 AliITSv11GeometrySDD.cxx:1837 AliITSv11GeometrySDD.cxx:1838 AliITSv11GeometrySDD.cxx:1839 AliITSv11GeometrySDD.cxx:1840 AliITSv11GeometrySDD.cxx:1841 AliITSv11GeometrySDD.cxx:1842 AliITSv11GeometrySDD.cxx:1843 AliITSv11GeometrySDD.cxx:1844 AliITSv11GeometrySDD.cxx:1845 AliITSv11GeometrySDD.cxx:1846 AliITSv11GeometrySDD.cxx:1847 AliITSv11GeometrySDD.cxx:1848 AliITSv11GeometrySDD.cxx:1849 AliITSv11GeometrySDD.cxx:1850 AliITSv11GeometrySDD.cxx:1851 AliITSv11GeometrySDD.cxx:1852 AliITSv11GeometrySDD.cxx:1853 AliITSv11GeometrySDD.cxx:1854 AliITSv11GeometrySDD.cxx:1855 AliITSv11GeometrySDD.cxx:1856 AliITSv11GeometrySDD.cxx:1857 AliITSv11GeometrySDD.cxx:1858 AliITSv11GeometrySDD.cxx:1859 AliITSv11GeometrySDD.cxx:1860 AliITSv11GeometrySDD.cxx:1861 AliITSv11GeometrySDD.cxx:1862 AliITSv11GeometrySDD.cxx:1863 AliITSv11GeometrySDD.cxx:1864 AliITSv11GeometrySDD.cxx:1865 AliITSv11GeometrySDD.cxx:1866 AliITSv11GeometrySDD.cxx:1867 AliITSv11GeometrySDD.cxx:1868 AliITSv11GeometrySDD.cxx:1869 AliITSv11GeometrySDD.cxx:1870 AliITSv11GeometrySDD.cxx:1871 AliITSv11GeometrySDD.cxx:1872 AliITSv11GeometrySDD.cxx:1873 AliITSv11GeometrySDD.cxx:1874 AliITSv11GeometrySDD.cxx:1875 AliITSv11GeometrySDD.cxx:1876 AliITSv11GeometrySDD.cxx:1877 AliITSv11GeometrySDD.cxx:1878 AliITSv11GeometrySDD.cxx:1879 AliITSv11GeometrySDD.cxx:1880 AliITSv11GeometrySDD.cxx:1881 AliITSv11GeometrySDD.cxx:1882 AliITSv11GeometrySDD.cxx:1883 AliITSv11GeometrySDD.cxx:1884 AliITSv11GeometrySDD.cxx:1885 AliITSv11GeometrySDD.cxx:1886 AliITSv11GeometrySDD.cxx:1887 AliITSv11GeometrySDD.cxx:1888 AliITSv11GeometrySDD.cxx:1889 AliITSv11GeometrySDD.cxx:1890 AliITSv11GeometrySDD.cxx:1891 AliITSv11GeometrySDD.cxx:1892 AliITSv11GeometrySDD.cxx:1893 AliITSv11GeometrySDD.cxx:1894 AliITSv11GeometrySDD.cxx:1895 AliITSv11GeometrySDD.cxx:1896 AliITSv11GeometrySDD.cxx:1897 AliITSv11GeometrySDD.cxx:1898 AliITSv11GeometrySDD.cxx:1899 AliITSv11GeometrySDD.cxx:1900 AliITSv11GeometrySDD.cxx:1901 AliITSv11GeometrySDD.cxx:1902 AliITSv11GeometrySDD.cxx:1903 AliITSv11GeometrySDD.cxx:1904 AliITSv11GeometrySDD.cxx:1905 AliITSv11GeometrySDD.cxx:1906 AliITSv11GeometrySDD.cxx:1907 AliITSv11GeometrySDD.cxx:1908 AliITSv11GeometrySDD.cxx:1909 AliITSv11GeometrySDD.cxx:1910 AliITSv11GeometrySDD.cxx:1911 AliITSv11GeometrySDD.cxx:1912 AliITSv11GeometrySDD.cxx:1913 AliITSv11GeometrySDD.cxx:1914 AliITSv11GeometrySDD.cxx:1915 AliITSv11GeometrySDD.cxx:1916 AliITSv11GeometrySDD.cxx:1917 AliITSv11GeometrySDD.cxx:1918 AliITSv11GeometrySDD.cxx:1919 AliITSv11GeometrySDD.cxx:1920 AliITSv11GeometrySDD.cxx:1921 AliITSv11GeometrySDD.cxx:1922 AliITSv11GeometrySDD.cxx:1923 AliITSv11GeometrySDD.cxx:1924 AliITSv11GeometrySDD.cxx:1925 AliITSv11GeometrySDD.cxx:1926 AliITSv11GeometrySDD.cxx:1927 AliITSv11GeometrySDD.cxx:1928 AliITSv11GeometrySDD.cxx:1929 AliITSv11GeometrySDD.cxx:1930 AliITSv11GeometrySDD.cxx:1931 AliITSv11GeometrySDD.cxx:1932 AliITSv11GeometrySDD.cxx:1933 AliITSv11GeometrySDD.cxx:1934 AliITSv11GeometrySDD.cxx:1935 AliITSv11GeometrySDD.cxx:1936 AliITSv11GeometrySDD.cxx:1937 AliITSv11GeometrySDD.cxx:1938 AliITSv11GeometrySDD.cxx:1939 AliITSv11GeometrySDD.cxx:1940 AliITSv11GeometrySDD.cxx:1941 AliITSv11GeometrySDD.cxx:1942 AliITSv11GeometrySDD.cxx:1943 AliITSv11GeometrySDD.cxx:1944 AliITSv11GeometrySDD.cxx:1945 AliITSv11GeometrySDD.cxx:1946 AliITSv11GeometrySDD.cxx:1947 AliITSv11GeometrySDD.cxx:1948 AliITSv11GeometrySDD.cxx:1949 AliITSv11GeometrySDD.cxx:1950 AliITSv11GeometrySDD.cxx:1951 AliITSv11GeometrySDD.cxx:1952 AliITSv11GeometrySDD.cxx:1953 AliITSv11GeometrySDD.cxx:1954 AliITSv11GeometrySDD.cxx:1955 AliITSv11GeometrySDD.cxx:1956 AliITSv11GeometrySDD.cxx:1957 AliITSv11GeometrySDD.cxx:1958 AliITSv11GeometrySDD.cxx:1959 AliITSv11GeometrySDD.cxx:1960 AliITSv11GeometrySDD.cxx:1961 AliITSv11GeometrySDD.cxx:1962 AliITSv11GeometrySDD.cxx:1963 AliITSv11GeometrySDD.cxx:1964 AliITSv11GeometrySDD.cxx:1965 AliITSv11GeometrySDD.cxx:1966 AliITSv11GeometrySDD.cxx:1967 AliITSv11GeometrySDD.cxx:1968 AliITSv11GeometrySDD.cxx:1969 AliITSv11GeometrySDD.cxx:1970 AliITSv11GeometrySDD.cxx:1971 AliITSv11GeometrySDD.cxx:1972 AliITSv11GeometrySDD.cxx:1973 AliITSv11GeometrySDD.cxx:1974 AliITSv11GeometrySDD.cxx:1975 AliITSv11GeometrySDD.cxx:1976 AliITSv11GeometrySDD.cxx:1977 AliITSv11GeometrySDD.cxx:1978 AliITSv11GeometrySDD.cxx:1979 AliITSv11GeometrySDD.cxx:1980 AliITSv11GeometrySDD.cxx:1981 AliITSv11GeometrySDD.cxx:1982 AliITSv11GeometrySDD.cxx:1983 AliITSv11GeometrySDD.cxx:1984 AliITSv11GeometrySDD.cxx:1985 AliITSv11GeometrySDD.cxx:1986 AliITSv11GeometrySDD.cxx:1987 AliITSv11GeometrySDD.cxx:1988 AliITSv11GeometrySDD.cxx:1989 AliITSv11GeometrySDD.cxx:1990 AliITSv11GeometrySDD.cxx:1991 AliITSv11GeometrySDD.cxx:1992 AliITSv11GeometrySDD.cxx:1993 AliITSv11GeometrySDD.cxx:1994 AliITSv11GeometrySDD.cxx:1995 AliITSv11GeometrySDD.cxx:1996 AliITSv11GeometrySDD.cxx:1997 AliITSv11GeometrySDD.cxx:1998 AliITSv11GeometrySDD.cxx:1999 AliITSv11GeometrySDD.cxx:2000 AliITSv11GeometrySDD.cxx:2001 AliITSv11GeometrySDD.cxx:2002 AliITSv11GeometrySDD.cxx:2003 AliITSv11GeometrySDD.cxx:2004 AliITSv11GeometrySDD.cxx:2005 AliITSv11GeometrySDD.cxx:2006 AliITSv11GeometrySDD.cxx:2007 AliITSv11GeometrySDD.cxx:2008 AliITSv11GeometrySDD.cxx:2009 AliITSv11GeometrySDD.cxx:2010 AliITSv11GeometrySDD.cxx:2011 AliITSv11GeometrySDD.cxx:2012 AliITSv11GeometrySDD.cxx:2013 AliITSv11GeometrySDD.cxx:2014 AliITSv11GeometrySDD.cxx:2015 AliITSv11GeometrySDD.cxx:2016 AliITSv11GeometrySDD.cxx:2017 AliITSv11GeometrySDD.cxx:2018 AliITSv11GeometrySDD.cxx:2019 AliITSv11GeometrySDD.cxx:2020 AliITSv11GeometrySDD.cxx:2021 AliITSv11GeometrySDD.cxx:2022 AliITSv11GeometrySDD.cxx:2023 AliITSv11GeometrySDD.cxx:2024 AliITSv11GeometrySDD.cxx:2025 AliITSv11GeometrySDD.cxx:2026 AliITSv11GeometrySDD.cxx:2027 AliITSv11GeometrySDD.cxx:2028 AliITSv11GeometrySDD.cxx:2029 AliITSv11GeometrySDD.cxx:2030 AliITSv11GeometrySDD.cxx:2031 AliITSv11GeometrySDD.cxx:2032 AliITSv11GeometrySDD.cxx:2033 AliITSv11GeometrySDD.cxx:2034 AliITSv11GeometrySDD.cxx:2035 AliITSv11GeometrySDD.cxx:2036 AliITSv11GeometrySDD.cxx:2037 AliITSv11GeometrySDD.cxx:2038 AliITSv11GeometrySDD.cxx:2039 AliITSv11GeometrySDD.cxx:2040 AliITSv11GeometrySDD.cxx:2041 AliITSv11GeometrySDD.cxx:2042 AliITSv11GeometrySDD.cxx:2043 AliITSv11GeometrySDD.cxx:2044 AliITSv11GeometrySDD.cxx:2045 AliITSv11GeometrySDD.cxx:2046 AliITSv11GeometrySDD.cxx:2047 AliITSv11GeometrySDD.cxx:2048 AliITSv11GeometrySDD.cxx:2049 AliITSv11GeometrySDD.cxx:2050 AliITSv11GeometrySDD.cxx:2051 AliITSv11GeometrySDD.cxx:2052 AliITSv11GeometrySDD.cxx:2053 AliITSv11GeometrySDD.cxx:2054 AliITSv11GeometrySDD.cxx:2055 AliITSv11GeometrySDD.cxx:2056 AliITSv11GeometrySDD.cxx:2057 AliITSv11GeometrySDD.cxx:2058 AliITSv11GeometrySDD.cxx:2059 AliITSv11GeometrySDD.cxx:2060 AliITSv11GeometrySDD.cxx:2061 AliITSv11GeometrySDD.cxx:2062 AliITSv11GeometrySDD.cxx:2063 AliITSv11GeometrySDD.cxx:2064 AliITSv11GeometrySDD.cxx:2065 AliITSv11GeometrySDD.cxx:2066 AliITSv11GeometrySDD.cxx:2067 AliITSv11GeometrySDD.cxx:2068 AliITSv11GeometrySDD.cxx:2069 AliITSv11GeometrySDD.cxx:2070 AliITSv11GeometrySDD.cxx:2071 AliITSv11GeometrySDD.cxx:2072 AliITSv11GeometrySDD.cxx:2073 AliITSv11GeometrySDD.cxx:2074 AliITSv11GeometrySDD.cxx:2075 AliITSv11GeometrySDD.cxx:2076 AliITSv11GeometrySDD.cxx:2077 AliITSv11GeometrySDD.cxx:2078 AliITSv11GeometrySDD.cxx:2079 AliITSv11GeometrySDD.cxx:2080 AliITSv11GeometrySDD.cxx:2081 AliITSv11GeometrySDD.cxx:2082 AliITSv11GeometrySDD.cxx:2083 AliITSv11GeometrySDD.cxx:2084 AliITSv11GeometrySDD.cxx:2085 AliITSv11GeometrySDD.cxx:2086 AliITSv11GeometrySDD.cxx:2087 AliITSv11GeometrySDD.cxx:2088 AliITSv11GeometrySDD.cxx:2089 AliITSv11GeometrySDD.cxx:2090 AliITSv11GeometrySDD.cxx:2091 AliITSv11GeometrySDD.cxx:2092 AliITSv11GeometrySDD.cxx:2093 AliITSv11GeometrySDD.cxx:2094 AliITSv11GeometrySDD.cxx:2095 AliITSv11GeometrySDD.cxx:2096 AliITSv11GeometrySDD.cxx:2097 AliITSv11GeometrySDD.cxx:2098 AliITSv11GeometrySDD.cxx:2099 AliITSv11GeometrySDD.cxx:2100 AliITSv11GeometrySDD.cxx:2101 AliITSv11GeometrySDD.cxx:2102 AliITSv11GeometrySDD.cxx:2103 AliITSv11GeometrySDD.cxx:2104 AliITSv11GeometrySDD.cxx:2105 AliITSv11GeometrySDD.cxx:2106 AliITSv11GeometrySDD.cxx:2107 AliITSv11GeometrySDD.cxx:2108 AliITSv11GeometrySDD.cxx:2109 AliITSv11GeometrySDD.cxx:2110 AliITSv11GeometrySDD.cxx:2111 AliITSv11GeometrySDD.cxx:2112 AliITSv11GeometrySDD.cxx:2113 AliITSv11GeometrySDD.cxx:2114 AliITSv11GeometrySDD.cxx:2115 AliITSv11GeometrySDD.cxx:2116 AliITSv11GeometrySDD.cxx:2117 AliITSv11GeometrySDD.cxx:2118 AliITSv11GeometrySDD.cxx:2119 AliITSv11GeometrySDD.cxx:2120 AliITSv11GeometrySDD.cxx:2121 AliITSv11GeometrySDD.cxx:2122 AliITSv11GeometrySDD.cxx:2123 AliITSv11GeometrySDD.cxx:2124 AliITSv11GeometrySDD.cxx:2125 AliITSv11GeometrySDD.cxx:2126 AliITSv11GeometrySDD.cxx:2127 AliITSv11GeometrySDD.cxx:2128 AliITSv11GeometrySDD.cxx:2129 AliITSv11GeometrySDD.cxx:2130 AliITSv11GeometrySDD.cxx:2131 AliITSv11GeometrySDD.cxx:2132 AliITSv11GeometrySDD.cxx:2133 AliITSv11GeometrySDD.cxx:2134 AliITSv11GeometrySDD.cxx:2135 AliITSv11GeometrySDD.cxx:2136 AliITSv11GeometrySDD.cxx:2137 AliITSv11GeometrySDD.cxx:2138 AliITSv11GeometrySDD.cxx:2139 AliITSv11GeometrySDD.cxx:2140 AliITSv11GeometrySDD.cxx:2141 AliITSv11GeometrySDD.cxx:2142 AliITSv11GeometrySDD.cxx:2143 AliITSv11GeometrySDD.cxx:2144 AliITSv11GeometrySDD.cxx:2145 AliITSv11GeometrySDD.cxx:2146 AliITSv11GeometrySDD.cxx:2147 AliITSv11GeometrySDD.cxx:2148 AliITSv11GeometrySDD.cxx:2149 AliITSv11GeometrySDD.cxx:2150 AliITSv11GeometrySDD.cxx:2151 AliITSv11GeometrySDD.cxx:2152 AliITSv11GeometrySDD.cxx:2153 AliITSv11GeometrySDD.cxx:2154 AliITSv11GeometrySDD.cxx:2155 AliITSv11GeometrySDD.cxx:2156 AliITSv11GeometrySDD.cxx:2157 AliITSv11GeometrySDD.cxx:2158 AliITSv11GeometrySDD.cxx:2159 AliITSv11GeometrySDD.cxx:2160 AliITSv11GeometrySDD.cxx:2161 AliITSv11GeometrySDD.cxx:2162 AliITSv11GeometrySDD.cxx:2163 AliITSv11GeometrySDD.cxx:2164 AliITSv11GeometrySDD.cxx:2165 AliITSv11GeometrySDD.cxx:2166 AliITSv11GeometrySDD.cxx:2167 AliITSv11GeometrySDD.cxx:2168 AliITSv11GeometrySDD.cxx:2169 AliITSv11GeometrySDD.cxx:2170 AliITSv11GeometrySDD.cxx:2171 AliITSv11GeometrySDD.cxx:2172 AliITSv11GeometrySDD.cxx:2173 AliITSv11GeometrySDD.cxx:2174 AliITSv11GeometrySDD.cxx:2175 AliITSv11GeometrySDD.cxx:2176 AliITSv11GeometrySDD.cxx:2177 AliITSv11GeometrySDD.cxx:2178 AliITSv11GeometrySDD.cxx:2179 AliITSv11GeometrySDD.cxx:2180 AliITSv11GeometrySDD.cxx:2181 AliITSv11GeometrySDD.cxx:2182 AliITSv11GeometrySDD.cxx:2183 AliITSv11GeometrySDD.cxx:2184 AliITSv11GeometrySDD.cxx:2185 AliITSv11GeometrySDD.cxx:2186 AliITSv11GeometrySDD.cxx:2187 AliITSv11GeometrySDD.cxx:2188 AliITSv11GeometrySDD.cxx:2189 AliITSv11GeometrySDD.cxx:2190 AliITSv11GeometrySDD.cxx:2191 AliITSv11GeometrySDD.cxx:2192 AliITSv11GeometrySDD.cxx:2193 AliITSv11GeometrySDD.cxx:2194 AliITSv11GeometrySDD.cxx:2195 AliITSv11GeometrySDD.cxx:2196 AliITSv11GeometrySDD.cxx:2197 AliITSv11GeometrySDD.cxx:2198 AliITSv11GeometrySDD.cxx:2199 AliITSv11GeometrySDD.cxx:2200 AliITSv11GeometrySDD.cxx:2201 AliITSv11GeometrySDD.cxx:2202 AliITSv11GeometrySDD.cxx:2203 AliITSv11GeometrySDD.cxx:2204 AliITSv11GeometrySDD.cxx:2205 AliITSv11GeometrySDD.cxx:2206 AliITSv11GeometrySDD.cxx:2207 AliITSv11GeometrySDD.cxx:2208 AliITSv11GeometrySDD.cxx:2209 AliITSv11GeometrySDD.cxx:2210 AliITSv11GeometrySDD.cxx:2211 AliITSv11GeometrySDD.cxx:2212 AliITSv11GeometrySDD.cxx:2213 AliITSv11GeometrySDD.cxx:2214 AliITSv11GeometrySDD.cxx:2215 AliITSv11GeometrySDD.cxx:2216 AliITSv11GeometrySDD.cxx:2217 AliITSv11GeometrySDD.cxx:2218 AliITSv11GeometrySDD.cxx:2219 AliITSv11GeometrySDD.cxx:2220 AliITSv11GeometrySDD.cxx:2221 AliITSv11GeometrySDD.cxx:2222 AliITSv11GeometrySDD.cxx:2223 AliITSv11GeometrySDD.cxx:2224 AliITSv11GeometrySDD.cxx:2225 AliITSv11GeometrySDD.cxx:2226 AliITSv11GeometrySDD.cxx:2227 AliITSv11GeometrySDD.cxx:2228 AliITSv11GeometrySDD.cxx:2229 AliITSv11GeometrySDD.cxx:2230 AliITSv11GeometrySDD.cxx:2231 AliITSv11GeometrySDD.cxx:2232 AliITSv11GeometrySDD.cxx:2233 AliITSv11GeometrySDD.cxx:2234 AliITSv11GeometrySDD.cxx:2235 AliITSv11GeometrySDD.cxx:2236 AliITSv11GeometrySDD.cxx:2237 AliITSv11GeometrySDD.cxx:2238 AliITSv11GeometrySDD.cxx:2239 AliITSv11GeometrySDD.cxx:2240 AliITSv11GeometrySDD.cxx:2241 AliITSv11GeometrySDD.cxx:2242 AliITSv11GeometrySDD.cxx:2243 AliITSv11GeometrySDD.cxx:2244 AliITSv11GeometrySDD.cxx:2245 AliITSv11GeometrySDD.cxx:2246 AliITSv11GeometrySDD.cxx:2247 AliITSv11GeometrySDD.cxx:2248 AliITSv11GeometrySDD.cxx:2249 AliITSv11GeometrySDD.cxx:2250 AliITSv11GeometrySDD.cxx:2251 AliITSv11GeometrySDD.cxx:2252 AliITSv11GeometrySDD.cxx:2253 AliITSv11GeometrySDD.cxx:2254 AliITSv11GeometrySDD.cxx:2255 AliITSv11GeometrySDD.cxx:2256 AliITSv11GeometrySDD.cxx:2257 AliITSv11GeometrySDD.cxx:2258 AliITSv11GeometrySDD.cxx:2259 AliITSv11GeometrySDD.cxx:2260 AliITSv11GeometrySDD.cxx:2261 AliITSv11GeometrySDD.cxx:2262 AliITSv11GeometrySDD.cxx:2263 AliITSv11GeometrySDD.cxx:2264 AliITSv11GeometrySDD.cxx:2265 AliITSv11GeometrySDD.cxx:2266 AliITSv11GeometrySDD.cxx:2267 AliITSv11GeometrySDD.cxx:2268 AliITSv11GeometrySDD.cxx:2269 AliITSv11GeometrySDD.cxx:2270 AliITSv11GeometrySDD.cxx:2271 AliITSv11GeometrySDD.cxx:2272 AliITSv11GeometrySDD.cxx:2273 AliITSv11GeometrySDD.cxx:2274 AliITSv11GeometrySDD.cxx:2275 AliITSv11GeometrySDD.cxx:2276 AliITSv11GeometrySDD.cxx:2277 AliITSv11GeometrySDD.cxx:2278 AliITSv11GeometrySDD.cxx:2279 AliITSv11GeometrySDD.cxx:2280 AliITSv11GeometrySDD.cxx:2281 AliITSv11GeometrySDD.cxx:2282 AliITSv11GeometrySDD.cxx:2283 AliITSv11GeometrySDD.cxx:2284 AliITSv11GeometrySDD.cxx:2285 AliITSv11GeometrySDD.cxx:2286 AliITSv11GeometrySDD.cxx:2287 AliITSv11GeometrySDD.cxx:2288 AliITSv11GeometrySDD.cxx:2289 AliITSv11GeometrySDD.cxx:2290 AliITSv11GeometrySDD.cxx:2291 AliITSv11GeometrySDD.cxx:2292 AliITSv11GeometrySDD.cxx:2293 AliITSv11GeometrySDD.cxx:2294 AliITSv11GeometrySDD.cxx:2295 AliITSv11GeometrySDD.cxx:2296 AliITSv11GeometrySDD.cxx:2297 AliITSv11GeometrySDD.cxx:2298 AliITSv11GeometrySDD.cxx:2299 AliITSv11GeometrySDD.cxx:2300 AliITSv11GeometrySDD.cxx:2301 AliITSv11GeometrySDD.cxx:2302 AliITSv11GeometrySDD.cxx:2303 AliITSv11GeometrySDD.cxx:2304 AliITSv11GeometrySDD.cxx:2305 AliITSv11GeometrySDD.cxx:2306 AliITSv11GeometrySDD.cxx:2307 AliITSv11GeometrySDD.cxx:2308 AliITSv11GeometrySDD.cxx:2309 AliITSv11GeometrySDD.cxx:2310 AliITSv11GeometrySDD.cxx:2311 AliITSv11GeometrySDD.cxx:2312 AliITSv11GeometrySDD.cxx:2313 AliITSv11GeometrySDD.cxx:2314 AliITSv11GeometrySDD.cxx:2315 AliITSv11GeometrySDD.cxx:2316 AliITSv11GeometrySDD.cxx:2317 AliITSv11GeometrySDD.cxx:2318 AliITSv11GeometrySDD.cxx:2319 AliITSv11GeometrySDD.cxx:2320 AliITSv11GeometrySDD.cxx:2321 AliITSv11GeometrySDD.cxx:2322 AliITSv11GeometrySDD.cxx:2323 AliITSv11GeometrySDD.cxx:2324 AliITSv11GeometrySDD.cxx:2325 AliITSv11GeometrySDD.cxx:2326 AliITSv11GeometrySDD.cxx:2327 AliITSv11GeometrySDD.cxx:2328 AliITSv11GeometrySDD.cxx:2329 AliITSv11GeometrySDD.cxx:2330 AliITSv11GeometrySDD.cxx:2331 AliITSv11GeometrySDD.cxx:2332 AliITSv11GeometrySDD.cxx:2333 AliITSv11GeometrySDD.cxx:2334 AliITSv11GeometrySDD.cxx:2335 AliITSv11GeometrySDD.cxx:2336 AliITSv11GeometrySDD.cxx:2337 AliITSv11GeometrySDD.cxx:2338 AliITSv11GeometrySDD.cxx:2339 AliITSv11GeometrySDD.cxx:2340 AliITSv11GeometrySDD.cxx:2341 AliITSv11GeometrySDD.cxx:2342 AliITSv11GeometrySDD.cxx:2343 AliITSv11GeometrySDD.cxx:2344 AliITSv11GeometrySDD.cxx:2345 AliITSv11GeometrySDD.cxx:2346 AliITSv11GeometrySDD.cxx:2347 AliITSv11GeometrySDD.cxx:2348 AliITSv11GeometrySDD.cxx:2349 AliITSv11GeometrySDD.cxx:2350 AliITSv11GeometrySDD.cxx:2351 AliITSv11GeometrySDD.cxx:2352 AliITSv11GeometrySDD.cxx:2353 AliITSv11GeometrySDD.cxx:2354 AliITSv11GeometrySDD.cxx:2355 AliITSv11GeometrySDD.cxx:2356 AliITSv11GeometrySDD.cxx:2357 AliITSv11GeometrySDD.cxx:2358 AliITSv11GeometrySDD.cxx:2359 AliITSv11GeometrySDD.cxx:2360 AliITSv11GeometrySDD.cxx:2361 AliITSv11GeometrySDD.cxx:2362 AliITSv11GeometrySDD.cxx:2363 AliITSv11GeometrySDD.cxx:2364 AliITSv11GeometrySDD.cxx:2365 AliITSv11GeometrySDD.cxx:2366 AliITSv11GeometrySDD.cxx:2367 AliITSv11GeometrySDD.cxx:2368 AliITSv11GeometrySDD.cxx:2369 AliITSv11GeometrySDD.cxx:2370 AliITSv11GeometrySDD.cxx:2371 AliITSv11GeometrySDD.cxx:2372 AliITSv11GeometrySDD.cxx:2373 AliITSv11GeometrySDD.cxx:2374 AliITSv11GeometrySDD.cxx:2375 AliITSv11GeometrySDD.cxx:2376 AliITSv11GeometrySDD.cxx:2377 AliITSv11GeometrySDD.cxx:2378 AliITSv11GeometrySDD.cxx:2379 AliITSv11GeometrySDD.cxx:2380 AliITSv11GeometrySDD.cxx:2381 AliITSv11GeometrySDD.cxx:2382 AliITSv11GeometrySDD.cxx:2383 AliITSv11GeometrySDD.cxx:2384 AliITSv11GeometrySDD.cxx:2385 AliITSv11GeometrySDD.cxx:2386 AliITSv11GeometrySDD.cxx:2387 AliITSv11GeometrySDD.cxx:2388 AliITSv11GeometrySDD.cxx:2389 AliITSv11GeometrySDD.cxx:2390 AliITSv11GeometrySDD.cxx:2391 AliITSv11GeometrySDD.cxx:2392 AliITSv11GeometrySDD.cxx:2393 AliITSv11GeometrySDD.cxx:2394 AliITSv11GeometrySDD.cxx:2395 AliITSv11GeometrySDD.cxx:2396 AliITSv11GeometrySDD.cxx:2397 AliITSv11GeometrySDD.cxx:2398 AliITSv11GeometrySDD.cxx:2399 AliITSv11GeometrySDD.cxx:2400 AliITSv11GeometrySDD.cxx:2401 AliITSv11GeometrySDD.cxx:2402 AliITSv11GeometrySDD.cxx:2403 AliITSv11GeometrySDD.cxx:2404 AliITSv11GeometrySDD.cxx:2405 AliITSv11GeometrySDD.cxx:2406 AliITSv11GeometrySDD.cxx:2407 AliITSv11GeometrySDD.cxx:2408 AliITSv11GeometrySDD.cxx:2409 AliITSv11GeometrySDD.cxx:2410 AliITSv11GeometrySDD.cxx:2411 AliITSv11GeometrySDD.cxx:2412 AliITSv11GeometrySDD.cxx:2413 AliITSv11GeometrySDD.cxx:2414 AliITSv11GeometrySDD.cxx:2415 AliITSv11GeometrySDD.cxx:2416 AliITSv11GeometrySDD.cxx:2417 AliITSv11GeometrySDD.cxx:2418 AliITSv11GeometrySDD.cxx:2419 AliITSv11GeometrySDD.cxx:2420 AliITSv11GeometrySDD.cxx:2421 AliITSv11GeometrySDD.cxx:2422 AliITSv11GeometrySDD.cxx:2423 AliITSv11GeometrySDD.cxx:2424 AliITSv11GeometrySDD.cxx:2425 AliITSv11GeometrySDD.cxx:2426 AliITSv11GeometrySDD.cxx:2427 AliITSv11GeometrySDD.cxx:2428 AliITSv11GeometrySDD.cxx:2429 AliITSv11GeometrySDD.cxx:2430 AliITSv11GeometrySDD.cxx:2431 AliITSv11GeometrySDD.cxx:2432 AliITSv11GeometrySDD.cxx:2433 AliITSv11GeometrySDD.cxx:2434 AliITSv11GeometrySDD.cxx:2435 AliITSv11GeometrySDD.cxx:2436 AliITSv11GeometrySDD.cxx:2437 AliITSv11GeometrySDD.cxx:2438 AliITSv11GeometrySDD.cxx:2439 AliITSv11GeometrySDD.cxx:2440 AliITSv11GeometrySDD.cxx:2441 AliITSv11GeometrySDD.cxx:2442 AliITSv11GeometrySDD.cxx:2443 AliITSv11GeometrySDD.cxx:2444 AliITSv11GeometrySDD.cxx:2445 AliITSv11GeometrySDD.cxx:2446 AliITSv11GeometrySDD.cxx:2447 AliITSv11GeometrySDD.cxx:2448 AliITSv11GeometrySDD.cxx:2449 AliITSv11GeometrySDD.cxx:2450 AliITSv11GeometrySDD.cxx:2451 AliITSv11GeometrySDD.cxx:2452 AliITSv11GeometrySDD.cxx:2453 AliITSv11GeometrySDD.cxx:2454 AliITSv11GeometrySDD.cxx:2455 AliITSv11GeometrySDD.cxx:2456 AliITSv11GeometrySDD.cxx:2457 AliITSv11GeometrySDD.cxx:2458 AliITSv11GeometrySDD.cxx:2459 AliITSv11GeometrySDD.cxx:2460 AliITSv11GeometrySDD.cxx:2461 AliITSv11GeometrySDD.cxx:2462 AliITSv11GeometrySDD.cxx:2463 AliITSv11GeometrySDD.cxx:2464 AliITSv11GeometrySDD.cxx:2465 AliITSv11GeometrySDD.cxx:2466 AliITSv11GeometrySDD.cxx:2467 AliITSv11GeometrySDD.cxx:2468 AliITSv11GeometrySDD.cxx:2469 AliITSv11GeometrySDD.cxx:2470 AliITSv11GeometrySDD.cxx:2471 AliITSv11GeometrySDD.cxx:2472 AliITSv11GeometrySDD.cxx:2473 AliITSv11GeometrySDD.cxx:2474 AliITSv11GeometrySDD.cxx:2475 AliITSv11GeometrySDD.cxx:2476 AliITSv11GeometrySDD.cxx:2477 AliITSv11GeometrySDD.cxx:2478 AliITSv11GeometrySDD.cxx:2479 AliITSv11GeometrySDD.cxx:2480 AliITSv11GeometrySDD.cxx:2481 AliITSv11GeometrySDD.cxx:2482 AliITSv11GeometrySDD.cxx:2483 AliITSv11GeometrySDD.cxx:2484 AliITSv11GeometrySDD.cxx:2485 AliITSv11GeometrySDD.cxx:2486 AliITSv11GeometrySDD.cxx:2487 AliITSv11GeometrySDD.cxx:2488 AliITSv11GeometrySDD.cxx:2489 AliITSv11GeometrySDD.cxx:2490 AliITSv11GeometrySDD.cxx:2491 AliITSv11GeometrySDD.cxx:2492 AliITSv11GeometrySDD.cxx:2493 AliITSv11GeometrySDD.cxx:2494 AliITSv11GeometrySDD.cxx:2495 AliITSv11GeometrySDD.cxx:2496 AliITSv11GeometrySDD.cxx:2497 AliITSv11GeometrySDD.cxx:2498 AliITSv11GeometrySDD.cxx:2499 AliITSv11GeometrySDD.cxx:2500 AliITSv11GeometrySDD.cxx:2501 AliITSv11GeometrySDD.cxx:2502 AliITSv11GeometrySDD.cxx:2503 AliITSv11GeometrySDD.cxx:2504 AliITSv11GeometrySDD.cxx:2505 AliITSv11GeometrySDD.cxx:2506 AliITSv11GeometrySDD.cxx:2507 AliITSv11GeometrySDD.cxx:2508 AliITSv11GeometrySDD.cxx:2509 AliITSv11GeometrySDD.cxx:2510 AliITSv11GeometrySDD.cxx:2511 AliITSv11GeometrySDD.cxx:2512 AliITSv11GeometrySDD.cxx:2513 AliITSv11GeometrySDD.cxx:2514 AliITSv11GeometrySDD.cxx:2515 AliITSv11GeometrySDD.cxx:2516 AliITSv11GeometrySDD.cxx:2517 AliITSv11GeometrySDD.cxx:2518 AliITSv11GeometrySDD.cxx:2519 AliITSv11GeometrySDD.cxx:2520 AliITSv11GeometrySDD.cxx:2521 AliITSv11GeometrySDD.cxx:2522 AliITSv11GeometrySDD.cxx:2523 AliITSv11GeometrySDD.cxx:2524 AliITSv11GeometrySDD.cxx:2525 AliITSv11GeometrySDD.cxx:2526 AliITSv11GeometrySDD.cxx:2527 AliITSv11GeometrySDD.cxx:2528 AliITSv11GeometrySDD.cxx:2529 AliITSv11GeometrySDD.cxx:2530 AliITSv11GeometrySDD.cxx:2531 AliITSv11GeometrySDD.cxx:2532 AliITSv11GeometrySDD.cxx:2533 AliITSv11GeometrySDD.cxx:2534 AliITSv11GeometrySDD.cxx:2535 AliITSv11GeometrySDD.cxx:2536 AliITSv11GeometrySDD.cxx:2537 AliITSv11GeometrySDD.cxx:2538 AliITSv11GeometrySDD.cxx:2539 AliITSv11GeometrySDD.cxx:2540 AliITSv11GeometrySDD.cxx:2541 AliITSv11GeometrySDD.cxx:2542 AliITSv11GeometrySDD.cxx:2543 AliITSv11GeometrySDD.cxx:2544 AliITSv11GeometrySDD.cxx:2545 AliITSv11GeometrySDD.cxx:2546 AliITSv11GeometrySDD.cxx:2547 AliITSv11GeometrySDD.cxx:2548 AliITSv11GeometrySDD.cxx:2549 AliITSv11GeometrySDD.cxx:2550 AliITSv11GeometrySDD.cxx:2551 AliITSv11GeometrySDD.cxx:2552 AliITSv11GeometrySDD.cxx:2553 AliITSv11GeometrySDD.cxx:2554 AliITSv11GeometrySDD.cxx:2555 AliITSv11GeometrySDD.cxx:2556 AliITSv11GeometrySDD.cxx:2557 AliITSv11GeometrySDD.cxx:2558 AliITSv11GeometrySDD.cxx:2559 AliITSv11GeometrySDD.cxx:2560 AliITSv11GeometrySDD.cxx:2561 AliITSv11GeometrySDD.cxx:2562 AliITSv11GeometrySDD.cxx:2563 AliITSv11GeometrySDD.cxx:2564 AliITSv11GeometrySDD.cxx:2565 AliITSv11GeometrySDD.cxx:2566 AliITSv11GeometrySDD.cxx:2567 AliITSv11GeometrySDD.cxx:2568 AliITSv11GeometrySDD.cxx:2569 AliITSv11GeometrySDD.cxx:2570 AliITSv11GeometrySDD.cxx:2571 AliITSv11GeometrySDD.cxx:2572 AliITSv11GeometrySDD.cxx:2573 AliITSv11GeometrySDD.cxx:2574 AliITSv11GeometrySDD.cxx:2575 AliITSv11GeometrySDD.cxx:2576 AliITSv11GeometrySDD.cxx:2577 AliITSv11GeometrySDD.cxx:2578 AliITSv11GeometrySDD.cxx:2579 AliITSv11GeometrySDD.cxx:2580 AliITSv11GeometrySDD.cxx:2581 AliITSv11GeometrySDD.cxx:2582 AliITSv11GeometrySDD.cxx:2583 AliITSv11GeometrySDD.cxx:2584 AliITSv11GeometrySDD.cxx:2585 AliITSv11GeometrySDD.cxx:2586 AliITSv11GeometrySDD.cxx:2587 AliITSv11GeometrySDD.cxx:2588 AliITSv11GeometrySDD.cxx:2589 AliITSv11GeometrySDD.cxx:2590 AliITSv11GeometrySDD.cxx:2591 AliITSv11GeometrySDD.cxx:2592 AliITSv11GeometrySDD.cxx:2593 AliITSv11GeometrySDD.cxx:2594 AliITSv11GeometrySDD.cxx:2595 AliITSv11GeometrySDD.cxx:2596 AliITSv11GeometrySDD.cxx:2597 AliITSv11GeometrySDD.cxx:2598 AliITSv11GeometrySDD.cxx:2599 AliITSv11GeometrySDD.cxx:2600 AliITSv11GeometrySDD.cxx:2601 AliITSv11GeometrySDD.cxx:2602 AliITSv11GeometrySDD.cxx:2603 AliITSv11GeometrySDD.cxx:2604 AliITSv11GeometrySDD.cxx:2605 AliITSv11GeometrySDD.cxx:2606 AliITSv11GeometrySDD.cxx:2607 AliITSv11GeometrySDD.cxx:2608 AliITSv11GeometrySDD.cxx:2609 AliITSv11GeometrySDD.cxx:2610 AliITSv11GeometrySDD.cxx:2611 AliITSv11GeometrySDD.cxx:2612 AliITSv11GeometrySDD.cxx:2613 AliITSv11GeometrySDD.cxx:2614 AliITSv11GeometrySDD.cxx:2615 AliITSv11GeometrySDD.cxx:2616 AliITSv11GeometrySDD.cxx:2617 AliITSv11GeometrySDD.cxx:2618 AliITSv11GeometrySDD.cxx:2619 AliITSv11GeometrySDD.cxx:2620 AliITSv11GeometrySDD.cxx:2621 AliITSv11GeometrySDD.cxx:2622 AliITSv11GeometrySDD.cxx:2623 AliITSv11GeometrySDD.cxx:2624 AliITSv11GeometrySDD.cxx:2625 AliITSv11GeometrySDD.cxx:2626 AliITSv11GeometrySDD.cxx:2627 AliITSv11GeometrySDD.cxx:2628 AliITSv11GeometrySDD.cxx:2629 AliITSv11GeometrySDD.cxx:2630 AliITSv11GeometrySDD.cxx:2631 AliITSv11GeometrySDD.cxx:2632 AliITSv11GeometrySDD.cxx:2633 AliITSv11GeometrySDD.cxx:2634 AliITSv11GeometrySDD.cxx:2635 AliITSv11GeometrySDD.cxx:2636 AliITSv11GeometrySDD.cxx:2637 AliITSv11GeometrySDD.cxx:2638 AliITSv11GeometrySDD.cxx:2639 AliITSv11GeometrySDD.cxx:2640 AliITSv11GeometrySDD.cxx:2641 AliITSv11GeometrySDD.cxx:2642 AliITSv11GeometrySDD.cxx:2643 AliITSv11GeometrySDD.cxx:2644 AliITSv11GeometrySDD.cxx:2645 AliITSv11GeometrySDD.cxx:2646 AliITSv11GeometrySDD.cxx:2647 AliITSv11GeometrySDD.cxx:2648 AliITSv11GeometrySDD.cxx:2649 AliITSv11GeometrySDD.cxx:2650 AliITSv11GeometrySDD.cxx:2651 AliITSv11GeometrySDD.cxx:2652 AliITSv11GeometrySDD.cxx:2653 AliITSv11GeometrySDD.cxx:2654 AliITSv11GeometrySDD.cxx:2655 AliITSv11GeometrySDD.cxx:2656 AliITSv11GeometrySDD.cxx:2657 AliITSv11GeometrySDD.cxx:2658 AliITSv11GeometrySDD.cxx:2659 AliITSv11GeometrySDD.cxx:2660 AliITSv11GeometrySDD.cxx:2661 AliITSv11GeometrySDD.cxx:2662 AliITSv11GeometrySDD.cxx:2663 AliITSv11GeometrySDD.cxx:2664 AliITSv11GeometrySDD.cxx:2665 AliITSv11GeometrySDD.cxx:2666 AliITSv11GeometrySDD.cxx:2667 AliITSv11GeometrySDD.cxx:2668 AliITSv11GeometrySDD.cxx:2669 AliITSv11GeometrySDD.cxx:2670 AliITSv11GeometrySDD.cxx:2671 AliITSv11GeometrySDD.cxx:2672 AliITSv11GeometrySDD.cxx:2673 AliITSv11GeometrySDD.cxx:2674 AliITSv11GeometrySDD.cxx:2675 AliITSv11GeometrySDD.cxx:2676 AliITSv11GeometrySDD.cxx:2677 AliITSv11GeometrySDD.cxx:2678 AliITSv11GeometrySDD.cxx:2679 AliITSv11GeometrySDD.cxx:2680 AliITSv11GeometrySDD.cxx:2681 AliITSv11GeometrySDD.cxx:2682 AliITSv11GeometrySDD.cxx:2683 AliITSv11GeometrySDD.cxx:2684 AliITSv11GeometrySDD.cxx:2685 AliITSv11GeometrySDD.cxx:2686 AliITSv11GeometrySDD.cxx:2687 AliITSv11GeometrySDD.cxx:2688 AliITSv11GeometrySDD.cxx:2689 AliITSv11GeometrySDD.cxx:2690 AliITSv11GeometrySDD.cxx:2691 AliITSv11GeometrySDD.cxx:2692 AliITSv11GeometrySDD.cxx:2693 AliITSv11GeometrySDD.cxx:2694 AliITSv11GeometrySDD.cxx:2695 AliITSv11GeometrySDD.cxx:2696 AliITSv11GeometrySDD.cxx:2697 AliITSv11GeometrySDD.cxx:2698 AliITSv11GeometrySDD.cxx:2699 AliITSv11GeometrySDD.cxx:2700 AliITSv11GeometrySDD.cxx:2701 AliITSv11GeometrySDD.cxx:2702 AliITSv11GeometrySDD.cxx:2703 AliITSv11GeometrySDD.cxx:2704 AliITSv11GeometrySDD.cxx:2705 AliITSv11GeometrySDD.cxx:2706 AliITSv11GeometrySDD.cxx:2707 AliITSv11GeometrySDD.cxx:2708 AliITSv11GeometrySDD.cxx:2709 AliITSv11GeometrySDD.cxx:2710 AliITSv11GeometrySDD.cxx:2711 AliITSv11GeometrySDD.cxx:2712 AliITSv11GeometrySDD.cxx:2713 AliITSv11GeometrySDD.cxx:2714 AliITSv11GeometrySDD.cxx:2715 AliITSv11GeometrySDD.cxx:2716 AliITSv11GeometrySDD.cxx:2717 AliITSv11GeometrySDD.cxx:2718 AliITSv11GeometrySDD.cxx:2719 AliITSv11GeometrySDD.cxx:2720 AliITSv11GeometrySDD.cxx:2721 AliITSv11GeometrySDD.cxx:2722 AliITSv11GeometrySDD.cxx:2723 AliITSv11GeometrySDD.cxx:2724 AliITSv11GeometrySDD.cxx:2725 AliITSv11GeometrySDD.cxx:2726 AliITSv11GeometrySDD.cxx:2727 AliITSv11GeometrySDD.cxx:2728 AliITSv11GeometrySDD.cxx:2729 AliITSv11GeometrySDD.cxx:2730 AliITSv11GeometrySDD.cxx:2731 AliITSv11GeometrySDD.cxx:2732 AliITSv11GeometrySDD.cxx:2733 AliITSv11GeometrySDD.cxx:2734 AliITSv11GeometrySDD.cxx:2735 AliITSv11GeometrySDD.cxx:2736 AliITSv11GeometrySDD.cxx:2737 AliITSv11GeometrySDD.cxx:2738 AliITSv11GeometrySDD.cxx:2739 AliITSv11GeometrySDD.cxx:2740 AliITSv11GeometrySDD.cxx:2741 AliITSv11GeometrySDD.cxx:2742 AliITSv11GeometrySDD.cxx:2743 AliITSv11GeometrySDD.cxx:2744 AliITSv11GeometrySDD.cxx:2745 AliITSv11GeometrySDD.cxx:2746 AliITSv11GeometrySDD.cxx:2747 AliITSv11GeometrySDD.cxx:2748 AliITSv11GeometrySDD.cxx:2749 AliITSv11GeometrySDD.cxx:2750 AliITSv11GeometrySDD.cxx:2751 AliITSv11GeometrySDD.cxx:2752 AliITSv11GeometrySDD.cxx:2753 AliITSv11GeometrySDD.cxx:2754 AliITSv11GeometrySDD.cxx:2755 AliITSv11GeometrySDD.cxx:2756 AliITSv11GeometrySDD.cxx:2757 AliITSv11GeometrySDD.cxx:2758 AliITSv11GeometrySDD.cxx:2759 AliITSv11GeometrySDD.cxx:2760 AliITSv11GeometrySDD.cxx:2761 AliITSv11GeometrySDD.cxx:2762 AliITSv11GeometrySDD.cxx:2763 AliITSv11GeometrySDD.cxx:2764 AliITSv11GeometrySDD.cxx:2765 AliITSv11GeometrySDD.cxx:2766 AliITSv11GeometrySDD.cxx:2767 AliITSv11GeometrySDD.cxx:2768 AliITSv11GeometrySDD.cxx:2769 AliITSv11GeometrySDD.cxx:2770 AliITSv11GeometrySDD.cxx:2771 AliITSv11GeometrySDD.cxx:2772 AliITSv11GeometrySDD.cxx:2773 AliITSv11GeometrySDD.cxx:2774 AliITSv11GeometrySDD.cxx:2775 AliITSv11GeometrySDD.cxx:2776 AliITSv11GeometrySDD.cxx:2777 AliITSv11GeometrySDD.cxx:2778 AliITSv11GeometrySDD.cxx:2779 AliITSv11GeometrySDD.cxx:2780 AliITSv11GeometrySDD.cxx:2781 AliITSv11GeometrySDD.cxx:2782 AliITSv11GeometrySDD.cxx:2783 AliITSv11GeometrySDD.cxx:2784 AliITSv11GeometrySDD.cxx:2785 AliITSv11GeometrySDD.cxx:2786 AliITSv11GeometrySDD.cxx:2787 AliITSv11GeometrySDD.cxx:2788 AliITSv11GeometrySDD.cxx:2789 AliITSv11GeometrySDD.cxx:2790 AliITSv11GeometrySDD.cxx:2791 AliITSv11GeometrySDD.cxx:2792 AliITSv11GeometrySDD.cxx:2793 AliITSv11GeometrySDD.cxx:2794 AliITSv11GeometrySDD.cxx:2795 AliITSv11GeometrySDD.cxx:2796 AliITSv11GeometrySDD.cxx:2797 AliITSv11GeometrySDD.cxx:2798 AliITSv11GeometrySDD.cxx:2799 AliITSv11GeometrySDD.cxx:2800 AliITSv11GeometrySDD.cxx:2801 AliITSv11GeometrySDD.cxx:2802 AliITSv11GeometrySDD.cxx:2803 AliITSv11GeometrySDD.cxx:2804 AliITSv11GeometrySDD.cxx:2805 AliITSv11GeometrySDD.cxx:2806 AliITSv11GeometrySDD.cxx:2807 AliITSv11GeometrySDD.cxx:2808 AliITSv11GeometrySDD.cxx:2809 AliITSv11GeometrySDD.cxx:2810 AliITSv11GeometrySDD.cxx:2811 AliITSv11GeometrySDD.cxx:2812 AliITSv11GeometrySDD.cxx:2813 AliITSv11GeometrySDD.cxx:2814 AliITSv11GeometrySDD.cxx:2815 AliITSv11GeometrySDD.cxx:2816 AliITSv11GeometrySDD.cxx:2817 AliITSv11GeometrySDD.cxx:2818 AliITSv11GeometrySDD.cxx:2819 AliITSv11GeometrySDD.cxx:2820 AliITSv11GeometrySDD.cxx:2821 AliITSv11GeometrySDD.cxx:2822 AliITSv11GeometrySDD.cxx:2823 AliITSv11GeometrySDD.cxx:2824 AliITSv11GeometrySDD.cxx:2825 AliITSv11GeometrySDD.cxx:2826 AliITSv11GeometrySDD.cxx:2827 AliITSv11GeometrySDD.cxx:2828 AliITSv11GeometrySDD.cxx:2829 AliITSv11GeometrySDD.cxx:2830 AliITSv11GeometrySDD.cxx:2831 AliITSv11GeometrySDD.cxx:2832 AliITSv11GeometrySDD.cxx:2833 AliITSv11GeometrySDD.cxx:2834 AliITSv11GeometrySDD.cxx:2835 AliITSv11GeometrySDD.cxx:2836 AliITSv11GeometrySDD.cxx:2837 AliITSv11GeometrySDD.cxx:2838 AliITSv11GeometrySDD.cxx:2839 AliITSv11GeometrySDD.cxx:2840 AliITSv11GeometrySDD.cxx:2841 AliITSv11GeometrySDD.cxx:2842 AliITSv11GeometrySDD.cxx:2843 AliITSv11GeometrySDD.cxx:2844 AliITSv11GeometrySDD.cxx:2845 AliITSv11GeometrySDD.cxx:2846 AliITSv11GeometrySDD.cxx:2847 AliITSv11GeometrySDD.cxx:2848 AliITSv11GeometrySDD.cxx:2849 AliITSv11GeometrySDD.cxx:2850 AliITSv11GeometrySDD.cxx:2851 AliITSv11GeometrySDD.cxx:2852 AliITSv11GeometrySDD.cxx:2853 AliITSv11GeometrySDD.cxx:2854 AliITSv11GeometrySDD.cxx:2855 AliITSv11GeometrySDD.cxx:2856 AliITSv11GeometrySDD.cxx:2857 AliITSv11GeometrySDD.cxx:2858 AliITSv11GeometrySDD.cxx:2859 AliITSv11GeometrySDD.cxx:2860 AliITSv11GeometrySDD.cxx:2861 AliITSv11GeometrySDD.cxx:2862 AliITSv11GeometrySDD.cxx:2863 AliITSv11GeometrySDD.cxx:2864 AliITSv11GeometrySDD.cxx:2865 AliITSv11GeometrySDD.cxx:2866 AliITSv11GeometrySDD.cxx:2867 AliITSv11GeometrySDD.cxx:2868 AliITSv11GeometrySDD.cxx:2869 AliITSv11GeometrySDD.cxx:2870 AliITSv11GeometrySDD.cxx:2871 AliITSv11GeometrySDD.cxx:2872 AliITSv11GeometrySDD.cxx:2873 AliITSv11GeometrySDD.cxx:2874 AliITSv11GeometrySDD.cxx:2875 AliITSv11GeometrySDD.cxx:2876 AliITSv11GeometrySDD.cxx:2877 AliITSv11GeometrySDD.cxx:2878 AliITSv11GeometrySDD.cxx:2879 AliITSv11GeometrySDD.cxx:2880 AliITSv11GeometrySDD.cxx:2881 AliITSv11GeometrySDD.cxx:2882 AliITSv11GeometrySDD.cxx:2883 AliITSv11GeometrySDD.cxx:2884 AliITSv11GeometrySDD.cxx:2885 AliITSv11GeometrySDD.cxx:2886 AliITSv11GeometrySDD.cxx:2887 AliITSv11GeometrySDD.cxx:2888 AliITSv11GeometrySDD.cxx:2889 AliITSv11GeometrySDD.cxx:2890 AliITSv11GeometrySDD.cxx:2891 AliITSv11GeometrySDD.cxx:2892 AliITSv11GeometrySDD.cxx:2893 AliITSv11GeometrySDD.cxx:2894 AliITSv11GeometrySDD.cxx:2895 AliITSv11GeometrySDD.cxx:2896 AliITSv11GeometrySDD.cxx:2897 AliITSv11GeometrySDD.cxx:2898 AliITSv11GeometrySDD.cxx:2899 AliITSv11GeometrySDD.cxx:2900 AliITSv11GeometrySDD.cxx:2901 AliITSv11GeometrySDD.cxx:2902 AliITSv11GeometrySDD.cxx:2903 AliITSv11GeometrySDD.cxx:2904 AliITSv11GeometrySDD.cxx:2905 AliITSv11GeometrySDD.cxx:2906 AliITSv11GeometrySDD.cxx:2907 AliITSv11GeometrySDD.cxx:2908 AliITSv11GeometrySDD.cxx:2909 AliITSv11GeometrySDD.cxx:2910 AliITSv11GeometrySDD.cxx:2911 AliITSv11GeometrySDD.cxx:2912 AliITSv11GeometrySDD.cxx:2913 AliITSv11GeometrySDD.cxx:2914 AliITSv11GeometrySDD.cxx:2915 AliITSv11GeometrySDD.cxx:2916 AliITSv11GeometrySDD.cxx:2917 AliITSv11GeometrySDD.cxx:2918 AliITSv11GeometrySDD.cxx:2919 AliITSv11GeometrySDD.cxx:2920 AliITSv11GeometrySDD.cxx:2921 AliITSv11GeometrySDD.cxx:2922 AliITSv11GeometrySDD.cxx:2923 AliITSv11GeometrySDD.cxx:2924 AliITSv11GeometrySDD.cxx:2925 AliITSv11GeometrySDD.cxx:2926 AliITSv11GeometrySDD.cxx:2927 AliITSv11GeometrySDD.cxx:2928 AliITSv11GeometrySDD.cxx:2929 AliITSv11GeometrySDD.cxx:2930 AliITSv11GeometrySDD.cxx:2931 AliITSv11GeometrySDD.cxx:2932 AliITSv11GeometrySDD.cxx:2933 AliITSv11GeometrySDD.cxx:2934 AliITSv11GeometrySDD.cxx:2935 AliITSv11GeometrySDD.cxx:2936 AliITSv11GeometrySDD.cxx:2937 AliITSv11GeometrySDD.cxx:2938 AliITSv11GeometrySDD.cxx:2939 AliITSv11GeometrySDD.cxx:2940 AliITSv11GeometrySDD.cxx:2941 AliITSv11GeometrySDD.cxx:2942 AliITSv11GeometrySDD.cxx:2943 AliITSv11GeometrySDD.cxx:2944 AliITSv11GeometrySDD.cxx:2945 AliITSv11GeometrySDD.cxx:2946 AliITSv11GeometrySDD.cxx:2947 AliITSv11GeometrySDD.cxx:2948 AliITSv11GeometrySDD.cxx:2949 AliITSv11GeometrySDD.cxx:2950 AliITSv11GeometrySDD.cxx:2951 AliITSv11GeometrySDD.cxx:2952 AliITSv11GeometrySDD.cxx:2953 AliITSv11GeometrySDD.cxx:2954 AliITSv11GeometrySDD.cxx:2955 AliITSv11GeometrySDD.cxx:2956 AliITSv11GeometrySDD.cxx:2957 AliITSv11GeometrySDD.cxx:2958 AliITSv11GeometrySDD.cxx:2959 AliITSv11GeometrySDD.cxx:2960 AliITSv11GeometrySDD.cxx:2961 AliITSv11GeometrySDD.cxx:2962 AliITSv11GeometrySDD.cxx:2963 AliITSv11GeometrySDD.cxx:2964 AliITSv11GeometrySDD.cxx:2965 AliITSv11GeometrySDD.cxx:2966 AliITSv11GeometrySDD.cxx:2967 AliITSv11GeometrySDD.cxx:2968 AliITSv11GeometrySDD.cxx:2969 AliITSv11GeometrySDD.cxx:2970 AliITSv11GeometrySDD.cxx:2971 AliITSv11GeometrySDD.cxx:2972 AliITSv11GeometrySDD.cxx:2973 AliITSv11GeometrySDD.cxx:2974 AliITSv11GeometrySDD.cxx:2975 AliITSv11GeometrySDD.cxx:2976 AliITSv11GeometrySDD.cxx:2977 AliITSv11GeometrySDD.cxx:2978 AliITSv11GeometrySDD.cxx:2979 AliITSv11GeometrySDD.cxx:2980 AliITSv11GeometrySDD.cxx:2981 AliITSv11GeometrySDD.cxx:2982 AliITSv11GeometrySDD.cxx:2983 AliITSv11GeometrySDD.cxx:2984 AliITSv11GeometrySDD.cxx:2985 AliITSv11GeometrySDD.cxx:2986 AliITSv11GeometrySDD.cxx:2987 AliITSv11GeometrySDD.cxx:2988 AliITSv11GeometrySDD.cxx:2989 AliITSv11GeometrySDD.cxx:2990 AliITSv11GeometrySDD.cxx:2991 AliITSv11GeometrySDD.cxx:2992 AliITSv11GeometrySDD.cxx:2993 AliITSv11GeometrySDD.cxx:2994 AliITSv11GeometrySDD.cxx:2995 AliITSv11GeometrySDD.cxx:2996 AliITSv11GeometrySDD.cxx:2997 AliITSv11GeometrySDD.cxx:2998 AliITSv11GeometrySDD.cxx:2999 AliITSv11GeometrySDD.cxx:3000 AliITSv11GeometrySDD.cxx:3001 AliITSv11GeometrySDD.cxx:3002 AliITSv11GeometrySDD.cxx:3003 AliITSv11GeometrySDD.cxx:3004 AliITSv11GeometrySDD.cxx:3005 AliITSv11GeometrySDD.cxx:3006 AliITSv11GeometrySDD.cxx:3007 AliITSv11GeometrySDD.cxx:3008 AliITSv11GeometrySDD.cxx:3009 AliITSv11GeometrySDD.cxx:3010 AliITSv11GeometrySDD.cxx:3011 AliITSv11GeometrySDD.cxx:3012 AliITSv11GeometrySDD.cxx:3013 AliITSv11GeometrySDD.cxx:3014 AliITSv11GeometrySDD.cxx:3015 AliITSv11GeometrySDD.cxx:3016 AliITSv11GeometrySDD.cxx:3017 AliITSv11GeometrySDD.cxx:3018 AliITSv11GeometrySDD.cxx:3019 AliITSv11GeometrySDD.cxx:3020 AliITSv11GeometrySDD.cxx:3021 AliITSv11GeometrySDD.cxx:3022 AliITSv11GeometrySDD.cxx:3023 AliITSv11GeometrySDD.cxx:3024 AliITSv11GeometrySDD.cxx:3025 AliITSv11GeometrySDD.cxx:3026 AliITSv11GeometrySDD.cxx:3027 AliITSv11GeometrySDD.cxx:3028 AliITSv11GeometrySDD.cxx:3029 AliITSv11GeometrySDD.cxx:3030 AliITSv11GeometrySDD.cxx:3031 AliITSv11GeometrySDD.cxx:3032 AliITSv11GeometrySDD.cxx:3033 AliITSv11GeometrySDD.cxx:3034 AliITSv11GeometrySDD.cxx:3035 AliITSv11GeometrySDD.cxx:3036 AliITSv11GeometrySDD.cxx:3037 AliITSv11GeometrySDD.cxx:3038 AliITSv11GeometrySDD.cxx:3039 AliITSv11GeometrySDD.cxx:3040 AliITSv11GeometrySDD.cxx:3041 AliITSv11GeometrySDD.cxx:3042 AliITSv11GeometrySDD.cxx:3043 AliITSv11GeometrySDD.cxx:3044 AliITSv11GeometrySDD.cxx:3045 AliITSv11GeometrySDD.cxx:3046 AliITSv11GeometrySDD.cxx:3047 AliITSv11GeometrySDD.cxx:3048 AliITSv11GeometrySDD.cxx:3049 AliITSv11GeometrySDD.cxx:3050 AliITSv11GeometrySDD.cxx:3051 AliITSv11GeometrySDD.cxx:3052 AliITSv11GeometrySDD.cxx:3053 AliITSv11GeometrySDD.cxx:3054 AliITSv11GeometrySDD.cxx:3055 AliITSv11GeometrySDD.cxx:3056 AliITSv11GeometrySDD.cxx:3057 AliITSv11GeometrySDD.cxx:3058 AliITSv11GeometrySDD.cxx:3059 AliITSv11GeometrySDD.cxx:3060 AliITSv11GeometrySDD.cxx:3061 AliITSv11GeometrySDD.cxx:3062 AliITSv11GeometrySDD.cxx:3063 AliITSv11GeometrySDD.cxx:3064 AliITSv11GeometrySDD.cxx:3065 AliITSv11GeometrySDD.cxx:3066 AliITSv11GeometrySDD.cxx:3067 AliITSv11GeometrySDD.cxx:3068 AliITSv11GeometrySDD.cxx:3069 AliITSv11GeometrySDD.cxx:3070 AliITSv11GeometrySDD.cxx:3071 AliITSv11GeometrySDD.cxx:3072 AliITSv11GeometrySDD.cxx:3073 AliITSv11GeometrySDD.cxx:3074 AliITSv11GeometrySDD.cxx:3075 AliITSv11GeometrySDD.cxx:3076 AliITSv11GeometrySDD.cxx:3077 AliITSv11GeometrySDD.cxx:3078 AliITSv11GeometrySDD.cxx:3079 AliITSv11GeometrySDD.cxx:3080 AliITSv11GeometrySDD.cxx:3081 AliITSv11GeometrySDD.cxx:3082 AliITSv11GeometrySDD.cxx:3083 AliITSv11GeometrySDD.cxx:3084 AliITSv11GeometrySDD.cxx:3085 AliITSv11GeometrySDD.cxx:3086 AliITSv11GeometrySDD.cxx:3087 AliITSv11GeometrySDD.cxx:3088 AliITSv11GeometrySDD.cxx:3089 AliITSv11GeometrySDD.cxx:3090 AliITSv11GeometrySDD.cxx:3091 AliITSv11GeometrySDD.cxx:3092 AliITSv11GeometrySDD.cxx:3093 AliITSv11GeometrySDD.cxx:3094 AliITSv11GeometrySDD.cxx:3095 AliITSv11GeometrySDD.cxx:3096 AliITSv11GeometrySDD.cxx:3097 AliITSv11GeometrySDD.cxx:3098 AliITSv11GeometrySDD.cxx:3099 AliITSv11GeometrySDD.cxx:3100 AliITSv11GeometrySDD.cxx:3101 AliITSv11GeometrySDD.cxx:3102 AliITSv11GeometrySDD.cxx:3103 AliITSv11GeometrySDD.cxx:3104 AliITSv11GeometrySDD.cxx:3105 AliITSv11GeometrySDD.cxx:3106 AliITSv11GeometrySDD.cxx:3107 AliITSv11GeometrySDD.cxx:3108 AliITSv11GeometrySDD.cxx:3109 AliITSv11GeometrySDD.cxx:3110 AliITSv11GeometrySDD.cxx:3111 AliITSv11GeometrySDD.cxx:3112 AliITSv11GeometrySDD.cxx:3113 AliITSv11GeometrySDD.cxx:3114 AliITSv11GeometrySDD.cxx:3115 AliITSv11GeometrySDD.cxx:3116 AliITSv11GeometrySDD.cxx:3117 AliITSv11GeometrySDD.cxx:3118 AliITSv11GeometrySDD.cxx:3119 AliITSv11GeometrySDD.cxx:3120 AliITSv11GeometrySDD.cxx:3121 AliITSv11GeometrySDD.cxx:3122 AliITSv11GeometrySDD.cxx:3123 AliITSv11GeometrySDD.cxx:3124 AliITSv11GeometrySDD.cxx:3125 AliITSv11GeometrySDD.cxx:3126 AliITSv11GeometrySDD.cxx:3127 AliITSv11GeometrySDD.cxx:3128 AliITSv11GeometrySDD.cxx:3129 AliITSv11GeometrySDD.cxx:3130 AliITSv11GeometrySDD.cxx:3131 AliITSv11GeometrySDD.cxx:3132 AliITSv11GeometrySDD.cxx:3133 AliITSv11GeometrySDD.cxx:3134 AliITSv11GeometrySDD.cxx:3135 AliITSv11GeometrySDD.cxx:3136 AliITSv11GeometrySDD.cxx:3137 AliITSv11GeometrySDD.cxx:3138 AliITSv11GeometrySDD.cxx:3139 AliITSv11GeometrySDD.cxx:3140 AliITSv11GeometrySDD.cxx:3141 AliITSv11GeometrySDD.cxx:3142 AliITSv11GeometrySDD.cxx:3143 AliITSv11GeometrySDD.cxx:3144 AliITSv11GeometrySDD.cxx:3145 AliITSv11GeometrySDD.cxx:3146 AliITSv11GeometrySDD.cxx:3147 AliITSv11GeometrySDD.cxx:3148 AliITSv11GeometrySDD.cxx:3149 AliITSv11GeometrySDD.cxx:3150 AliITSv11GeometrySDD.cxx:3151 AliITSv11GeometrySDD.cxx:3152 AliITSv11GeometrySDD.cxx:3153 AliITSv11GeometrySDD.cxx:3154 AliITSv11GeometrySDD.cxx:3155 AliITSv11GeometrySDD.cxx:3156 AliITSv11GeometrySDD.cxx:3157 AliITSv11GeometrySDD.cxx:3158 AliITSv11GeometrySDD.cxx:3159 AliITSv11GeometrySDD.cxx:3160 AliITSv11GeometrySDD.cxx:3161 AliITSv11GeometrySDD.cxx:3162 AliITSv11GeometrySDD.cxx:3163 AliITSv11GeometrySDD.cxx:3164 AliITSv11GeometrySDD.cxx:3165 AliITSv11GeometrySDD.cxx:3166 AliITSv11GeometrySDD.cxx:3167 AliITSv11GeometrySDD.cxx:3168 AliITSv11GeometrySDD.cxx:3169 AliITSv11GeometrySDD.cxx:3170 AliITSv11GeometrySDD.cxx:3171 AliITSv11GeometrySDD.cxx:3172 AliITSv11GeometrySDD.cxx:3173 AliITSv11GeometrySDD.cxx:3174 AliITSv11GeometrySDD.cxx:3175 AliITSv11GeometrySDD.cxx:3176 AliITSv11GeometrySDD.cxx:3177 AliITSv11GeometrySDD.cxx:3178 AliITSv11GeometrySDD.cxx:3179 AliITSv11GeometrySDD.cxx:3180 AliITSv11GeometrySDD.cxx:3181 AliITSv11GeometrySDD.cxx:3182 AliITSv11GeometrySDD.cxx:3183 AliITSv11GeometrySDD.cxx:3184 AliITSv11GeometrySDD.cxx:3185 AliITSv11GeometrySDD.cxx:3186 AliITSv11GeometrySDD.cxx:3187 AliITSv11GeometrySDD.cxx:3188 AliITSv11GeometrySDD.cxx:3189 AliITSv11GeometrySDD.cxx:3190 AliITSv11GeometrySDD.cxx:3191 AliITSv11GeometrySDD.cxx:3192 AliITSv11GeometrySDD.cxx:3193 AliITSv11GeometrySDD.cxx:3194 AliITSv11GeometrySDD.cxx:3195 AliITSv11GeometrySDD.cxx:3196 AliITSv11GeometrySDD.cxx:3197 AliITSv11GeometrySDD.cxx:3198 AliITSv11GeometrySDD.cxx:3199 AliITSv11GeometrySDD.cxx:3200 AliITSv11GeometrySDD.cxx:3201 AliITSv11GeometrySDD.cxx:3202 AliITSv11GeometrySDD.cxx:3203 AliITSv11GeometrySDD.cxx:3204 AliITSv11GeometrySDD.cxx:3205 AliITSv11GeometrySDD.cxx:3206 AliITSv11GeometrySDD.cxx:3207 AliITSv11GeometrySDD.cxx:3208 AliITSv11GeometrySDD.cxx:3209 AliITSv11GeometrySDD.cxx:3210 AliITSv11GeometrySDD.cxx:3211 AliITSv11GeometrySDD.cxx:3212 AliITSv11GeometrySDD.cxx:3213 AliITSv11GeometrySDD.cxx:3214 AliITSv11GeometrySDD.cxx:3215 AliITSv11GeometrySDD.cxx:3216 AliITSv11GeometrySDD.cxx:3217 AliITSv11GeometrySDD.cxx:3218 AliITSv11GeometrySDD.cxx:3219 AliITSv11GeometrySDD.cxx:3220 AliITSv11GeometrySDD.cxx:3221 AliITSv11GeometrySDD.cxx:3222 AliITSv11GeometrySDD.cxx:3223 AliITSv11GeometrySDD.cxx:3224 AliITSv11GeometrySDD.cxx:3225 AliITSv11GeometrySDD.cxx:3226 AliITSv11GeometrySDD.cxx:3227 AliITSv11GeometrySDD.cxx:3228 AliITSv11GeometrySDD.cxx:3229 AliITSv11GeometrySDD.cxx:3230 AliITSv11GeometrySDD.cxx:3231 AliITSv11GeometrySDD.cxx:3232 AliITSv11GeometrySDD.cxx:3233 AliITSv11GeometrySDD.cxx:3234 AliITSv11GeometrySDD.cxx:3235 AliITSv11GeometrySDD.cxx:3236 AliITSv11GeometrySDD.cxx:3237 AliITSv11GeometrySDD.cxx:3238 AliITSv11GeometrySDD.cxx:3239 AliITSv11GeometrySDD.cxx:3240 AliITSv11GeometrySDD.cxx:3241 AliITSv11GeometrySDD.cxx:3242 AliITSv11GeometrySDD.cxx:3243 AliITSv11GeometrySDD.cxx:3244 AliITSv11GeometrySDD.cxx:3245 AliITSv11GeometrySDD.cxx:3246 AliITSv11GeometrySDD.cxx:3247 AliITSv11GeometrySDD.cxx:3248 AliITSv11GeometrySDD.cxx:3249 AliITSv11GeometrySDD.cxx:3250 AliITSv11GeometrySDD.cxx:3251 AliITSv11GeometrySDD.cxx:3252 AliITSv11GeometrySDD.cxx:3253 AliITSv11GeometrySDD.cxx:3254 AliITSv11GeometrySDD.cxx:3255 AliITSv11GeometrySDD.cxx:3256 AliITSv11GeometrySDD.cxx:3257 AliITSv11GeometrySDD.cxx:3258 AliITSv11GeometrySDD.cxx:3259 AliITSv11GeometrySDD.cxx:3260 AliITSv11GeometrySDD.cxx:3261 AliITSv11GeometrySDD.cxx:3262 AliITSv11GeometrySDD.cxx:3263 AliITSv11GeometrySDD.cxx:3264 AliITSv11GeometrySDD.cxx:3265 AliITSv11GeometrySDD.cxx:3266 AliITSv11GeometrySDD.cxx:3267 AliITSv11GeometrySDD.cxx:3268 AliITSv11GeometrySDD.cxx:3269 AliITSv11GeometrySDD.cxx:3270 AliITSv11GeometrySDD.cxx:3271 AliITSv11GeometrySDD.cxx:3272 AliITSv11GeometrySDD.cxx:3273 AliITSv11GeometrySDD.cxx:3274 AliITSv11GeometrySDD.cxx:3275 AliITSv11GeometrySDD.cxx:3276 AliITSv11GeometrySDD.cxx:3277 AliITSv11GeometrySDD.cxx:3278 AliITSv11GeometrySDD.cxx:3279 AliITSv11GeometrySDD.cxx:3280 AliITSv11GeometrySDD.cxx:3281 AliITSv11GeometrySDD.cxx:3282 AliITSv11GeometrySDD.cxx:3283 AliITSv11GeometrySDD.cxx:3284 AliITSv11GeometrySDD.cxx:3285 AliITSv11GeometrySDD.cxx:3286 AliITSv11GeometrySDD.cxx:3287 AliITSv11GeometrySDD.cxx:3288 AliITSv11GeometrySDD.cxx:3289 AliITSv11GeometrySDD.cxx:3290 AliITSv11GeometrySDD.cxx:3291 AliITSv11GeometrySDD.cxx:3292 AliITSv11GeometrySDD.cxx:3293 AliITSv11GeometrySDD.cxx:3294 AliITSv11GeometrySDD.cxx:3295 AliITSv11GeometrySDD.cxx:3296 AliITSv11GeometrySDD.cxx:3297 AliITSv11GeometrySDD.cxx:3298 AliITSv11GeometrySDD.cxx:3299 AliITSv11GeometrySDD.cxx:3300 AliITSv11GeometrySDD.cxx:3301 AliITSv11GeometrySDD.cxx:3302 AliITSv11GeometrySDD.cxx:3303 AliITSv11GeometrySDD.cxx:3304 AliITSv11GeometrySDD.cxx:3305 AliITSv11GeometrySDD.cxx:3306 AliITSv11GeometrySDD.cxx:3307 AliITSv11GeometrySDD.cxx:3308 AliITSv11GeometrySDD.cxx:3309 AliITSv11GeometrySDD.cxx:3310 AliITSv11GeometrySDD.cxx:3311 AliITSv11GeometrySDD.cxx:3312 AliITSv11GeometrySDD.cxx:3313 AliITSv11GeometrySDD.cxx:3314 AliITSv11GeometrySDD.cxx:3315 AliITSv11GeometrySDD.cxx:3316 AliITSv11GeometrySDD.cxx:3317 AliITSv11GeometrySDD.cxx:3318 AliITSv11GeometrySDD.cxx:3319 AliITSv11GeometrySDD.cxx:3320 AliITSv11GeometrySDD.cxx:3321 AliITSv11GeometrySDD.cxx:3322 AliITSv11GeometrySDD.cxx:3323 AliITSv11GeometrySDD.cxx:3324 AliITSv11GeometrySDD.cxx:3325 AliITSv11GeometrySDD.cxx:3326 AliITSv11GeometrySDD.cxx:3327 AliITSv11GeometrySDD.cxx:3328 AliITSv11GeometrySDD.cxx:3329 AliITSv11GeometrySDD.cxx:3330 AliITSv11GeometrySDD.cxx:3331 AliITSv11GeometrySDD.cxx:3332 AliITSv11GeometrySDD.cxx:3333 AliITSv11GeometrySDD.cxx:3334 AliITSv11GeometrySDD.cxx:3335 AliITSv11GeometrySDD.cxx:3336 AliITSv11GeometrySDD.cxx:3337 AliITSv11GeometrySDD.cxx:3338 AliITSv11GeometrySDD.cxx:3339 AliITSv11GeometrySDD.cxx:3340 AliITSv11GeometrySDD.cxx:3341 AliITSv11GeometrySDD.cxx:3342 AliITSv11GeometrySDD.cxx:3343 AliITSv11GeometrySDD.cxx:3344 AliITSv11GeometrySDD.cxx:3345 AliITSv11GeometrySDD.cxx:3346 AliITSv11GeometrySDD.cxx:3347 AliITSv11GeometrySDD.cxx:3348 AliITSv11GeometrySDD.cxx:3349 AliITSv11GeometrySDD.cxx:3350 AliITSv11GeometrySDD.cxx:3351 AliITSv11GeometrySDD.cxx:3352 AliITSv11GeometrySDD.cxx:3353 AliITSv11GeometrySDD.cxx:3354 AliITSv11GeometrySDD.cxx:3355 AliITSv11GeometrySDD.cxx:3356 AliITSv11GeometrySDD.cxx:3357 AliITSv11GeometrySDD.cxx:3358 AliITSv11GeometrySDD.cxx:3359 AliITSv11GeometrySDD.cxx:3360 AliITSv11GeometrySDD.cxx:3361 AliITSv11GeometrySDD.cxx:3362 AliITSv11GeometrySDD.cxx:3363 AliITSv11GeometrySDD.cxx:3364 AliITSv11GeometrySDD.cxx:3365 AliITSv11GeometrySDD.cxx:3366 AliITSv11GeometrySDD.cxx:3367 AliITSv11GeometrySDD.cxx:3368 AliITSv11GeometrySDD.cxx:3369 AliITSv11GeometrySDD.cxx:3370 AliITSv11GeometrySDD.cxx:3371 AliITSv11GeometrySDD.cxx:3372 AliITSv11GeometrySDD.cxx:3373 AliITSv11GeometrySDD.cxx:3374 AliITSv11GeometrySDD.cxx:3375 AliITSv11GeometrySDD.cxx:3376 AliITSv11GeometrySDD.cxx:3377 AliITSv11GeometrySDD.cxx:3378 AliITSv11GeometrySDD.cxx:3379 AliITSv11GeometrySDD.cxx:3380 AliITSv11GeometrySDD.cxx:3381 AliITSv11GeometrySDD.cxx:3382 AliITSv11GeometrySDD.cxx:3383 AliITSv11GeometrySDD.cxx:3384 AliITSv11GeometrySDD.cxx:3385 AliITSv11GeometrySDD.cxx:3386 AliITSv11GeometrySDD.cxx:3387 AliITSv11GeometrySDD.cxx:3388 AliITSv11GeometrySDD.cxx:3389 AliITSv11GeometrySDD.cxx:3390 AliITSv11GeometrySDD.cxx:3391 AliITSv11GeometrySDD.cxx:3392 AliITSv11GeometrySDD.cxx:3393 AliITSv11GeometrySDD.cxx:3394 AliITSv11GeometrySDD.cxx:3395 AliITSv11GeometrySDD.cxx:3396 AliITSv11GeometrySDD.cxx:3397 AliITSv11GeometrySDD.cxx:3398 AliITSv11GeometrySDD.cxx:3399 AliITSv11GeometrySDD.cxx:3400 AliITSv11GeometrySDD.cxx:3401 AliITSv11GeometrySDD.cxx:3402 AliITSv11GeometrySDD.cxx:3403 AliITSv11GeometrySDD.cxx:3404 AliITSv11GeometrySDD.cxx:3405 AliITSv11GeometrySDD.cxx:3406 AliITSv11GeometrySDD.cxx:3407 AliITSv11GeometrySDD.cxx:3408 AliITSv11GeometrySDD.cxx:3409 AliITSv11GeometrySDD.cxx:3410 AliITSv11GeometrySDD.cxx:3411 AliITSv11GeometrySDD.cxx:3412 AliITSv11GeometrySDD.cxx:3413 AliITSv11GeometrySDD.cxx:3414 AliITSv11GeometrySDD.cxx:3415 AliITSv11GeometrySDD.cxx:3416 AliITSv11GeometrySDD.cxx:3417 AliITSv11GeometrySDD.cxx:3418 AliITSv11GeometrySDD.cxx:3419 AliITSv11GeometrySDD.cxx:3420 AliITSv11GeometrySDD.cxx:3421 AliITSv11GeometrySDD.cxx:3422 AliITSv11GeometrySDD.cxx:3423 AliITSv11GeometrySDD.cxx:3424 AliITSv11GeometrySDD.cxx:3425 AliITSv11GeometrySDD.cxx:3426 AliITSv11GeometrySDD.cxx:3427 AliITSv11GeometrySDD.cxx:3428 AliITSv11GeometrySDD.cxx:3429 AliITSv11GeometrySDD.cxx:3430 AliITSv11GeometrySDD.cxx:3431 AliITSv11GeometrySDD.cxx:3432 AliITSv11GeometrySDD.cxx:3433 AliITSv11GeometrySDD.cxx:3434 AliITSv11GeometrySDD.cxx:3435 AliITSv11GeometrySDD.cxx:3436 AliITSv11GeometrySDD.cxx:3437 AliITSv11GeometrySDD.cxx:3438 AliITSv11GeometrySDD.cxx:3439 AliITSv11GeometrySDD.cxx:3440 AliITSv11GeometrySDD.cxx:3441 AliITSv11GeometrySDD.cxx:3442 AliITSv11GeometrySDD.cxx:3443 AliITSv11GeometrySDD.cxx:3444 AliITSv11GeometrySDD.cxx:3445 AliITSv11GeometrySDD.cxx:3446 AliITSv11GeometrySDD.cxx:3447 AliITSv11GeometrySDD.cxx:3448 AliITSv11GeometrySDD.cxx:3449 AliITSv11GeometrySDD.cxx:3450 AliITSv11GeometrySDD.cxx:3451 AliITSv11GeometrySDD.cxx:3452 AliITSv11GeometrySDD.cxx:3453 AliITSv11GeometrySDD.cxx:3454 AliITSv11GeometrySDD.cxx:3455 AliITSv11GeometrySDD.cxx:3456 AliITSv11GeometrySDD.cxx:3457 AliITSv11GeometrySDD.cxx:3458 AliITSv11GeometrySDD.cxx:3459 AliITSv11GeometrySDD.cxx:3460 AliITSv11GeometrySDD.cxx:3461 AliITSv11GeometrySDD.cxx:3462 AliITSv11GeometrySDD.cxx:3463 AliITSv11GeometrySDD.cxx:3464 AliITSv11GeometrySDD.cxx:3465 AliITSv11GeometrySDD.cxx:3466 AliITSv11GeometrySDD.cxx:3467 AliITSv11GeometrySDD.cxx:3468 AliITSv11GeometrySDD.cxx:3469 AliITSv11GeometrySDD.cxx:3470 AliITSv11GeometrySDD.cxx:3471 AliITSv11GeometrySDD.cxx:3472 AliITSv11GeometrySDD.cxx:3473 AliITSv11GeometrySDD.cxx:3474 AliITSv11GeometrySDD.cxx:3475 AliITSv11GeometrySDD.cxx:3476 AliITSv11GeometrySDD.cxx:3477 AliITSv11GeometrySDD.cxx:3478 AliITSv11GeometrySDD.cxx:3479 AliITSv11GeometrySDD.cxx:3480 AliITSv11GeometrySDD.cxx:3481 AliITSv11GeometrySDD.cxx:3482 AliITSv11GeometrySDD.cxx:3483 AliITSv11GeometrySDD.cxx:3484 AliITSv11GeometrySDD.cxx:3485 AliITSv11GeometrySDD.cxx:3486 AliITSv11GeometrySDD.cxx:3487 AliITSv11GeometrySDD.cxx:3488 AliITSv11GeometrySDD.cxx:3489 AliITSv11GeometrySDD.cxx:3490 AliITSv11GeometrySDD.cxx:3491 AliITSv11GeometrySDD.cxx:3492 AliITSv11GeometrySDD.cxx:3493 AliITSv11GeometrySDD.cxx:3494 AliITSv11GeometrySDD.cxx:3495 AliITSv11GeometrySDD.cxx:3496 AliITSv11GeometrySDD.cxx:3497 AliITSv11GeometrySDD.cxx:3498 AliITSv11GeometrySDD.cxx:3499 AliITSv11GeometrySDD.cxx:3500 AliITSv11GeometrySDD.cxx:3501 AliITSv11GeometrySDD.cxx:3502 AliITSv11GeometrySDD.cxx:3503 AliITSv11GeometrySDD.cxx:3504 AliITSv11GeometrySDD.cxx:3505 AliITSv11GeometrySDD.cxx:3506 AliITSv11GeometrySDD.cxx:3507 AliITSv11GeometrySDD.cxx:3508 AliITSv11GeometrySDD.cxx:3509 AliITSv11GeometrySDD.cxx:3510 AliITSv11GeometrySDD.cxx:3511 AliITSv11GeometrySDD.cxx:3512 AliITSv11GeometrySDD.cxx:3513 AliITSv11GeometrySDD.cxx:3514 AliITSv11GeometrySDD.cxx:3515 AliITSv11GeometrySDD.cxx:3516 AliITSv11GeometrySDD.cxx:3517 AliITSv11GeometrySDD.cxx:3518 AliITSv11GeometrySDD.cxx:3519 AliITSv11GeometrySDD.cxx:3520 AliITSv11GeometrySDD.cxx:3521 AliITSv11GeometrySDD.cxx:3522 AliITSv11GeometrySDD.cxx:3523 AliITSv11GeometrySDD.cxx:3524 AliITSv11GeometrySDD.cxx:3525 AliITSv11GeometrySDD.cxx:3526 AliITSv11GeometrySDD.cxx:3527 AliITSv11GeometrySDD.cxx:3528 AliITSv11GeometrySDD.cxx:3529 AliITSv11GeometrySDD.cxx:3530 AliITSv11GeometrySDD.cxx:3531 AliITSv11GeometrySDD.cxx:3532 AliITSv11GeometrySDD.cxx:3533 AliITSv11GeometrySDD.cxx:3534 AliITSv11GeometrySDD.cxx:3535 AliITSv11GeometrySDD.cxx:3536 AliITSv11GeometrySDD.cxx:3537 AliITSv11GeometrySDD.cxx:3538 AliITSv11GeometrySDD.cxx:3539 AliITSv11GeometrySDD.cxx:3540 AliITSv11GeometrySDD.cxx:3541 AliITSv11GeometrySDD.cxx:3542 AliITSv11GeometrySDD.cxx:3543 AliITSv11GeometrySDD.cxx:3544 AliITSv11GeometrySDD.cxx:3545 AliITSv11GeometrySDD.cxx:3546 AliITSv11GeometrySDD.cxx:3547 AliITSv11GeometrySDD.cxx:3548 AliITSv11GeometrySDD.cxx:3549 AliITSv11GeometrySDD.cxx:3550 AliITSv11GeometrySDD.cxx:3551 AliITSv11GeometrySDD.cxx:3552 AliITSv11GeometrySDD.cxx:3553 AliITSv11GeometrySDD.cxx:3554 AliITSv11GeometrySDD.cxx:3555 AliITSv11GeometrySDD.cxx:3556 AliITSv11GeometrySDD.cxx:3557 AliITSv11GeometrySDD.cxx:3558 AliITSv11GeometrySDD.cxx:3559 AliITSv11GeometrySDD.cxx:3560 AliITSv11GeometrySDD.cxx:3561 AliITSv11GeometrySDD.cxx:3562 AliITSv11GeometrySDD.cxx:3563 AliITSv11GeometrySDD.cxx:3564 AliITSv11GeometrySDD.cxx:3565 AliITSv11GeometrySDD.cxx:3566 AliITSv11GeometrySDD.cxx:3567 AliITSv11GeometrySDD.cxx:3568 AliITSv11GeometrySDD.cxx:3569 AliITSv11GeometrySDD.cxx:3570 AliITSv11GeometrySDD.cxx:3571 AliITSv11GeometrySDD.cxx:3572 AliITSv11GeometrySDD.cxx:3573 AliITSv11GeometrySDD.cxx:3574 AliITSv11GeometrySDD.cxx:3575 AliITSv11GeometrySDD.cxx:3576 AliITSv11GeometrySDD.cxx:3577 AliITSv11GeometrySDD.cxx:3578 AliITSv11GeometrySDD.cxx:3579 AliITSv11GeometrySDD.cxx:3580 AliITSv11GeometrySDD.cxx:3581 AliITSv11GeometrySDD.cxx:3582 AliITSv11GeometrySDD.cxx:3583 AliITSv11GeometrySDD.cxx:3584 AliITSv11GeometrySDD.cxx:3585 AliITSv11GeometrySDD.cxx:3586 AliITSv11GeometrySDD.cxx:3587 AliITSv11GeometrySDD.cxx:3588 AliITSv11GeometrySDD.cxx:3589 AliITSv11GeometrySDD.cxx:3590 AliITSv11GeometrySDD.cxx:3591 AliITSv11GeometrySDD.cxx:3592 AliITSv11GeometrySDD.cxx:3593 AliITSv11GeometrySDD.cxx:3594 AliITSv11GeometrySDD.cxx:3595 AliITSv11GeometrySDD.cxx:3596 AliITSv11GeometrySDD.cxx:3597 AliITSv11GeometrySDD.cxx:3598 AliITSv11GeometrySDD.cxx:3599 AliITSv11GeometrySDD.cxx:3600 AliITSv11GeometrySDD.cxx:3601 AliITSv11GeometrySDD.cxx:3602 AliITSv11GeometrySDD.cxx:3603 AliITSv11GeometrySDD.cxx:3604 AliITSv11GeometrySDD.cxx:3605 AliITSv11GeometrySDD.cxx:3606 AliITSv11GeometrySDD.cxx:3607 AliITSv11GeometrySDD.cxx:3608 AliITSv11GeometrySDD.cxx:3609 AliITSv11GeometrySDD.cxx:3610 AliITSv11GeometrySDD.cxx:3611 AliITSv11GeometrySDD.cxx:3612 AliITSv11GeometrySDD.cxx:3613 AliITSv11GeometrySDD.cxx:3614 AliITSv11GeometrySDD.cxx:3615 AliITSv11GeometrySDD.cxx:3616 AliITSv11GeometrySDD.cxx:3617 AliITSv11GeometrySDD.cxx:3618 AliITSv11GeometrySDD.cxx:3619 AliITSv11GeometrySDD.cxx:3620 AliITSv11GeometrySDD.cxx:3621 AliITSv11GeometrySDD.cxx:3622 AliITSv11GeometrySDD.cxx:3623 AliITSv11GeometrySDD.cxx:3624 AliITSv11GeometrySDD.cxx:3625 AliITSv11GeometrySDD.cxx:3626 AliITSv11GeometrySDD.cxx:3627 AliITSv11GeometrySDD.cxx:3628 AliITSv11GeometrySDD.cxx:3629 AliITSv11GeometrySDD.cxx:3630 AliITSv11GeometrySDD.cxx:3631 AliITSv11GeometrySDD.cxx:3632 AliITSv11GeometrySDD.cxx:3633 AliITSv11GeometrySDD.cxx:3634 AliITSv11GeometrySDD.cxx:3635 AliITSv11GeometrySDD.cxx:3636 AliITSv11GeometrySDD.cxx:3637 AliITSv11GeometrySDD.cxx:3638 AliITSv11GeometrySDD.cxx:3639 AliITSv11GeometrySDD.cxx:3640 AliITSv11GeometrySDD.cxx:3641 AliITSv11GeometrySDD.cxx:3642 AliITSv11GeometrySDD.cxx:3643 AliITSv11GeometrySDD.cxx:3644 AliITSv11GeometrySDD.cxx:3645 AliITSv11GeometrySDD.cxx:3646 AliITSv11GeometrySDD.cxx:3647 AliITSv11GeometrySDD.cxx:3648 AliITSv11GeometrySDD.cxx:3649 AliITSv11GeometrySDD.cxx:3650 AliITSv11GeometrySDD.cxx:3651 AliITSv11GeometrySDD.cxx:3652 AliITSv11GeometrySDD.cxx:3653 AliITSv11GeometrySDD.cxx:3654 AliITSv11GeometrySDD.cxx:3655 AliITSv11GeometrySDD.cxx:3656 AliITSv11GeometrySDD.cxx:3657 AliITSv11GeometrySDD.cxx:3658 AliITSv11GeometrySDD.cxx:3659 AliITSv11GeometrySDD.cxx:3660 AliITSv11GeometrySDD.cxx:3661 AliITSv11GeometrySDD.cxx:3662 AliITSv11GeometrySDD.cxx:3663 AliITSv11GeometrySDD.cxx:3664 AliITSv11GeometrySDD.cxx:3665 AliITSv11GeometrySDD.cxx:3666 AliITSv11GeometrySDD.cxx:3667 AliITSv11GeometrySDD.cxx:3668 AliITSv11GeometrySDD.cxx:3669 AliITSv11GeometrySDD.cxx:3670 AliITSv11GeometrySDD.cxx:3671 AliITSv11GeometrySDD.cxx:3672 AliITSv11GeometrySDD.cxx:3673 AliITSv11GeometrySDD.cxx:3674 AliITSv11GeometrySDD.cxx:3675 AliITSv11GeometrySDD.cxx:3676 AliITSv11GeometrySDD.cxx:3677 AliITSv11GeometrySDD.cxx:3678 AliITSv11GeometrySDD.cxx:3679 AliITSv11GeometrySDD.cxx:3680 AliITSv11GeometrySDD.cxx:3681 AliITSv11GeometrySDD.cxx:3682 AliITSv11GeometrySDD.cxx:3683 AliITSv11GeometrySDD.cxx:3684 AliITSv11GeometrySDD.cxx:3685 AliITSv11GeometrySDD.cxx:3686 AliITSv11GeometrySDD.cxx:3687 AliITSv11GeometrySDD.cxx:3688 AliITSv11GeometrySDD.cxx:3689 AliITSv11GeometrySDD.cxx:3690 AliITSv11GeometrySDD.cxx:3691 AliITSv11GeometrySDD.cxx:3692 AliITSv11GeometrySDD.cxx:3693 AliITSv11GeometrySDD.cxx:3694 AliITSv11GeometrySDD.cxx:3695 AliITSv11GeometrySDD.cxx:3696 AliITSv11GeometrySDD.cxx:3697 AliITSv11GeometrySDD.cxx:3698 AliITSv11GeometrySDD.cxx:3699 AliITSv11GeometrySDD.cxx:3700 AliITSv11GeometrySDD.cxx:3701 AliITSv11GeometrySDD.cxx:3702 AliITSv11GeometrySDD.cxx:3703 AliITSv11GeometrySDD.cxx:3704 AliITSv11GeometrySDD.cxx:3705 AliITSv11GeometrySDD.cxx:3706 AliITSv11GeometrySDD.cxx:3707 AliITSv11GeometrySDD.cxx:3708 AliITSv11GeometrySDD.cxx:3709 AliITSv11GeometrySDD.cxx:3710 AliITSv11GeometrySDD.cxx:3711 AliITSv11GeometrySDD.cxx:3712 AliITSv11GeometrySDD.cxx:3713 AliITSv11GeometrySDD.cxx:3714 AliITSv11GeometrySDD.cxx:3715 AliITSv11GeometrySDD.cxx:3716 AliITSv11GeometrySDD.cxx:3717 AliITSv11GeometrySDD.cxx:3718 AliITSv11GeometrySDD.cxx:3719 AliITSv11GeometrySDD.cxx:3720 AliITSv11GeometrySDD.cxx:3721 AliITSv11GeometrySDD.cxx:3722 AliITSv11GeometrySDD.cxx:3723 AliITSv11GeometrySDD.cxx:3724 AliITSv11GeometrySDD.cxx:3725 AliITSv11GeometrySDD.cxx:3726 AliITSv11GeometrySDD.cxx:3727 AliITSv11GeometrySDD.cxx:3728 AliITSv11GeometrySDD.cxx:3729 AliITSv11GeometrySDD.cxx:3730 AliITSv11GeometrySDD.cxx:3731 AliITSv11GeometrySDD.cxx:3732 AliITSv11GeometrySDD.cxx:3733 AliITSv11GeometrySDD.cxx:3734 AliITSv11GeometrySDD.cxx:3735 AliITSv11GeometrySDD.cxx:3736 AliITSv11GeometrySDD.cxx:3737 AliITSv11GeometrySDD.cxx:3738 AliITSv11GeometrySDD.cxx:3739 AliITSv11GeometrySDD.cxx:3740 AliITSv11GeometrySDD.cxx:3741 AliITSv11GeometrySDD.cxx:3742 AliITSv11GeometrySDD.cxx:3743 AliITSv11GeometrySDD.cxx:3744 AliITSv11GeometrySDD.cxx:3745 AliITSv11GeometrySDD.cxx:3746 AliITSv11GeometrySDD.cxx:3747 AliITSv11GeometrySDD.cxx:3748 AliITSv11GeometrySDD.cxx:3749 AliITSv11GeometrySDD.cxx:3750 AliITSv11GeometrySDD.cxx:3751 AliITSv11GeometrySDD.cxx:3752 AliITSv11GeometrySDD.cxx:3753 AliITSv11GeometrySDD.cxx:3754 AliITSv11GeometrySDD.cxx:3755 AliITSv11GeometrySDD.cxx:3756 AliITSv11GeometrySDD.cxx:3757 AliITSv11GeometrySDD.cxx:3758 AliITSv11GeometrySDD.cxx:3759 AliITSv11GeometrySDD.cxx:3760 AliITSv11GeometrySDD.cxx:3761 AliITSv11GeometrySDD.cxx:3762 AliITSv11GeometrySDD.cxx:3763 AliITSv11GeometrySDD.cxx:3764 AliITSv11GeometrySDD.cxx:3765 AliITSv11GeometrySDD.cxx:3766 AliITSv11GeometrySDD.cxx:3767 AliITSv11GeometrySDD.cxx:3768 AliITSv11GeometrySDD.cxx:3769 AliITSv11GeometrySDD.cxx:3770 AliITSv11GeometrySDD.cxx:3771 AliITSv11GeometrySDD.cxx:3772 AliITSv11GeometrySDD.cxx:3773 AliITSv11GeometrySDD.cxx:3774 AliITSv11GeometrySDD.cxx:3775 AliITSv11GeometrySDD.cxx:3776 AliITSv11GeometrySDD.cxx:3777 AliITSv11GeometrySDD.cxx:3778 AliITSv11GeometrySDD.cxx:3779 AliITSv11GeometrySDD.cxx:3780 AliITSv11GeometrySDD.cxx:3781 AliITSv11GeometrySDD.cxx:3782 AliITSv11GeometrySDD.cxx:3783 AliITSv11GeometrySDD.cxx:3784 AliITSv11GeometrySDD.cxx:3785 AliITSv11GeometrySDD.cxx:3786 AliITSv11GeometrySDD.cxx:3787 AliITSv11GeometrySDD.cxx:3788 AliITSv11GeometrySDD.cxx:3789 AliITSv11GeometrySDD.cxx:3790 AliITSv11GeometrySDD.cxx:3791 AliITSv11GeometrySDD.cxx:3792 AliITSv11GeometrySDD.cxx:3793 AliITSv11GeometrySDD.cxx:3794 AliITSv11GeometrySDD.cxx:3795 AliITSv11GeometrySDD.cxx:3796 AliITSv11GeometrySDD.cxx:3797 AliITSv11GeometrySDD.cxx:3798 AliITSv11GeometrySDD.cxx:3799 AliITSv11GeometrySDD.cxx:3800 AliITSv11GeometrySDD.cxx:3801 AliITSv11GeometrySDD.cxx:3802 AliITSv11GeometrySDD.cxx:3803 AliITSv11GeometrySDD.cxx:3804 AliITSv11GeometrySDD.cxx:3805 AliITSv11GeometrySDD.cxx:3806 AliITSv11GeometrySDD.cxx:3807 AliITSv11GeometrySDD.cxx:3808 AliITSv11GeometrySDD.cxx:3809 AliITSv11GeometrySDD.cxx:3810 AliITSv11GeometrySDD.cxx:3811 AliITSv11GeometrySDD.cxx:3812 AliITSv11GeometrySDD.cxx:3813 AliITSv11GeometrySDD.cxx:3814 AliITSv11GeometrySDD.cxx:3815 AliITSv11GeometrySDD.cxx:3816 AliITSv11GeometrySDD.cxx:3817 AliITSv11GeometrySDD.cxx:3818 AliITSv11GeometrySDD.cxx:3819 AliITSv11GeometrySDD.cxx:3820 AliITSv11GeometrySDD.cxx:3821 AliITSv11GeometrySDD.cxx:3822 AliITSv11GeometrySDD.cxx:3823 AliITSv11GeometrySDD.cxx:3824 AliITSv11GeometrySDD.cxx:3825 AliITSv11GeometrySDD.cxx:3826 AliITSv11GeometrySDD.cxx:3827 AliITSv11GeometrySDD.cxx:3828 AliITSv11GeometrySDD.cxx:3829 AliITSv11GeometrySDD.cxx:3830 AliITSv11GeometrySDD.cxx:3831 AliITSv11GeometrySDD.cxx:3832 AliITSv11GeometrySDD.cxx:3833 AliITSv11GeometrySDD.cxx:3834 AliITSv11GeometrySDD.cxx:3835 AliITSv11GeometrySDD.cxx:3836 AliITSv11GeometrySDD.cxx:3837 AliITSv11GeometrySDD.cxx:3838 AliITSv11GeometrySDD.cxx:3839 AliITSv11GeometrySDD.cxx:3840 AliITSv11GeometrySDD.cxx:3841 AliITSv11GeometrySDD.cxx:3842 AliITSv11GeometrySDD.cxx:3843 AliITSv11GeometrySDD.cxx:3844 AliITSv11GeometrySDD.cxx:3845 AliITSv11GeometrySDD.cxx:3846 AliITSv11GeometrySDD.cxx:3847 AliITSv11GeometrySDD.cxx:3848 AliITSv11GeometrySDD.cxx:3849 AliITSv11GeometrySDD.cxx:3850 AliITSv11GeometrySDD.cxx:3851 AliITSv11GeometrySDD.cxx:3852 AliITSv11GeometrySDD.cxx:3853 AliITSv11GeometrySDD.cxx:3854 AliITSv11GeometrySDD.cxx:3855 AliITSv11GeometrySDD.cxx:3856 AliITSv11GeometrySDD.cxx:3857 AliITSv11GeometrySDD.cxx:3858 AliITSv11GeometrySDD.cxx:3859 AliITSv11GeometrySDD.cxx:3860 AliITSv11GeometrySDD.cxx:3861 AliITSv11GeometrySDD.cxx:3862 AliITSv11GeometrySDD.cxx:3863 AliITSv11GeometrySDD.cxx:3864 AliITSv11GeometrySDD.cxx:3865 AliITSv11GeometrySDD.cxx:3866 AliITSv11GeometrySDD.cxx:3867 AliITSv11GeometrySDD.cxx:3868 AliITSv11GeometrySDD.cxx:3869 AliITSv11GeometrySDD.cxx:3870 AliITSv11GeometrySDD.cxx:3871 AliITSv11GeometrySDD.cxx:3872 AliITSv11GeometrySDD.cxx:3873 AliITSv11GeometrySDD.cxx:3874 AliITSv11GeometrySDD.cxx:3875 AliITSv11GeometrySDD.cxx:3876 AliITSv11GeometrySDD.cxx:3877 AliITSv11GeometrySDD.cxx:3878 AliITSv11GeometrySDD.cxx:3879 AliITSv11GeometrySDD.cxx:3880 AliITSv11GeometrySDD.cxx:3881 AliITSv11GeometrySDD.cxx:3882 AliITSv11GeometrySDD.cxx:3883 AliITSv11GeometrySDD.cxx:3884 AliITSv11GeometrySDD.cxx:3885 AliITSv11GeometrySDD.cxx:3886 AliITSv11GeometrySDD.cxx:3887 AliITSv11GeometrySDD.cxx:3888 AliITSv11GeometrySDD.cxx:3889 AliITSv11GeometrySDD.cxx:3890 AliITSv11GeometrySDD.cxx:3891 AliITSv11GeometrySDD.cxx:3892 AliITSv11GeometrySDD.cxx:3893 AliITSv11GeometrySDD.cxx:3894 AliITSv11GeometrySDD.cxx:3895 AliITSv11GeometrySDD.cxx:3896 AliITSv11GeometrySDD.cxx:3897 AliITSv11GeometrySDD.cxx:3898 AliITSv11GeometrySDD.cxx:3899 AliITSv11GeometrySDD.cxx:3900 AliITSv11GeometrySDD.cxx:3901 AliITSv11GeometrySDD.cxx:3902 AliITSv11GeometrySDD.cxx:3903 AliITSv11GeometrySDD.cxx:3904 AliITSv11GeometrySDD.cxx:3905 AliITSv11GeometrySDD.cxx:3906 AliITSv11GeometrySDD.cxx:3907 AliITSv11GeometrySDD.cxx:3908 AliITSv11GeometrySDD.cxx:3909 AliITSv11GeometrySDD.cxx:3910 AliITSv11GeometrySDD.cxx:3911 AliITSv11GeometrySDD.cxx:3912 AliITSv11GeometrySDD.cxx:3913 AliITSv11GeometrySDD.cxx:3914 AliITSv11GeometrySDD.cxx:3915 AliITSv11GeometrySDD.cxx:3916 AliITSv11GeometrySDD.cxx:3917 AliITSv11GeometrySDD.cxx:3918 AliITSv11GeometrySDD.cxx:3919 AliITSv11GeometrySDD.cxx:3920 AliITSv11GeometrySDD.cxx:3921 AliITSv11GeometrySDD.cxx:3922 AliITSv11GeometrySDD.cxx:3923 AliITSv11GeometrySDD.cxx:3924 AliITSv11GeometrySDD.cxx:3925 AliITSv11GeometrySDD.cxx:3926 AliITSv11GeometrySDD.cxx:3927 AliITSv11GeometrySDD.cxx:3928 AliITSv11GeometrySDD.cxx:3929 AliITSv11GeometrySDD.cxx:3930 AliITSv11GeometrySDD.cxx:3931 AliITSv11GeometrySDD.cxx:3932 AliITSv11GeometrySDD.cxx:3933 AliITSv11GeometrySDD.cxx:3934 AliITSv11GeometrySDD.cxx:3935 AliITSv11GeometrySDD.cxx:3936 AliITSv11GeometrySDD.cxx:3937 AliITSv11GeometrySDD.cxx:3938 AliITSv11GeometrySDD.cxx:3939 AliITSv11GeometrySDD.cxx:3940 AliITSv11GeometrySDD.cxx:3941 AliITSv11GeometrySDD.cxx:3942 AliITSv11GeometrySDD.cxx:3943 AliITSv11GeometrySDD.cxx:3944 AliITSv11GeometrySDD.cxx:3945 AliITSv11GeometrySDD.cxx:3946 AliITSv11GeometrySDD.cxx:3947 AliITSv11GeometrySDD.cxx:3948 AliITSv11GeometrySDD.cxx:3949 AliITSv11GeometrySDD.cxx:3950 AliITSv11GeometrySDD.cxx:3951 AliITSv11GeometrySDD.cxx:3952 AliITSv11GeometrySDD.cxx:3953 AliITSv11GeometrySDD.cxx:3954 AliITSv11GeometrySDD.cxx:3955 AliITSv11GeometrySDD.cxx:3956 AliITSv11GeometrySDD.cxx:3957 AliITSv11GeometrySDD.cxx:3958 AliITSv11GeometrySDD.cxx:3959 AliITSv11GeometrySDD.cxx:3960 AliITSv11GeometrySDD.cxx:3961 AliITSv11GeometrySDD.cxx:3962 AliITSv11GeometrySDD.cxx:3963 AliITSv11GeometrySDD.cxx:3964 AliITSv11GeometrySDD.cxx:3965 AliITSv11GeometrySDD.cxx:3966 AliITSv11GeometrySDD.cxx:3967 AliITSv11GeometrySDD.cxx:3968 AliITSv11GeometrySDD.cxx:3969 AliITSv11GeometrySDD.cxx:3970 AliITSv11GeometrySDD.cxx:3971 AliITSv11GeometrySDD.cxx:3972 AliITSv11GeometrySDD.cxx:3973 AliITSv11GeometrySDD.cxx:3974 AliITSv11GeometrySDD.cxx:3975 AliITSv11GeometrySDD.cxx:3976 AliITSv11GeometrySDD.cxx:3977 AliITSv11GeometrySDD.cxx:3978 AliITSv11GeometrySDD.cxx:3979 AliITSv11GeometrySDD.cxx:3980 AliITSv11GeometrySDD.cxx:3981 AliITSv11GeometrySDD.cxx:3982 AliITSv11GeometrySDD.cxx:3983 AliITSv11GeometrySDD.cxx:3984 AliITSv11GeometrySDD.cxx:3985 AliITSv11GeometrySDD.cxx:3986 AliITSv11GeometrySDD.cxx:3987 AliITSv11GeometrySDD.cxx:3988 AliITSv11GeometrySDD.cxx:3989 AliITSv11GeometrySDD.cxx:3990 AliITSv11GeometrySDD.cxx:3991 AliITSv11GeometrySDD.cxx:3992 AliITSv11GeometrySDD.cxx:3993 AliITSv11GeometrySDD.cxx:3994 AliITSv11GeometrySDD.cxx:3995 AliITSv11GeometrySDD.cxx:3996 AliITSv11GeometrySDD.cxx:3997 AliITSv11GeometrySDD.cxx:3998 AliITSv11GeometrySDD.cxx:3999 AliITSv11GeometrySDD.cxx:4000 AliITSv11GeometrySDD.cxx:4001 AliITSv11GeometrySDD.cxx:4002 AliITSv11GeometrySDD.cxx:4003 AliITSv11GeometrySDD.cxx:4004 AliITSv11GeometrySDD.cxx:4005 AliITSv11GeometrySDD.cxx:4006 AliITSv11GeometrySDD.cxx:4007 AliITSv11GeometrySDD.cxx:4008 AliITSv11GeometrySDD.cxx:4009 AliITSv11GeometrySDD.cxx:4010 AliITSv11GeometrySDD.cxx:4011 AliITSv11GeometrySDD.cxx:4012 AliITSv11GeometrySDD.cxx:4013 AliITSv11GeometrySDD.cxx:4014 AliITSv11GeometrySDD.cxx:4015 AliITSv11GeometrySDD.cxx:4016 AliITSv11GeometrySDD.cxx:4017 AliITSv11GeometrySDD.cxx:4018 AliITSv11GeometrySDD.cxx:4019 AliITSv11GeometrySDD.cxx:4020 AliITSv11GeometrySDD.cxx:4021 AliITSv11GeometrySDD.cxx:4022 AliITSv11GeometrySDD.cxx:4023 AliITSv11GeometrySDD.cxx:4024 AliITSv11GeometrySDD.cxx:4025 AliITSv11GeometrySDD.cxx:4026 AliITSv11GeometrySDD.cxx:4027 AliITSv11GeometrySDD.cxx:4028 AliITSv11GeometrySDD.cxx:4029 AliITSv11GeometrySDD.cxx:4030 AliITSv11GeometrySDD.cxx:4031 AliITSv11GeometrySDD.cxx:4032 AliITSv11GeometrySDD.cxx:4033 AliITSv11GeometrySDD.cxx:4034 AliITSv11GeometrySDD.cxx:4035 AliITSv11GeometrySDD.cxx:4036 AliITSv11GeometrySDD.cxx:4037 AliITSv11GeometrySDD.cxx:4038 AliITSv11GeometrySDD.cxx:4039 AliITSv11GeometrySDD.cxx:4040 AliITSv11GeometrySDD.cxx:4041 AliITSv11GeometrySDD.cxx:4042 AliITSv11GeometrySDD.cxx:4043 AliITSv11GeometrySDD.cxx:4044 AliITSv11GeometrySDD.cxx:4045 AliITSv11GeometrySDD.cxx:4046 AliITSv11GeometrySDD.cxx:4047 AliITSv11GeometrySDD.cxx:4048 AliITSv11GeometrySDD.cxx:4049 AliITSv11GeometrySDD.cxx:4050 AliITSv11GeometrySDD.cxx:4051 AliITSv11GeometrySDD.cxx:4052 AliITSv11GeometrySDD.cxx:4053 AliITSv11GeometrySDD.cxx:4054 AliITSv11GeometrySDD.cxx:4055 AliITSv11GeometrySDD.cxx:4056 AliITSv11GeometrySDD.cxx:4057 AliITSv11GeometrySDD.cxx:4058 AliITSv11GeometrySDD.cxx:4059 AliITSv11GeometrySDD.cxx:4060 AliITSv11GeometrySDD.cxx:4061 AliITSv11GeometrySDD.cxx:4062 AliITSv11GeometrySDD.cxx:4063 AliITSv11GeometrySDD.cxx:4064 AliITSv11GeometrySDD.cxx:4065 AliITSv11GeometrySDD.cxx:4066 AliITSv11GeometrySDD.cxx:4067 AliITSv11GeometrySDD.cxx:4068 AliITSv11GeometrySDD.cxx:4069 AliITSv11GeometrySDD.cxx:4070 AliITSv11GeometrySDD.cxx:4071 AliITSv11GeometrySDD.cxx:4072 AliITSv11GeometrySDD.cxx:4073 AliITSv11GeometrySDD.cxx:4074 AliITSv11GeometrySDD.cxx:4075 AliITSv11GeometrySDD.cxx:4076 AliITSv11GeometrySDD.cxx:4077 AliITSv11GeometrySDD.cxx:4078 AliITSv11GeometrySDD.cxx:4079 AliITSv11GeometrySDD.cxx:4080 AliITSv11GeometrySDD.cxx:4081 AliITSv11GeometrySDD.cxx:4082 AliITSv11GeometrySDD.cxx:4083 AliITSv11GeometrySDD.cxx:4084 AliITSv11GeometrySDD.cxx:4085 AliITSv11GeometrySDD.cxx:4086 AliITSv11GeometrySDD.cxx:4087 AliITSv11GeometrySDD.cxx:4088 AliITSv11GeometrySDD.cxx:4089 AliITSv11GeometrySDD.cxx:4090 AliITSv11GeometrySDD.cxx:4091 AliITSv11GeometrySDD.cxx:4092 AliITSv11GeometrySDD.cxx:4093 AliITSv11GeometrySDD.cxx:4094 AliITSv11GeometrySDD.cxx:4095 AliITSv11GeometrySDD.cxx:4096 AliITSv11GeometrySDD.cxx:4097 AliITSv11GeometrySDD.cxx:4098 AliITSv11GeometrySDD.cxx:4099 AliITSv11GeometrySDD.cxx:4100 AliITSv11GeometrySDD.cxx:4101 AliITSv11GeometrySDD.cxx:4102 AliITSv11GeometrySDD.cxx:4103 AliITSv11GeometrySDD.cxx:4104 AliITSv11GeometrySDD.cxx:4105 AliITSv11GeometrySDD.cxx:4106 AliITSv11GeometrySDD.cxx:4107 AliITSv11GeometrySDD.cxx:4108 AliITSv11GeometrySDD.cxx:4109 AliITSv11GeometrySDD.cxx:4110 AliITSv11GeometrySDD.cxx:4111 AliITSv11GeometrySDD.cxx:4112 AliITSv11GeometrySDD.cxx:4113 AliITSv11GeometrySDD.cxx:4114 AliITSv11GeometrySDD.cxx:4115 AliITSv11GeometrySDD.cxx:4116 AliITSv11GeometrySDD.cxx:4117 AliITSv11GeometrySDD.cxx:4118 AliITSv11GeometrySDD.cxx:4119 AliITSv11GeometrySDD.cxx:4120 AliITSv11GeometrySDD.cxx:4121 AliITSv11GeometrySDD.cxx:4122 AliITSv11GeometrySDD.cxx:4123 AliITSv11GeometrySDD.cxx:4124 AliITSv11GeometrySDD.cxx:4125 AliITSv11GeometrySDD.cxx:4126 AliITSv11GeometrySDD.cxx:4127 AliITSv11GeometrySDD.cxx:4128 AliITSv11GeometrySDD.cxx:4129 AliITSv11GeometrySDD.cxx:4130 AliITSv11GeometrySDD.cxx:4131 AliITSv11GeometrySDD.cxx:4132 AliITSv11GeometrySDD.cxx:4133 AliITSv11GeometrySDD.cxx:4134 AliITSv11GeometrySDD.cxx:4135 AliITSv11GeometrySDD.cxx:4136 AliITSv11GeometrySDD.cxx:4137 AliITSv11GeometrySDD.cxx:4138 AliITSv11GeometrySDD.cxx:4139 AliITSv11GeometrySDD.cxx:4140 AliITSv11GeometrySDD.cxx:4141 AliITSv11GeometrySDD.cxx:4142 AliITSv11GeometrySDD.cxx:4143 AliITSv11GeometrySDD.cxx:4144 AliITSv11GeometrySDD.cxx:4145 AliITSv11GeometrySDD.cxx:4146 AliITSv11GeometrySDD.cxx:4147 AliITSv11GeometrySDD.cxx:4148 AliITSv11GeometrySDD.cxx:4149 AliITSv11GeometrySDD.cxx:4150 AliITSv11GeometrySDD.cxx:4151 AliITSv11GeometrySDD.cxx:4152 AliITSv11GeometrySDD.cxx:4153 AliITSv11GeometrySDD.cxx:4154 AliITSv11GeometrySDD.cxx:4155 AliITSv11GeometrySDD.cxx:4156 AliITSv11GeometrySDD.cxx:4157 AliITSv11GeometrySDD.cxx:4158 AliITSv11GeometrySDD.cxx:4159 AliITSv11GeometrySDD.cxx:4160 AliITSv11GeometrySDD.cxx:4161 AliITSv11GeometrySDD.cxx:4162 AliITSv11GeometrySDD.cxx:4163 AliITSv11GeometrySDD.cxx:4164 AliITSv11GeometrySDD.cxx:4165 AliITSv11GeometrySDD.cxx:4166 AliITSv11GeometrySDD.cxx:4167 AliITSv11GeometrySDD.cxx:4168 AliITSv11GeometrySDD.cxx:4169 AliITSv11GeometrySDD.cxx:4170 AliITSv11GeometrySDD.cxx:4171 AliITSv11GeometrySDD.cxx:4172 AliITSv11GeometrySDD.cxx:4173 AliITSv11GeometrySDD.cxx:4174 AliITSv11GeometrySDD.cxx:4175 AliITSv11GeometrySDD.cxx:4176 AliITSv11GeometrySDD.cxx:4177 AliITSv11GeometrySDD.cxx:4178 AliITSv11GeometrySDD.cxx:4179 AliITSv11GeometrySDD.cxx:4180 AliITSv11GeometrySDD.cxx:4181 AliITSv11GeometrySDD.cxx:4182 AliITSv11GeometrySDD.cxx:4183 AliITSv11GeometrySDD.cxx:4184 AliITSv11GeometrySDD.cxx:4185 AliITSv11GeometrySDD.cxx:4186 AliITSv11GeometrySDD.cxx:4187 AliITSv11GeometrySDD.cxx:4188 AliITSv11GeometrySDD.cxx:4189 AliITSv11GeometrySDD.cxx:4190 AliITSv11GeometrySDD.cxx:4191 AliITSv11GeometrySDD.cxx:4192 AliITSv11GeometrySDD.cxx:4193 AliITSv11GeometrySDD.cxx:4194 AliITSv11GeometrySDD.cxx:4195 AliITSv11GeometrySDD.cxx:4196 AliITSv11GeometrySDD.cxx:4197 AliITSv11GeometrySDD.cxx:4198 AliITSv11GeometrySDD.cxx:4199 AliITSv11GeometrySDD.cxx:4200 AliITSv11GeometrySDD.cxx:4201 AliITSv11GeometrySDD.cxx:4202 AliITSv11GeometrySDD.cxx:4203 AliITSv11GeometrySDD.cxx:4204 AliITSv11GeometrySDD.cxx:4205 AliITSv11GeometrySDD.cxx:4206 AliITSv11GeometrySDD.cxx:4207 AliITSv11GeometrySDD.cxx:4208 AliITSv11GeometrySDD.cxx:4209 AliITSv11GeometrySDD.cxx:4210 AliITSv11GeometrySDD.cxx:4211 AliITSv11GeometrySDD.cxx:4212 AliITSv11GeometrySDD.cxx:4213 AliITSv11GeometrySDD.cxx:4214 AliITSv11GeometrySDD.cxx:4215 AliITSv11GeometrySDD.cxx:4216 AliITSv11GeometrySDD.cxx:4217 AliITSv11GeometrySDD.cxx:4218 AliITSv11GeometrySDD.cxx:4219 AliITSv11GeometrySDD.cxx:4220 AliITSv11GeometrySDD.cxx:4221 AliITSv11GeometrySDD.cxx:4222 AliITSv11GeometrySDD.cxx:4223 AliITSv11GeometrySDD.cxx:4224 AliITSv11GeometrySDD.cxx:4225 AliITSv11GeometrySDD.cxx:4226 AliITSv11GeometrySDD.cxx:4227 AliITSv11GeometrySDD.cxx:4228 AliITSv11GeometrySDD.cxx:4229 AliITSv11GeometrySDD.cxx:4230 AliITSv11GeometrySDD.cxx:4231 AliITSv11GeometrySDD.cxx:4232 AliITSv11GeometrySDD.cxx:4233 AliITSv11GeometrySDD.cxx:4234 AliITSv11GeometrySDD.cxx:4235 AliITSv11GeometrySDD.cxx:4236 AliITSv11GeometrySDD.cxx:4237 AliITSv11GeometrySDD.cxx:4238 AliITSv11GeometrySDD.cxx:4239 AliITSv11GeometrySDD.cxx:4240 AliITSv11GeometrySDD.cxx:4241 AliITSv11GeometrySDD.cxx:4242 AliITSv11GeometrySDD.cxx:4243 AliITSv11GeometrySDD.cxx:4244 AliITSv11GeometrySDD.cxx:4245 AliITSv11GeometrySDD.cxx:4246 AliITSv11GeometrySDD.cxx:4247 AliITSv11GeometrySDD.cxx:4248 AliITSv11GeometrySDD.cxx:4249 AliITSv11GeometrySDD.cxx:4250 AliITSv11GeometrySDD.cxx:4251 AliITSv11GeometrySDD.cxx:4252 AliITSv11GeometrySDD.cxx:4253 AliITSv11GeometrySDD.cxx:4254 AliITSv11GeometrySDD.cxx:4255 AliITSv11GeometrySDD.cxx:4256 AliITSv11GeometrySDD.cxx:4257 AliITSv11GeometrySDD.cxx:4258 AliITSv11GeometrySDD.cxx:4259 AliITSv11GeometrySDD.cxx:4260 AliITSv11GeometrySDD.cxx:4261 AliITSv11GeometrySDD.cxx:4262 AliITSv11GeometrySDD.cxx:4263 AliITSv11GeometrySDD.cxx:4264 AliITSv11GeometrySDD.cxx:4265 AliITSv11GeometrySDD.cxx:4266 AliITSv11GeometrySDD.cxx:4267 AliITSv11GeometrySDD.cxx:4268 AliITSv11GeometrySDD.cxx:4269 AliITSv11GeometrySDD.cxx:4270 AliITSv11GeometrySDD.cxx:4271 AliITSv11GeometrySDD.cxx:4272 AliITSv11GeometrySDD.cxx:4273 AliITSv11GeometrySDD.cxx:4274 AliITSv11GeometrySDD.cxx:4275 AliITSv11GeometrySDD.cxx:4276 AliITSv11GeometrySDD.cxx:4277 AliITSv11GeometrySDD.cxx:4278 AliITSv11GeometrySDD.cxx:4279 AliITSv11GeometrySDD.cxx:4280 AliITSv11GeometrySDD.cxx:4281 AliITSv11GeometrySDD.cxx:4282 AliITSv11GeometrySDD.cxx:4283 AliITSv11GeometrySDD.cxx:4284 AliITSv11GeometrySDD.cxx:4285 AliITSv11GeometrySDD.cxx:4286 AliITSv11GeometrySDD.cxx:4287 AliITSv11GeometrySDD.cxx:4288 AliITSv11GeometrySDD.cxx:4289 AliITSv11GeometrySDD.cxx:4290 AliITSv11GeometrySDD.cxx:4291 AliITSv11GeometrySDD.cxx:4292 AliITSv11GeometrySDD.cxx:4293 AliITSv11GeometrySDD.cxx:4294 AliITSv11GeometrySDD.cxx:4295 AliITSv11GeometrySDD.cxx:4296 AliITSv11GeometrySDD.cxx:4297 AliITSv11GeometrySDD.cxx:4298 AliITSv11GeometrySDD.cxx:4299 AliITSv11GeometrySDD.cxx:4300 AliITSv11GeometrySDD.cxx:4301 AliITSv11GeometrySDD.cxx:4302 AliITSv11GeometrySDD.cxx:4303 AliITSv11GeometrySDD.cxx:4304 AliITSv11GeometrySDD.cxx:4305 AliITSv11GeometrySDD.cxx:4306 AliITSv11GeometrySDD.cxx:4307 AliITSv11GeometrySDD.cxx:4308 AliITSv11GeometrySDD.cxx:4309 AliITSv11GeometrySDD.cxx:4310 AliITSv11GeometrySDD.cxx:4311 AliITSv11GeometrySDD.cxx:4312 AliITSv11GeometrySDD.cxx:4313 AliITSv11GeometrySDD.cxx:4314 AliITSv11GeometrySDD.cxx:4315 AliITSv11GeometrySDD.cxx:4316 AliITSv11GeometrySDD.cxx:4317 AliITSv11GeometrySDD.cxx:4318 AliITSv11GeometrySDD.cxx:4319 AliITSv11GeometrySDD.cxx:4320 AliITSv11GeometrySDD.cxx:4321 AliITSv11GeometrySDD.cxx:4322 AliITSv11GeometrySDD.cxx:4323 AliITSv11GeometrySDD.cxx:4324 AliITSv11GeometrySDD.cxx:4325 AliITSv11GeometrySDD.cxx:4326 AliITSv11GeometrySDD.cxx:4327 AliITSv11GeometrySDD.cxx:4328 AliITSv11GeometrySDD.cxx:4329 AliITSv11GeometrySDD.cxx:4330 AliITSv11GeometrySDD.cxx:4331 AliITSv11GeometrySDD.cxx:4332 AliITSv11GeometrySDD.cxx:4333 AliITSv11GeometrySDD.cxx:4334 AliITSv11GeometrySDD.cxx:4335 AliITSv11GeometrySDD.cxx:4336 AliITSv11GeometrySDD.cxx:4337 AliITSv11GeometrySDD.cxx:4338 AliITSv11GeometrySDD.cxx:4339 AliITSv11GeometrySDD.cxx:4340 AliITSv11GeometrySDD.cxx:4341 AliITSv11GeometrySDD.cxx:4342 AliITSv11GeometrySDD.cxx:4343 AliITSv11GeometrySDD.cxx:4344 AliITSv11GeometrySDD.cxx:4345 AliITSv11GeometrySDD.cxx:4346 AliITSv11GeometrySDD.cxx:4347 AliITSv11GeometrySDD.cxx:4348 AliITSv11GeometrySDD.cxx:4349 AliITSv11GeometrySDD.cxx:4350 AliITSv11GeometrySDD.cxx:4351 AliITSv11GeometrySDD.cxx:4352 AliITSv11GeometrySDD.cxx:4353 AliITSv11GeometrySDD.cxx:4354 AliITSv11GeometrySDD.cxx:4355 AliITSv11GeometrySDD.cxx:4356 AliITSv11GeometrySDD.cxx:4357 AliITSv11GeometrySDD.cxx:4358 AliITSv11GeometrySDD.cxx:4359 AliITSv11GeometrySDD.cxx:4360 AliITSv11GeometrySDD.cxx:4361 AliITSv11GeometrySDD.cxx:4362 AliITSv11GeometrySDD.cxx:4363 AliITSv11GeometrySDD.cxx:4364 AliITSv11GeometrySDD.cxx:4365 AliITSv11GeometrySDD.cxx:4366 AliITSv11GeometrySDD.cxx:4367 AliITSv11GeometrySDD.cxx:4368 AliITSv11GeometrySDD.cxx:4369 AliITSv11GeometrySDD.cxx:4370 AliITSv11GeometrySDD.cxx:4371 AliITSv11GeometrySDD.cxx:4372 AliITSv11GeometrySDD.cxx:4373 AliITSv11GeometrySDD.cxx:4374 AliITSv11GeometrySDD.cxx:4375 AliITSv11GeometrySDD.cxx:4376 AliITSv11GeometrySDD.cxx:4377 AliITSv11GeometrySDD.cxx:4378 AliITSv11GeometrySDD.cxx:4379 AliITSv11GeometrySDD.cxx:4380 AliITSv11GeometrySDD.cxx:4381 AliITSv11GeometrySDD.cxx:4382 AliITSv11GeometrySDD.cxx:4383 AliITSv11GeometrySDD.cxx:4384 AliITSv11GeometrySDD.cxx:4385 AliITSv11GeometrySDD.cxx:4386 AliITSv11GeometrySDD.cxx:4387 AliITSv11GeometrySDD.cxx:4388 AliITSv11GeometrySDD.cxx:4389 AliITSv11GeometrySDD.cxx:4390 AliITSv11GeometrySDD.cxx:4391 AliITSv11GeometrySDD.cxx:4392 AliITSv11GeometrySDD.cxx:4393 AliITSv11GeometrySDD.cxx:4394 AliITSv11GeometrySDD.cxx:4395 AliITSv11GeometrySDD.cxx:4396 AliITSv11GeometrySDD.cxx:4397 AliITSv11GeometrySDD.cxx:4398 AliITSv11GeometrySDD.cxx:4399 AliITSv11GeometrySDD.cxx:4400 AliITSv11GeometrySDD.cxx:4401 AliITSv11GeometrySDD.cxx:4402 AliITSv11GeometrySDD.cxx:4403 AliITSv11GeometrySDD.cxx:4404 AliITSv11GeometrySDD.cxx:4405 AliITSv11GeometrySDD.cxx:4406 AliITSv11GeometrySDD.cxx:4407 AliITSv11GeometrySDD.cxx:4408 AliITSv11GeometrySDD.cxx:4409 AliITSv11GeometrySDD.cxx:4410 AliITSv11GeometrySDD.cxx:4411 AliITSv11GeometrySDD.cxx:4412 AliITSv11GeometrySDD.cxx:4413 AliITSv11GeometrySDD.cxx:4414 AliITSv11GeometrySDD.cxx:4415 AliITSv11GeometrySDD.cxx:4416 AliITSv11GeometrySDD.cxx:4417 AliITSv11GeometrySDD.cxx:4418 AliITSv11GeometrySDD.cxx:4419 AliITSv11GeometrySDD.cxx:4420 AliITSv11GeometrySDD.cxx:4421 AliITSv11GeometrySDD.cxx:4422 AliITSv11GeometrySDD.cxx:4423 AliITSv11GeometrySDD.cxx:4424 AliITSv11GeometrySDD.cxx:4425 AliITSv11GeometrySDD.cxx:4426 AliITSv11GeometrySDD.cxx:4427 AliITSv11GeometrySDD.cxx:4428 AliITSv11GeometrySDD.cxx:4429 AliITSv11GeometrySDD.cxx:4430 AliITSv11GeometrySDD.cxx:4431 AliITSv11GeometrySDD.cxx:4432 AliITSv11GeometrySDD.cxx:4433 AliITSv11GeometrySDD.cxx:4434 AliITSv11GeometrySDD.cxx:4435 AliITSv11GeometrySDD.cxx:4436 AliITSv11GeometrySDD.cxx:4437 AliITSv11GeometrySDD.cxx:4438 AliITSv11GeometrySDD.cxx:4439 AliITSv11GeometrySDD.cxx:4440 AliITSv11GeometrySDD.cxx:4441 AliITSv11GeometrySDD.cxx:4442 AliITSv11GeometrySDD.cxx:4443 AliITSv11GeometrySDD.cxx:4444 AliITSv11GeometrySDD.cxx:4445 AliITSv11GeometrySDD.cxx:4446 AliITSv11GeometrySDD.cxx:4447 AliITSv11GeometrySDD.cxx:4448 AliITSv11GeometrySDD.cxx:4449 AliITSv11GeometrySDD.cxx:4450 AliITSv11GeometrySDD.cxx:4451 AliITSv11GeometrySDD.cxx:4452 AliITSv11GeometrySDD.cxx:4453 AliITSv11GeometrySDD.cxx:4454 AliITSv11GeometrySDD.cxx:4455 AliITSv11GeometrySDD.cxx:4456 AliITSv11GeometrySDD.cxx:4457 AliITSv11GeometrySDD.cxx:4458 AliITSv11GeometrySDD.cxx:4459 AliITSv11GeometrySDD.cxx:4460 AliITSv11GeometrySDD.cxx:4461 AliITSv11GeometrySDD.cxx:4462 AliITSv11GeometrySDD.cxx:4463 AliITSv11GeometrySDD.cxx:4464 AliITSv11GeometrySDD.cxx:4465 AliITSv11GeometrySDD.cxx:4466 AliITSv11GeometrySDD.cxx:4467 AliITSv11GeometrySDD.cxx:4468 AliITSv11GeometrySDD.cxx:4469 AliITSv11GeometrySDD.cxx:4470 AliITSv11GeometrySDD.cxx:4471 AliITSv11GeometrySDD.cxx:4472 AliITSv11GeometrySDD.cxx:4473 AliITSv11GeometrySDD.cxx:4474 AliITSv11GeometrySDD.cxx:4475 AliITSv11GeometrySDD.cxx:4476 AliITSv11GeometrySDD.cxx:4477 AliITSv11GeometrySDD.cxx:4478 AliITSv11GeometrySDD.cxx:4479 AliITSv11GeometrySDD.cxx:4480 AliITSv11GeometrySDD.cxx:4481 AliITSv11GeometrySDD.cxx:4482 AliITSv11GeometrySDD.cxx:4483 AliITSv11GeometrySDD.cxx:4484 AliITSv11GeometrySDD.cxx:4485 AliITSv11GeometrySDD.cxx:4486 AliITSv11GeometrySDD.cxx:4487 AliITSv11GeometrySDD.cxx:4488 AliITSv11GeometrySDD.cxx:4489 AliITSv11GeometrySDD.cxx:4490 AliITSv11GeometrySDD.cxx:4491 AliITSv11GeometrySDD.cxx:4492 AliITSv11GeometrySDD.cxx:4493 AliITSv11GeometrySDD.cxx:4494 AliITSv11GeometrySDD.cxx:4495 AliITSv11GeometrySDD.cxx:4496 AliITSv11GeometrySDD.cxx:4497 AliITSv11GeometrySDD.cxx:4498 AliITSv11GeometrySDD.cxx:4499 AliITSv11GeometrySDD.cxx:4500 AliITSv11GeometrySDD.cxx:4501 AliITSv11GeometrySDD.cxx:4502 AliITSv11GeometrySDD.cxx:4503 AliITSv11GeometrySDD.cxx:4504 AliITSv11GeometrySDD.cxx:4505 AliITSv11GeometrySDD.cxx:4506 AliITSv11GeometrySDD.cxx:4507 AliITSv11GeometrySDD.cxx:4508 AliITSv11GeometrySDD.cxx:4509 AliITSv11GeometrySDD.cxx:4510 AliITSv11GeometrySDD.cxx:4511 AliITSv11GeometrySDD.cxx:4512 AliITSv11GeometrySDD.cxx:4513 AliITSv11GeometrySDD.cxx:4514 AliITSv11GeometrySDD.cxx:4515 AliITSv11GeometrySDD.cxx:4516 AliITSv11GeometrySDD.cxx:4517 AliITSv11GeometrySDD.cxx:4518 AliITSv11GeometrySDD.cxx:4519 AliITSv11GeometrySDD.cxx:4520 AliITSv11GeometrySDD.cxx:4521 AliITSv11GeometrySDD.cxx:4522 AliITSv11GeometrySDD.cxx:4523 AliITSv11GeometrySDD.cxx:4524 AliITSv11GeometrySDD.cxx:4525 AliITSv11GeometrySDD.cxx:4526 AliITSv11GeometrySDD.cxx:4527 AliITSv11GeometrySDD.cxx:4528 AliITSv11GeometrySDD.cxx:4529 AliITSv11GeometrySDD.cxx:4530 AliITSv11GeometrySDD.cxx:4531 AliITSv11GeometrySDD.cxx:4532 AliITSv11GeometrySDD.cxx:4533 AliITSv11GeometrySDD.cxx:4534 AliITSv11GeometrySDD.cxx:4535 AliITSv11GeometrySDD.cxx:4536 AliITSv11GeometrySDD.cxx:4537 AliITSv11GeometrySDD.cxx:4538 AliITSv11GeometrySDD.cxx:4539 AliITSv11GeometrySDD.cxx:4540 AliITSv11GeometrySDD.cxx:4541 AliITSv11GeometrySDD.cxx:4542 AliITSv11GeometrySDD.cxx:4543 AliITSv11GeometrySDD.cxx:4544 AliITSv11GeometrySDD.cxx:4545 AliITSv11GeometrySDD.cxx:4546 AliITSv11GeometrySDD.cxx:4547 AliITSv11GeometrySDD.cxx:4548 AliITSv11GeometrySDD.cxx:4549 AliITSv11GeometrySDD.cxx:4550 AliITSv11GeometrySDD.cxx:4551 AliITSv11GeometrySDD.cxx:4552 AliITSv11GeometrySDD.cxx:4553 AliITSv11GeometrySDD.cxx:4554 AliITSv11GeometrySDD.cxx:4555 AliITSv11GeometrySDD.cxx:4556 AliITSv11GeometrySDD.cxx:4557 AliITSv11GeometrySDD.cxx:4558 AliITSv11GeometrySDD.cxx:4559 AliITSv11GeometrySDD.cxx:4560 AliITSv11GeometrySDD.cxx:4561 AliITSv11GeometrySDD.cxx:4562 AliITSv11GeometrySDD.cxx:4563 AliITSv11GeometrySDD.cxx:4564 AliITSv11GeometrySDD.cxx:4565 AliITSv11GeometrySDD.cxx:4566 AliITSv11GeometrySDD.cxx:4567 AliITSv11GeometrySDD.cxx:4568 AliITSv11GeometrySDD.cxx:4569 AliITSv11GeometrySDD.cxx:4570 AliITSv11GeometrySDD.cxx:4571 AliITSv11GeometrySDD.cxx:4572 AliITSv11GeometrySDD.cxx:4573 AliITSv11GeometrySDD.cxx:4574 AliITSv11GeometrySDD.cxx:4575 AliITSv11GeometrySDD.cxx:4576 AliITSv11GeometrySDD.cxx:4577 AliITSv11GeometrySDD.cxx:4578 AliITSv11GeometrySDD.cxx:4579 AliITSv11GeometrySDD.cxx:4580 AliITSv11GeometrySDD.cxx:4581 AliITSv11GeometrySDD.cxx:4582 AliITSv11GeometrySDD.cxx:4583 AliITSv11GeometrySDD.cxx:4584 AliITSv11GeometrySDD.cxx:4585 AliITSv11GeometrySDD.cxx:4586 AliITSv11GeometrySDD.cxx:4587 AliITSv11GeometrySDD.cxx:4588 AliITSv11GeometrySDD.cxx:4589 AliITSv11GeometrySDD.cxx:4590 AliITSv11GeometrySDD.cxx:4591 AliITSv11GeometrySDD.cxx:4592 AliITSv11GeometrySDD.cxx:4593 AliITSv11GeometrySDD.cxx:4594 AliITSv11GeometrySDD.cxx:4595 AliITSv11GeometrySDD.cxx:4596 AliITSv11GeometrySDD.cxx:4597 AliITSv11GeometrySDD.cxx:4598 AliITSv11GeometrySDD.cxx:4599 AliITSv11GeometrySDD.cxx:4600 AliITSv11GeometrySDD.cxx:4601 AliITSv11GeometrySDD.cxx:4602 AliITSv11GeometrySDD.cxx:4603 AliITSv11GeometrySDD.cxx:4604 AliITSv11GeometrySDD.cxx:4605 AliITSv11GeometrySDD.cxx:4606 AliITSv11GeometrySDD.cxx:4607 AliITSv11GeometrySDD.cxx:4608 AliITSv11GeometrySDD.cxx:4609 AliITSv11GeometrySDD.cxx:4610 AliITSv11GeometrySDD.cxx:4611 AliITSv11GeometrySDD.cxx:4612 AliITSv11GeometrySDD.cxx:4613 AliITSv11GeometrySDD.cxx:4614 AliITSv11GeometrySDD.cxx:4615 AliITSv11GeometrySDD.cxx:4616 AliITSv11GeometrySDD.cxx:4617 AliITSv11GeometrySDD.cxx:4618 AliITSv11GeometrySDD.cxx:4619 AliITSv11GeometrySDD.cxx:4620 AliITSv11GeometrySDD.cxx:4621 AliITSv11GeometrySDD.cxx:4622 AliITSv11GeometrySDD.cxx:4623 AliITSv11GeometrySDD.cxx:4624 AliITSv11GeometrySDD.cxx:4625 AliITSv11GeometrySDD.cxx:4626 AliITSv11GeometrySDD.cxx:4627 AliITSv11GeometrySDD.cxx:4628 AliITSv11GeometrySDD.cxx:4629 AliITSv11GeometrySDD.cxx:4630 AliITSv11GeometrySDD.cxx:4631 AliITSv11GeometrySDD.cxx:4632 AliITSv11GeometrySDD.cxx:4633 AliITSv11GeometrySDD.cxx:4634 AliITSv11GeometrySDD.cxx:4635 AliITSv11GeometrySDD.cxx:4636 AliITSv11GeometrySDD.cxx:4637 AliITSv11GeometrySDD.cxx:4638 AliITSv11GeometrySDD.cxx:4639 AliITSv11GeometrySDD.cxx:4640 AliITSv11GeometrySDD.cxx:4641 AliITSv11GeometrySDD.cxx:4642 AliITSv11GeometrySDD.cxx:4643 AliITSv11GeometrySDD.cxx:4644 AliITSv11GeometrySDD.cxx:4645 AliITSv11GeometrySDD.cxx:4646 AliITSv11GeometrySDD.cxx:4647 AliITSv11GeometrySDD.cxx:4648 AliITSv11GeometrySDD.cxx:4649 AliITSv11GeometrySDD.cxx:4650 AliITSv11GeometrySDD.cxx:4651 AliITSv11GeometrySDD.cxx:4652 AliITSv11GeometrySDD.cxx:4653 AliITSv11GeometrySDD.cxx:4654 AliITSv11GeometrySDD.cxx:4655 AliITSv11GeometrySDD.cxx:4656 AliITSv11GeometrySDD.cxx:4657 AliITSv11GeometrySDD.cxx:4658 AliITSv11GeometrySDD.cxx:4659 AliITSv11GeometrySDD.cxx:4660 AliITSv11GeometrySDD.cxx:4661 AliITSv11GeometrySDD.cxx:4662 AliITSv11GeometrySDD.cxx:4663 AliITSv11GeometrySDD.cxx:4664 AliITSv11GeometrySDD.cxx:4665 AliITSv11GeometrySDD.cxx:4666 AliITSv11GeometrySDD.cxx:4667 AliITSv11GeometrySDD.cxx:4668 AliITSv11GeometrySDD.cxx:4669 AliITSv11GeometrySDD.cxx:4670 AliITSv11GeometrySDD.cxx:4671 AliITSv11GeometrySDD.cxx:4672 AliITSv11GeometrySDD.cxx:4673 AliITSv11GeometrySDD.cxx:4674 AliITSv11GeometrySDD.cxx:4675 AliITSv11GeometrySDD.cxx:4676 AliITSv11GeometrySDD.cxx:4677 AliITSv11GeometrySDD.cxx:4678 AliITSv11GeometrySDD.cxx:4679 AliITSv11GeometrySDD.cxx:4680 AliITSv11GeometrySDD.cxx:4681 AliITSv11GeometrySDD.cxx:4682 AliITSv11GeometrySDD.cxx:4683 AliITSv11GeometrySDD.cxx:4684 AliITSv11GeometrySDD.cxx:4685 AliITSv11GeometrySDD.cxx:4686 AliITSv11GeometrySDD.cxx:4687 AliITSv11GeometrySDD.cxx:4688 AliITSv11GeometrySDD.cxx:4689 AliITSv11GeometrySDD.cxx:4690 AliITSv11GeometrySDD.cxx:4691 AliITSv11GeometrySDD.cxx:4692 AliITSv11GeometrySDD.cxx:4693 AliITSv11GeometrySDD.cxx:4694 AliITSv11GeometrySDD.cxx:4695 AliITSv11GeometrySDD.cxx:4696 AliITSv11GeometrySDD.cxx:4697 AliITSv11GeometrySDD.cxx:4698 AliITSv11GeometrySDD.cxx:4699 AliITSv11GeometrySDD.cxx:4700 AliITSv11GeometrySDD.cxx:4701 AliITSv11GeometrySDD.cxx:4702 AliITSv11GeometrySDD.cxx:4703 AliITSv11GeometrySDD.cxx:4704 AliITSv11GeometrySDD.cxx:4705 AliITSv11GeometrySDD.cxx:4706 AliITSv11GeometrySDD.cxx:4707 AliITSv11GeometrySDD.cxx:4708 AliITSv11GeometrySDD.cxx:4709 AliITSv11GeometrySDD.cxx:4710 AliITSv11GeometrySDD.cxx:4711 AliITSv11GeometrySDD.cxx:4712 AliITSv11GeometrySDD.cxx:4713 AliITSv11GeometrySDD.cxx:4714 AliITSv11GeometrySDD.cxx:4715 AliITSv11GeometrySDD.cxx:4716 AliITSv11GeometrySDD.cxx:4717 AliITSv11GeometrySDD.cxx:4718 AliITSv11GeometrySDD.cxx:4719 AliITSv11GeometrySDD.cxx:4720 AliITSv11GeometrySDD.cxx:4721 AliITSv11GeometrySDD.cxx:4722 AliITSv11GeometrySDD.cxx:4723 AliITSv11GeometrySDD.cxx:4724 AliITSv11GeometrySDD.cxx:4725 AliITSv11GeometrySDD.cxx:4726 AliITSv11GeometrySDD.cxx:4727 AliITSv11GeometrySDD.cxx:4728 AliITSv11GeometrySDD.cxx:4729 AliITSv11GeometrySDD.cxx:4730 AliITSv11GeometrySDD.cxx:4731 AliITSv11GeometrySDD.cxx:4732 AliITSv11GeometrySDD.cxx:4733 AliITSv11GeometrySDD.cxx:4734 AliITSv11GeometrySDD.cxx:4735 AliITSv11GeometrySDD.cxx:4736 AliITSv11GeometrySDD.cxx:4737 AliITSv11GeometrySDD.cxx:4738 AliITSv11GeometrySDD.cxx:4739 AliITSv11GeometrySDD.cxx:4740 AliITSv11GeometrySDD.cxx:4741 AliITSv11GeometrySDD.cxx:4742 AliITSv11GeometrySDD.cxx:4743 AliITSv11GeometrySDD.cxx:4744 AliITSv11GeometrySDD.cxx:4745 AliITSv11GeometrySDD.cxx:4746 AliITSv11GeometrySDD.cxx:4747 AliITSv11GeometrySDD.cxx:4748 AliITSv11GeometrySDD.cxx:4749 AliITSv11GeometrySDD.cxx:4750 AliITSv11GeometrySDD.cxx:4751 AliITSv11GeometrySDD.cxx:4752 AliITSv11GeometrySDD.cxx:4753 AliITSv11GeometrySDD.cxx:4754 AliITSv11GeometrySDD.cxx:4755 AliITSv11GeometrySDD.cxx:4756 AliITSv11GeometrySDD.cxx:4757 AliITSv11GeometrySDD.cxx:4758 AliITSv11GeometrySDD.cxx:4759 AliITSv11GeometrySDD.cxx:4760 AliITSv11GeometrySDD.cxx:4761 AliITSv11GeometrySDD.cxx:4762 AliITSv11GeometrySDD.cxx:4763 AliITSv11GeometrySDD.cxx:4764 AliITSv11GeometrySDD.cxx:4765 AliITSv11GeometrySDD.cxx:4766 AliITSv11GeometrySDD.cxx:4767 AliITSv11GeometrySDD.cxx:4768 AliITSv11GeometrySDD.cxx:4769 AliITSv11GeometrySDD.cxx:4770 AliITSv11GeometrySDD.cxx:4771 AliITSv11GeometrySDD.cxx:4772 AliITSv11GeometrySDD.cxx:4773 AliITSv11GeometrySDD.cxx:4774 AliITSv11GeometrySDD.cxx:4775 AliITSv11GeometrySDD.cxx:4776 AliITSv11GeometrySDD.cxx:4777 AliITSv11GeometrySDD.cxx:4778 AliITSv11GeometrySDD.cxx:4779 AliITSv11GeometrySDD.cxx:4780 AliITSv11GeometrySDD.cxx:4781 AliITSv11GeometrySDD.cxx:4782 AliITSv11GeometrySDD.cxx:4783 AliITSv11GeometrySDD.cxx:4784 AliITSv11GeometrySDD.cxx:4785 AliITSv11GeometrySDD.cxx:4786 AliITSv11GeometrySDD.cxx:4787 AliITSv11GeometrySDD.cxx:4788 AliITSv11GeometrySDD.cxx:4789 AliITSv11GeometrySDD.cxx:4790 AliITSv11GeometrySDD.cxx:4791 AliITSv11GeometrySDD.cxx:4792 AliITSv11GeometrySDD.cxx:4793 AliITSv11GeometrySDD.cxx:4794 AliITSv11GeometrySDD.cxx:4795 AliITSv11GeometrySDD.cxx:4796 AliITSv11GeometrySDD.cxx:4797 AliITSv11GeometrySDD.cxx:4798 AliITSv11GeometrySDD.cxx:4799 AliITSv11GeometrySDD.cxx:4800 AliITSv11GeometrySDD.cxx:4801 AliITSv11GeometrySDD.cxx:4802 AliITSv11GeometrySDD.cxx:4803 AliITSv11GeometrySDD.cxx:4804 AliITSv11GeometrySDD.cxx:4805 AliITSv11GeometrySDD.cxx:4806 AliITSv11GeometrySDD.cxx:4807 AliITSv11GeometrySDD.cxx:4808 AliITSv11GeometrySDD.cxx:4809 AliITSv11GeometrySDD.cxx:4810 AliITSv11GeometrySDD.cxx:4811 AliITSv11GeometrySDD.cxx:4812 AliITSv11GeometrySDD.cxx:4813 AliITSv11GeometrySDD.cxx:4814 AliITSv11GeometrySDD.cxx:4815 AliITSv11GeometrySDD.cxx:4816 AliITSv11GeometrySDD.cxx:4817 AliITSv11GeometrySDD.cxx:4818 AliITSv11GeometrySDD.cxx:4819 AliITSv11GeometrySDD.cxx:4820 AliITSv11GeometrySDD.cxx:4821 AliITSv11GeometrySDD.cxx:4822 AliITSv11GeometrySDD.cxx:4823 AliITSv11GeometrySDD.cxx:4824 AliITSv11GeometrySDD.cxx:4825 AliITSv11GeometrySDD.cxx:4826 AliITSv11GeometrySDD.cxx:4827 AliITSv11GeometrySDD.cxx:4828 AliITSv11GeometrySDD.cxx:4829 AliITSv11GeometrySDD.cxx:4830 AliITSv11GeometrySDD.cxx:4831 AliITSv11GeometrySDD.cxx:4832 AliITSv11GeometrySDD.cxx:4833 AliITSv11GeometrySDD.cxx:4834 AliITSv11GeometrySDD.cxx:4835 AliITSv11GeometrySDD.cxx:4836 AliITSv11GeometrySDD.cxx:4837 AliITSv11GeometrySDD.cxx:4838 AliITSv11GeometrySDD.cxx:4839 AliITSv11GeometrySDD.cxx:4840 AliITSv11GeometrySDD.cxx:4841 AliITSv11GeometrySDD.cxx:4842 AliITSv11GeometrySDD.cxx:4843 AliITSv11GeometrySDD.cxx:4844 AliITSv11GeometrySDD.cxx:4845 AliITSv11GeometrySDD.cxx:4846 AliITSv11GeometrySDD.cxx:4847 AliITSv11GeometrySDD.cxx:4848 AliITSv11GeometrySDD.cxx:4849 AliITSv11GeometrySDD.cxx:4850 AliITSv11GeometrySDD.cxx:4851 AliITSv11GeometrySDD.cxx:4852 AliITSv11GeometrySDD.cxx:4853 AliITSv11GeometrySDD.cxx:4854 AliITSv11GeometrySDD.cxx:4855 AliITSv11GeometrySDD.cxx:4856 AliITSv11GeometrySDD.cxx:4857 AliITSv11GeometrySDD.cxx:4858 AliITSv11GeometrySDD.cxx:4859 AliITSv11GeometrySDD.cxx:4860 AliITSv11GeometrySDD.cxx:4861 AliITSv11GeometrySDD.cxx:4862 AliITSv11GeometrySDD.cxx:4863 AliITSv11GeometrySDD.cxx:4864 AliITSv11GeometrySDD.cxx:4865 AliITSv11GeometrySDD.cxx:4866 AliITSv11GeometrySDD.cxx:4867 AliITSv11GeometrySDD.cxx:4868 AliITSv11GeometrySDD.cxx:4869 AliITSv11GeometrySDD.cxx:4870 AliITSv11GeometrySDD.cxx:4871 AliITSv11GeometrySDD.cxx:4872 AliITSv11GeometrySDD.cxx:4873 AliITSv11GeometrySDD.cxx:4874 AliITSv11GeometrySDD.cxx:4875 AliITSv11GeometrySDD.cxx:4876 AliITSv11GeometrySDD.cxx:4877 AliITSv11GeometrySDD.cxx:4878 AliITSv11GeometrySDD.cxx:4879 AliITSv11GeometrySDD.cxx:4880 AliITSv11GeometrySDD.cxx:4881 AliITSv11GeometrySDD.cxx:4882 AliITSv11GeometrySDD.cxx:4883 AliITSv11GeometrySDD.cxx:4884 AliITSv11GeometrySDD.cxx:4885 AliITSv11GeometrySDD.cxx:4886 AliITSv11GeometrySDD.cxx:4887 AliITSv11GeometrySDD.cxx:4888 AliITSv11GeometrySDD.cxx:4889 AliITSv11GeometrySDD.cxx:4890 AliITSv11GeometrySDD.cxx:4891 AliITSv11GeometrySDD.cxx:4892 AliITSv11GeometrySDD.cxx:4893 AliITSv11GeometrySDD.cxx:4894 AliITSv11GeometrySDD.cxx:4895 AliITSv11GeometrySDD.cxx:4896 AliITSv11GeometrySDD.cxx:4897 AliITSv11GeometrySDD.cxx:4898 AliITSv11GeometrySDD.cxx:4899 AliITSv11GeometrySDD.cxx:4900 AliITSv11GeometrySDD.cxx:4901 AliITSv11GeometrySDD.cxx:4902 AliITSv11GeometrySDD.cxx:4903 AliITSv11GeometrySDD.cxx:4904 AliITSv11GeometrySDD.cxx:4905 AliITSv11GeometrySDD.cxx:4906 AliITSv11GeometrySDD.cxx:4907 AliITSv11GeometrySDD.cxx:4908 AliITSv11GeometrySDD.cxx:4909 AliITSv11GeometrySDD.cxx:4910 AliITSv11GeometrySDD.cxx:4911 AliITSv11GeometrySDD.cxx:4912 AliITSv11GeometrySDD.cxx:4913 AliITSv11GeometrySDD.cxx:4914 AliITSv11GeometrySDD.cxx:4915 AliITSv11GeometrySDD.cxx:4916 AliITSv11GeometrySDD.cxx:4917 AliITSv11GeometrySDD.cxx:4918 AliITSv11GeometrySDD.cxx:4919 AliITSv11GeometrySDD.cxx:4920 AliITSv11GeometrySDD.cxx:4921 AliITSv11GeometrySDD.cxx:4922 AliITSv11GeometrySDD.cxx:4923 AliITSv11GeometrySDD.cxx:4924 AliITSv11GeometrySDD.cxx:4925 AliITSv11GeometrySDD.cxx:4926 AliITSv11GeometrySDD.cxx:4927 AliITSv11GeometrySDD.cxx:4928 AliITSv11GeometrySDD.cxx:4929 AliITSv11GeometrySDD.cxx:4930 AliITSv11GeometrySDD.cxx:4931 AliITSv11GeometrySDD.cxx:4932 AliITSv11GeometrySDD.cxx:4933 AliITSv11GeometrySDD.cxx:4934 AliITSv11GeometrySDD.cxx:4935 AliITSv11GeometrySDD.cxx:4936 AliITSv11GeometrySDD.cxx:4937 AliITSv11GeometrySDD.cxx:4938 AliITSv11GeometrySDD.cxx:4939 AliITSv11GeometrySDD.cxx:4940 AliITSv11GeometrySDD.cxx:4941 AliITSv11GeometrySDD.cxx:4942 AliITSv11GeometrySDD.cxx:4943 AliITSv11GeometrySDD.cxx:4944 AliITSv11GeometrySDD.cxx:4945 AliITSv11GeometrySDD.cxx:4946 AliITSv11GeometrySDD.cxx:4947 AliITSv11GeometrySDD.cxx:4948 AliITSv11GeometrySDD.cxx:4949 AliITSv11GeometrySDD.cxx:4950 AliITSv11GeometrySDD.cxx:4951 AliITSv11GeometrySDD.cxx:4952 AliITSv11GeometrySDD.cxx:4953 AliITSv11GeometrySDD.cxx:4954 AliITSv11GeometrySDD.cxx:4955 AliITSv11GeometrySDD.cxx:4956 AliITSv11GeometrySDD.cxx:4957 AliITSv11GeometrySDD.cxx:4958 AliITSv11GeometrySDD.cxx:4959 AliITSv11GeometrySDD.cxx:4960 AliITSv11GeometrySDD.cxx:4961 AliITSv11GeometrySDD.cxx:4962 AliITSv11GeometrySDD.cxx:4963 AliITSv11GeometrySDD.cxx:4964 AliITSv11GeometrySDD.cxx:4965 AliITSv11GeometrySDD.cxx:4966 AliITSv11GeometrySDD.cxx:4967 AliITSv11GeometrySDD.cxx:4968 AliITSv11GeometrySDD.cxx:4969 AliITSv11GeometrySDD.cxx:4970 AliITSv11GeometrySDD.cxx:4971 AliITSv11GeometrySDD.cxx:4972 AliITSv11GeometrySDD.cxx:4973 AliITSv11GeometrySDD.cxx:4974 AliITSv11GeometrySDD.cxx:4975 AliITSv11GeometrySDD.cxx:4976 AliITSv11GeometrySDD.cxx:4977 AliITSv11GeometrySDD.cxx:4978 AliITSv11GeometrySDD.cxx:4979 AliITSv11GeometrySDD.cxx:4980 AliITSv11GeometrySDD.cxx:4981 AliITSv11GeometrySDD.cxx:4982 AliITSv11GeometrySDD.cxx:4983 AliITSv11GeometrySDD.cxx:4984 AliITSv11GeometrySDD.cxx:4985 AliITSv11GeometrySDD.cxx:4986 AliITSv11GeometrySDD.cxx:4987 AliITSv11GeometrySDD.cxx:4988 AliITSv11GeometrySDD.cxx:4989 AliITSv11GeometrySDD.cxx:4990 AliITSv11GeometrySDD.cxx:4991 AliITSv11GeometrySDD.cxx:4992 AliITSv11GeometrySDD.cxx:4993 AliITSv11GeometrySDD.cxx:4994 AliITSv11GeometrySDD.cxx:4995 AliITSv11GeometrySDD.cxx:4996 AliITSv11GeometrySDD.cxx:4997 AliITSv11GeometrySDD.cxx:4998 AliITSv11GeometrySDD.cxx:4999 AliITSv11GeometrySDD.cxx:5000 AliITSv11GeometrySDD.cxx:5001 AliITSv11GeometrySDD.cxx:5002 AliITSv11GeometrySDD.cxx:5003 AliITSv11GeometrySDD.cxx:5004 AliITSv11GeometrySDD.cxx:5005 AliITSv11GeometrySDD.cxx:5006 AliITSv11GeometrySDD.cxx:5007 AliITSv11GeometrySDD.cxx:5008 AliITSv11GeometrySDD.cxx:5009 AliITSv11GeometrySDD.cxx:5010 AliITSv11GeometrySDD.cxx:5011 AliITSv11GeometrySDD.cxx:5012 AliITSv11GeometrySDD.cxx:5013 AliITSv11GeometrySDD.cxx:5014 AliITSv11GeometrySDD.cxx:5015 AliITSv11GeometrySDD.cxx:5016 AliITSv11GeometrySDD.cxx:5017 AliITSv11GeometrySDD.cxx:5018 AliITSv11GeometrySDD.cxx:5019 AliITSv11GeometrySDD.cxx:5020 AliITSv11GeometrySDD.cxx:5021 AliITSv11GeometrySDD.cxx:5022 AliITSv11GeometrySDD.cxx:5023 AliITSv11GeometrySDD.cxx:5024 AliITSv11GeometrySDD.cxx:5025 AliITSv11GeometrySDD.cxx:5026 AliITSv11GeometrySDD.cxx:5027 AliITSv11GeometrySDD.cxx:5028 AliITSv11GeometrySDD.cxx:5029 AliITSv11GeometrySDD.cxx:5030 AliITSv11GeometrySDD.cxx:5031 AliITSv11GeometrySDD.cxx:5032 AliITSv11GeometrySDD.cxx:5033 AliITSv11GeometrySDD.cxx:5034 AliITSv11GeometrySDD.cxx:5035 AliITSv11GeometrySDD.cxx:5036 AliITSv11GeometrySDD.cxx:5037 AliITSv11GeometrySDD.cxx:5038 AliITSv11GeometrySDD.cxx:5039 AliITSv11GeometrySDD.cxx:5040 AliITSv11GeometrySDD.cxx:5041 AliITSv11GeometrySDD.cxx:5042 AliITSv11GeometrySDD.cxx:5043 AliITSv11GeometrySDD.cxx:5044 AliITSv11GeometrySDD.cxx:5045 AliITSv11GeometrySDD.cxx:5046 AliITSv11GeometrySDD.cxx:5047 AliITSv11GeometrySDD.cxx:5048 AliITSv11GeometrySDD.cxx:5049 AliITSv11GeometrySDD.cxx:5050 AliITSv11GeometrySDD.cxx:5051 AliITSv11GeometrySDD.cxx:5052 AliITSv11GeometrySDD.cxx:5053 AliITSv11GeometrySDD.cxx:5054 AliITSv11GeometrySDD.cxx:5055 AliITSv11GeometrySDD.cxx:5056 AliITSv11GeometrySDD.cxx:5057 AliITSv11GeometrySDD.cxx:5058 AliITSv11GeometrySDD.cxx:5059 AliITSv11GeometrySDD.cxx:5060 AliITSv11GeometrySDD.cxx:5061 AliITSv11GeometrySDD.cxx:5062 AliITSv11GeometrySDD.cxx:5063 AliITSv11GeometrySDD.cxx:5064 AliITSv11GeometrySDD.cxx:5065 AliITSv11GeometrySDD.cxx:5066 AliITSv11GeometrySDD.cxx:5067 AliITSv11GeometrySDD.cxx:5068 AliITSv11GeometrySDD.cxx:5069 AliITSv11GeometrySDD.cxx:5070 AliITSv11GeometrySDD.cxx:5071 AliITSv11GeometrySDD.cxx:5072 AliITSv11GeometrySDD.cxx:5073 AliITSv11GeometrySDD.cxx:5074 AliITSv11GeometrySDD.cxx:5075 AliITSv11GeometrySDD.cxx:5076 AliITSv11GeometrySDD.cxx:5077 AliITSv11GeometrySDD.cxx:5078 AliITSv11GeometrySDD.cxx:5079 AliITSv11GeometrySDD.cxx:5080 AliITSv11GeometrySDD.cxx:5081 AliITSv11GeometrySDD.cxx:5082 AliITSv11GeometrySDD.cxx:5083 AliITSv11GeometrySDD.cxx:5084 AliITSv11GeometrySDD.cxx:5085 AliITSv11GeometrySDD.cxx:5086 AliITSv11GeometrySDD.cxx:5087 AliITSv11GeometrySDD.cxx:5088 AliITSv11GeometrySDD.cxx:5089 AliITSv11GeometrySDD.cxx:5090 AliITSv11GeometrySDD.cxx:5091 AliITSv11GeometrySDD.cxx:5092 AliITSv11GeometrySDD.cxx:5093 AliITSv11GeometrySDD.cxx:5094 AliITSv11GeometrySDD.cxx:5095 AliITSv11GeometrySDD.cxx:5096 AliITSv11GeometrySDD.cxx:5097 AliITSv11GeometrySDD.cxx:5098 AliITSv11GeometrySDD.cxx:5099 AliITSv11GeometrySDD.cxx:5100 AliITSv11GeometrySDD.cxx:5101 AliITSv11GeometrySDD.cxx:5102 AliITSv11GeometrySDD.cxx:5103 AliITSv11GeometrySDD.cxx:5104 AliITSv11GeometrySDD.cxx:5105 AliITSv11GeometrySDD.cxx:5106 AliITSv11GeometrySDD.cxx:5107 AliITSv11GeometrySDD.cxx:5108 AliITSv11GeometrySDD.cxx:5109 AliITSv11GeometrySDD.cxx:5110 AliITSv11GeometrySDD.cxx:5111 AliITSv11GeometrySDD.cxx:5112 AliITSv11GeometrySDD.cxx:5113 AliITSv11GeometrySDD.cxx:5114 AliITSv11GeometrySDD.cxx:5115 AliITSv11GeometrySDD.cxx:5116 AliITSv11GeometrySDD.cxx:5117 AliITSv11GeometrySDD.cxx:5118 AliITSv11GeometrySDD.cxx:5119 AliITSv11GeometrySDD.cxx:5120 AliITSv11GeometrySDD.cxx:5121 AliITSv11GeometrySDD.cxx:5122 AliITSv11GeometrySDD.cxx:5123 AliITSv11GeometrySDD.cxx:5124 AliITSv11GeometrySDD.cxx:5125 AliITSv11GeometrySDD.cxx:5126 AliITSv11GeometrySDD.cxx:5127 AliITSv11GeometrySDD.cxx:5128 AliITSv11GeometrySDD.cxx:5129 AliITSv11GeometrySDD.cxx:5130 AliITSv11GeometrySDD.cxx:5131 AliITSv11GeometrySDD.cxx:5132 AliITSv11GeometrySDD.cxx:5133 AliITSv11GeometrySDD.cxx:5134 AliITSv11GeometrySDD.cxx:5135 AliITSv11GeometrySDD.cxx:5136 AliITSv11GeometrySDD.cxx:5137 AliITSv11GeometrySDD.cxx:5138 AliITSv11GeometrySDD.cxx:5139 AliITSv11GeometrySDD.cxx:5140 AliITSv11GeometrySDD.cxx:5141 AliITSv11GeometrySDD.cxx:5142 AliITSv11GeometrySDD.cxx:5143 AliITSv11GeometrySDD.cxx:5144 AliITSv11GeometrySDD.cxx:5145 AliITSv11GeometrySDD.cxx:5146 AliITSv11GeometrySDD.cxx:5147 AliITSv11GeometrySDD.cxx:5148 AliITSv11GeometrySDD.cxx:5149 AliITSv11GeometrySDD.cxx:5150 AliITSv11GeometrySDD.cxx:5151 AliITSv11GeometrySDD.cxx:5152 AliITSv11GeometrySDD.cxx:5153 AliITSv11GeometrySDD.cxx:5154 AliITSv11GeometrySDD.cxx:5155 AliITSv11GeometrySDD.cxx:5156 AliITSv11GeometrySDD.cxx:5157 AliITSv11GeometrySDD.cxx:5158 AliITSv11GeometrySDD.cxx:5159 AliITSv11GeometrySDD.cxx:5160 AliITSv11GeometrySDD.cxx:5161 AliITSv11GeometrySDD.cxx:5162 AliITSv11GeometrySDD.cxx:5163 AliITSv11GeometrySDD.cxx:5164 AliITSv11GeometrySDD.cxx:5165 AliITSv11GeometrySDD.cxx:5166 AliITSv11GeometrySDD.cxx:5167 AliITSv11GeometrySDD.cxx:5168 AliITSv11GeometrySDD.cxx:5169 AliITSv11GeometrySDD.cxx:5170 AliITSv11GeometrySDD.cxx:5171 AliITSv11GeometrySDD.cxx:5172 AliITSv11GeometrySDD.cxx:5173 AliITSv11GeometrySDD.cxx:5174 AliITSv11GeometrySDD.cxx:5175 AliITSv11GeometrySDD.cxx:5176 AliITSv11GeometrySDD.cxx:5177 AliITSv11GeometrySDD.cxx:5178 AliITSv11GeometrySDD.cxx:5179 AliITSv11GeometrySDD.cxx:5180 AliITSv11GeometrySDD.cxx:5181 AliITSv11GeometrySDD.cxx:5182 AliITSv11GeometrySDD.cxx:5183 AliITSv11GeometrySDD.cxx:5184 AliITSv11GeometrySDD.cxx:5185 AliITSv11GeometrySDD.cxx:5186 AliITSv11GeometrySDD.cxx:5187 AliITSv11GeometrySDD.cxx:5188 AliITSv11GeometrySDD.cxx:5189 AliITSv11GeometrySDD.cxx:5190 AliITSv11GeometrySDD.cxx:5191 AliITSv11GeometrySDD.cxx:5192 AliITSv11GeometrySDD.cxx:5193 AliITSv11GeometrySDD.cxx:5194 AliITSv11GeometrySDD.cxx:5195 AliITSv11GeometrySDD.cxx:5196 AliITSv11GeometrySDD.cxx:5197 AliITSv11GeometrySDD.cxx:5198 AliITSv11GeometrySDD.cxx:5199 AliITSv11GeometrySDD.cxx:5200 AliITSv11GeometrySDD.cxx:5201 AliITSv11GeometrySDD.cxx:5202 AliITSv11GeometrySDD.cxx:5203 AliITSv11GeometrySDD.cxx:5204 AliITSv11GeometrySDD.cxx:5205 AliITSv11GeometrySDD.cxx:5206 AliITSv11GeometrySDD.cxx:5207 AliITSv11GeometrySDD.cxx:5208 AliITSv11GeometrySDD.cxx:5209 AliITSv11GeometrySDD.cxx:5210 AliITSv11GeometrySDD.cxx:5211 AliITSv11GeometrySDD.cxx:5212 AliITSv11GeometrySDD.cxx:5213 AliITSv11GeometrySDD.cxx:5214 AliITSv11GeometrySDD.cxx:5215 AliITSv11GeometrySDD.cxx:5216 AliITSv11GeometrySDD.cxx:5217 AliITSv11GeometrySDD.cxx:5218 AliITSv11GeometrySDD.cxx:5219 AliITSv11GeometrySDD.cxx:5220 AliITSv11GeometrySDD.cxx:5221 AliITSv11GeometrySDD.cxx:5222 AliITSv11GeometrySDD.cxx:5223 AliITSv11GeometrySDD.cxx:5224 AliITSv11GeometrySDD.cxx:5225 AliITSv11GeometrySDD.cxx:5226 AliITSv11GeometrySDD.cxx:5227 AliITSv11GeometrySDD.cxx:5228 AliITSv11GeometrySDD.cxx:5229 AliITSv11GeometrySDD.cxx:5230 AliITSv11GeometrySDD.cxx:5231 AliITSv11GeometrySDD.cxx:5232 AliITSv11GeometrySDD.cxx:5233 AliITSv11GeometrySDD.cxx:5234 AliITSv11GeometrySDD.cxx:5235 AliITSv11GeometrySDD.cxx:5236 AliITSv11GeometrySDD.cxx:5237 AliITSv11GeometrySDD.cxx:5238 AliITSv11GeometrySDD.cxx:5239 AliITSv11GeometrySDD.cxx:5240 AliITSv11GeometrySDD.cxx:5241 AliITSv11GeometrySDD.cxx:5242 AliITSv11GeometrySDD.cxx:5243 AliITSv11GeometrySDD.cxx:5244 AliITSv11GeometrySDD.cxx:5245 AliITSv11GeometrySDD.cxx:5246 AliITSv11GeometrySDD.cxx:5247 AliITSv11GeometrySDD.cxx:5248 AliITSv11GeometrySDD.cxx:5249 AliITSv11GeometrySDD.cxx:5250 AliITSv11GeometrySDD.cxx:5251 AliITSv11GeometrySDD.cxx:5252 AliITSv11GeometrySDD.cxx:5253 AliITSv11GeometrySDD.cxx:5254 AliITSv11GeometrySDD.cxx:5255 AliITSv11GeometrySDD.cxx:5256 AliITSv11GeometrySDD.cxx:5257 AliITSv11GeometrySDD.cxx:5258 AliITSv11GeometrySDD.cxx:5259 AliITSv11GeometrySDD.cxx:5260 AliITSv11GeometrySDD.cxx:5261 AliITSv11GeometrySDD.cxx:5262 AliITSv11GeometrySDD.cxx:5263 AliITSv11GeometrySDD.cxx:5264 AliITSv11GeometrySDD.cxx:5265 AliITSv11GeometrySDD.cxx:5266 AliITSv11GeometrySDD.cxx:5267 AliITSv11GeometrySDD.cxx:5268 AliITSv11GeometrySDD.cxx:5269 AliITSv11GeometrySDD.cxx:5270 AliITSv11GeometrySDD.cxx:5271 AliITSv11GeometrySDD.cxx:5272 AliITSv11GeometrySDD.cxx:5273 AliITSv11GeometrySDD.cxx:5274 AliITSv11GeometrySDD.cxx:5275 AliITSv11GeometrySDD.cxx:5276 AliITSv11GeometrySDD.cxx:5277 AliITSv11GeometrySDD.cxx:5278 AliITSv11GeometrySDD.cxx:5279 AliITSv11GeometrySDD.cxx:5280 AliITSv11GeometrySDD.cxx:5281 AliITSv11GeometrySDD.cxx:5282 AliITSv11GeometrySDD.cxx:5283 AliITSv11GeometrySDD.cxx:5284 AliITSv11GeometrySDD.cxx:5285 AliITSv11GeometrySDD.cxx:5286 AliITSv11GeometrySDD.cxx:5287 AliITSv11GeometrySDD.cxx:5288 AliITSv11GeometrySDD.cxx:5289 AliITSv11GeometrySDD.cxx:5290 AliITSv11GeometrySDD.cxx:5291 AliITSv11GeometrySDD.cxx:5292 AliITSv11GeometrySDD.cxx:5293 AliITSv11GeometrySDD.cxx:5294 AliITSv11GeometrySDD.cxx:5295 AliITSv11GeometrySDD.cxx:5296 AliITSv11GeometrySDD.cxx:5297 AliITSv11GeometrySDD.cxx:5298 AliITSv11GeometrySDD.cxx:5299 AliITSv11GeometrySDD.cxx:5300 AliITSv11GeometrySDD.cxx:5301 AliITSv11GeometrySDD.cxx:5302 AliITSv11GeometrySDD.cxx:5303 AliITSv11GeometrySDD.cxx:5304 AliITSv11GeometrySDD.cxx:5305 AliITSv11GeometrySDD.cxx:5306 AliITSv11GeometrySDD.cxx:5307 AliITSv11GeometrySDD.cxx:5308 AliITSv11GeometrySDD.cxx:5309 AliITSv11GeometrySDD.cxx:5310 AliITSv11GeometrySDD.cxx:5311 AliITSv11GeometrySDD.cxx:5312 AliITSv11GeometrySDD.cxx:5313 AliITSv11GeometrySDD.cxx:5314 AliITSv11GeometrySDD.cxx:5315 AliITSv11GeometrySDD.cxx:5316 AliITSv11GeometrySDD.cxx:5317 AliITSv11GeometrySDD.cxx:5318 AliITSv11GeometrySDD.cxx:5319 AliITSv11GeometrySDD.cxx:5320 AliITSv11GeometrySDD.cxx:5321 AliITSv11GeometrySDD.cxx:5322 AliITSv11GeometrySDD.cxx:5323 AliITSv11GeometrySDD.cxx:5324 AliITSv11GeometrySDD.cxx:5325 AliITSv11GeometrySDD.cxx:5326 AliITSv11GeometrySDD.cxx:5327 AliITSv11GeometrySDD.cxx:5328 AliITSv11GeometrySDD.cxx:5329 AliITSv11GeometrySDD.cxx:5330 AliITSv11GeometrySDD.cxx:5331 AliITSv11GeometrySDD.cxx:5332 AliITSv11GeometrySDD.cxx:5333 AliITSv11GeometrySDD.cxx:5334 AliITSv11GeometrySDD.cxx:5335 AliITSv11GeometrySDD.cxx:5336 AliITSv11GeometrySDD.cxx:5337 AliITSv11GeometrySDD.cxx:5338 AliITSv11GeometrySDD.cxx:5339 AliITSv11GeometrySDD.cxx:5340 AliITSv11GeometrySDD.cxx:5341 AliITSv11GeometrySDD.cxx:5342 AliITSv11GeometrySDD.cxx:5343 AliITSv11GeometrySDD.cxx:5344 AliITSv11GeometrySDD.cxx:5345 AliITSv11GeometrySDD.cxx:5346 AliITSv11GeometrySDD.cxx:5347 AliITSv11GeometrySDD.cxx:5348 AliITSv11GeometrySDD.cxx:5349 AliITSv11GeometrySDD.cxx:5350 AliITSv11GeometrySDD.cxx:5351 AliITSv11GeometrySDD.cxx:5352 AliITSv11GeometrySDD.cxx:5353 AliITSv11GeometrySDD.cxx:5354 AliITSv11GeometrySDD.cxx:5355 AliITSv11GeometrySDD.cxx:5356 AliITSv11GeometrySDD.cxx:5357 AliITSv11GeometrySDD.cxx:5358 AliITSv11GeometrySDD.cxx:5359 AliITSv11GeometrySDD.cxx:5360 AliITSv11GeometrySDD.cxx:5361 AliITSv11GeometrySDD.cxx:5362 AliITSv11GeometrySDD.cxx:5363 AliITSv11GeometrySDD.cxx:5364 AliITSv11GeometrySDD.cxx:5365 AliITSv11GeometrySDD.cxx:5366 AliITSv11GeometrySDD.cxx:5367 AliITSv11GeometrySDD.cxx:5368 AliITSv11GeometrySDD.cxx:5369 AliITSv11GeometrySDD.cxx:5370 AliITSv11GeometrySDD.cxx:5371 AliITSv11GeometrySDD.cxx:5372 AliITSv11GeometrySDD.cxx:5373 AliITSv11GeometrySDD.cxx:5374 AliITSv11GeometrySDD.cxx:5375 AliITSv11GeometrySDD.cxx:5376 AliITSv11GeometrySDD.cxx:5377 AliITSv11GeometrySDD.cxx:5378 AliITSv11GeometrySDD.cxx:5379 AliITSv11GeometrySDD.cxx:5380 AliITSv11GeometrySDD.cxx:5381 AliITSv11GeometrySDD.cxx:5382 AliITSv11GeometrySDD.cxx:5383 AliITSv11GeometrySDD.cxx:5384 AliITSv11GeometrySDD.cxx:5385 AliITSv11GeometrySDD.cxx:5386 AliITSv11GeometrySDD.cxx:5387 AliITSv11GeometrySDD.cxx:5388 AliITSv11GeometrySDD.cxx:5389 AliITSv11GeometrySDD.cxx:5390 AliITSv11GeometrySDD.cxx:5391 AliITSv11GeometrySDD.cxx:5392 AliITSv11GeometrySDD.cxx:5393 AliITSv11GeometrySDD.cxx:5394 AliITSv11GeometrySDD.cxx:5395 AliITSv11GeometrySDD.cxx:5396 AliITSv11GeometrySDD.cxx:5397 AliITSv11GeometrySDD.cxx:5398 AliITSv11GeometrySDD.cxx:5399 AliITSv11GeometrySDD.cxx:5400 AliITSv11GeometrySDD.cxx:5401 AliITSv11GeometrySDD.cxx:5402 AliITSv11GeometrySDD.cxx:5403 AliITSv11GeometrySDD.cxx:5404 AliITSv11GeometrySDD.cxx:5405 AliITSv11GeometrySDD.cxx:5406 AliITSv11GeometrySDD.cxx:5407 AliITSv11GeometrySDD.cxx:5408 AliITSv11GeometrySDD.cxx:5409 AliITSv11GeometrySDD.cxx:5410 AliITSv11GeometrySDD.cxx:5411 AliITSv11GeometrySDD.cxx:5412 AliITSv11GeometrySDD.cxx:5413 AliITSv11GeometrySDD.cxx:5414 AliITSv11GeometrySDD.cxx:5415 AliITSv11GeometrySDD.cxx:5416 AliITSv11GeometrySDD.cxx:5417 AliITSv11GeometrySDD.cxx:5418 AliITSv11GeometrySDD.cxx:5419 AliITSv11GeometrySDD.cxx:5420 AliITSv11GeometrySDD.cxx:5421 AliITSv11GeometrySDD.cxx:5422 AliITSv11GeometrySDD.cxx:5423 AliITSv11GeometrySDD.cxx:5424 AliITSv11GeometrySDD.cxx:5425 AliITSv11GeometrySDD.cxx:5426 AliITSv11GeometrySDD.cxx:5427 AliITSv11GeometrySDD.cxx:5428 AliITSv11GeometrySDD.cxx:5429 AliITSv11GeometrySDD.cxx:5430 AliITSv11GeometrySDD.cxx:5431 AliITSv11GeometrySDD.cxx:5432 AliITSv11GeometrySDD.cxx:5433 AliITSv11GeometrySDD.cxx:5434 AliITSv11GeometrySDD.cxx:5435 AliITSv11GeometrySDD.cxx:5436 AliITSv11GeometrySDD.cxx:5437 AliITSv11GeometrySDD.cxx:5438 AliITSv11GeometrySDD.cxx:5439 AliITSv11GeometrySDD.cxx:5440 AliITSv11GeometrySDD.cxx:5441 AliITSv11GeometrySDD.cxx:5442 AliITSv11GeometrySDD.cxx:5443 AliITSv11GeometrySDD.cxx:5444 AliITSv11GeometrySDD.cxx:5445 AliITSv11GeometrySDD.cxx:5446 AliITSv11GeometrySDD.cxx:5447 AliITSv11GeometrySDD.cxx:5448 AliITSv11GeometrySDD.cxx:5449 AliITSv11GeometrySDD.cxx:5450 AliITSv11GeometrySDD.cxx:5451 AliITSv11GeometrySDD.cxx:5452 AliITSv11GeometrySDD.cxx:5453 AliITSv11GeometrySDD.cxx:5454 AliITSv11GeometrySDD.cxx:5455 AliITSv11GeometrySDD.cxx:5456 AliITSv11GeometrySDD.cxx:5457 AliITSv11GeometrySDD.cxx:5458 AliITSv11GeometrySDD.cxx:5459 AliITSv11GeometrySDD.cxx:5460 AliITSv11GeometrySDD.cxx:5461 AliITSv11GeometrySDD.cxx:5462 AliITSv11GeometrySDD.cxx:5463 AliITSv11GeometrySDD.cxx:5464 AliITSv11GeometrySDD.cxx:5465 AliITSv11GeometrySDD.cxx:5466 AliITSv11GeometrySDD.cxx:5467 AliITSv11GeometrySDD.cxx:5468 AliITSv11GeometrySDD.cxx:5469 AliITSv11GeometrySDD.cxx:5470 AliITSv11GeometrySDD.cxx:5471 AliITSv11GeometrySDD.cxx:5472 AliITSv11GeometrySDD.cxx:5473 AliITSv11GeometrySDD.cxx:5474 AliITSv11GeometrySDD.cxx:5475 AliITSv11GeometrySDD.cxx:5476 AliITSv11GeometrySDD.cxx:5477 AliITSv11GeometrySDD.cxx:5478 AliITSv11GeometrySDD.cxx:5479 AliITSv11GeometrySDD.cxx:5480 AliITSv11GeometrySDD.cxx:5481 AliITSv11GeometrySDD.cxx:5482 AliITSv11GeometrySDD.cxx:5483 AliITSv11GeometrySDD.cxx:5484 AliITSv11GeometrySDD.cxx:5485 AliITSv11GeometrySDD.cxx:5486 AliITSv11GeometrySDD.cxx:5487 AliITSv11GeometrySDD.cxx:5488 AliITSv11GeometrySDD.cxx:5489 AliITSv11GeometrySDD.cxx:5490 AliITSv11GeometrySDD.cxx:5491 AliITSv11GeometrySDD.cxx:5492 AliITSv11GeometrySDD.cxx:5493 AliITSv11GeometrySDD.cxx:5494 AliITSv11GeometrySDD.cxx:5495 AliITSv11GeometrySDD.cxx:5496 AliITSv11GeometrySDD.cxx:5497 AliITSv11GeometrySDD.cxx:5498 AliITSv11GeometrySDD.cxx:5499 AliITSv11GeometrySDD.cxx:5500 AliITSv11GeometrySDD.cxx:5501 AliITSv11GeometrySDD.cxx:5502 AliITSv11GeometrySDD.cxx:5503 AliITSv11GeometrySDD.cxx:5504 AliITSv11GeometrySDD.cxx:5505 AliITSv11GeometrySDD.cxx:5506 AliITSv11GeometrySDD.cxx:5507 AliITSv11GeometrySDD.cxx:5508 AliITSv11GeometrySDD.cxx:5509 AliITSv11GeometrySDD.cxx:5510 AliITSv11GeometrySDD.cxx:5511 AliITSv11GeometrySDD.cxx:5512 AliITSv11GeometrySDD.cxx:5513 AliITSv11GeometrySDD.cxx:5514 AliITSv11GeometrySDD.cxx:5515 AliITSv11GeometrySDD.cxx:5516 AliITSv11GeometrySDD.cxx:5517 AliITSv11GeometrySDD.cxx:5518 AliITSv11GeometrySDD.cxx:5519 AliITSv11GeometrySDD.cxx:5520 AliITSv11GeometrySDD.cxx:5521 AliITSv11GeometrySDD.cxx:5522 AliITSv11GeometrySDD.cxx:5523 AliITSv11GeometrySDD.cxx:5524 AliITSv11GeometrySDD.cxx:5525 AliITSv11GeometrySDD.cxx:5526 AliITSv11GeometrySDD.cxx:5527 AliITSv11GeometrySDD.cxx:5528 AliITSv11GeometrySDD.cxx:5529 AliITSv11GeometrySDD.cxx:5530 AliITSv11GeometrySDD.cxx:5531 AliITSv11GeometrySDD.cxx:5532 AliITSv11GeometrySDD.cxx:5533 AliITSv11GeometrySDD.cxx:5534 AliITSv11GeometrySDD.cxx:5535 AliITSv11GeometrySDD.cxx:5536 AliITSv11GeometrySDD.cxx:5537 AliITSv11GeometrySDD.cxx:5538 AliITSv11GeometrySDD.cxx:5539 AliITSv11GeometrySDD.cxx:5540 AliITSv11GeometrySDD.cxx:5541 AliITSv11GeometrySDD.cxx:5542 AliITSv11GeometrySDD.cxx:5543 AliITSv11GeometrySDD.cxx:5544 AliITSv11GeometrySDD.cxx:5545 AliITSv11GeometrySDD.cxx:5546 AliITSv11GeometrySDD.cxx:5547 AliITSv11GeometrySDD.cxx:5548 AliITSv11GeometrySDD.cxx:5549 AliITSv11GeometrySDD.cxx:5550 AliITSv11GeometrySDD.cxx:5551 AliITSv11GeometrySDD.cxx:5552 AliITSv11GeometrySDD.cxx:5553 AliITSv11GeometrySDD.cxx:5554 AliITSv11GeometrySDD.cxx:5555 AliITSv11GeometrySDD.cxx:5556 AliITSv11GeometrySDD.cxx:5557 AliITSv11GeometrySDD.cxx:5558 AliITSv11GeometrySDD.cxx:5559 AliITSv11GeometrySDD.cxx:5560 AliITSv11GeometrySDD.cxx:5561 AliITSv11GeometrySDD.cxx:5562 AliITSv11GeometrySDD.cxx:5563 AliITSv11GeometrySDD.cxx:5564 AliITSv11GeometrySDD.cxx:5565 AliITSv11GeometrySDD.cxx:5566 AliITSv11GeometrySDD.cxx:5567 AliITSv11GeometrySDD.cxx:5568 AliITSv11GeometrySDD.cxx:5569 AliITSv11GeometrySDD.cxx:5570 AliITSv11GeometrySDD.cxx:5571 AliITSv11GeometrySDD.cxx:5572 AliITSv11GeometrySDD.cxx:5573 AliITSv11GeometrySDD.cxx:5574 AliITSv11GeometrySDD.cxx:5575 AliITSv11GeometrySDD.cxx:5576 AliITSv11GeometrySDD.cxx:5577 AliITSv11GeometrySDD.cxx:5578 AliITSv11GeometrySDD.cxx:5579 AliITSv11GeometrySDD.cxx:5580 AliITSv11GeometrySDD.cxx:5581 AliITSv11GeometrySDD.cxx:5582 AliITSv11GeometrySDD.cxx:5583 AliITSv11GeometrySDD.cxx:5584 AliITSv11GeometrySDD.cxx:5585 AliITSv11GeometrySDD.cxx:5586 AliITSv11GeometrySDD.cxx:5587 AliITSv11GeometrySDD.cxx:5588 AliITSv11GeometrySDD.cxx:5589 AliITSv11GeometrySDD.cxx:5590 AliITSv11GeometrySDD.cxx:5591 AliITSv11GeometrySDD.cxx:5592 AliITSv11GeometrySDD.cxx:5593 AliITSv11GeometrySDD.cxx:5594 AliITSv11GeometrySDD.cxx:5595 AliITSv11GeometrySDD.cxx:5596 AliITSv11GeometrySDD.cxx:5597 AliITSv11GeometrySDD.cxx:5598 AliITSv11GeometrySDD.cxx:5599 AliITSv11GeometrySDD.cxx:5600 AliITSv11GeometrySDD.cxx:5601 AliITSv11GeometrySDD.cxx:5602 AliITSv11GeometrySDD.cxx:5603 AliITSv11GeometrySDD.cxx:5604 AliITSv11GeometrySDD.cxx:5605 AliITSv11GeometrySDD.cxx:5606 AliITSv11GeometrySDD.cxx:5607 AliITSv11GeometrySDD.cxx:5608 AliITSv11GeometrySDD.cxx:5609 AliITSv11GeometrySDD.cxx:5610 AliITSv11GeometrySDD.cxx:5611 AliITSv11GeometrySDD.cxx:5612 AliITSv11GeometrySDD.cxx:5613 AliITSv11GeometrySDD.cxx:5614 AliITSv11GeometrySDD.cxx:5615 AliITSv11GeometrySDD.cxx:5616 AliITSv11GeometrySDD.cxx:5617 AliITSv11GeometrySDD.cxx:5618 AliITSv11GeometrySDD.cxx:5619 AliITSv11GeometrySDD.cxx:5620 AliITSv11GeometrySDD.cxx:5621 AliITSv11GeometrySDD.cxx:5622 AliITSv11GeometrySDD.cxx:5623 AliITSv11GeometrySDD.cxx:5624 AliITSv11GeometrySDD.cxx:5625 AliITSv11GeometrySDD.cxx:5626 AliITSv11GeometrySDD.cxx:5627 AliITSv11GeometrySDD.cxx:5628 AliITSv11GeometrySDD.cxx:5629 AliITSv11GeometrySDD.cxx:5630 AliITSv11GeometrySDD.cxx:5631 AliITSv11GeometrySDD.cxx:5632 AliITSv11GeometrySDD.cxx:5633 AliITSv11GeometrySDD.cxx:5634 AliITSv11GeometrySDD.cxx:5635 AliITSv11GeometrySDD.cxx:5636 AliITSv11GeometrySDD.cxx:5637 AliITSv11GeometrySDD.cxx:5638 AliITSv11GeometrySDD.cxx:5639 AliITSv11GeometrySDD.cxx:5640 AliITSv11GeometrySDD.cxx:5641 AliITSv11GeometrySDD.cxx:5642 AliITSv11GeometrySDD.cxx:5643 AliITSv11GeometrySDD.cxx:5644 AliITSv11GeometrySDD.cxx:5645 AliITSv11GeometrySDD.cxx:5646 AliITSv11GeometrySDD.cxx:5647 AliITSv11GeometrySDD.cxx:5648 AliITSv11GeometrySDD.cxx:5649 AliITSv11GeometrySDD.cxx:5650 AliITSv11GeometrySDD.cxx:5651 AliITSv11GeometrySDD.cxx:5652 AliITSv11GeometrySDD.cxx:5653 AliITSv11GeometrySDD.cxx:5654 AliITSv11GeometrySDD.cxx:5655 AliITSv11GeometrySDD.cxx:5656 AliITSv11GeometrySDD.cxx:5657 AliITSv11GeometrySDD.cxx:5658 AliITSv11GeometrySDD.cxx:5659 AliITSv11GeometrySDD.cxx:5660 AliITSv11GeometrySDD.cxx:5661 AliITSv11GeometrySDD.cxx:5662 AliITSv11GeometrySDD.cxx:5663 AliITSv11GeometrySDD.cxx:5664 AliITSv11GeometrySDD.cxx:5665 AliITSv11GeometrySDD.cxx:5666 AliITSv11GeometrySDD.cxx:5667 AliITSv11GeometrySDD.cxx:5668 AliITSv11GeometrySDD.cxx:5669 AliITSv11GeometrySDD.cxx:5670 AliITSv11GeometrySDD.cxx:5671 AliITSv11GeometrySDD.cxx:5672 AliITSv11GeometrySDD.cxx:5673 AliITSv11GeometrySDD.cxx:5674 AliITSv11GeometrySDD.cxx:5675 AliITSv11GeometrySDD.cxx:5676 AliITSv11GeometrySDD.cxx:5677 AliITSv11GeometrySDD.cxx:5678 AliITSv11GeometrySDD.cxx:5679 AliITSv11GeometrySDD.cxx:5680 AliITSv11GeometrySDD.cxx:5681 AliITSv11GeometrySDD.cxx:5682 AliITSv11GeometrySDD.cxx:5683 AliITSv11GeometrySDD.cxx:5684 AliITSv11GeometrySDD.cxx:5685 AliITSv11GeometrySDD.cxx:5686 AliITSv11GeometrySDD.cxx:5687 AliITSv11GeometrySDD.cxx:5688 AliITSv11GeometrySDD.cxx:5689 AliITSv11GeometrySDD.cxx:5690 AliITSv11GeometrySDD.cxx:5691 AliITSv11GeometrySDD.cxx:5692 AliITSv11GeometrySDD.cxx:5693 AliITSv11GeometrySDD.cxx:5694 AliITSv11GeometrySDD.cxx:5695 AliITSv11GeometrySDD.cxx:5696 AliITSv11GeometrySDD.cxx:5697 AliITSv11GeometrySDD.cxx:5698 AliITSv11GeometrySDD.cxx:5699 AliITSv11GeometrySDD.cxx:5700 AliITSv11GeometrySDD.cxx:5701 AliITSv11GeometrySDD.cxx:5702 AliITSv11GeometrySDD.cxx:5703 AliITSv11GeometrySDD.cxx:5704 AliITSv11GeometrySDD.cxx:5705 AliITSv11GeometrySDD.cxx:5706 AliITSv11GeometrySDD.cxx:5707 AliITSv11GeometrySDD.cxx:5708 AliITSv11GeometrySDD.cxx:5709 AliITSv11GeometrySDD.cxx:5710 AliITSv11GeometrySDD.cxx:5711 AliITSv11GeometrySDD.cxx:5712 AliITSv11GeometrySDD.cxx:5713 AliITSv11GeometrySDD.cxx:5714 AliITSv11GeometrySDD.cxx:5715 AliITSv11GeometrySDD.cxx:5716 AliITSv11GeometrySDD.cxx:5717 AliITSv11GeometrySDD.cxx:5718 AliITSv11GeometrySDD.cxx:5719 AliITSv11GeometrySDD.cxx:5720 AliITSv11GeometrySDD.cxx:5721 AliITSv11GeometrySDD.cxx:5722 AliITSv11GeometrySDD.cxx:5723 AliITSv11GeometrySDD.cxx:5724 AliITSv11GeometrySDD.cxx:5725 AliITSv11GeometrySDD.cxx:5726 AliITSv11GeometrySDD.cxx:5727 AliITSv11GeometrySDD.cxx:5728 AliITSv11GeometrySDD.cxx:5729 AliITSv11GeometrySDD.cxx:5730 AliITSv11GeometrySDD.cxx:5731 AliITSv11GeometrySDD.cxx:5732 AliITSv11GeometrySDD.cxx:5733 AliITSv11GeometrySDD.cxx:5734 AliITSv11GeometrySDD.cxx:5735 AliITSv11GeometrySDD.cxx:5736 AliITSv11GeometrySDD.cxx:5737 AliITSv11GeometrySDD.cxx:5738 AliITSv11GeometrySDD.cxx:5739 AliITSv11GeometrySDD.cxx:5740 AliITSv11GeometrySDD.cxx:5741 AliITSv11GeometrySDD.cxx:5742 AliITSv11GeometrySDD.cxx:5743 AliITSv11GeometrySDD.cxx:5744 AliITSv11GeometrySDD.cxx:5745 AliITSv11GeometrySDD.cxx:5746 AliITSv11GeometrySDD.cxx:5747 AliITSv11GeometrySDD.cxx:5748 AliITSv11GeometrySDD.cxx:5749 AliITSv11GeometrySDD.cxx:5750 AliITSv11GeometrySDD.cxx:5751 AliITSv11GeometrySDD.cxx:5752 AliITSv11GeometrySDD.cxx:5753 AliITSv11GeometrySDD.cxx:5754 AliITSv11GeometrySDD.cxx:5755 AliITSv11GeometrySDD.cxx:5756 AliITSv11GeometrySDD.cxx:5757 AliITSv11GeometrySDD.cxx:5758 AliITSv11GeometrySDD.cxx:5759 AliITSv11GeometrySDD.cxx:5760 AliITSv11GeometrySDD.cxx:5761 AliITSv11GeometrySDD.cxx:5762 AliITSv11GeometrySDD.cxx:5763 AliITSv11GeometrySDD.cxx:5764 AliITSv11GeometrySDD.cxx:5765 AliITSv11GeometrySDD.cxx:5766 AliITSv11GeometrySDD.cxx:5767 AliITSv11GeometrySDD.cxx:5768 AliITSv11GeometrySDD.cxx:5769 AliITSv11GeometrySDD.cxx:5770 AliITSv11GeometrySDD.cxx:5771 AliITSv11GeometrySDD.cxx:5772 AliITSv11GeometrySDD.cxx:5773 AliITSv11GeometrySDD.cxx:5774 AliITSv11GeometrySDD.cxx:5775 AliITSv11GeometrySDD.cxx:5776 AliITSv11GeometrySDD.cxx:5777 AliITSv11GeometrySDD.cxx:5778 AliITSv11GeometrySDD.cxx:5779 AliITSv11GeometrySDD.cxx:5780 AliITSv11GeometrySDD.cxx:5781 AliITSv11GeometrySDD.cxx:5782 AliITSv11GeometrySDD.cxx:5783 AliITSv11GeometrySDD.cxx:5784 AliITSv11GeometrySDD.cxx:5785 AliITSv11GeometrySDD.cxx:5786 AliITSv11GeometrySDD.cxx:5787 AliITSv11GeometrySDD.cxx:5788 AliITSv11GeometrySDD.cxx:5789 AliITSv11GeometrySDD.cxx:5790 AliITSv11GeometrySDD.cxx:5791 AliITSv11GeometrySDD.cxx:5792 AliITSv11GeometrySDD.cxx:5793 AliITSv11GeometrySDD.cxx:5794 AliITSv11GeometrySDD.cxx:5795 AliITSv11GeometrySDD.cxx:5796 AliITSv11GeometrySDD.cxx:5797 AliITSv11GeometrySDD.cxx:5798 AliITSv11GeometrySDD.cxx:5799 AliITSv11GeometrySDD.cxx:5800 AliITSv11GeometrySDD.cxx:5801 AliITSv11GeometrySDD.cxx:5802 AliITSv11GeometrySDD.cxx:5803 AliITSv11GeometrySDD.cxx:5804 AliITSv11GeometrySDD.cxx:5805 AliITSv11GeometrySDD.cxx:5806 AliITSv11GeometrySDD.cxx:5807 AliITSv11GeometrySDD.cxx:5808 AliITSv11GeometrySDD.cxx:5809 AliITSv11GeometrySDD.cxx:5810 AliITSv11GeometrySDD.cxx:5811 AliITSv11GeometrySDD.cxx:5812 AliITSv11GeometrySDD.cxx:5813 AliITSv11GeometrySDD.cxx:5814 AliITSv11GeometrySDD.cxx:5815 AliITSv11GeometrySDD.cxx:5816 AliITSv11GeometrySDD.cxx:5817 AliITSv11GeometrySDD.cxx:5818 AliITSv11GeometrySDD.cxx:5819 AliITSv11GeometrySDD.cxx:5820 AliITSv11GeometrySDD.cxx:5821 AliITSv11GeometrySDD.cxx:5822 AliITSv11GeometrySDD.cxx:5823 AliITSv11GeometrySDD.cxx:5824 AliITSv11GeometrySDD.cxx:5825 AliITSv11GeometrySDD.cxx:5826 AliITSv11GeometrySDD.cxx:5827 AliITSv11GeometrySDD.cxx:5828 AliITSv11GeometrySDD.cxx:5829 AliITSv11GeometrySDD.cxx:5830 AliITSv11GeometrySDD.cxx:5831 AliITSv11GeometrySDD.cxx:5832 AliITSv11GeometrySDD.cxx:5833 AliITSv11GeometrySDD.cxx:5834 AliITSv11GeometrySDD.cxx:5835 AliITSv11GeometrySDD.cxx:5836 AliITSv11GeometrySDD.cxx:5837 AliITSv11GeometrySDD.cxx:5838 AliITSv11GeometrySDD.cxx:5839 AliITSv11GeometrySDD.cxx:5840 AliITSv11GeometrySDD.cxx:5841 AliITSv11GeometrySDD.cxx:5842 AliITSv11GeometrySDD.cxx:5843 AliITSv11GeometrySDD.cxx:5844 AliITSv11GeometrySDD.cxx:5845 AliITSv11GeometrySDD.cxx:5846 AliITSv11GeometrySDD.cxx:5847 AliITSv11GeometrySDD.cxx:5848 AliITSv11GeometrySDD.cxx:5849 AliITSv11GeometrySDD.cxx:5850 AliITSv11GeometrySDD.cxx:5851 AliITSv11GeometrySDD.cxx:5852 AliITSv11GeometrySDD.cxx:5853 AliITSv11GeometrySDD.cxx:5854 AliITSv11GeometrySDD.cxx:5855 AliITSv11GeometrySDD.cxx:5856 AliITSv11GeometrySDD.cxx:5857 AliITSv11GeometrySDD.cxx:5858 AliITSv11GeometrySDD.cxx:5859 AliITSv11GeometrySDD.cxx:5860 AliITSv11GeometrySDD.cxx:5861 AliITSv11GeometrySDD.cxx:5862 AliITSv11GeometrySDD.cxx:5863 AliITSv11GeometrySDD.cxx:5864 AliITSv11GeometrySDD.cxx:5865 AliITSv11GeometrySDD.cxx:5866 AliITSv11GeometrySDD.cxx:5867 AliITSv11GeometrySDD.cxx:5868 AliITSv11GeometrySDD.cxx:5869 AliITSv11GeometrySDD.cxx:5870 AliITSv11GeometrySDD.cxx:5871 AliITSv11GeometrySDD.cxx:5872 AliITSv11GeometrySDD.cxx:5873 AliITSv11GeometrySDD.cxx:5874 AliITSv11GeometrySDD.cxx:5875 AliITSv11GeometrySDD.cxx:5876 AliITSv11GeometrySDD.cxx:5877 AliITSv11GeometrySDD.cxx:5878 AliITSv11GeometrySDD.cxx:5879 AliITSv11GeometrySDD.cxx:5880 AliITSv11GeometrySDD.cxx:5881 AliITSv11GeometrySDD.cxx:5882 AliITSv11GeometrySDD.cxx:5883 AliITSv11GeometrySDD.cxx:5884 AliITSv11GeometrySDD.cxx:5885 AliITSv11GeometrySDD.cxx:5886 AliITSv11GeometrySDD.cxx:5887 AliITSv11GeometrySDD.cxx:5888 AliITSv11GeometrySDD.cxx:5889 AliITSv11GeometrySDD.cxx:5890 AliITSv11GeometrySDD.cxx:5891 AliITSv11GeometrySDD.cxx:5892 AliITSv11GeometrySDD.cxx:5893 AliITSv11GeometrySDD.cxx:5894 AliITSv11GeometrySDD.cxx:5895 AliITSv11GeometrySDD.cxx:5896 AliITSv11GeometrySDD.cxx:5897 AliITSv11GeometrySDD.cxx:5898 AliITSv11GeometrySDD.cxx:5899 AliITSv11GeometrySDD.cxx:5900 AliITSv11GeometrySDD.cxx:5901 AliITSv11GeometrySDD.cxx:5902 AliITSv11GeometrySDD.cxx:5903 AliITSv11GeometrySDD.cxx:5904 AliITSv11GeometrySDD.cxx:5905 AliITSv11GeometrySDD.cxx:5906 AliITSv11GeometrySDD.cxx:5907 AliITSv11GeometrySDD.cxx:5908 AliITSv11GeometrySDD.cxx:5909 AliITSv11GeometrySDD.cxx:5910 AliITSv11GeometrySDD.cxx:5911 AliITSv11GeometrySDD.cxx:5912 AliITSv11GeometrySDD.cxx:5913 AliITSv11GeometrySDD.cxx:5914 AliITSv11GeometrySDD.cxx:5915 AliITSv11GeometrySDD.cxx:5916 AliITSv11GeometrySDD.cxx:5917 AliITSv11GeometrySDD.cxx:5918 AliITSv11GeometrySDD.cxx:5919 AliITSv11GeometrySDD.cxx:5920 AliITSv11GeometrySDD.cxx:5921 AliITSv11GeometrySDD.cxx:5922 AliITSv11GeometrySDD.cxx:5923 AliITSv11GeometrySDD.cxx:5924 AliITSv11GeometrySDD.cxx:5925 AliITSv11GeometrySDD.cxx:5926 AliITSv11GeometrySDD.cxx:5927 AliITSv11GeometrySDD.cxx:5928 AliITSv11GeometrySDD.cxx:5929 AliITSv11GeometrySDD.cxx:5930 AliITSv11GeometrySDD.cxx:5931 AliITSv11GeometrySDD.cxx:5932 AliITSv11GeometrySDD.cxx:5933 AliITSv11GeometrySDD.cxx:5934 AliITSv11GeometrySDD.cxx:5935 AliITSv11GeometrySDD.cxx:5936 AliITSv11GeometrySDD.cxx:5937 AliITSv11GeometrySDD.cxx:5938 AliITSv11GeometrySDD.cxx:5939 AliITSv11GeometrySDD.cxx:5940 AliITSv11GeometrySDD.cxx:5941 AliITSv11GeometrySDD.cxx:5942 AliITSv11GeometrySDD.cxx:5943 AliITSv11GeometrySDD.cxx:5944 AliITSv11GeometrySDD.cxx:5945 AliITSv11GeometrySDD.cxx:5946 AliITSv11GeometrySDD.cxx:5947 AliITSv11GeometrySDD.cxx:5948 AliITSv11GeometrySDD.cxx:5949 AliITSv11GeometrySDD.cxx:5950 AliITSv11GeometrySDD.cxx:5951 AliITSv11GeometrySDD.cxx:5952 AliITSv11GeometrySDD.cxx:5953 AliITSv11GeometrySDD.cxx:5954 AliITSv11GeometrySDD.cxx:5955 AliITSv11GeometrySDD.cxx:5956 AliITSv11GeometrySDD.cxx:5957 AliITSv11GeometrySDD.cxx:5958 AliITSv11GeometrySDD.cxx:5959 AliITSv11GeometrySDD.cxx:5960 AliITSv11GeometrySDD.cxx:5961 AliITSv11GeometrySDD.cxx:5962 AliITSv11GeometrySDD.cxx:5963 AliITSv11GeometrySDD.cxx:5964 AliITSv11GeometrySDD.cxx:5965 AliITSv11GeometrySDD.cxx:5966 AliITSv11GeometrySDD.cxx:5967 AliITSv11GeometrySDD.cxx:5968 AliITSv11GeometrySDD.cxx:5969 AliITSv11GeometrySDD.cxx:5970 AliITSv11GeometrySDD.cxx:5971 AliITSv11GeometrySDD.cxx:5972 AliITSv11GeometrySDD.cxx:5973 AliITSv11GeometrySDD.cxx:5974 AliITSv11GeometrySDD.cxx:5975 AliITSv11GeometrySDD.cxx:5976 AliITSv11GeometrySDD.cxx:5977 AliITSv11GeometrySDD.cxx:5978 AliITSv11GeometrySDD.cxx:5979 AliITSv11GeometrySDD.cxx:5980 AliITSv11GeometrySDD.cxx:5981 AliITSv11GeometrySDD.cxx:5982 AliITSv11GeometrySDD.cxx:5983 AliITSv11GeometrySDD.cxx:5984 AliITSv11GeometrySDD.cxx:5985 AliITSv11GeometrySDD.cxx:5986 AliITSv11GeometrySDD.cxx:5987 AliITSv11GeometrySDD.cxx:5988 AliITSv11GeometrySDD.cxx:5989 AliITSv11GeometrySDD.cxx:5990 AliITSv11GeometrySDD.cxx:5991 AliITSv11GeometrySDD.cxx:5992 AliITSv11GeometrySDD.cxx:5993 AliITSv11GeometrySDD.cxx:5994 AliITSv11GeometrySDD.cxx:5995 AliITSv11GeometrySDD.cxx:5996 AliITSv11GeometrySDD.cxx:5997 AliITSv11GeometrySDD.cxx:5998 AliITSv11GeometrySDD.cxx:5999 AliITSv11GeometrySDD.cxx:6000 AliITSv11GeometrySDD.cxx:6001 AliITSv11GeometrySDD.cxx:6002 AliITSv11GeometrySDD.cxx:6003 AliITSv11GeometrySDD.cxx:6004 AliITSv11GeometrySDD.cxx:6005 AliITSv11GeometrySDD.cxx:6006 AliITSv11GeometrySDD.cxx:6007 AliITSv11GeometrySDD.cxx:6008 AliITSv11GeometrySDD.cxx:6009 AliITSv11GeometrySDD.cxx:6010 AliITSv11GeometrySDD.cxx:6011 AliITSv11GeometrySDD.cxx:6012