Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
&
params
);
19
virtual
~GhostTrackComputer
() =
default
;
20
virtual
reco::TaggingVariableList
operator()
(
const
reco::TrackIPTagInfo
&ipInfo,
21
const
reco::SecondaryVertexTagInfo
&svInfo)
const
;
22
virtual
reco::TaggingVariableList
operator()
(
const
reco::CandIPTagInfo
&ipInfo,
23
const
reco::CandSecondaryVertexTagInfo
&svInfo)
const
;
24
25
private
:
26
const
reco::btag::TrackIPData
&
threshTrack
(
const
reco::TrackIPTagInfo
&trackIPTagInfo,
27
const
reco::btag::SortCriteria
sort,
28
const
reco::Jet
&
jet
,
29
const
GlobalPoint
&
pv
)
const
;
30
const
reco::btag::TrackIPData
&
threshTrack
(
const
reco::CandIPTagInfo
&trackIPTagInfo,
31
const
reco::btag::SortCriteria
sort,
32
const
reco::Jet
&jet,
33
const
GlobalPoint
&pv)
const
;
34
35
double
charmCut
;
36
reco::btag::SortCriteria
sortCriterium
;
37
reco::TrackSelector
trackSelector
;
38
reco::TrackSelector
trackNoDeltaRSelector
;
39
double
minTrackWeight
;
40
bool
vertexMassCorrection
;
41
reco::V0Filter
trackPairV0Filter
;
42
};
43
44
#endif // RecoBTag_SecondaryVertex_GhostTrackComputer_h
metsig::jet
Definition:
SignAlgoResolutions.h:47
reco::TaggingVariableList
Definition:
TaggingVariable.h:194
MetAnalyzer.pv
def pv
Definition:
MetAnalyzer.py:7
SecondaryVertexTagInfo.h
GhostTrackComputer::operator()
virtual reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
Definition:
GhostTrackComputer.cc:118
GhostTrackComputer::GhostTrackComputer
GhostTrackComputer(const edm::ParameterSet ¶ms)
Definition:
GhostTrackComputer.cc:41
reco::Jet
Base class for all types of Jets.
Definition:
Jet.h:20
reco::TemplatedSecondaryVertexTagInfo
Definition:
TemplatedSecondaryVertexTagInfo.h:47
submitPVValidationJobs.params
list params
Definition:
submitPVValidationJobs.py:487
GhostTrackComputer::minTrackWeight
double minTrackWeight
Definition:
GhostTrackComputer.h:39
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:40
TrackIPTagInfo.h
CandSecondaryVertexTagInfo.h
GhostTrackComputer::charmCut
double charmCut
Definition:
GhostTrackComputer.h:35
GhostTrackComputer::trackPairV0Filter
reco::V0Filter trackPairV0Filter
Definition:
GhostTrackComputer.h:41
GhostTrackComputer::sortCriterium
reco::btag::SortCriteria sortCriterium
Definition:
GhostTrackComputer.h:36
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:38
GhostTrackComputer::trackSelector
reco::TrackSelector trackSelector
Definition:
GhostTrackComputer.h:37
edm::ParameterSet
Definition:
ParameterSet.h:47
reco::IPTagInfo
Definition:
IPTagInfo.h:48
GlobalPoint.h
CandIPTagInfo.h
Generated for CMSSW Reference Manual by
1.8.5