CMS 3D CMS Logo

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 
15 public:
18  GenericMinL3Algorithm(bool normalise = false);
19 
22 
25  std::vector<float> iterate(const std::vector<std::vector<float> >& eventMatrix,
26  const std::vector<float>& energyVector,
27  int nIter);
28 
31  std::vector<float> iterate(const std::vector<std::vector<float> >& eventMatrix,
32  const std::vector<float>& energyVector);
33 
34 protected:
35 private:
37 };
38 
39 #endif // GenericMinL3Algorithm_H
GenericMinL3Algorithm::GenericMinL3Algorithm
GenericMinL3Algorithm(bool normalise=false)
Definition: GenericMinL3Algorithm.cc:10
GenericMinL3Algorithm::iterate
std::vector< float > iterate(const std::vector< std::vector< float > > &eventMatrix, const std::vector< float > &energyVector, int nIter)
Definition: GenericMinL3Algorithm.cc:17
GenericMinL3Algorithm::~GenericMinL3Algorithm
~GenericMinL3Algorithm()
Destructor.
Definition: GenericMinL3Algorithm.cc:15
GenericMinL3Algorithm
Definition: GenericMinL3Algorithm.h:14
GenericMinL3Algorithm::normaliseFlag
bool normaliseFlag
Definition: GenericMinL3Algorithm.h:36