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();
bool theCombinedStateUp2Date
AlgebraicVector4 weightTimesPosition4D() const override
double timeError() const override
GlobalWeight weight() const override
double weightInMixture() const override
void checkCombinedState() const
AlgebraicVector3 weightTimesPosition() const override
GlobalError error() const override
MultiVertexStateCombiner theCombiner
GlobalPoint position() const override
GlobalError error() const
GlobalWeight weight() const
VertexState theCombinedState
ROOT::Math::SVector< double, 4 > AlgebraicVector4
double time() const override
std::vector< VertexState > theComponents
AlgebraicVector4 weightTimesPosition4D() const
AlgebraicVector3 weightTimesPosition() const
GlobalWeight weight4D() const
VertexState combine(const VSC &theMixture) const
ROOT::Math::SVector< double, 3 > AlgebraicVector3
GlobalWeight weight4D() const override
GlobalError error4D() const
GlobalError error4D() const override
GlobalPoint position() const