CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CombinedSVComputerV2.h
Go to the documentation of this file.
1 #ifndef RecoBTag_SecondaryVertex_CombinedSVComputerV2_h
2 #define RecoBTag_SecondaryVertex_CombinedSVComputerV2_h
3 
5 
10 
13 
15  public:
17 
19  operator () (const reco::TrackIPTagInfo &ipInfo,
20  const reco::SecondaryVertexTagInfo &svInfo) const;
21 
22  private:
23  struct IterationRange;
24 
25  double flipValue(double value, bool vertex) const;
26  IterationRange flipIterate(int size, bool vertex) const;
27 
29  threshTrack(const reco::TrackIPTagInfo &trackIPTagInfo,
31  const reco::Jet &jet,
32  const GlobalPoint &pv) const;
33 
34  bool trackFlip;
35  bool vertexFlip;
36  double charmCut;
41  unsigned int pseudoMultiplicityMin;
42  unsigned int trackMultiplicityMin;
48 };
49 
50 #endif // RecoBTag_SecondaryVertex_CombinedSVComputerV2_h
const reco::TrackIPTagInfo::TrackIPData & threshTrack(const reco::TrackIPTagInfo &trackIPTagInfo, const reco::TrackIPTagInfo::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const
Base class for all types of Jets.
Definition: Jet.h:20
double flipValue(double value, bool vertex) const
reco::V0Filter pseudoVertexV0Filter
reco::V0Filter trackPairV0Filter
reco::TrackSelector trackPseudoSelector
reco::TrackSelector trackNoDeltaRSelector
reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
IterationRange flipIterate(int size, bool vertex) const
reco::TrackSelector trackSelector
unsigned int pseudoMultiplicityMin
CombinedSVComputerV2(const edm::ParameterSet &params)
unsigned int trackMultiplicityMin
reco::TrackIPTagInfo::SortCriteria sortCriterium
tuple size
Write out results.