#include <RecoVertex/V0Producer/src/V0Fitter.cc>
Public Member Functions | |
void | fitAll (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
const reco::VertexCompositeCandidateCollection & | getKshorts () const |
const reco::VertexCompositeCandidateCollection & | getLambdas () const |
V0Fitter (const edm::ParameterSet &theParams, edm::ConsumesCollector &&iC) | |
~V0Fitter () | |
Private Member Functions | |
void | cleanupFileOutput () |
double | findV0MassError (const GlobalPoint &vtxPos, const std::vector< reco::TransientTrack > &dauTracks) |
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 |
double | rVtxCut |
bool | storeRefTrax |
reco::VertexCompositeCandidateCollection | theKshorts |
reco::VertexCompositeCandidateCollection | theLambdas |
double | tkChi2Cut |
double | tkDCACut |
int | tkNhitsCut |
edm::EDGetTokenT< reco::BeamSpot > | token_beamSpot |
edm::EDGetTokenT < reco::TrackCollection > | token_tracks |
const TrackerGeometry * | trackerGeom |
bool | useRefTrax |
edm::InputTag | vtxFitter |
double | vtxSigCut |
double | vtxSigCut3D |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 58 of file V0Fitter.h.
V0Fitter::V0Fitter | ( | const edm::ParameterSet & | theParams, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 46 of file V0Fitter.cc.
References chi2Cut, collinCut, doKshorts, doLambdas, edm::ParameterSet::getParameter(), impactParameterSigCut, innerHitPosCut, kShortMassCut, lambdaMassCut, mPiPiCut, qualities, reco::TrackBase::qualityByName(), rVtxCut, AlCaHLTBitMon_QueryRunRegistry::string, tkChi2Cut, tkDCACut, tkNhitsCut, token_beamSpot, token_tracks, useRefTrax, vtxFitter, and vtxSigCut.
V0Fitter::~V0Fitter | ( | ) |
Definition at line 99 of file V0Fitter.cc.
|
inlineprivate |
|
private |
Definition at line 508 of file V0Fitter.cc.
void V0Fitter::fitAll | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 103 of file V0Fitter.cc.
References funct::abs(), DeDxDiscriminatorTools::charge(), reco::Vertex::chi2(), chi2Cut, gather_cfg::cout, reco::Vertex::covariance(), doKshorts, doLambdas, edm::EventSetup::get(), edm::Event::getByToken(), TransientVertex::hasRefittedTracks(), impactParameterSigCut, reco::TransientTrack::impactPointTSCP(), trajectoryStateTransform::initialFreeState(), innerHitPosCut, TrajectoryStateClosestToBeamLine::isValid(), TrajectoryStateClosestToPoint::isValid(), TransientVertex::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, TransientVertex::refittedTracks(), rVtxCut, AddFourMomenta::set(), reco::RecoChargedCandidate::setTrack(), Measurement1D::significance(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, theKshorts, theLambdas, TrajectoryStateClosestToPoint::theState(), tkChi2Cut, tkDCACut, tkNhitsCut, token_beamSpot, token_tracks, 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 V0Producer::produce().
const reco::VertexCompositeCandidateCollection & V0Fitter::getKshorts | ( | ) | const |
Definition at line 498 of file V0Fitter.cc.
References theKshorts.
Referenced by V0Producer::produce().
const reco::VertexCompositeCandidateCollection & V0Fitter::getLambdas | ( | ) | const |
Definition at line 502 of file V0Fitter.cc.
References theLambdas.
Referenced by V0Producer::produce().
|
inlineprivate |
|
private |
Definition at line 88 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 94 of file V0Fitter.h.
Referenced by V0Fitter().
|
private |
Definition at line 81 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 82 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 100 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 96 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 77 of file V0Fitter.h.
Referenced by fitAll().
|
private |
Definition at line 98 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 115 of file V0Fitter.h.
Referenced by cleanupFileOutput(), and initFileOutput().
|
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().
|
private |
Definition at line 80 of file V0Fitter.h.
|
private |
Definition at line 71 of file V0Fitter.h.
Referenced by fitAll(), and getKshorts().
|
private |
Definition at line 72 of file V0Fitter.h.
Referenced by fitAll(), and getLambdas().
|
private |
Definition at line 89 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 99 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 105 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 104 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 79 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 106 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 92 of file V0Fitter.h.
Referenced by fitAll(), and V0Fitter().
|
private |
Definition at line 93 of file V0Fitter.h.