test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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/SecondaryVertexTagInfo.h
"
9
#include "
DataFormats/BTauReco/interface/TaggingVariable.h
"
10
11
#include "
RecoBTag/SecondaryVertex/interface/TrackSelector.h
"
12
#include "
RecoBTag/SecondaryVertex/interface/V0Filter.h
"
13
14
class
GhostTrackComputer
{
15
public
:
16
GhostTrackComputer
(
const
edm::ParameterSet
¶ms);
17
18
reco::TaggingVariableList
19
operator ()
(
const
reco::TrackIPTagInfo
&ipInfo,
20
const
reco::SecondaryVertexTagInfo
&svInfo)
const
;
21
22
private
:
23
const
reco::btag::TrackIPData
&
24
threshTrack
(
const
reco::TrackIPTagInfo
&trackIPTagInfo,
25
const
reco::btag::SortCriteria
sort,
26
const
reco::Jet
&
jet
,
27
const
GlobalPoint
&
pv
)
const
;
28
29
double
charmCut
;
30
reco::btag::SortCriteria
sortCriterium
;
31
reco::TrackSelector
trackSelector
;
32
reco::TrackSelector
trackNoDeltaRSelector
;
33
double
minTrackWeight
;
34
bool
vertexMassCorrection
;
35
reco::V0Filter
trackPairV0Filter
;
36
};
37
38
#endif // RecoBTag_SecondaryVertex_GhostTrackComputer_h
metsig::jet
Definition:
SignAlgoResolutions.h:40
reco::TaggingVariableList
Definition:
TaggingVariable.h:194
MetAnalyzer.pv
def pv
Definition:
MetAnalyzer.py:6
SecondaryVertexTagInfo.h
GhostTrackComputer::operator()
reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
Definition:
GhostTrackComputer.cc:99
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< reco::TrackIPTagInfo, reco::Vertex >
GhostTrackComputer::minTrackWeight
double minTrackWeight
Definition:
GhostTrackComputer.h:33
GhostTrackComputer
Definition:
GhostTrackComputer.h:14
reco::V0Filter
Definition:
V0Filter.h:13
ParameterSet.h
reco::btag::TrackIPData
Definition:
IPTagInfo.h:28
V0Filter.h
GhostTrackComputer::vertexMassCorrection
bool vertexMassCorrection
Definition:
GhostTrackComputer.h:34
TrackIPTagInfo.h
GhostTrackComputer::charmCut
double charmCut
Definition:
GhostTrackComputer.h:29
GhostTrackComputer::trackPairV0Filter
reco::V0Filter trackPairV0Filter
Definition:
GhostTrackComputer.h:35
GhostTrackComputer::sortCriterium
reco::btag::SortCriteria sortCriterium
Definition:
GhostTrackComputer.h:30
TrackSelector.h
reco::TrackSelector
Definition:
TrackSelector.h:14
Point3DBase< float, GlobalTag >
TaggingVariable.h
reco::btag::SortCriteria
SortCriteria
Definition:
IPTagInfo.h:43
GhostTrackComputer::trackNoDeltaRSelector
reco::TrackSelector trackNoDeltaRSelector
Definition:
GhostTrackComputer.h:32
GhostTrackComputer::trackSelector
reco::TrackSelector trackSelector
Definition:
GhostTrackComputer.h:31
edm::ParameterSet
Definition:
ParameterSet.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
Definition:
GhostTrackComputer.cc:53
reco::IPTagInfo
Definition:
IPTagInfo.h:51
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.5