1 #ifndef _RdLDFMultiFitter_h_
2 #define _RdLDFMultiFitter_h_
4 #include <fwk/VModule.h>
double fEnergyEstimatorDist
xml settings: parameters for energy pre-estimator
std::vector< parameter > parameters
Configuration of parameters (for fitting)
std::string name
Name (displayed in EventBrowser)
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
double minval
Lower bound (for fit)
std::string color
Color (LDF curve in EventBrowser)
Fits lateral distribution of amplitudes usign user-defined 1-D parametrizations. Supports several fit...
int zenithCorrection
Fix parameter using zenith information and energy pre-estimator (if 1)
std::string formula
Formula (in TF1 ROOT format)
unsigned int id
ID (corresponds to one in TF1)
int fInfoLevel
xml settings: info level (0 - 5)
double fEnergyEstimatorPower
double maxval
Upper bound (for fit)
REGISTER_MODULE("RdLDFMultiFitter", RdLDFMultiFitter)
ResultFlag
Flag returned by module methods to the RunController.
virtual ~RdLDFMultiFitter()
Configuration of fit parameters.
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
Model (parametrization) used for fitting.
double fParA200
xml settings: parametrization fro zenith correction
double fEnergyEstimatorCoeff
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
double ZenithCorrection(double zenith, double energy)
return value of fixed parameters corresponding to pre-estimated energy and zenith angle of arrival di...
std::string name
Name (displayed in EventBrowser)
std::vector< Model > fModels
xml settings: list of models
std::vector< double > startvalues
Starting fit values.