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 Member Functions | Private Attributes
UCTDAQRawData Class Reference

#include <UCTDAQRawData.h>

Public Member Functions

uint32_t amc13BlockNo ()
 
uint32_t amc13BXID ()
 
uint32_t amc13CRC32 ()
 
uint32_t amc13L1ID ()
 
const uint64_t * amc13TrailerPtr ()
 
uint32_t amcBlkNo (uint32_t amc=0)
 
uint32_t amcNo (uint32_t amc=0)
 
const uint32_t * amcPayload (uint32_t amc)
 
uint32_t amcSize (uint32_t amc=0)
 
uint32_t boardID (uint32_t amc=0)
 
uint32_t BXID ()
 
const uint64_t * cdfHeader () const
 
const uint64_t * cdfTrailerPtr ()
 
uint32_t crc16 ()
 
bool crcError (uint32_t amc=0)
 
bool crcModified ()
 
const uint64_t * dataPtr () const
 
uint32_t eventLength ()
 
uint32_t eventStatus ()
 
uint32_t eventType ()
 
uint32_t FOV ()
 
bool isEnabled (uint32_t amc=0)
 
bool isLastTrailerWord ()
 
bool isPresent (uint32_t amc=0)
 
bool isSegmented (uint32_t amc=0)
 
bool isSLinkErrorDetectedByFRL ()
 
bool isValid (uint32_t amc=0)
 
bool isWrongFEDID ()
 
uint32_t L1ID ()
 
bool lengthError (uint32_t amc=0)
 
bool more (uint32_t amc=0)
 
uint32_t nAMCs ()
 
uint32_t orbitNumber ()
 
void print ()
 
uint32_t sourceID ()
 
uint32_t ttsBits ()
 
 UCTDAQRawData (const uint64_t *d)
 
uint32_t uFOV ()
 
virtual ~UCTDAQRawData ()
 

Private Member Functions

const UCTDAQRawDataoperator= (const UCTDAQRawData &i)
 
 UCTDAQRawData (const UCTDAQRawData &)
 

Private Attributes

const uint64_t * myDataPtr
 

Detailed Description

Definition at line 12 of file UCTDAQRawData.h.

Constructor & Destructor Documentation

UCTDAQRawData::UCTDAQRawData ( const uint64_t *  d)
inline

Definition at line 15 of file UCTDAQRawData.h.

virtual UCTDAQRawData::~UCTDAQRawData ( )
inlinevirtual

Definition at line 29 of file UCTDAQRawData.h.

UCTDAQRawData::UCTDAQRawData ( const UCTDAQRawData )
private

Member Function Documentation

uint32_t UCTDAQRawData::amc13BlockNo ( )
inline

Definition at line 167 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::amc13BXID ( )
inline

Definition at line 157 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::amc13CRC32 ( )
inline

Definition at line 172 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::amc13L1ID ( )
inline

Definition at line 162 of file UCTDAQRawData.h.

const uint64_t* UCTDAQRawData::amc13TrailerPtr ( )
inline

Definition at line 149 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::amcBlkNo ( uint32_t  amc = 0)
inline

Definition at line 64 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::amcNo ( uint32_t  amc = 0)
inline

Definition at line 56 of file UCTDAQRawData.h.

const uint32_t* UCTDAQRawData::amcPayload ( uint32_t  amc)
inline

Definition at line 136 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::amcSize ( uint32_t  amc = 0)
inline

Definition at line 72 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::boardID ( uint32_t  amc = 0)
inline

Definition at line 48 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::BXID ( )
inline

Definition at line 39 of file UCTDAQRawData.h.

const uint64_t* UCTDAQRawData::cdfHeader ( ) const
inline

Definition at line 35 of file UCTDAQRawData.h.

const uint64_t* UCTDAQRawData::cdfTrailerPtr ( )
inline

Definition at line 177 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::crc16 ( )
inline

Definition at line 225 of file UCTDAQRawData.h.

bool UCTDAQRawData::crcError ( uint32_t  amc = 0)
inline

Definition at line 80 of file UCTDAQRawData.h.

bool UCTDAQRawData::crcModified ( )
inline

Definition at line 195 of file UCTDAQRawData.h.

const uint64_t* UCTDAQRawData::dataPtr ( ) const
inline

Definition at line 33 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::eventLength ( )
inline

Definition at line 230 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::eventStatus ( )
inline

Definition at line 210 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::eventType ( )
inline

Definition at line 41 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::FOV ( )
inline

Definition at line 37 of file UCTDAQRawData.h.

bool UCTDAQRawData::isEnabled ( uint32_t  amc = 0)
inline

Definition at line 104 of file UCTDAQRawData.h.

bool UCTDAQRawData::isLastTrailerWord ( )
inline

Definition at line 200 of file UCTDAQRawData.h.

bool UCTDAQRawData::isPresent ( uint32_t  amc = 0)
inline

Definition at line 96 of file UCTDAQRawData.h.

bool UCTDAQRawData::isSegmented ( uint32_t  amc = 0)
inline

Definition at line 112 of file UCTDAQRawData.h.

bool UCTDAQRawData::isSLinkErrorDetectedByFRL ( )
inline

Definition at line 220 of file UCTDAQRawData.h.

bool UCTDAQRawData::isValid ( uint32_t  amc = 0)
inline

Definition at line 88 of file UCTDAQRawData.h.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

bool UCTDAQRawData::isWrongFEDID ( )
inline

Definition at line 215 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::L1ID ( )
inline

Definition at line 40 of file UCTDAQRawData.h.

bool UCTDAQRawData::lengthError ( uint32_t  amc = 0)
inline

Definition at line 128 of file UCTDAQRawData.h.

bool UCTDAQRawData::more ( uint32_t  amc = 0)
inline

Definition at line 120 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::nAMCs ( )
inline

Definition at line 45 of file UCTDAQRawData.h.

const UCTDAQRawData& UCTDAQRawData::operator= ( const UCTDAQRawData i)
private
uint32_t UCTDAQRawData::orbitNumber ( )
inline

Definition at line 42 of file UCTDAQRawData.h.

void UCTDAQRawData::print ( void  )
inline

Definition at line 235 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::sourceID ( )
inline

Definition at line 38 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::ttsBits ( )
inline

Definition at line 205 of file UCTDAQRawData.h.

uint32_t UCTDAQRawData::uFOV ( )
inline

Definition at line 46 of file UCTDAQRawData.h.

Member Data Documentation

const uint64_t* UCTDAQRawData::myDataPtr
private

Definition at line 285 of file UCTDAQRawData.h.