1 #ifndef TRACKBASEHISTORIC_TRACKSEED_V1_H
2 #define TRACKBASEHISTORIC_TRACKSEED_V1_H
23 void identify(std::ostream&
os = std::cout)
const override;
25 int isValid()
const override {
return 1; }
35 float get_pz()
const override;
36 float get_x()
const override;
37 float get_y()
const override;
38 float get_z()
const override;
41 float get_phi(std::map<TrkrDefs::cluskey, Acts::Vector3>&
positions)
const override;
44 float get_pt()
const override;
45 float get_p()
const override;
77 uint8_t startLayer = 0,
78 uint8_t endLayer = 58)
override;
82 uint8_t startLayer = 0,
83 uint8_t endLayer = 58)
override;
86 uint8_t startLayer = 0,
87 uint8_t endLayer = 58)
override;
90 uint8_t startLayer = 0,
91 uint8_t endLayer = 58)
override;
96 std::pair<float,float>
findRoot()
const;
108 short int m_crossing = std::numeric_limits<short int>::max();