#include <MVAJetTagPlotter.h>
Public Member Functions | |
virtual void | analyzeTag (const std::vector< const reco::BaseTagInfo * > &baseTagInfos, const double &jec, const int &jetFlavour) |
virtual void | analyzeTag (const std::vector< const reco::BaseTagInfo * > &baseTagInfos, const double &jec, const int &jetFlavour, const float &w) |
void | epsPlot (const std::string &name) |
virtual void | finalize (DQMStore::IBooker &ibook_, DQMStore::IGetter &igetter_) |
MVAJetTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin, const edm::ParameterSet &pSet, const std::string &folderName, const unsigned int &mc, const bool &willFinalize, DQMStore::IBooker &ibook) | |
void | psPlot (const std::string &name) |
virtual void | setEventSetup (const edm::EventSetup &setup) |
virtual std::vector< std::string > | tagInfoRequirements () const |
~MVAJetTagPlotter () | |
Public Member Functions inherited from BaseTagInfoPlotter | |
virtual void | analyzeTag (const reco::BaseTagInfo *tagInfo, const double &jec, const int &jetFlavour) |
virtual void | analyzeTag (const reco::BaseTagInfo *tagInfo, const double &jec, const int &jetFlavour, const float &w) |
BaseTagInfoPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
virtual | ~BaseTagInfoPlotter () |
Public Member Functions inherited from BaseBTagPlotter | |
BaseBTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
const EtaPtBin & | etaPtBin () |
virtual | ~BaseBTagPlotter () |
Private Attributes | |
std::vector < TaggingVariablePlotter * > | categoryPlotters |
reco::TaggingVariableName | categoryVariable |
const GenericMVAJetTagComputer * | computer |
std::string | jetTagComputer |
Additional Inherited Members | |
Protected Attributes inherited from BaseBTagPlotter | |
const EtaPtBin | etaPtBin_ |
const std::string | tagName_ |
const std::string | theExtensionString |
Definition at line 16 of file MVAJetTagPlotter.h.
MVAJetTagPlotter::MVAJetTagPlotter | ( | const std::string & | tagName, |
const EtaPtBin & | etaPtBin, | ||
const edm::ParameterSet & | pSet, | ||
const std::string & | folderName, | ||
const unsigned int & | mc, | ||
const bool & | willFinalize, | ||
DQMStore::IBooker & | ibook | ||
) |
Definition at line 16 of file MVAJetTagPlotter.cc.
References categoryPlotters, categoryVariable, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), reco::getTaggingVariableName(), i, contentValuesCheck::ss, and AlCaHLTBitMon_QueryRunRegistry::string.
MVAJetTagPlotter::~MVAJetTagPlotter | ( | ) |
Definition at line 45 of file MVAJetTagPlotter.cc.
References categoryPlotters.
|
virtual |
Reimplemented from BaseTagInfoPlotter.
Definition at line 64 of file MVAJetTagPlotter.cc.
Referenced by analyzeTag().
|
virtual |
Reimplemented from BaseTagInfoPlotter.
Definition at line 70 of file MVAJetTagPlotter.cc.
References analyzeTag(), eostools::cat(), categoryPlotters, categoryVariable, computer, reco::TaggingVariableList::get(), reco::btau::lastTaggingVariable, and GenericMVAJetTagComputer::taggingVariables().
|
virtual |
Implements BaseBTagPlotter.
Definition at line 102 of file MVAJetTagPlotter.cc.
References categoryPlotters, and TaggingVariablePlotter::epsPlot().
|
virtual |
Implements BaseBTagPlotter.
Definition at line 87 of file MVAJetTagPlotter.cc.
|
virtual |
Implements BaseBTagPlotter.
Definition at line 96 of file MVAJetTagPlotter.cc.
References categoryPlotters, and TaggingVariablePlotter::psPlot().
|
virtual |
Reimplemented from BaseTagInfoPlotter.
Definition at line 51 of file MVAJetTagPlotter.cc.
References computer, Exception, edm::EventSetup::get(), patZpeak::handle, jetTagComputer, and edm::ESHandle< class >::product().
|
virtual |
Reimplemented from BaseTagInfoPlotter.
Definition at line 108 of file MVAJetTagPlotter.cc.
References computer, JetTagComputer::getInputLabels(), and HLT_25ns14e33_v1_cff::labels.
|
private |
Definition at line 44 of file MVAJetTagPlotter.h.
Referenced by analyzeTag(), epsPlot(), MVAJetTagPlotter(), psPlot(), and ~MVAJetTagPlotter().
|
private |
Definition at line 43 of file MVAJetTagPlotter.h.
Referenced by analyzeTag(), and MVAJetTagPlotter().
|
private |
Definition at line 41 of file MVAJetTagPlotter.h.
Referenced by analyzeTag(), setEventSetup(), and tagInfoRequirements().
|
private |
Definition at line 40 of file MVAJetTagPlotter.h.
Referenced by setEventSetup().