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 
13 #include <vector>
14 #include <iostream>
15 
16 
18 {
19 public:
22  GenericMinL3Algorithm(bool normalise = false);
23 
26 
29  std::vector<float> iterate(const std::vector<std::vector<float> >& eventMatrix, const std::vector<float>& energyVector, int nIter);
30 
33  std::vector<float> iterate(const std::vector<std::vector<float> >& eventMatrix, const std::vector<float>& energyVector);
34 
35 protected:
36 
37 
38 private:
40 
41 };
42 
43 #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)