/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/core/include/RAT/PythonProc.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/core/include/RAT/PythonProc.hh Source File
Ratpac-two
PythonProc.hh
1 
17 #ifndef __RAT_PythonProc__
18 #define __RAT_PythonProc__
19 
20 #include <RAT/Processor.hh>
21 
22 namespace RAT {
23 
24 class PythonProc : public Processor {
25  public:
27  PythonProc();
28 
30  virtual ~PythonProc();
31 
33  virtual void SetS(std::string param, std::string value);
34 
35  virtual Processor::Result DSEvent(DS::Root *ds);
36 
37  protected:
38  static int fgProcCounter;
39 
40  std::string fPyProcName;
41 };
42 
43 } // namespace RAT
44 
45 #endif
Definition: Root.hh:39
Definition: Processor.hh:36
Result
Definition: Processor.hh:59
Definition: PythonProc.hh:24
virtual Processor::Result DSEvent(DS::Root *ds)
Definition: PythonProc.cc:74
PythonProc()
Definition: PythonProc.cc:11
virtual void SetS(std::string param, std::string value)
Definition: PythonProc.cc:20
virtual ~PythonProc()
Definition: PythonProc.cc:13
Definition: CCCrossSecMessenger.hh:29