14 <<
"No analyzeTag method overloaded from BaseTagInfoPlotter." << endl;
20 if (tagInfos.size() != 1)
22 << tagInfos.size() <<
" BaseTagInfos passed, but only one expected." << endl;
24 analyzeTag(tagInfos.front(),
jec, jetFlavour,
w);
34 return vector<string>();
virtual void analyzeTag(const reco::BaseTagInfo *tagInfo, double jec, int jetFlavour, float w=1)
virtual void setEventSetup(const edm::EventSetup &setup)
def setup(process, global_tag, zero_tesla=False)
virtual std::vector< std::string > tagInfoRequirements() const