1 #ifndef TRACKBASEHISTORIC_TRACKSEED_H
2 #define TRACKBASEHISTORIC_TRACKSEED_H
26 void identify(std::ostream&
os = std::cout)
const override
28 os <<
"TrackSeed base class\n";
31 int isValid()
const override {
return 0; }
39 virtual int get_charge()
const {
return std::numeric_limits<int>::max(); }
47 virtual float get_phi(std::map<TrkrDefs::cluskey, Acts::Vector3>&)
const {
return NAN; }
48 virtual float get_pz()
const {
return NAN; }
49 virtual float get_x()
const {
return NAN; }
50 virtual float get_y()
const {
return NAN; }
51 virtual float get_z()
const {
return NAN; }
53 virtual float get_X0()
const {
return NAN; }
54 virtual float get_Y0()
const {
return NAN; }
56 virtual float get_Z0()
const {
return NAN; }
57 virtual float get_eta()
const {
return NAN; }
59 virtual float get_pt()
const {
return NAN; }
60 virtual float get_p()
const {
return NAN; }
81 virtual void lineFit(std::map<TrkrDefs::cluskey, Acts::Vector3>&,
108 typedef std::map<int, std::set<PHG4HitDefs::keytype> >
HitIdMap;