Go to the documentation of this file.
7 :
valid(
true), theComponents(vsComp), theCombinedStateUp2Date(
false) {}
64 cout <<
"Asking for weight of empty MultiVertexState, returning zero!" << endl;
65 throw VertexException(
"Asking for weight of empty MultiVertexState, returning zero!");
71 weight += it->weightInMixture();
ROOT::Math::SVector< double, 3 > AlgebraicVector3
VertexState theCombinedState
GlobalWeight weight() const override
AlgebraicVector3 weightTimesPosition() const override
double time() const override
double timeError() const override
double weightInMixture() const override
GlobalError error() const
bool theCombinedStateUp2Date
GlobalWeight weight() const
GlobalError error4D() const override
GlobalWeight weight4D() const
AlgebraicVector4 weightTimesPosition4D() const
AlgebraicVector3 weightTimesPosition() const
void checkCombinedState() const
VertexState combine(const VSC &theMixture) const
ROOT::Math::SVector< double, 4 > AlgebraicVector4
std::vector< VertexState > theComponents
MultiVertexStateCombiner theCombiner
GlobalPoint position() const
GlobalPoint position() const override
GlobalWeight weight4D() const override
AlgebraicVector4 weightTimesPosition4D() const override
GlobalError error() const override
GlobalError error4D() const