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 
21  SoftMuonMvaEstimator(const edm::FileInPath& weightsfile);
22 
24 
25  float computeMva(const pat::Muon& imuon) const;
26 
27  private:
28 
29  std::unique_ptr<const GBRForest> gbrForest_;
30 
31  };
32 }
33 #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