#include <TauNNIdHW.h>
Public Member Functions | |
result_t | compute (const l1t::PFCandidate &iSeed, std::vector< l1t::PFCandidate > &iParts) |
result_t | EvaluateNN () |
void | initialize (const std::string &iName, int iNParticles) |
input_t * | NNVectorVar () |
void | SetNNVectorVar () |
TauNNIdHW () | |
~TauNNIdHW () | |
Public Attributes | |
unique_ptr< etaphi_t[]> | fEta_ |
unique_ptr< id_t[]> | fId_ |
std::string | fInput_ |
unsigned | fNParticles_ |
unique_ptr< etaphi_t[]> | fPhi_ |
unique_ptr< pt_t[]> | fPt_ |
Private Attributes | |
std::vector< input_t > | NNvectorVar_ |
Definition at line 143 of file TauNNIdHW.h.
TauNNIdHW::TauNNIdHW | ( | ) |
TauNNIdHW::~TauNNIdHW | ( | ) |
Definition at line 5 of file TauNNIdHW.cc.
result_t TauNNIdHW::compute | ( | const l1t::PFCandidate & | iSeed, |
std::vector< l1t::PFCandidate > & | iParts | ||
) |
Definition at line 81 of file TauNNIdHW.cc.
References reco::LeafCandidate::eta(), EvaluateNN(), fEta_, fId_, fNParticles_, fPhi_, fPt_, mps_fire::i, dqmiolumiharvest::j, phi, reco::LeafCandidate::phi(), DiDispStaMuonMonitor_cfi::pt, SetNNVectorVar(), and jetUpdater_cfi::sort.
result_t TauNNIdHW::EvaluateNN | ( | ) |
Definition at line 38 of file TauNNIdHW.cc.
References b1, b2, b3, b4, data, mps_fire::i, N_INPUTS, N_LAYER_1, N_LAYER_2, N_LAYER_3, N_OUTPUTS, NNvectorVar_, w1, w2, w3, and w4.
Referenced by compute().
void TauNNIdHW::initialize | ( | const std::string & | iName, |
int | iNParticles | ||
) |
Definition at line 7 of file TauNNIdHW.cc.
References fEta_, fId_, fInput_, fNParticles_, fPhi_, and fPt_.
|
inline |
void TauNNIdHW::SetNNVectorVar | ( | ) |
Definition at line 15 of file TauNNIdHW.cc.
References l1t::PFCandidate::ChargedHadron, l1t::PFCandidate::Electron, fEta_, fId_, fNParticles_, fPhi_, fPt_, testProducerWithPsetDescEmpty_cfi::i1, l1t::PFCandidate::Muon, l1t::PFCandidate::NeutralHadron, NNvectorVar_, and l1t::PFCandidate::Photon.
Referenced by compute().
unique_ptr<etaphi_t[]> TauNNIdHW::fEta_ |
Definition at line 158 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
unique_ptr<id_t[]> TauNNIdHW::fId_ |
Definition at line 160 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
std::string TauNNIdHW::fInput_ |
Definition at line 155 of file TauNNIdHW.h.
Referenced by initialize().
unsigned TauNNIdHW::fNParticles_ |
Definition at line 156 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
unique_ptr<etaphi_t[]> TauNNIdHW::fPhi_ |
Definition at line 159 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
unique_ptr<pt_t[]> TauNNIdHW::fPt_ |
Definition at line 157 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
|
private |
Definition at line 164 of file TauNNIdHW.h.
Referenced by EvaluateNN(), NNVectorVar(), SetNNVectorVar(), and TauNNIdHW().