CMS 3D CMS Logo

EcalSeverityLevelService.h
Go to the documentation of this file.
1 
13 
14 
17 
18 public:
22  }
23 
25 
26 
27  EcalSeverityLevelAlgo::EcalSeverityLevel
28  severityLevel(const EcalRecHit& rh) const {
29  return algo_->severityLevel(rh);
30  }
31 
32  EcalSeverityLevelAlgo::EcalSeverityLevel
33  severityLevel(const DetId& id,
34  const EcalRecHitCollection& rhs,
35  const edm::EventSetup& es) const {
36  return algo_->severityLevel(id,rhs,es);
37  }
38 
39 
40  EcalSeverityLevelAlgo::EcalSeverityLevel
41  severityLevel(const DetId& id,
42  const EcalRecHitCollection& rhs,
43  const EcalChannelStatus& chs) const {
44  return algo_->severityLevel(id,rhs,chs);
45  }
46 
47  const EcalSeverityLevelAlgo* getAlgorithm() const {return algo_;}
48 
49 private:
51 
52 };
53 
54 
55 // Configure (x)emacs for this file ...
56 // Local Variables:
57 // mode:c++
58 // compile-command: "cd ..; scram b"
59 // End:
EcalSeverityLevelAlgo::EcalSeverityLevel severityLevel(const EcalRecHit &rh) const
EcalSeverityLevel::SeverityLevel severityLevel(const DetId &id) const
Evaluate status from id use channelStatus from DB.
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:18
EcalSeverityLevelAlgo * algo_
EcalSeverityLevelAlgo::EcalSeverityLevel severityLevel(const DetId &id, const EcalRecHitCollection &rhs, const edm::EventSetup &es) const