Project
Loading...
Searching...
No Matches
TimeStamp.h File Reference

A std chrono implementation of LHC clock and timestamp. More...

#include "Headers/DataHeader.h"
#include <chrono>
#include <cassert>
#include <type_traits>

Go to the source code of this file.

Classes

struct  o2::header::lhc_clock_parameter::Property< T >
 
struct  o2::header::lhc_clock_parameter::Property< OrbitPrecision >
 
struct  o2::header::lhc_clock_parameter::Property< BunchPrecision >
 
class  o2::header::LHCClock< RefTimePoint, Precision >
 
class  o2::header::TimeStamp
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::header
 O2 data header classes and API, v0.1.
 
namespace  o2::header::lhc_clock_parameter
 

Typedefs

using o2::header::lhc_clock_parameter::OrbitPrecision = std::integral_constant< int, 0 >
 
using o2::header::lhc_clock_parameter::BunchPrecision = std::integral_constant< int, 1 >
 
using o2::header::LHCOrbitClock = LHCClock< std::chrono::system_clock::time_point, lhc_clock_parameter::OrbitPrecision >
 
using o2::header::LHCBunchClock = LHCClock< std::chrono::system_clock::time_point, lhc_clock_parameter::BunchPrecision >
 

Detailed Description

A std chrono implementation of LHC clock and timestamp.

Author
Matthias Richter
Since
2017-01-25

Definition in file TimeStamp.h.