Go to the documentation of this file. 1 #ifndef BasicSingleVertexState_H
2 #define BasicSingleVertexState_H
21 const double& weightInMix = 1.0);
28 const double& weightInMix = 1.0);
32 const double timeWeight,
33 const double& weightInMix = 1.0);
36 const double weightTimesTime,
37 const double timeWeight,
38 const double& weightInMix = 1.0);
44 const double& weightInMix = 1.0);
48 const double& weightInMix = 1.0);
51 const double& weightInMix = 1.0);
55 pointer clone()
const override {
return build<BasicSingleVertexState>(*
this); }
60 double time()
const override;
ROOT::Math::SVector< double, 3 > AlgebraicVector3
AlgebraicVector4 weightTimesPosition4D() const override
double timeError() const override
GlobalError error4D() const override
AlgebraicVector3 weightTimesPosition() const override
bool theWeightTimesPosAvailable
double weightInMixture() const override
GlobalWeight weight() const override
AlgebraicVector4 theWeightTimesPos
void computeWeightTimesPos() const
GlobalWeight weight4D() const override
void computeError() const
void computePosition() const
bool is4D() const override
double time() const override
ROOT::Math::SVector< double, 4 > AlgebraicVector4
void computeWeight() const
bool isValid() const override
GlobalPoint position() const override
pointer clone() const override
GlobalError error() const override