/* * PndOnlineEvent.h * * Created on: Nov. 14, 2012 * Author: Sean Dobbs (s-dobbs@northwestern.edu) */ #ifndef PNDONLINEEVENT_H_ #define PNDONLINEEVENT_H_ #include #include "PndOnlineTrack.h" using namespace std; // Information associated with a particular event class PndOnlineEvent : public TObject { public: PndOnlineEvent() {} ~PndOnlineEvent() {} vector &Tracks() { return tracks; } // should we set a wrapper around this? double T0() const { return t0; } const TVector3 &Vertex() const { return vertex; } // void SetTracks() { tracks = newTracks; } // XXX void SetT0(double newT0) { t0 = newT0; } void SetVertex(TVector3 &newVertex) { vertex = newVertex; } private: vector tracks; //! double t0; TVector3 vertex; ClassDef(PndOnlineEvent,0); }; #endif