1 #ifndef BasicSingleVertexState_H
2 #define BasicSingleVertexState_H
19 BasicSingleVertexState();
21 const double & weightInMix = 1.0);
23 const double & weightInMix = 1.0);
26 const double & weightInMix = 1.0);
30 virtual BasicSingleVertexState*
clone()
const
32 return new BasicSingleVertexState(*
this);
48 void computePosition()
const;
49 void computeError()
const;
50 void computeWeight()
const;
51 void computeWeightTimesPos()
const;
virtual GlobalWeight weight() const =0
virtual GlobalError error() const =0
GloballyPositioned< float >::GlobalPoint GlobalPoint
virtual double weightInMixture() const =0
bool theWeightTimesPosAvailable
virtual AlgebraicVector3 weightTimesPosition() const =0
virtual GlobalPoint position() const =0
AlgebraicVector3 theWeightTimesPos
ROOT::Math::SVector< double, 3 > AlgebraicVector3
virtual BasicSingleVertexState * clone() const
Unlimited (trivial) bounds.