CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LeptonTaggerByIP.h
Go to the documentation of this file.
1 #ifndef RecoBTag_SoftLepton_LeptonTaggerByIP_h
2 #define RecoBTag_SoftLepton_LeptonTaggerByIP_h
3 
7 
17 public:
18 
21  m_use3d( configuration.getParameter<bool>("use3d") ),
22  m_selector(configuration)
23  {
24  uses("slTagInfos");
25  }
26 
28  virtual ~LeptonTaggerByIP() { }
29 
31  virtual float discriminator(const TagInfoHelper & tagInfo) const;
32 
33 private:
34 
35  bool m_use3d;
36 
38 
39 };
40 
41 #endif // RecoBTag_SoftLepton_LeptonTaggerByIP_h
virtual float discriminator(const TagInfoHelper &tagInfo) const
b-tag a jet based on track-to-jet parameters in the extened info collection
LeptonTaggerByIP(const edm::ParameterSet &configuration)
explicit ctor
virtual ~LeptonTaggerByIP()
dtor
void uses(unsigned int id, const std::string &label)
btag::LeptonSelector m_selector