#ifndef __Track__ #define __Track__ #include "TObject.h" class Event; class Track : public TObject { private: Int_t fId; //track sequential id Event *fEvent; //event to which track belongs Float_t fPx; //x part of track momentum Float_t fPy; //y part of track momentum Float_t fPz; //z part of track momentum public: Track() { fId = 0; fEvent = 0; fPx = fPy = fPz = 0; } Track(Int_t id, Event *ev, Float_t px, Float_t py, Float_t pz); Float_t Momentum() const; Event *GetEvent() const { return fEvent; } void Print(Option_t *opt=""); ClassDef(Track,1) //Simple track class }; #endif