|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   17 #ifndef ITkSiSpacePointForSeed_h 
   18 #define ITkSiSpacePointForSeed_h 
   63     float          x()
 const {
return m_x;}
 
   64     float          y()
 const {
return m_y;}
 
   65     float          z()
 const {
return m_z;}
 
   79     const float*  
b0()
 const {
return m_b0;}
 
   80     const float*  
b1()
 const {
return m_b1;}
 
   81     const float*  
dr()
 const {
return m_dr;}
 
   82     const float*  
r0()
 const {
return m_r0;}
 
  114 #endif  // ITkSiSpacePointForSeed_h 
  
span(T *ptr, std::size_t sz) -> span< T >
A couple needed deduction guides.
SiSpacePointForSeed()=default
void setScorePenalty(float score)
float dR() const
penalty term in the seed score
const Trk::Surface * m_sn
bool const RAWDATA *ch2 const
const Trk::Surface * sun() const
const Trk::Surface * sur() const
distance between top and central SP
bool coordinates(const float *, float *)
const Trk::Surface * m_su
const Trk::SpacePoint * spacepoint
SiSpacePointForSeed(const SiSpacePointForSeed &)=default
SiSpacePointForSeed(SiSpacePointForSeed &&) noexcept=default
void setPt(const float pt)
SiSpacePointForSeed & operator=(const SiSpacePointForSeed &)=default
Ensure that the ATLAS eigen extensions are properly loaded.
float m_dR
penalty term in the seed score
void set(const Trk::SpacePoint *, std::span< float const, 15 >)
float scorePenalty() const