1 #ifndef RecoBTau_JetTagComputer_GenericMVAJetTagComputerWrapper_h
2 #define RecoBTau_JetTagComputer_GenericMVAJetTagComputerWrapper_h
33 namespace btau_dummy {
35 extern const char none[];
56 return (static_cast<const Provider&>(*
this))(info.
get<TI1>(0),
57 info.
get<TI2>(1), info.
get<TI3>(2), info.
get<TI4>(3));
63 template<
class Provider,
class TI1,
const char *ti1,
64 class TI2,
const char *ti2,
65 class TI3,
const char *ti3>
79 return (static_cast<const Provider&>(*
this))(info.
get<TI1>(0),
80 info.
get<TI2>(1), info.
get<TI3>(2));
86 template<
class Provider,
class TI1,
const char *ti1,
87 class TI2,
const char *ti2>
102 return (static_cast<const Provider&>(*
this))(info.
get<TI1>(0),
109 template<
class Prov
ider,
class TI1, const
char *ti1>
124 {
return (static_cast<const Provider&>(*
this))(info.
get<TI1>(0)); }
129 template<
class Prov
ider,
class TI1>
144 {
return (static_cast<const Provider&>(*
this))(info.
get<TI1>(0)); }
147 #endif // RecoBTau_JetTagComputer_GenericMVAJetTagComputerWrapper_h
virtual reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const
const T & get(unsigned int index=0) const
virtual reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
virtual reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const
void uses(unsigned int id, const std::string &label)
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
virtual reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const
virtual reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const