1 #ifndef RecoBTau_JetTagComputer_h 2 #define RecoBTau_JetTagComputer_h 34 <<
"Invalid index " << index <<
" " 35 "in call to JetTagComputer::get." 42 "in call to JetTagComputer::get." 49 const T &
get(
unsigned int index = 0)
const 52 const T *castInfo =
dynamic_cast<const T*
>(
info);
55 <<
"Invalid TagInfo cast " 56 "in call to JetTagComputer::get( index="<< index <<
" )." 66 for(; idx <=
m_labels.size(); idx++){
72 <<
"Missing TagInfo with label: " <<
label <<
73 " in call to JetTagComputer::get." << std::endl;
114 #endif // RecoBTau_JetTagComputer_h
std::vector< std::string > m_inputLabels
virtual ~JetTagComputer()
JetTagComputer(const edm::ParameterSet &configuration)
virtual float discriminator(const reco::BaseTagInfo &) const
std::vector< std::string > m_labels
TagInfoHelper(const std::vector< const reco::BaseTagInfo * > &infos)
TagInfoHelper(const std::vector< const reco::BaseTagInfo * > &infos, std::vector< std::string > &labels)
const std::vector< const reco::BaseTagInfo * > & m_tagInfos
const std::vector< std::string > & getInputLabels() const
float operator()(const reco::BaseTagInfo &info) const
void uses(unsigned int id, const std::string &label)
const reco::BaseTagInfo & getBase(unsigned int index) const
void uses(const std::string &label)
virtual void initialize(const JetTagComputerRecord &)