ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::InternalSpacePoint< SpacePoint > Class Template Reference

#include <acts/blob/master/Core/include/Acts/Seeding/InternalSpacePoint.hpp>

+ Collaboration diagram for Acts::InternalSpacePoint< SpacePoint >:

Public Member Functions

 InternalSpacePoint ()=delete
 
 InternalSpacePoint (const SpacePoint &sp, const Acts::Vector3D &globalPos, const Acts::Vector2D &offsetXY, const Acts::Vector2D &variance)
 
 InternalSpacePoint (const InternalSpacePoint< SpacePoint > &sp)
 
 ~InternalSpacePoint ()=default
 
InternalSpacePoint< SpacePoint > & operator= (const InternalSpacePoint< SpacePoint > &)
 
const float & x () const
 
const float & y () const
 
const float & z () const
 
const float & radius () const
 
float phi () const
 
const float & varianceR () const
 
const float & varianceZ () const
 
const SpacePointsp () const
 

Protected Attributes

float m_x
 
float m_y
 
float m_z
 
float m_r
 
float m_varianceR
 
float m_varianceZ
 
const SpacePointm_sp
 

Detailed Description

template<typename SpacePoint>
class Acts::InternalSpacePoint< SpacePoint >

Definition at line 19 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 19 of file InternalSpacePoint.hpp

Constructor & Destructor Documentation

template<typename SpacePoint>
Acts::InternalSpacePoint< SpacePoint >::InternalSpacePoint ( )
delete
template<typename SpacePoint>
Acts::InternalSpacePoint< SpacePoint >::~InternalSpacePoint ( )
default

Member Function Documentation

template<typename SpacePoint>
InternalSpacePoint<SpacePoint>& Acts::InternalSpacePoint< SpacePoint >::operator= ( const InternalSpacePoint< SpacePoint > &  )
template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::phi ( ) const
inline

Definition at line 40 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 40 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_x, and Acts::InternalSpacePoint< SpacePoint >::m_y.

template<typename SpacePoint>
const float& Acts::InternalSpacePoint< SpacePoint >::radius ( ) const
inline

Definition at line 39 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 39 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_r.

Referenced by Acts::ATLASCuts< SpacePoint >::seedWeight(), Acts::ATLASCuts< SpacePoint >::singleSeedCut(), and Acts::Seedfinder< external_spacepoint_t >::transformCoordinates().

+ Here is the caller graph for this function:

template<typename SpacePoint>
const SpacePoint& Acts::InternalSpacePoint< SpacePoint >::sp ( ) const
inline

Definition at line 43 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 43 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_sp.

template<typename SpacePoint>
const float& Acts::InternalSpacePoint< SpacePoint >::varianceR ( ) const
inline

Definition at line 41 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 41 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_varianceR.

Referenced by Acts::Seedfinder< external_spacepoint_t >::transformCoordinates().

+ Here is the caller graph for this function:

template<typename SpacePoint>
const float& Acts::InternalSpacePoint< SpacePoint >::varianceZ ( ) const
inline

Definition at line 42 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 42 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_varianceZ.

Referenced by Acts::Seedfinder< external_spacepoint_t >::transformCoordinates().

+ Here is the caller graph for this function:

template<typename SpacePoint>
const float& Acts::InternalSpacePoint< SpacePoint >::x ( ) const
inline

Definition at line 36 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 36 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_x.

Referenced by Acts::Seedfinder< external_spacepoint_t >::transformCoordinates().

+ Here is the caller graph for this function:

template<typename SpacePoint>
const float& Acts::InternalSpacePoint< SpacePoint >::y ( ) const
inline

Definition at line 37 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 37 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_y.

Referenced by Acts::Seedfinder< external_spacepoint_t >::transformCoordinates().

+ Here is the caller graph for this function:

template<typename SpacePoint>
const float& Acts::InternalSpacePoint< SpacePoint >::z ( ) const
inline

Definition at line 38 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 38 of file InternalSpacePoint.hpp

References Acts::InternalSpacePoint< SpacePoint >::m_z.

Referenced by Acts::Seedfinder< external_spacepoint_t >::transformCoordinates().

+ Here is the caller graph for this function:

Member Data Documentation

template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::m_r
protected

Definition at line 49 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 49 of file InternalSpacePoint.hpp

Referenced by Acts::InternalSpacePoint< SpacePoint >::InternalSpacePoint(), and Acts::InternalSpacePoint< SpacePoint >::radius().

template<typename SpacePoint>
const SpacePoint& Acts::InternalSpacePoint< SpacePoint >::m_sp
protected

Definition at line 52 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 52 of file InternalSpacePoint.hpp

Referenced by Acts::InternalSpacePoint< SpacePoint >::sp().

template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::m_varianceR
protected

Definition at line 50 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 50 of file InternalSpacePoint.hpp

Referenced by Acts::InternalSpacePoint< SpacePoint >::InternalSpacePoint(), and Acts::InternalSpacePoint< SpacePoint >::varianceR().

template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::m_varianceZ
protected

Definition at line 51 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 51 of file InternalSpacePoint.hpp

Referenced by Acts::InternalSpacePoint< SpacePoint >::InternalSpacePoint(), and Acts::InternalSpacePoint< SpacePoint >::varianceZ().

template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::m_x
protected
template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::m_y
protected
template<typename SpacePoint>
float Acts::InternalSpacePoint< SpacePoint >::m_z
protected

Definition at line 48 of file InternalSpacePoint.hpp.

View newest version in sPHENIX GitHub at line 48 of file InternalSpacePoint.hpp

Referenced by Acts::InternalSpacePoint< SpacePoint >::InternalSpacePoint(), and Acts::InternalSpacePoint< SpacePoint >::z().


The documentation for this class was generated from the following file: