/**************************************************************************
 * 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.