HOPS
HOPS class reference
MHO_MK4ScanConverterReversed.hh
Go to the documentation of this file.
1 #ifndef MHO_MK4ScanConverterReversed_HH__
2 #define MHO_MK4ScanConverterReversed_HH__
3 
4 #include <string>
5 #include "MHO_ScanDataStore.hh"
6 
7 //distinguish directory types
8 #define HOPS4_SCANDIR 0
9 #define HOPS4_EXPDIR 1
10 #define HOPS4_UNKNOWNDIR 2
11 
12 
13 namespace hops
14 {
15 
28 {
29  public:
32 
33  static int DetermineDirectoryType(const std::string& in_dir);
34 
35  void ProcessScan(const std::string& input_dir, const std::string& output_dir);
36 
37  private:
38 
39  void ProcessVex();
40  void ProcessCorel();
41  void ProcessStation();
42 
43  //data
44  MHO_ScanDataStore fStore;
45  MHO_DirectoryInterface fDirInterface;
46  mho_json fRootJSON;
47  std::string fInputDir;
48  std::string fOutputDir;
49  std::string fOutputVexFile;
50 
51 
52 };
53 
54 } // namespace hops
55 
56 #endif
nlohmann::json mho_json
Definition: MHO_JSONHeaderWrapper.hh:5
Class MHO_DirectoryInterface.
Definition: MHO_DirectoryInterface.hh:24
Class MHO_MK4ScanConverterReversed.
Definition: MHO_MK4ScanConverterReversed.hh:28
void ProcessScan(const std::string &input_dir, const std::string &output_dir)
Definition: MHO_MK4ScanConverterReversed.cc:80
virtual ~MHO_MK4ScanConverterReversed()
Definition: MHO_MK4ScanConverterReversed.cc:30
static int DetermineDirectoryType(const std::string &in_dir)
Definition: MHO_MK4ScanConverterReversed.cc:34
MHO_MK4ScanConverterReversed()
Definition: MHO_MK4ScanConverterReversed.cc:28
Class to catalog and organize data files that are associated with a single scan, and handle retrieval...
Definition: MHO_ScanDataStore.hh:28
Definition: MHO_ChannelLabeler.hh:17