Classes | |
struct | ErrorSort |
Public Member Functions | |
virtual bool | beginLuminosityBlock (edm::LuminosityBlock &lumi, const edm::EventSetup &iSetup) |
virtual bool | beginRun (edm::Run &run, const edm::EventSetup &iSetup) |
virtual void | endJob () |
virtual bool | endLuminosityBlock (edm::LuminosityBlock &lumi, const edm::EventSetup &iSetup) |
virtual bool | endRun (edm::Run &run, const edm::EventSetup &iSetup) |
virtual bool | filter (edm::Event &iEvent, const edm::EventSetup &iSetup) |
LogErrorEventFilter (const edm::ParameterSet &iConfig) | |
virtual | ~LogErrorEventFilter () |
Public Member Functions inherited from edm::EDFilter | |
EDFilter () | |
virtual | ~EDFilter () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Types | |
typedef edm::ErrorSummaryEntry | Error |
typedef std::vector < edm::ErrorSummaryEntry > | ErrorList |
typedef std::set < edm::ErrorSummaryEntry, ErrorSort > | ErrorSet |
Static Private Member Functions | |
template<typename Collection > | |
static void | increment (ErrorSet &scoreboard, Collection &list) |
template<typename Collection > | |
static void | print (const Collection &errors) |
static std::auto_ptr< ErrorList > | serialize (const ErrorSet &set) |
Private Attributes | |
std::set< std::string > | categoriesToIgnore_ |
std::set< std::string > | categoriesToWatch_ |
ErrorSet | errorCollectionAll_ |
ErrorSet | errorCollectionThisLumi_ |
ErrorSet | errorCollectionThisRun_ |
bool | forcedValue_ |
size_t | maxSavedEventsPerLumi_ |
std::set< std::string > | modulesToIgnore_ |
std::set< std::string > | modulesToWatch_ |
size_t | nfailLumi_ |
size_t | nfailRun_ |
size_t | npassLumi_ |
size_t | npassRun_ |
bool | readSummaryMode_ |
edm::InputTag | src_ |
std::map< std::pair< uint32_t, uint32_t >, std::pair< size_t, size_t > > | statsPerLumi_ |
std::map< uint32_t, std::pair < size_t, size_t > > | statsPerRun_ |
bool | taggedMode_ |
double | thresholdPerLumi_ |
double | thresholdPerRun_ |
bool | verbose_ |
bool | veryVerbose_ |
Additional Inherited Members | |
Public Types inherited from edm::EDFilter | |
typedef EDFilter | ModuleType |
typedef WorkerT< EDFilter > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Static Public Member Functions inherited from edm::EDFilter | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDFilter | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
Definition at line 33 of file LogErrorEventFilter.cc.
|
private |
Definition at line 46 of file LogErrorEventFilter.cc.
|
private |
Definition at line 55 of file LogErrorEventFilter.cc.
|
private |
Definition at line 56 of file LogErrorEventFilter.cc.
|
explicit |
Definition at line 84 of file LogErrorEventFilter.cc.
References ecalBxOrbitNumberGrapher_cfg::categories, categoriesToIgnore_, categoriesToWatch_, filterCSVwithJSON::copy, gather_cfg::cout, hcal_timing_source_file_cfg::dump, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), modulesToIgnore_, and modulesToWatch_.
|
inlinevirtual |
Definition at line 36 of file LogErrorEventFilter.cc.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 135 of file LogErrorEventFilter.cc.
References errorCollectionThisLumi_, edm::LuminosityBlock::getByLabel(), patZpeak::handle, increment(), edm::InputTag::label(), nfailLumi_, nfailRun_, npassLumi_, npassRun_, edm::InputTag::process(), readSummaryMode_, and src_.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 173 of file LogErrorEventFilter.cc.
References errorCollectionThisRun_, nfailRun_, and npassRun_.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 196 of file LogErrorEventFilter.cc.
References gather_cfg::cout, errorCollectionAll_, funct::fract(), print(), statsPerLumi_, statsPerRun_, thresholdPerLumi_, thresholdPerRun_, and verbose_.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 154 of file LogErrorEventFilter.cc.
References gather_cfg::cout, errorCollectionThisLumi_, errorCollectionThisRun_, increment(), edm::LuminosityBlockBase::luminosityBlock(), nfailLumi_, npassLumi_, print(), edm::LuminosityBlock::put(), edm::LuminosityBlockBase::run(), serialize(), statsPerLumi_, thresholdPerLumi_, and verbose_.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 180 of file LogErrorEventFilter.cc.
References gather_cfg::cout, errorCollectionAll_, errorCollectionThisRun_, increment(), nfailRun_, npassRun_, print(), edm::RunBase::run(), statsPerRun_, thresholdPerRun_, and verbose_.
|
virtual |
Implements edm::EDFilter.
Definition at line 220 of file LogErrorEventFilter.cc.
References categoriesToIgnore_, categoriesToWatch_, edm::ErrorSummaryEntry::category, edm::ErrorSummaryEntry::count, gather_cfg::cout, errorCollectionThisLumi_, benchmark_cfg::errors, edm::EventID::event(), cmsPerfPublish::fail(), forcedValue_, edm::Event::getByLabel(), edm::EventBase::id(), if(), edm::EventBase::luminosityBlock(), maxSavedEventsPerLumi_, edm::ErrorSummaryEntry::module, modulesToIgnore_, modulesToWatch_, nfailLumi_, nfailRun_, npassLumi_, npassRun_, print(), edm::Event::put(), readSummaryMode_, query::result, edm::Event::run(), src_, taggedMode_, and veryVerbose_.
Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().
|
staticprivate |
Definition at line 269 of file LogErrorEventFilter.cc.
References edm::ErrorSummaryEntry::count, and query::result.
Referenced by beginLuminosityBlock(), endLuminosityBlock(), and endRun().
|
staticprivate |
Definition at line 279 of file LogErrorEventFilter.cc.
References edm::ErrorSummaryEntry::category, edm::ErrorSummaryEntry::count, gather_cfg::cout, edm::ELseverityLevel::getName(), edm::ErrorSummaryEntry::module, and edm::ErrorSummaryEntry::severity.
Referenced by endJob(), endLuminosityBlock(), endRun(), and filter().
|
inlinestaticprivate |
Definition at line 78 of file LogErrorEventFilter.cc.
References run_regression::ret.
Referenced by endLuminosityBlock().
|
private |
Definition at line 65 of file LogErrorEventFilter.cc.
Referenced by filter(), and LogErrorEventFilter().
|
private |
Definition at line 64 of file LogErrorEventFilter.cc.
Referenced by filter(), and LogErrorEventFilter().
|
private |
Definition at line 68 of file LogErrorEventFilter.cc.
|
private |
Definition at line 69 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), endLuminosityBlock(), and filter().
|
private |
Definition at line 69 of file LogErrorEventFilter.cc.
Referenced by beginRun(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 73 of file LogErrorEventFilter.cc.
Referenced by filter().
|
private |
Definition at line 71 of file LogErrorEventFilter.cc.
Referenced by filter().
|
private |
Definition at line 63 of file LogErrorEventFilter.cc.
Referenced by filter(), and LogErrorEventFilter().
|
private |
Definition at line 62 of file LogErrorEventFilter.cc.
Referenced by filter(), and LogErrorEventFilter().
|
private |
Definition at line 60 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), endLuminosityBlock(), and filter().
|
private |
Definition at line 61 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), beginRun(), endRun(), and filter().
|
private |
Definition at line 60 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), endLuminosityBlock(), and filter().
|
private |
Definition at line 61 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), beginRun(), endRun(), and filter().
|
private |
Definition at line 59 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), and filter().
|
private |
Definition at line 58 of file LogErrorEventFilter.cc.
Referenced by beginLuminosityBlock(), and filter().
|
private |
Definition at line 66 of file LogErrorEventFilter.cc.
Referenced by endJob(), and endLuminosityBlock().
|
private |
Definition at line 67 of file LogErrorEventFilter.cc.
|
private |
Definition at line 73 of file LogErrorEventFilter.cc.
Referenced by filter().
|
private |
Definition at line 70 of file LogErrorEventFilter.cc.
Referenced by endJob(), and endLuminosityBlock().
|
private |
Definition at line 70 of file LogErrorEventFilter.cc.
|
private |
Definition at line 72 of file LogErrorEventFilter.cc.
Referenced by endJob(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 72 of file LogErrorEventFilter.cc.
Referenced by filter().