#include <TotemSampicFrame.h>
Public Member Functions | |
uint16_t | getBunchNumber () const |
uint16_t | getCellInfo () const |
uint16_t | getChannelMap () const |
int | getDetChannel () const |
int | getDetPlane () const |
uint8_t | getEventHardwareId () const |
uint32_t | getEventNumber () const |
uint64_t | getFPGATimestamp () const |
uint8_t | getFWVersion () const |
uint8_t | getHardwareId () const |
uint16_t | getL1ALatency () const |
uint64_t | getL1ATimestamp () const |
unsigned int | getNumberOfSamples () const |
uint8_t | getNumberOfSentSamples () const |
uint8_t | getOffsetOfSamples () const |
uint32_t | getOrbitNumber () const |
uint8_t | getPLLInfo () const |
const std::vector< uint8_t > | getSamples () const |
uint16_t | getTimestampA () const |
uint16_t | getTimestampB () const |
void | print () const |
void | printRaw (bool binary=false) const |
TotemSampicFrame (const uint8_t *chInfoPtr, const uint8_t *chDataPtr, const uint8_t *eventInfoPtr) | |
bool | valid () const |
~TotemSampicFrame () | |
Protected Member Functions | |
void | printRawBuffer (const uint16_t *buffer, const bool binary=false, const unsigned int size=12) const |
Protected Attributes | |
int | status_ |
const uint8_t * | totemSampicDataPtr_ |
const uint8_t * | totemSampicEventInfoPtr_ |
const uint8_t * | totemSampicInfoPtr_ |
This class is intended to handle the timing infromation of SAMPIC in the TOTEM implementation
Definition at line 71 of file TotemSampicFrame.h.
|
inline |
Definition at line 74 of file TotemSampicFrame.h.
References controlBits3, controlBits3_Position, status_, and totemSampicInfoPtr_.
|
inline |
Definition at line 80 of file TotemSampicFrame.h.
|
inline |
Definition at line 203 of file TotemSampicFrame.h.
References bunchNumber_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 152 of file TotemSampicFrame.h.
References cellInfo_Mask, cellInfo_Position, status_, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 227 of file TotemSampicFrame.h.
References channelMap_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 166 of file TotemSampicFrame.h.
References planeChannelId_Position, status_, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 159 of file TotemSampicFrame.h.
References planeChannelId_Position, status_, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 188 of file TotemSampicFrame.h.
References boardId_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 219 of file TotemSampicFrame.h.
References eventNumber_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 127 of file TotemSampicFrame.h.
References fpgaTime_Position, status_, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 263 of file TotemSampicFrame.h.
References fwVersion_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 121 of file TotemSampicFrame.h.
References hwId_Position, status_, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 235 of file TotemSampicFrame.h.
References l1ALatency_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 195 of file TotemSampicFrame.h.
References l1ATimestamp_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 183 of file TotemSampicFrame.h.
References numberOfSamples, and status_.
|
inline |
Definition at line 243 of file TotemSampicFrame.h.
References numberOfSamples_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 250 of file TotemSampicFrame.h.
References offsetOfSamples_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 211 of file TotemSampicFrame.h.
References orbitNumber_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 257 of file TotemSampicFrame.h.
References pllInfo_Position, status_, tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 173 of file TotemSampicFrame.h.
References numberOfSamples, hcalTTPDigis_cfi::samples, status_, and totemSampicDataPtr_.
|
inline |
Definition at line 135 of file TotemSampicFrame.h.
References status_, timestampA_Position, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 144 of file TotemSampicFrame.h.
References status_, timestampB_Position, tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 95 of file TotemSampicFrame.h.
References gather_cfg::cout, TauDecayModes::dec, getBunchNumber(), getCellInfo(), getChannelMap(), getDetChannel(), getDetPlane(), getEventHardwareId(), getEventNumber(), getFPGATimestamp(), getFWVersion(), getHardwareId(), getL1ALatency(), getL1ATimestamp(), getNumberOfSentSamples(), getOffsetOfSamples(), getOrbitNumber(), getPLLInfo(), getTimestampA(), getTimestampB(), and createfilelist::int.
|
inline |
Prints the frame. If binary is true, binary format is used.
Definition at line 84 of file TotemSampicFrame.h.
References gather_cfg::cout, printRawBuffer(), totemSampicDataPtr_, totemSampicEventInfoPtr_, and totemSampicInfoPtr_.
|
inlineprotected |
Definition at line 280 of file TotemSampicFrame.h.
References bits, gather_cfg::cout, mps_fire::i, and findQualityFiles::size.
Referenced by printRaw().
|
inline |
|
protected |
Definition at line 278 of file TotemSampicFrame.h.
Referenced by getBunchNumber(), getCellInfo(), getChannelMap(), getDetChannel(), getDetPlane(), getEventHardwareId(), getEventNumber(), getFPGATimestamp(), getFWVersion(), getHardwareId(), getL1ALatency(), getL1ATimestamp(), getNumberOfSamples(), getNumberOfSentSamples(), getOffsetOfSamples(), getOrbitNumber(), getPLLInfo(), getSamples(), getTimestampA(), getTimestampB(), TotemSampicFrame(), and valid().
|
protected |
Definition at line 275 of file TotemSampicFrame.h.
Referenced by getSamples(), and printRaw().
|
protected |
Definition at line 276 of file TotemSampicFrame.h.
Referenced by getBunchNumber(), getChannelMap(), getEventHardwareId(), getEventNumber(), getFWVersion(), getL1ALatency(), getL1ATimestamp(), getNumberOfSentSamples(), getOffsetOfSamples(), getOrbitNumber(), getPLLInfo(), and printRaw().
|
protected |
Definition at line 274 of file TotemSampicFrame.h.
Referenced by getCellInfo(), getDetChannel(), getDetPlane(), getFPGATimestamp(), getHardwareId(), getTimestampA(), getTimestampB(), printRaw(), and TotemSampicFrame().