#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.