Main Page
Namespaces
Classes
Package Documentation
PhysicsTools
PatAlgos
interface
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
{
18
class
SoftMuonMvaEstimator
{
19
public
:
20
SoftMuonMvaEstimator
(
const
edm::FileInPath
& weightsfile);
21
22
~
SoftMuonMvaEstimator
();
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
pat::SoftMuonMvaEstimator
Definition:
SoftMuonMvaEstimator.h:18
GBRForest
Definition:
GBRForest.h:25
pat
Definition:
HeavyIon.h:7
Muon
Definition:
Muon.py:1
edm::FileInPath
Definition:
FileInPath.h:64
edm
HLT enums.
Definition:
AlignableModifier.h:19
pat::SoftMuonMvaEstimator::gbrForest_
std::unique_ptr< const GBRForest > gbrForest_
Definition:
SoftMuonMvaEstimator.h:27
pat::Muon
Analysis-level muon class.
Definition:
Muon.h:51
Generated for CMSSW Reference Manual by
1.8.11