#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 69 of file TotemSampicFrame.h.
|
inline |
Definition at line 71 of file TotemSampicFrame.h.
References controlBits3, controlBits3_Position, status_, and totemSampicInfoPtr_.
|
inline |
Definition at line 80 of file TotemSampicFrame.h.
|
inline |
Definition at line 198 of file TotemSampicFrame.h.
References bunchNumber_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 149 of file TotemSampicFrame.h.
References cellInfo_Mask, cellInfo_Position, status_, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 219 of file TotemSampicFrame.h.
References channelMap_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 163 of file TotemSampicFrame.h.
References planeChannelId_Position, status_, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 156 of file TotemSampicFrame.h.
References planeChannelId_Position, status_, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 183 of file TotemSampicFrame.h.
References boardId_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 212 of file TotemSampicFrame.h.
References eventNumber_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 124 of file TotemSampicFrame.h.
References fpgaTime_Position, status_, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 254 of file TotemSampicFrame.h.
References fwVersion_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 117 of file TotemSampicFrame.h.
References hwId_Position, status_, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 226 of file TotemSampicFrame.h.
References l1ALatency_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 190 of file TotemSampicFrame.h.
References l1ATimestamp_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
|
inline |
Definition at line 233 of file TotemSampicFrame.h.
References numberOfSamples_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 240 of file TotemSampicFrame.h.
References offsetOfSamples_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 205 of file TotemSampicFrame.h.
References orbitNumber_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 247 of file TotemSampicFrame.h.
References pllInfo_Position, status_, createJobs::tmp, and totemSampicEventInfoPtr_.
Referenced by print().
|
inline |
Definition at line 170 of file TotemSampicFrame.h.
References numberOfSamples, EgammaValidation_cff::samples, status_, and totemSampicDataPtr_.
|
inline |
Definition at line 132 of file TotemSampicFrame.h.
References status_, timestampA_Position, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 141 of file TotemSampicFrame.h.
References status_, timestampB_Position, createJobs::tmp, and totemSampicInfoPtr_.
Referenced by print().
|
inline |
Definition at line 95 of file TotemSampicFrame.h.
References 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.
|
inlineprotected |
Definition at line 270 of file TotemSampicFrame.h.
References bits, edmScanValgrind::buffer, mps_fire::i, and findQualityFiles::size.
|
inline |
|
protected |
Definition at line 268 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 265 of file TotemSampicFrame.h.
Referenced by getSamples().
|
protected |
Definition at line 266 of file TotemSampicFrame.h.
Referenced by getBunchNumber(), getChannelMap(), getEventHardwareId(), getEventNumber(), getFWVersion(), getL1ALatency(), getL1ATimestamp(), getNumberOfSentSamples(), getOffsetOfSamples(), getOrbitNumber(), and getPLLInfo().
|
protected |
Definition at line 264 of file TotemSampicFrame.h.
Referenced by getCellInfo(), getDetChannel(), getDetPlane(), getFPGATimestamp(), getHardwareId(), getTimestampA(), getTimestampB(), and TotemSampicFrame().