Go to the documentation of this file. 1 #ifndef RecoVertex_VertexPrimitives_VertexState_H
2 #define RecoVertex_VertexPrimitives_VertexState_H
43 const double& weightInMix = 1.0)
53 const double& weightInMix = 1.0)
58 const double& weightInMix = 1.0)
bool isValid() const
Make the ReferenceCountingProxy method to check validity public.
VertexState(BasicVertexState *p)
ROOT::Math::SVector< double, 3 > AlgebraicVector3
VertexState & operator=(const VertexState &)=default
VertexState(const GlobalPoint &pos, const double time, const GlobalError &posTimeErr, const double &weightInMix=1.0)
VertexState(const reco::BeamSpot &beamSpot)
double weightInMixture() const
VertexState(const GlobalPoint &pos, const GlobalWeight &posWeight, const double &weightInMix=1.0)
GlobalError error() const
VertexState(const AlgebraicVector4 &weightTimesPosition, const GlobalWeight &posTimeWeight, const double &weightInMix=1.0)
VertexState(const GlobalPoint &pos, const double time, const GlobalWeight &posTimeWeight, const double &weightInMix=1.0)
GlobalWeight weight() const
std::vector< VertexState > components() const
ProxyBase11< BasicVertexState > Proxy
GlobalWeight weight4D() const
AlgebraicVector4 weightTimesPosition4D() const
AlgebraicVector3 weightTimesPosition() const
ROOT::Math::SVector< double, 4 > AlgebraicVector4
VertexState(const AlgebraicVector3 &weightTimesPosition, const GlobalWeight &posWeight, const double &weightInMix=1.0)
GlobalPoint position() const
VertexState(const GlobalPoint &pos, const GlobalError &posErr, const double &weightInMix=1.0)
GlobalError error4D() const