RdAirplaneTiming.h
Go to the documentation of this file.
1 #ifndef _RdAirplaneTiming_h_
2 #define _RdAirplaneTiming_h_
3 
4 #include "fwk/VModule.h"
5 #include "fwk/CentralConfig.h"
6 
7 #include "boost/filesystem.hpp"
8 #include "boost/lexical_cast.hpp"
9 
10 #include "evt/Event.h"
11 #include "evt/ShowerRecData.h"
12 #include "evt/ShowerRRecData.h"
13 
14 #include "revt/Station.h"
15 #include "revt/REvent.h"
16 #include "revt/Header.h"
17 #include "revt/StationRecData.h"
18 
19 #include "rdet/RDetector.h"
20 #include "rdet/Station.h"
21 
22 #include "utl/ErrorLogger.h"
23 #include "utl/AugerUnits.h"
24 #include "utl/PhysicalConstants.h"
25 #include "utl/PhysicalFunctions.h"
26 #include "utl/Branch.h"
27 #include "utl/UTMPoint.h"
28 #include "utl/UTCDateTime.h"
29 #include "utl/CoordinateSystem.h"
30 
31 #include <set>
32 #include <string>
33 #include <sstream>
34 
35 
36 
37 
38 namespace RdAirplane {
39 
40  class StationInfo;
41  class Ads_bDataBase;
42  class Flight;
43  class DataWriter;
44 
45  class RdAirplaneTiming : public fwk::VModule {
46 
47  public:
49  virtual ~RdAirplaneTiming();
53 
54  private:
55  REGISTER_MODULE("RdAirplaneTiming", RdAirplaneTiming);
56 
57  // do not initialize in ctor, because all the coordinate system stuff is not set up when the module is instantiated
59  boost::filesystem::path _generalStationsInfoFile_;
61  std::set<const StationInfo*> _stations_;
65  };
66 
67 }
68 
69 
70 #endif
Point object.
Definition: Point.h:32
boost::filesystem::path _generalStationsInfoFile_
REGISTER_MODULE("RdAirplaneTiming", RdAirplaneTiming)
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
Example Module to write a Root Tree and histos from the SEvent only.
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
utl::CoordinateSystemPtr _globalCoordinateSystem_
Module interface.
Definition: VModule.h:53
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60
std::set< const StationInfo * > _stations_

, generated on Tue Sep 26 2023.