4 #include "St_base/Stypes.h"
5 #include "Sti/StiHit.h"
6 #include "Sti/StiTrack.h"
7 #include "Sti/StiKalmanTrack.h"
21 fStiVolumeFilter(stiVolumeFilter),
42 for (
const StiTrack* stiTrack : stiTrackContainer)
44 const StiKalmanTrack& stiKTrack =
static_cast<const StiKalmanTrack&
>(*stiTrack);
58 std::vector<StiHit*>& selectedHits = stiHitContainer.getHits(filter);
60 std::transform(selectedHits.begin(), selectedHits.end(),
81 std::cout <<
"TStiEvent::Print(" << std::string(opt) <<
")" <<
"\n"
86 if (
string(opt).find(
"all") == std::string::npos)
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
bool AcceptTrack(const StiKalmanTrack &track) const
virtual EReturnCodes PostFill()
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
bool AcceptTrackNode(const StiKalmanTrackNode &node) const
bool AcceptTrack(const StiKalmanTrack &track) const
const std::set< boost::regex > & GetNamePatterns() const
virtual EReturnCodes Fill(const StiTrackContainer &stiTrackContainer)