ATLAS Offline Software
Public Member Functions | List of all members
Trk::IVertexTrackDensityEstimator::ITrackDensity Class Referenceabstract

Helper to hold density results. More...

#include <IVertexTrackDensityEstimator.h>

Collaboration diagram for Trk::IVertexTrackDensityEstimator::ITrackDensity:

Public Member Functions

virtual ~ITrackDensity ()=default
 
virtual double trackDensity (double z) const =0
 Evaluate the density function at the specified coordinate along the beamline. More...
 
virtual void trackDensity (double z, double &density, double &firstDerivative, double &secondDerivative) const =0
 Evaluate the density and its first two derivatives at the specified coordinate. More...
 

Detailed Description

Helper to hold density results.

Definition at line 41 of file IVertexTrackDensityEstimator.h.

Constructor & Destructor Documentation

◆ ~ITrackDensity()

virtual Trk::IVertexTrackDensityEstimator::ITrackDensity::~ITrackDensity ( )
virtualdefault

Member Function Documentation

◆ trackDensity() [1/2]

virtual double Trk::IVertexTrackDensityEstimator::ITrackDensity::trackDensity ( double  z) const
pure virtual

Evaluate the density function at the specified coordinate along the beamline.

◆ trackDensity() [2/2]

virtual void Trk::IVertexTrackDensityEstimator::ITrackDensity::trackDensity ( double  z,
double &  density,
double &  firstDerivative,
double &  secondDerivative 
) const
pure virtual

Evaluate the density and its first two derivatives at the specified coordinate.


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