#include <ExpSqrtPolyLDF.h>
Definition at line 14 of file ExpSqrtPolyLDF.h.
LDFFinderKG::ExpSqrtPolyLDF::ExpSqrtPolyLDF |
( |
const double |
refDistance | ) |
|
|
inline |
virtual double LDFFinderKG::VLDF::BetaUncertainty |
( |
const double |
showerSize | ) |
const |
|
pure virtualinherited |
unsigned int LDFFinderKG::ExpSqrtPolyLDF::GetNShapeParameters |
( |
| ) |
const |
|
inlinevirtual |
virtual double LDFFinderKG::VLDF::SecondDerivative |
( |
const double |
r, |
|
|
const std::vector< double > & |
shape |
|
) |
| const |
|
pure virtualinherited |
virtual std::vector<double> LDFFinderKG::VLDF::ShapeModel |
( |
const double |
cosTheta, |
|
|
double |
showerSize |
|
) |
| const |
|
pure virtualinherited |
return LDFFinderKG::ExpSqrtPolyLDF::std::exp |
( |
z0+z * |
alpha+z *(beta+z *(gamma+z *delta)) | ) |
|
virtual double LDFFinderKG::VLDF::Value |
( |
const double |
r, |
|
|
const std::vector< double > & |
shape |
|
) |
| const |
|
pure virtualinherited |
const double LDFFinderKG::ExpSqrtPolyLDF::alpha = shape[0] |
const double LDFFinderKG::ExpSqrtPolyLDF::beta = shape[1] |
double LDFFinderKG::ExpSqrtPolyLDF::const |
std::vector<double> LDFFinderKG::ExpSqrtPolyLDF::const |
Initial value:{
return std::vector<double>(4)
Definition at line 55 of file ExpSqrtPolyLDF.h.
const double LDFFinderKG::ExpSqrtPolyLDF::delta = shape[3] |
const double LDFFinderKG::ExpSqrtPolyLDF::dfdr = f * g |
const double LDFFinderKG::ExpSqrtPolyLDF::dgdr = z*(-0.25*alpha + z*z*(0.75*gamma + z*2*delta)) / (r*r) |
return dfdr* g f* LDFFinderKG::ExpSqrtPolyLDF::dgdr |
const double LDFFinderKG::ExpSqrtPolyLDF::f = Value(r, shape) |
std::vector<double> LDFFinderKG::VLDF::fBetaUncertaintyModelVector |
|
protectedinherited |
const double LDFFinderKG::VLDF::fReferenceDistance |
|
protectedinherited |
std::vector<double> LDFFinderKG::VLDF::fShapeModelVector |
|
protectedinherited |
const double LDFFinderKG::ExpSqrtPolyLDF::gamma = shape[2] |
The documentation for this class was generated from the following file: