9 : theDistance(d.
clone()), theCut(cut) {
15 : theDistance(d.
clone()), theCut(cut), theBeam(beamSpot) {}
18 : theDistance((*other.theDistance).
clone()), theCut(other.theCut), theBeam(other.theBeam) {}
VertexDistance * theDistance
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
virtual bool operator()(const reco::Vertex &) const
double covariance(int i, int j) const
(i, j)-th element of error matrix, i, j = 0, ... 2
virtual ~VertexCompatibleWithBeam()
const Point & position() const
position
VertexCompatibleWithBeam(const VertexDistance &dist, float cut)
void setBeamSpot(const reco::BeamSpot &beamSpot)
Measurement1D distance(const reco::Vertex &, const reco::Vertex &) const
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
float distanceToBeam(const reco::Vertex &) const
VertexCompatibleWithBeam & operator=(const VertexCompatibleWithBeam &other)