1 #ifndef BaseTagInfoPlotter_H
2 #define BaseTagInfoPlotter_H
20 virtual void analyzeTag(
const std::vector<const reco::BaseTagInfo *> &
tagInfos,
const double &
jec,
const int & jetFlavour);
22 virtual void analyzeTag(
const std::vector<const reco::BaseTagInfo *> &
tagInfos,
const double &
jec,
const int & jetFlavour,
const float &
w);
const EtaPtBin & etaPtBin()
virtual void setEventSetup(const edm::EventSetup &setup)
virtual void analyzeTag(const reco::BaseTagInfo *tagInfo, const double &jec, const int &jetFlavour)
virtual ~BaseTagInfoPlotter()
virtual std::vector< std::string > tagInfoRequirements() const
BaseTagInfoPlotter(const std::string &tagName, const EtaPtBin &etaPtBin)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")