10 : theDistance(d.
clone()), theCut(cut)
13 theBeam = VertexState(beamSpot);
18 : theDistance(d.
clone()), theCut(cut), theBeam(beamSpot){}
23 theDistance((*other.theDistance).
clone()),
24 theCut(other.theCut), theBeam(other.theBeam) {}
35 if (
this == &other)
return *
this;
44 theBeam = VertexState(beamSpot);
VertexDistance * theDistance
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)
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
void setBeamSpot(const reco::BeamSpot &beamSpot)
Measurement1D distance(const reco::Vertex &, const reco::Vertex &) const
float distanceToBeam(const reco::Vertex &) const
VertexCompatibleWithBeam & operator=(const VertexCompatibleWithBeam &other)