Main Page
Namespaces
Classes
Package Documentation
RecoBTag
SoftLepton
interface
MuonTaggerNoIP.h
Go to the documentation of this file.
1
#ifndef RecoBTag_SoftLepton_MuonTaggerNoIP_h
2
#define RecoBTag_SoftLepton_MuonTaggerNoIP_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
RecoBTau/JetTagComputer/interface/JetTagComputer.h
"
6
#include "
RecoBTag/SoftLepton/interface/LeptonSelector.h
"
7
#include "
RecoBTag/SoftLepton/interface/MuonTaggerNoIPMLP.h
"
8
17
class
MuonTaggerNoIP
:
public
JetTagComputer
{
18
public
:
19
21
explicit
MuonTaggerNoIP
(
const
edm::ParameterSet
&
configuration
) :
22
m_selector
(configuration)
23
{
24
uses
(
"slTagInfos"
);
25
}
26
28
~MuonTaggerNoIP
()
override
{ }
29
31
float
discriminator
(
const
TagInfoHelper
& tagInfo)
const override
;
32
33
private
:
34
35
btag::LeptonSelector
m_selector
;
36
37
};
38
39
#endif // RecoBTag_SoftLepton_MuonTaggerNoIP_h
MuonTaggerNoIP::discriminator
float discriminator(const TagInfoHelper &tagInfo) const override
b-tag a jet based on track-to-jet parameters in the extened info collection
Definition:
MuonTaggerNoIP.cc:8
JetTagComputer::TagInfoHelper
Definition:
JetTagComputer.h:16
MuonTaggerNoIP::m_selector
btag::LeptonSelector m_selector
Definition:
MuonTaggerNoIP.h:35
MuonTaggerNoIP::MuonTaggerNoIP
MuonTaggerNoIP(const edm::ParameterSet &configuration)
explicit ctor
Definition:
MuonTaggerNoIP.h:21
LeptonSelector.h
ParameterSet.h
JetTagComputer::uses
void uses(unsigned int id, const std::string &label)
Definition:
JetTagComputer.cc:18
JetTagComputer.h
cmsCodeRulesChecker.configuration
configuration
Definition:
cmsCodeRulesChecker.py:19
MuonTaggerNoIP
Definition:
MuonTaggerNoIP.h:17
MuonTaggerNoIPMLP.h
JetTagComputer
Definition:
JetTagComputer.h:14
btag::LeptonSelector
Definition:
LeptonSelector.h:12
edm::ParameterSet
Definition:
ParameterSet.h:36
MuonTaggerNoIP::~MuonTaggerNoIP
~MuonTaggerNoIP() override
dtor
Definition:
MuonTaggerNoIP.h:28
Generated for CMSSW Reference Manual by
1.8.11