EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SpacePoint Struct Reference

#include <acts/blob/sPHENIX/Tests/UnitTests/Core/Seeding/SpacePoint.hpp>

+ Collaboration diagram for SpacePoint:

Public Member Functions

void setClusterList (int first, int second)
 
const std::pair< int, int > clusterList () const
 
float x () const
 
float y () const
 
float z () const
 
float r () const
 
float x () const
 
float y () const
 
float z () const
 
float r () const
 
 SpacePoint ()=default
 
 SpacePoint (float p_x, float p_y, float p_z, float p_r, int p_surface, float p_varianceR, float p_varianceZ, int p_id)
 
float x () const
 
float y () const
 
float z () const
 
float r () const
 
int id () const
 
int surface () const
 
TrkrDefs::cluskey Id () const
 
float x () const
 These are needed by Acts.
 
float y () const
 
float z () const
 
float r () const
 

Public Attributes

float x
 
float y
 
float z
 
float r
 
float covr = 0.03
 
float covz = 0.03
 
std::pair< int, int > m_clusterList = std::pair<int, int>(1, 1)
 
int surface
 
float m_x
 
float m_y
 
float m_z
 
float m_r
 
float varianceR
 
float varianceZ
 
int m_surface
 
TrkrDefs::cluskey m_clusKey
 
Acts::GeometryIdentifier m_geoId
 
float m_varianceRphi
 
float m_varianceZ
 

Private Attributes

int m_id
 

Friends

bool operator== (const SpacePoint &a, const SpacePoint &b)
 

Detailed Description

A struct for Acts to take cluster information for seeding

Definition at line 17 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 17 of file ATLSeedingIntegrationTest.cpp

Constructor & Destructor Documentation

SpacePoint::SpacePoint ( )
default
SpacePoint::SpacePoint ( float  p_x,
float  p_y,
float  p_z,
float  p_r,
int  p_surface,
float  p_varianceR,
float  p_varianceZ,
int  p_id 
)
inline

Definition at line 14 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 14 of file SpacePoint.hpp

Member Function Documentation

const std::pair<int, int> SpacePoint::clusterList ( ) const
inline

Definition at line 28 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 28 of file ATLSeedingIntegrationTest.cpp

References m_clusterList.

Referenced by Acts::Legacy::AtlasSeedfinder< SpacePoint >::newOneSeedWithCurvaturesComparison().

+ Here is the caller graph for this function:

int SpacePoint::id ( ) const
inline

Definition at line 29 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 29 of file SpacePoint.hpp

References m_id.

TrkrDefs::cluskey SpacePoint::Id ( ) const
inline

Definition at line 53 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 53 of file PHActsSiliconSeeding.h

References m_clusKey.

float SpacePoint::r ( ) const
inline

Definition at line 22 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 22 of file SpacePoint.hpp

References m_r.

float SpacePoint::r ( ) const
inline

Definition at line 22 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 22 of file SpacePoint.hpp

References m_r.

float SpacePoint::r ( ) const
inline

Definition at line 28 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 28 of file SpacePoint.hpp

References m_r.

float SpacePoint::r ( ) const
inline

Definition at line 59 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 59 of file PHActsSiliconSeeding.h

References m_r.

void SpacePoint::setClusterList ( int  first,
int  second 
)
inline

Definition at line 25 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 25 of file ATLSeedingIntegrationTest.cpp

References m_clusterList.

Referenced by BOOST_AUTO_TEST_CASE().

+ Here is the caller graph for this function:

int SpacePoint::surface ( ) const
inline

Definition at line 30 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 30 of file SpacePoint.hpp

References m_surface.

float SpacePoint::x ( ) const
inline

Definition at line 19 of file SpacePoint.hpp.

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

References m_x.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::x ( ) const
inline

Definition at line 19 of file SpacePoint.hpp.

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

References m_x.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::x ( ) const
inline

Definition at line 25 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 25 of file SpacePoint.hpp

References m_x.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::x ( ) const
inline

These are needed by Acts.

Definition at line 56 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 56 of file PHActsSiliconSeeding.h

References m_x.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::y ( ) const
inline

Definition at line 20 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 20 of file SpacePoint.hpp

References m_y.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::y ( ) const
inline

Definition at line 20 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 20 of file SpacePoint.hpp

References m_y.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::y ( ) const
inline

Definition at line 26 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 26 of file SpacePoint.hpp

References m_y.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::y ( ) const
inline

Definition at line 57 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 57 of file PHActsSiliconSeeding.h

References m_y.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::z ( ) const
inline

Definition at line 21 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 21 of file SpacePoint.hpp

References m_z.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::z ( ) const
inline

Definition at line 21 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 21 of file SpacePoint.hpp

References m_z.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::z ( ) const
inline

Definition at line 27 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 27 of file SpacePoint.hpp

References m_z.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

float SpacePoint::z ( ) const
inline

Definition at line 58 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 58 of file PHActsSiliconSeeding.h

References m_z.

Referenced by eicpy.qaplots.LogAxis::apply(), and eicpy.qaplots.LogAxis::rebin().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

bool operator== ( const SpacePoint a,
const SpacePoint b 
)
friend

Definition at line 44 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 44 of file SpacePoint.hpp

Member Data Documentation

float SpacePoint::covr = 0.03

Definition at line 22 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 22 of file ATLSeedingIntegrationTest.cpp

float SpacePoint::covz = 0.03

Definition at line 23 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 23 of file ATLSeedingIntegrationTest.cpp

TrkrDefs::cluskey SpacePoint::m_clusKey

Definition at line 44 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 44 of file PHActsSiliconSeeding.h

Referenced by Id(), and operator==().

std::pair<int, int> SpacePoint::m_clusterList = std::pair<int, int>(1, 1)

Definition at line 24 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 24 of file ATLSeedingIntegrationTest.cpp

Referenced by clusterList(), and setClusterList().

Acts::GeometryIdentifier SpacePoint::m_geoId

Definition at line 49 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 49 of file PHActsSiliconSeeding.h

int SpacePoint::m_id
private

Definition at line 37 of file SpacePoint.hpp.

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

Referenced by id(), and operator==().

float SpacePoint::m_r

Definition at line 15 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 15 of file SpacePoint.hpp

Referenced by r().

int SpacePoint::m_surface

Definition at line 34 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 34 of file SpacePoint.hpp

Referenced by surface().

float SpacePoint::m_varianceRphi

Definition at line 50 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 50 of file PHActsSiliconSeeding.h

Referenced by PHActsSiliconSeeding::runSeeder().

float SpacePoint::m_varianceZ

Definition at line 51 of file PHActsSiliconSeeding.h.

View newest version in sPHENIX GitHub at line 51 of file PHActsSiliconSeeding.h

Referenced by PHActsSiliconSeeding::runSeeder().

float SpacePoint::m_x

Definition at line 12 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 12 of file SpacePoint.hpp

Referenced by operator==(), and x().

float SpacePoint::m_y

Definition at line 13 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 13 of file SpacePoint.hpp

Referenced by operator==(), and y().

float SpacePoint::m_z

Definition at line 14 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 14 of file SpacePoint.hpp

Referenced by operator==(), and z().

float SpacePoint::r

Definition at line 21 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 21 of file ATLSeedingIntegrationTest.cpp

Referenced by BOOST_AUTO_TEST_CASE().

int SpacePoint::surface

Definition at line 29 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 29 of file ATLSeedingIntegrationTest.cpp

Referenced by BOOST_AUTO_TEST_CASE(), and main().

float SpacePoint::varianceR

Definition at line 17 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 17 of file SpacePoint.hpp

Referenced by main().

float SpacePoint::varianceZ

Definition at line 18 of file SpacePoint.hpp.

View newest version in sPHENIX GitHub at line 18 of file SpacePoint.hpp

Referenced by main().

float SpacePoint::x

Definition at line 18 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 18 of file ATLSeedingIntegrationTest.cpp

Referenced by eicpy.qaplots.LogAxis::apply(), BOOST_AUTO_TEST_CASE(), main(), and eicpy.qaplots.LogAxis::rebin().

float SpacePoint::y

Definition at line 19 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 19 of file ATLSeedingIntegrationTest.cpp

Referenced by eicpy.qaplots.LogAxis::apply(), BOOST_AUTO_TEST_CASE(), main(), and eicpy.qaplots.LogAxis::rebin().

float SpacePoint::z

Definition at line 20 of file ATLSeedingIntegrationTest.cpp.

View newest version in sPHENIX GitHub at line 20 of file ATLSeedingIntegrationTest.cpp

Referenced by eicpy.qaplots.LogAxis::apply(), BOOST_AUTO_TEST_CASE(), main(), and eicpy.qaplots.LogAxis::rebin().


The documentation for this struct was generated from the following files: