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
21
SoftMuonMvaEstimator
(
const
edm::FileInPath
& weightsfile);
22
23
~
SoftMuonMvaEstimator
();
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
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:17
pat::SoftMuonMvaEstimator::gbrForest_
std::unique_ptr< const GBRForest > gbrForest_
Definition:
SoftMuonMvaEstimator.h:29
pat::Muon
Analysis-level muon class.
Definition:
Muon.h:50
Generated for CMSSW Reference Manual by
1.8.11