#include <CSCUpgradeMotherboard.h>
Public Member Functions | |
void | getMatched (std::vector< CSCCorrelatedLCTDigi > &) const |
void | getTimeMatched (const int bx, std::vector< CSCCorrelatedLCTDigi > &) const |
LCTContainer (unsigned int match_trig_window_size) | |
CSCCorrelatedLCTDigi & | operator() (int bx, int match_bx, int lct) |
Public Attributes | |
CSCCorrelatedLCTDigi | data [CSCMotherboard::MAX_LCT_BINS][15][2] |
const unsigned int | match_trig_window_size |
for the case when more than 2 LCTs/BX are allowed; maximum match window = 15
Definition at line 32 of file CSCUpgradeMotherboard.h.
|
inline |
Definition at line 34 of file CSCUpgradeMotherboard.h.
void CSCUpgradeMotherboard::LCTContainer::getMatched | ( | std::vector< CSCCorrelatedLCTDigi > & | lcts | ) | const |
Definition at line 12 of file CSCUpgradeMotherboard.cc.
References begin, end, getTimeMatched(), and CSCMotherboard::MAX_LCT_BINS.
Referenced by operator()().
void CSCUpgradeMotherboard::LCTContainer::getTimeMatched | ( | const int | bx, |
std::vector< CSCCorrelatedLCTDigi > & | lcts | ||
) | const |
Definition at line 4 of file CSCUpgradeMotherboard.cc.
References data, mps_fire::i, and match_trig_window_size.
Referenced by getMatched(), and operator()().
|
inline |
Definition at line 35 of file CSCUpgradeMotherboard.h.
References data, getMatched(), and getTimeMatched().
CSCCorrelatedLCTDigi CSCUpgradeMotherboard::LCTContainer::data[CSCMotherboard::MAX_LCT_BINS][15][2] |
Definition at line 38 of file CSCUpgradeMotherboard.h.
Referenced by data_sources.node::__str__(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), data_sources.json_list::get_members(), getTimeMatched(), data_sources.json_list::last(), operator()(), and cuy.FindIssue::startElement().
const unsigned int CSCUpgradeMotherboard::LCTContainer::match_trig_window_size |
Definition at line 39 of file CSCUpgradeMotherboard.h.
Referenced by getTimeMatched().