#include <Selection.h>
Classes | |
class | const_iterator |
struct | Count |
Public Types | |
typedef const value_type & | const_reference |
typedef std::vector< Filter * > ::iterator | iterator |
typedef value_type & | reference |
typedef C::size_type | size_type |
typedef C::value_type | value_type |
Public Member Functions | |
std::map< std::string, bool > | accept (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 |
Private Attributes | |
std::map< std::string, Count > | counts_ |
std::string | detailledPrintoutCategory_ |
std::vector< Filter * > | 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 |
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<Filter*>::iterator Selection< C, Selector, StoreContainer >::iterator |
Definition at line 112 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 115 of file Selections.h.
References Selection< C, Selector, StoreContainer >::detailledPrintoutCategory_, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), Selection< C, Selector, StoreContainer >::makeDetailledPrintout_, and Selection< C, Selector, StoreContainer >::nMonitor_.
|
inline |
Definition at line 139 of file Selections.h.
References Selection< C, Selector, StoreContainer >::begin(), prof2calltree::count, Selection< C, Selector, StoreContainer >::counts_, Selection< C, Selector, StoreContainer >::detailledPrintoutCategory_, Selection< C, Selector, StoreContainer >::end(), edm::EventID::event(), align_tpl::filter, 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(), runTheMatrix::ret, edm::EventID::run(), and edmLumisInFiles::summary.
Referenced by python.Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), and python.Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply().
|
inline |
Definition at line 48 of file Selection.h.
References Selection< C, Selector, StoreContainer >::selected_.
Referenced by Selection< C, Selector, StoreContainer >::accept(), Selection< C, Selector, StoreContainer >::print(), and Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader().
|
inline |
Definition at line 136 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 python.Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and python.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 >::accept(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), Selection< C, Selector, StoreContainer >::print(), and Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader().
|
inline |
Definition at line 137 of file Selections.h.
References Selection< C, Selector, StoreContainer >::filters_.
|
inline |
Definition at line 242 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeAllButOnePlots_.
|
inline |
Definition at line 239 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeContentPlots_.
|
inline |
Definition at line 241 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeCumulativePlots_.
|
inline |
Definition at line 240 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeFinalPlots_.
|
inline |
Definition at line 243 of file Selections.h.
References Selection< C, Selector, StoreContainer >::makeSummaryTable_.
|
inline |
Definition at line 135 of file Selections.h.
References Selection< C, Selector, StoreContainer >::name_.
Referenced by BeautifulSoup.Tag::_invert(), Selection< C, Selector, StoreContainer >::accept(), and Selection< C, Selector, StoreContainer >::print().
|
inline |
Definition at line 238 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 186 of file Selections.h.
References Selection< C, Selector, StoreContainer >::begin(), category(), prof2calltree::count, Selection< C, Selector, StoreContainer >::counts_, gather_cfg::cout, idDealer::description, Selection< C, Selector, StoreContainer >::end(), align_tpl::filter, 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_, and edmLumisInFiles::summary.
Referenced by Selection< C, Selector, StoreContainer >::accept().
|
inline |
Definition at line 173 of file Selections.h.
References Selection< C, Selector, StoreContainer >::begin(), Selection< C, Selector, StoreContainer >::detailledPrintoutCategory_, Selection< C, Selector, StoreContainer >::end(), align_tpl::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 113 of file Selections.h.
|
private |
Definition at line 263 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::accept(), and Selection< C, Selector, StoreContainer >::print().
|
private |
Definition at line 266 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::accept(), Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 247 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::begin(), Config.Process::dumpConfig(), Config.Process::dumpPython(), Selection< C, Selector, StoreContainer >::end(), Config.Process::fillProcessDesc(), Config.Process::filterNames(), Config.Process::prune(), and Selections::Selections().
|
private |
Definition at line 253 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeAllButOnePlots().
|
private |
Definition at line 250 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeContentPlots().
|
private |
Definition at line 252 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeCumulativePlots().
|
private |
Definition at line 265 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::accept(), Selection< C, Selector, StoreContainer >::printDetailledPrintoutHeader(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 251 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeFinalPlots().
|
private |
Definition at line 264 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::makeSummaryTable(), and Selection< C, Selector, StoreContainer >::print().
|
private |
Definition at line 246 of file Selections.h.
Referenced by Config.Process::fillProcessDesc(), and Selection< C, Selector, StoreContainer >::name().
|
private |
Definition at line 256 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::accept(), and Selection< C, Selector, StoreContainer >::Selection().
|
private |
Definition at line 255 of file Selections.h.
Referenced by Selection< C, Selector, StoreContainer >::accept(), and Selection< C, Selector, StoreContainer >::print().
|
private |
Definition at line 249 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().