Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoBTag
SoftLepton
interface
LeptonTaggerByIP.h
Go to the documentation of this file.
1
#ifndef RecoBTag_SoftLepton_LeptonTaggerByIP_h
2
#define RecoBTag_SoftLepton_LeptonTaggerByIP_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
RecoBTau/JetTagComputer/interface/JetTagComputer.h
"
6
#include "
RecoBTag/SoftLepton/interface/LeptonSelector.h
"
7
16
class
LeptonTaggerByIP
:
public
JetTagComputer
{
17
public
:
18
20
explicit
LeptonTaggerByIP
(
const
edm::ParameterSet
&
configuration
) :
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
37
btag::LeptonSelector
m_selector
;
38
39
};
40
41
#endif // RecoBTag_SoftLepton_LeptonTaggerByIP_h
dumpRecoGeometry_cfg.tagInfo
tuple tagInfo
Definition:
dumpRecoGeometry_cfg.py:156
LeptonTaggerByIP::discriminator
virtual float discriminator(const TagInfoHelper &tagInfo) const
b-tag a jet based on track-to-jet parameters in the extened info collection
Definition:
LeptonTaggerByIP.cc:8
LeptonSelector.h
ParameterSet.h
LeptonTaggerByIP::LeptonTaggerByIP
LeptonTaggerByIP(const edm::ParameterSet &configuration)
explicit ctor
Definition:
LeptonTaggerByIP.h:20
LeptonTaggerByIP::~LeptonTaggerByIP
virtual ~LeptonTaggerByIP()
dtor
Definition:
LeptonTaggerByIP.h:28
JetTagComputer::uses
void uses(unsigned int id, const std::string &label)
Definition:
JetTagComputer.cc:18
JetTagComputer.h
cmsCodeRulesChecker.configuration
configuration
Definition:
cmsCodeRulesChecker.py:17
LeptonTaggerByIP::m_selector
btag::LeptonSelector m_selector
Definition:
LeptonTaggerByIP.h:37
JetTagComputer
Definition:
JetTagComputer.h:14
LeptonTaggerByIP
Definition:
LeptonTaggerByIP.h:16
btag::LeptonSelector
Definition:
LeptonSelector.h:12
edm::ParameterSet
Definition:
ParameterSet.h:36
LeptonTaggerByIP::m_use3d
bool m_use3d
Definition:
LeptonTaggerByIP.h:35
Generated for CMSSW Reference Manual by
1.8.5