#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 18 of file RawDataFEDSelector.h.
|
inline |
|
inlinevirtual |
std::unique_ptr< FEDRawDataCollection > RawDataFEDSelector::select | ( | const edm::Handle< FEDRawDataCollection > & | rawData | ) |
Definition at line 18 of file RawDataFEDSelector.cc.
References FEDRawData::data(), FEDRawDataCollection::FEDData(), i, FEDNumbering::lastFEDId(), FEDRawData::resize(), FEDRawData::size(), and findQualityFiles::size.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), RawDataSelector::produce(), Vispa.Views.AbstractView.AbstractView::restoreSelection(), and setRange().
std::unique_ptr< FEDRawDataCollection > RawDataFEDSelector::select | ( | const edm::Handle< FEDRawDataCollection > & | rawData, |
const std::pair< int, int > & | range | ||
) |
Definition at line 60 of file RawDataFEDSelector.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
std::unique_ptr< FEDRawDataCollection > RawDataFEDSelector::select | ( | const edm::Handle< FEDRawDataCollection > & | rawData, |
const std::vector< int > & | list | ||
) |
Definition at line 66 of file RawDataFEDSelector.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
inline |
|
inline |
Definition at line 29 of file RawDataFEDSelector.h.
References fedList, list(), and select().
|
private |
Definition at line 39 of file RawDataFEDSelector.h.
Referenced by setRange().
|
private |
Definition at line 38 of file RawDataFEDSelector.h.
Referenced by setRange().