#include <MTDTrackQualityMVA.h>
|
enum | VarID {
VarID::pt,
VarID::eta,
VarID::phi,
VarID::chi2,
VarID::ndof,
VarID::numberOfValidHits,
VarID::numberOfValidPixelBarrelHits,
VarID::numberOfValidPixelEndcapHits,
VarID::btlMatchChi2,
VarID::btlMatchTimeChi2,
VarID::etlMatchChi2,
VarID::etlMatchTimeChi2,
VarID::mtdt,
VarID::path_len
} |
|
Definition at line 31 of file MTDTrackQualityMVA.h.
◆ VarID
Enumerator |
---|
pt | |
eta | |
phi | |
chi2 | |
ndof | |
numberOfValidHits | |
numberOfValidPixelBarrelHits | |
numberOfValidPixelEndcapHits | |
btlMatchChi2 | |
btlMatchTimeChi2 | |
etlMatchChi2 | |
etlMatchTimeChi2 | |
mtdt | |
path_len | |
Definition at line 36 of file MTDTrackQualityMVA.h.
◆ MTDTrackQualityMVA()
MTDTrackQualityMVA::MTDTrackQualityMVA |
( |
std::string |
weights_file | ) |
|
◆ operator()()
Definition at line 15 of file MTDTrackQualityMVA.cc.
24 std::map<std::string, float>
vars;
27 constexpr
float minPtForMVA = 0.5;
28 if (trk->pt() < minPtForMVA)
47 return 1. / (1 +
sqrt(2 / (1 +
mva_->evaluate(
vars,
false)) - 1));
References btlMatchChi2, btlMatchTimeChi2, chi2, edm::ValueMap< T >::contains(), eta, etlMatchChi2, etlMatchTimeChi2, mtdt, mva_, ndof, numberOfValidHits, numberOfValidPixelBarrelHits, numberOfValidPixelEndcapHits, path_len, phi, pt, mathSSE::sqrt(), and vars_.
◆ mva_
◆ spec_vars_
std::vector<std::string> MTDTrackQualityMVA::spec_vars_ |
|
private |
◆ vars_
std::vector<std::string> MTDTrackQualityMVA::vars_ |
|
private |