1 #ifndef MVAJetTagPlotter_H
2 #define MVAJetTagPlotter_H
26 virtual void analyzeTag (
const std::vector<const reco::BaseTagInfo *> & baseTagInfos,
const double &
jec,
const int & jetFlavour);
27 virtual void analyzeTag (
const std::vector<const reco::BaseTagInfo *> & baseTagInfos,
const double & jec,
const int & jetFlavour,
const float &
w);
void psPlot(const std::string &name)
const EtaPtBin & etaPtBin()
std::string jetTagComputer
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)
std::vector< TaggingVariablePlotter * > categoryPlotters
virtual void analyzeTag(const std::vector< const reco::BaseTagInfo * > &baseTagInfos, const double &jec, const int &jetFlavour)
const GenericMVAJetTagComputer * computer
virtual void setEventSetup(const edm::EventSetup &setup)
void epsPlot(const std::string &name)
virtual std::vector< std::string > tagInfoRequirements() const
reco::TaggingVariableName categoryVariable
virtual void finalize(DQMStore::IBooker &ibook_, DQMStore::IGetter &igetter_)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")