@@ -94,20 +94,20 @@ void Alice3Pipe::ConstructGeometry()
9494 // - pipe C Side (which hosts the primary vacuum vessel and covers all C Side as well)
9595
9696 // A3IP update
97- Double_t pipeASideLength = mA3IPLength / 2 . - mVacuumVesselThick - mVacuumVesselASideLength ;
98- Double_t pipeCSideLength = mA3IPLength / 2 . + mVacuumVesselASideLength ;
97+ Double_t pipeASideLength = mA3IPLength / 2 . - mVacuumVesselThick - mVacuumVesselASideLength / 2 . ;
98+ Double_t pipeCSideLength = mA3IPLength / 2 . + mVacuumVesselASideLength / 2 . ;
9999
100100 // Pipe tubes
101101 TGeoTube* pipeASide = new TGeoTube (" PIPE_Ash" , mPipeRIn , mPipeRIn + mPipeThick , pipeASideLength / 2 .);
102102 TGeoTube* pipeCSide = new TGeoTube (" PIPE_Csh" , mVacuumVesselRIn , mVacuumVesselRIn + mVacuumVesselThick , pipeCSideLength / 2 .);
103103 TGeoTube* vacuumVesselWall = new TGeoTube (" VACUUM_VESSEL_WALLsh" , mPipeRIn , mVacuumVesselRIn + mVacuumVesselThick , mVacuumVesselThick / 2 .);
104104
105105 // Pipe and vacuum vessel positions
106- TGeoTranslation* posPipeASide = new TGeoTranslation (" PIPE_ASIDE_POSITION" , 0 , 0 , mVacuumVesselASideLength + mVacuumVesselThick + pipeASideLength / 2 .);
106+ TGeoTranslation* posPipeASide = new TGeoTranslation (" PIPE_ASIDE_POSITION" , 0 , 0 , mVacuumVesselASideLength / 2 . + mVacuumVesselThick + pipeASideLength / 2 .);
107107 posPipeASide->RegisterYourself ();
108- TGeoTranslation* posPipeCSide = new TGeoTranslation (" PIPE_CSIDE_POSITION" , 0 , 0 , mVacuumVesselASideLength - pipeCSideLength / 2 .);
108+ TGeoTranslation* posPipeCSide = new TGeoTranslation (" PIPE_CSIDE_POSITION" , 0 , 0 , mVacuumVesselASideLength / 2 . - pipeCSideLength / 2 .);
109109 posPipeCSide->RegisterYourself ();
110- TGeoTranslation* posVacuumVesselWall = new TGeoTranslation (" WALL_POSITION" , 0 , 0 , mVacuumVesselASideLength + mVacuumVesselThick / 2 .);
110+ TGeoTranslation* posVacuumVesselWall = new TGeoTranslation (" WALL_POSITION" , 0 , 0 , mVacuumVesselASideLength / 2 . + mVacuumVesselThick / 2 .);
111111 posVacuumVesselWall->RegisterYourself ();
112112
113113 // Pipe composite shape and volume
0 commit comments