CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GenericMinL3Algorithm.h
Go to the documentation of this file.
1 #ifndef GenericMinL3Algorithm_H
2 #define GenericMinL3Algorithm_H
3 
11 #include <vector>
12 #include <iostream>
13 
14 
16 {
17 public:
20  GenericMinL3Algorithm(bool normalise = false);
21 
24 
27  std::vector<float> iterate(const std::vector<std::vector<float> >& eventMatrix, const std::vector<float>& energyVector, int nIter);
28 
31  std::vector<float> iterate(const std::vector<std::vector<float> >& eventMatrix, const std::vector<float>& energyVector);
32 
33 protected:
34 
35 
36 private:
38 
39 };
40 
41 #endif // GenericMinL3Algorithm_H
std::vector< float > iterate(const std::vector< std::vector< float > > &eventMatrix, const std::vector< float > &energyVector, int nIter)
~GenericMinL3Algorithm()
Destructor.
GenericMinL3Algorithm(bool normalise=false)