#include <TauNNIdHW.h>
Public Member Functions | |
Tau_NN_Result | compute (const l1t::PFCandidate &iSeed, std::vector< l1t::PFCandidate > &iParts) |
Tau_NN_Result | 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 135 of file TauNNIdHW.h.
TauNNIdHW::TauNNIdHW | ( | ) |
TauNNIdHW::~TauNNIdHW | ( | ) |
Definition at line 5 of file TauNNIdHW.cc.
Tau_NN_Result TauNNIdHW::compute | ( | const l1t::PFCandidate & | iSeed, |
std::vector< l1t::PFCandidate > & | iParts | ||
) |
Definition at line 111 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.
Tau_NN_Result TauNNIdHW::EvaluateNN | ( | ) |
Definition at line 41 of file TauNNIdHW.cc.
References b11, b14, b17, b2, b20, b5, b8, mps_fire::i, N_INPUT_1_1, N_LAYER_11, N_LAYER_14, N_LAYER_17, N_LAYER_2, N_LAYER_20, N_LAYER_5, N_LAYER_8, Tau_NN_Result::nn_pt_correction, NNvectorVar_, w11, w14, w17, w2, w20, w5, and w8.
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 17 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 150 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
unique_ptr<id_t[]> TauNNIdHW::fId_ |
Definition at line 152 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
std::string TauNNIdHW::fInput_ |
Definition at line 147 of file TauNNIdHW.h.
Referenced by initialize().
unsigned TauNNIdHW::fNParticles_ |
Definition at line 148 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
unique_ptr<etaphi_t[]> TauNNIdHW::fPhi_ |
Definition at line 151 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
unique_ptr<pt_t[]> TauNNIdHW::fPt_ |
Definition at line 149 of file TauNNIdHW.h.
Referenced by compute(), initialize(), and SetNNVectorVar().
|
private |
Definition at line 156 of file TauNNIdHW.h.
Referenced by EvaluateNN(), NNVectorVar(), SetNNVectorVar(), and TauNNIdHW().