#include <pftkegalgo_ref.h>
Classes | |
struct | CompIDParameters |
struct | IsoParameters |
Public Member Functions | |
PFTkEGAlgoEmuConfig (const edm::ParameterSet &iConfig) | |
PFTkEGAlgoEmuConfig (unsigned int nTrack, unsigned int nTrack_in, unsigned int nEmCalo_in, unsigned int nEmOut, bool filterHwQuality, bool doBremRecovery, bool writeBeforeBremRecovery=false, int caloHwQual=4, bool doEndcapHwQual=false, float emClusterPtMin=2., float dEtaMaxBrem=0.02, float dPhiMaxBrem=0.1, const std::vector< double > &absEtaBoundaries={0.0, 1.5}, const std::vector< double > &dEtaValues={0.015, 0.01}, const std::vector< double > &dPhiValues={0.07, 0.07}, float trkQualityPtMin=10., bool doCompositeTkEle=false, unsigned int nCompCandPerCluster=4, bool writeEgSta=false, const IsoParameters &tkIsoParams_tkEle={2., 0.6, 0.03, 0.2}, const IsoParameters &tkIsoParams_tkEm={2., 0.6, 0.07, 0.3}, const IsoParameters &pfIsoParams_tkEle={1., 0.6, 0.03, 0.2}, const IsoParameters &pfIsoParams_tkEm={1., 0.6, 0.07, 0.3}, bool doTkIso=true, bool doPfIso=false, EGIsoEleObjEmu::IsoType hwIsoTypeTkEle=EGIsoEleObjEmu::IsoType::TkIso, EGIsoObjEmu::IsoType hwIsoTypeTkEm=EGIsoObjEmu::IsoType::TkIsoPV, const CompIDParameters &compIDparams={-4, 0.214844, "compositeID.json"}, int debug=0) | |
Static Public Member Functions | |
static edm::ParameterSetDescription | getParameterSetDescription () |
Public Attributes | |
std::vector< double > | absEtaBoundaries |
int | caloHwQual |
CompIDParameters | compIDparams |
int | debug = 0 |
float | dEtaMaxBrem |
std::vector< double > | dEtaValues |
bool | doBremRecovery |
bool | doCompositeTkEle |
bool | doEndcapHwQual |
bool | doPfIso |
bool | doTkIso |
float | dPhiMaxBrem |
std::vector< double > | dPhiValues |
float | emClusterPtMin |
bool | filterHwQuality |
EGIsoEleObjEmu::IsoType | hwIsoTypeTkEle |
EGIsoObjEmu::IsoType | hwIsoTypeTkEm |
unsigned int | nCompCandPerCluster |
unsigned int | nEM_EGOUT |
unsigned int | nEMCALO_EGIN |
unsigned int | nTRACK |
unsigned int | nTRACK_EGIN |
IsoParameters | pfIsoParams_tkEle |
IsoParameters | pfIsoParams_tkEm |
IsoParameters | tkIsoParams_tkEle |
IsoParameters | tkIsoParams_tkEm |
float | trkQualityPtMin |
bool | writeBeforeBremRecovery |
bool | writeEgSta |
Definition at line 18 of file pftkegalgo_ref.h.
l1ct::PFTkEGAlgoEmuConfig::PFTkEGAlgoEmuConfig | ( | const edm::ParameterSet & | iConfig | ) |
|
inline |
Definition at line 79 of file pftkegalgo_ref.h.
|
static |
Referenced by L1TCorrelatorLayer1Producer::fillDescriptions().
std::vector<double> l1ct::PFTkEGAlgoEmuConfig::absEtaBoundaries |
Definition at line 33 of file pftkegalgo_ref.h.
int l1ct::PFTkEGAlgoEmuConfig::caloHwQual |
Definition at line 27 of file pftkegalgo_ref.h.
CompIDParameters l1ct::PFTkEGAlgoEmuConfig::compIDparams |
Definition at line 74 of file pftkegalgo_ref.h.
int l1ct::PFTkEGAlgoEmuConfig::debug = 0 |
Definition at line 76 of file pftkegalgo_ref.h.
Referenced by runTauIdMVA.TauIDEmbedder::loadMVA_WPs_run2_2017(), and runTauIdMVA.TauIDEmbedder::runTauID().
float l1ct::PFTkEGAlgoEmuConfig::dEtaMaxBrem |
Definition at line 30 of file pftkegalgo_ref.h.
std::vector<double> l1ct::PFTkEGAlgoEmuConfig::dEtaValues |
Definition at line 34 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::doBremRecovery |
Definition at line 25 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::doCompositeTkEle |
Definition at line 37 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::doEndcapHwQual |
Definition at line 28 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::doPfIso |
Definition at line 60 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::doTkIso |
Definition at line 59 of file pftkegalgo_ref.h.
float l1ct::PFTkEGAlgoEmuConfig::dPhiMaxBrem |
Definition at line 31 of file pftkegalgo_ref.h.
std::vector<double> l1ct::PFTkEGAlgoEmuConfig::dPhiValues |
Definition at line 35 of file pftkegalgo_ref.h.
float l1ct::PFTkEGAlgoEmuConfig::emClusterPtMin |
Definition at line 29 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::filterHwQuality |
Definition at line 24 of file pftkegalgo_ref.h.
EGIsoEleObjEmu::IsoType l1ct::PFTkEGAlgoEmuConfig::hwIsoTypeTkEle |
Definition at line 61 of file pftkegalgo_ref.h.
EGIsoObjEmu::IsoType l1ct::PFTkEGAlgoEmuConfig::hwIsoTypeTkEm |
Definition at line 62 of file pftkegalgo_ref.h.
unsigned int l1ct::PFTkEGAlgoEmuConfig::nCompCandPerCluster |
Definition at line 38 of file pftkegalgo_ref.h.
unsigned int l1ct::PFTkEGAlgoEmuConfig::nEM_EGOUT |
Definition at line 22 of file pftkegalgo_ref.h.
unsigned int l1ct::PFTkEGAlgoEmuConfig::nEMCALO_EGIN |
Definition at line 21 of file pftkegalgo_ref.h.
unsigned int l1ct::PFTkEGAlgoEmuConfig::nTRACK |
Definition at line 19 of file pftkegalgo_ref.h.
unsigned int l1ct::PFTkEGAlgoEmuConfig::nTRACK_EGIN |
Definition at line 20 of file pftkegalgo_ref.h.
IsoParameters l1ct::PFTkEGAlgoEmuConfig::pfIsoParams_tkEle |
Definition at line 57 of file pftkegalgo_ref.h.
IsoParameters l1ct::PFTkEGAlgoEmuConfig::pfIsoParams_tkEm |
Definition at line 58 of file pftkegalgo_ref.h.
IsoParameters l1ct::PFTkEGAlgoEmuConfig::tkIsoParams_tkEle |
Definition at line 55 of file pftkegalgo_ref.h.
IsoParameters l1ct::PFTkEGAlgoEmuConfig::tkIsoParams_tkEm |
Definition at line 56 of file pftkegalgo_ref.h.
float l1ct::PFTkEGAlgoEmuConfig::trkQualityPtMin |
Definition at line 36 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::writeBeforeBremRecovery |
Definition at line 26 of file pftkegalgo_ref.h.
bool l1ct::PFTkEGAlgoEmuConfig::writeEgSta |
Definition at line 39 of file pftkegalgo_ref.h.
Referenced by l1ct::PFTkEGAlgoEmulator::writeEgSta().