CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
V0Fitter.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: V0Producer
4 // Class: V0Fitter
5 //
13 //
14 // Original Author: Brian Drell
15 // Created: Fri May 18 22:57:40 CEST 2007
16 //
17 //
18 
19 #ifndef RECOVERTEX__V0_FITTER_H
20 #define RECOVERTEX__V0_FITTER_H
21 
25 
27 
34 
37 
40 
42 
50 
53 
54 #include <string>
55 #include <fstream>
56 
58 
59  public:
60  V0Fitter(const edm::ParameterSet& theParams, edm::ConsumesCollector && iC);
61  // Switching to L. Lista's reco::Candidate infrastructure for V0 storage
62  void fitAll(const edm::Event& iEvent, const edm::EventSetup& iSetup,
64 
65  private:
66 
69  bool doKShorts_;
70  bool doLambdas_;
71 
72  // cuts on initial track selection
73  double tkChi2Cut_;
75  double tkPtCut_;
76  double tkIPSigCut_;
77  // cuts on the vertex
78  double vtxChi2Cut_;
80  // miscellaneous cuts
81  double tkDCACut_;
82  double mPiPiCut_;
85  // cuts on the V0 candidate mass
88 
91 };
92 
93 #endif
94 
bool doLambdas_
Definition: V0Fitter.h:70
double tkChi2Cut_
Definition: V0Fitter.h:73
#define dso_hidden
std::vector< VertexCompositeCandidate > VertexCompositeCandidateCollection
collection of Candidate objects
double lambdaMassCut_
Definition: V0Fitter.h:87
double tkIPSigCut_
Definition: V0Fitter.h:76
bool vertexFitter_
Definition: V0Fitter.h:67
double v0CosThetaCut_
Definition: V0Fitter.h:84
double tkDCACut_
Definition: V0Fitter.h:81
int tkNHitsCut_
Definition: V0Fitter.h:74
int iEvent
Definition: GenABIO.cc:230
bool useRefTracks_
Definition: V0Fitter.h:68
edm::EDGetTokenT< reco::TrackCollection > token_tracks
Definition: V0Fitter.h:89
double mPiPiCut_
Definition: V0Fitter.h:82
double kShortMassCut_
Definition: V0Fitter.h:86
double innerHitPosCut_
Definition: V0Fitter.h:83
double vtxDecayRSigCut_
Definition: V0Fitter.h:79
double tkPtCut_
Definition: V0Fitter.h:75
double vtxChi2Cut_
Definition: V0Fitter.h:78
edm::EDGetTokenT< reco::BeamSpot > token_beamSpot
Definition: V0Fitter.h:90
bool doKShorts_
Definition: V0Fitter.h:69