JSFCALGeoParam


class description - source file - inheritance tree

class JSFCALGeoParam : public TObject


    public:
JSFCALGeoParam(EJSFCALType type, Int_t nphi, Int_t ntheta, Int_t nrad, Float_t rmin, Float_t rmax, Float_t zminus, Float_t zplus) JSFCALGeoParam(const JSFCALGeoParam&) virtual ~JSFCALGeoParam() static TClass* Class() Float_t GetRmax() Float_t GetRmin() void HitCellGeom(Int_t iCellID, Float_t* geo) virtual JSFRThPhi HitPosition(Int_t iCellID) virtual TClass* IsA() const void SetGeoParam(EJSFCALType type, Int_t nphi, Int_t ntheta, Int_t nrad, Float_t rmin, Float_t rmax, Float_t zminus, Float_t zplus) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
EJSFCALType fType Calorimeter type Float_t fRmin Inner radius of end-cap calorimeter Float_t fRmax radius of barrel and outer radius of endcap. Float_t fZminus Z location of -Zee endcap Calorimeter Float_t fZplus Z location of +Zee endcap Calorimeter Float_t fPhiStep Phi step/bin Float_t fBZetaMin Barrel Zeta min. Float_t fBZetaStep Barrel Zeta step/bin Float_t fMZetaMin Zeta min of -Zee endcap. Float_t fMZetaStep Zeta step of -Zee endcap. Float_t fPZetaMin Zeta min of +Zee endcap. Float_t fPZetaStep Zeta step of +Zee endcap.

Class Description

 JSRSFQuickSimParam

 A Quicksim parameter class

$Id:



JSFCALGeoParam(EJSFCALType type, Int_t nphi, Int_t ntheta, Int_t nrad, Float_t rmin, Float_t rmax, Float_t zminus, Float_t zplus )

void SetGeoParam(EJSFCALType type, Int_t nphi, Int_t ntheta, Int_t nrad, Float_t rmin, Float_t rmax, Float_t zminus, Float_t zplus )
 Initialize geometry parameters of the calorimeter.  Inputs are,
     type   : kEMC or kHDC
     nphi   : Number of phi segmentation.
     ntheta : Number of theta segmentation of barrel calorimeter
     nrad   : Number of radial segmentation of endcap calorimeter
     rmin   : Inner radius of endcap calorimeter (cm)
     rmax   : maximum radius of endcap calorimeter (cm)
     zminus : Z coordinate of -Z endcap calorimeter (cm)
     zplus  : Z coordinate of +Z endcap calorimeter (cm)
              Barrel calorimeter is from zmin to zmax,
              and its surface radius is rmax.


JSFRThPhi HitPosition(Int_t iCellID)

void HitCellGeom(Int_t iCellID, Float_t geo[])



Inline Functions


               Float_t GetRmin()
               Float_t GetRmax()
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        JSFCALGeoParam JSFCALGeoParam(const JSFCALGeoParam&)
                  void ~JSFCALGeoParam()


Last update: Tue Jan 20 15:55:04 2004


ROOT page - Home 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.