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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/include/RAT/ForcedTriggerProc.hh Source File
Ratpac-two
ForcedTriggerProc.hh
1 #ifndef __RAT_ForcedTriggerProc__
2 #define __RAT_ForcedTriggerProc__
3 
4 #include <RAT/DB.hh>
5 #include <RAT/Digitizer.hh>
6 #include <RAT/Processor.hh>
7 #include <string>
8 
9 namespace RAT {
10 
11 class ForcedTriggerProc : public Processor {
12  public:
14  virtual ~ForcedTriggerProc(){};
15  virtual Processor::Result DSEvent(DS::Root *ds);
16 
17  void BeginOfRun(DS::Run *run);
18 
19  protected:
20  int fEventCounter;
21  bool fDigitize;
22 
23  DBLinkPtr ldaq;
24 
25  Digitizer *fDigitizer;
26  std::string fDigitizerType;
27 };
28 
29 } // namespace RAT
30 
31 #endif
Definition: Root.hh:39
Definition: Run.hh:22
Digitizer.
Definition: Digitizer.hh:29
Definition: ForcedTriggerProc.hh:11
virtual Processor::Result DSEvent(DS::Root *ds)
Definition: ForcedTriggerProc.cc:32
Definition: Processor.hh:36
Result
Definition: Processor.hh:59
Definition: CCCrossSecMessenger.hh:29