CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
V0Fitter Class Reference

#include <RecoVertex/V0Producer/interface/V0Fitter.h>

Public Member Functions

void fitAll (const edm::Event &iEvent, const edm::EventSetup &iSetup, reco::VertexCompositeCandidateCollection &k, reco::VertexCompositeCandidateCollection &l)
 
 V0Fitter (const edm::ParameterSet &theParams, edm::ConsumesCollector &&iC)
 

Private Attributes

double cosThetaXYCut_
 
double cosThetaXYZCut_
 
bool doKShorts_
 
bool doLambdas_
 
double innerHitPosCut_
 
double kShortMassCut_
 
double lambdaMassCut_
 
double mPiPiCut_
 
double tkChi2Cut_
 
double tkDCACut_
 
double tkIPSigXYCut_
 
double tkIPSigZCut_
 
int tkNHitsCut_
 
double tkPtCut_
 
edm::EDGetTokenT< reco::BeamSpottoken_beamSpot
 
edm::EDGetTokenT
< reco::TrackCollection
token_tracks
 
edm::EDGetTokenT< std::vector
< reco::Vertex > > 
token_vertices
 
bool useRefTracks_
 
bool useVertex_
 
bool vertexFitter_
 
double vtxChi2Cut_
 
double vtxDecaySigXYCut_
 
double vtxDecaySigXYZCut_
 

Detailed Description

Description: <one line="" class="" summary>="">

Implementation: <Notes on="" implementation>="">

Definition at line 46 of file V0Fitter.h.

Constructor & Destructor Documentation

V0Fitter::V0Fitter ( const edm::ParameterSet theParams,
edm::ConsumesCollector &&  iC 
)

Definition at line 49 of file V0Fitter.cc.

Member Function Documentation

void V0Fitter::fitAll ( const edm::Event iEvent,
const edm::EventSetup iSetup,
reco::VertexCompositeCandidateCollection k,
reco::VertexCompositeCandidateCollection l 
)

Definition at line 87 of file V0Fitter.cc.

Referenced by V0Producer::produce().

Member Data Documentation

double V0Fitter::cosThetaXYCut_
private

Definition at line 74 of file V0Fitter.h.

double V0Fitter::cosThetaXYZCut_
private

Definition at line 75 of file V0Fitter.h.

bool V0Fitter::doKShorts_
private

Definition at line 57 of file V0Fitter.h.

bool V0Fitter::doLambdas_
private

Definition at line 58 of file V0Fitter.h.

double V0Fitter::innerHitPosCut_
private

Definition at line 73 of file V0Fitter.h.

double V0Fitter::kShortMassCut_
private

Definition at line 77 of file V0Fitter.h.

double V0Fitter::lambdaMassCut_
private

Definition at line 78 of file V0Fitter.h.

double V0Fitter::mPiPiCut_
private

Definition at line 72 of file V0Fitter.h.

double V0Fitter::tkChi2Cut_
private

Definition at line 61 of file V0Fitter.h.

double V0Fitter::tkDCACut_
private

Definition at line 71 of file V0Fitter.h.

double V0Fitter::tkIPSigXYCut_
private

Definition at line 64 of file V0Fitter.h.

double V0Fitter::tkIPSigZCut_
private

Definition at line 65 of file V0Fitter.h.

int V0Fitter::tkNHitsCut_
private

Definition at line 62 of file V0Fitter.h.

double V0Fitter::tkPtCut_
private

Definition at line 63 of file V0Fitter.h.

edm::EDGetTokenT<reco::BeamSpot> V0Fitter::token_beamSpot
private

Definition at line 81 of file V0Fitter.h.

edm::EDGetTokenT<reco::TrackCollection> V0Fitter::token_tracks
private

Definition at line 80 of file V0Fitter.h.

edm::EDGetTokenT<std::vector<reco::Vertex> > V0Fitter::token_vertices
private

Definition at line 83 of file V0Fitter.h.

bool V0Fitter::useRefTracks_
private

Definition at line 56 of file V0Fitter.h.

bool V0Fitter::useVertex_
private

Definition at line 82 of file V0Fitter.h.

bool V0Fitter::vertexFitter_
private

Definition at line 55 of file V0Fitter.h.

double V0Fitter::vtxChi2Cut_
private

Definition at line 67 of file V0Fitter.h.

double V0Fitter::vtxDecaySigXYCut_
private

Definition at line 68 of file V0Fitter.h.

double V0Fitter::vtxDecaySigXYZCut_
private

Definition at line 69 of file V0Fitter.h.