#include <iostream>
#include <fstream>
#include <stdexcept>
#include <sstream>
#include "CondTools/L1TriggerExt/interface/L1ConfigOnlineProdBaseExt.h"
#include "CondFormats/L1TObjects/interface/CaloParams.h"
#include "CondFormats/DataRecord/interface/L1TCaloStage2ParamsRcd.h"
#include "CondFormats/DataRecord/interface/L1TCaloParamsO2ORcd.h"
#include "L1Trigger/L1TCommon/interface/TrigSystem.h"
#include "L1Trigger/L1TCommon/interface/XmlConfigReader.h"
#include "L1Trigger/L1TCalorimeter/interface/CaloParamsHelper.h"
#include "xercesc/util/PlatformUtils.hpp"
Go to the source code of this file.
Classes | |
class | L1TCaloParamsOnlineProd |
Functions | |
bool | readCaloLayer1OnlineSettings (l1t::CaloParamsHelper ¶msHelper, std::map< std::string, l1t::Setting > &conf, std::map< std::string, l1t::Mask > &) |
bool | readCaloLayer2OnlineSettings (l1t::CaloParamsHelper ¶msHelper, std::map< std::string, l1t::Setting > &conf, std::map< std::string, l1t::Mask > &) |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker < edm::DescriptionFillerForESProducers < L1TCaloParamsOnlineProd > > | s_filler__LINE__ ("L1TCaloParamsOnlineProd") |
static const edm::eventsetup::ModulePluginFactory::PMaker < edm::eventsetup::ModuleMaker < L1TCaloParamsOnlineProd > > | s_maker__LINE__ ("L1TCaloParamsOnlineProd") |
bool readCaloLayer1OnlineSettings | ( | l1t::CaloParamsHelper & | paramsHelper, |
std::map< std::string, l1t::Setting > & | conf, | ||
std::map< std::string, l1t::Mask > & | |||
) |
Definition at line 27 of file L1TCaloParamsOnlineProd.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, l1t::CaloParamsHelper::setLayer1ECalScaleETBins(), l1t::CaloParamsHelper::setLayer1ECalScaleFactors(), l1t::CaloParamsHelper::setLayer1HCalScaleETBins(), l1t::CaloParamsHelper::setLayer1HCalScaleFactors(), l1t::CaloParamsHelper::setLayer1HFScaleETBins(), and l1t::CaloParamsHelper::setLayer1HFScaleFactors().
Referenced by L1TCaloParamsOnlineProd::newObject().
bool readCaloLayer2OnlineSettings | ( | l1t::CaloParamsHelper & | paramsHelper, |
std::map< std::string, l1t::Setting > & | conf, | ||
std::map< std::string, l1t::Mask > & | |||
) |
Definition at line 54 of file L1TCaloParamsOnlineProd.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, i, l1t::CaloParamsHelper::setEgCalibrationLUT(), l1t::CaloParamsHelper::setEgEtaCut(), l1t::CaloParamsHelper::setEgIsolationLUT(), l1t::CaloParamsHelper::setEgMaxPtHOverE(), l1t::CaloParamsHelper::setEgNeighbourThreshold(), l1t::CaloParamsHelper::setEgSeedThreshold(), l1t::CaloParamsHelper::setEtSumEcalSumPUSLUT(), l1t::CaloParamsHelper::setEtSumEtaMax(), l1t::CaloParamsHelper::setEtSumEtThreshold(), l1t::CaloParamsHelper::setEtSumEttPUSLUT(), l1t::CaloParamsHelper::setEtSumXPUSLUT(), l1t::CaloParamsHelper::setIsoTauEtaMax(), l1t::CaloParamsHelper::setJetCalibrationLUT(), l1t::CaloParamsHelper::setJetSeedThreshold(), l1t::CaloParamsHelper::setTauCalibrationLUT(), l1t::CaloParamsHelper::setTauIsolationLUT(), l1t::CaloParamsHelper::setTauIsolationLUT2(), l1t::CaloParamsHelper::setTauNeighbourThreshold(), and l1t::CaloParamsHelper::setTauSeedThreshold().
Referenced by L1TCaloParamsOnlineProd::newObject().
|
static |
|
static |