#include <TriggerMenuParser.h>
Public Member Functions | |
const std::vector< std::vector< CaloTemplate > > & | corCaloTemplate () const |
const std::vector< std::vector< EnergySumTemplate > > & | corEnergySumTemplate () const |
const std::vector< std::vector< MuonTemplate > > & | corMuonTemplate () const |
std::map< std::string, unsigned int > | getExternalSignals (const L1TUtmTriggerMenu *utmMenu) |
const AlgorithmMap & | gtAlgorithmAliasMap () const |
get / set the algorithm map (by alias) More... | |
const std::string & | gtAlgorithmImplementation () const |
const AlgorithmMap & | gtAlgorithmMap () const |
get / set the algorithm map (by name) More... | |
const std::vector< ConditionMap > & | gtConditionMap () const |
get / set / build the condition maps More... | |
const unsigned int | gtNumberConditionChips () const |
get / set the number of condition chips in GTL More... | |
const unsigned int | gtNumberPhysTriggers () const |
get / set the number of physics trigger algorithms More... | |
std::vector< int > | gtOrderConditionChip () const |
const unsigned int | gtPinsOnConditionChip () const |
get / set the number of pins on the GTL condition chips More... | |
const std::string & | gtScaleDbKey () const |
menu associated scale key More... | |
const GlobalScales & | gtScales () const |
menu associated scales More... | |
const std::string & | gtTriggerMenuAuthor () const |
const std::string & | gtTriggerMenuDate () const |
const std::string & | gtTriggerMenuDescription () const |
const unsigned long | gtTriggerMenuImplementation () const |
const std::string & | gtTriggerMenuInterface () const |
get / set the trigger menu names More... | |
const std::string & | gtTriggerMenuInterfaceAuthor () const |
const std::string & | gtTriggerMenuInterfaceDate () const |
get / set the XML parser creation date, author, description for menu interface, menu More... | |
const std::string & | gtTriggerMenuInterfaceDescription () const |
const std::string & | gtTriggerMenuName () const |
const int | gtTriggerMenuUUID () const |
void | parseCondFormats (const L1TUtmTriggerMenu *utmMenu) |
void | setCorCaloTemplate (const std::vector< std::vector< CaloTemplate > > &) |
void | setCorEnergySumTemplate (const std::vector< std::vector< EnergySumTemplate > > &) |
void | setCorMuonTemplate (const std::vector< std::vector< MuonTemplate > > &) |
void | setGtAlgorithmAliasMap (const AlgorithmMap &) |
void | setGtAlgorithmImplementation (const std::string &) |
void | setGtAlgorithmMap (const AlgorithmMap &) |
void | setGtConditionMap (const std::vector< ConditionMap > &) |
void | setGtNumberConditionChips (const unsigned int &) |
void | setGtNumberPhysTriggers (const unsigned int &) |
void | setGtOrderConditionChip (const std::vector< int > &) |
void | setGtPinsOnConditionChip (const unsigned int &) |
void | setGtScaleDbKey (const std::string &) |
void | setGtTriggerMenuAuthor (const std::string &) |
void | setGtTriggerMenuDate (const std::string &) |
void | setGtTriggerMenuDescription (const std::string &) |
void | setGtTriggerMenuImplementation (const unsigned long &) |
void | setGtTriggerMenuInterface (const std::string &) |
void | setGtTriggerMenuInterfaceAuthor (const std::string &) |
void | setGtTriggerMenuInterfaceDate (const std::string &) |
void | setGtTriggerMenuInterfaceDescription (const std::string &) |
void | setGtTriggerMenuName (const std::string &) |
void | setGtTriggerMenuUUID (const int) |
void | setVecCaloTemplate (const std::vector< std::vector< CaloTemplate > > &) |
void | setVecCorrelationTemplate (const std::vector< std::vector< CorrelationTemplate > > &) |
void | setVecCorrelationWithOverlapRemovalTemplate (const std::vector< std::vector< CorrelationWithOverlapRemovalTemplate > > &) |
void | setVecEnergySumTemplate (const std::vector< std::vector< EnergySumTemplate > > &) |
void | setVecExternalTemplate (const std::vector< std::vector< ExternalTemplate > > &) |
void | setVecMuonTemplate (const std::vector< std::vector< MuonTemplate > > &) |
TriggerMenuParser () | |
const std::vector< std::vector< CaloTemplate > > & | vecCaloTemplate () const |
const std::vector< std::vector< CorrelationTemplate > > & | vecCorrelationTemplate () const |
const std::vector< std::vector< CorrelationWithOverlapRemovalTemplate > > & | vecCorrelationWithOverlapRemovalTemplate () const |
const std::vector< std::vector< EnergySumTemplate > > & | vecEnergySumTemplate () const |
const std::vector< std::vector< ExternalTemplate > > & | vecExternalTemplate () const |
const std::vector< std::vector< MuonTemplate > > & | vecMuonTemplate () const |
get / set the vectors containing the conditions More... | |
virtual | ~TriggerMenuParser () |
destructor More... | |
Private Member Functions | |
void | clearMaps () |
bool | insertAlgorithmIntoMap (const GlobalAlgorithm &alg) |
insert an algorithm into algorithm map More... | |
bool | insertConditionIntoMap (GlobalCondition &cond, const int chipNr) |
template<typename T > | |
std::string | l1t2string (T) |
int | l1tstr2int (const std::string data) |
bool | parseAlgorithm (tmeventsetup::esAlgorithm algorithm, unsigned int chipNr=0) |
parse all algorithms More... | |
void | parseCalMuEta_LUTS (std::map< std::string, tmeventsetup::esScale > scaleMap, std::string obj1, std::string obj2) |
void | parseCalMuPhi_LUTS (std::map< std::string, tmeventsetup::esScale > scaleMap, std::string obj1, std::string obj2) |
bool | parseCalo (tmeventsetup::esCondition condCalo, unsigned int chipNr=0, const bool corrFlag=false) |
parse a calorimeter condition More... | |
bool | parseCaloCorr (const tmeventsetup::esObject *corrCalo, unsigned int chipNr=0) |
bool | parseCorrelation (tmeventsetup::esCondition corrCond, unsigned int chipNr=0) |
parse a correlation condition More... | |
bool | parseCorrelationWithOverlapRemoval (const tmeventsetup::esCondition &corrCond, unsigned int chipNr=0) |
parse a correlation condition with overlap removal More... | |
void | parseDeltaEta_Cosh_LUTS (std::map< std::string, tmeventsetup::esScale > scaleMap, std::string obj1, std::string obj2, unsigned int prec1, unsigned int prec2) |
void | parseDeltaPhi_Cos_LUTS (const std::map< std::string, tmeventsetup::esScale > &scaleMap, const std::string &obj1, const std::string &obj2, unsigned int prec1, unsigned int prec2) |
bool | parseEnergySum (tmeventsetup::esCondition condEnergySums, unsigned int chipNr=0, const bool corrFlag=false) |
parse an "energy sum" condition More... | |
bool | parseEnergySumCorr (const tmeventsetup::esObject *corrESum, unsigned int chipNr=0) |
bool | parseExternal (tmeventsetup::esCondition condExt, unsigned int chipNr=0) |
bool | parseMuon (tmeventsetup::esCondition condMu, unsigned int chipNr=0, const bool corrFlag=false) |
parse a muon condition More... | |
bool | parseMuonCorr (const tmeventsetup::esObject *condMu, unsigned int chipNr=0) |
void | parsePhi_Trig_LUTS (const std::map< std::string, tmeventsetup::esScale > &scaleMap, const std::string &obj, TrigFunc_t func, unsigned int prec) |
void | parsePt_LUTS (std::map< std::string, tmeventsetup::esScale > scaleMap, std::string lutpfx, std::string obj1, unsigned int prec) |
bool | parseScales (std::map< std::string, tmeventsetup::esScale > scaleMap) |
parse scales More... | |
Private Attributes | |
AlgorithmMap | m_algorithmAliasMap |
map containing the physics algorithms (by alias) More... | |
std::string | m_algorithmImplementation |
AlgorithmMap | m_algorithmMap |
map containing the physics algorithms (by name) More... | |
std::vector< ConditionMap > | m_conditionMap |
map containing the conditions (per condition chip) - transient More... | |
std::vector< std::vector< CaloTemplate > > | m_corCaloTemplate |
std::vector< std::vector< EnergySumTemplate > > | m_corEnergySumTemplate |
std::vector< std::vector< MuonTemplate > > | m_corMuonTemplate |
GlobalScales | m_gtScales |
unsigned int | m_numberConditionChips |
hardware limits More... | |
unsigned int | m_numberPhysTriggers |
number of physics trigger algorithms More... | |
std::vector< int > | m_orderConditionChip |
unsigned int | m_pinsOnConditionChip |
number of pins on the GTL condition chips More... | |
std::string | m_scaleDbKey |
menu associated scale key More... | |
std::string | m_triggerMenuAuthor |
std::string | m_triggerMenuDate |
std::string | m_triggerMenuDescription |
unsigned long | m_triggerMenuImplementation |
std::string | m_triggerMenuInterface |
menu names More... | |
std::string | m_triggerMenuInterfaceAuthor |
std::string | m_triggerMenuInterfaceDate |
number of technical triggers More... | |
std::string | m_triggerMenuInterfaceDescription |
std::string | m_triggerMenuName |
unsigned long | m_triggerMenuUUID |
std::vector< std::vector< CaloTemplate > > | m_vecCaloTemplate |
std::vector< std::vector< CorrelationTemplate > > | m_vecCorrelationTemplate |
std::vector< std::vector< CorrelationWithOverlapRemovalTemplate > > | m_vecCorrelationWithOverlapRemovalTemplate |
std::vector< std::vector< EnergySumTemplate > > | m_vecEnergySumTemplate |
std::vector< std::vector< ExternalTemplate > > | m_vecExternalTemplate |
std::vector< std::vector< MuonTemplate > > | m_vecMuonTemplate |
Definition at line 58 of file TriggerMenuParser.h.
TriggerMenuParser::TriggerMenuParser | ( | ) |
constructor empty
Definition at line 52 of file TriggerMenuParser.cc.
|
virtual |
|
private |
clearMaps - delete all conditions and algorithms in the maps and clear the maps.
Definition at line 485 of file TriggerMenuParser.cc.
References m_algorithmMap, and m_conditionMap.
Referenced by gtAlgorithmImplementation(), and ~TriggerMenuParser().
|
inline |
Definition at line 206 of file TriggerMenuParser.h.
References m_corCaloTemplate, and setCorCaloTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 213 of file TriggerMenuParser.h.
References m_corEnergySumTemplate, and setCorEnergySumTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 199 of file TriggerMenuParser.h.
References m_corMuonTemplate, and setCorMuonTemplate().
Referenced by L1TGlobalProducer::produce().
std::map< std::string, unsigned int > TriggerMenuParser::getExternalSignals | ( | const L1TUtmTriggerMenu * | utmMenu | ) |
Definition at line 207 of file TriggerMenuParser.cc.
References findQualityFiles::jj, dataset::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmAliasMap(), L1TExtCondProducer::produce(), and L1TExtCondLegacyToStage2::produce().
|
inline |
get / set the algorithm map (by alias)
Definition at line 229 of file TriggerMenuParser.h.
References getExternalSignals(), m_algorithmAliasMap, parseCondFormats(), and setGtAlgorithmAliasMap().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 292 of file TriggerMenuParser.h.
References electronCleaner_cfi::algorithm, clearMaps(), data, jets_cff::func, insertAlgorithmIntoMap(), insertConditionIntoMap(), l1t2string(), l1tstr2int(), m_algorithmImplementation, haddnano::obj, parseAlgorithm(), parseCalMuEta_LUTS(), parseCalMuPhi_LUTS(), parseCalo(), parseCaloCorr(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), parseDeltaEta_Cosh_LUTS(), parseDeltaPhi_Cos_LUTS(), parseEnergySum(), parseEnergySumCorr(), parseExternal(), parseMuon(), parseMuonCorr(), parsePhi_Trig_LUTS(), parsePt_LUTS(), parseScales(), setGtAlgorithmImplementation(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
get / set the algorithm map (by name)
Definition at line 222 of file TriggerMenuParser.h.
References m_algorithmMap, and setGtAlgorithmMap().
Referenced by L1TGlobalProducer::produce().
|
inline |
get / set / build the condition maps
Definition at line 108 of file TriggerMenuParser.h.
References m_conditionMap, and setGtConditionMap().
|
inline |
get / set the number of condition chips in GTL
Definition at line 75 of file TriggerMenuParser.h.
References m_numberConditionChips, and setGtNumberConditionChips().
|
inline |
get / set the number of physics trigger algorithms
Definition at line 97 of file TriggerMenuParser.h.
References m_numberPhysTriggers, and setGtNumberPhysTriggers().
|
inline |
get / set the correspondence "condition chip - GTL algorithm word" in the hardware
Definition at line 90 of file TriggerMenuParser.h.
References m_orderConditionChip, and setGtOrderConditionChip().
|
inline |
get / set the number of pins on the GTL condition chips
Definition at line 82 of file TriggerMenuParser.h.
References m_pinsOnConditionChip, and setGtPinsOnConditionChip().
|
inline |
menu associated scale key
Definition at line 136 of file TriggerMenuParser.h.
References m_scaleDbKey.
Referenced by L1TGlobalProducer::produce().
|
inline |
menu associated scales
Definition at line 141 of file TriggerMenuParser.h.
References m_gtScales, setGtScaleDbKey(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 279 of file TriggerMenuParser.h.
References m_triggerMenuAuthor, setGtTriggerMenuAuthor(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 273 of file TriggerMenuParser.h.
References m_triggerMenuDate, setGtTriggerMenuDate(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 285 of file TriggerMenuParser.h.
References m_triggerMenuDescription, setGtTriggerMenuDescription(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 129 of file TriggerMenuParser.h.
References m_triggerMenuImplementation, and setGtTriggerMenuImplementation().
Referenced by L1TGlobalProducer::produce().
|
inline |
get / set the trigger menu names
Definition at line 115 of file TriggerMenuParser.h.
References m_triggerMenuInterface, setGtTriggerMenuInterface(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 253 of file TriggerMenuParser.h.
References m_triggerMenuInterfaceAuthor, setGtTriggerMenuInterfaceAuthor(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
get / set the XML parser creation date, author, description for menu interface, menu
Definition at line 247 of file TriggerMenuParser.h.
References m_triggerMenuInterfaceDate, setGtTriggerMenuInterfaceDate(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 259 of file TriggerMenuParser.h.
References m_triggerMenuInterfaceDescription, setGtTriggerMenuInterfaceDescription(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 122 of file TriggerMenuParser.h.
References m_triggerMenuName, setGtTriggerMenuName(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 267 of file TriggerMenuParser.h.
References m_triggerMenuUUID, and setGtTriggerMenuUUID().
Referenced by L1TGlobalProducer::produce().
|
private |
insert an algorithm into algorithm map
Definition at line 530 of file TriggerMenuParser.cc.
References GlobalAlgorithm::algoAlias(), GlobalAlgorithm::algoBitNumber(), GlobalAlgorithm::algoChipNumber(), GlobalAlgorithm::algoName(), GlobalAlgorithm::algoOutputPin(), LogTrace, m_algorithmAliasMap, m_algorithmMap, m_numberConditionChips, m_numberPhysTriggers, m_orderConditionChip, m_pinsOnConditionChip, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseAlgorithm().
|
private |
insertConditionIntoMap - safe insert of condition into condition map. if the condition name already exists, do not insert it and return false
Definition at line 505 of file TriggerMenuParser.cc.
References GlobalCondition::condName(), KineDebug3::count(), LogTrace, m_conditionMap, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), parseCalo(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), parseEnergySum(), parseExternal(), and parseMuon().
|
private |
Definition at line 622 of file TriggerMenuParser.cc.
References data.
Referenced by gtAlgorithmImplementation(), parseCalo(), parseCaloCorr(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), parseEnergySum(), parseEnergySumCorr(), parseExternal(), parseMuon(), and parseMuonCorr().
|
private |
Definition at line 627 of file TriggerMenuParser.cc.
References data, and relativeConstraints::value.
Referenced by gtAlgorithmImplementation(), parseCalo(), parseCaloCorr(), parseMuon(), and parseMuonCorr().
|
private |
parse all algorithms
workAlgorithm - parse the algorithm and insert it into algorithm map.
node | The corresponding node to the algorithm. |
name | The name of the algorithm. |
chipNr | The number of the chip the conditions for that algorithm are located on. |
Definition at line 3431 of file TriggerMenuParser.cc.
References insertAlgorithmIntoMap(), edm::isDebugEnabled(), LogDebug, LogTrace, GlobalAlgorithm::print(), GlobalAlgorithm::setAlgoAlias(), GlobalAlgorithm::setAlgoChipNumber(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
Definition at line 883 of file TriggerMenuParser.cc.
References m_gtScales, l1t::GlobalScales::setLUT_CalMuEta(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseScales().
|
private |
Definition at line 911 of file TriggerMenuParser.cc.
References m_gtScales, l1t::GlobalScales::setLUT_CalMuPhi(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseScales().
|
private |
parse a calorimeter condition
parseCalo Parse a calo condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 1589 of file TriggerMenuParser.cc.
References TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, TauDecayModes::dec, reco::tau::disc::Eta(), l1t::gtEG, l1t::gtJet, l1t::gtTau, insertConditionIntoMap(), createfilelist::int, edm::isDebugEnabled(), findQualityFiles::jj, GetRecoTauVFromDQM_MC_cff::kk, l1t2string(), l1tstr2int(), LogDebug, LogTrace, m_corCaloTemplate, m_vecCaloTemplate, dataset::name, electrons_cff::objType, colinearityKinematic::Phi, CaloTemplate::print(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), CaloTemplate::setConditionParameter(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, jetExtractorBlock_cff::Threshold, l1t::Type1s, l1t::Type2s, l1t::Type3s, l1t::Type4s, and l1t::TypeNull.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
parseCalo Parse a calo condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 1926 of file TriggerMenuParser.cc.
References TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, TauDecayModes::dec, reco::tau::disc::Eta(), l1t::gtEG, l1t::gtJet, l1t::gtTau, createfilelist::int, edm::isDebugEnabled(), nanoDQM_cff::Jet, GetRecoTauVFromDQM_MC_cff::kk, l1t2string(), l1tstr2int(), LogDebug, LogTrace, m_corCaloTemplate, dataset::name, electrons_cff::objType, colinearityKinematic::Phi, CaloTemplate::print(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), CaloTemplate::setConditionParameter(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, jetExtractorBlock_cff::Threshold, and l1t::Type1s.
Referenced by gtAlgorithmImplementation(), parseCorrelation(), and parseCorrelationWithOverlapRemoval().
void TriggerMenuParser::parseCondFormats | ( | const L1TUtmTriggerMenu * | utmMenu | ) |
Definition at line 250 of file TriggerMenuParser.cc.
References patPFMETCorrections_cff::algo, DefaultClusterizer_cff::Algorithm, KineDebug3::count(), cuy::ii, reco::tau::disc::InvariantMass(), m_conditionMap, m_corCaloTemplate, m_corEnergySumTemplate, m_corMuonTemplate, m_gtScales, m_numberConditionChips, m_triggerMenuDate, m_triggerMenuDescription, m_triggerMenuImplementation, m_triggerMenuInterface, m_triggerMenuName, m_triggerMenuUUID, m_vecCaloTemplate, m_vecCorrelationTemplate, m_vecCorrelationWithOverlapRemovalTemplate, m_vecEnergySumTemplate, m_vecExternalTemplate, m_vecMuonTemplate, parseAlgorithm(), parseCalo(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), parseEnergySum(), parseExternal(), parseMuon(), parseScales(), l1t::GlobalScales::setScalesName(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmAliasMap(), and L1TGlobalProducer::produce().
|
private |
parse a correlation condition
parseCorrelation Parse a correlation condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2777 of file TriggerMenuParser.cc.
References CorrelationTemplate::CorrelationParameter::chargeCorrelation, l1t::CondCalo, l1t::CondEnergySum, l1t::CondMuon, CorrelationTemplate::CorrelationParameter::corrCutType, TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, HiRegitMuonDetachedTripletStep_cff::DeltaEta, allConversions_cfi::DeltaPhi, HiRegitMuonDetachedTripletStep_cff::DeltaR, ETM, l1t::gtEG, l1t::gtETM, l1t::gtETMHF, l1t::gtHTM, l1t::gtJet, l1t::gtMu, l1t::gtTau, l1t::gtTowerCount, HTM, insertConditionIntoMap(), edm::isDebugEnabled(), nanoDQM_cff::Jet, findQualityFiles::jj, l1t2string(), LogDebug, LogTrace, m_corCaloTemplate, m_corEnergySumTemplate, m_corMuonTemplate, m_vecCorrelationTemplate, bwdGsfElectronPropagator_cff::Mass, CorrelationTemplate::CorrelationParameter::maxDRCutValue, CorrelationTemplate::CorrelationParameter::maxEtaCutValue, CorrelationTemplate::CorrelationParameter::maxMassCutValue, CorrelationTemplate::CorrelationParameter::maxPhiCutValue, CorrelationTemplate::CorrelationParameter::maxTBPTCutValue, CorrelationTemplate::CorrelationParameter::minDRCutValue, CorrelationTemplate::CorrelationParameter::minEtaCutValue, CorrelationTemplate::CorrelationParameter::minMassCutValue, CorrelationTemplate::CorrelationParameter::minPhiCutValue, CorrelationTemplate::CorrelationParameter::minTBPTCutValue, nanoDQM_cff::Muon, dataset::name, electrons_cff::objType, parseCaloCorr(), parseEnergySumCorr(), parseMuonCorr(), funct::pow(), CorrelationTemplate::CorrelationParameter::precDRCut, CorrelationTemplate::CorrelationParameter::precEtaCut, CorrelationTemplate::CorrelationParameter::precMassCut, CorrelationTemplate::CorrelationParameter::precPhiCut, CorrelationTemplate::CorrelationParameter::precTBPTCut, CorrelationTemplate::print(), CorrelationTemplate::setCond0Category(), CorrelationTemplate::setCond0Index(), CorrelationTemplate::setCond1Category(), CorrelationTemplate::setCond1Index(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), GlobalCondition::setCondType(), CorrelationTemplate::setCorrelationParameter(), GlobalCondition::setObjectType(), findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, and l1t::Type2cor.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
parse a correlation condition with overlap removal
parseCorrelationWithOverlapRemoval Parse a correlation condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 3099 of file TriggerMenuParser.cc.
References CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::chargeCorrelation, l1t::CondCalo, l1t::CondEnergySum, l1t::CondMuon, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::corrCutType, TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, HiRegitMuonDetachedTripletStep_cff::DeltaEta, allConversions_cfi::DeltaPhi, HiRegitMuonDetachedTripletStep_cff::DeltaR, ETM, l1t::gtEG, l1t::gtETM, l1t::gtETMHF, l1t::gtHTM, l1t::gtJet, l1t::gtMu, l1t::gtTau, l1t::gtTowerCount, HTM, insertConditionIntoMap(), edm::isDebugEnabled(), nanoDQM_cff::Jet, findQualityFiles::jj, l1t2string(), LogDebug, LogTrace, m_corCaloTemplate, m_corEnergySumTemplate, m_corMuonTemplate, m_vecCorrelationWithOverlapRemovalTemplate, bwdGsfElectronPropagator_cff::Mass, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxDRCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxEtaCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxMassCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxOverlapRemovalDRCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxOverlapRemovalEtaCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxOverlapRemovalPhiCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::maxPhiCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minDRCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minEtaCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minMassCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minOverlapRemovalDRCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minOverlapRemovalEtaCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minOverlapRemovalPhiCutValue, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::minPhiCutValue, nanoDQM_cff::Muon, dataset::name, electrons_cff::objType, parseCaloCorr(), parseEnergySumCorr(), parseMuonCorr(), funct::pow(), CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precDRCut, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precEtaCut, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precMassCut, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precOverlapRemovalDRCut, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precOverlapRemovalEtaCut, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precOverlapRemovalPhiCut, CorrelationWithOverlapRemovalTemplate::CorrelationWithOverlapRemovalParameter::precPhiCut, CorrelationWithOverlapRemovalTemplate::print(), CorrelationWithOverlapRemovalTemplate::setCond0Category(), CorrelationWithOverlapRemovalTemplate::setCond0Index(), CorrelationWithOverlapRemovalTemplate::setCond1Category(), CorrelationWithOverlapRemovalTemplate::setCond1Index(), CorrelationWithOverlapRemovalTemplate::setCond2Category(), CorrelationWithOverlapRemovalTemplate::setCond2Index(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), GlobalCondition::setCondType(), CorrelationWithOverlapRemovalTemplate::setCorrelationWithOverlapRemovalParameter(), GlobalCondition::setObjectType(), findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, and l1t::Type2corWithOverlapRemoval.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
Definition at line 962 of file TriggerMenuParser.cc.
References m_gtScales, gen::n, l1t::GlobalScales::setLUT_Cosh(), l1t::GlobalScales::setLUT_DeltaEta(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseScales().
|
private |
Definition at line 995 of file TriggerMenuParser.cc.
References m_gtScales, gen::n, l1t::GlobalScales::setLUT_Cos(), l1t::GlobalScales::setLUT_DeltaPhi(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseScales().
|
private |
parse an "energy sum" condition
parseEnergySum Parse an "energy sum" condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2187 of file TriggerMenuParser.cc.
References TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, TauDecayModes::dec, reco::tau::disc::Eta(), l1t::gtAsymmetryEt, l1t::gtAsymmetryEtHF, l1t::gtAsymmetryHt, l1t::gtAsymmetryHtHF, l1t::gtCentrality0, l1t::gtCentrality1, l1t::gtCentrality2, l1t::gtCentrality3, l1t::gtCentrality4, l1t::gtCentrality5, l1t::gtCentrality6, l1t::gtCentrality7, l1t::gtETM, l1t::gtETMHF, l1t::gtETT, l1t::gtETTem, l1t::gtHTM, l1t::gtHTT, l1t::gtMinBiasHFM0, l1t::gtMinBiasHFM1, l1t::gtMinBiasHFP0, l1t::gtMinBiasHFP1, l1t::gtTowerCount, insertConditionIntoMap(), edm::isDebugEnabled(), findQualityFiles::jj, GetRecoTauVFromDQM_MC_cff::kk, l1t2string(), LogDebug, LogTrace, m_corEnergySumTemplate, m_vecEnergySumTemplate, dataset::name, electrons_cff::objType, colinearityKinematic::Phi, EnergySumTemplate::print(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), EnergySumTemplate::setConditionParameter(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, jetExtractorBlock_cff::Threshold, l1t::TypeAsymEt, l1t::TypeAsymEtHF, l1t::TypeAsymHt, l1t::TypeAsymHtHF, l1t::TypeCent0, l1t::TypeCent1, l1t::TypeCent2, l1t::TypeCent3, l1t::TypeCent4, l1t::TypeCent5, l1t::TypeCent6, l1t::TypeCent7, l1t::TypeETM, l1t::TypeETMHF, l1t::TypeETT, l1t::TypeETTem, l1t::TypeHTM, l1t::TypeHTT, l1t::TypeMinBiasHFM0, l1t::TypeMinBiasHFM1, l1t::TypeMinBiasHFP0, l1t::TypeMinBiasHFP1, and l1t::TypeTowerCount.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
parseEnergySum Parse an "energy sum" condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2480 of file TriggerMenuParser.cc.
References TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, TauDecayModes::dec, reco::tau::disc::Eta(), ETM, l1t::gtETM, l1t::gtETMHF, l1t::gtHTM, l1t::gtTowerCount, HTM, edm::isDebugEnabled(), GetRecoTauVFromDQM_MC_cff::kk, l1t2string(), LogDebug, LogTrace, m_corEnergySumTemplate, dataset::name, electrons_cff::objType, colinearityKinematic::Phi, EnergySumTemplate::print(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), EnergySumTemplate::setConditionParameter(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, jetExtractorBlock_cff::Threshold, l1t::TypeETM, l1t::TypeETMHF, l1t::TypeHTM, and l1t::TypeTowerCount.
Referenced by gtAlgorithmImplementation(), parseCorrelation(), and parseCorrelationWithOverlapRemoval().
|
private |
parseExternal Parse an External condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2683 of file TriggerMenuParser.cc.
References l1t::gtExternal, insertConditionIntoMap(), findQualityFiles::jj, l1t2string(), LogDebug, LogTrace, m_vecExternalTemplate, dataset::name, electrons_cff::objType, GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), ExternalTemplate::setExternalChannel(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, and l1t::TypeExternal.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
parse a muon condition
parseMuon Parse a muon condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 1081 of file TriggerMenuParser.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, MuonTemplate::CorrelationParameter::chargeCorrelation, TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, reco::tau::disc::Eta(), l1t::gtMu, insertConditionIntoMap(), createfilelist::int, edm::isDebugEnabled(), findQualityFiles::jj, GetRecoTauVFromDQM_MC_cff::kk, l1t2string(), l1tstr2int(), LogDebug, LogTrace, m_corMuonTemplate, m_vecMuonTemplate, dataset::name, electrons_cff::objType, colinearityKinematic::Phi, MuonTemplate::print(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), MuonTemplate::setConditionParameter(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, jetExtractorBlock_cff::Threshold, l1t::Type1s, l1t::Type2s, l1t::Type3s, l1t::Type4s, and l1t::TypeNull.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
|
private |
Definition at line 1354 of file TriggerMenuParser.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, MuonTemplate::CorrelationParameter::chargeCorrelation, TkAlMuonSelectors_cfi::cut, egammaForCoreTracking_cff::cuts, reco::tau::disc::Eta(), l1t::gtMu, createfilelist::int, edm::isDebugEnabled(), GetRecoTauVFromDQM_MC_cff::kk, l1t2string(), l1tstr2int(), LogDebug, LogTrace, m_corMuonTemplate, dataset::name, electrons_cff::objType, colinearityKinematic::Phi, MuonTemplate::print(), GlobalCondition::setCondChipNr(), GlobalCondition::setCondGEq(), MuonTemplate::setConditionParameter(), GlobalCondition::setCondRelativeBx(), GlobalCondition::setCondType(), GlobalCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, jetExtractorBlock_cff::Threshold, and l1t::Type1s.
Referenced by gtAlgorithmImplementation(), parseCorrelation(), and parseCorrelationWithOverlapRemoval().
|
private |
Definition at line 1028 of file TriggerMenuParser.cc.
References mps_check::array, l1t::COS, cuy::ii, lumiPlot::lut, m_gtScales, gen::n, haddnano::obj, funct::pow(), Scenarios_cff::scale, l1t::GlobalScales::setLUT_Cos(), l1t::GlobalScales::setLUT_Sin(), l1t::SIN, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseScales().
|
private |
Definition at line 940 of file TriggerMenuParser.cc.
References m_gtScales, l1t::GlobalScales::setLUT_Pt(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gtAlgorithmImplementation(), and parseScales().
|
private |
parse scales
parseScales Parse Et, Eta, and Phi Scales
Definition at line 643 of file TriggerMenuParser.cc.
References stringResolutionProvider_cfi::bin, l1t::COS, l1t::GlobalScales::ScaleParameters::etaBins, l1t::GlobalScales::ScaleParameters::etaMax, l1t::GlobalScales::ScaleParameters::etaMin, l1t::GlobalScales::ScaleParameters::etaStep, l1t::GlobalScales::ScaleParameters::etBins, ETM, l1t::GlobalScales::ScaleParameters::etMax, l1t::GlobalScales::ScaleParameters::etMin, l1t::GlobalScales::ScaleParameters::etStep, ETT, HTM, HTT, mps_fire::i, nanoDQM_cff::Jet, m_gtScales, nanoDQM_cff::Muon, parseCalMuEta_LUTS(), parseCalMuPhi_LUTS(), parseDeltaEta_Cosh_LUTS(), parseDeltaPhi_Cos_LUTS(), parsePhi_Trig_LUTS(), parsePt_LUTS(), l1t::GlobalScales::ScaleParameters::phiBins, l1t::GlobalScales::ScaleParameters::phiMax, l1t::GlobalScales::ScaleParameters::phiMin, l1t::GlobalScales::ScaleParameters::phiStep, funct::pow(), Scenarios_cff::scale, l1t::GlobalScales::setEGScales(), l1t::GlobalScales::setETMHfScales(), l1t::GlobalScales::setETMScales(), l1t::GlobalScales::setETTEmScales(), l1t::GlobalScales::setETTScales(), l1t::GlobalScales::setHTMScales(), l1t::GlobalScales::setHTTScales(), l1t::GlobalScales::setJetScales(), l1t::GlobalScales::setMuonScales(), l1t::GlobalScales::setTauScales(), and l1t::SIN.
Referenced by gtAlgorithmImplementation(), and parseCondFormats().
void TriggerMenuParser::setCorCaloTemplate | ( | const std::vector< std::vector< CaloTemplate > > & | corCaloTempl | ) |
Definition at line 180 of file TriggerMenuParser.cc.
References m_corCaloTemplate.
Referenced by corCaloTemplate().
void TriggerMenuParser::setCorEnergySumTemplate | ( | const std::vector< std::vector< EnergySumTemplate > > & | corEnergySumTempl | ) |
Definition at line 186 of file TriggerMenuParser.cc.
References m_corEnergySumTemplate.
Referenced by corEnergySumTemplate().
void TriggerMenuParser::setCorMuonTemplate | ( | const std::vector< std::vector< MuonTemplate > > & | corMuonTempl | ) |
Definition at line 174 of file TriggerMenuParser.cc.
References m_corMuonTemplate.
Referenced by corMuonTemplate().
void TriggerMenuParser::setGtAlgorithmAliasMap | ( | const AlgorithmMap & | algoMap | ) |
Definition at line 201 of file TriggerMenuParser.cc.
References m_algorithmAliasMap.
Referenced by gtAlgorithmAliasMap().
void TriggerMenuParser::setGtAlgorithmImplementation | ( | const std::string & | val | ) |
Definition at line 473 of file TriggerMenuParser.cc.
References m_algorithmImplementation, and heppy_batch::val.
Referenced by gtAlgorithmImplementation().
void TriggerMenuParser::setGtAlgorithmMap | ( | const AlgorithmMap & | algoMap | ) |
Definition at line 196 of file TriggerMenuParser.cc.
References m_algorithmMap.
Referenced by gtAlgorithmMap().
void TriggerMenuParser::setGtConditionMap | ( | const std::vector< ConditionMap > & | condMap | ) |
Definition at line 105 of file TriggerMenuParser.cc.
References m_conditionMap.
Referenced by gtConditionMap().
void TriggerMenuParser::setGtNumberConditionChips | ( | const unsigned int & | numberConditionChipsValue | ) |
Definition at line 72 of file TriggerMenuParser.cc.
References m_numberConditionChips.
Referenced by gtNumberConditionChips(), and L1TGlobalProducer::produce().
void TriggerMenuParser::setGtNumberPhysTriggers | ( | const unsigned int & | numberPhysTriggersValue | ) |
Definition at line 96 of file TriggerMenuParser.cc.
References m_numberPhysTriggers.
Referenced by gtNumberPhysTriggers(), and L1TGlobalProducer::produce().
void TriggerMenuParser::setGtOrderConditionChip | ( | const std::vector< int > & | orderConditionChipValue | ) |
Definition at line 88 of file TriggerMenuParser.cc.
References m_orderConditionChip.
Referenced by gtOrderConditionChip(), and L1TGlobalProducer::produce().
void TriggerMenuParser::setGtPinsOnConditionChip | ( | const unsigned int & | pinsOnConditionChipValue | ) |
Definition at line 80 of file TriggerMenuParser.cc.
References m_pinsOnConditionChip.
Referenced by gtPinsOnConditionChip(), and L1TGlobalProducer::produce().
void TriggerMenuParser::setGtScaleDbKey | ( | const std::string & | scaleKey | ) |
Definition at line 128 of file TriggerMenuParser.cc.
References m_scaleDbKey.
Referenced by gtScales().
void TriggerMenuParser::setGtTriggerMenuAuthor | ( | const std::string & | val | ) |
Definition at line 461 of file TriggerMenuParser.cc.
References m_triggerMenuAuthor, and heppy_batch::val.
Referenced by gtTriggerMenuAuthor().
void TriggerMenuParser::setGtTriggerMenuDate | ( | const std::string & | val | ) |
Definition at line 455 of file TriggerMenuParser.cc.
References m_triggerMenuDate, and heppy_batch::val.
Referenced by gtTriggerMenuDate().
void TriggerMenuParser::setGtTriggerMenuDescription | ( | const std::string & | val | ) |
Definition at line 467 of file TriggerMenuParser.cc.
References m_triggerMenuDescription, and heppy_batch::val.
Referenced by gtTriggerMenuDescription().
void TriggerMenuParser::setGtTriggerMenuImplementation | ( | const unsigned long & | menuImplementation | ) |
Definition at line 123 of file TriggerMenuParser.cc.
References m_triggerMenuImplementation.
Referenced by gtTriggerMenuImplementation().
void TriggerMenuParser::setGtTriggerMenuInterface | ( | const std::string & | menuInterface | ) |
Definition at line 110 of file TriggerMenuParser.cc.
References m_triggerMenuInterface.
Referenced by gtTriggerMenuInterface().
void TriggerMenuParser::setGtTriggerMenuInterfaceAuthor | ( | const std::string & | val | ) |
Definition at line 442 of file TriggerMenuParser.cc.
References m_triggerMenuInterfaceAuthor, and heppy_batch::val.
Referenced by gtTriggerMenuInterfaceAuthor().
void TriggerMenuParser::setGtTriggerMenuInterfaceDate | ( | const std::string & | val | ) |
Definition at line 436 of file TriggerMenuParser.cc.
References m_triggerMenuInterfaceDate, and heppy_batch::val.
Referenced by gtTriggerMenuInterfaceDate().
void TriggerMenuParser::setGtTriggerMenuInterfaceDescription | ( | const std::string & | val | ) |
Definition at line 448 of file TriggerMenuParser.cc.
References m_triggerMenuInterfaceDescription, and heppy_batch::val.
Referenced by gtTriggerMenuInterfaceDescription().
void TriggerMenuParser::setGtTriggerMenuName | ( | const std::string & | menuName | ) |
Definition at line 119 of file TriggerMenuParser.cc.
References m_triggerMenuName.
Referenced by gtTriggerMenuName().
void TriggerMenuParser::setGtTriggerMenuUUID | ( | const int | uuid | ) |
Definition at line 115 of file TriggerMenuParser.cc.
References m_triggerMenuUUID, and createPayload::uuid.
Referenced by gtTriggerMenuUUID().
void TriggerMenuParser::setVecCaloTemplate | ( | const std::vector< std::vector< CaloTemplate > > & | vecCaloTempl | ) |
Definition at line 139 of file TriggerMenuParser.cc.
References m_vecCaloTemplate.
Referenced by vecCaloTemplate().
void TriggerMenuParser::setVecCorrelationTemplate | ( | const std::vector< std::vector< CorrelationTemplate > > & | vecCorrelationTempl | ) |
Definition at line 160 of file TriggerMenuParser.cc.
References m_vecCorrelationTemplate.
Referenced by vecCorrelationTemplate().
void TriggerMenuParser::setVecCorrelationWithOverlapRemovalTemplate | ( | const std::vector< std::vector< CorrelationWithOverlapRemovalTemplate > > & | vecCorrelationWithOverlapRemovalTempl | ) |
Definition at line 166 of file TriggerMenuParser.cc.
References m_vecCorrelationWithOverlapRemovalTemplate.
Referenced by vecCorrelationWithOverlapRemovalTemplate().
void TriggerMenuParser::setVecEnergySumTemplate | ( | const std::vector< std::vector< EnergySumTemplate > > & | vecEnergySumTempl | ) |
Definition at line 145 of file TriggerMenuParser.cc.
References m_vecEnergySumTemplate.
Referenced by vecEnergySumTemplate().
void TriggerMenuParser::setVecExternalTemplate | ( | const std::vector< std::vector< ExternalTemplate > > & | vecExternalTempl | ) |
Definition at line 153 of file TriggerMenuParser.cc.
References m_vecExternalTemplate.
Referenced by vecExternalTemplate().
void TriggerMenuParser::setVecMuonTemplate | ( | const std::vector< std::vector< MuonTemplate > > & | vecMuonTempl | ) |
Definition at line 133 of file TriggerMenuParser.cc.
References m_vecMuonTemplate.
Referenced by vecMuonTemplate().
|
inline |
Definition at line 154 of file TriggerMenuParser.h.
References m_vecCaloTemplate, and setVecCaloTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 181 of file TriggerMenuParser.h.
References m_vecCorrelationTemplate, and setVecCorrelationTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 189 of file TriggerMenuParser.h.
References m_vecCorrelationWithOverlapRemovalTemplate, and setVecCorrelationWithOverlapRemovalTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 161 of file TriggerMenuParser.h.
References m_vecEnergySumTemplate, and setVecEnergySumTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
Definition at line 172 of file TriggerMenuParser.h.
References m_vecExternalTemplate, and setVecExternalTemplate().
Referenced by L1TGlobalProducer::produce().
|
inline |
get / set the vectors containing the conditions
Definition at line 148 of file TriggerMenuParser.h.
References m_vecMuonTemplate, and setVecMuonTemplate().
Referenced by L1TGlobalProducer::produce().
|
private |
map containing the physics algorithms (by alias)
Definition at line 472 of file TriggerMenuParser.h.
Referenced by gtAlgorithmAliasMap(), insertAlgorithmIntoMap(), and setGtAlgorithmAliasMap().
|
private |
Definition at line 436 of file TriggerMenuParser.h.
Referenced by gtAlgorithmImplementation(), and setGtAlgorithmImplementation().
|
private |
map containing the physics algorithms (by name)
Definition at line 469 of file TriggerMenuParser.h.
Referenced by clearMaps(), gtAlgorithmMap(), insertAlgorithmIntoMap(), and setGtAlgorithmMap().
|
private |
map containing the conditions (per condition chip) - transient
Definition at line 442 of file TriggerMenuParser.h.
Referenced by clearMaps(), gtConditionMap(), insertConditionIntoMap(), parseCondFormats(), and setGtConditionMap().
|
private |
Definition at line 465 of file TriggerMenuParser.h.
Referenced by corCaloTemplate(), parseCalo(), parseCaloCorr(), parseCondFormats(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), and setCorCaloTemplate().
|
private |
Definition at line 466 of file TriggerMenuParser.h.
Referenced by corEnergySumTemplate(), parseCondFormats(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), parseEnergySum(), parseEnergySumCorr(), and setCorEnergySumTemplate().
|
private |
Definition at line 464 of file TriggerMenuParser.h.
Referenced by corMuonTemplate(), parseCondFormats(), parseCorrelation(), parseCorrelationWithOverlapRemoval(), parseMuon(), parseMuonCorr(), and setCorMuonTemplate().
|
private |
Definition at line 475 of file TriggerMenuParser.h.
Referenced by gtScales(), parseCalMuEta_LUTS(), parseCalMuPhi_LUTS(), parseCondFormats(), parseDeltaEta_Cosh_LUTS(), parseDeltaPhi_Cos_LUTS(), parsePhi_Trig_LUTS(), parsePt_LUTS(), and parseScales().
|
private |
hardware limits
number of condition chips
Definition at line 409 of file TriggerMenuParser.h.
Referenced by gtNumberConditionChips(), insertAlgorithmIntoMap(), parseCondFormats(), and setGtNumberConditionChips().
|
private |
number of physics trigger algorithms
Definition at line 419 of file TriggerMenuParser.h.
Referenced by gtNumberPhysTriggers(), insertAlgorithmIntoMap(), and setGtNumberPhysTriggers().
|
private |
correspondence "condition chip - GTL algorithm word" in the hardware chip 2: 0 - 95; chip 1: 96 - 128 (191)
Definition at line 416 of file TriggerMenuParser.h.
Referenced by gtOrderConditionChip(), insertAlgorithmIntoMap(), and setGtOrderConditionChip().
|
private |
number of pins on the GTL condition chips
Definition at line 412 of file TriggerMenuParser.h.
Referenced by gtPinsOnConditionChip(), insertAlgorithmIntoMap(), and setGtPinsOnConditionChip().
|
private |
menu associated scale key
Definition at line 453 of file TriggerMenuParser.h.
Referenced by gtScaleDbKey(), and setGtScaleDbKey().
|
private |
Definition at line 433 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuAuthor(), and setGtTriggerMenuAuthor().
|
private |
Definition at line 432 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuDate(), parseCondFormats(), and setGtTriggerMenuDate().
|
private |
Definition at line 434 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuDescription(), parseCondFormats(), and setGtTriggerMenuDescription().
|
private |
Definition at line 449 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuImplementation(), parseCondFormats(), and setGtTriggerMenuImplementation().
|
private |
menu names
Definition at line 447 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuInterface(), parseCondFormats(), and setGtTriggerMenuInterface().
|
private |
Definition at line 429 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuInterfaceAuthor(), and setGtTriggerMenuInterfaceAuthor().
|
private |
number of technical triggers
Definition at line 428 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuInterfaceDate(), and setGtTriggerMenuInterfaceDate().
|
private |
Definition at line 430 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuInterfaceDescription(), and setGtTriggerMenuInterfaceDescription().
|
private |
Definition at line 448 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuName(), parseCondFormats(), and setGtTriggerMenuName().
|
private |
Definition at line 450 of file TriggerMenuParser.h.
Referenced by gtTriggerMenuUUID(), parseCondFormats(), and setGtTriggerMenuUUID().
|
private |
Definition at line 458 of file TriggerMenuParser.h.
Referenced by parseCalo(), parseCondFormats(), setVecCaloTemplate(), and vecCaloTemplate().
|
private |
Definition at line 462 of file TriggerMenuParser.h.
Referenced by parseCondFormats(), parseCorrelation(), setVecCorrelationTemplate(), and vecCorrelationTemplate().
|
private |
Definition at line 463 of file TriggerMenuParser.h.
Referenced by parseCondFormats(), parseCorrelationWithOverlapRemoval(), setVecCorrelationWithOverlapRemovalTemplate(), and vecCorrelationWithOverlapRemovalTemplate().
|
private |
Definition at line 459 of file TriggerMenuParser.h.
Referenced by parseCondFormats(), parseEnergySum(), setVecEnergySumTemplate(), and vecEnergySumTemplate().
|
private |
Definition at line 460 of file TriggerMenuParser.h.
Referenced by parseCondFormats(), parseExternal(), setVecExternalTemplate(), and vecExternalTemplate().
|
private |
vectors containing the conditions explicit, due to persistency...
Definition at line 457 of file TriggerMenuParser.h.
Referenced by parseCondFormats(), parseMuon(), setVecMuonTemplate(), and vecMuonTemplate().