Go to the documentation of this file. 1 #ifndef BasicMultiVertexState_H
2 #define BasicMultiVertexState_H
22 pointer clone()
const override {
return build<BasicMultiVertexState>(*
this); }
32 double time()
const override;
90 bool is4D()
const override {
ROOT::Math::SVector< double, 3 > AlgebraicVector3
VertexState theCombinedState
GlobalWeight weight() const override
bool isValid() const override
AlgebraicVector3 weightTimesPosition() const override
double time() const override
std::vector< VertexState > components() const override
double timeError() const override
double weightInMixture() const override
pointer clone() const override
bool theCombinedStateUp2Date
bool is4D() const override
GlobalError error4D() const override
void checkCombinedState() const
ROOT::Math::SVector< double, 4 > AlgebraicVector4
std::vector< VertexState > theComponents
MultiVertexStateCombiner theCombiner
GlobalPoint position() const override
GlobalWeight weight4D() const override
AlgebraicVector4 weightTimesPosition4D() const override
GlobalError error() const override