#include <SiStripEventSummary.h>
Public Member Functions | |
const uint16_t & | apveAddress () const |
void | apveAddress (uint16_t &addr) |
const sistrip::ApvReadoutMode & | apvReadoutMode () const |
const uint32_t & | binNumber () const |
const uint32_t & | bx () const |
void | bx (const uint32_t &) |
const uint32_t & | calChan () const |
const uint32_t & | calSel () const |
void | commissioningInfo (const uint32_t *const buffer, const uint32_t &event) |
void | commissioningInfo (const uint32_t &daq_register1, const uint32_t &daq_register2) |
const uint32_t & | dcuId () const |
const uint32_t & | deviceId () const |
const uint32_t & | event () const |
void | event (const uint32_t &) |
const sistrip::FedReadoutMode & | fedReadoutMode () const |
void | fedReadoutMode (const uint16_t &) |
const uint32_t & | isha () const |
bool | isSet () const |
const uint32_t & | latency () const |
const uint32_t & | layerScanned () const |
const uint32_t & | lldBias () const |
const uint32_t & | lldGain () const |
const uint32_t & | nApvsErrors () const |
void | nApvsErrors (uint32_t &napvs_with_errors) |
const uint32_t & | nApvsInSync () const |
void | nApvsInSync (uint32_t &napvs_in_sync) |
const uint32_t & | nApvsOutOfSync () const |
void | nApvsOutOfSync (uint32_t &napvs_out_of_sync) |
bool | nullParams () const |
const std::vector< uint32_t > & | params () const |
const uint32_t & | pllCoarse () const |
const uint32_t & | pllFine () const |
const uint32_t & | processId () const |
const uint32_t & | processIp () const |
const sistrip::RunType & | runType () const |
SiStripEventSummary () | |
uint16_t | triggerFed () const |
void | triggerFed (const int16_t &) |
const uint32_t & | ttcrx () const |
bool | valid () const |
const uint32_t & | vfs () const |
const uint32_t & | vpsp () const |
const uint32_t & | vpspCcuChan () const |
~SiStripEventSummary () | |
Private Attributes | |
uint16_t | apveAddress_ |
sistrip::ApvReadoutMode | apvReadoutMode_ |
uint32_t | bx_ |
uint32_t | event_ |
sistrip::FedReadoutMode | fedReadoutMode_ |
uint32_t | nApvsErrors_ |
uint32_t | nApvsInSync_ |
uint32_t | nApvsOutOfSync_ |
uint32_t | nDataSenders_ |
std::vector< uint32_t > | params_ |
sistrip::RunType | runType_ |
uint32_t | spillNumber_ |
uint16_t | triggerFed_ |
bool | valid_ |
Definition at line 22 of file SiStripEventSummary.h.
SiStripEventSummary::SiStripEventSummary | ( | ) |
Default constructor.
Definition at line 12 of file SiStripEventSummary.cc.
|
inline |
Default destructor.
Definition at line 32 of file SiStripEventSummary.h.
|
inline |
Returns APVE golden pipeline address.
Definition at line 232 of file SiStripEventSummary.h.
|
inline |
Definition at line 262 of file SiStripEventSummary.h.
|
inline |
Returns APV readout mode.
Definition at line 230 of file SiStripEventSummary.h.
|
inline |
Returns bin number for very fast connection.
Definition at line 239 of file SiStripEventSummary.h.
Referenced by FastFedCablingTask::fill().
|
inline |
Returns bunch crossing number.
Definition at line 227 of file SiStripEventSummary.h.
|
inline |
Sets bunch crossing number.
Definition at line 260 of file SiStripEventSummary.h.
|
inline |
Returns APV calibration channels (CDRV).
Definition at line 243 of file SiStripEventSummary.h.
|
inline |
Returns APV calibration timing (CSEL).
Definition at line 244 of file SiStripEventSummary.h.
void SiStripEventSummary::commissioningInfo | ( | const uint32_t *const | buffer, |
const uint32_t & | event | ||
) |
Sets commissioning-related information.
Definition at line 31 of file SiStripEventSummary.cc.
void SiStripEventSummary::commissioningInfo | ( | const uint32_t & | daq_register1, |
const uint32_t & | daq_register2 | ||
) |
Sets DAQ register information.
Definition at line 177 of file SiStripEventSummary.cc.
|
inline |
Returns DCU id.
Definition at line 255 of file SiStripEventSummary.h.
|
inline |
Returns device id.
Definition at line 252 of file SiStripEventSummary.h.
|
inline |
Returns event number.
Definition at line 226 of file SiStripEventSummary.h.
|
inline |
Sets event number.
Definition at line 259 of file SiStripEventSummary.h.
|
inline |
Returns FED readout mode.
Definition at line 229 of file SiStripEventSummary.h.
void SiStripEventSummary::fedReadoutMode | ( | const uint16_t & | mode | ) |
Sets FED readout mode.
Definition at line 261 of file SiStripEventSummary.cc.
|
inline |
Returns APV ISHA.
Definition at line 245 of file SiStripEventSummary.h.
|
inline |
Flag to identify if commissioning info already set.
Definition at line 223 of file SiStripEventSummary.h.
|
inline |
Returns APV latency setting.
Definition at line 242 of file SiStripEventSummary.h.
|
inline |
Returns the layer mask for fine delay runs
Definition at line 256 of file SiStripEventSummary.h.
|
inline |
Returns LLD bias setting.
Definition at line 251 of file SiStripEventSummary.h.
|
inline |
Returns LLD gain setting.
Definition at line 250 of file SiStripEventSummary.h.
|
inline |
Returns number of APVs with error flags set.
Definition at line 235 of file SiStripEventSummary.h.
|
inline |
Definition at line 265 of file SiStripEventSummary.h.
|
inline |
Returns number of APVs that are synchronized.
Definition at line 233 of file SiStripEventSummary.h.
|
inline |
Definition at line 263 of file SiStripEventSummary.h.
|
inline |
Returns number of APVs that are not synchronized.
Definition at line 234 of file SiStripEventSummary.h.
|
inline |
Definition at line 264 of file SiStripEventSummary.h.
|
inline |
Indicates whether all params are null or not.
Definition at line 237 of file SiStripEventSummary.h.
|
inline |
Returns values of all params.
Definition at line 238 of file SiStripEventSummary.h.
|
inline |
Returns PLL coarse delay setting.
Definition at line 240 of file SiStripEventSummary.h.
|
inline |
Returns PLL fine delay setting.
Definition at line 241 of file SiStripEventSummary.h.
Referenced by ApvTimingTask::fill(), and FedTimingTask::fill().
|
inline |
Returns process id.
Definition at line 253 of file SiStripEventSummary.h.
|
inline |
Returns process IP address.
Definition at line 254 of file SiStripEventSummary.h.
|
inline |
Returns run type.
Definition at line 225 of file SiStripEventSummary.h.
|
inline |
Identifier of trigger FED (null value means not found).
Definition at line 222 of file SiStripEventSummary.h.
|
inline |
Sets trigger FED number.
Definition at line 258 of file SiStripEventSummary.h.
|
inline |
Returns TTCrx delay setting.
Definition at line 247 of file SiStripEventSummary.h.
|
inline |
Identifies if commissioning info is valid or not (when using global trigger to understand if HW config is being changed).
Definition at line 221 of file SiStripEventSummary.h.
|
inline |
Returns APV VFS.
Definition at line 246 of file SiStripEventSummary.h.
|
inline |
Returns VPSP setting.
Definition at line 248 of file SiStripEventSummary.h.
|
inline |
Returns CCU channel of module being tuned for VPSP.
Definition at line 249 of file SiStripEventSummary.h.
|
private |
APVE golden pipeline address.
Definition at line 203 of file SiStripEventSummary.h.
|
private |
APV readout mode.
Definition at line 200 of file SiStripEventSummary.h.
|
private |
Bunch crossing number.
Definition at line 186 of file SiStripEventSummary.h.
|
private |
Event number.
Definition at line 183 of file SiStripEventSummary.h.
|
private |
FED readout mode.
Definition at line 197 of file SiStripEventSummary.h.
|
private |
Number of APVs with error flags set.
Definition at line 212 of file SiStripEventSummary.h.
|
private |
Number of APVs that are synchronized.
Definition at line 206 of file SiStripEventSummary.h.
|
private |
Number of APVs that are not synchronized.
Definition at line 209 of file SiStripEventSummary.h.
|
private |
Number of DataSenders (c.f. ReadoutUnits).
Definition at line 192 of file SiStripEventSummary.h.
|
private |
Parameters related to commissioning analysis.
Definition at line 215 of file SiStripEventSummary.h.
|
private |
Run type.
Definition at line 180 of file SiStripEventSummary.h.
|
private |
Spill number.
Definition at line 189 of file SiStripEventSummary.h.
|
private |
Definition at line 174 of file SiStripEventSummary.h.
|
private |
Flag to signify if trigger FED information is valid.
Definition at line 171 of file SiStripEventSummary.h.