xAOD::BCMRawData_v1 Class Reference

#include <BCMRawData_v1.h>

Inheritance diagram for xAOD::BCMRawData_v1:
SG::AuxElement SG::IAuxElement

List of all members.

Public Member Functions

 BCMRawData_v1 ()
 Default constructor.
The actual raw data payload



uint32_t bcmWord1 () const
 The first raw word.
void setBcmWord1 (uint32_t value)
 Set the first raw word.
uint32_t bcmWord2 () const
 The second raw word.
void setBcmWord2 (uint32_t value)
 Set the second raw word.
Conveninence accessors to certain bits of the raw data



int channel () const
 Channel identifier [0-15].
int pulse1Position () const
 Position of first pulse [0-63].
int pulse1Width () const
 Width of first pulse [0-31].
int pulse2Position () const
 Position of second pulse [0-63].
int pulse2Width () const
 Width of second pulse [0-31].
int lvl1a () const
 Level-1 Accept [0-63].
int bcid () const
 Bunch crossing ID [0-4095].
int lvl1id () const
 Level-1 ID [0-65535].
int error () const
 Error bits [0-15].

Detailed Description

Class describing the BCM raw data

This is pretty much a literal translation of the old BCM_RawData class for the xAOD EDM.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
652111
Date
2015-03-06 11:13:22 +0100 (Fri, 06 Mar 2015)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1