1 #ifndef _RdAntennaChannelToStationConverter_RdAntennaChannelToStationConverter_h_
2 #define _RdAntennaChannelToStationConverter_RdAntennaChannelToStationConverter_h_
4 #include <fwk/VModule.h>
6 #include <utl/Vector.h>
bool fCalculateWeightsFromAntennaPattern
fwk::VModule::ResultFlag Init() override
Initialize: invoked at beginning of run (NOT beginning of event)
double GetXmaxEstimator(const evt::Event &event) const
double fUpSmear
xml settings: smear upper frequency
utl::Vector3C rotateYaxis(utl::Vector3C vecC, double angle)
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)
bool fUseUserDefinedWeights
double fLowSmear
xml settings: smear lower frequency
bool GetDirection(const evt::Event &event, utl::Vector &showerAxis, double &azimuth, double &zenith) const
REGISTER_MODULE("RdAntennaChannelToStationConverter", RdAntennaChannelToStationConverter)
bool fCalculateWeightsFromExpectedEField
Static (small and dense) vector class.
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
utl::Vector3C rotateZaxis(utl::Vector3C vecC, double angle)
double fZeroLimit
xml settings: zerolimit for comparisons of doubles
UsedDirection fUsedDirection
xml setting: which direction is used for the antenna response pattern
ResultFlag
Flag returned by module methods to the RunController.
Converter from Channel to Station level. Calculates under consideration of the response function for ...
bool fRejectSaturatedStations
std::string fInterpolationMode
std::string fDirectionOfXmax
bool fCropFreq
xml settings: crop frequencies
std::string fXmaxEstimator