CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
l1t::EMTFDaqOut Class Reference

#include <EMTFDaqOut.h>

Public Member Functions

void add_format_error ()
 
uint64_t Dataword () const
 
 EMTFDaqOut (uint64_t dataword)
 
 EMTFDaqOut ()
 
int Format_Errors () const
 
emtf::AMC13Header GetAMC13Header () const
 
emtf::AMC13Trailer GetAMC13Trailer () const
 
emtf::Counters GetCounters () const
 
emtf::EventHeader GetEventHeader () const
 
emtf::EventTrailer GetEventTrailer () const
 
emtf::MECollection GetMECollection () const
 
emtf::MTF7Header GetMTF7Header () const
 
emtf::MTF7Trailer GetMTF7Trailer () const
 
emtf::RPCCollection GetRPCCollection () const
 
emtf::SPCollection GetSPCollection () const
 
bool HasAMC13Header () const
 
bool HasAMC13Trailer () const
 
bool HasCounters () const
 
bool HasEventHeader () const
 
bool HasEventTrailer () const
 
bool HasMTF7Header () const
 
bool HasMTF7Trailer () const
 
int NumME () const
 
int NumRPC () const
 
int NumSP () const
 
const emtf::AMC13HeaderPtrAMC13Header () const
 
const emtf::AMC13TrailerPtrAMC13Trailer () const
 
const emtf::CountersPtrCounters () const
 
const emtf::EventHeaderPtrEventHeader () const
 
const emtf::EventTrailerPtrEventTrailer () const
 
const emtf::MECollectionPtrMECollection () const
 
const emtf::MTF7HeaderPtrMTF7Header () const
 
const emtf::MTF7TrailerPtrMTF7Trailer () const
 
const emtf::RPCCollectionPtrRPCCollection () const
 
const emtf::SPCollectionPtrSPCollection () const
 
void push_ME (emtf::ME bits)
 
void push_RPC (emtf::RPC bits)
 
void push_SP (emtf::SP bits)
 
void set_AMC13Header (emtf::AMC13Header bits)
 
void set_AMC13Trailer (emtf::AMC13Trailer bits)
 
void set_Counters (emtf::Counters bits)
 
void set_dataword (uint64_t bits)
 
void set_EventHeader (emtf::EventHeader bits)
 
void set_EventTrailer (emtf::EventTrailer bits)
 
void set_MECollection (emtf::MECollection bits)
 
void set_MTF7Header (emtf::MTF7Header bits)
 
void set_MTF7Trailer (emtf::MTF7Trailer bits)
 
void set_RPCCollection (emtf::RPCCollection bits)
 
void set_SPCollection (emtf::SPCollection bits)
 
virtual ~EMTFDaqOut ()
 

Private Attributes

emtf::AMC13Header AMC13Header
 
emtf::AMC13Trailer AMC13Trailer
 
emtf::Counters Counters
 
uint64_t dataword
 
emtf::EventHeader EventHeader
 
emtf::EventTrailer EventTrailer
 
int format_errors
 
bool hasAMC13Header
 
bool hasAMC13Trailer
 
bool hasCounters
 
bool hasEventHeader
 
bool hasEventTrailer
 
bool hasMTF7Header
 
bool hasMTF7Trailer
 
emtf::MECollection MECollection
 
emtf::MTF7Header MTF7Header
 
emtf::MTF7Trailer MTF7Trailer
 
int numME
 
int numRPC
 
int numSP
 
emtf::RPCCollection RPCCollection
 
emtf::SPCollection SPCollection
 

Detailed Description

Definition at line 23 of file EMTFDaqOut.h.

Constructor & Destructor Documentation

l1t::EMTFDaqOut::EMTFDaqOut ( uint64_t  dataword)
explicit
l1t::EMTFDaqOut::EMTFDaqOut ( )
inline

Definition at line 29 of file EMTFDaqOut.h.

virtual l1t::EMTFDaqOut::~EMTFDaqOut ( )
inlinevirtual

Definition at line 39 of file EMTFDaqOut.h.

Member Function Documentation

void l1t::EMTFDaqOut::add_format_error ( )
inline

Definition at line 67 of file EMTFDaqOut.h.

uint64_t l1t::EMTFDaqOut::Dataword ( ) const
inline

Definition at line 101 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::Format_Errors ( ) const
inline

Definition at line 100 of file EMTFDaqOut.h.

emtf::AMC13Header l1t::EMTFDaqOut::GetAMC13Header ( ) const
inline

Definition at line 80 of file EMTFDaqOut.h.

emtf::AMC13Trailer l1t::EMTFDaqOut::GetAMC13Trailer ( ) const
inline

Definition at line 89 of file EMTFDaqOut.h.

emtf::Counters l1t::EMTFDaqOut::GetCounters ( ) const
inline

Definition at line 83 of file EMTFDaqOut.h.

emtf::EventHeader l1t::EMTFDaqOut::GetEventHeader ( ) const
inline

Definition at line 82 of file EMTFDaqOut.h.

emtf::EventTrailer l1t::EMTFDaqOut::GetEventTrailer ( ) const
inline

Definition at line 87 of file EMTFDaqOut.h.

emtf::MECollection l1t::EMTFDaqOut::GetMECollection ( ) const
inline

Definition at line 84 of file EMTFDaqOut.h.

emtf::MTF7Header l1t::EMTFDaqOut::GetMTF7Header ( ) const
inline

Definition at line 81 of file EMTFDaqOut.h.

emtf::MTF7Trailer l1t::EMTFDaqOut::GetMTF7Trailer ( ) const
inline

Definition at line 88 of file EMTFDaqOut.h.

emtf::RPCCollection l1t::EMTFDaqOut::GetRPCCollection ( ) const
inline

Definition at line 85 of file EMTFDaqOut.h.

emtf::SPCollection l1t::EMTFDaqOut::GetSPCollection ( ) const
inline

Definition at line 86 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasAMC13Header ( ) const
inline

Definition at line 70 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasAMC13Trailer ( ) const
inline

Definition at line 77 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasCounters ( ) const
inline

Definition at line 73 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasEventHeader ( ) const
inline

Definition at line 72 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasEventTrailer ( ) const
inline

Definition at line 79 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasMTF7Header ( ) const
inline

Definition at line 71 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::HasMTF7Trailer ( ) const
inline

Definition at line 78 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::NumME ( ) const
inline

Definition at line 76 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::NumRPC ( ) const
inline

Definition at line 75 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::NumSP ( ) const
inline

Definition at line 74 of file EMTFDaqOut.h.

const emtf::AMC13Header* l1t::EMTFDaqOut::PtrAMC13Header ( ) const
inline

Definition at line 90 of file EMTFDaqOut.h.

const emtf::AMC13Trailer* l1t::EMTFDaqOut::PtrAMC13Trailer ( ) const
inline

Definition at line 99 of file EMTFDaqOut.h.

const emtf::Counters* l1t::EMTFDaqOut::PtrCounters ( ) const
inline

Definition at line 93 of file EMTFDaqOut.h.

const emtf::EventHeader* l1t::EMTFDaqOut::PtrEventHeader ( ) const
inline

Definition at line 92 of file EMTFDaqOut.h.

const emtf::EventTrailer* l1t::EMTFDaqOut::PtrEventTrailer ( ) const
inline

Definition at line 97 of file EMTFDaqOut.h.

const emtf::MECollection* l1t::EMTFDaqOut::PtrMECollection ( ) const
inline

Definition at line 94 of file EMTFDaqOut.h.

const emtf::MTF7Header* l1t::EMTFDaqOut::PtrMTF7Header ( ) const
inline

Definition at line 91 of file EMTFDaqOut.h.

const emtf::MTF7Trailer* l1t::EMTFDaqOut::PtrMTF7Trailer ( ) const
inline

Definition at line 98 of file EMTFDaqOut.h.

const emtf::RPCCollection* l1t::EMTFDaqOut::PtrRPCCollection ( ) const
inline

Definition at line 95 of file EMTFDaqOut.h.

const emtf::SPCollection* l1t::EMTFDaqOut::PtrSPCollection ( ) const
inline

Definition at line 96 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::push_ME ( emtf::ME  bits)
inline

Definition at line 51 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::push_RPC ( emtf::RPC  bits)
inline

Definition at line 55 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::push_SP ( emtf::SP  bits)
inline

Definition at line 59 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_AMC13Header ( emtf::AMC13Header  bits)
inline

Definition at line 41 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_AMC13Trailer ( emtf::AMC13Trailer  bits)
inline

Definition at line 65 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_Counters ( emtf::Counters  bits)
inline

Definition at line 47 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_dataword ( uint64_t  bits)
inline

Definition at line 68 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_EventHeader ( emtf::EventHeader  bits)
inline

Definition at line 45 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_EventTrailer ( emtf::EventTrailer  bits)
inline

Definition at line 61 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_MECollection ( emtf::MECollection  bits)
inline

Definition at line 49 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_MTF7Header ( emtf::MTF7Header  bits)
inline

Definition at line 43 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_MTF7Trailer ( emtf::MTF7Trailer  bits)
inline

Definition at line 63 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_RPCCollection ( emtf::RPCCollection  bits)
inline

Definition at line 53 of file EMTFDaqOut.h.

void l1t::EMTFDaqOut::set_SPCollection ( emtf::SPCollection  bits)
inline

Definition at line 57 of file EMTFDaqOut.h.

Member Data Documentation

emtf::AMC13Header l1t::EMTFDaqOut::AMC13Header
private

Definition at line 114 of file EMTFDaqOut.h.

emtf::AMC13Trailer l1t::EMTFDaqOut::AMC13Trailer
private

Definition at line 123 of file EMTFDaqOut.h.

emtf::Counters l1t::EMTFDaqOut::Counters
private

Definition at line 117 of file EMTFDaqOut.h.

uint64_t l1t::EMTFDaqOut::dataword
private

Definition at line 125 of file EMTFDaqOut.h.

emtf::EventHeader l1t::EMTFDaqOut::EventHeader
private

Definition at line 116 of file EMTFDaqOut.h.

emtf::EventTrailer l1t::EMTFDaqOut::EventTrailer
private

Definition at line 121 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::format_errors
private

Definition at line 124 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasAMC13Header
private

Definition at line 104 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasAMC13Trailer
private

Definition at line 113 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasCounters
private

Definition at line 107 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasEventHeader
private

Definition at line 106 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasEventTrailer
private

Definition at line 111 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasMTF7Header
private

Definition at line 105 of file EMTFDaqOut.h.

bool l1t::EMTFDaqOut::hasMTF7Trailer
private

Definition at line 112 of file EMTFDaqOut.h.

emtf::MECollection l1t::EMTFDaqOut::MECollection
private

Definition at line 118 of file EMTFDaqOut.h.

emtf::MTF7Header l1t::EMTFDaqOut::MTF7Header
private

Definition at line 115 of file EMTFDaqOut.h.

emtf::MTF7Trailer l1t::EMTFDaqOut::MTF7Trailer
private

Definition at line 122 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::numME
private

Definition at line 108 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::numRPC
private

Definition at line 109 of file EMTFDaqOut.h.

int l1t::EMTFDaqOut::numSP
private

Definition at line 110 of file EMTFDaqOut.h.

emtf::RPCCollection l1t::EMTFDaqOut::RPCCollection
private

Definition at line 119 of file EMTFDaqOut.h.

emtf::SPCollection l1t::EMTFDaqOut::SPCollection
private

Definition at line 120 of file EMTFDaqOut.h.