#include <L1RCTElectronIsolationCard.h>
Public Member Functions | |
int | cardNumber () |
int | crateNumber () |
void | fillElectronCandidates () |
unsigned short | getIsoElectrons (int i) |
unsigned short | getNonIsoElectrons (int i) |
L1RCTElectronIsolationCard (int crateNumber, int cardNumber, const L1RCTLookupTables *rctLookupTables) | |
void | print () |
void | printEdges () |
void | setRegion (int i, const L1RCTRegion ®ion) |
~L1RCTElectronIsolationCard () | |
Private Member Functions | |
std::vector< unsigned short > | calcElectronCandidates (const L1RCTRegion ®ion, int regionNum) |
unsigned short | calcMaxSum (unsigned short primaryEt, unsigned short northEt, unsigned short southEt, unsigned short eastEt, unsigned short westEt) |
L1RCTElectronIsolationCard ()=delete | |
Private Attributes | |
unsigned short | cardNo |
unsigned short | crtNo |
L1RCTRegion | empty |
std::vector< unsigned short > | isoElectrons |
std::vector< unsigned short > | nonIsoElectrons |
const L1RCTLookupTables * | rctLookupTables_ |
std::vector< L1RCTRegion > | regions |
Definition at line 19 of file L1RCTElectronIsolationCard.h.
L1RCTElectronIsolationCard::L1RCTElectronIsolationCard | ( | int | crateNumber, |
int | cardNumber, | ||
const L1RCTLookupTables * | rctLookupTables | ||
) |
Definition at line 8 of file L1RCTElectronIsolationCard.cc.
References regions.
L1RCTElectronIsolationCard::~L1RCTElectronIsolationCard | ( | ) |
Definition at line 21 of file L1RCTElectronIsolationCard.cc.
References regions.
|
privatedelete |
|
private |
Definition at line 38 of file L1RCTElectronIsolationCard.cc.
References calcMaxSum(), HLT_2018_cff::candidates, cardNo, cardNumber(), beam_dqm_sourceclient-live_cfg::cerr, crateNumber(), MillePedeFileConverter_cfg::e, L1RCTParameters::eicIsolationThreshold(), L1RCTRegion::getEtIn7Bits(), L1RCTRegion::getHE_FGBit(), mps_fire::i, dqmiolumiharvest::j, dqmiodumpmetadata::n, Vispa.Plugins.EdmBrowser.EdmDataAccessor::ne(), rctLookupTables_, L1RCTLookupTables::rctParameters(), alignCSCRings::s, and w.
Referenced by fillElectronCandidates(), and printEdges().
|
private |
Definition at line 335 of file L1RCTElectronIsolationCard.cc.
References mps_fire::i, SiStripPI::max, and ctpps_dqm_sourceclient-live_cfg::test.
Referenced by calcElectronCandidates(), and printEdges().
|
inline |
Definition at line 25 of file L1RCTElectronIsolationCard.h.
References cardNo, and fillElectronCandidates().
Referenced by calcElectronCandidates().
|
inline |
Definition at line 24 of file L1RCTElectronIsolationCard.h.
References crtNo.
Referenced by calcElectronCandidates().
void L1RCTElectronIsolationCard::fillElectronCandidates | ( | ) |
Definition at line 23 of file L1RCTElectronIsolationCard.cc.
References calcElectronCandidates(), isoElectrons, nonIsoElectrons, and regions.
Referenced by cardNumber().
|
inline |
Definition at line 31 of file L1RCTElectronIsolationCard.h.
References isoElectrons.
|
inline |
Definition at line 33 of file L1RCTElectronIsolationCard.h.
References nonIsoElectrons, and print().
void L1RCTElectronIsolationCard::print | ( | void | ) |
Definition at line 350 of file L1RCTElectronIsolationCard.cc.
References cardNo, gather_cfg::cout, isoElectrons, nonIsoElectrons, and regions.
Referenced by getNonIsoElectrons().
|
inline |
Definition at line 35 of file L1RCTElectronIsolationCard.h.
References calcElectronCandidates(), calcMaxSum(), HLT_2018_cff::region, and regions.
|
inline |
Definition at line 28 of file L1RCTElectronIsolationCard.h.
References HLT_2018_cff::region, and regions.
|
private |
Definition at line 49 of file L1RCTElectronIsolationCard.h.
Referenced by calcElectronCandidates(), cardNumber(), and print().
|
private |
Definition at line 48 of file L1RCTElectronIsolationCard.h.
Referenced by crateNumber().
|
private |
Definition at line 53 of file L1RCTElectronIsolationCard.h.
Referenced by tkal_create_file_lists._DasCache::dump(), tkal_create_file_lists._DasCache::load(), Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
private |
Definition at line 55 of file L1RCTElectronIsolationCard.h.
Referenced by fillElectronCandidates(), getIsoElectrons(), and print().
|
private |
Definition at line 56 of file L1RCTElectronIsolationCard.h.
Referenced by fillElectronCandidates(), getNonIsoElectrons(), and print().
|
private |
Definition at line 51 of file L1RCTElectronIsolationCard.h.
Referenced by calcElectronCandidates().
|
private |
Definition at line 57 of file L1RCTElectronIsolationCard.h.
Referenced by fillElectronCandidates(), L1RCTElectronIsolationCard(), print(), printEdges(), setRegion(), and ~L1RCTElectronIsolationCard().