#include <NKGAGLDF.h>
Public Member Functions | |
virtual double | BetaUncertainty (const double showerSize) const =0 |
return fBetaUncertaintyModelVector *[0] | exp (fBetaUncertaintyModelVector[1]*lgS) |
unsigned int | GetNShapeParameters () const |
NKGAGLDF (const double refDistance) | |
virtual double | SecondDerivative (const double r, const std::vector< double > &shape) const =0 |
std::vector< double > | shape (2) |
virtual std::vector< double > | ShapeModel (const double cosTheta, double showerSize) const =0 |
virtual double | Value (const double r, const std::vector< double > &shape) const =0 |
Protected Attributes | |
std::vector< double > | fBetaUncertaintyModelVector |
const double | fReferenceDistance |
std::vector< double > | fShapeModelVector |
Definition at line 14 of file NKGAGLDF.h.
|
inline |
Definition at line 17 of file NKGAGLDF.h.
|
pure virtualinherited |
return fBetaUncertaintyModelVector* [0] LDFFinderKG::NKGAGLDF::exp | ( | fBetaUncertaintyModelVector * | lgS[1] | ) |
|
inlinevirtual |
Implements LDFFinderKG::VLDF.
Definition at line 97 of file NKGAGLDF.h.
|
pure virtualinherited |
std::vector<double> LDFFinderKG::NKGAGLDF::shape | ( | 2 | ) |
|
pure virtualinherited |
|
pure virtualinherited |
Referenced by LDFFinderKG::PowerLawLDF::if().
const double LDFFinderKG::NKGAGLDF::a0 = fShapeModelVector[5] |
Definition at line 70 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::a0_Beta = fShapeModelVector[0] |
Definition at line 64 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::a1 = fShapeModelVector[6] |
Definition at line 71 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::a1_Beta = fShapeModelVector[1] |
Definition at line 65 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::b0 = fShapeModelVector[7] |
Definition at line 72 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::b0_Beta = fShapeModelVector[2] |
Definition at line 66 of file NKGAGLDF.h.
Definition at line 24 of file NKGAGLDF.h.
double& LDFFinderKG::NKGAGLDF::beta = shape[0] |
Definition at line 61 of file NKGAGLDF.h.
LDFFinderKG::NKGAGLDF::beta = a0_Beta + a1_Beta*lgSRef + secTheta*(b0_Beta + secTheta*(c0_Beta + secTheta*d0_Beta)) |
Definition at line 76 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::c0 = fShapeModelVector[8] |
Definition at line 73 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::c0_Beta = fShapeModelVector[3] |
Definition at line 67 of file NKGAGLDF.h.
double LDFFinderKG::NKGAGLDF::const |
Definition at line 22 of file NKGAGLDF.h.
Definition at line 38 of file NKGAGLDF.h.
Definition at line 56 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::d0 = fShapeModelVector[9] |
Definition at line 74 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::d0_Beta = fShapeModelVector[4] |
Definition at line 68 of file NKGAGLDF.h.
|
protectedinherited |
Definition at line 31 of file LDFFinderKG/VLDF.h.
|
protectedinherited |
Definition at line 29 of file LDFFinderKG/VLDF.h.
|
protectedinherited |
Definition at line 30 of file LDFFinderKG/VLDF.h.
Definition at line 25 of file NKGAGLDF.h.
double& LDFFinderKG::NKGAGLDF::gamma = shape[1] |
Definition at line 62 of file NKGAGLDF.h.
Definition at line 78 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::k3000 = 3000*utl::meter |
Definition at line 28 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::k700 = 700*utl::meter |
Definition at line 27 of file NKGAGLDF.h.
Definition at line 45 of file NKGAGLDF.h.
Definition at line 47 of file NKGAGLDF.h.
Definition at line 46 of file NKGAGLDF.h.
const double LDFFinderKG::NKGAGLDF::secTheta = 1 / cosTheta |
Definition at line 58 of file NKGAGLDF.h.
return LDFFinderKG::NKGAGLDF::shape |
Definition at line 86 of file NKGAGLDF.h.