#include <TVirtualMC.h>
#include <TGeoMatrix.h>
#include <Riostream.h>
#include <TArrayI.h>
#include "AliRun.h"
#include "AliLog.h"
#include "AliMUONSt2GeometryBuilderV2.h"
#include "AliMUON.h"
#include "AliMUONConstants.h"
#include "AliMUONGeometryModule.h"
#include "AliMUONGeometryEnvelopeStore.h"
#include "AliMUONConstants.h"
#define PI 3.14159
ClassImp(AliMUONSt2GeometryBuilderV2)
AliMUONSt2GeometryBuilderV2::AliMUONSt2GeometryBuilderV2(AliMUON* muon)
: AliMUONVGeometryBuilder(2, 2),
fMUON(muon)
{
}
AliMUONSt2GeometryBuilderV2::AliMUONSt2GeometryBuilderV2()
: AliMUONVGeometryBuilder(),
fMUON(0)
{
}
AliMUONSt2GeometryBuilderV2::~AliMUONSt2GeometryBuilderV2()
{
}
void AliMUONSt2GeometryBuilderV2::CreateGeometry()
{
Int_t *idtmed = fMUON->GetIdtmed()->GetArray()-1099;
Int_t idAir = idtmed[1100];
Int_t idGas = idtmed[1108];
Int_t idPCB = idtmed[1122];
Int_t idCU = idtmed[1110];
Int_t idRoha = idtmed[1113];
Int_t idPGF30= idtmed[1123];
Float_t tpar1[5];
tpar1[0] = 20.55;
tpar1[1] = 123.5;
tpar1[2] = 6.8/2;
tpar1[3] = -12.0;
tpar1[4] = 102.0;
TVirtualMC::GetMC()->Gsvolu("SQM3","TUBS", idAir, tpar1, 5);
TVirtualMC::GetMC()->Gsvolu("SQM4","TUBS", idAir, tpar1, 5);
Float_t zCu = 0.005;
Float_t zCbb = 0.04;
Float_t zRoha = 2.5;
Float_t zMeb = 0.04;
Float_t zEeb = 0.04;
Float_t zposCu = 0.25;
Float_t zposCbb = zposCu + zCu;
Float_t zposRoha = zposCbb + zCbb;
Float_t zposMeb = zposRoha + zRoha;
Float_t zposEeb = zposMeb + zMeb;
Float_t zposCuBar = zposCu + zCu/2.;
Float_t zposCbbBar = zposCbb + zCbb/2.;
Float_t zposRohaBar = zposRoha + zRoha/2.;
Float_t zposMebBar = zposMeb + zMeb/2.;
Float_t zposEebBar = zposEeb + zEeb/2.;
Float_t bparH[3];
bparH[0] = 95.5/2.;
bparH[1] = 1.2/2.;
bparH[2] = zCu/2.;
TVirtualMC::GetMC()->Gsvolu("SCU0L", "BOX", idCU, bparH, 3);
bparH[2] = zCbb/2.;
TVirtualMC::GetMC()->Gsvolu("SCB0L", "BOX", idPCB, bparH, 3);
bparH[2] = zRoha/2.;
TVirtualMC::GetMC()->Gsvolu("SRH0L", "BOX", idRoha, bparH, 3);
bparH[2] = zMeb/2;
TVirtualMC::GetMC()->Gsvolu("SMB0L", "BOX", idPCB, bparH, 3);
bparH[2] = zEeb/2;
TVirtualMC::GetMC()->Gsvolu("SEB0L", "BOX", idCU, bparH, 3);
Float_t pgpar[10];
pgpar[0] = 0.;
pgpar[1] = 90.;
pgpar[2] = 5;
pgpar[3] = 2.;
pgpar[4] = -zCu/2.;
pgpar[5] = 23.1;
pgpar[6] = 117.6;
pgpar[7] = zCu/2.;
pgpar[8] = pgpar[5];
pgpar[9] = pgpar[6];
TVirtualMC::GetMC()->Gsvolu("SCU1L", "PGON", idCU, pgpar, 10);
pgpar[4] = -zCbb/2.;
pgpar[7] = zCbb/2.;
TVirtualMC::GetMC()->Gsvolu("SCB1L", "PGON", idPCB, pgpar, 10);
pgpar[4] = -zRoha/2.;
pgpar[7] = zRoha/2.;
TVirtualMC::GetMC()->Gsvolu("SRH1L", "PGON", idRoha, pgpar, 10);
pgpar[4] = -zMeb/2.;
pgpar[7] = zMeb/2.;
TVirtualMC::GetMC()->Gsvolu("SMB1L", "PGON", idPCB, pgpar, 10);
pgpar[4] = -zEeb/2.;
pgpar[7] = zEeb/2.;
TVirtualMC::GetMC()->Gsvolu("SEB1L", "PGON", idCU, pgpar, 10);
Float_t bparV[3];
bparV[0] = 1.0/2.;
bparV[1] = 95.5/2.;
bparV[2] = zCu/2.;
TVirtualMC::GetMC()->Gsvolu("SCU2L", "BOX", idCU, bparV, 3);
bparV[2] = zCbb/2.;
TVirtualMC::GetMC()->Gsvolu("SCB2L", "BOX", idPCB, bparV, 3);
bparV[2] = zRoha/2.;
TVirtualMC::GetMC()->Gsvolu("SRH2L", "BOX", idRoha, bparV, 3);
bparV[2] = zMeb/2;
TVirtualMC::GetMC()->Gsvolu("SMB2L", "BOX", idPCB, bparV, 3);
bparV[2] = zEeb/2;
TVirtualMC::GetMC()->Gsvolu("SEB2L", "BOX", idCU, bparV, 3);
Float_t xposHorBox = bparH[0] + 23.1;
Float_t yposHorBox = -bparH[1];
Float_t xposVerBox = -bparV[0];
Float_t yposVerBox = bparV[1] + 23.1;
TVirtualMC::GetMC()->Gspos("SCB0L",1, "SQM3",xposHorBox,yposHorBox,zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB1L",1, "SQM3", 0.0,0.0,zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB2L",1, "SQM3",xposVerBox,yposVerBox,zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB0L",2, "SQM3",xposHorBox,yposHorBox,-zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB1L",2, "SQM3", 0.0,0.0,-zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB2L",2, "SQM3",xposVerBox,yposVerBox,-zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB0L",3, "SQM4",xposHorBox,yposHorBox,zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB1L",3, "SQM4", 0.0,0.0,zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB2L",3, "SQM4",xposVerBox,yposVerBox,zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB0L",4, "SQM4",xposHorBox,yposHorBox,-zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB1L",4, "SQM4", 0.0,0.0,-zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCB2L",4, "SQM4",xposVerBox,yposVerBox,-zposCbbBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU0L",1, "SQM3",xposHorBox,yposHorBox,zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU1L",1, "SQM3", 0.0,0.0,zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU2L",1, "SQM3",xposVerBox,yposVerBox,zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU0L",2, "SQM3",xposHorBox,yposHorBox,-zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU1L",2, "SQM3", 0.0,0.0,-zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU2L",2, "SQM3",xposVerBox,yposVerBox,-zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU0L",3, "SQM4",xposHorBox,yposHorBox,zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU1L",3, "SQM4", 0.0,0.0,zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU2L",3, "SQM4",xposVerBox,yposVerBox,zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU0L",4, "SQM4",xposHorBox,yposHorBox,-zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU1L",4, "SQM4", 0.0,0.0,-zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SCU2L",4, "SQM4",xposVerBox,yposVerBox,-zposCuBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH0L",1, "SQM3",xposHorBox,yposHorBox,zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH1L",1, "SQM3", 0.0,0.0,zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH2L",1, "SQM3",xposVerBox,yposVerBox,zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH0L",2, "SQM3",xposHorBox,yposHorBox,-zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH1L",2, "SQM3", 0.0,0.0,-zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH2L",2, "SQM3",xposVerBox,yposVerBox,-zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH0L",3, "SQM4",xposHorBox,yposHorBox,zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH1L",3, "SQM4", 0.0,0.0,zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH2L",3, "SQM4",xposVerBox,yposVerBox,zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH0L",4, "SQM4",xposHorBox,yposHorBox,-zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH1L",4, "SQM4", 0.0,0.0,-zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SRH2L",4, "SQM4",xposVerBox,yposVerBox,-zposRohaBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB0L",1, "SQM3",xposHorBox,yposHorBox,zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB1L",1, "SQM3", 0.0,0.0,zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB2L",1, "SQM3",xposVerBox,yposVerBox,zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB0L",2, "SQM3",xposHorBox,yposHorBox,-zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB1L",2, "SQM3", 0.0,0.0,-zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB2L",2, "SQM3",xposVerBox,yposVerBox,-zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB0L",3, "SQM4",xposHorBox,yposHorBox,zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB1L",3, "SQM4", 0.0,0.0,zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB2L",3, "SQM4",xposVerBox,yposVerBox,zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB0L",4, "SQM4",xposHorBox,yposHorBox,-zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB1L",4, "SQM4", 0.0,0.0,-zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SMB2L",4, "SQM4",xposVerBox,yposVerBox,-zposMebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB0L",1, "SQM3",xposHorBox,yposHorBox,zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB1L",1, "SQM3", 0.0,0.0,zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB2L",1, "SQM3",xposVerBox,yposVerBox,zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB0L",2, "SQM3",xposHorBox,yposHorBox,-zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB1L",2, "SQM3", 0.0,0.0,-zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB2L",2, "SQM3",xposVerBox,yposVerBox,-zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB0L",3, "SQM4",xposHorBox,yposHorBox,zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB1L",3, "SQM4", 0.0,0.0,zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB2L",3, "SQM4",xposVerBox,yposVerBox,zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB0L",4, "SQM4",xposHorBox,yposHorBox,-zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB1L",4, "SQM4", 0.0,0.0,-zposEebBar,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SEB2L",4, "SQM4",xposVerBox,yposVerBox,-zposEebBar,0, "ONLY");
Float_t frame1[3] ;
frame1[0] = 101.0/2.;
frame1[1] = 2.5/2.;
frame1[2] = 5.0/2.;
TVirtualMC::GetMC()->Gsvolu("SFRM1", "BOX", idPGF30, frame1, 3);
Float_t arib1[3];
arib1[0] = frame1[0];
arib1[1] = 0.9/2.;
arib1[2] =(frame1[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRA1", "BOX", idAir, arib1, 3);
Float_t xposarib1 = 0;
Float_t yposarib1 = -frame1[1] + arib1[1];
Float_t zposarib1 = frame1[2] - arib1[2];
TVirtualMC::GetMC()->Gspos("SFRA1",1, "SFRM1", xposarib1, yposarib1, zposarib1,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRA1",2, "SFRM1", xposarib1, yposarib1, -zposarib1,0, "ONLY");
Float_t rrib1[3];
rrib1[0] = frame1[0];
rrib1[1] = 0.6/2.;
rrib1[2] =(frame1[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRR1", "BOX", idRoha, rrib1, 3);
Float_t xposrrib1 = 0.0;
Float_t yposrrib1 = frame1[1] - rrib1[1];
Float_t zposrrib1 = frame1[2] - rrib1[2];
TVirtualMC::GetMC()->Gspos("SFRR1",1, "SFRM1", xposrrib1, yposrrib1, zposrrib1,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRR1",2, "SFRM1", xposrrib1, yposrrib1, -zposrrib1,0, "ONLY");
Float_t xposFr1 = frame1[0] + 20.6;
Float_t yposFr1 = -3.7 + frame1[1] ;
Float_t zposFr1 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRM1",1, "SQM3", xposFr1, yposFr1, zposFr1,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRM1",2, "SQM4", xposFr1, yposFr1, zposFr1,0, "ONLY");
Float_t frame2[3];
frame2[0] = 4.0/2.;
frame2[1] = 1.2/2.;
frame2[2] = 5.0/2;
TVirtualMC::GetMC()->Gsvolu("SFRM2", "BOX", idPGF30, frame2, 3);
Float_t rrib2[3];
rrib2[0] = frame2[0]-1.0/2.0;
rrib2[1] = frame2[1];
rrib2[2] =(frame2[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRR2", "BOX", idRoha, rrib2, 3);
Float_t xposrrib2 = -1.0/2.0;
Float_t yposrrib2 = 0.0;
Float_t zposrrib2 = frame2[2] - rrib2[2];
TVirtualMC::GetMC()->Gspos("SFRR2",1, "SFRM2", xposrrib2, yposrrib2, zposrrib2,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRR2",2, "SFRM2", xposrrib2, yposrrib2, -zposrrib2,0, "ONLY");
Float_t xposFr2 = frame2[0] + 117.6;
Float_t yposFr2 = -frame2[1];
Float_t zposFr2 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRM2",1, "SQM3", xposFr2, yposFr2, zposFr2,0, "MANY");
TVirtualMC::GetMC()->Gspos("SFRM2",2, "SQM4", xposFr2, yposFr2, zposFr2,0, "MANY");
Float_t pgparFr3[10];
pgparFr3[0] = 0.;
pgparFr3[1] = 90.;
pgparFr3[2] = 5;
pgparFr3[3] = 2.;
pgparFr3[4] = 0.;
pgparFr3[5] = 117.6;
pgparFr3[6] = 121.6;
pgparFr3[7] = pgparFr3[4] + 5.0;
pgparFr3[8] = pgparFr3[5];
pgparFr3[9] = pgparFr3[6];
TVirtualMC::GetMC()->Gsvolu("SFRM3", "PGON", idPGF30, pgparFr3, 10);
Float_t pgparRrib3[10];
pgparRrib3[0] = 0.;
pgparRrib3[1] = 90.;
pgparRrib3[2] = 5;
pgparRrib3[3] = 2.;
pgparRrib3[4] = 0.;
pgparRrib3[5] = 117.6;
pgparRrib3[6] = 120.6;
pgparRrib3[7] = pgparRrib3[4] +1.55 ;
pgparRrib3[8] = pgparRrib3[5];
pgparRrib3[9] = pgparRrib3[6];
TVirtualMC::GetMC()->Gsvolu("SFRR3", "PGON", idRoha, pgparRrib3, 10);
Float_t xposrrib3 = 0.0;
Float_t yposrrib3 = 0.0;
Float_t zposrrib3 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRR3",1, "SFRM3", xposrrib3, yposrrib3, zposrrib3,0, "ONLY");
zposrrib3 = 3.45;
TVirtualMC::GetMC()->Gspos("SFRR3",2, "SFRM3", xposrrib3, yposrrib3, zposrrib3,0, "ONLY");
Float_t xposFr3 = 0.0;
Float_t yposFr3 = 0.0;
Float_t zposFr3 = -frame1[2];
TVirtualMC::GetMC()->Gspos("SFRM3",1, "SQM3", xposFr3, yposFr3, zposFr3,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRM3",2, "SQM4", xposFr3, yposFr3, zposFr3,0, "ONLY");
Float_t frame4[3];
frame4[0] = 1.0/2.;
frame4[1] = 4.0/2.;
frame4[2] = frame1[2];
TVirtualMC::GetMC()->Gsvolu("SFRM4", "BOX", idPGF30, frame4, 3);
Float_t rrib4[3];
rrib4[0] = frame4[0];
rrib4[1] = frame4[1]-1.0/2;
rrib4[2] =(frame4[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRR4", "BOX", idRoha, rrib4, 3);
Float_t xposrrib4 = 0.0;
Float_t yposrrib4 = -1.0/2;
Float_t zposrrib4 = frame4[2] - rrib4[2];
TVirtualMC::GetMC()->Gspos("SFRR4",1, "SFRM4", xposrrib4, yposrrib4, zposrrib4,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRR4",2, "SFRM4", xposrrib4, yposrrib4, -zposrrib4,0, "ONLY");
Float_t xposFr4 = -frame4[0];
Float_t yposFr4 = -frame4[1] + 117.6;
Float_t zposFr4 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRM4",1, "SQM3", xposFr4, yposFr4, zposFr4,0, "MANY");
TVirtualMC::GetMC()->Gspos("SFRM4",2, "SQM4", xposFr4, yposFr4, zposFr4,0, "MANY");
Float_t frame5[3] ;
frame5[0] = 2.7/2.;
frame5[1] = 101.0/2.;
frame5[2] = 5.0/2.;
TVirtualMC::GetMC()->Gsvolu("SFRM5", "BOX", idPGF30, frame5, 3);
Float_t arib5[3];
arib5[0] = 0.9/2.0;
arib5[1] = frame5[1];
arib5[2] = (frame5[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRA5", "BOX", idAir, arib5, 3);
Float_t xposarib5 = -frame5[0] + arib5[0];
Float_t yposarib5 = 0.0;
Float_t zposarib5 = frame5[2] - arib5[2];
TVirtualMC::GetMC()->Gspos("SFRA5",1, "SFRM5", xposarib5, yposarib5, zposarib5,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRA5",2, "SFRM5", xposarib5, yposarib5, -zposarib5,0, "ONLY");
Float_t rrib5[3];
rrib5[0] = 0.8/2.0;
rrib5[1] = frame5[1];
rrib5[2] = (frame5[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRR5", "BOX", idRoha, rrib5, 3);
Float_t xposrrib5 = frame5[0] - rrib5[0];
Float_t yposrrib5 = 0.0;
Float_t zposrrib5 = frame5[2] - rrib5[2];
TVirtualMC::GetMC()->Gspos("SFRR5",1, "SFRM5", xposrrib5, yposrrib5, zposrrib5,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRR5",2, "SFRM5", xposrrib5, yposrrib5, -zposrrib5,0, "ONLY");
Float_t xposFr5 = -3.7 + frame5[0];
Float_t yposFr5 = frame5[1] + 20.6;
Float_t zposFr5 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRM5",1, "SQM3", xposFr5, yposFr5, zposFr5,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRM5",2, "SQM4", xposFr5, yposFr5, zposFr5,0, "ONLY");
Float_t frame6[3];
frame6[0] = 1.0/2.;
frame6[1] = 2.5/2.;
frame6[2] = frame1[2];
TVirtualMC::GetMC()->Gsvolu("SFRM6", "BOX", idPGF30, frame6, 3);
Float_t rrib6[3];
rrib6[0] = frame6[0];
rrib6[1] = 1.5/2.;
rrib6[2] =(frame2[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRR6", "BOX", idRoha, rrib6, 3);
Float_t xposrrib6 = 0.0;
Float_t yposrrib6 = 1.0/2.0;
Float_t zposrrib6 = frame6[2] - rrib6[2];
TVirtualMC::GetMC()->Gspos("SFRR6",1, "SFRM6", xposrrib6, yposrrib6, zposrrib6,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRR6",2, "SFRM6", xposrrib6, yposrrib6, -zposrrib6,0, "ONLY");
Float_t xposFr6 = -frame6[0];
Float_t yposFr6 = frame6[1] + 20.6;
Float_t zposFr6 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRM6",1, "SQM3", xposFr6, yposFr6, zposFr6,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRM6",2, "SQM4", xposFr6, yposFr6, zposFr6,0, "ONLY");
Float_t pgparFr7[10];
pgparFr7[0] = 0.;
pgparFr7[1] = 90.;
pgparFr7[2] = 5;
pgparFr7[3] = 2.;
pgparFr7[4] = 0.;
pgparFr7[5] = 20.6;
pgparFr7[6] = 23.1;
pgparFr7[7] = pgparFr7[4] + 5.0;
pgparFr7[8] = pgparFr7[5];
pgparFr7[9] = pgparFr7[6];
TVirtualMC::GetMC()->Gsvolu("SFRM7", "PGON", idPGF30, pgparFr7, 10);
Float_t pgparRrib7[10];
pgparRrib7[0] = 0.;
pgparRrib7[1] = 90.;
pgparRrib7[2] = 5;
pgparRrib7[3] = 2.;
pgparRrib7[4] = 0.;
pgparRrib7[5] = 21.6;
pgparRrib7[6] = 23.1;
pgparRrib7[7] = pgparRrib7[4] + 1.55;
pgparRrib7[8] = pgparRrib7[5];
pgparRrib7[9] = pgparRrib7[6];
TVirtualMC::GetMC()->Gsvolu("SFRR7", "PGON", idRoha, pgparRrib7, 10);
Float_t xposrrib7 = 0.0;
Float_t yposrrib7 = 0.0;
Float_t zposrrib7 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRR7",1, "SFRM7", xposrrib7, yposrrib7, zposrrib7,0, "ONLY");
zposrrib7 = 3.45;
TVirtualMC::GetMC()->Gspos("SFRR7",2, "SFRM7", xposrrib7, yposrrib7, zposrrib7,0, "ONLY");
Float_t xposFr7 = 0.0;
Float_t yposFr7 = 0.0;
Float_t zposFr7 = -frame1[2];
TVirtualMC::GetMC()->Gspos("SFRM7",1, "SQM3", xposFr7, yposFr7, zposFr7,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRM7",2, "SQM4", xposFr7, yposFr7, zposFr7,0, "ONLY");
Float_t frame8[3] ;
frame8[0] = 2.5/2.0;
frame8[1] = 1.2/2.0;
frame8[2] = frame1[2];
TVirtualMC::GetMC()->Gsvolu("SFRM8", "BOX", idPGF30, frame8, 3);
Float_t rrib8[3];
rrib8[0] = frame8[0]-1.0/2;
rrib8[1] = frame8[1];
rrib8[2] =(frame8[2]-0.95)/2.0;
TVirtualMC::GetMC()->Gsvolu("SFRR8", "BOX", idRoha, rrib8, 3);
Float_t xposrrib8 = -1.0/2;
Float_t yposrrib8 = 0.0;
Float_t zposrrib8 = frame8[2] - rrib8[2];
TVirtualMC::GetMC()->Gspos("SFRR8",1, "SFRM8", xposrrib8, yposrrib8, zposrrib8,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRR8",2, "SFRM8", xposrrib8, yposrrib8, -zposrrib8,0, "ONLY");
Float_t xposFr8 = frame8[0] + 20.6;
Float_t yposFr8 = -frame8[1];
Float_t zposFr8 = 0.0;
TVirtualMC::GetMC()->Gspos("SFRM8",1, "SQM3", xposFr8, yposFr8, zposFr8,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SFRM8",2, "SQM4", xposFr8, yposFr8, zposFr8,0, "ONLY");
Float_t zsenv = 0.5;
bparH[0] = 94.5/2.;
bparH[1] = 1.2/2.;
bparH[2] = zsenv/2.;
TVirtualMC::GetMC()->Gsvolu("SC3G0", "BOX", idGas, bparH, 3);
TVirtualMC::GetMC()->Gsvolu("SC4G0", "BOX", idGas, bparH, 3);
pgpar[0] = 0.;
pgpar[1] = 90.;
pgpar[2] = 5;
pgpar[3] = 2.;
pgpar[4] = -zsenv/2.;
pgpar[5] = 23.1;
pgpar[6] = 117.6;
pgpar[7] = zsenv/2.;
pgpar[8] = pgpar[5];
pgpar[9] = pgpar[6];
TVirtualMC::GetMC()->Gsvolu("SC3G1", "PGON", idGas, pgpar, 10);
TVirtualMC::GetMC()->Gsvolu("SC4G1", "PGON", idGas, pgpar, 10);
bparV[0] = 1.0/2.;
bparV[1] = 95.5/2.;
bparV[2] = zsenv/2.;
TVirtualMC::GetMC()->Gsvolu("SC3G2", "BOX", idGas, bparV, 3);
TVirtualMC::GetMC()->Gsvolu("SC4G2", "BOX", idGas, bparV, 3);
xposHorBox = bparH[0] + 23.1;
yposHorBox = -bparH[1];
xposVerBox = -bparV[0];
yposVerBox = bparV[1] + 23.1;
TVirtualMC::GetMC()->Gspos("SC3G0",1, "SQM3", xposHorBox,yposHorBox,0.,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SC3G1",1, "SQM3", 0.,0.,0.,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SC3G2",1, "SQM3", xposVerBox,yposVerBox,0.,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SC4G0",1, "SQM4", xposHorBox,yposHorBox,0.,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SC4G1",1, "SQM4", 0.,0.,0.,0, "ONLY");
TVirtualMC::GetMC()->Gspos("SC4G2",1, "SQM4", xposVerBox,yposVerBox,0.,0, "ONLY");
Int_t detElemId1 = 1;
Int_t detElemId2 = 0;
Int_t detElemId3 = 3;
Int_t detElemId4 = 2;
Float_t halfChamber = tpar1[2];
GetEnvelopes(2)->AddEnvelope("SQM3", 300+detElemId1, 1, TGeoTranslation( 0., 0., - halfChamber));
GetEnvelopes(2)->AddEnvelope("SQM3", 300+detElemId2, 2, TGeoTranslation( 0., 0., + halfChamber),
TGeoRotation("Qrot3",90.,180.,90.,90.,180.,0.));
GetEnvelopes(2)->AddEnvelope("SQM3", 300+detElemId3, 3, TGeoTranslation( 0., 0., - halfChamber),
TGeoRotation("Qrot3",90.,180.,90.,270.,0.,0.));
GetEnvelopes(2)->AddEnvelope("SQM3", 300+detElemId4, 4, TGeoTranslation( 0., 0., + halfChamber),
TGeoRotation("Qrot4",90.,0.,90.,-90.,180.,0.));
GetEnvelopes(3)->AddEnvelope("SQM4", 400+detElemId1, 1, TGeoTranslation( 0., 0., - halfChamber));
GetEnvelopes(3)->AddEnvelope("SQM4", 400+detElemId2, 2, TGeoTranslation( 0., 0., + halfChamber),
TGeoRotation("Qrot2",90.,180.,90.,90.,180.,0.));
GetEnvelopes(3)->AddEnvelope("SQM4", 400+detElemId3, 3, TGeoTranslation( 0., 0., - halfChamber),
TGeoRotation("Qrot3",90.,180.,90.,270.,0.,0.));
GetEnvelopes(3)->AddEnvelope("SQM4", 400+detElemId4, 4, TGeoTranslation( 0., 0., + halfChamber),
TGeoRotation("Qrot4",90.,0.,90.,-90.,180.,0.));
}
void AliMUONSt2GeometryBuilderV2::SetVolumes()
{
if (gAlice->GetModule("SHIL")) {
SetMotherVolume(2, "YOUT1");
SetMotherVolume(3, "YOUT1");
}
SetVolume(2, "SC03", true);
SetVolume(3, "SC04", true);
}
void AliMUONSt2GeometryBuilderV2::SetTransformations()
{
Double_t zpos1 = - AliMUONConstants::DefaultChamberZ(2);
SetTranslation(2, TGeoTranslation(0., 0., zpos1));
Double_t zpos2 = - AliMUONConstants::DefaultChamberZ(3);
SetTranslation(3, TGeoTranslation(0., 0., zpos2));
}
void AliMUONSt2GeometryBuilderV2::SetSensitiveVolumes()
{
GetGeometry(2)->SetSensitiveVolume("SC3G0");
GetGeometry(2)->SetSensitiveVolume("SC3G1");
GetGeometry(2)->SetSensitiveVolume("SC3G2");
GetGeometry(3)->SetSensitiveVolume("SC4G0");
GetGeometry(3)->SetSensitiveVolume("SC4G1");
GetGeometry(3)->SetSensitiveVolume("SC4G2");
}
AliMUONSt2GeometryBuilderV2.cxx:1 AliMUONSt2GeometryBuilderV2.cxx:2 AliMUONSt2GeometryBuilderV2.cxx:3 AliMUONSt2GeometryBuilderV2.cxx:4 AliMUONSt2GeometryBuilderV2.cxx:5 AliMUONSt2GeometryBuilderV2.cxx:6 AliMUONSt2GeometryBuilderV2.cxx:7 AliMUONSt2GeometryBuilderV2.cxx:8 AliMUONSt2GeometryBuilderV2.cxx:9 AliMUONSt2GeometryBuilderV2.cxx:10 AliMUONSt2GeometryBuilderV2.cxx:11 AliMUONSt2GeometryBuilderV2.cxx:12 AliMUONSt2GeometryBuilderV2.cxx:13 AliMUONSt2GeometryBuilderV2.cxx:14 AliMUONSt2GeometryBuilderV2.cxx:15 AliMUONSt2GeometryBuilderV2.cxx:16 AliMUONSt2GeometryBuilderV2.cxx:17 AliMUONSt2GeometryBuilderV2.cxx:18 AliMUONSt2GeometryBuilderV2.cxx:19 AliMUONSt2GeometryBuilderV2.cxx:20 AliMUONSt2GeometryBuilderV2.cxx:21 AliMUONSt2GeometryBuilderV2.cxx:22 AliMUONSt2GeometryBuilderV2.cxx:23 AliMUONSt2GeometryBuilderV2.cxx:24 AliMUONSt2GeometryBuilderV2.cxx:25 AliMUONSt2GeometryBuilderV2.cxx:26 AliMUONSt2GeometryBuilderV2.cxx:27 AliMUONSt2GeometryBuilderV2.cxx:28 AliMUONSt2GeometryBuilderV2.cxx:29 AliMUONSt2GeometryBuilderV2.cxx:30 AliMUONSt2GeometryBuilderV2.cxx:31 AliMUONSt2GeometryBuilderV2.cxx:32 AliMUONSt2GeometryBuilderV2.cxx:33 AliMUONSt2GeometryBuilderV2.cxx:34 AliMUONSt2GeometryBuilderV2.cxx:35 AliMUONSt2GeometryBuilderV2.cxx:36 AliMUONSt2GeometryBuilderV2.cxx:37 AliMUONSt2GeometryBuilderV2.cxx:38 AliMUONSt2GeometryBuilderV2.cxx:39 AliMUONSt2GeometryBuilderV2.cxx:40 AliMUONSt2GeometryBuilderV2.cxx:41 AliMUONSt2GeometryBuilderV2.cxx:42 AliMUONSt2GeometryBuilderV2.cxx:43 AliMUONSt2GeometryBuilderV2.cxx:44 AliMUONSt2GeometryBuilderV2.cxx:45 AliMUONSt2GeometryBuilderV2.cxx:46 AliMUONSt2GeometryBuilderV2.cxx:47 AliMUONSt2GeometryBuilderV2.cxx:48 AliMUONSt2GeometryBuilderV2.cxx:49 AliMUONSt2GeometryBuilderV2.cxx:50 AliMUONSt2GeometryBuilderV2.cxx:51 AliMUONSt2GeometryBuilderV2.cxx:52 AliMUONSt2GeometryBuilderV2.cxx:53 AliMUONSt2GeometryBuilderV2.cxx:54 AliMUONSt2GeometryBuilderV2.cxx:55 AliMUONSt2GeometryBuilderV2.cxx:56 AliMUONSt2GeometryBuilderV2.cxx:57 AliMUONSt2GeometryBuilderV2.cxx:58 AliMUONSt2GeometryBuilderV2.cxx:59 AliMUONSt2GeometryBuilderV2.cxx:60 AliMUONSt2GeometryBuilderV2.cxx:61 AliMUONSt2GeometryBuilderV2.cxx:62 AliMUONSt2GeometryBuilderV2.cxx:63 AliMUONSt2GeometryBuilderV2.cxx:64 AliMUONSt2GeometryBuilderV2.cxx:65 AliMUONSt2GeometryBuilderV2.cxx:66 AliMUONSt2GeometryBuilderV2.cxx:67 AliMUONSt2GeometryBuilderV2.cxx:68 AliMUONSt2GeometryBuilderV2.cxx:69 AliMUONSt2GeometryBuilderV2.cxx:70 AliMUONSt2GeometryBuilderV2.cxx:71 AliMUONSt2GeometryBuilderV2.cxx:72 AliMUONSt2GeometryBuilderV2.cxx:73 AliMUONSt2GeometryBuilderV2.cxx:74 AliMUONSt2GeometryBuilderV2.cxx:75 AliMUONSt2GeometryBuilderV2.cxx:76 AliMUONSt2GeometryBuilderV2.cxx:77 AliMUONSt2GeometryBuilderV2.cxx:78 AliMUONSt2GeometryBuilderV2.cxx:79 AliMUONSt2GeometryBuilderV2.cxx:80 AliMUONSt2GeometryBuilderV2.cxx:81 AliMUONSt2GeometryBuilderV2.cxx:82 AliMUONSt2GeometryBuilderV2.cxx:83 AliMUONSt2GeometryBuilderV2.cxx:84 AliMUONSt2GeometryBuilderV2.cxx:85 AliMUONSt2GeometryBuilderV2.cxx:86 AliMUONSt2GeometryBuilderV2.cxx:87 AliMUONSt2GeometryBuilderV2.cxx:88 AliMUONSt2GeometryBuilderV2.cxx:89 AliMUONSt2GeometryBuilderV2.cxx:90 AliMUONSt2GeometryBuilderV2.cxx:91 AliMUONSt2GeometryBuilderV2.cxx:92 AliMUONSt2GeometryBuilderV2.cxx:93 AliMUONSt2GeometryBuilderV2.cxx:94 AliMUONSt2GeometryBuilderV2.cxx:95 AliMUONSt2GeometryBuilderV2.cxx:96 AliMUONSt2GeometryBuilderV2.cxx:97 AliMUONSt2GeometryBuilderV2.cxx:98 AliMUONSt2GeometryBuilderV2.cxx:99 AliMUONSt2GeometryBuilderV2.cxx:100 AliMUONSt2GeometryBuilderV2.cxx:101 AliMUONSt2GeometryBuilderV2.cxx:102 AliMUONSt2GeometryBuilderV2.cxx:103 AliMUONSt2GeometryBuilderV2.cxx:104 AliMUONSt2GeometryBuilderV2.cxx:105 AliMUONSt2GeometryBuilderV2.cxx:106 AliMUONSt2GeometryBuilderV2.cxx:107 AliMUONSt2GeometryBuilderV2.cxx:108 AliMUONSt2GeometryBuilderV2.cxx:109 AliMUONSt2GeometryBuilderV2.cxx:110 AliMUONSt2GeometryBuilderV2.cxx:111 AliMUONSt2GeometryBuilderV2.cxx:112 AliMUONSt2GeometryBuilderV2.cxx:113 AliMUONSt2GeometryBuilderV2.cxx:114 AliMUONSt2GeometryBuilderV2.cxx:115 AliMUONSt2GeometryBuilderV2.cxx:116 AliMUONSt2GeometryBuilderV2.cxx:117 AliMUONSt2GeometryBuilderV2.cxx:118 AliMUONSt2GeometryBuilderV2.cxx:119 AliMUONSt2GeometryBuilderV2.cxx:120 AliMUONSt2GeometryBuilderV2.cxx:121 AliMUONSt2GeometryBuilderV2.cxx:122 AliMUONSt2GeometryBuilderV2.cxx:123 AliMUONSt2GeometryBuilderV2.cxx:124 AliMUONSt2GeometryBuilderV2.cxx:125 AliMUONSt2GeometryBuilderV2.cxx:126 AliMUONSt2GeometryBuilderV2.cxx:127 AliMUONSt2GeometryBuilderV2.cxx:128 AliMUONSt2GeometryBuilderV2.cxx:129 AliMUONSt2GeometryBuilderV2.cxx:130 AliMUONSt2GeometryBuilderV2.cxx:131 AliMUONSt2GeometryBuilderV2.cxx:132 AliMUONSt2GeometryBuilderV2.cxx:133 AliMUONSt2GeometryBuilderV2.cxx:134 AliMUONSt2GeometryBuilderV2.cxx:135 AliMUONSt2GeometryBuilderV2.cxx:136 AliMUONSt2GeometryBuilderV2.cxx:137 AliMUONSt2GeometryBuilderV2.cxx:138 AliMUONSt2GeometryBuilderV2.cxx:139 AliMUONSt2GeometryBuilderV2.cxx:140 AliMUONSt2GeometryBuilderV2.cxx:141 AliMUONSt2GeometryBuilderV2.cxx:142 AliMUONSt2GeometryBuilderV2.cxx:143 AliMUONSt2GeometryBuilderV2.cxx:144 AliMUONSt2GeometryBuilderV2.cxx:145 AliMUONSt2GeometryBuilderV2.cxx:146 AliMUONSt2GeometryBuilderV2.cxx:147 AliMUONSt2GeometryBuilderV2.cxx:148 AliMUONSt2GeometryBuilderV2.cxx:149 AliMUONSt2GeometryBuilderV2.cxx:150 AliMUONSt2GeometryBuilderV2.cxx:151 AliMUONSt2GeometryBuilderV2.cxx:152 AliMUONSt2GeometryBuilderV2.cxx:153 AliMUONSt2GeometryBuilderV2.cxx:154 AliMUONSt2GeometryBuilderV2.cxx:155 AliMUONSt2GeometryBuilderV2.cxx:156 AliMUONSt2GeometryBuilderV2.cxx:157 AliMUONSt2GeometryBuilderV2.cxx:158 AliMUONSt2GeometryBuilderV2.cxx:159 AliMUONSt2GeometryBuilderV2.cxx:160 AliMUONSt2GeometryBuilderV2.cxx:161 AliMUONSt2GeometryBuilderV2.cxx:162 AliMUONSt2GeometryBuilderV2.cxx:163 AliMUONSt2GeometryBuilderV2.cxx:164 AliMUONSt2GeometryBuilderV2.cxx:165 AliMUONSt2GeometryBuilderV2.cxx:166 AliMUONSt2GeometryBuilderV2.cxx:167 AliMUONSt2GeometryBuilderV2.cxx:168 AliMUONSt2GeometryBuilderV2.cxx:169 AliMUONSt2GeometryBuilderV2.cxx:170 AliMUONSt2GeometryBuilderV2.cxx:171 AliMUONSt2GeometryBuilderV2.cxx:172 AliMUONSt2GeometryBuilderV2.cxx:173 AliMUONSt2GeometryBuilderV2.cxx:174 AliMUONSt2GeometryBuilderV2.cxx:175 AliMUONSt2GeometryBuilderV2.cxx:176 AliMUONSt2GeometryBuilderV2.cxx:177 AliMUONSt2GeometryBuilderV2.cxx:178 AliMUONSt2GeometryBuilderV2.cxx:179 AliMUONSt2GeometryBuilderV2.cxx:180 AliMUONSt2GeometryBuilderV2.cxx:181 AliMUONSt2GeometryBuilderV2.cxx:182 AliMUONSt2GeometryBuilderV2.cxx:183 AliMUONSt2GeometryBuilderV2.cxx:184 AliMUONSt2GeometryBuilderV2.cxx:185 AliMUONSt2GeometryBuilderV2.cxx:186 AliMUONSt2GeometryBuilderV2.cxx:187 AliMUONSt2GeometryBuilderV2.cxx:188 AliMUONSt2GeometryBuilderV2.cxx:189 AliMUONSt2GeometryBuilderV2.cxx:190 AliMUONSt2GeometryBuilderV2.cxx:191 AliMUONSt2GeometryBuilderV2.cxx:192 AliMUONSt2GeometryBuilderV2.cxx:193 AliMUONSt2GeometryBuilderV2.cxx:194 AliMUONSt2GeometryBuilderV2.cxx:195 AliMUONSt2GeometryBuilderV2.cxx:196 AliMUONSt2GeometryBuilderV2.cxx:197 AliMUONSt2GeometryBuilderV2.cxx:198 AliMUONSt2GeometryBuilderV2.cxx:199 AliMUONSt2GeometryBuilderV2.cxx:200 AliMUONSt2GeometryBuilderV2.cxx:201 AliMUONSt2GeometryBuilderV2.cxx:202 AliMUONSt2GeometryBuilderV2.cxx:203 AliMUONSt2GeometryBuilderV2.cxx:204 AliMUONSt2GeometryBuilderV2.cxx:205 AliMUONSt2GeometryBuilderV2.cxx:206 AliMUONSt2GeometryBuilderV2.cxx:207 AliMUONSt2GeometryBuilderV2.cxx:208 AliMUONSt2GeometryBuilderV2.cxx:209 AliMUONSt2GeometryBuilderV2.cxx:210 AliMUONSt2GeometryBuilderV2.cxx:211 AliMUONSt2GeometryBuilderV2.cxx:212 AliMUONSt2GeometryBuilderV2.cxx:213 AliMUONSt2GeometryBuilderV2.cxx:214 AliMUONSt2GeometryBuilderV2.cxx:215 AliMUONSt2GeometryBuilderV2.cxx:216 AliMUONSt2GeometryBuilderV2.cxx:217 AliMUONSt2GeometryBuilderV2.cxx:218 AliMUONSt2GeometryBuilderV2.cxx:219 AliMUONSt2GeometryBuilderV2.cxx:220 AliMUONSt2GeometryBuilderV2.cxx:221 AliMUONSt2GeometryBuilderV2.cxx:222 AliMUONSt2GeometryBuilderV2.cxx:223 AliMUONSt2GeometryBuilderV2.cxx:224 AliMUONSt2GeometryBuilderV2.cxx:225 AliMUONSt2GeometryBuilderV2.cxx:226 AliMUONSt2GeometryBuilderV2.cxx:227 AliMUONSt2GeometryBuilderV2.cxx:228 AliMUONSt2GeometryBuilderV2.cxx:229 AliMUONSt2GeometryBuilderV2.cxx:230 AliMUONSt2GeometryBuilderV2.cxx:231 AliMUONSt2GeometryBuilderV2.cxx:232 AliMUONSt2GeometryBuilderV2.cxx:233 AliMUONSt2GeometryBuilderV2.cxx:234 AliMUONSt2GeometryBuilderV2.cxx:235 AliMUONSt2GeometryBuilderV2.cxx:236 AliMUONSt2GeometryBuilderV2.cxx:237 AliMUONSt2GeometryBuilderV2.cxx:238 AliMUONSt2GeometryBuilderV2.cxx:239 AliMUONSt2GeometryBuilderV2.cxx:240 AliMUONSt2GeometryBuilderV2.cxx:241 AliMUONSt2GeometryBuilderV2.cxx:242 AliMUONSt2GeometryBuilderV2.cxx:243 AliMUONSt2GeometryBuilderV2.cxx:244 AliMUONSt2GeometryBuilderV2.cxx:245 AliMUONSt2GeometryBuilderV2.cxx:246 AliMUONSt2GeometryBuilderV2.cxx:247 AliMUONSt2GeometryBuilderV2.cxx:248 AliMUONSt2GeometryBuilderV2.cxx:249 AliMUONSt2GeometryBuilderV2.cxx:250 AliMUONSt2GeometryBuilderV2.cxx:251 AliMUONSt2GeometryBuilderV2.cxx:252 AliMUONSt2GeometryBuilderV2.cxx:253 AliMUONSt2GeometryBuilderV2.cxx:254 AliMUONSt2GeometryBuilderV2.cxx:255 AliMUONSt2GeometryBuilderV2.cxx:256 AliMUONSt2GeometryBuilderV2.cxx:257 AliMUONSt2GeometryBuilderV2.cxx:258 AliMUONSt2GeometryBuilderV2.cxx:259 AliMUONSt2GeometryBuilderV2.cxx:260 AliMUONSt2GeometryBuilderV2.cxx:261 AliMUONSt2GeometryBuilderV2.cxx:262 AliMUONSt2GeometryBuilderV2.cxx:263 AliMUONSt2GeometryBuilderV2.cxx:264 AliMUONSt2GeometryBuilderV2.cxx:265 AliMUONSt2GeometryBuilderV2.cxx:266 AliMUONSt2GeometryBuilderV2.cxx:267 AliMUONSt2GeometryBuilderV2.cxx:268 AliMUONSt2GeometryBuilderV2.cxx:269 AliMUONSt2GeometryBuilderV2.cxx:270 AliMUONSt2GeometryBuilderV2.cxx:271 AliMUONSt2GeometryBuilderV2.cxx:272 AliMUONSt2GeometryBuilderV2.cxx:273 AliMUONSt2GeometryBuilderV2.cxx:274 AliMUONSt2GeometryBuilderV2.cxx:275 AliMUONSt2GeometryBuilderV2.cxx:276 AliMUONSt2GeometryBuilderV2.cxx:277 AliMUONSt2GeometryBuilderV2.cxx:278 AliMUONSt2GeometryBuilderV2.cxx:279 AliMUONSt2GeometryBuilderV2.cxx:280 AliMUONSt2GeometryBuilderV2.cxx:281 AliMUONSt2GeometryBuilderV2.cxx:282 AliMUONSt2GeometryBuilderV2.cxx:283 AliMUONSt2GeometryBuilderV2.cxx:284 AliMUONSt2GeometryBuilderV2.cxx:285 AliMUONSt2GeometryBuilderV2.cxx:286 AliMUONSt2GeometryBuilderV2.cxx:287 AliMUONSt2GeometryBuilderV2.cxx:288 AliMUONSt2GeometryBuilderV2.cxx:289 AliMUONSt2GeometryBuilderV2.cxx:290 AliMUONSt2GeometryBuilderV2.cxx:291 AliMUONSt2GeometryBuilderV2.cxx:292 AliMUONSt2GeometryBuilderV2.cxx:293 AliMUONSt2GeometryBuilderV2.cxx:294 AliMUONSt2GeometryBuilderV2.cxx:295 AliMUONSt2GeometryBuilderV2.cxx:296 AliMUONSt2GeometryBuilderV2.cxx:297 AliMUONSt2GeometryBuilderV2.cxx:298 AliMUONSt2GeometryBuilderV2.cxx:299 AliMUONSt2GeometryBuilderV2.cxx:300 AliMUONSt2GeometryBuilderV2.cxx:301 AliMUONSt2GeometryBuilderV2.cxx:302 AliMUONSt2GeometryBuilderV2.cxx:303 AliMUONSt2GeometryBuilderV2.cxx:304 AliMUONSt2GeometryBuilderV2.cxx:305 AliMUONSt2GeometryBuilderV2.cxx:306 AliMUONSt2GeometryBuilderV2.cxx:307 AliMUONSt2GeometryBuilderV2.cxx:308 AliMUONSt2GeometryBuilderV2.cxx:309 AliMUONSt2GeometryBuilderV2.cxx:310 AliMUONSt2GeometryBuilderV2.cxx:311 AliMUONSt2GeometryBuilderV2.cxx:312 AliMUONSt2GeometryBuilderV2.cxx:313 AliMUONSt2GeometryBuilderV2.cxx:314 AliMUONSt2GeometryBuilderV2.cxx:315 AliMUONSt2GeometryBuilderV2.cxx:316 AliMUONSt2GeometryBuilderV2.cxx:317 AliMUONSt2GeometryBuilderV2.cxx:318 AliMUONSt2GeometryBuilderV2.cxx:319 AliMUONSt2GeometryBuilderV2.cxx:320 AliMUONSt2GeometryBuilderV2.cxx:321 AliMUONSt2GeometryBuilderV2.cxx:322 AliMUONSt2GeometryBuilderV2.cxx:323 AliMUONSt2GeometryBuilderV2.cxx:324 AliMUONSt2GeometryBuilderV2.cxx:325 AliMUONSt2GeometryBuilderV2.cxx:326 AliMUONSt2GeometryBuilderV2.cxx:327 AliMUONSt2GeometryBuilderV2.cxx:328 AliMUONSt2GeometryBuilderV2.cxx:329 AliMUONSt2GeometryBuilderV2.cxx:330 AliMUONSt2GeometryBuilderV2.cxx:331 AliMUONSt2GeometryBuilderV2.cxx:332 AliMUONSt2GeometryBuilderV2.cxx:333 AliMUONSt2GeometryBuilderV2.cxx:334 AliMUONSt2GeometryBuilderV2.cxx:335 AliMUONSt2GeometryBuilderV2.cxx:336 AliMUONSt2GeometryBuilderV2.cxx:337 AliMUONSt2GeometryBuilderV2.cxx:338 AliMUONSt2GeometryBuilderV2.cxx:339 AliMUONSt2GeometryBuilderV2.cxx:340 AliMUONSt2GeometryBuilderV2.cxx:341 AliMUONSt2GeometryBuilderV2.cxx:342 AliMUONSt2GeometryBuilderV2.cxx:343 AliMUONSt2GeometryBuilderV2.cxx:344 AliMUONSt2GeometryBuilderV2.cxx:345 AliMUONSt2GeometryBuilderV2.cxx:346 AliMUONSt2GeometryBuilderV2.cxx:347 AliMUONSt2GeometryBuilderV2.cxx:348 AliMUONSt2GeometryBuilderV2.cxx:349 AliMUONSt2GeometryBuilderV2.cxx:350 AliMUONSt2GeometryBuilderV2.cxx:351 AliMUONSt2GeometryBuilderV2.cxx:352 AliMUONSt2GeometryBuilderV2.cxx:353 AliMUONSt2GeometryBuilderV2.cxx:354 AliMUONSt2GeometryBuilderV2.cxx:355 AliMUONSt2GeometryBuilderV2.cxx:356 AliMUONSt2GeometryBuilderV2.cxx:357 AliMUONSt2GeometryBuilderV2.cxx:358 AliMUONSt2GeometryBuilderV2.cxx:359 AliMUONSt2GeometryBuilderV2.cxx:360 AliMUONSt2GeometryBuilderV2.cxx:361 AliMUONSt2GeometryBuilderV2.cxx:362 AliMUONSt2GeometryBuilderV2.cxx:363 AliMUONSt2GeometryBuilderV2.cxx:364 AliMUONSt2GeometryBuilderV2.cxx:365 AliMUONSt2GeometryBuilderV2.cxx:366 AliMUONSt2GeometryBuilderV2.cxx:367 AliMUONSt2GeometryBuilderV2.cxx:368 AliMUONSt2GeometryBuilderV2.cxx:369 AliMUONSt2GeometryBuilderV2.cxx:370 AliMUONSt2GeometryBuilderV2.cxx:371 AliMUONSt2GeometryBuilderV2.cxx:372 AliMUONSt2GeometryBuilderV2.cxx:373 AliMUONSt2GeometryBuilderV2.cxx:374 AliMUONSt2GeometryBuilderV2.cxx:375 AliMUONSt2GeometryBuilderV2.cxx:376 AliMUONSt2GeometryBuilderV2.cxx:377 AliMUONSt2GeometryBuilderV2.cxx:378 AliMUONSt2GeometryBuilderV2.cxx:379 AliMUONSt2GeometryBuilderV2.cxx:380 AliMUONSt2GeometryBuilderV2.cxx:381 AliMUONSt2GeometryBuilderV2.cxx:382 AliMUONSt2GeometryBuilderV2.cxx:383 AliMUONSt2GeometryBuilderV2.cxx:384 AliMUONSt2GeometryBuilderV2.cxx:385 AliMUONSt2GeometryBuilderV2.cxx:386 AliMUONSt2GeometryBuilderV2.cxx:387 AliMUONSt2GeometryBuilderV2.cxx:388 AliMUONSt2GeometryBuilderV2.cxx:389 AliMUONSt2GeometryBuilderV2.cxx:390 AliMUONSt2GeometryBuilderV2.cxx:391 AliMUONSt2GeometryBuilderV2.cxx:392 AliMUONSt2GeometryBuilderV2.cxx:393 AliMUONSt2GeometryBuilderV2.cxx:394 AliMUONSt2GeometryBuilderV2.cxx:395 AliMUONSt2GeometryBuilderV2.cxx:396 AliMUONSt2GeometryBuilderV2.cxx:397 AliMUONSt2GeometryBuilderV2.cxx:398 AliMUONSt2GeometryBuilderV2.cxx:399 AliMUONSt2GeometryBuilderV2.cxx:400 AliMUONSt2GeometryBuilderV2.cxx:401 AliMUONSt2GeometryBuilderV2.cxx:402 AliMUONSt2GeometryBuilderV2.cxx:403 AliMUONSt2GeometryBuilderV2.cxx:404 AliMUONSt2GeometryBuilderV2.cxx:405 AliMUONSt2GeometryBuilderV2.cxx:406 AliMUONSt2GeometryBuilderV2.cxx:407 AliMUONSt2GeometryBuilderV2.cxx:408 AliMUONSt2GeometryBuilderV2.cxx:409 AliMUONSt2GeometryBuilderV2.cxx:410 AliMUONSt2GeometryBuilderV2.cxx:411 AliMUONSt2GeometryBuilderV2.cxx:412 AliMUONSt2GeometryBuilderV2.cxx:413 AliMUONSt2GeometryBuilderV2.cxx:414 AliMUONSt2GeometryBuilderV2.cxx:415 AliMUONSt2GeometryBuilderV2.cxx:416 AliMUONSt2GeometryBuilderV2.cxx:417 AliMUONSt2GeometryBuilderV2.cxx:418 AliMUONSt2GeometryBuilderV2.cxx:419 AliMUONSt2GeometryBuilderV2.cxx:420 AliMUONSt2GeometryBuilderV2.cxx:421 AliMUONSt2GeometryBuilderV2.cxx:422 AliMUONSt2GeometryBuilderV2.cxx:423 AliMUONSt2GeometryBuilderV2.cxx:424 AliMUONSt2GeometryBuilderV2.cxx:425 AliMUONSt2GeometryBuilderV2.cxx:426 AliMUONSt2GeometryBuilderV2.cxx:427 AliMUONSt2GeometryBuilderV2.cxx:428 AliMUONSt2GeometryBuilderV2.cxx:429 AliMUONSt2GeometryBuilderV2.cxx:430 AliMUONSt2GeometryBuilderV2.cxx:431 AliMUONSt2GeometryBuilderV2.cxx:432 AliMUONSt2GeometryBuilderV2.cxx:433 AliMUONSt2GeometryBuilderV2.cxx:434 AliMUONSt2GeometryBuilderV2.cxx:435 AliMUONSt2GeometryBuilderV2.cxx:436 AliMUONSt2GeometryBuilderV2.cxx:437 AliMUONSt2GeometryBuilderV2.cxx:438 AliMUONSt2GeometryBuilderV2.cxx:439 AliMUONSt2GeometryBuilderV2.cxx:440 AliMUONSt2GeometryBuilderV2.cxx:441 AliMUONSt2GeometryBuilderV2.cxx:442 AliMUONSt2GeometryBuilderV2.cxx:443 AliMUONSt2GeometryBuilderV2.cxx:444 AliMUONSt2GeometryBuilderV2.cxx:445 AliMUONSt2GeometryBuilderV2.cxx:446 AliMUONSt2GeometryBuilderV2.cxx:447 AliMUONSt2GeometryBuilderV2.cxx:448 AliMUONSt2GeometryBuilderV2.cxx:449 AliMUONSt2GeometryBuilderV2.cxx:450 AliMUONSt2GeometryBuilderV2.cxx:451 AliMUONSt2GeometryBuilderV2.cxx:452 AliMUONSt2GeometryBuilderV2.cxx:453 AliMUONSt2GeometryBuilderV2.cxx:454 AliMUONSt2GeometryBuilderV2.cxx:455 AliMUONSt2GeometryBuilderV2.cxx:456 AliMUONSt2GeometryBuilderV2.cxx:457 AliMUONSt2GeometryBuilderV2.cxx:458 AliMUONSt2GeometryBuilderV2.cxx:459 AliMUONSt2GeometryBuilderV2.cxx:460 AliMUONSt2GeometryBuilderV2.cxx:461 AliMUONSt2GeometryBuilderV2.cxx:462 AliMUONSt2GeometryBuilderV2.cxx:463 AliMUONSt2GeometryBuilderV2.cxx:464 AliMUONSt2GeometryBuilderV2.cxx:465 AliMUONSt2GeometryBuilderV2.cxx:466 AliMUONSt2GeometryBuilderV2.cxx:467 AliMUONSt2GeometryBuilderV2.cxx:468 AliMUONSt2GeometryBuilderV2.cxx:469 AliMUONSt2GeometryBuilderV2.cxx:470 AliMUONSt2GeometryBuilderV2.cxx:471 AliMUONSt2GeometryBuilderV2.cxx:472 AliMUONSt2GeometryBuilderV2.cxx:473 AliMUONSt2GeometryBuilderV2.cxx:474 AliMUONSt2GeometryBuilderV2.cxx:475 AliMUONSt2GeometryBuilderV2.cxx:476 AliMUONSt2GeometryBuilderV2.cxx:477 AliMUONSt2GeometryBuilderV2.cxx:478 AliMUONSt2GeometryBuilderV2.cxx:479 AliMUONSt2GeometryBuilderV2.cxx:480 AliMUONSt2GeometryBuilderV2.cxx:481 AliMUONSt2GeometryBuilderV2.cxx:482 AliMUONSt2GeometryBuilderV2.cxx:483 AliMUONSt2GeometryBuilderV2.cxx:484 AliMUONSt2GeometryBuilderV2.cxx:485 AliMUONSt2GeometryBuilderV2.cxx:486 AliMUONSt2GeometryBuilderV2.cxx:487 AliMUONSt2GeometryBuilderV2.cxx:488 AliMUONSt2GeometryBuilderV2.cxx:489 AliMUONSt2GeometryBuilderV2.cxx:490 AliMUONSt2GeometryBuilderV2.cxx:491 AliMUONSt2GeometryBuilderV2.cxx:492 AliMUONSt2GeometryBuilderV2.cxx:493 AliMUONSt2GeometryBuilderV2.cxx:494 AliMUONSt2GeometryBuilderV2.cxx:495 AliMUONSt2GeometryBuilderV2.cxx:496 AliMUONSt2GeometryBuilderV2.cxx:497 AliMUONSt2GeometryBuilderV2.cxx:498 AliMUONSt2GeometryBuilderV2.cxx:499 AliMUONSt2GeometryBuilderV2.cxx:500 AliMUONSt2GeometryBuilderV2.cxx:501 AliMUONSt2GeometryBuilderV2.cxx:502 AliMUONSt2GeometryBuilderV2.cxx:503 AliMUONSt2GeometryBuilderV2.cxx:504 AliMUONSt2GeometryBuilderV2.cxx:505 AliMUONSt2GeometryBuilderV2.cxx:506 AliMUONSt2GeometryBuilderV2.cxx:507 AliMUONSt2GeometryBuilderV2.cxx:508 AliMUONSt2GeometryBuilderV2.cxx:509 AliMUONSt2GeometryBuilderV2.cxx:510 AliMUONSt2GeometryBuilderV2.cxx:511 AliMUONSt2GeometryBuilderV2.cxx:512 AliMUONSt2GeometryBuilderV2.cxx:513 AliMUONSt2GeometryBuilderV2.cxx:514 AliMUONSt2GeometryBuilderV2.cxx:515 AliMUONSt2GeometryBuilderV2.cxx:516 AliMUONSt2GeometryBuilderV2.cxx:517 AliMUONSt2GeometryBuilderV2.cxx:518 AliMUONSt2GeometryBuilderV2.cxx:519 AliMUONSt2GeometryBuilderV2.cxx:520 AliMUONSt2GeometryBuilderV2.cxx:521 AliMUONSt2GeometryBuilderV2.cxx:522 AliMUONSt2GeometryBuilderV2.cxx:523 AliMUONSt2GeometryBuilderV2.cxx:524 AliMUONSt2GeometryBuilderV2.cxx:525 AliMUONSt2GeometryBuilderV2.cxx:526 AliMUONSt2GeometryBuilderV2.cxx:527 AliMUONSt2GeometryBuilderV2.cxx:528 AliMUONSt2GeometryBuilderV2.cxx:529 AliMUONSt2GeometryBuilderV2.cxx:530 AliMUONSt2GeometryBuilderV2.cxx:531 AliMUONSt2GeometryBuilderV2.cxx:532 AliMUONSt2GeometryBuilderV2.cxx:533 AliMUONSt2GeometryBuilderV2.cxx:534 AliMUONSt2GeometryBuilderV2.cxx:535 AliMUONSt2GeometryBuilderV2.cxx:536 AliMUONSt2GeometryBuilderV2.cxx:537 AliMUONSt2GeometryBuilderV2.cxx:538 AliMUONSt2GeometryBuilderV2.cxx:539 AliMUONSt2GeometryBuilderV2.cxx:540 AliMUONSt2GeometryBuilderV2.cxx:541 AliMUONSt2GeometryBuilderV2.cxx:542 AliMUONSt2GeometryBuilderV2.cxx:543 AliMUONSt2GeometryBuilderV2.cxx:544 AliMUONSt2GeometryBuilderV2.cxx:545 AliMUONSt2GeometryBuilderV2.cxx:546 AliMUONSt2GeometryBuilderV2.cxx:547 AliMUONSt2GeometryBuilderV2.cxx:548 AliMUONSt2GeometryBuilderV2.cxx:549 AliMUONSt2GeometryBuilderV2.cxx:550 AliMUONSt2GeometryBuilderV2.cxx:551 AliMUONSt2GeometryBuilderV2.cxx:552 AliMUONSt2GeometryBuilderV2.cxx:553 AliMUONSt2GeometryBuilderV2.cxx:554 AliMUONSt2GeometryBuilderV2.cxx:555 AliMUONSt2GeometryBuilderV2.cxx:556 AliMUONSt2GeometryBuilderV2.cxx:557 AliMUONSt2GeometryBuilderV2.cxx:558 AliMUONSt2GeometryBuilderV2.cxx:559 AliMUONSt2GeometryBuilderV2.cxx:560 AliMUONSt2GeometryBuilderV2.cxx:561 AliMUONSt2GeometryBuilderV2.cxx:562 AliMUONSt2GeometryBuilderV2.cxx:563 AliMUONSt2GeometryBuilderV2.cxx:564 AliMUONSt2GeometryBuilderV2.cxx:565 AliMUONSt2GeometryBuilderV2.cxx:566 AliMUONSt2GeometryBuilderV2.cxx:567 AliMUONSt2GeometryBuilderV2.cxx:568 AliMUONSt2GeometryBuilderV2.cxx:569 AliMUONSt2GeometryBuilderV2.cxx:570 AliMUONSt2GeometryBuilderV2.cxx:571 AliMUONSt2GeometryBuilderV2.cxx:572 AliMUONSt2GeometryBuilderV2.cxx:573 AliMUONSt2GeometryBuilderV2.cxx:574 AliMUONSt2GeometryBuilderV2.cxx:575 AliMUONSt2GeometryBuilderV2.cxx:576 AliMUONSt2GeometryBuilderV2.cxx:577 AliMUONSt2GeometryBuilderV2.cxx:578 AliMUONSt2GeometryBuilderV2.cxx:579 AliMUONSt2GeometryBuilderV2.cxx:580 AliMUONSt2GeometryBuilderV2.cxx:581 AliMUONSt2GeometryBuilderV2.cxx:582 AliMUONSt2GeometryBuilderV2.cxx:583 AliMUONSt2GeometryBuilderV2.cxx:584 AliMUONSt2GeometryBuilderV2.cxx:585 AliMUONSt2GeometryBuilderV2.cxx:586 AliMUONSt2GeometryBuilderV2.cxx:587 AliMUONSt2GeometryBuilderV2.cxx:588 AliMUONSt2GeometryBuilderV2.cxx:589 AliMUONSt2GeometryBuilderV2.cxx:590 AliMUONSt2GeometryBuilderV2.cxx:591 AliMUONSt2GeometryBuilderV2.cxx:592 AliMUONSt2GeometryBuilderV2.cxx:593 AliMUONSt2GeometryBuilderV2.cxx:594 AliMUONSt2GeometryBuilderV2.cxx:595 AliMUONSt2GeometryBuilderV2.cxx:596 AliMUONSt2GeometryBuilderV2.cxx:597 AliMUONSt2GeometryBuilderV2.cxx:598 AliMUONSt2GeometryBuilderV2.cxx:599 AliMUONSt2GeometryBuilderV2.cxx:600 AliMUONSt2GeometryBuilderV2.cxx:601 AliMUONSt2GeometryBuilderV2.cxx:602 AliMUONSt2GeometryBuilderV2.cxx:603 AliMUONSt2GeometryBuilderV2.cxx:604 AliMUONSt2GeometryBuilderV2.cxx:605 AliMUONSt2GeometryBuilderV2.cxx:606 AliMUONSt2GeometryBuilderV2.cxx:607 AliMUONSt2GeometryBuilderV2.cxx:608 AliMUONSt2GeometryBuilderV2.cxx:609 AliMUONSt2GeometryBuilderV2.cxx:610 AliMUONSt2GeometryBuilderV2.cxx:611 AliMUONSt2GeometryBuilderV2.cxx:612 AliMUONSt2GeometryBuilderV2.cxx:613 AliMUONSt2GeometryBuilderV2.cxx:614 AliMUONSt2GeometryBuilderV2.cxx:615 AliMUONSt2GeometryBuilderV2.cxx:616 AliMUONSt2GeometryBuilderV2.cxx:617 AliMUONSt2GeometryBuilderV2.cxx:618 AliMUONSt2GeometryBuilderV2.cxx:619 AliMUONSt2GeometryBuilderV2.cxx:620 AliMUONSt2GeometryBuilderV2.cxx:621 AliMUONSt2GeometryBuilderV2.cxx:622 AliMUONSt2GeometryBuilderV2.cxx:623 AliMUONSt2GeometryBuilderV2.cxx:624 AliMUONSt2GeometryBuilderV2.cxx:625 AliMUONSt2GeometryBuilderV2.cxx:626 AliMUONSt2GeometryBuilderV2.cxx:627 AliMUONSt2GeometryBuilderV2.cxx:628 AliMUONSt2GeometryBuilderV2.cxx:629 AliMUONSt2GeometryBuilderV2.cxx:630 AliMUONSt2GeometryBuilderV2.cxx:631 AliMUONSt2GeometryBuilderV2.cxx:632 AliMUONSt2GeometryBuilderV2.cxx:633 AliMUONSt2GeometryBuilderV2.cxx:634 AliMUONSt2GeometryBuilderV2.cxx:635 AliMUONSt2GeometryBuilderV2.cxx:636 AliMUONSt2GeometryBuilderV2.cxx:637 AliMUONSt2GeometryBuilderV2.cxx:638 AliMUONSt2GeometryBuilderV2.cxx:639 AliMUONSt2GeometryBuilderV2.cxx:640 AliMUONSt2GeometryBuilderV2.cxx:641 AliMUONSt2GeometryBuilderV2.cxx:642 AliMUONSt2GeometryBuilderV2.cxx:643 AliMUONSt2GeometryBuilderV2.cxx:644 AliMUONSt2GeometryBuilderV2.cxx:645 AliMUONSt2GeometryBuilderV2.cxx:646 AliMUONSt2GeometryBuilderV2.cxx:647 AliMUONSt2GeometryBuilderV2.cxx:648 AliMUONSt2GeometryBuilderV2.cxx:649 AliMUONSt2GeometryBuilderV2.cxx:650 AliMUONSt2GeometryBuilderV2.cxx:651 AliMUONSt2GeometryBuilderV2.cxx:652 AliMUONSt2GeometryBuilderV2.cxx:653 AliMUONSt2GeometryBuilderV2.cxx:654 AliMUONSt2GeometryBuilderV2.cxx:655 AliMUONSt2GeometryBuilderV2.cxx:656 AliMUONSt2GeometryBuilderV2.cxx:657 AliMUONSt2GeometryBuilderV2.cxx:658 AliMUONSt2GeometryBuilderV2.cxx:659 AliMUONSt2GeometryBuilderV2.cxx:660 AliMUONSt2GeometryBuilderV2.cxx:661 AliMUONSt2GeometryBuilderV2.cxx:662 AliMUONSt2GeometryBuilderV2.cxx:663 AliMUONSt2GeometryBuilderV2.cxx:664 AliMUONSt2GeometryBuilderV2.cxx:665 AliMUONSt2GeometryBuilderV2.cxx:666 AliMUONSt2GeometryBuilderV2.cxx:667 AliMUONSt2GeometryBuilderV2.cxx:668 AliMUONSt2GeometryBuilderV2.cxx:669 AliMUONSt2GeometryBuilderV2.cxx:670 AliMUONSt2GeometryBuilderV2.cxx:671 AliMUONSt2GeometryBuilderV2.cxx:672 AliMUONSt2GeometryBuilderV2.cxx:673 AliMUONSt2GeometryBuilderV2.cxx:674 AliMUONSt2GeometryBuilderV2.cxx:675 AliMUONSt2GeometryBuilderV2.cxx:676 AliMUONSt2GeometryBuilderV2.cxx:677 AliMUONSt2GeometryBuilderV2.cxx:678 AliMUONSt2GeometryBuilderV2.cxx:679 AliMUONSt2GeometryBuilderV2.cxx:680 AliMUONSt2GeometryBuilderV2.cxx:681 AliMUONSt2GeometryBuilderV2.cxx:682 AliMUONSt2GeometryBuilderV2.cxx:683 AliMUONSt2GeometryBuilderV2.cxx:684 AliMUONSt2GeometryBuilderV2.cxx:685 AliMUONSt2GeometryBuilderV2.cxx:686 AliMUONSt2GeometryBuilderV2.cxx:687 AliMUONSt2GeometryBuilderV2.cxx:688 AliMUONSt2GeometryBuilderV2.cxx:689 AliMUONSt2GeometryBuilderV2.cxx:690 AliMUONSt2GeometryBuilderV2.cxx:691 AliMUONSt2GeometryBuilderV2.cxx:692 AliMUONSt2GeometryBuilderV2.cxx:693 AliMUONSt2GeometryBuilderV2.cxx:694 AliMUONSt2GeometryBuilderV2.cxx:695 AliMUONSt2GeometryBuilderV2.cxx:696 AliMUONSt2GeometryBuilderV2.cxx:697 AliMUONSt2GeometryBuilderV2.cxx:698 AliMUONSt2GeometryBuilderV2.cxx:699 AliMUONSt2GeometryBuilderV2.cxx:700 AliMUONSt2GeometryBuilderV2.cxx:701 AliMUONSt2GeometryBuilderV2.cxx:702 AliMUONSt2GeometryBuilderV2.cxx:703 AliMUONSt2GeometryBuilderV2.cxx:704 AliMUONSt2GeometryBuilderV2.cxx:705 AliMUONSt2GeometryBuilderV2.cxx:706 AliMUONSt2GeometryBuilderV2.cxx:707 AliMUONSt2GeometryBuilderV2.cxx:708 AliMUONSt2GeometryBuilderV2.cxx:709 AliMUONSt2GeometryBuilderV2.cxx:710 AliMUONSt2GeometryBuilderV2.cxx:711 AliMUONSt2GeometryBuilderV2.cxx:712 AliMUONSt2GeometryBuilderV2.cxx:713 AliMUONSt2GeometryBuilderV2.cxx:714 AliMUONSt2GeometryBuilderV2.cxx:715 AliMUONSt2GeometryBuilderV2.cxx:716 AliMUONSt2GeometryBuilderV2.cxx:717 AliMUONSt2GeometryBuilderV2.cxx:718 AliMUONSt2GeometryBuilderV2.cxx:719 AliMUONSt2GeometryBuilderV2.cxx:720 AliMUONSt2GeometryBuilderV2.cxx:721 AliMUONSt2GeometryBuilderV2.cxx:722 AliMUONSt2GeometryBuilderV2.cxx:723 AliMUONSt2GeometryBuilderV2.cxx:724 AliMUONSt2GeometryBuilderV2.cxx:725 AliMUONSt2GeometryBuilderV2.cxx:726 AliMUONSt2GeometryBuilderV2.cxx:727 AliMUONSt2GeometryBuilderV2.cxx:728 AliMUONSt2GeometryBuilderV2.cxx:729 AliMUONSt2GeometryBuilderV2.cxx:730 AliMUONSt2GeometryBuilderV2.cxx:731 AliMUONSt2GeometryBuilderV2.cxx:732 AliMUONSt2GeometryBuilderV2.cxx:733 AliMUONSt2GeometryBuilderV2.cxx:734 AliMUONSt2GeometryBuilderV2.cxx:735 AliMUONSt2GeometryBuilderV2.cxx:736 AliMUONSt2GeometryBuilderV2.cxx:737 AliMUONSt2GeometryBuilderV2.cxx:738 AliMUONSt2GeometryBuilderV2.cxx:739 AliMUONSt2GeometryBuilderV2.cxx:740 AliMUONSt2GeometryBuilderV2.cxx:741 AliMUONSt2GeometryBuilderV2.cxx:742 AliMUONSt2GeometryBuilderV2.cxx:743 AliMUONSt2GeometryBuilderV2.cxx:744 AliMUONSt2GeometryBuilderV2.cxx:745 AliMUONSt2GeometryBuilderV2.cxx:746 AliMUONSt2GeometryBuilderV2.cxx:747 AliMUONSt2GeometryBuilderV2.cxx:748 AliMUONSt2GeometryBuilderV2.cxx:749 AliMUONSt2GeometryBuilderV2.cxx:750 AliMUONSt2GeometryBuilderV2.cxx:751 AliMUONSt2GeometryBuilderV2.cxx:752 AliMUONSt2GeometryBuilderV2.cxx:753 AliMUONSt2GeometryBuilderV2.cxx:754 AliMUONSt2GeometryBuilderV2.cxx:755 AliMUONSt2GeometryBuilderV2.cxx:756 AliMUONSt2GeometryBuilderV2.cxx:757 AliMUONSt2GeometryBuilderV2.cxx:758 AliMUONSt2GeometryBuilderV2.cxx:759 AliMUONSt2GeometryBuilderV2.cxx:760 AliMUONSt2GeometryBuilderV2.cxx:761 AliMUONSt2GeometryBuilderV2.cxx:762 AliMUONSt2GeometryBuilderV2.cxx:763 AliMUONSt2GeometryBuilderV2.cxx:764 AliMUONSt2GeometryBuilderV2.cxx:765 AliMUONSt2GeometryBuilderV2.cxx:766 AliMUONSt2GeometryBuilderV2.cxx:767 AliMUONSt2GeometryBuilderV2.cxx:768 AliMUONSt2GeometryBuilderV2.cxx:769 AliMUONSt2GeometryBuilderV2.cxx:770 AliMUONSt2GeometryBuilderV2.cxx:771 AliMUONSt2GeometryBuilderV2.cxx:772 AliMUONSt2GeometryBuilderV2.cxx:773 AliMUONSt2GeometryBuilderV2.cxx:774 AliMUONSt2GeometryBuilderV2.cxx:775 AliMUONSt2GeometryBuilderV2.cxx:776 AliMUONSt2GeometryBuilderV2.cxx:777 AliMUONSt2GeometryBuilderV2.cxx:778 AliMUONSt2GeometryBuilderV2.cxx:779 AliMUONSt2GeometryBuilderV2.cxx:780 AliMUONSt2GeometryBuilderV2.cxx:781 AliMUONSt2GeometryBuilderV2.cxx:782 AliMUONSt2GeometryBuilderV2.cxx:783 AliMUONSt2GeometryBuilderV2.cxx:784 AliMUONSt2GeometryBuilderV2.cxx:785 AliMUONSt2GeometryBuilderV2.cxx:786 AliMUONSt2GeometryBuilderV2.cxx:787 AliMUONSt2GeometryBuilderV2.cxx:788 AliMUONSt2GeometryBuilderV2.cxx:789 AliMUONSt2GeometryBuilderV2.cxx:790 AliMUONSt2GeometryBuilderV2.cxx:791 AliMUONSt2GeometryBuilderV2.cxx:792 AliMUONSt2GeometryBuilderV2.cxx:793 AliMUONSt2GeometryBuilderV2.cxx:794 AliMUONSt2GeometryBuilderV2.cxx:795 AliMUONSt2GeometryBuilderV2.cxx:796 AliMUONSt2GeometryBuilderV2.cxx:797 AliMUONSt2GeometryBuilderV2.cxx:798 AliMUONSt2GeometryBuilderV2.cxx:799 AliMUONSt2GeometryBuilderV2.cxx:800 AliMUONSt2GeometryBuilderV2.cxx:801 AliMUONSt2GeometryBuilderV2.cxx:802 AliMUONSt2GeometryBuilderV2.cxx:803 AliMUONSt2GeometryBuilderV2.cxx:804 AliMUONSt2GeometryBuilderV2.cxx:805 AliMUONSt2GeometryBuilderV2.cxx:806 AliMUONSt2GeometryBuilderV2.cxx:807 AliMUONSt2GeometryBuilderV2.cxx:808 AliMUONSt2GeometryBuilderV2.cxx:809 AliMUONSt2GeometryBuilderV2.cxx:810