![]() |
![]() |
#include <BaseTagInfoPlotter.h>
Public Member Functions | |
virtual void | analyzeTag (const reco::BaseTagInfo *tagInfo, const int &jetFlavour) |
virtual void | analyzeTag (const std::vector< const reco::BaseTagInfo * > &tagInfos, const int &jetFlavour) |
BaseTagInfoPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
virtual void | setEventSetup (const edm::EventSetup &setup) |
virtual std::vector< std::string > | tagInfoRequirements () const |
virtual | ~BaseTagInfoPlotter () |
Definition at line 11 of file BaseTagInfoPlotter.h.
BaseTagInfoPlotter::BaseTagInfoPlotter | ( | const std::string & | tagName, |
const EtaPtBin & | etaPtBin | ||
) | [inline] |
Definition at line 15 of file BaseTagInfoPlotter.h.
: BaseBTagPlotter(tagName, etaPtBin) {};
virtual BaseTagInfoPlotter::~BaseTagInfoPlotter | ( | ) | [inline, virtual] |
Definition at line 18 of file BaseTagInfoPlotter.h.
{};
void BaseTagInfoPlotter::analyzeTag | ( | const reco::BaseTagInfo * | tagInfo, |
const int & | jetFlavour | ||
) | [virtual] |
Reimplemented in SoftLeptonTagPlotter, TaggingVariablePlotter, TrackCountingTagPlotter, TrackIPTagPlotter, and TrackProbabilityTagPlotter.
Definition at line 12 of file BaseTagInfoPlotter.cc.
References Exception.
{ throw cms::Exception("MissingVirtualMethod") << "No analyzeTag method overloaded from BaseTagInfoPlotter." << endl; }
virtual void BaseTagInfoPlotter::analyzeTag | ( | const std::vector< const reco::BaseTagInfo * > & | tagInfos, |
const int & | jetFlavour | ||
) | [virtual] |
Reimplemented in MVAJetTagPlotter.
void BaseTagInfoPlotter::setEventSetup | ( | const edm::EventSetup & | setup | ) | [virtual] |
vector< string > BaseTagInfoPlotter::tagInfoRequirements | ( | ) | const [virtual] |
Reimplemented in MVAJetTagPlotter.
Definition at line 31 of file BaseTagInfoPlotter.cc.
Referenced by BTagPerformanceAnalyzerOnData::analyze(), and BTagPerformanceAnalyzerMC::analyze().
{
return vector<string>();
}