CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalSeverityLevelService.h
Go to the documentation of this file.
1 
14 
15 
18 
19 public:
23  }
24 
26 
27 
28  EcalSeverityLevelAlgo::EcalSeverityLevel
29  severityLevel(const EcalRecHit& rh) const {
30  return algo_->severityLevel(rh);
31  }
32 
33  EcalSeverityLevelAlgo::EcalSeverityLevel
34  severityLevel(const DetId& id,
35  const EcalRecHitCollection& rhs,
36  const edm::EventSetup& es) const {
37  return algo_->severityLevel(id,rhs,es);
38  }
39 
40 
41  EcalSeverityLevelAlgo::EcalSeverityLevel
42  severityLevel(const DetId& id,
43  const EcalRecHitCollection& rhs,
44  const EcalChannelStatus& chs) const {
45  return algo_->severityLevel(id,rhs,chs);
46  }
47 
48  const EcalSeverityLevelAlgo* getAlgorithm() const {return algo_;}
49 
50 private:
52 
53 };
54 
55 
56 // Configure (x)emacs for this file ...
57 // Local Variables:
58 // mode:c++
59 // compile-command: "cd ..; scram b"
60 // End:
EcalSeverityLevelAlgo::EcalSeverityLevel severityLevel(const EcalRecHit &rh) const
const EcalSeverityLevelAlgo * getAlgorithm() const
EcalSeverityLevelService(const edm::ParameterSet &p, edm::ActivityRegistry &r)
EcalSeverityLevelAlgo::EcalSeverityLevel severityLevel(const DetId &id, const EcalRecHitCollection &rhs, const EcalChannelStatus &chs) const
A service to retrieve to provide a hook to EcalSeverityLevelAlgo.
Definition: DetId.h:20
EcalSeverityLevelAlgo * algo_
EcalSeverityLevel::SeverityLevel severityLevel(const DetId &id, const EcalRecHitCollection &rhs) const
Evaluate status from id.
EcalSeverityLevelAlgo::EcalSeverityLevel severityLevel(const DetId &id, const EcalRecHitCollection &rhs, const edm::EventSetup &es) const