CMS 3D CMS Logo

GhostTrackComputer.h
Go to the documentation of this file.
1 #ifndef RecoBTag_SecondaryVertex_GhostTrackComputer_h
2 #define RecoBTag_SecondaryVertex_GhostTrackComputer_h
3 
5 
12 
15 
17 public:
19  virtual ~GhostTrackComputer() = default;
21  const reco::SecondaryVertexTagInfo &svInfo) const;
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;
42 };
43 
44 #endif // RecoBTag_SecondaryVertex_GhostTrackComputer_h
reco::IPTagInfo
Definition: IPTagInfo.h:48
reco::Jet
Base class for all types of Jets.
Definition: Jet.h:20
CandIPTagInfo.h
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
GhostTrackComputer::trackSelector
reco::TrackSelector trackSelector
Definition: GhostTrackComputer.h:37
reco::TemplatedSecondaryVertexTagInfo
Definition: TemplatedSecondaryVertexTagInfo.h:47
V0Filter.h
reco::TaggingVariableList
Definition: TaggingVariable.h:194
reco::btag::SortCriteria
SortCriteria
Definition: IPTagInfo.h:43
GhostTrackComputer
Definition: GhostTrackComputer.h:16
GhostTrackComputer::trackPairV0Filter
reco::V0Filter trackPairV0Filter
Definition: GhostTrackComputer.h:41
GhostTrackComputer::vertexMassCorrection
bool vertexMassCorrection
Definition: GhostTrackComputer.h:40
GhostTrackComputer::trackNoDeltaRSelector
reco::TrackSelector trackNoDeltaRSelector
Definition: GhostTrackComputer.h:38
SecondaryVertexTagInfo.h
TrackIPTagInfo.h
Point3DBase< float, GlobalTag >
GhostTrackComputer::minTrackWeight
double minTrackWeight
Definition: GhostTrackComputer.h:39
reco::V0Filter
Definition: V0Filter.h:14
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
MetAnalyzer.pv
def pv(vc)
Definition: MetAnalyzer.py:7
TrackSelector.h
GhostTrackComputer::~GhostTrackComputer
virtual ~GhostTrackComputer()=default
CandSecondaryVertexTagInfo.h
GhostTrackComputer::charmCut
double charmCut
Definition: GhostTrackComputer.h:35
reco::TrackSelector
Definition: TrackSelector.h:14
metsig::jet
Definition: SignAlgoResolutions.h:47
GhostTrackComputer::sortCriterium
reco::btag::SortCriteria sortCriterium
Definition: GhostTrackComputer.h:36
GhostTrackComputer::operator()
virtual reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
Definition: GhostTrackComputer.cc:118
ParameterSet.h
TaggingVariable.h
GlobalPoint.h
reco::btag::TrackIPData
Definition: IPTagInfo.h:28
GhostTrackComputer::GhostTrackComputer
GhostTrackComputer(const edm::ParameterSet &params)
Definition: GhostTrackComputer.cc:41