Skip to content

TimeStamp

#include <sbio/formats/xtc1/xtc1.hh>
class TimeStamp

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:796

Return Name Description
SBIO_HD TimeStamp inline
SBIO_HD TimeStamp inline
SBIO_HD TimeStamp inline
SBIO_HD TimeStamp inline
SBIO_HDTimeStamp & operator= inline
SBIO_HD unsigned ticks const inline 119 MHz counter within the fiducial for eventcode which initiated readout.
SBIO_HD unsigned fiducials const inline 360 Hz pulse ID
SBIO_HD unsigned control const inline Internal bits for alternate interpretation of XTC header fields.
SBIO_HD unsigned vector const inline 15-bit seed for event-level distribution (events since configure).
SBIO_HD bool operator== const inline
SBIO_HD bool operator>= const inline
SBIO_HD bool operator<= const inline
SBIO_HD bool operator< const inline
SBIO_HD bool operator> const inline

inline

inline SBIO_HD TimeStamp()

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:811


inline

inline SBIO_HD TimeStamp(const TimeStamp & input)

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:816


inline

inline SBIO_HD TimeStamp(const TimeStamp & input, unsigned control)

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:821


inline

inline SBIO_HD TimeStamp(unsigned ticks, unsigned fiducials, unsigned vector, unsigned control = 0)

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:826


inline

inline SBIO_HDTimeStamp & operator=(const TimeStamp & input)

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:834


const inline

inline SBIO_HD unsigned ticks() const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:844

119 MHz counter within the fiducial for eventcode which initiated readout.


const inline

inline SBIO_HD unsigned fiducials() const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:849

360 Hz pulse ID


const inline

inline SBIO_HD unsigned control() const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:854

Internal bits for alternate interpretation of XTC header fields.


const inline

inline SBIO_HD unsigned vector() const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:859

15-bit seed for event-level distribution (events since configure).


const inline

inline SBIO_HD bool operator==(const TimeStamp & ref) const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:861


const inline

inline SBIO_HD bool operator>=(const TimeStamp & ref) const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:864


const inline

inline SBIO_HD bool operator<=(const TimeStamp & ref) const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:867


const inline

inline SBIO_HD bool operator<(const TimeStamp & ref) const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:870


const inline

inline SBIO_HD bool operator>(const TimeStamp & ref) const

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:873

Name Description
``
``
``
``
``
``
``
``
``
``
``

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:798

Value Description
NumFiducialBits

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:799

Value Description
MaxFiducials

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:800

Value Description
ErrFiducial

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:802

Value Description
v_ticks
k_ticks

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:803

Value Description
v_cntrl
k_cntrl

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:804

Value Description
m_ticks
s_ticks

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:805

Value Description
m_cntrl
s_cntrl

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:806

Value Description
v_fiduc
k_fiduc

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:807

Value Description
v_vecto
k_vecto

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:808

Value Description
m_fiduc
s_fiduc

enum

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:809

Value Description
m_vecto
s_vecto
Return Name Description
std::uint32_t m_low
std::uint32_t m_high

std::uint32_t m_low

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:878


std::uint32_t m_high

Defined in src/lib/sbio/formats/xtc1/xtc1.hh:879