stream
0.10.0
stream analysis framework
|
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 | |
SubEvent * | subev |
structure with data, selected for the trigger, ownership | |
bool | isflush |
indicate that trigger is just for flushing, no real data is important | |
global time marker
|
inline |
destructor
should we here destroy subevent???
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