13 #include "StTrackMethod.h"
16 #if !defined(ST_NO_NAMESPACES)
21 #if defined(ST_NO_TEMPLATE_DEF_ARGS)
22 typedef list<unsigned short, allocator<unsigned short> > UnsignedShortCollection;
23 typedef list<unsigned short, allocator<unsigned short> >::iterator UnsignedShortIterator;
25 typedef list<unsigned short> UnsignedShortCollection;
26 typedef list<unsigned short>::iterator UnsignedShortIterator;
33 void addEncodedMethod(
unsigned short method) { mEncodedMethods.push_back(method); }
34 void addEncodedMethod(StTrackFinderMethod find, StTrackFittingMethod fit) { mEncodedMethods.push_back( fit + (1<<find)); }
36 UnsignedShortCollection mEncodedMethods;
38 virtual bool accept(
const StEvent*);
39 virtual bool accept(
const StTrack*);