11 #ifndef _FdApertureLightFinderKG_FdApertureLightFinder_h_
12 #define _FdApertureLightFinderKG_FdApertureLightFinder_h_
15 #include <fwk/VModule.h>
16 #include <fevt/FdConstants.h>
17 #include <evt/Event.h>
18 #include <utl/Vector.h>
19 #include <utl/AugerUnits.h>
41 namespace FdApertureLightFinderKG {
72 double fChiVecMean[3];
140 bool fillFlux =
false);
154 const std::vector<double>&,
155 const std::vector<double>&,
156 const std::vector<double>&,
157 const std::vector<double>&,
158 const std::vector<double>&);
162 const std::vector<double>&,
163 const std::vector<double>&,
164 const std::vector<double>&,
165 const std::vector<double>&,
166 const std::vector<double>&,
167 const std::vector<
const std::vector<unsigned int>*>&,
168 const std::list<std::pair<double, double>>&);
174 const std::vector<double>&,
175 const std::vector<double>&,
176 const std::vector<double>&,
177 const std::vector<double>&,
178 const std::vector<double>&);
181 bool CalculateShowerGeometryData(
const fevt::Eye& eye);
187 LastTelTime(
unsigned int telid,
unsigned int lasttime) : fTelId(telid), fLastTime(lasttime) { }
static bool TelescopeTimeCmp(LastTelTime a, LastTelTime b)
Fluorescence Detector Eye Event.
void Init()
Initialise the registry.
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
LightSource
Possible light sources.
unsigned int fADCTraceIndex
std::map< unsigned short, std::vector< ShowerGeometryData > > fShowerGeometryData
geometry and trace bin data
#define REGISTER_MODULE(_moduleName_, _ModuleType_)
ResultFlag
Flag returned by module methods to the RunController.
A simple module to reconstruct the light flux at the apertures.
LastTelTime(unsigned int telid, unsigned int lasttime)
Fluorescence Detector Telescope Event.
std::vector< unsigned int > fPixelsInZeta