ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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.

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: