#include <L1TMenuHelper.h>
Public Member Functions | |
std::string | enumToStringL1GtConditionCategory (L1GtConditionCategory iConditionCategory) |
std::string | enumToStringL1GtConditionCategory (L1GtConditionCategory iConditionCategory) |
std::string | enumToStringL1GtConditionType (L1GtConditionType iConditionType) |
std::string | enumToStringL1GtConditionType (L1GtConditionType iConditionType) |
std::string | enumToStringL1GtObject (L1GtObject iObject) |
std::string | enumToStringL1GtObject (L1GtObject iObject) |
unsigned int | getEtaRangeByAlias (TString iCategory, TString iAlias) |
unsigned int | getEtaRangeByAlias (TString iCategory, TString iAlias) |
std::map< std::string, std::string > | getLUSOTrigger (std::map< std::string, bool > iCategories, int IndexRefPrescaleFactors) |
std::map< std::string, std::string > | getLUSOTrigger (std::map< std::string, bool > iCategories, int IndexRefPrescaleFactors) |
int | getPrescaleByAlias (TString iCategory, TString iAlias) |
int | getPrescaleByAlias (TString iCategory, TString iAlias) |
unsigned int | getQualityAlias (TString iCategory, TString iAlias) |
unsigned int | getQualityAlias (TString iCategory, TString iAlias) |
L1TMenuHelper (const edm::EventSetup &iSetup) | |
L1TMenuHelper (const edm::EventSetup &iSetup) | |
std::map< std::string, std::string > | testAlgos (std::map< std::string, std::string >) |
std::map< std::string, std::string > | testAlgos (std::map< std::string, std::string >) |
~L1TMenuHelper () | |
~L1TMenuHelper () | |
Private Attributes | |
edm::ESHandle < L1GtPrescaleFactors > | l1GtPfAlgo |
const L1GtTriggerMenu * | m_l1GtMenu |
const std::vector< std::vector < int > > * | m_prescaleFactorsAlgoTrig |
std::vector< SingleObjectTrigger > | m_vTrigCenJet |
std::vector< SingleObjectTrigger > | m_vTrigEG |
std::vector< SingleObjectTrigger > | m_vTrigETM |
std::vector< SingleObjectTrigger > | m_vTrigETT |
std::vector< SingleObjectTrigger > | m_vTrigForJet |
std::vector< SingleObjectTrigger > | m_vTrigHTM |
std::vector< SingleObjectTrigger > | m_vTrigHTT |
std::vector< SingleObjectTrigger > | m_vTrigIsoEG |
std::vector< SingleObjectTrigger > | m_vTrigJet |
std::vector< SingleObjectTrigger > | m_vTrigMu |
std::vector< SingleObjectTrigger > | m_vTrigTauJet |
edm::ESHandle< L1GtTriggerMenu > | menuRcd |
L1GtUtils | myUtils |
Definition at line 77 of file L1TMenuHelper.h.
L1TMenuHelper::L1TMenuHelper | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 43 of file L1TMenuHelper.cc.
References edm::EventSetup::get(), and L1GtPrescaleFactors::gtPrescaleFactors().
L1TMenuHelper::~L1TMenuHelper | ( | ) |
Definition at line 61 of file L1TMenuHelper.cc.
L1TMenuHelper::L1TMenuHelper | ( | const edm::EventSetup & | iSetup | ) |
L1TMenuHelper::~L1TMenuHelper | ( | ) |
string L1TMenuHelper::enumToStringL1GtConditionCategory | ( | L1GtConditionCategory | iConditionCategory | ) |
Definition at line 417 of file L1TMenuHelper.cc.
References CondBptx, CondCalo, CondCastor, CondCorrelation, CondEnergySum, CondExternal, CondHfBitCounts, CondHfRingEtSums, CondJetCounts, CondMuon, CondNull, and dbtoconf::out.
std::string L1TMenuHelper::enumToStringL1GtConditionCategory | ( | L1GtConditionCategory | iConditionCategory | ) |
string L1TMenuHelper::enumToStringL1GtConditionType | ( | L1GtConditionType | iConditionType | ) |
Definition at line 384 of file L1TMenuHelper.cc.
References dbtoconf::out, Type1s, Type2cor, Type2s, Type2wsc, Type3s, Type4s, TypeBptx, TypeCastor, TypeETM, TypeETT, TypeExternal, TypeHfBitCounts, TypeHfRingEtSums, TypeHTM, TypeHTT, TypeJetCounts, and TypeNull.
std::string L1TMenuHelper::enumToStringL1GtConditionType | ( | L1GtConditionType | iConditionType | ) |
string L1TMenuHelper::enumToStringL1GtObject | ( | L1GtObject | iObject | ) |
Definition at line 351 of file L1TMenuHelper.cc.
References BPTX, CenJet, ETM, ETT, ForJet, GtExternal, HfBitCounts, HfRingEtSums, HTM, HTT, IsoEG, JetCounts, Mu, NoIsoEG, dbtoconf::out, TauJet, and TechTrig.
std::string L1TMenuHelper::enumToStringL1GtObject | ( | L1GtObject | iObject | ) |
unsigned int L1TMenuHelper::getEtaRangeByAlias | ( | TString | iCategory, |
TString | iAlias | ||
) |
Definition at line 474 of file L1TMenuHelper.cc.
References i, and dbtoconf::out.
Referenced by L1TRate::beginRun(), and L1TRate_Offline::beginRun().
unsigned int L1TMenuHelper::getEtaRangeByAlias | ( | TString | iCategory, |
TString | iAlias | ||
) |
std::map<std::string,std::string> L1TMenuHelper::getLUSOTrigger | ( | std::map< std::string, bool > | iCategories, |
int | IndexRefPrescaleFactors | ||
) |
std::map<std::string,std::string> L1TMenuHelper::getLUSOTrigger | ( | std::map< std::string, bool > | iCategories, |
int | IndexRefPrescaleFactors | ||
) |
Referenced by L1TRate::beginRun(), L1TRate_Offline::beginRun(), L1TSync::beginRun(), and L1TSync_Offline::beginRun().
int L1TMenuHelper::getPrescaleByAlias | ( | TString | iCategory, |
TString | iAlias | ||
) |
Definition at line 441 of file L1TMenuHelper.cc.
References i, and dbtoconf::out.
Referenced by L1TRate::beginRun(), and L1TRate_Offline::beginRun().
int L1TMenuHelper::getPrescaleByAlias | ( | TString | iCategory, |
TString | iAlias | ||
) |
unsigned int L1TMenuHelper::getQualityAlias | ( | TString | iCategory, |
TString | iAlias | ||
) |
Definition at line 507 of file L1TMenuHelper.cc.
References i, and dbtoconf::out.
Referenced by L1TRate::beginRun(), and L1TRate_Offline::beginRun().
unsigned int L1TMenuHelper::getQualityAlias | ( | TString | iCategory, |
TString | iAlias | ||
) |
std::map<std::string,std::string> L1TMenuHelper::testAlgos | ( | std::map< std::string, std::string > | ) |
std::map<std::string,std::string> L1TMenuHelper::testAlgos | ( | std::map< std::string, std::string > | ) |
Referenced by L1TSync::beginRun(), and L1TSync_Offline::beginRun().
|
private |
Definition at line 102 of file L1TMenuHelper.h.
|
private |
Definition at line 106 of file L1TMenuHelper.h.
|
private |
Definition at line 107 of file L1TMenuHelper.h.
|
private |
Definition at line 114 of file L1TMenuHelper.h.
|
private |
Definition at line 111 of file L1TMenuHelper.h.
|
private |
Definition at line 117 of file L1TMenuHelper.h.
|
private |
Definition at line 118 of file L1TMenuHelper.h.
|
private |
Definition at line 115 of file L1TMenuHelper.h.
|
private |
Definition at line 120 of file L1TMenuHelper.h.
|
private |
Definition at line 119 of file L1TMenuHelper.h.
|
private |
Definition at line 112 of file L1TMenuHelper.h.
|
private |
Definition at line 113 of file L1TMenuHelper.h.
|
private |
Definition at line 110 of file L1TMenuHelper.h.
|
private |
Definition at line 116 of file L1TMenuHelper.h.
|
private |
Definition at line 101 of file L1TMenuHelper.h.
|
private |
Definition at line 104 of file L1TMenuHelper.h.