1 #ifndef TRACKBASEHISTORIC_SVTXTRACK_H
2 #define TRACKBASEHISTORIC_SVTXTRACK_H
21 typedef std::map<float, SvtxTrackState*>
StateMap;
47 void identify(std::ostream&
os = std::cout)
const override
49 os <<
"SvtxTrack base class" << std::endl;
52 int isValid()
const override {
return 0; }
70 virtual unsigned int get_id()
const {
return UINT_MAX; }
94 virtual unsigned int get_ndf()
const {
return UINT_MAX; }
99 virtual float get_x()
const {
return NAN; }
102 virtual float get_y()
const {
return NAN; }
105 virtual float get_z()
const {
return NAN; }
108 virtual float get_pos(
unsigned int)
const {
return NAN; }
110 virtual float get_px()
const {
return NAN; }
113 virtual float get_py()
const {
return NAN; }
116 virtual float get_pz()
const {
return NAN; }
119 virtual float get_mom(
unsigned int)
const {
return NAN; }
121 virtual float get_p()
const {
return NAN; }
122 virtual float get_pt()
const {
return NAN; }
126 virtual float get_error(
int ,
int )
const {
return NAN; }
226 typedef std::map<int, std::set<PHG4HitDefs::keytype> >
HitIdMap;