Detector2ADST.h
Go to the documentation of this file.
1 #ifndef _RecDataWriterNG_Detector2ADST_h_
2 #define _RecDataWriterNG_Detector2ADST_h_
3 
4 
5 namespace otoa {
6  class Config;
7 }
8 
9 namespace evt {
10  class Event;
11 }
12 
13 class RecEvent;
14 class Detector;
15 class RecEvent;
16 
17 namespace otoa {
18 
27  class Detector2ADST {
28  public:
29  Detector2ADST(const Config& config);
30 
31  void Convert(const evt::Event& event, RecEvent& recEvent);
32 
33  private:
34  const Config& GetConfig() const { return fConfig; }
35 
36  void FillDetector(const evt::Event& theEvent, Detector& det);
37  void FillAerosols(const unsigned int thisEyeId, Detector& det);
38  void FillLidarData(RecEvent& recEvent);
39  void FillCloudCameraData(const evt::Event& event, Detector& det);
40  void FillGOESData(Detector& det);
41 
42  const Config& fConfig;
43  };
44 
45 }
46 
47 
48 #endif
const Config & fConfig
Definition: Detector2ADST.h:42
void Convert(const evt::Event &event, RecEvent &recEvent)
void FillGOESData(Detector &det)
void FillAerosols(const unsigned int thisEyeId, Detector &det)
Detector2ADST(const Config &config)
Converts an Offline event to ADST.
Definition: Config.h:19
void FillCloudCameraData(const evt::Event &event, Detector &det)
void FillDetector(const evt::Event &theEvent, Detector &det)
const Config & GetConfig() const
Definition: Detector2ADST.h:34
void FillLidarData(RecEvent &recEvent)
void Config(const std::string &infile)
Definition: fwkPython.cc:13

, generated on Tue Sep 26 2023.