CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions
GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none > Class Template Reference

#include <GenericMVAJetTagComputerWrapper.h>

Inheritance diagram for GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >:
GenericMVAJetTagComputer JetTagComputer

Public Member Functions

 GenericMVAJetTagComputerWrapper (const edm::ParameterSet &params)
 
- Public Member Functions inherited from GenericMVAJetTagComputer
virtual float discriminator (const TagInfoHelper &info) const
 
 GenericMVAJetTagComputer (const edm::ParameterSet &parameters)
 
virtual void initialize (const JetTagComputerRecord &)
 
virtual reco::TaggingVariableList taggingVariables (const reco::BaseTagInfo &tagInfo) const
 
virtual ~GenericMVAJetTagComputer ()
 
- Public Member Functions inherited from JetTagComputer
const std::vector< std::string > & getInputLabels () const
 
 JetTagComputer ()
 
 JetTagComputer (const edm::ParameterSet &configuration)
 
float operator() (const reco::BaseTagInfo &info) const
 
float operator() (const TagInfoHelper &helper) const
 
void setupDone ()
 
virtual ~JetTagComputer ()
 

Protected Member Functions

virtual reco::TaggingVariableList taggingVariables (const TagInfoHelper &info) const
 
- Protected Member Functions inherited from JetTagComputer
virtual float discriminator (const reco::BaseTagInfo &) const
 
void uses (unsigned int id, const std::string &label)
 
void uses (const std::string &label)
 

Detailed Description

template<class Provider, class TI1, const char * ti1, class TI2, const char * ti2>
class GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >

Definition at line 88 of file GenericMVAJetTagComputerWrapper.h.

Constructor & Destructor Documentation

template<class Provider , class TI1 , const char * ti1, class TI2 , const char * ti2>
GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >::GenericMVAJetTagComputerWrapper ( const edm::ParameterSet params)
inline

Definition at line 94 of file GenericMVAJetTagComputerWrapper.h.

References JetTagComputer::uses().

94  :
95  GenericMVAJetTagComputer(params), Provider(params)
96  { uses(0, ti1); uses(1, ti2); }
void uses(unsigned int id, const std::string &label)
GenericMVAJetTagComputer(const edm::ParameterSet &parameters)

Member Function Documentation

template<class Provider , class TI1 , const char * ti1, class TI2 , const char * ti2>
virtual reco::TaggingVariableList GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >::taggingVariables ( const TagInfoHelper info) const
inlineprotectedvirtual

Reimplemented from GenericMVAJetTagComputer.

Definition at line 100 of file GenericMVAJetTagComputerWrapper.h.

References JetTagComputer::TagInfoHelper::get().

101  {
102  return (static_cast<const Provider&>(*this))(info.get<TI1>(0),
103  info.get<TI2>(1));
104  }
static const TGPicture * info(bool iBackgroundIsBlack)