79 double getSigma(
double dedx,
double nhit,
double cosTheta,
double timeReso)
const;
84 double sigmaCurve(
double x,
const double* par,
int version)
const;
dE/dx sigma (versus beta-gamma) parameterization constants
short m_version
version number for sigma parameterization
CDCDedxSigmaPars(short version, const std::vector< double > &sigmapars)
Constructor.
double getSigmaPar(int par) const
Return specific sigma parameters.
std::vector< double > m_sigmapars
dE/dx resolution parameters
~CDCDedxSigmaPars()
Destructor.
ClassDef(CDCDedxSigmaPars, 2)
ClassDef.
double getSize() const
Get the number of parameters.
void setSigmaPar(int par, double value)
Set sigma parameter.
void setVersion(short version)
Set version number.
int getVersion() const
Get the version for the sigma parameterization.
CDCDedxSigmaPars()
Default constructor.
const std::vector< double > & getSigmaPars() const
Return vector of sigma parameters.
double sigmaCurve(double x, const double *par, int version) const
parameterized resolution for predictions
double getSigma(double dedx, double nhit, double cosTheta, double timeReso) const
Returns predicted dE/dx sigma.
Abstract base class for different kinds of events.