#include <Selection.h>
Classes | |
class | const_iterator |
struct | Count |
Public Types | |
typedef const value_type & | const_reference |
typedef std::vector< SFilter > ::iterator | iterator |
typedef value_type & | reference |
typedef C::size_type | size_type |
typedef C::value_type | value_type |
Public Member Functions | |
virtual bool | accept (edm::Event &iEvent) |
std::map< std::string, bool > | acceptMap (edm::Event &iEvent) |
const_iterator | begin () const |
iterator | begin () |
bool | empty () const |
const_iterator | end () const |
iterator | end () |
bool | makeAllButOnePlots () |
bool | makeContentPlots () |
bool | makeCumulativePlots () |
bool | makeFinalPlots () |
bool | makeSummaryTable () |
const std::string & | name () |
bool | ntuplize () |
const_reference | operator[] (size_type i) |
void | print (bool description=true) |
void | printDetailledPrintoutHeader () |
Selection (const C &c, const Selector &sel) | |
Selection (std::string name, const edm::ParameterSet &iConfig) | |
size_type | size () const |
Public Member Functions inherited from Filter | |
const std::vector< std::string > | description () |
const std::string | descriptionText () |
const std::string & | dump () |
Filter () | |
Filter (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
Filter (std::string name, edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
const std::string & | name () |
virtual | ~Filter () |
Private Attributes | |
std::map< std::string, Count > | counts_ |
std::string | detailledPrintoutCategory_ |
std::vector< SFilter > | filters_ |
bool | makeAllButOnePlots_ |
bool | makeContentPlots_ |
bool | makeCumulativePlots_ |
bool | makeDetailledPrintout_ |
bool | makeFinalPlots_ |
bool | makeSummaryTable_ |
std::string | name_ |
unsigned int | nMonitor_ |
unsigned int | nSeen_ |
bool | ntuplize_ |
Selector | select_ |
StoreContainer | selected_ |
Friends | |
class | Selections |
Additional Inherited Members | |
Protected Attributes inherited from Filter | |
bool | cached_decision_ |
std::vector< std::string > | description_ |
std::string | dump_ |
edm::Event::CacheIdentifier_t | eventCacheID_ = 0 |
std::string | name_ |
EventSelector * | selector_ |
Definition at line 8 of file Selection.h.
typedef const value_type& Selection< C, Selector, StoreContainer >::const_reference |
Definition at line 13 of file Selection.h.
typedef std::vector<SFilter>::iterator Selection< C, Selector, StoreContainer >::iterator |
Definition at line 137 of file Selections.h.
typedef value_type& Selection< C, Selector, StoreContainer >::reference |
Definition at line 12 of file Selection.h.
typedef C::size_type Selection< C, Selector, StoreContainer >::size_type |
Definition at line 11 of file Selection.h.
typedef C::value_type Selection< C, Selector, StoreContainer >::value_type |
Definition at line 10 of file Selection.h.
|
inline |
Definition at line 14 of file Selection.h.
References i, Selection< C, Selector, StoreContainer >::select_, and Selection< C, Selector, StoreContainer >::selected_.
|
inline |
Definition at line 140 of file Selections.h.
References Filter::description_, Selection< C, Selector, StoreContainer >::detailledPrintoutCategory_, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), Selection< C, Selector, StoreContainer >::makeDetailledPrintout_, Filter::name_, Selection< C, Selector, StoreContainer >::name_, Selection< C, Selector, StoreContainer >::nMonitor_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
Reimplemented from Filter.
Definition at line 166 of file Selections.h.
References Selection< C, Selector, StoreContainer >::acceptMap(), Filter::cached_decision_, edm::Event::cacheIdentifier(), Filter::eventCacheID_, and bookConverter::max.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
|
inline |
Definition at line 174 of file Selections.h.
References Selection< C, Selector, StoreContainer >::begin(), Filter::cached_decision_, edm::Event::cacheIdentifier(), prof2calltree::count, Selection< C, Selector, StoreContainer >::counts_, Selection< C, Selector, StoreContainer >::detailledPrintoutCategory_, Selection< C, Selector, StoreContainer >::end(), edm::EventID::event(), Filter::eventCacheID_, alcazmumu_cfi::filter, MainPageGenerator::fName, edm::EventBase::id(), Selection< C, Selector, StoreContainer >::makeDetailledPrintout_, Selection< C, Selector, StoreContainer >::name(), Selection< C, Selector, StoreContainer >::Count::nCumulative_, Selection< C, Selector, StoreContainer >::nMonitor_, Selection< C, Selector, StoreContainer >::Count::nPass_, Selection< C, Selector, StoreContainer >::nSeen_, Selection< C, Selector, StoreContainer >::Count::nSeen_, Selection< C, Selector, StoreContainer >::print(), run_regression::ret, edm::EventID::run(), AlCaHLTBitMon_QueryRunRegistry::string, and edmLumisInFiles::summary.
Referenced by Selection< C, Selector, StoreContainer >::accept().
|
inline |
Definition at line 48 of file Selection.h.
References Selection< C, Selector, StoreContainer >::selected_.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), Selection< C, Selector, StoreContainer >::print(), and Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader().
|
inline |
Definition at line 163 of file Selections.h.
References Selection< C, Selector, StoreContainer >::filters_.
|
inline |
Definition at line 51 of file Selection.h.
References Selection< C, Selector, StoreContainer >::selected_.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 49 of file Selection.h.
References Selection< C, Selector, StoreContainer >::selected_.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), Selection< C, Selector, StoreContainer >::print(), and Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader().
|
inline |
Definition at line 164 of file Selections.h.
References Selection< C, Selector, StoreContainer >::filters_.
|
inline |
Definition at line 283 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeAllButOnePlots_.
|
inline |
Definition at line 280 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeContentPlots_.
|
inline |
Definition at line 282 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeCumulativePlots_.
|
inline |
Definition at line 281 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeFinalPlots_.
|
inline |
Definition at line 284 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeSummaryTable_.
|
inline |
Definition at line 162 of file Selections.h.
References Selection< C, Selector, StoreContainer >::name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), Selection< C, Selector, StoreContainer >::acceptMap(), and Selection< C, Selector, StoreContainer >::print().
|
inline |
Definition at line 279 of file Selections.h.
References Selection< C, Selector, StoreContainer >::ntuplize_.
|
inline |
Definition at line 52 of file Selection.h.
References i, and Selection< C, Selector, StoreContainer >::selected_.
|
inline |
Definition at line 225 of file Selections.h.
References Selection< C, Selector, StoreContainer >::begin(), python.rootplot.argparse::category, prof2calltree::count, Selection< C, Selector, StoreContainer >::counts_, gather_cfg::cout, Filter::description(), Selection< C, Selector, StoreContainer >::end(), alcazmumu_cfi::filter, MainPageGenerator::fName, Selection< C, Selector, StoreContainer >::makeSummaryTable_, Selection< C, Selector, StoreContainer >::name(), Selection< C, Selector, StoreContainer >::Count::nCumulative_, Selection< C, Selector, StoreContainer >::Count::nPass_, Selection< C, Selector, StoreContainer >::nSeen_, Selection< C, Selector, StoreContainer >::Count::nSeen_, AlCaHLTBitMon_QueryRunRegistry::string, and edmLumisInFiles::summary.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap().
|
inline |
Definition at line 212 of file Selections.h.
References Selection< C, Selector, StoreContainer >::begin(), Selection< C, Selector, StoreContainer >::detailledPrintoutCategory_, Selection< C, Selector, StoreContainer >::end(), alcazmumu_cfi::filter, Selection< C, Selector, StoreContainer >::makeDetailledPrintout_, and edmLumisInFiles::summary.
|
inline |
Definition at line 50 of file Selection.h.
References Selection< C, Selector, StoreContainer >::selected_.
|
friend |
Definition at line 138 of file Selections.h.
|
private |
Definition at line 305 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), and Selection< C, Selector, StoreContainer >::print().
|
private |
Definition at line 308 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 288 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::begin(), Config.Process::dumpConfig(), Config.Process::dumpPython(), Selection< C, Selector, StoreContainer >::end(), Config.Process::filterNames(), Config.Process::prune(), and Selections::Selections().
|
private |
Definition at line 295 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeAllButOnePlots().
|
private |
Definition at line 292 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeContentPlots().
|
private |
Definition at line 294 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeCumulativePlots().
|
private |
Definition at line 307 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 293 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeFinalPlots().
|
private |
Definition at line 306 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeSummaryTable(), and Selection< C, Selector, StoreContainer >::print().
|
private |
Definition at line 287 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::name(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 298 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 297 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::acceptMap(), and Selection< C, Selector, StoreContainer >::print().
|
private |
Definition at line 291 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::ntuplize().
|
private |
Definition at line 54 of file Selection.h.
Referenced by Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 55 of file Selection.h.
Referenced by Selection< C, Selector, StoreContainer >::begin(), Selection< C, Selector, StoreContainer >::empty(), Selection< C, Selector, StoreContainer >::end(), Selection< C, Selector, StoreContainer >::operator[](), Selection< C, Selector, StoreContainer >::Selection(), and Selection< C, Selector, StoreContainer >::size().