CMS 3D CMS Logo

EpCombinationTool.h
Go to the documentation of this file.
1 #ifndef EPCOMBINATIONTOOL_H
2 #define EPCOMBINATIONTOOL_H
3 
4 #include <string>
7 
8 class GBRForest;
9 
11 {
12  public:
15  // forbid copy and assignment, since we have a custom deleter
16  EpCombinationTool(const EpCombinationTool &other) = delete;
17  EpCombinationTool & operator=(const EpCombinationTool &other) = delete;
18 
19  bool init(const GBRForest *forest) ;
20  bool init(const std::string& regressionFile, const std::string& bdtName);
21  void combine(SimpleElectron & mySimpleElectron) const;
22 
23 
24  private:
27 
28 };
29 
30 
31 #endif
EpCombinationTool & operator=(const EpCombinationTool &other)=delete
bool init(const GBRForest *forest)
const GBRForest * m_forest
void combine(SimpleElectron &mySimpleElectron) const