10 #include "St_base/Stypes.h"
11 #include "StEvent/StEnumerations.h"
12 #include "Sti/StiTrackContainer.h"
13 #include "Sti/StiHitContainer.h"
19 class StiKalmanTrackNode;
29 bool AcceptTrack(
const StiKalmanTrack& track)
const;
31 virtual EReturnCodes
Fill(
const StiTrackContainer &stiTrackContainer);
32 virtual EReturnCodes
Fill(StiHitContainer &stiHitContainer);
36 virtual void Clear(Option_t *opt =
"");
37 virtual void Print(Option_t *opt =
"")
const;
virtual void Clear(Option_t *opt="")
std::vector< TStiKalmanTrack > fTStiKalmanTracks
A collection of all Sti tracks of interest in this event.
const StiVolumeFilter & fStiVolumeFilter
A singleton allowing to impose various requirements on tracks and/or track nodes. ...
bool AcceptTrackNode(const StiKalmanTrackNode &node) const
virtual EReturnCodes PostFill()
const std::set< TStiHit > & GetStiHits() const
A singleton to manage constraints on save Sti objects such as tracks and track nodes.
std::set< TStiHit > fTStiHits
A collection of all Sti hits of interest in this event.
virtual void Print(Option_t *opt="") const
const std::vector< TStiKalmanTrack > & GetTStiKalmanTracks() const
bool AcceptTrack(const StiKalmanTrack &track) const
virtual EReturnCodes Fill(const StiTrackContainer &stiTrackContainer)
std::pair< std::set< TStiHit >::iterator, bool > InsertStiHit(const TStiHit &stiHit)