CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LeptonTaggerDistance.h
Go to the documentation of this file.
1 #ifndef RecoBTag_SoftLepton_LeptonTaggerDistance_h
2 #define RecoBTag_SoftLepton_LeptonTaggerDistance_h
3 
5 
15 public:
16 
18  LeptonTaggerDistance(void) : m_maxDistance(0.5) { uses("slTagInfos"); }
19 
22  m_maxDistance = configuration.getParameter<double>("distance");
23  uses("slTagInfos");
24  }
25 
27  virtual ~LeptonTaggerDistance() { }
28 
30  virtual float discriminator(const TagInfoHelper & tagInfo) const;
31 
32 private:
33 
35 
36 };
37 
38 #endif // RecoBTag_SoftLepton_LeptonTaggerDistance_h
T getParameter(std::string const &) const
virtual float discriminator(const TagInfoHelper &tagInfo) const
b-tag a jet based on track-to-jet pseudo-angular distance
virtual ~LeptonTaggerDistance()
dtor
void uses(unsigned int id, const std::string &label)
LeptonTaggerDistance(void)
default ctor
LeptonTaggerDistance(const edm::ParameterSet &configuration)
explicit ctor