Skip to content

TimeStamp

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

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

Name Kind Owner
TimeStamp function Declared here
TimeStamp function Declared here
TimeStamp function Declared here
TimeStamp function Declared here
ticks function Declared here
fiducials function Declared here
control function Declared here
vector function Declared here
operator== function Declared here
operator>= function Declared here
operator<= function Declared here
operator< function Declared here
operator> function Declared here
m_low variable Declared here
m_high variable Declared here
Return Name Description
SBIO_HD TimeStamp inline
SBIO_HD TimeStamp inline
SBIO_HD TimeStamp inline
SBIO_HD TimeStamp 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


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