#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_ |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | esTokenMF_ |
double | innerHitPosCut_ |
double | kShortMassCut_ |
double | lambdaMassCut_ |
double | mPiPiCut_ |
double | tkChi2Cut_ |
double | tkDCACut_ |
double | tkIPSigXYCut_ |
double | tkIPSigZCut_ |
int | tkNHitsCut_ |
double | tkPtCut_ |
edm::EDGetTokenT< reco::BeamSpot > | token_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_ |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 40 of file V0Fitter.h.
V0Fitter::V0Fitter | ( | const edm::ParameterSet & | theParams, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 49 of file V0Fitter.cc.
References cosThetaXYCut_, cosThetaXYZCut_, doKShorts_, doLambdas_, edm::ParameterSet::getParameter(), innerHitPosCut_, kShortMassCut_, lambdaMassCut_, mPiPiCut_, tkChi2Cut_, tkDCACut_, tkIPSigXYCut_, tkIPSigZCut_, tkNHitsCut_, tkPtCut_, token_beamSpot, token_tracks, token_vertices, useRefTracks_, useVertex_, vertexFitter_, vtxChi2Cut_, vtxDecaySigXYCut_, and vtxDecaySigXYZCut_.
void V0Fitter::fitAll | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
reco::VertexCompositeCandidateCollection & | k, | ||
reco::VertexCompositeCandidateCollection & | l | ||
) |
Definition at line 86 of file V0Fitter.cc.
References funct::abs(), reco::CompositeCandidate::addDaughter(), ClosestApproachInRPhi::calculate(), ALCARECOTkAlJpsiMuMu_cff::charge, reco::Vertex::chi2(), cosThetaXYCut_, cosThetaXYZCut_, reco::Vertex::covariance(), ClosestApproachInRPhi::crossingPoint(), ClosestApproachInRPhi::distance(), HLT_FULL_cff::distance, doKShorts_, doLambdas_, Vector3DBase< T, FrameTag >::dot(), PVValHelper::dx, reco::TrackBase::dxy(), reco::TrackBase::dxyError(), PVValHelper::dy, PVValHelper::dz, reco::TrackBase::dz(), reco::TrackBase::dzError(), esTokenMF_, edm::EventSetup::getData(), TransientVertex::hasRefittedTracks(), iEvent, reco::TransientTrack::impactPointTSCP(), innerHitPosCut_, TrajectoryStateClosestToPoint::isValid(), TransientVertex::isValid(), kShortMassCut_, lambdaMassCut_, PV3DBase< T, PVType, FrameType >::mag2(), mag2(), reco::LeafCandidate::mass(), TrajectoryStateClosestToPoint::momentum(), eostools::move(), mPiPiCut_, reco::Vertex::ndof(), reco::Vertex::normalizedChi2(), reco::TrackBase::normalizedChi2(), reco::TrackBase::numberOfValidHits(), reco::BeamSpot::position(), edm::Handle< T >::product(), reco::TrackBase::pt(), multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, TransientVertex::refittedTracks(), reco::BeamSpot::rotatedCovariance3D(), AddFourMomenta::set(), reco::LeafCandidate::setPdgId(), reco::RecoChargedCandidate::setTrack(), mathSSE::sqrt(), ClosestApproachInRPhi::status(), tkChi2Cut_, tkDCACut_, tkIPSigXYCut_, tkIPSigZCut_, tkNHitsCut_, tkPtCut_, token_beamSpot, token_tracks, token_vertices, reco::TransientTrack::trajectoryStateClosestToPoint(), useRefTracks_, useVertex_, trackerHitRTTI::vector, KalmanVertexFitter::vertex(), AdaptiveVertexFitter::vertex(), vertexFitter_, AlignmentTracksFromVertexSelector_cfi::vertices, extraflags_cff::vtx, allConversions_cfi::vtxChi2, vtxChi2Cut_, vtxDecaySigXYCut_, vtxDecaySigXYZCut_, PV3DBase< T, PVType, FrameType >::x(), reco::Vertex::x(), PV3DBase< T, PVType, FrameType >::y(), reco::Vertex::y(), PV3DBase< T, PVType, FrameType >::z(), and reco::Vertex::z().
Referenced by V0Producer::produce().
|
private |
Definition at line 70 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 71 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 53 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 54 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 49 of file V0Fitter.h.
Referenced by fitAll().
|
private |
Definition at line 69 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 73 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 74 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 68 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 57 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 67 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 60 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 61 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 58 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 59 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 77 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 76 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 79 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 52 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 78 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 51 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 63 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 64 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 65 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().