1 #ifndef ClusterShapes_h 2 #define ClusterShapes_h 42 ClusterShapes(
int nhits,
float* a,
float*
t,
float* x,
float* y,
float* z);
44 ClusterShapes(
int nhits, std::vector<float> a, std::vector<float> x, std::vector<float> y, std::vector<float> z);
46 ClusterShapes(
int nhits, std::vector<float> a, std::vector<float> t, std::vector<float> x, std::vector<float> y, std::vector<float> z);
Namespace for general, non-LArSoft-specific utilities.
float getTotalAmplitude()
std::vector< float > _aHit
std::vector< float > _zHit
std::vector< float > _tHit
float getElipsoid_density()
std::vector< float > _yHit
float * getEigenValInertia()
float _ValAnalogInertia[3]
float findDistance(int i)
float _VecAnalogInertia[9]
float getElipsoid_r_forw()
ClusterShapes(int nhits, float *a, float *x, float *y, float *z)
float getElipsoid_eccentricity()
float * getEigenVecInertia()
float getElipsoid_r_ave()
std::vector< float > _xHit
float getElipsoid_r_back()
float * getCenterOfGravity()