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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/core/include/RAT/CountProc.hh Source File
Ratpac-two
CountProc.hh
1 
17 #ifndef __RAT_CountProc__
18 #define __RAT_CountProc__
19 
20 #include <RAT/Processor.hh>
21 
22 namespace RAT {
23 
24 class CountProc : public Processor {
25  public:
31  CountProc();
32 
34  virtual ~CountProc();
35 
41  virtual void SetI(std::string param, int value);
42 
46  virtual Processor::Result DSEvent(DS::Root *ds);
47 
48  protected:
49  int dscount;
50  int evcount;
52 };
53 
54 } // namespace RAT
55 
56 #endif
Definition: CountProc.hh:24
virtual ~CountProc()
Definition: CountProc.cc:12
virtual void SetI(std::string param, int value)
Definition: CountProc.cc:18
CountProc()
Definition: CountProc.cc:6
int updateInterval
Number of physics events per update line.
Definition: CountProc.hh:51
virtual Processor::Result DSEvent(DS::Root *ds)
Definition: CountProc.cc:28
int evcount
Number of triggered events.
Definition: CountProc.hh:50
int dscount
Number of physics events.
Definition: CountProc.hh:49
Definition: Root.hh:39
Definition: Processor.hh:36
Result
Definition: Processor.hh:59
Definition: CCCrossSecMessenger.hh:29