RdEVASimPreparator.h
Go to the documentation of this file.
1 #ifndef RdEVASimPreparator_H
2 #define RdEVASimPreparator_H
3 #include <fwk/VModule.h>
4 #include <utl/CoordinateSystem.h>
5 #include <utl/TimeStamp.h>
6 #include <utl/Vector.h>
7 
8 #include <string>
9 #include <vector>
10 
11 namespace evt{
12  class Event;
13  class ShowerRecData;
14  class Header;
15 }
16 
17 namespace RdEVASimPreparator {
18  enum Eprimary {
21  };
26  };
28  public:
34  private:
35  std::string EVAFileWriter(evt::ShowerRecData& show, const evt::Header& head, evt::Event& theevent);
36  std::string CreateBashScriptEVASim();
37 
38  std::string fWorkingDir;
39  std::string fUserName;
40  std::string fEVAExecutableName;
41  std::string fPathToEVA;
42  std::string fEVAbin;
43 
47 
48  bool fUseMGMR;
49 
52 
53  REGISTER_MODULE("RdEVASimPreparator", RdEVASimPreparator);
54 
55  };
56 
57 }
58 
59 #endif
fwk::VModule::ResultFlag Run(evt::Event &theevent)
Run: invoked once per event.
Interface class to access Shower Reconstructed parameters.
Definition: ShowerRecData.h:33
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
Module interface.
Definition: VModule.h:53
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60
std::string EVAFileWriter(evt::ShowerRecData &show, const evt::Header &head, evt::Event &theevent)
Vector object.
Definition: Vector.h:30
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
REGISTER_MODULE("RdEVASimPreparator", RdEVASimPreparator)
Global event header.
Definition: Event/Header.h:27

, generated on Tue Sep 26 2023.