Main Page
Namespaces
Classes
Package Documentation
src
RecoBTag
SecondaryVertex
interface
GhostTrackComputer.h
Go to the documentation of this file.
1
#ifndef RecoBTag_SecondaryVertex_GhostTrackComputer_h
2
#define RecoBTag_SecondaryVertex_GhostTrackComputer_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
6
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
7
#include "
DataFormats/BTauReco/interface/TrackIPTagInfo.h
"
8
#include "
DataFormats/BTauReco/interface/CandIPTagInfo.h
"
9
#include "
DataFormats/BTauReco/interface/SecondaryVertexTagInfo.h
"
10
#include "
DataFormats/BTauReco/interface/CandSecondaryVertexTagInfo.h
"
11
#include "
DataFormats/BTauReco/interface/TaggingVariable.h
"
12
13
#include "
RecoBTag/SecondaryVertex/interface/TrackSelector.h
"
14
#include "
RecoBTag/SecondaryVertex/interface/V0Filter.h
"
15
16
class
GhostTrackComputer
{
17
public
:
18
GhostTrackComputer
(
const
edm::ParameterSet
¶ms);
19
virtual
~GhostTrackComputer
() =
default
;
20
virtual
reco::TaggingVariableList
21
operator ()
(
const
reco::TrackIPTagInfo
&ipInfo,
22
const
reco::SecondaryVertexTagInfo
&svInfo)
const
;
23
virtual
reco::TaggingVariableList
24
operator ()
(
const
reco::CandIPTagInfo
&ipInfo,
25
const
reco::CandSecondaryVertexTagInfo
&svInfo)
const
;
26
27
private
:
28
const
reco::btag::TrackIPData
&
29
threshTrack
(
const
reco::TrackIPTagInfo
&trackIPTagInfo,
30
const
reco::btag::SortCriteria
sort
,
31
const
reco::Jet
&
jet
,
32
const
GlobalPoint
&
pv
)
const
;
33
const
reco::btag::TrackIPData
&
34
threshTrack
(
const
reco::CandIPTagInfo
&trackIPTagInfo,
35
const
reco::btag::SortCriteria
sort,
36
const
reco::Jet
&jet,
37
const
GlobalPoint
&pv)
const
;
38
39
double
charmCut
;
40
reco::btag::SortCriteria
sortCriterium
;
41
reco::TrackSelector
trackSelector
;
42
reco::TrackSelector
trackNoDeltaRSelector
;
43
double
minTrackWeight
;
44
bool
vertexMassCorrection
;
45
reco::V0Filter
trackPairV0Filter
;
46
};
47
48
#endif // RecoBTag_SecondaryVertex_GhostTrackComputer_h
metsig::jet
Definition:
SignAlgoResolutions.h:40
reco::TaggingVariableList
Definition:
TaggingVariable.h:203
jetUpdater_cfi.sort
sort
Definition:
jetUpdater_cfi.py:29
SecondaryVertexTagInfo.h
GhostTrackComputer::operator()
virtual reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
Definition:
GhostTrackComputer.cc:136
GhostTrackComputer::GhostTrackComputer
GhostTrackComputer(const edm::ParameterSet ¶ms)
Definition:
GhostTrackComputer.cc:42
reco::Jet
Base class for all types of Jets.
Definition:
Jet.h:20
reco::TemplatedSecondaryVertexTagInfo
Definition:
TemplatedSecondaryVertexTagInfo.h:53
GhostTrackComputer::minTrackWeight
double minTrackWeight
Definition:
GhostTrackComputer.h:43
GhostTrackComputer
Definition:
GhostTrackComputer.h:16
reco::V0Filter
Definition:
V0Filter.h:14
ParameterSet.h
reco::btag::TrackIPData
Definition:
IPTagInfo.h:28
V0Filter.h
GhostTrackComputer::vertexMassCorrection
bool vertexMassCorrection
Definition:
GhostTrackComputer.h:44
MetAnalyzer.pv
def pv(vc)
Definition:
MetAnalyzer.py:7
TrackIPTagInfo.h
CandSecondaryVertexTagInfo.h
GhostTrackComputer::charmCut
double charmCut
Definition:
GhostTrackComputer.h:39
GhostTrackComputer::trackPairV0Filter
reco::V0Filter trackPairV0Filter
Definition:
GhostTrackComputer.h:45
GhostTrackComputer::sortCriterium
reco::btag::SortCriteria sortCriterium
Definition:
GhostTrackComputer.h:40
GhostTrackComputer::threshTrack
const reco::btag::TrackIPData & threshTrack(const reco::TrackIPTagInfo &trackIPTagInfo, const reco::btag::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const
TrackSelector.h
reco::TrackSelector
Definition:
TrackSelector.h:14
Point3DBase< float, GlobalTag >
TaggingVariable.h
GhostTrackComputer::~GhostTrackComputer
virtual ~GhostTrackComputer()=default
reco::btag::SortCriteria
SortCriteria
Definition:
IPTagInfo.h:43
GhostTrackComputer::trackNoDeltaRSelector
reco::TrackSelector trackNoDeltaRSelector
Definition:
GhostTrackComputer.h:42
GhostTrackComputer::trackSelector
reco::TrackSelector trackSelector
Definition:
GhostTrackComputer.h:41
edm::ParameterSet
Definition:
ParameterSet.h:36
reco::IPTagInfo
Definition:
IPTagInfo.h:51
GlobalPoint.h
CandIPTagInfo.h
Generated for CMSSW Reference Manual by
1.8.11