Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints Struct Reference

Struct to store sorted spacepoints for each layer (near, middle, and far), for each slice of phi, and for each slice of z. More...

+ Collaboration diagram for Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints:

Public Member Functions

 SortedSpacepoints (const int phiSize, const int zSize)
 
std::vector< std::pair
< spacepoint_t const
*, Acts::ActsScalar > > & 
addSP (int layer, int phi, int z)
 Provides non-const vector of spacepoints for a given layer, phi slice, and z slice.
 
const std::vector< std::pair
< spacepoint_t const
*, Acts::ActsScalar > > & 
getSP (int layer, int phi, int z) const
 Provides const vector of spacepoints for a given layer, phi slice, and z slice.
 

Public Attributes

std::array< std::vector
< std::vector< std::vector
< std::pair< spacepoint_t
const *, Acts::ActsScalar > > > >, 3 > 
sortedSP
 

Detailed Description

template<typename spacepoint_t>
struct Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints

Struct to store sorted spacepoints for each layer (near, middle, and far), for each slice of phi, and for each slice of z.

Definition at line 127 of file SingleSeedVertexFinder.hpp.

View newest version in sPHENIX GitHub at line 127 of file SingleSeedVertexFinder.hpp

Constructor & Destructor Documentation

template<typename spacepoint_t>
Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::SortedSpacepoints ( const int  phiSize,
const int  zSize 
)
inline

Definition at line 128 of file SingleSeedVertexFinder.hpp.

View newest version in sPHENIX GitHub at line 128 of file SingleSeedVertexFinder.hpp

References Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::sortedSP.

Member Function Documentation

template<typename spacepoint_t>
std::vector<std::pair<spacepoint_t const*, Acts::ActsScalar> >& Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::addSP ( int  layer,
int  phi,
int  z 
)
inline

Provides non-const vector of spacepoints for a given layer, phi slice, and z slice.

Parameters
layerIndex of the layer (near=0, middle=1, far=2)
phiIndex of the phi slice
zIndex of the z slice
Returns
Non-const vector of spacepoints

Definition at line 143 of file SingleSeedVertexFinder.hpp.

View newest version in sPHENIX GitHub at line 143 of file SingleSeedVertexFinder.hpp

References layer, ActsTests::PropagationDatasets::phi, Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::sortedSP, and physmon_track_finding_ttbar::z.

Referenced by Acts::SingleSeedVertexFinder< spacepoint_t >::sortSpacepoints().

+ Here is the caller graph for this function:

template<typename spacepoint_t>
const std::vector<std::pair<spacepoint_t const*, Acts::ActsScalar> >& Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::getSP ( int  layer,
int  phi,
int  z 
) const
inline

Provides const vector of spacepoints for a given layer, phi slice, and z slice.

Parameters
layerIndex of the layer (near=0, middle=1, far=2)
phiIndex of the phi slice
zIndex of the z slice
Returns
Const vector of spacepoints

Definition at line 154 of file SingleSeedVertexFinder.hpp.

View newest version in sPHENIX GitHub at line 154 of file SingleSeedVertexFinder.hpp

References layer, ActsTests::PropagationDatasets::phi, Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::sortedSP, and physmon_track_finding_ttbar::z.

Referenced by Acts::SingleSeedVertexFinder< spacepoint_t >::findTriplets().

+ Here is the caller graph for this function:

Member Data Documentation

template<typename spacepoint_t>
std::array<std::vector<std::vector<std::vector< std::pair<spacepoint_t const*, Acts::ActsScalar> > > >, 3> Acts::SingleSeedVertexFinder< spacepoint_t >::SortedSpacepoints::sortedSP

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