1 #ifndef EventShapeVariables_h
2 #define EventShapeVariables_h
27 #include "TMatrixDSym.h"
49 double isotropy(
const unsigned int& numberOfSteps = 1000)
const;
53 double circularity(
const unsigned int& numberOfSteps = 1000)
const;
66 double C(
double = 2.)
const;
70 double D(
double = 2.)
const;
TVectorD compEigenValues(double=2.) const
double C(double=2.) const
double circularity(const unsigned int &numberOfSteps=1000) const
Class for the calculation of several event shape variables.
EventShapeVariables(const edm::View< reco::Candidate > &inputVectors)
constructor from reco::Candidates
~EventShapeVariables()
default destructor
double sphericity(double=2.) const
std::vector< math::XYZVector > inputVectors_
cashing of input vectors
TMatrixDSym compMomentumTensor(double=2.) const
helper function to fill the 3 dimensional momentum tensor from the inputVecotrs where needed ...
double D(double=2.) const
double isotropy(const unsigned int &numberOfSteps=1000) const
double aplanarity(double=2.) const