RdTransformAds_bLogFile.h
Go to the documentation of this file.
1 #ifndef _RdTransformAds_bLogFile_h_
2 #define _RdTransformAds_bLogFile_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 
46 
47  public:
49  virtual ~RdTransformAds_bLogFile();
53 
54  private:
55  REGISTER_MODULE("RdTransformAds_bLogFile", RdTransformAds_bLogFile);
56  void _printAirplaneInfos() const;
57 
58  // do not initialize in ctor, because all the coordinate system stuff is not set up when the module is instantiated
60  boost::filesystem::path _outputFile_;
62  };
63 
64 }
65 
66 
67 #endif
utl::CoordinateSystemPtr _globalCoordinateSystem_
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
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.
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
Module interface.
Definition: VModule.h:53
REGISTER_MODULE("RdTransformAds_bLogFile", RdTransformAds_bLogFile)
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60

, generated on Tue Sep 26 2023.