12#ifndef ALICEO2_COMMON_TIMESTAMP_H
13#define ALICEO2_COMMON_TIMESTAMP_H
31 GPUhdi() T getTimeStamp()
const {
return mTimeStamp; }
33 GPUdi() bool operator==(const
TimeStamp<T>& t)
const {
return mTimeStamp == t.mTimeStamp; }
40template <
typename T,
typename E>
46 GPUdi() E getTimeStampError()
const {
return mTimeStampError; }
47 GPUdi() E getTimeStampError2()
const {
return mTimeStampError * mTimeStampError; }
51 E mTimeStampError = 0;
60 os << t.getTimeStamp();
64template <
typename T,
typename E>
68 os << t.getTimeStamp() <<
" +/- " << t.getTimeStampError();
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...