1 #ifndef TRACKBASEHISTORIC_SVTXTRACK_H
2 #define TRACKBASEHISTORIC_SVTXTRACK_H
20 typedef std::map<float, SvtxTrackState*>
StateMap;
43 void identify(std::ostream& os = std::cout)
const override
45 os <<
"SvtxTrack base class" << std::endl;
48 int isValid()
const override {
return 0; }
66 virtual unsigned int get_id()
const {
return UINT_MAX; }
81 virtual unsigned int get_ndf()
const {
return UINT_MAX; }
86 virtual float get_dca()
const {
return NAN; }
110 virtual float get_x()
const {
return NAN; }
113 virtual float get_y()
const {
return NAN; }
116 virtual float get_z()
const {
return NAN; }
119 virtual float get_pos(
unsigned int)
const {
return NAN; }
121 virtual float get_px()
const {
return NAN; }
124 virtual float get_py()
const {
return NAN; }
127 virtual float get_pz()
const {
return NAN; }
130 virtual float get_mom(
unsigned int)
const {
return NAN; }
132 virtual float get_p()
const {
return NAN; }
133 virtual float get_pt()
const {
return NAN; }
137 virtual float get_error(
int ,
int )
const {
return NAN; }
246 typedef std::map<int, std::set<PHG4HitDefs::keytype> >
HitIdMap;