travex
|
A simple persistent event container holding collections of tracks and hits. More...
#include <Event.h>
Public Member Functions | |
Event () | |
Creates an empty event with no tracks and no hits. More... | |
virtual void | AddTracks (const TrackContainer_t &tracks) |
virtual void | AddTrack (const Track &track) |
virtual const TrackContainer_t & | GetTracks () const |
virtual void | AddHits (const HitContainer_t &hits) |
virtual AddHitResult_t | AddHit (const Hit &hit) |
virtual const HitContainer_t & | GetHits () const |
virtual void | Clear (Option_t *opt="") |
virtual void | Print (Option_t *opt="") const |
![]() | |
virtual | ~GenericEvent () |
virtual void | AddTrack (const typename TrackContainer_t::value_type &track)=0 |
virtual AddHitResult_t | AddHit (const typename HitContainer_t::value_type &hit)=0 |
Protected Attributes | |
TrackContainer_t | fTracks |
< A collection of all (possibly preselected) tracks in this event More... | |
HitContainer_t | fHits |
Additional Inherited Members | |
![]() | |
typedef std::list< Track > | TrackContainer_t |
typedef std::set< Hit > | HitContainer_t |
typedef std::pair< typename std::set< Hit >::iterator, bool > | AddHitResult_t |
A simple persistent event container holding collections of tracks and hits.
It is an implementation of an abstract GenericEvent.
tvx::Event::Event | ( | ) |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
protected |
|
protected |