FairRoot
|
Base class for all functors which are used in the FairTSBufferFunctional. More...
#include <FairTSBufferFunctional.h>
Public Member Functions | |
virtual bool | operator() (FairTimeStamp *a, double b) |
virtual bool | Call (FairTimeStamp *a, double b)=0 |
virtual bool | TimeOut () |
virtual void | ResetTimeOut () |
virtual | ~BinaryFunctor () |
Base class for all functors which are used in the FairTSBufferFunctional.
The class is a base class to control which data is extracted by the FairTSBufferFunctional class for processing. The important method to overwrite is Call. It gets the actual data which is read in from the tree and a parameter. If the actual data is not anymore part of the data you want to have Call returns true to stop the reading of data. Otherwise it should return false. The method TimeOut is used to break the processing if for example always the same data is requested.
Definition at line 35 of file FairTSBufferFunctional.h.
|
inlinevirtual |
Definition at line 43 of file FairTSBufferFunctional.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 38 of file FairTSBufferFunctional.h.
|
inlinevirtual |
Reimplemented in StopTime.
Definition at line 41 of file FairTSBufferFunctional.h.
|
inlinevirtual |
Reimplemented in StopTime.
Definition at line 40 of file FairTSBufferFunctional.h.