#include <CondFormats/L1TObjects/interface/L1GctJetCounterSetup.h>
Public Types | |
typedef std::vector < cutDescription > | cutsListForJetCounter |
typedef std::vector < cutsListForJetCounter > | cutsListForWheelCard |
enum | validCutType { minRank, maxRank, centralEta, forwardEta, phiWindow, nullCutType } |
Public Member Functions | |
void | addJetCounter (const cutsListForJetCounter &cuts) |
cutsListForJetCounter | getCutsForJetCounter (unsigned i) const |
L1GctJetCounterSetup () | |
L1GctJetCounterSetup (const cutsListForWheelCard &) | |
unsigned | numberOfJetCounters () const |
~L1GctJetCounterSetup () | |
Static Public Attributes | |
static const unsigned int | MAX_CUT_TYPE = nullCutType |
static const unsigned int | MAX_JET_COUNTERS = 12 |
Private Attributes | |
cutsListForWheelCard | m_jetCounterCuts |
Classes | |
struct | cutDescription |
============================================================================
Definition at line 23 of file L1GctJetCounterSetup.h.
typedef std::vector<cutDescription> L1GctJetCounterSetup::cutsListForJetCounter |
Definition at line 40 of file L1GctJetCounterSetup.h.
typedef std::vector<cutsListForJetCounter> L1GctJetCounterSetup::cutsListForWheelCard |
Definition at line 41 of file L1GctJetCounterSetup.h.
Definition at line 28 of file L1GctJetCounterSetup.h.
00028 { minRank, maxRank, centralEta, forwardEta, phiWindow, nullCutType};
L1GctJetCounterSetup::L1GctJetCounterSetup | ( | const cutsListForWheelCard & | cuts | ) |
Definition at line 7 of file L1GctJetCounterSetup.cc.
00007 : 00008 m_jetCounterCuts(cuts) 00009 { 00010 }
L1GctJetCounterSetup::L1GctJetCounterSetup | ( | ) |
Definition at line 12 of file L1GctJetCounterSetup.cc.
00012 : 00013 m_jetCounterCuts() 00014 { 00015 }
L1GctJetCounterSetup::~L1GctJetCounterSetup | ( | ) |
void L1GctJetCounterSetup::addJetCounter | ( | const cutsListForJetCounter & | cuts | ) |
Definition at line 29 of file L1GctJetCounterSetup.cc.
References m_jetCounterCuts.
00030 { 00031 m_jetCounterCuts.push_back(cuts); 00032 }
L1GctJetCounterSetup::cutsListForJetCounter L1GctJetCounterSetup::getCutsForJetCounter | ( | unsigned | i | ) | const |
Definition at line 20 of file L1GctJetCounterSetup.cc.
References m_jetCounterCuts, numberOfJetCounters(), and HLT_VtxMuL3::result.
Referenced by L1GlobalCaloTrigger::setupJetCounterLuts().
00021 { 00022 cutsListForJetCounter result; 00023 if (i<numberOfJetCounters()) { 00024 result = m_jetCounterCuts.at(i); 00025 } 00026 return result; 00027 }
unsigned L1GctJetCounterSetup::numberOfJetCounters | ( | ) | const [inline] |
Definition at line 47 of file L1GctJetCounterSetup.h.
References m_jetCounterCuts.
Referenced by getCutsForJetCounter(), and L1GlobalCaloTrigger::setupJetCounterLuts().
00047 { return m_jetCounterCuts.size(); }
Definition at line 55 of file L1GctJetCounterSetup.h.
Referenced by addJetCounter(), getCutsForJetCounter(), and numberOfJetCounters().
const unsigned int L1GctJetCounterSetup::MAX_CUT_TYPE = nullCutType [static] |
Definition at line 29 of file L1GctJetCounterSetup.h.
const unsigned int L1GctJetCounterSetup::MAX_JET_COUNTERS = 12 [static] |
Definition at line 30 of file L1GctJetCounterSetup.h.
Referenced by L1GctJctSetupConfigurer::L1GctJctSetupConfigurer().