CMS 3D CMS Logo

SoftMuonMvaEstimator.h
Go to the documentation of this file.
1 #ifndef __PhysicsTools_PatAlgos_SoftMuonMvaEstimator__
2 #define __PhysicsTools_PatAlgos_SoftMuonMvaEstimator__
3 
4 #include <memory>
5 #include <string>
6 
7 class GBRForest;
8 
9 namespace pat {
10  class Muon;
11 }
12 
13 namespace edm {
14  class FileInPath;
15 }
16 
17 namespace pat {
19  public:
20  SoftMuonMvaEstimator(const edm::FileInPath& weightsfile);
21 
23 
24  float computeMva(const pat::Muon& imuon) const;
25 
26  private:
27  std::unique_ptr<const GBRForest> gbrForest_;
28  };
29 } // namespace pat
30 #endif
Definition: HeavyIon.h:7
Definition: Muon.py:1
HLT enums.
std::unique_ptr< const GBRForest > gbrForest_
Analysis-level muon class.
Definition: Muon.h:51