Analysis Software
Documentation for sPHENIX simulation 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
 
double x () const
 These are needed by Acts.
 
double y () const
 
double z () const
 
double r () const
 
double varianceR () const
 
double varianceZ () const
 

Public Attributes

float x = 0
 
float y = 0
 
float z = 0
 
float r = 0
 
float covr = 0.03
 
float covz = 0.03
 
std::pair< int, int > m_clusterList = std::pair<int, int>(1, 1)
 
int surface = 0
 
float m_x
 
float m_y
 
float m_z
 
float m_r
 
int layer
 
float varianceR
 
float varianceZ
 
int m_surface
 
TrkrDefs::cluskey m_clusKey
 
double m_x
 
double m_y
 
double m_z
 
double m_r
 
Acts::GeometryIdentifier m_geoId
 
double m_varianceR
 
double 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(), and Acts::Legacy::SPForSeed< SpacePoint >::set().

+ Here is the caller graph for this function:

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

Definition at line 23 of file SpacePoint.h.

View newest version in sPHENIX GitHub at line 23 of file SpacePoint.h

References m_clusKey.

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.

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.

double SpacePoint::r ( ) const
inline

Definition at line 29 of file SpacePoint.h.

View newest version in sPHENIX GitHub at line 29 of file SpacePoint.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.

double SpacePoint::varianceR ( ) const
inline

Definition at line 30 of file SpacePoint.h.

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

References m_varianceR.

double SpacePoint::varianceZ ( ) const
inline

Definition at line 31 of file SpacePoint.h.

View newest version in sPHENIX GitHub at line 31 of file SpacePoint.h

References m_varianceZ.

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.

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.

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.

double SpacePoint::x ( ) const
inline

These are needed by Acts.

Definition at line 26 of file SpacePoint.h.

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

References m_x.

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.

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.

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.

double SpacePoint::y ( ) const
inline

Definition at line 27 of file SpacePoint.h.

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

References m_y.

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.

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.

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.

double SpacePoint::z ( ) const
inline

Definition at line 28 of file SpacePoint.h.

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

References m_z.

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

Referenced by Acts::Legacy::SPForSeed< SpacePoint >::set().

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

Referenced by Acts::Legacy::SPForSeed< SpacePoint >::set().

int SpacePoint::layer

Definition at line 16 of file SpacePoint.hpp.

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

Referenced by main().

TrkrDefs::cluskey SpacePoint::m_clusKey

Definition at line 14 of file SpacePoint.h.

View newest version in sPHENIX GitHub at line 14 of file SpacePoint.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 19 of file SpacePoint.h.

View newest version in sPHENIX GitHub at line 19 of file SpacePoint.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().

double SpacePoint::m_r

Definition at line 18 of file SpacePoint.h.

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

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().

double SpacePoint::m_varianceR

Definition at line 20 of file SpacePoint.h.

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

Referenced by PHActsSiliconSeeding::runSeeder(), and varianceR().

double SpacePoint::m_varianceZ

Definition at line 21 of file SpacePoint.h.

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

Referenced by PHActsSiliconSeeding::runSeeder(), and varianceZ().

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().

double SpacePoint::m_x

Definition at line 15 of file SpacePoint.h.

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

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().

double SpacePoint::m_y

Definition at line 16 of file SpacePoint.h.

View newest version in sPHENIX GitHub at line 16 of file SpacePoint.h

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().

double SpacePoint::m_z

Definition at line 17 of file SpacePoint.h.

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

float SpacePoint::r = 0

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 = 0

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(), main(), and Acts::Legacy::SPForSeed< SpacePoint >::set().

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(), and PHActsKDTreeSeeding::runSeeder().

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(), and PHActsKDTreeSeeding::runSeeder().


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