1 #ifndef BasicSingleVertexState_H 2 #define BasicSingleVertexState_H 21 const double & weightInMix = 1.0);
23 const double & weightInMix = 1.0);
26 const double & weightInMix = 1.0);
31 const double & weightInMix = 1.0);
33 const double time,
const double timeWeight,
34 const double & weightInMix = 1.0);
37 const double weightTimesTime,
const double timeWeight,
38 const double & weightInMix = 1.0);
42 const GlobalError & posTimeErr,
const double & weightInMix = 1.0);
44 const GlobalWeight & posTimeWeight,
const double & weightInMix = 1.0);
47 const double & weightInMix = 1.0);
53 return build<BasicSingleVertexState>(*this);
59 double time()
const override;
GlobalError error4D() const override
AlgebraicVector4 weightTimesPosition4D() const override
pointer clone() const override
GlobalError error() const override
double timeError() const override
void computeWeight() const
void computePosition() const
GlobalWeight weight4D() const override
ROOT::Math::SVector< double, 3 > AlgebraicVector3
bool isValid() const override
GlobalWeight weight() const override
void computeError() const
bool theWeightTimesPosAvailable
double time() const override
double weightInMixture() const override
GlobalPoint position() const override
bool is4D() const override
AlgebraicVector3 weightTimesPosition() const override
ROOT::Math::SVector< double, 4 > AlgebraicVector4
void computeWeightTimesPos() const
AlgebraicVector4 theWeightTimesPos