#include <RawDataFEDSelector.h>
Public Member Functions | |
RawDataFEDSelector () | |
Constructor. More... | |
std::unique_ptr< FEDRawDataCollection > | select (const edm::Handle< FEDRawDataCollection > &rawData) |
std::unique_ptr< FEDRawDataCollection > | select (const edm::Handle< FEDRawDataCollection > &rawData, const std::pair< int, int > &range) |
std::unique_ptr< FEDRawDataCollection > | select (const edm::Handle< FEDRawDataCollection > &rawData, const std::vector< int > &list) |
void | setRange (const std::pair< int, int > &range) |
void | setRange (const std::vector< int > &list) |
virtual | ~RawDataFEDSelector () |
Destructor. More... | |
Private Attributes | |
std::vector< int > | fedList |
std::pair< int, int > | fedRange |
Definition at line 17 of file RawDataFEDSelector.h.
|
inline |
|
inlinevirtual |
std::unique_ptr< FEDRawDataCollection > RawDataFEDSelector::select | ( | const edm::Handle< FEDRawDataCollection > & | rawData | ) |
Definition at line 17 of file RawDataFEDSelector.cc.
References FEDRawData::data(), hcaldqm::constants::fedList, mps_fire::i, FEDNumbering::lastFEDId(), l1tstage2_dqm_sourceclient-live_cfg::rawData, FEDRawData::resize(), std::size(), and FEDRawData::size().
Referenced by RawDataSelector::produce().
std::unique_ptr< FEDRawDataCollection > RawDataFEDSelector::select | ( | const edm::Handle< FEDRawDataCollection > & | rawData, |
const std::pair< int, int > & | range | ||
) |
Definition at line 55 of file RawDataFEDSelector.cc.
References FastTimerService_cff::range, l1tstage2_dqm_sourceclient-live_cfg::rawData, and singleTopDQM_cfi::select.
std::unique_ptr< FEDRawDataCollection > RawDataFEDSelector::select | ( | const edm::Handle< FEDRawDataCollection > & | rawData, |
const std::vector< int > & | list | ||
) |
Definition at line 61 of file RawDataFEDSelector.cc.
References list(), l1tstage2_dqm_sourceclient-live_cfg::rawData, and singleTopDQM_cfi::select.
|
inline |
Definition at line 25 of file RawDataFEDSelector.h.
References fedRange, and FastTimerService_cff::range.
|
inline |
|
private |
Definition at line 36 of file RawDataFEDSelector.h.
Referenced by setRange().
|
private |
Definition at line 35 of file RawDataFEDSelector.h.
Referenced by setRange().