List of all members | Public Member Functions | Private Attributes
FluorescenceFunctor Class Reference

Public Member Functions

 FluorescenceFunctor (const double showerAge, const double distance, const double moliereRadius, const TabulatedFunction &arcLengthFunction)
 
double operator() (const double zeta) const
 

Private Attributes

const TabulatedFunctionfArcLengthFunction
 
double fDistance = 0
 
double fMoliereRadius = 0
 
double fShowerAge = 0
 
bool fSmallAngleApprox = false
 

Detailed Description

Definition at line 93 of file LateralLightCalculator.cc.

Constructor & Destructor Documentation

FluorescenceFunctor::FluorescenceFunctor ( const double  showerAge,
const double  distance,
const double  moliereRadius,
const TabulatedFunction arcLengthFunction 
)
inline

Definition at line 96 of file LateralLightCalculator.cc.

Member Function Documentation

double FluorescenceFunctor::operator() ( const double  zeta) const
inline

Definition at line 108 of file LateralLightCalculator.cc.

References utl::GoraPDF(), jacobian(), and utl::Sqr().

Member Data Documentation

const TabulatedFunction& FluorescenceFunctor::fArcLengthFunction
private

Definition at line 137 of file LateralLightCalculator.cc.

double FluorescenceFunctor::fDistance = 0
private

Definition at line 135 of file LateralLightCalculator.cc.

double FluorescenceFunctor::fMoliereRadius = 0
private

Definition at line 136 of file LateralLightCalculator.cc.

double FluorescenceFunctor::fShowerAge = 0
private

Definition at line 134 of file LateralLightCalculator.cc.

bool FluorescenceFunctor::fSmallAngleApprox = false
private

Definition at line 138 of file LateralLightCalculator.cc.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.