SimpleDAQProc Class Reference
|
Ratpac-two
|
RAT::SimpleDAQProc Class Reference
Inheritance diagram for RAT::SimpleDAQProc:
Public Member Functions | |
| virtual Processor::Result | DSEvent (DS::Root *ds) |
Public Member Functions inherited from RAT::Processor | |
| Processor (std::string _name) | |
| virtual | ~Processor () |
| std::string | GetName () const |
| virtual void | SetI (std::string param, int value) |
| virtual void | SetF (std::string param, float value) |
| virtual void | SetD (std::string param, double value) |
| virtual void | SetS (std::string param, std::string value) |
| virtual void | BeginOfRun (DS::Run *run) |
| virtual void | EndOfRun (DS::Run *run) |
| virtual Processor::Result | Event (DS::Root *ds, DS::EV *ev) |
Protected Attributes | |
| int | fEventCounter |
| std::vector< double > | fSPECharge |
Protected Attributes inherited from RAT::Processor | |
| std::string | name |
Additional Inherited Members | |
Public Types inherited from RAT::Processor | |
| enum | Result { OK = 0 , FAIL = 1 , ABORT = 2 } |
Member Function Documentation
◆ DSEvent()
|
virtual |
Process one physics event.
The processor can do whatever operation it likes on the event. The default implementation of this method calls Event() once for every event in the ds.ev list. Do not override DSEvent() if you plan to override Event().
- Parameters
-
[in,out] ds Data structure for current event.
- Returns
- Status code for successs/failure in processing this event.
Reimplemented from RAT::Processor.
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/include/RAT/SimpleDAQProc.hh
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/src/SimpleDAQProc.cc
Generated by
Public Member Functions inherited from