#ifndef _BrTrackHit_INCLUDED_ #define _BrTrackHit_INCLUDED_ /////////////////////////////////////////////////////////////////////// // // // TBrTrackHit // // // // BRAHMS Track Hit class // // // // Author : Kris Hagel (hagel@comp.tamu.edu) // // Created : 9/Mar/1998 // // Version : 1.0 // // Changed : // // // /////////////////////////////////////////////////////////////////////// // Root Classes #include "TObject.h" // Brahms Classes #include "BrCombinedHit.h" class BrLocalTrack; class BrTrackHit2D; class BrTrackHit: public TObject { public: BrTrackHit(); virtual ~BrTrackHit() { }; virtual Int_t GetImod() {return fImod;} virtual BrLocalTrack *GetTrID() {return fTrID;} virtual BrCombinedHit *GetHitcmb() {return fHitcmb;} virtual BrLocalTrack *GetLoctra() {return fLoctra;} virtual BrTrackHit2D *GetTra2d() {return fTra2d;} virtual void SetImod(Int_t i) {fImod = i;} virtual void SetTrID(BrLocalTrack* trid) {fTrID = trid;} virtual void SetHitcmb(BrCombinedHit* hitcmb) {fHitcmb = hitcmb;} virtual void SetLoctra(BrLocalTrack* loctra) {fLoctra = loctra;} virtual void SetTra2d(BrTrackHit2D* tra2d) {fTra2d = tra2d;} private: Int_t fImod; BrLocalTrack* fTrID; BrCombinedHit* fHitcmb; BrLocalTrack* fLoctra; BrTrackHit2D* fTra2d; public: ClassDef(BrTrackHit,1) // BRAHMS track hit data class }; #endif