Go to the documentation of this file. 1 #ifndef LMFLASERCONFIGDAT_H
2 #define LMFLASERCONFIGDAT_H
22 m_keys[
"LSR_ATTENUATOR"] = 4;
34 m_keys[
"LSR_ATTENUATOR"] = 4;
74 EcalLogicID &
id,
float w,
float g,
float pnga,
float p,
float a,
float c,
float d1,
float d2) {
float getLSRAttenuator(int id)
std::map< int, std::vector< float > > getData()
float getLSRDelay2(EcalLogicID &id)
LMFLaserConfigDat & setLSRCurrent(EcalLogicID &id, float g)
LMFLaserConfigDat & setWavelength(EcalLogicID &id, int w)
LMFLaserConfigDat(EcalDBConnection *c)
LMFLaserConfigDat & setVFEGain(EcalLogicID &id, float g)
float getWavelength(EcalLogicID &id)
LMFLaserConfigDat & setPNGain(EcalLogicID &id, float g)
float getLSRCurrent(EcalLogicID &id)
LMFDat & setData(int logic_id, const std::vector< float > &data)
float getLSRCurrent(int id)
float getLSRDelay1(EcalLogicID &id)
std::map< std::string, unsigned int > m_keys
float getLSRPower(EcalLogicID &id)
LMFLaserConfigDat & setLSRAttenuator(EcalLogicID &id, float g)
float getLSRPower(int id)
float getLSRAttenuator(EcalLogicID &id)
~LMFLaserConfigDat() override
float getLSRDelay2(int id)
float getLSRDelay1(int id)
float getWavelength(int id)
LMFLaserConfigDat & setLSRDelay2(EcalLogicID &id, float g)
LMFLaserConfigDat & setLSRDelay1(EcalLogicID &id, float g)
float getVFEGain(EcalLogicID &id)
LMFLaserConfigDat & setLSRPower(EcalLogicID &id, float g)
LMFLaserConfigDat & setData(EcalLogicID &id, float w, float g, float pnga, float p, float a, float c, float d1, float d2)
float getPNGain(EcalLogicID &id)
static constexpr float d1
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
LMFLaserConfigDat & setData(EcalLogicID &id, const std::vector< float > &v)