1 #ifndef _RdHASLDFFitter_RdHASLDFFitter_h_
2 #define _RdHASLDFFitter_RdHASLDFFitter_h_
4 #include <fwk/VModule.h>
5 #include <utl/PhysicalFunctions.h>
10 namespace RdHASLDFFitter {
57 double& electromagneticEnergyRec,
double& electromagneticEnergyRecErr,
const double zenith)
const;
60 double& radiationDensityCorrection,
double& radiationDensityCorrectionErr)
const;
bool fUseSaturatedStations
REGISTER_MODULE("RdHASLDFFitter", RdHASLDFFitter)
double fSTEPFCCorrectionToSimulatedRadioEnergyScale
std::string fFitDirection
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
bool fApplyParametricCorrectionToElectromagneticEnergyUncertainty
void ElectromagneticEnergy(const double sRad, const double sRadErr, double &electromagneticEnergyRec, double &electromagneticEnergyRecErr, const double zenith) const
unsigned int fMinimumNumberOfStations
fwk::VModule::ResultFlag Init() override
Initialize: invoked at beginning of run (NOT beginning of event)
bool fUseParametrizationToDisentanglePolarisation
utl::HadronicInteractionModel fHadronicInteractionModel
bool GetXmaxEstimator(const evt::Event &event, double &xmax) const
bool fAddLowestSignalAsError
ResultFlag
Flag returned by module methods to the RunController.
double fAddRelativeMaxSignalError
void RadiationDensityCorrection(const double densityMax, const double densityMaxErr, double &radiationDensityCorrection, double &radiationDensityCorrectionErr) const
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)