EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TimeGap Class Reference

#include <EicRoot/blob/master/base/FairTSBufferFunctional.h>

+ Inheritance diagram for TimeGap:
+ Collaboration diagram for TimeGap:

Public Member Functions

 TimeGap ()
 
bool Call (FairTimeStamp *a, double b)
 
- Public Member Functions inherited from BinaryFunctor
virtual bool operator() (FairTimeStamp *a, double b)
 
virtual bool TimeOut ()
 
virtual void ResetTimeOut ()
 

Private Attributes

double fOldTime
 

Detailed Description

Returns you all the data between two time gaps of a given length.

Definition at line 90 of file FairTSBufferFunctional.h.

View newest version in sPHENIX GitHub at line 90 of file FairTSBufferFunctional.h

Constructor & Destructor Documentation

TimeGap::TimeGap ( )
inline

Definition at line 93 of file FairTSBufferFunctional.h.

View newest version in sPHENIX GitHub at line 93 of file FairTSBufferFunctional.h

Member Function Documentation

bool TimeGap::Call ( FairTimeStamp a,
double  b 
)
inlinevirtual

b : TimeGap: All data between two time gaps which are larger than TimeGap are returned

Implements BinaryFunctor.

Definition at line 99 of file FairTSBufferFunctional.h.

View newest version in sPHENIX GitHub at line 99 of file FairTSBufferFunctional.h

References fOldTime, and FairTimeStamp::GetTimeStamp().

+ Here is the call graph for this function:

Member Data Documentation

double TimeGap::fOldTime
private

Definition at line 113 of file FairTSBufferFunctional.h.

View newest version in sPHENIX GitHub at line 113 of file FairTSBufferFunctional.h

Referenced by Call().


The documentation for this class was generated from the following file: