#ifndef _BrVirtualTrack_INCLUDED_ #define _BrVirtualTrack_INCLUDED_ ////////////////////////////////////////////////////////////////////// // // // TBrVirtualTrack // // // // BRAHMS Virtual 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 "BrDataTable.h" class BrLocalTrack; class BrVirtualTrack: public TObject { public: BrVirtualTrack(); virtual ~BrVirtualTrack() {fLoctra.Clear(); }; virtual BrLocalTrack *GetLoctraAt(Int_t i) {return (BrLocalTrack*)fLoctra.At(i);} virtual Int_t GetLoctraEntries() {return fLoctra.GetEntries();} virtual void AddLoctra(BrLocalTrack *loctra_p) {fLoctra.Add((TObject*)loctra_p);} private: BrDataTable fLoctra; public: ClassDef(BrVirtualTrack,1) // PHOBOS hit data class }; #endif