#include "TObject.h"
+class TRootIoCtor;
+
class AliTRDpadPlane;
class AliTRDCommonParam : public TObject
enum { kNplan = 6, kNcham = 5, kNsect = 18, kNdet = 540 };
+ AliTRDCommonParam(TRootIoCtor *);
AliTRDCommonParam(const AliTRDCommonParam &p);
AliTRDCommonParam &operator=(const AliTRDCommonParam &p);
virtual ~AliTRDCommonParam();
Bool_t ExBOn() const { return fExBOn; }
- AliTRDpadPlane *GetPadPlane(Int_t p, Int_t c) const;
- Int_t GetRowMax(Int_t p, Int_t c, Int_t /*s*/) const;
- Int_t GetColMax(Int_t p) const;
- Double_t GetRow0(Int_t p, Int_t c, Int_t /*s*/) const;
- Double_t GetCol0(Int_t p) const;
Float_t GetSamplingFrequency() const { return fSamplingFrequency; }
protected:
Float_t fSamplingFrequency; // Sampling Frequency in MHz
- TObjArray *fPadPlaneArray; //! Array of pad plane objects
-
private:
// This is a singleton, constructor is private!
AliTRDCommonParam();
- ClassDef(AliTRDCommonParam,3) // The constant parameters common to simulation and reconstruction
+ ClassDef(AliTRDCommonParam,4) // The constant parameters common to simulation and reconstruction
+
};
#endif