|
ant
A2 ant: class-based analysis framework
|
Inheritance diagram for TestProcessor:
Collaboration diagram for TestProcessor:Public Member Functions | |
| virtual return_t | ProcessEventData (const TEventData &, physics::manager_t &) override |
| virtual void | PopQueue () override |
| void | EmplaceQueue () |
| virtual unsigned | Get () const |
| virtual vector< procvalue_t > | GetExpected () const =0 |
| virtual | ~TestProcessor () |
Public Member Functions inherited from ant::analysis::slowcontrol::Processor | |
| bool | HasChanged () const |
| void | SetHasChanged (bool value) |
| virtual void | Init () |
| virtual | ~Processor ()=default |
Public Attributes | |
| unsigned | nProcessed = 0 |
| unsigned | nPopped = 0 |
| unsigned | nCompleted = 0 |
| queue< unsigned > | q |
Static Protected Member Functions | |
| static vector< procvalue_t > | MarkChanged (vector< procvalue_t > v) |
Additional Inherited Members | |
Public Types inherited from ant::analysis::slowcontrol::Processor | |
| enum | return_t { return_t::Process, return_t::Complete, return_t::Buffer, return_t::Skip } |
Protected Attributes inherited from ant::analysis::slowcontrol::Processor | |
| bool | hasChanged = true |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in TestProcessor4, TestProcessor3, TestProcessor2, and TestProcessor1.
|
inlinestaticprotected |
|
inlineoverridevirtual |
Implements ant::analysis::slowcontrol::Processor.
|
inlineoverridevirtual |
Implements ant::analysis::slowcontrol::Processor.
Reimplemented in TestProcessor4, TestProcessor3, TestProcessor2, and TestProcessor1.
| unsigned TestProcessor::nCompleted = 0 |
| unsigned TestProcessor::nPopped = 0 |
| unsigned TestProcessor::nProcessed = 0 |
| queue<unsigned> TestProcessor::q |