#include <HLTDQMFilterEffHists.h>
Public Member Functions | |
void | bookHists (DQMStore::IBooker &iBooker, const std::vector< edm::ParameterSet > &histConfigs) |
void | fillHists (const ObjType &obj, const edm::Event &event, const edm::EventSetup &setup, const trigger::TriggerEvent &trigEvt) |
HLTDQMFilterEffHists (const edm::ParameterSet &config, std::string baseHistName, std::string hltProcess) | |
Static Public Member Functions | |
static edm::ParameterSetDescription | makePSetDescription () |
static edm::ParameterSetDescription | makePSetDescriptionHistConfigs () |
Private Member Functions | |
void | book1D (DQMStore::IBooker &iBooker, const edm::ParameterSet &histConfig) |
void | book2D (DQMStore::IBooker &iBooker, const edm::ParameterSet &histConfig) |
Private Attributes | |
std::string | baseHistName_ |
std::string | filterName_ |
std::string | folderName_ |
std::vector< std::unique_ptr< HLTDQMHist< ObjType > > > | histsPass_ |
std::vector< std::unique_ptr< HLTDQMHist< ObjType > > > | histsTot_ |
std::string | histTitle_ |
std::string | hltProcess_ |
VarRangeCutColl< ObjType > | rangeCuts_ |
Definition at line 36 of file HLTDQMFilterEffHists.h.
|
explicit |
Definition at line 65 of file HLTDQMFilterEffHists.h.
|
private |
Definition at line 130 of file HLTDQMFilterEffHists.h.
References HLTDQMFilterEffHists< ObjType >::baseHistName_, RecoTauDiscriminantConfiguration::binLowEdges, DQMStore::IBooker::book1D(), Exception, HLTDQMFilterEffHists< ObjType >::filterName_, edm::ParameterSet::getParameter(), create_public_lumi_plots::hist, HLTDQMFilterEffHists< ObjType >::histsPass_, HLTDQMFilterEffHists< ObjType >::histsTot_, HLTDQMFilterEffHists< ObjType >::histTitle_, eostools::move(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HLTDQMFilterEffHists< ObjType >::bookHists().
|
private |
Definition at line 157 of file HLTDQMFilterEffHists.h.
References HLTDQMFilterEffHists< ObjType >::baseHistName_, DQMStore::IBooker::book2D(), Exception, HLTDQMFilterEffHists< ObjType >::filterName_, edm::ParameterSet::getParameter(), create_public_lumi_plots::hist, HLTDQMFilterEffHists< ObjType >::histsPass_, HLTDQMFilterEffHists< ObjType >::histsTot_, HLTDQMFilterEffHists< ObjType >::histTitle_, eostools::move(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HLTDQMFilterEffHists< ObjType >::bookHists().
void HLTDQMFilterEffHists< ObjType >::bookHists | ( | DQMStore::IBooker & | iBooker, |
const std::vector< edm::ParameterSet > & | histConfigs | ||
) |
Definition at line 114 of file HLTDQMFilterEffHists.h.
References HLTDQMFilterEffHists< ObjType >::book1D(), HLTDQMFilterEffHists< ObjType >::book2D(), Exception, HLTDQMFilterEffHists< ObjType >::folderName_, DQMStore::IBooker::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HLTDQMFilterTnPEffHists< TagType, ProbeType >::bookHists().
void HLTDQMFilterEffHists< ObjType >::fillHists | ( | const ObjType & | obj, |
const edm::Event & | event, | ||
const edm::EventSetup & | setup, | ||
const trigger::TriggerEvent & | trigEvt | ||
) |
Definition at line 195 of file HLTDQMFilterEffHists.h.
References HLTDQMFilterEffHists< ObjType >::filterName_, create_public_lumi_plots::hist, HLTDQMFilterEffHists< ObjType >::histsPass_, HLTDQMFilterEffHists< ObjType >::histsTot_, HLTDQMFilterEffHists< ObjType >::hltProcess_, hltdqm::passTrig(), and HLTDQMFilterEffHists< ObjType >::rangeCuts_.
Referenced by HLTDQMFilterTnPEffHists< TagType, ProbeType >::fillHists().
|
static |
Definition at line 79 of file HLTDQMFilterEffHists.h.
References edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addVPSet(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HLTDQMFilterTnPEffHists< TagType, ProbeType >::makePSetDescription().
|
static |
Definition at line 90 of file HLTDQMFilterEffHists.h.
References edm::ParameterSetDescription::addVPSet(), edm::ParameterSetDescription::ifValue(), eostools::move(), and or.
Referenced by HLTDQMFilterTnPEffHists< TagType, ProbeType >::makePSetDescriptionHistConfigs().
|
private |
Definition at line 59 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::book1D(), and HLTDQMFilterEffHists< ObjType >::book2D().
|
private |
Definition at line 56 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::book1D(), HLTDQMFilterEffHists< ObjType >::book2D(), and HLTDQMFilterEffHists< ObjType >::fillHists().
|
private |
Definition at line 58 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::bookHists().
|
private |
Definition at line 53 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::book1D(), HLTDQMFilterEffHists< ObjType >::book2D(), and HLTDQMFilterEffHists< ObjType >::fillHists().
|
private |
Definition at line 54 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::book1D(), HLTDQMFilterEffHists< ObjType >::book2D(), and HLTDQMFilterEffHists< ObjType >::fillHists().
|
private |
Definition at line 57 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::book1D(), and HLTDQMFilterEffHists< ObjType >::book2D().
|
private |
Definition at line 60 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::fillHists().
|
private |
Definition at line 55 of file HLTDQMFilterEffHists.h.
Referenced by HLTDQMFilterEffHists< ObjType >::fillHists().