/**************************************************************************
* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* *
* Author: The ALICE Off-line Project. *
* Contributors are mentioned in the code where appropriate. *
* *
* Permission to use, copy, modify and distribute this software and its *
* documentation strictly for non-commercial purposes is hereby granted *
* without fee, provided that the above copyright notice appears in all *
* copies and that both the copyright notice and this permission notice *
* appear in the supporting documentation. The authors make no claims *
* about the suitability of this software for any purpose. It is *
* provided "as is" without express or implied warranty. *
**************************************************************************/
/* $Id$ */
//_________________________________________________________________________
// Geometry class for PHOS : Support which holds all PHOS modules.
// Its data members provide geometry parametrization of
// the PHOS support which can be changed in the constructor only.
// Author: Yuri Kharlov (IHEP, Protvino)
// 13 November 2000
// --- AliRoot header files ---
#include "AliPHOSSupportGeometry.h"
ClassImp(AliPHOSSupportGeometry) ;
//____________________________________________________________________________
AliPHOSSupportGeometry::AliPHOSSupportGeometry()
{
// Initializes the PHOS support parameters
fRailLength = 1200.0;
fRailPart1[0] = 28.0;
fRailPart1[1] = 3.0;
fRailPart1[2] = fRailLength;
fRailPart2[0] = 1.5;
fRailPart2[1] = 54.0;
fRailPart2[2] = fRailLength;
fRailPart3[0] = 6.0;
fRailPart3[1] = 5.0;
fRailPart3[2] = fRailLength;
fRailOuterSize[0] = fRailPart1[0];
fRailOuterSize[1] = fRailPart1[1]*2 + fRailPart2[1] + fRailPart3[1];
fRailOuterSize[2] = fRailLength;
fDistanceBetwRails = 402.5;
fRailsDistanceFromIP = 610.;
fRailRoadSize[0] = fDistanceBetwRails + fRailOuterSize[0];
fRailRoadSize[1] = fRailOuterSize[1];
fRailRoadSize[2] = fRailOuterSize[2];
fCradleWallThickness = 1.0;
fCradleWall[0] = 0.; // Inner radius, to be defined from PHOS parameters
fCradleWall[1] = 65.; // Diff. between outer and inner radii
fCradleWall[2] = 18.;
fCradleWall[3] = 270. - 50.;
fCradleWall[4] = 270. + 50.;
fCradleWheel[0] = 30.0;
fCradleWheel[1] = 80.0;
fCradleWheel[2] = 30.0;
}
//____________________________________________________________________________
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.