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  operator () (const reco::TrackIPTagInfo &ipInfo,
22  const reco::SecondaryVertexTagInfo &svInfo) const;
24  operator () (const reco::CandIPTagInfo &ipInfo,
25  const reco::CandSecondaryVertexTagInfo &svInfo) const;
26 
27  private:
29  threshTrack(const reco::TrackIPTagInfo &trackIPTagInfo,
31  const reco::Jet &jet,
32  const GlobalPoint &pv) const;
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;
46 };
47 
48 #endif // RecoBTag_SecondaryVertex_GhostTrackComputer_h
virtual reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
GhostTrackComputer(const edm::ParameterSet &params)
Base class for all types of Jets.
Definition: Jet.h:20
def pv(vc)
Definition: MetAnalyzer.py:7
reco::V0Filter trackPairV0Filter
reco::btag::SortCriteria sortCriterium
const reco::btag::TrackIPData & threshTrack(const reco::TrackIPTagInfo &trackIPTagInfo, const reco::btag::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const
virtual ~GhostTrackComputer()=default
reco::TrackSelector trackNoDeltaRSelector
reco::TrackSelector trackSelector