A service to retrieve to provide a hook to EcalSeverityLevelAlgo. More...
#include <EcalSeverityLevelService.h>
Public Member Functions | |
EcalSeverityLevelService (const edm::ParameterSet &p, edm::ActivityRegistry &r) | |
const EcalSeverityLevelAlgo * | getAlgorithm () const |
EcalSeverityLevelAlgo::EcalSeverityLevel | severityLevel (const DetId &id, const EcalRecHitCollection &rhs, const EcalChannelStatus &chs) const |
EcalSeverityLevelAlgo::EcalSeverityLevel | severityLevel (const DetId &id, const EcalRecHitCollection &rhs, const edm::EventSetup &es) const |
EcalSeverityLevelAlgo::EcalSeverityLevel | severityLevel (const EcalRecHit &rh) const |
~EcalSeverityLevelService () | |
Private Attributes | |
EcalSeverityLevelAlgo * | algo_ |
A service to retrieve to provide a hook to EcalSeverityLevelAlgo.
Definition at line 17 of file EcalSeverityLevelService.h.
EcalSeverityLevelService::EcalSeverityLevelService | ( | const edm::ParameterSet & | p, |
edm::ActivityRegistry & | r | ||
) | [inline] |
Definition at line 20 of file EcalSeverityLevelService.h.
References algo_.
{ algo_ = new EcalSeverityLevelAlgo(p); }
EcalSeverityLevelService::~EcalSeverityLevelService | ( | ) | [inline] |
const EcalSeverityLevelAlgo* EcalSeverityLevelService::getAlgorithm | ( | ) | const [inline] |
EcalSeverityLevelAlgo::EcalSeverityLevel EcalSeverityLevelService::severityLevel | ( | const DetId & | id, |
const EcalRecHitCollection & | rhs, | ||
const edm::EventSetup & | es | ||
) | const [inline] |
Definition at line 34 of file EcalSeverityLevelService.h.
References algo_, and EcalSeverityLevelAlgo::severityLevel().
{ return algo_->severityLevel(id,rhs,es); }
EcalSeverityLevelAlgo::EcalSeverityLevel EcalSeverityLevelService::severityLevel | ( | const DetId & | id, |
const EcalRecHitCollection & | rhs, | ||
const EcalChannelStatus & | chs | ||
) | const [inline] |
Definition at line 42 of file EcalSeverityLevelService.h.
References algo_, and EcalSeverityLevelAlgo::severityLevel().
{ return algo_->severityLevel(id,rhs,chs); }
EcalSeverityLevelAlgo::EcalSeverityLevel EcalSeverityLevelService::severityLevel | ( | const EcalRecHit & | rh | ) | const [inline] |
Definition at line 29 of file EcalSeverityLevelService.h.
References algo_, and EcalSeverityLevelAlgo::severityLevel().
{ return algo_->severityLevel(rh); }
Definition at line 51 of file EcalSeverityLevelService.h.
Referenced by EcalSeverityLevelService(), getAlgorithm(), severityLevel(), and ~EcalSeverityLevelService().