#include <HGC3DClusterEgID.h>
Classes | |
class | Var |
Public Member Functions | |
HGC3DClusterEgID (const edm::ParameterSet &pset) | |
std::string | method () |
float | passID (l1t::HGCalMulticluster c, l1t::PFCluster &cpf) |
void | prepareTMVA () |
Private Attributes | |
bool | isPUFilter_ |
std::string | method_ |
StringCutObjectSelector< l1t::HGCalMulticluster > | preselection_ |
std::unique_ptr< TMVA::Reader > | reader_ |
std::vector< Var > | variables_ |
std::string | weightsFile_ |
StringObjectFunction< l1t::HGCalMulticluster > | wp_ |
Definition at line 21 of file HGC3DClusterEgID.h.
l1tpf::HGC3DClusterEgID::HGC3DClusterEgID | ( | const edm::ParameterSet & | pset | ) |
Definition at line 4 of file HGC3DClusterEgID.cc.
References muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, and variables_.
|
inline |
Definition at line 29 of file HGC3DClusterEgID.h.
References method_.
Referenced by L1NNCaloTauEmulator::L1NNCaloTauEmulator(), L1NNCaloTauProducer::L1NNCaloTauProducer(), l1tpf::PFClusterProducerFromHGC3DClusters::PFClusterProducerFromHGC3DClusters(), L1NNCaloTauProducer::produce(), and L1NNCaloTauEmulator::produce().
float l1tpf::HGC3DClusterEgID::passID | ( | l1t::HGCalMulticluster | c, |
l1t::PFCluster & | cpf | ||
) |
Definition at line 28 of file HGC3DClusterEgID.cc.
References DummyCfis::c, l1t::PFCluster::setEgVsPionMVAOut(), l1t::PFCluster::setEgVsPUMVAOut(), and trigObjTnPSource_cfi::var.
Referenced by L1NNCaloTauProducer::produce(), and L1NNCaloTauEmulator::produce().
void l1tpf::HGC3DClusterEgID::prepareTMVA | ( | ) |
Definition at line 17 of file HGC3DClusterEgID.cc.
References edm::FileInPath::fullPath(), reco::details::loadTMVAWeights(), and trigObjTnPSource_cfi::var.
Referenced by L1NNCaloTauEmulator::L1NNCaloTauEmulator(), L1NNCaloTauProducer::L1NNCaloTauProducer(), and l1tpf::PFClusterProducerFromHGC3DClusters::PFClusterProducerFromHGC3DClusters().
|
private |
Definition at line 44 of file HGC3DClusterEgID.h.
|
private |
Definition at line 47 of file HGC3DClusterEgID.h.
Referenced by method().
|
private |
Definition at line 45 of file HGC3DClusterEgID.h.
|
private |
Definition at line 48 of file HGC3DClusterEgID.h.
|
private |
Definition at line 46 of file HGC3DClusterEgID.h.
Referenced by HGC3DClusterEgID().
|
private |
Definition at line 47 of file HGC3DClusterEgID.h.
|
private |
Definition at line 49 of file HGC3DClusterEgID.h.