#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 () | |
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 19 of file L1RCTElectronIsolationCard.cc.
References regions.
|
private |
|
private |
Definition at line 44 of file L1RCTElectronIsolationCard.cc.
References calcMaxSum(), cardNo, cardNumber(), dtNoiseDBValidation_cfg::cerr, crateNumber(), alignCSCRings::e, L1RCTParameters::eicIsolationThreshold(), L1RCTRegion::getEtIn7Bits(), L1RCTRegion::getHE_FGBit(), i, j, n, Vispa.Plugins.EdmBrowser.EdmDataAccessor::ne(), rctLookupTables_, L1RCTLookupTables::rctParameters(), alignCSCRings::s, fff_deleter::top, and w().
Referenced by fillElectronCandidates().
|
private |
Definition at line 335 of file L1RCTElectronIsolationCard.cc.
References i, max(), and run_regression::test.
Referenced by calcElectronCandidates().
|
inline |
Definition at line 29 of file L1RCTElectronIsolationCard.h.
References cardNo.
Referenced by calcElectronCandidates().
|
inline |
Definition at line 28 of file L1RCTElectronIsolationCard.h.
References crtNo.
Referenced by calcElectronCandidates().
void L1RCTElectronIsolationCard::fillElectronCandidates | ( | ) |
Definition at line 25 of file L1RCTElectronIsolationCard.cc.
References calcElectronCandidates(), isoElectrons, nonIsoElectrons, and regions.
|
inline |
Definition at line 37 of file L1RCTElectronIsolationCard.h.
References isoElectrons.
|
inline |
Definition at line 41 of file L1RCTElectronIsolationCard.h.
References nonIsoElectrons.
void L1RCTElectronIsolationCard::print | ( | void | ) |
Definition at line 348 of file L1RCTElectronIsolationCard.cc.
References cardNo, gather_cfg::cout, isoElectrons, nonIsoElectrons, and regions.
|
inline |
Definition at line 45 of file L1RCTElectronIsolationCard.h.
References regions.
|
inline |
Definition at line 32 of file L1RCTElectronIsolationCard.h.
References regions.
|
private |
Definition at line 57 of file L1RCTElectronIsolationCard.h.
Referenced by calcElectronCandidates(), cardNumber(), and print().
|
private |
Definition at line 56 of file L1RCTElectronIsolationCard.h.
Referenced by crateNumber().
|
private |
Definition at line 61 of file L1RCTElectronIsolationCard.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
private |
Definition at line 63 of file L1RCTElectronIsolationCard.h.
Referenced by fillElectronCandidates(), getIsoElectrons(), and print().
|
private |
Definition at line 64 of file L1RCTElectronIsolationCard.h.
Referenced by fillElectronCandidates(), getNonIsoElectrons(), and print().
|
private |
Definition at line 59 of file L1RCTElectronIsolationCard.h.
Referenced by calcElectronCandidates().
|
private |
Definition at line 65 of file L1RCTElectronIsolationCard.h.
Referenced by fillElectronCandidates(), L1RCTElectronIsolationCard(), print(), printEdges(), setRegion(), and ~L1RCTElectronIsolationCard().