test
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 
45 
47 
48  public:
49  V0Fitter(const edm::ParameterSet& theParams, edm::ConsumesCollector && iC);
50  void fitAll(const edm::Event& iEvent, const edm::EventSetup& iSetup,
52 
53  private:
54 
57  bool doKShorts_;
58  bool doLambdas_;
59 
60  // cuts on initial track selection
61  double tkChi2Cut_;
63  double tkPtCut_;
64  double tkIPSigXYCut_;
65  double tkIPSigZCut_;
66  // cuts on the vertex
67  double vtxChi2Cut_;
70  // miscellaneous cuts
71  double tkDCACut_;
72  double mPiPiCut_;
76  // cuts on the V0 candidate mass
79 
82  bool useVertex_;
84 };
85 
86 #endif
87 
bool doLambdas_
Definition: V0Fitter.h:58
double tkChi2Cut_
Definition: V0Fitter.h:61
#define dso_hidden
std::vector< VertexCompositeCandidate > VertexCompositeCandidateCollection
collection of Candidate objects
double cosThetaXYZCut_
Definition: V0Fitter.h:75
double lambdaMassCut_
Definition: V0Fitter.h:78
double tkIPSigXYCut_
Definition: V0Fitter.h:64
bool vertexFitter_
Definition: V0Fitter.h:55
edm::EDGetTokenT< std::vector< reco::Vertex > > token_vertices
Definition: V0Fitter.h:83
double vtxDecaySigXYZCut_
Definition: V0Fitter.h:69
double tkDCACut_
Definition: V0Fitter.h:71
int tkNHitsCut_
Definition: V0Fitter.h:62
int iEvent
Definition: GenABIO.cc:230
bool useRefTracks_
Definition: V0Fitter.h:56
edm::EDGetTokenT< reco::TrackCollection > token_tracks
Definition: V0Fitter.h:80
bool useVertex_
Definition: V0Fitter.h:82
double mPiPiCut_
Definition: V0Fitter.h:72
double kShortMassCut_
Definition: V0Fitter.h:77
double tkIPSigZCut_
Definition: V0Fitter.h:65
double cosThetaXYCut_
Definition: V0Fitter.h:74
double innerHitPosCut_
Definition: V0Fitter.h:73
double vtxDecaySigXYCut_
Definition: V0Fitter.h:68
double tkPtCut_
Definition: V0Fitter.h:63
double vtxChi2Cut_
Definition: V0Fitter.h:67
edm::EDGetTokenT< reco::BeamSpot > token_beamSpot
Definition: V0Fitter.h:81
bool doKShorts_
Definition: V0Fitter.h:57