Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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/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::TrackIPTagInfo::TrackIPData
&
24
threshTrack
(
const
reco::TrackIPTagInfo
&trackIPTagInfo,
25
const
reco::TrackIPTagInfo::SortCriteria
sort
,
26
const
reco::Jet
&
jet
,
27
const
GlobalPoint
&pv)
const
;
28
29
double
charmCut
;
30
reco::TrackIPTagInfo::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:41
reco::TaggingVariableList
Definition:
TaggingVariable.h:129
SecondaryVertexTagInfo.h
GhostTrackComputer::operator()
reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
Definition:
GhostTrackComputer.cc:108
GhostTrackComputer::GhostTrackComputer
GhostTrackComputer(const edm::ParameterSet ¶ms)
Definition:
GhostTrackComputer.cc:42
reco::Jet
Base class for all types of Jets.
Definition:
Jet.h:21
python.multivaluedict.sort
def sort
Definition:
multivaluedict.py:161
GhostTrackComputer::minTrackWeight
double minTrackWeight
Definition:
GhostTrackComputer.h:33
GhostTrackComputer
Definition:
GhostTrackComputer.h:14
reco::V0Filter
Definition:
V0Filter.h:12
ParameterSet.h
V0Filter.h
GhostTrackComputer::threshTrack
const reco::TrackIPTagInfo::TrackIPData & threshTrack(const reco::TrackIPTagInfo &trackIPTagInfo, const reco::TrackIPTagInfo::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const
Definition:
GhostTrackComputer.cc:53
GhostTrackComputer::vertexMassCorrection
bool vertexMassCorrection
Definition:
GhostTrackComputer.h:34
reco::SecondaryVertexTagInfo
Definition:
SecondaryVertexTagInfo.h:19
TrackIPTagInfo.h
GhostTrackComputer::charmCut
double charmCut
Definition:
GhostTrackComputer.h:29
GhostTrackComputer::trackPairV0Filter
reco::V0Filter trackPairV0Filter
Definition:
GhostTrackComputer.h:35
reco::TrackIPTagInfo::TrackIPData
Definition:
TrackIPTagInfo.h:17
TrackSelector.h
reco::TrackSelector
Definition:
TrackSelector.h:13
Point3DBase< float, GlobalTag >
TaggingVariable.h
GhostTrackComputer::sortCriterium
reco::TrackIPTagInfo::SortCriteria sortCriterium
Definition:
GhostTrackComputer.h:30
GhostTrackComputer::trackNoDeltaRSelector
reco::TrackSelector trackNoDeltaRSelector
Definition:
GhostTrackComputer.h:32
reco::TrackIPTagInfo::SortCriteria
SortCriteria
Definition:
TrackIPTagInfo.h:72
GhostTrackComputer::trackSelector
reco::TrackSelector trackSelector
Definition:
GhostTrackComputer.h:31
edm::ParameterSet
Definition:
ParameterSet.h:32
GlobalPoint.h
reco::TrackIPTagInfo
Definition:
TrackIPTagInfo.h:15
Generated for CMSSW Reference Manual by
1.8.5