![]() |
![]() |
Public Types | |
typedef boost::shared_ptr < L1TMuonBarrelParams > | ReturnType |
![]() | |
typedef std::vector< std::pair < DataKey, edm::propagate_const < std::shared_ptr< DataProxy > > > > | KeyedProxies |
typedef std::vector < EventSetupRecordKey > | Keys |
typedef std::map < EventSetupRecordKey, KeyedProxies > | RecordProxies |
Public Member Functions | |
int | getPtLutThreshold (int, std::vector< int > &) const |
L1TMuonBarrelParamsESProducer (const edm::ParameterSet &) | |
int | load_ext (std::vector< L1TMuonBarrelParams::LUTParams::extLUT > &, unsigned short int, unsigned short int) |
int | load_phi (std::vector< LUT > &, unsigned short int, unsigned short int, std::string) |
int | load_pt (std::vector< LUT > &, std::vector< int > &, unsigned short int, std::string) |
ReturnType | produce (const L1TMuonBarrelParamsRcd &) |
~L1TMuonBarrelParamsESProducer () | |
![]() | |
ESProducer () | |
virtual | ~ESProducer () |
![]() | |
ESProxyFactoryProducer () | |
virtual void | newInterval (const eventsetup::EventSetupRecordKey &iRecordType, const ValidityInterval &iInterval) |
overrides DataProxyProvider method More... | |
virtual | ~ESProxyFactoryProducer () |
![]() | |
DataProxyProvider () | |
const ComponentDescription & | description () const |
bool | isUsingRecord (const EventSetupRecordKey &) const |
const KeyedProxies & | keyedProxies (const EventSetupRecordKey &iRecordKey) const |
void | resetProxies (const EventSetupRecordKey &iRecordType) |
void | resetProxiesIfTransient (const EventSetupRecordKey &iRecordType) |
void | setAppendToDataLabel (const edm::ParameterSet &) |
void | setDescription (const ComponentDescription &iDescription) |
std::set< EventSetupRecordKey > | usingRecords () const |
virtual | ~DataProxyProvider () |
Private Attributes | |
L1TMuonBarrelParams | m_params |
Additional Inherited Members | |
![]() | |
static void | prevalidate (ConfigurationDescriptions &) |
![]() | |
template<typename T > | |
void | setWhatProduced (T *iThis, const es::Label &iLabel=es::Label()) |
template<typename T > | |
void | setWhatProduced (T *iThis, const char *iLabel) |
template<typename T > | |
void | setWhatProduced (T *iThis, const std::string &iLabel) |
template<typename T , typename TDecorator > | |
void | setWhatProduced (T *iThis, const TDecorator &iDec, const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord , typename TArg > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const TArg &iDec, const es::Label &iLabel=es::Label()) |
![]() | |
template<class TFactory > | |
void | registerFactory (std::auto_ptr< TFactory > iFactory, const std::string &iLabel=std::string()) |
virtual void | registerFactoryWithKey (const eventsetup::EventSetupRecordKey &iRecord, std::auto_ptr< eventsetup::ProxyFactoryBase > &iFactory, const std::string &iLabel=std::string()) |
virtual void | registerProxies (const eventsetup::EventSetupRecordKey &iRecord, KeyedProxies &aProxyList) |
override DataProxyProvider method More... | |
![]() | |
void | eraseAll (const EventSetupRecordKey &iRecordKey) |
deletes all the Proxies in aStream More... | |
void | invalidateProxies (const EventSetupRecordKey &iRecordKey) |
template<class T > | |
void | usingRecord () |
void | usingRecordWithKey (const EventSetupRecordKey &) |
Definition at line 33 of file L1TMuonBarrelParamsESProducer.cc.
typedef boost::shared_ptr<L1TMuonBarrelParams> L1TMuonBarrelParamsESProducer::ReturnType |
Definition at line 42 of file L1TMuonBarrelParamsESProducer.cc.
L1TMuonBarrelParamsESProducer::L1TMuonBarrelParamsESProducer | ( | const edm::ParameterSet & | iConfig | ) |
Read Pt assignment Luts
Read Phi assignment Luts
Read Extrapolation Luts
Definition at line 60 of file L1TMuonBarrelParamsESProducer.cc.
References EnergyCorrector::c, gather_cfg::cout, stage2BMTFBufferRaw_cfi::fwVersion, edm::ParameterSet::getParameter(), L1TMuonBarrelParams::l1mudttfmasks, load_phi(), load_pt(), m_params, L1TMuonBarrelParams::set_BX_max(), L1TMuonBarrelParams::set_BX_min(), L1TMuonBarrelParams::set_EtaTrackFinder(), L1MuDTTFMasks::set_etsoc_chdis_st1(), L1MuDTTFMasks::set_etsoc_chdis_st2(), L1MuDTTFMasks::set_etsoc_chdis_st3(), L1TMuonBarrelParams::set_Extrapolation_21(), L1TMuonBarrelParams::set_Extrapolation_Filter(), L1TMuonBarrelParams::set_Extrapolation_nbits_Phi(), L1TMuonBarrelParams::set_Extrapolation_nbits_PhiB(), L1MuDTTFMasks::set_inrec_chdis_csc(), L1MuDTTFMasks::set_inrec_chdis_st1(), L1MuDTTFMasks::set_inrec_chdis_st2(), L1MuDTTFMasks::set_inrec_chdis_st3(), L1MuDTTFMasks::set_inrec_chdis_st4(), L1TMuonBarrelParams::set_Open_LUTs(), L1TMuonBarrelParams::set_OutOfTime_Filter(), L1TMuonBarrelParams::set_OutOfTime_Filter_Window(), L1TMuonBarrelParams::set_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParams::set_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParams::set_PT_Assignment_nbits_Phi(), L1TMuonBarrelParams::set_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParams::setAssLUTPath(), L1TMuonBarrelParams::setFwVersion(), L1TMuonBarrelParams::setphi_lut(), L1TMuonBarrelParams::setpta_lut(), L1TMuonBarrelParams::setpta_threshold(), edm::ESProducer::setWhatProduced(), and AlCaHLTBitMon_QueryRunRegistry::string.
L1TMuonBarrelParamsESProducer::~L1TMuonBarrelParamsESProducer | ( | ) |
Definition at line 209 of file L1TMuonBarrelParamsESProducer.cc.
int L1TMuonBarrelParamsESProducer::getPtLutThreshold | ( | int | pta_ind, |
std::vector< int > & | pta_threshold | ||
) | const |
Definition at line 386 of file L1TMuonBarrelParamsESProducer.cc.
References ecal_dqm_sourceclient-live_cfg::cerr.
int L1TMuonBarrelParamsESProducer::load_ext | ( | std::vector< L1TMuonBarrelParams::LUTParams::extLUT > & | ext_lut, |
unsigned short int | nbit_phi, | ||
unsigned short int | nbit_phib | ||
) |
Definition at line 406 of file L1TMuonBarrelParamsESProducer.cc.
References L1TriggerLutFile::close(), EX12, EX13, EX14, EX15, EX16, EX21, EX23, EX24, EX25, EX26, EX34, EX56, mergeVDriftHistosByStation::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), L1TMuonBarrelParams::LUTParams::extLUT::high, L1TMuonBarrelParams::LUTParams::extLUT::low, MAX_EXT, contentValuesFiles::number, L1TriggerLutFile::open(), and L1TriggerLutFile::readInteger().
int L1TMuonBarrelParamsESProducer::load_phi | ( | std::vector< LUT > & | phi_lut, |
unsigned short int | nbit_phi, | ||
unsigned short int | nbit_phib, | ||
std::string | AssLUTpath | ||
) |
Definition at line 321 of file L1TMuonBarrelParamsESProducer.cc.
References assert(), L1TriggerLutFile::close(), mergeVDriftHistosByStation::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), customizeTrackingMonitorSeedNumber::idx, contentValuesFiles::number, L1TriggerLutFile::open(), phi, and L1TriggerLutFile::readInteger().
Referenced by L1TMuonBarrelParamsESProducer().
int L1TMuonBarrelParamsESProducer::load_pt | ( | std::vector< LUT > & | pta_lut, |
std::vector< int > & | pta_threshold, | ||
unsigned short int | nbitphi, | ||
std::string | AssLUTpath | ||
) |
Definition at line 214 of file L1TMuonBarrelParamsESProducer.cc.
References assert(), L1TriggerLutFile::close(), mergeVDriftHistosByStation::file, edm::FileInPath::fullPath(), L1TriggerLutFile::good(), MAX_PTASSMETH, NODEF, contentValuesFiles::number, L1TriggerLutFile::open(), EnergyCorrector::pt, PT12H, PT12L, PT13H, PT13L, PT14H, PT14L, PT23H, PT23L, PT24H, PT24L, PT34H, PT34L, L1TriggerLutFile::readInteger(), edm::shift, and dtDQMClient_cfg::threshold.
Referenced by L1TMuonBarrelParamsESProducer().
L1TMuonBarrelParamsESProducer::ReturnType L1TMuonBarrelParamsESProducer::produce | ( | const L1TMuonBarrelParamsRcd & | iRecord | ) |
Definition at line 504 of file L1TMuonBarrelParamsESProducer.cc.
References m_params.
|
private |
Definition at line 46 of file L1TMuonBarrelParamsESProducer.cc.
Referenced by L1TMuonBarrelParamsESProducer(), and produce().