#include <BaseTagInfoPlotter.h>
Public Member Functions | |
virtual void | analyzeTag (const reco::BaseTagInfo *tagInfo, const double &jec, const int &jetFlavour) |
virtual void | analyzeTag (const std::vector< const reco::BaseTagInfo * > &tagInfos, const double &jec, const int &jetFlavour) |
virtual void | analyzeTag (const reco::BaseTagInfo *tagInfo, const double &jec, const int &jetFlavour, const float &w) |
virtual void | analyzeTag (const std::vector< const reco::BaseTagInfo * > &tagInfos, const double &jec, const int &jetFlavour, const float &w) |
BaseTagInfoPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
virtual void | setEventSetup (const edm::EventSetup &setup) |
virtual std::vector< std::string > | tagInfoRequirements () const |
virtual | ~BaseTagInfoPlotter () |
Public Member Functions inherited from BaseBTagPlotter | |
BaseBTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
virtual void | epsPlot (const std::string &name)=0 |
const EtaPtBin & | etaPtBin () |
virtual void | finalize (DQMStore::IBooker &ibook_, DQMStore::IGetter &igetter_)=0 |
virtual void | psPlot (const std::string &name)=0 |
virtual | ~BaseBTagPlotter () |
Additional Inherited Members | |
Protected Attributes inherited from BaseBTagPlotter | |
const EtaPtBin | etaPtBin_ |
const std::string | tagName_ |
const std::string | theExtensionString |
Definition at line 11 of file BaseTagInfoPlotter.h.
|
inline |
Definition at line 15 of file BaseTagInfoPlotter.h.
|
inlinevirtual |
Definition at line 18 of file BaseTagInfoPlotter.h.
|
virtual |
Reimplemented in TaggingVariablePlotter, TrackProbabilityTagPlotter, TrackCountingTagPlotter, IPTagPlotter< Container, Base >, and SoftLeptonTagPlotter.
Definition at line 12 of file BaseTagInfoPlotter.cc.
References Exception.
|
virtual |
Reimplemented in MVAJetTagPlotter.
Definition at line 35 of file BaseTagInfoPlotter.cc.
References patTestJEC_cfi::jec.
|
virtual |
Reimplemented in TaggingVariablePlotter, TrackProbabilityTagPlotter, TrackCountingTagPlotter, IPTagPlotter< Container, Base >, and SoftLeptonTagPlotter.
Definition at line 18 of file BaseTagInfoPlotter.cc.
References Exception.
|
virtual |
Reimplemented in MVAJetTagPlotter.
Definition at line 24 of file BaseTagInfoPlotter.cc.
References patTestJEC_cfi::jec, and w.
|
virtual |
|
virtual |
Reimplemented in MVAJetTagPlotter.
Definition at line 48 of file BaseTagInfoPlotter.cc.
Referenced by BTagPerformanceAnalyzerOnData::analyze(), and BTagPerformanceAnalyzerMC::analyze().