1 #ifndef _TopDownSelector_h_
2 #define _TopDownSelector_h_
4 #include <fwk/VModule.h>
5 #include <utl/Vector.h>
6 #include <utl/TimeInterval.h>
22 namespace TopDownSelectorNS {
unsigned int fNMaxRemovedStations
void RemoveIsolatedStations()
Detector description interface for Station-related data.
bool TryRemovingStations(int)
std::vector< unsigned int > fIndexes
Interface class to access to the SD part of an event.
double CorrectTimeAltitudeCurv(int)
double EstimatedAzimuth(const std::string &s)
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
void RemoveRandomStations()
virtual ~TopDownSelector()
double EstimatedZenith(const std::string &s)
Module that re-implements top down selection algorithm by Olivier Deligny based on gap 2003-003...
class to hold data at Station level
bool fIsLastTimingIteration
bool IsGoodTimeConfig(TimeCorrectionType correctionType)
unsigned int fNMinStations
std::vector< double > fResiduals
REGISTER_MODULE("TopDownSelector", TopDownSelector)
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
ResultFlag
Flag returned by module methods to the RunController.
double CorrectTimeAltitude(int)
std::vector< StationPairStatus > fStations
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
const sdet::Station * detector