EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore Class Reference

Public Member Functions

 GaussianTrackDensityStore (double z_coordinate)
 
void addTrackToDensity (const TrackEntry &entry)
 
std::tuple< double, double,
double > 
densityAndDerivatives () const
 

Private Attributes

double m_z
 
double m_density {0}
 
double m_firstDerivative {0}
 
double m_secondDerivative {0}
 

Detailed Description

template<typename input_track_t>
class Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore

Definition at line 178 of file GaussianTrackDensity.hpp.

View newest version in sPHENIX GitHub at line 178 of file GaussianTrackDensity.hpp

Constructor & Destructor Documentation

template<typename input_track_t >
Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::GaussianTrackDensityStore ( double  z_coordinate)
inline

Definition at line 181 of file GaussianTrackDensity.hpp.

View newest version in sPHENIX GitHub at line 181 of file GaussianTrackDensity.hpp

Member Function Documentation

template<typename input_track_t >
std::tuple<double, double, double> Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::densityAndDerivatives ( ) const
inline

Definition at line 187 of file GaussianTrackDensity.hpp.

View newest version in sPHENIX GitHub at line 187 of file GaussianTrackDensity.hpp

References Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_density, Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_firstDerivative, and Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_secondDerivative.

Referenced by Acts::GaussianTrackDensity< input_track_t >::trackDensityAndDerivatives().

+ Here is the caller graph for this function:

Member Data Documentation

template<typename input_track_t >
double Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_density {0}
private
template<typename input_track_t >
double Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_firstDerivative {0}
private
template<typename input_track_t >
double Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_secondDerivative {0}
private
template<typename input_track_t >
double Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::m_z
private

Definition at line 193 of file GaussianTrackDensity.hpp.

View newest version in sPHENIX GitHub at line 193 of file GaussianTrackDensity.hpp

Referenced by Acts::GaussianTrackDensity< input_track_t >::GaussianTrackDensityStore::addTrackToDensity().


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