AliPHOSSupportGeometry


class description - source file - inheritance tree

class AliPHOSSupportGeometry : public TObject

    private:
protected:
public:
AliPHOSSupportGeometry AliPHOSSupportGeometry() AliPHOSSupportGeometry AliPHOSSupportGeometry(const AliPHOSSupportGeometry& cpv) virtual void ~AliPHOSSupportGeometry() static TClass* Class() Float_t GetCradleWall(Int_t index) const Float_t GetCradleWallThickness() const Float_t GetCradleWheel(Int_t index) const Float_t GetDistanceBetwRails() const Float_t GetRailLength() const Float_t GetRailOuterSize(Int_t index) const Float_t GetRailPart1(Int_t index) const Float_t GetRailPart2(Int_t index) const Float_t GetRailPart3(Int_t index) const Float_t GetRailPos(Int_t index) const Float_t GetRailRoadSize(Int_t index) const Float_t GetRailsDistanceFromIP() const virtual TClass* IsA() const AliPHOSSupportGeometry& operator=(const AliPHOSSupportGeometry& rvalue) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
Float_t fRailOuterSize[3] Outer size of a rail +-------+ Float_t fRailPart1[3] Upper & bottom parts of the rail |--+ +--| Float_t fRailPart2[3] Vertical middle parts of the rail | | Float_t fRailPart3[3] Vertical upper parts of the rail | | Float_t fRailPos[3] Rail position vs. the ALICE center |--+ +--| Float_t fRailLength Length of the rail under the support +-------+ Float_t fDistanceBetwRails Distance between rails Float_t fRailsDistanceFromIP Distance of rails from IP Float_t fRailRoadSize[3] Outer size of the dummy box with rails Float_t fCradleWallThickness PHOS cradle wall thickness Float_t fCradleWall[5] Size of the wall of the PHOS cradle (shape TUBS) Float_t fCradleWheel[3] "Wheels" by which the cradle rolls over the rails protected:
public:

Class Description

 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

AliPHOSSupportGeometry()



Inline Functions


         AliPHOSSupportGeometry AliPHOSSupportGeometry(const AliPHOSSupportGeometry& cpv)
        AliPHOSSupportGeometry& operator=(const AliPHOSSupportGeometry& rvalue)
                        Float_t GetRailOuterSize(Int_t index) const
                        Float_t GetRailPart1(Int_t index) const
                        Float_t GetRailPart2(Int_t index) const
                        Float_t GetRailPart3(Int_t index) const
                        Float_t GetRailPos(Int_t index) const
                        Float_t GetRailLength() const
                        Float_t GetDistanceBetwRails() const
                        Float_t GetRailsDistanceFromIP() const
                        Float_t GetRailRoadSize(Int_t index) const
                        Float_t GetCradleWallThickness() const
                        Float_t GetCradleWall(Int_t index) const
                        Float_t GetCradleWheel(Int_t index) const
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)
                           void ~AliPHOSSupportGeometry()


Author: Yuri Kharlov (IHEP, Protvino)
Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *


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.