#ifndef _BRDIGTPC #define _BRDIGTPC /////////////////////////////////////////////////////////////////////// // // // BrDigTPC // // // // BRAHMS Raw Data class class // // // // Author : Kris Hagel / F.Videbaek // // Created : October 97 // // Version : 1.0 // // Changed : // // // /////////////////////////////////////////////////////////////////////// // Root Classes #include "TObject.h" // Brahms Classes class BrTPCCluster; class BrDigTPC: public TObject { public: BrDigTPC(){ }; virtual ~BrDigTPC() { }; Bool_t IsSortable() const {return kTRUE;} Int_t Compare(TObject *digtpc); // virtual Int_t Gvid() {return fGvid;} virtual Int_t GetIrow() {return fIrow;} virtual Int_t GetPadno() {return fPadno;} virtual Int_t GetTime() {return fTime;} virtual Float_t GetAdc() {return fAdc;} virtual Int_t GetUsed() {return fUsed;} virtual Int_t GetNhits() {return fNhits;} virtual BrTPCCluster* GetClus() {return fClus;} // virtual void SetGvid(Int_t i) {fGvid = i;} virtual void SetIrow(Int_t i) {fIrow = i;} virtual void SetPadno(Int_t i) {fPadno = i;} virtual void SetTime(Int_t i) {fTime = i;} virtual void SetAdc(Float_t x) {fAdc = x;} virtual void SetUsed(Int_t i) {fUsed = i;} virtual void SetNhits(Int_t i) {fNhits = i;} virtual void SetClus(BrTPCCluster* x) {fClus = x;} virtual void AddAdc(Float_t x) {fAdc += x; } virtual void IncNhits() {fNhits++;} private: Int_t fGvid; Int_t fIrow; Int_t fPadno; Int_t fTime; Float_t fAdc; Int_t fUsed; Int_t fNhits; BrTPCCluster *fClus; public: ClassDef(BrDigTPC,1) // BRAHMS hit data class }; #endif