9#ifndef TRKMATERIALONTRACK_ENERGYLOSS_H
10#define TRKMATERIALONTRACK_ENERGYLOSS_H
35 friend class ::TrackCollectionCnv;
111 virtual MsgStream&
dump(MsgStream& sl)
const;
141#include "TrkMaterialOnTrack/EnergyLoss.icc"
double m_sigmaMinusDeltaE
- positive error on the energy loss
EnergyLoss()=default
default constructor for POOL
void update(double ioni, double sigi, double rad, double sigr, bool mpv=false)
virtual EnergyLoss * clone() const
Virtual constructor.
double sigmaPlusDeltaE() const
returns the positive side
double m_deltaE
- the estimated or measured energy loss
double sigmaMinusDeltaE() const
returns the negative side
void set(double eLoss, double sigde, double ioni, double sigi, double rad, double sigr)
EnergyLoss(EnergyLoss &&) noexcept=default
EnergyLoss(const EnergyLoss &)=default
double m_sigmaDeltaE
- negative error on the energy loss
double sigmaDeltaE() const
returns the symmatric error
double deltaE() const
returns the
Ensure that the ATLAS eigen extensions are properly loaded.