1 #ifndef _RdAirShowerReconstruction_h_
2 #define _RdAirShowerReconstruction_h_
4 #include <fwk/VModule.h>
71 double CalculateEnergy(
const double E0,
const double E0_err,
double& energy_err);
81 double CalculateXmax(
const double eta,
const double eta_err,
double& Xmax_err);
unsigned int fXmaxFitParameter
xml settings: index of parameter eta (slope) used for Xmax recontruction
RdAirShowerReconstruction()
unsigned int fEnergyFitId
xml settings: index of parametrization used for energy reconstruction
double CalculateXmax(const double eta, const double eta_err, double &Xmax_err)
return reconstructed Xmax
double fXmaxParamB
xml settings: paramenter B used for Xmax reconstruction
double fXmaxBbar
xml settings: constant bbar used for Xmax reconstruction
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
double fXmaxGroundDepth
xml settings: depth of the detector (in g/cm^2)
double fEnergyKappa
xml settings: constant kappa used for energy reconstruction
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
double fZenith
zenith angle theta of arrival direction of air-shower
int fInfoLevel
xml settings: info level (0 - 5)
Reconstructs air-shower parameter, such as energy and shower maximum, using fitted parameters...
unsigned int fXmaxFitId
xml settings: index of parametrization used for Xmax reconstruction
double fXmaxParamA
xml settings: parameter A used for Xmax reconstruction
unsigned int fEnergyFitParameter
xml settings: index of parameter E0 used for energy reconstruction
REGISTER_MODULE("RdAirShowerReconstruction", RdAirShowerReconstruction)
double fEnergyB
xml settings: constant b used for energy reconstruction
ResultFlag
Flag returned by module methods to the RunController.
double CalculateEnergy(const double E0, const double E0_err, double &energy_err)
return reconstructed energy
virtual ~RdAirShowerReconstruction()