#include <EcalLaserDbService.h>
Public Member Functions | |
EcalLaserDbService () | |
EcalLaserDbService (const edm::ParameterSet &) | |
const EcalLaserAlphas * | getAlphas () const |
const EcalLaserAPDPNRatios * | getAPDPNRatios () const |
const EcalLaserAPDPNRatiosRef * | getAPDPNRatiosRef () const |
float | getLaserCorrection (DetId const &xid, edm::Timestamp const &iTime) const |
void | setAlphaData (const EcalLaserAlphas *fItem) |
void | setAPDPNData (const EcalLaserAPDPNRatios *fItem) |
void | setAPDPNRefData (const EcalLaserAPDPNRatiosRef *fItem) |
Private Attributes | |
const EcalLaserAlphas * | mAlphas_ |
const EcalLaserAPDPNRatios * | mAPDPNRatios_ |
const EcalLaserAPDPNRatiosRef * | mAPDPNRatiosRef_ |
Definition at line 24 of file EcalLaserDbService.h.
EcalLaserDbService::EcalLaserDbService | ( | ) |
Definition at line 16 of file EcalLaserDbService.cc.
EcalLaserDbService::EcalLaserDbService | ( | const edm::ParameterSet & | ) |
const EcalLaserAlphas * EcalLaserDbService::getAlphas | ( | ) | const |
const EcalLaserAPDPNRatios * EcalLaserDbService::getAPDPNRatios | ( | ) | const |
Definition at line 33 of file EcalLaserDbService.cc.
References mAPDPNRatios_.
const EcalLaserAPDPNRatiosRef * EcalLaserDbService::getAPDPNRatiosRef | ( | ) | const |
Definition at line 29 of file EcalLaserDbService.cc.
References mAPDPNRatiosRef_.
float EcalLaserDbService::getLaserCorrection | ( | DetId const & | xid, |
edm::Timestamp const & | iTime | ||
) | const |
Definition at line 38 of file EcalLaserDbService.cc.
References alpha, DetId::det(), DetId::Ecal, EcalBarrel, EcalEndcap, EcalCondObjectContainer< T >::end(), EcalCondObjectContainer< T >::find(), EcalLaserAPDPNRatios::getLaserMap(), EcalCondObjectContainer< T >::getMap(), EcalLaserAPDPNRatios::getTimeMap(), MEEBGeom::lmr(), MEEEGeom::lmr(), mAlphas_, mAPDPNRatios_, mAPDPNRatiosRef_, EcalLaserAPDPNRatios::EcalLaserAPDPNpair::p1, EcalLaserAPDPNRatios::EcalLaserAPDPNpair::p2, EcalLaserAPDPNRatios::EcalLaserAPDPNpair::p3, funct::pow(), DetId::rawId(), DetId::subdetId(), lumiQTWidget::t, EcalLaserAPDPNRatios::EcalLaserTimeStamp::t1, EcalLaserAPDPNRatios::EcalLaserTimeStamp::t2, EcalLaserAPDPNRatios::EcalLaserTimeStamp::t3, cond::timestamp, and edm::Timestamp::value().
Referenced by EcalHitResponse::findLaserConstant().
|
inline |
|
inline |
Definition at line 36 of file EcalLaserDbService.h.
References mAPDPNRatios_.
|
inline |
Definition at line 35 of file EcalLaserDbService.h.
References mAPDPNRatiosRef_.
|
private |
Definition at line 40 of file EcalLaserDbService.h.
Referenced by getAlphas(), getLaserCorrection(), and setAlphaData().
|
private |
Definition at line 42 of file EcalLaserDbService.h.
Referenced by getAPDPNRatios(), getLaserCorrection(), and setAPDPNData().
|
private |
Definition at line 41 of file EcalLaserDbService.h.
Referenced by getAPDPNRatiosRef(), getLaserCorrection(), and setAPDPNRefData().