#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 | |
bool | allowSS_ |
bool | allowWideAngleVtx_ |
double | cosThetaXYCut_ |
double | cosThetaXYZCut_ |
bool | doFit_ |
bool | doKShorts_ |
bool | doLambdas_ |
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | esTokenMF_ |
double | innerHitPosCut_ |
double | innerOuterTkDCAThreshold_ |
double | innerTkDCACut_ |
double | kShortMassCut_ |
double | lambdaMassCut_ |
double | mPiPiCut_ |
double | outerTkDCACut_ |
double | ssVtxDecayXYCut_ |
double | tkChi2Cut_ |
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_ |
double | vtxDecayXYCut_ |
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 allowSS_, allowWideAngleVtx_, cosThetaXYCut_, cosThetaXYZCut_, doFit_, doKShorts_, doLambdas_, edm::ParameterSet::getParameter(), innerHitPosCut_, innerOuterTkDCAThreshold_, innerTkDCACut_, kShortMassCut_, lambdaMassCut_, mPiPiCut_, outerTkDCACut_, ssVtxDecayXYCut_, tkChi2Cut_, tkIPSigXYCut_, tkIPSigZCut_, tkNHitsCut_, tkPtCut_, token_beamSpot, token_tracks, token_vertices, useRefTracks_, useVertex_, vertexFitter_, vtxChi2Cut_, vtxDecaySigXYCut_, vtxDecaySigXYZCut_, and vtxDecayXYCut_.
void V0Fitter::fitAll | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
reco::VertexCompositeCandidateCollection & | k, | ||
reco::VertexCompositeCandidateCollection & | l | ||
) |
Definition at line 94 of file V0Fitter.cc.
References funct::abs(), reco::CompositeCandidate::addDaughter(), allowSS_, allowWideAngleVtx_, ClosestApproachInRPhi::calculate(), ALCARECOTkAlJpsiMuMu_cff::charge, reco::TransientTrack::charge(), reco::Vertex::chi2(), cosThetaXYCut_, cosThetaXYZCut_, reco::Vertex::covariance(), ClosestApproachInRPhi::crossingPoint(), ClosestApproachInRPhi::distance(), HLT_2023v12_cff::distance, doFit_, doKShorts_, doLambdas_, Vector3DBase< T, FrameTag >::dot(), PVValHelper::dx, reco::TrackBase::dxy(), reco::TrackBase::dxyError(), PVValHelper::dy, PVValHelper::dz, reco::TrackBase::dz(), reco::TrackBase::dzError(), MillePedeFileConverter_cfg::e, esTokenMF_, edm::EventSetup::getData(), TransientVertex::hasRefittedTracks(), iEvent, reco::TransientTrack::impactPointTSCP(), innerHitPosCut_, innerOuterTkDCAThreshold_, innerTkDCACut_, 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(), outerTkDCACut_, 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(), ssVtxDecayXYCut_, ClosestApproachInRPhi::status(), tkChi2Cut_, 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, L1BJetProducer_cff::vtx, allConversions_cfi::vtxChi2, vtxChi2Cut_, vtxDecaySigXYCut_, vtxDecaySigXYZCut_, vtxDecayXYCut_, PV3DBase< T, PVType, FrameType >::x(), reco::Vertex::x(), reco::Vertex::y(), 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 74 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 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 54 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 55 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 76 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 72 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 80 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 81 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 75 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 68 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 61 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 62 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 60 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 84 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 83 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 86 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 85 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 64 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 65 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 66 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 67 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().