CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
l1t::demo::Frame Struct Reference

#include <Frame.h>

Public Member Functions

 Frame ()=default
 
 Frame (const uint64_t)
 
 Frame (const ap_uint< 64 > &)
 

Public Attributes

ap_uint< 64 > data {0}
 
bool end {false}
 
bool start {false}
 
bool strobe {true}
 
bool valid {false}
 

Detailed Description

Definition at line 11 of file Frame.h.

Constructor & Destructor Documentation

◆ Frame() [1/3]

l1t::demo::Frame::Frame ( )
default

◆ Frame() [2/3]

l1t::demo::Frame::Frame ( const uint64_t  x)

Definition at line 6 of file Frame.cc.

References x.

6 : data(x), valid(true) {}
bool valid
Definition: Frame.h:19
ap_uint< 64 > data
Definition: Frame.h:18

◆ Frame() [3/3]

l1t::demo::Frame::Frame ( const ap_uint< 64 > &  x)

Definition at line 8 of file Frame.cc.

References x.

8 : data(x), valid(true) {}
bool valid
Definition: Frame.h:19
ap_uint< 64 > data
Definition: Frame.h:18

Member Data Documentation

◆ data

ap_uint<64> l1t::demo::Frame::data {0}

◆ end

bool l1t::demo::Frame::end {false}

Definition at line 22 of file Frame.h.

Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().

◆ start

bool l1t::demo::Frame::start {false}

◆ strobe

bool l1t::demo::Frame::strobe {true}

Definition at line 20 of file Frame.h.

◆ valid

bool l1t::demo::Frame::valid {false}

Definition at line 19 of file Frame.h.