1 #ifndef RecoBTau_JetTagComputer_GenericMVAJetTagComputerWrapper_h 2 #define RecoBTau_JetTagComputer_GenericMVAJetTagComputerWrapper_h 50 { uses(0, ti1); uses(1, ti2); uses(2, ti3); uses(3, ti4); }
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>
73 { uses(0, ti1); uses(1, ti2); uses(2, 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>
96 { uses(0, ti1); uses(1, 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
const T & get(unsigned int index=0) const
reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const override
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const override
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const override
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
GenericMVAJetTagComputerWrapper(const edm::ParameterSet ¶ms)
reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const override
reco::TaggingVariableList taggingVariables(const TagInfoHelper &info) const override