#include <RecoVertex/V0Producer/src/V0Fitter.cc>
Public Member Functions | |
const reco::VertexCompositeCandidateCollection & | getKshorts () const |
const reco::VertexCompositeCandidateCollection & | getLambdas () const |
V0Fitter (const edm::ParameterSet &theParams, const edm::Event &iEvent, const edm::EventSetup &iSetup) | |
~V0Fitter () | |
Private Member Functions | |
void | cleanupFileOutput () |
double | findV0MassError (const GlobalPoint &vtxPos, std::vector< reco::TransientTrack > dauTracks) |
void | fitAll (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
void | initFileOutput () |
Private Attributes | |
double | chi2Cut |
double | collinCut |
bool | doKshorts |
bool | doLambdas |
double | impactParameterSigCut |
double | innerHitPosCut |
double | kShortMassCut |
double | lambdaMassCut |
const MagneticField * | magField |
double | mPiPiCut |
std::ofstream | mPiPiMassOut |
std::vector < reco::TrackBase::TrackQuality > | qualities |
edm::InputTag | recoAlg |
double | rVtxCut |
bool | storeRefTrax |
reco::VertexCompositeCandidateCollection | theKshorts |
reco::VertexCompositeCandidateCollection | theLambdas |
double | tkChi2Cut |
double | tkDCACut |
int | tkNhitsCut |
const TrackerGeometry * | trackerGeom |
bool | useRefTrax |
edm::InputTag | vtxFitter |
double | vtxSigCut |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 57 of file V0Fitter.h.
V0Fitter::V0Fitter | ( | const edm::ParameterSet & | theParams, |
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup | ||
) |
Definition at line 48 of file V0Fitter.cc.
References chi2Cut, collinCut, doKshorts, doLambdas, fitAll(), edm::ParameterSet::getParameter(), impactParameterSigCut, innerHitPosCut, kShortMassCut, lambdaMassCut, mPiPiCut, qualities, reco::TrackBase::qualityByName(), recoAlg, rVtxCut, tkChi2Cut, tkDCACut, tkNhitsCut, useRefTrax, vtxFitter, and vtxSigCut.
V0Fitter::~V0Fitter | ( | ) |
Definition at line 101 of file V0Fitter.cc.
|
inlineprivate |
|
private |
Definition at line 513 of file V0Fitter.cc.
|
private |
Definition at line 105 of file V0Fitter.cc.
References abs, ClosestApproachInRPhi::calculate(), DeDxDiscriminatorTools::charge(), reco::Vertex::chi2(), chi2Cut, gather_cfg::cout, reco::Vertex::covariance(), ClosestApproachInRPhi::crossingPoint(), ClosestApproachInRPhi::distance(), doKshorts, doLambdas, edm::EventSetup::get(), edm::Event::getByLabel(), TransientVertex::hasRefittedTracks(), impactParameterSigCut, reco::TransientTrack::impactPointTSCP(), TrajectoryStateTransform::initialFreeState(), innerHitPosCut, TrajectoryStateClosestToBeamLine::isValid(), TransientVertex::isValid(), TrajectoryStateClosestToPoint::isValid(), kShortMass, kShortMassCut, lambdaMass, lambdaMassCut, PV3DBase< T, PVType, FrameType >::mag2(), mag2(), magField, TrajectoryStateClosestToPoint::momentum(), mPiPiCut, reco::Vertex::ndof(), reco::Vertex::normalizedChi2(), piMassSquared, protonMassSquared, qualities, dt_dqm_sourceclient_common_cff::reco, recoAlg, TransientVertex::refittedTracks(), rVtxCut, AddFourMomenta::set(), reco::RecoChargedCandidate::setTrack(), Measurement1D::significance(), mathSSE::sqrt(), ClosestApproachInRPhi::status(), theKshorts, theLambdas, TrajectoryStateClosestToPoint::theState(), tkChi2Cut, tkDCACut, tkNhitsCut, TransientVertex::totalChiSquared(), trackerGeom, reco::TransientTrack::trajectoryStateClosestToPoint(), TrajectoryStateClosestToBeamLine::transverseImpactParameter(), useRefTrax, KalmanVertexFitter::vertex(), AdaptiveVertexFitter::vertex(), vtxFitter, vtxSigCut, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().
Referenced by V0Fitter().
const reco::VertexCompositeCandidateCollection & V0Fitter::getKshorts | ( | ) | const |
Definition at line 503 of file V0Fitter.cc.
References theKshorts.
Referenced by V0Producer::produce().
const reco::VertexCompositeCandidateCollection & V0Fitter::getLambdas | ( | ) | const |
Definition at line 507 of file V0Fitter.cc.
References theLambdas.
Referenced by V0Producer::produce().
|
inlineprivate |
|
private |
Definition at line 87 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 92 of file V0Fitter.h.
Referenced by 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 95 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 98 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 93 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 94 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 75 of file V0Fitter.h.
Referenced by fitAll().
|
private |
Definition at line 96 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 112 of file V0Fitter.h.
Referenced by cleanupFileOutput(), and initFileOutput().
|
private |
Definition at line 100 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 90 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 79 of file V0Fitter.h.
|
private |
Definition at line 69 of file V0Fitter.h.
Referenced by fitAll(), and getKshorts().
|
private |
Definition at line 70 of file V0Fitter.h.
Referenced by fitAll(), and getLambdas().
|
private |
Definition at line 88 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 97 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 89 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 73 of file V0Fitter.h.
Referenced by fitAll().
|
private |
Definition at line 78 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 102 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 91 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().