stream  0.10.0
stream analysis framework
Public Member Functions | Data Fields
base::GlobalMarker Struct Reference

global time marker More...

#include <base/Markers.h>

Public Member Functions

 GlobalMarker (GlobalTime_t tm=0.)
 constructor
 
 GlobalMarker (const GlobalMarker &src)
 constructor
 
 ~GlobalMarker ()
 destructor More...
 
bool null () const
 is null
 
void reset ()
 reset
 
bool normal () const
 return true when interval defines normal event
 
void SetInterval (double left, double right)
 set interval
 
int TestHitTime (const GlobalTime_t &hittime, double *dist=0)
 test hit time More...
 

Data Fields

GlobalTime_t globaltm
 global time - reference time of marker
 
GlobalTime_t lefttm
 left range for hit selection
 
GlobalTime_t righttm
 right range for hit selection
 
SubEventsubev
 structure with data, selected for the trigger, ownership
 
bool isflush
 indicate that trigger is just for flushing, no real data is important
 

Detailed Description

global time marker

Constructor & Destructor Documentation

◆ ~GlobalMarker()

base::GlobalMarker::~GlobalMarker ( )
inline

destructor

should we here destroy subevent???

Member Function Documentation

◆ TestHitTime()

int base::GlobalMarker::TestHitTime ( const GlobalTime_t &  hittime,
double *  dist = 0 
)

test hit time

be aware that condition like [left, right) is tested therefore if left==right, hit will never be assigned to such condition


The documentation for this struct was generated from the following files: