#include <VertexCompatibleWithBeam.h>
Public Member Functions | |
float | distanceToBeam (const reco::Vertex &) const |
float | distanceToBeam (const reco::Vertex &, const VertexState &) const |
virtual bool | operator() (const reco::Vertex &) const |
virtual bool | operator() (const reco::Vertex &, const VertexState &) const |
VertexCompatibleWithBeam & | operator= (const VertexCompatibleWithBeam &other) |
void | setBeamSpot (const reco::BeamSpot &beamSpot) |
VertexCompatibleWithBeam (const VertexCompatibleWithBeam &other) | |
VertexCompatibleWithBeam (const VertexDistance &dist, float cut) | |
VertexCompatibleWithBeam (const VertexDistance &dist, float cut, const reco::BeamSpot &beamSpot) | |
virtual | ~VertexCompatibleWithBeam () |
Private Attributes | |
VertexState | theBeam |
float | theCut |
VertexDistance * | theDistance |
True if the distance between the beam spot and the vertex, computed by the dist
algorithm, is smaller than cut
.
Definition at line 15 of file VertexCompatibleWithBeam.h.
VertexCompatibleWithBeam::VertexCompatibleWithBeam | ( | const VertexDistance & | dist, |
float | cut | ||
) |
Definition at line 8 of file VertexCompatibleWithBeam.cc.
References pwdgSkimBPark_cfi::beamSpot, and theBeam.
VertexCompatibleWithBeam::VertexCompatibleWithBeam | ( | const VertexDistance & | dist, |
float | cut, | ||
const reco::BeamSpot & | beamSpot | ||
) |
Definition at line 14 of file VertexCompatibleWithBeam.cc.
VertexCompatibleWithBeam::VertexCompatibleWithBeam | ( | const VertexCompatibleWithBeam & | other | ) |
Definition at line 17 of file VertexCompatibleWithBeam.cc.
|
virtual |
float VertexCompatibleWithBeam::distanceToBeam | ( | const reco::Vertex & | v | ) | const |
Definition at line 40 of file VertexCompatibleWithBeam.cc.
References VertexDistance::distance(), AlCaHLTBitMon_ParallelJobs::p, theBeam, theDistance, findQualityFiles::v, and Measurement1D::value().
float VertexCompatibleWithBeam::distanceToBeam | ( | const reco::Vertex & | v, |
const VertexState & | bs | ||
) | const |
Definition at line 46 of file VertexCompatibleWithBeam.cc.
References cms::cuda::bs, VertexDistance::distance(), AlCaHLTBitMon_ParallelJobs::p, theDistance, findQualityFiles::v, and Measurement1D::value().
|
virtual |
Definition at line 34 of file VertexCompatibleWithBeam.cc.
References VertexDistance::distance(), AlCaHLTBitMon_ParallelJobs::p, theBeam, theCut, theDistance, findQualityFiles::v, and Measurement1D::value().
|
virtual |
Definition at line 52 of file VertexCompatibleWithBeam.cc.
References cms::cuda::bs, VertexDistance::distance(), AlCaHLTBitMon_ParallelJobs::p, theCut, theDistance, findQualityFiles::v, and Measurement1D::value().
VertexCompatibleWithBeam & VertexCompatibleWithBeam::operator= | ( | const VertexCompatibleWithBeam & | other | ) |
Definition at line 22 of file VertexCompatibleWithBeam.cc.
References clone(), trackingPlots::other, theBeam, theCut, and theDistance.
void VertexCompatibleWithBeam::setBeamSpot | ( | const reco::BeamSpot & | beamSpot | ) |
Definition at line 32 of file VertexCompatibleWithBeam.cc.
References pwdgSkimBPark_cfi::beamSpot, and theBeam.
|
private |
Definition at line 35 of file VertexCompatibleWithBeam.h.
Referenced by distanceToBeam(), operator()(), operator=(), setBeamSpot(), and VertexCompatibleWithBeam().
|
private |
Definition at line 34 of file VertexCompatibleWithBeam.h.
Referenced by operator()(), and operator=().
|
private |
Definition at line 33 of file VertexCompatibleWithBeam.h.
Referenced by distanceToBeam(), operator()(), operator=(), and ~VertexCompatibleWithBeam().