CMS 3D CMS Logo

HBHENegativeFlag.h
Go to the documentation of this file.
1 #ifndef HBHENegativeFlag_H
2 #define HBHENegativeFlag_H
3 
4 //---------------------------------------------------------------------------
5 // Negative filter algorithms for HBHE noise flagging
6 //---------------------------------------------------------------------------
7 
13 
15 public:
16  inline HBHENegativeFlagSetter() : filter_(nullptr) {}
17 
18  inline void configFilter(const HBHENegativeEFilter* f) { filter_ = f; }
19 
21  const HBHEDataFrame& digi,
22  const HcalCoder& coder,
23  const HcalCalibrations& calib);
24 
25 private:
27 };
28 
29 #endif
HBHENegativeFlagSetter::filter_
const HBHENegativeEFilter * filter_
Definition: HBHENegativeFlag.h:26
HcalCalibrations.h
f
double f[11][100]
Definition: MuScleFitUtils.cc:78
HBHERecHit
Definition: HBHERecHit.h:13
HBHENegativeFlagSetter::setPulseShapeFlags
void setPulseShapeFlags(HBHERecHit &hbhe, const HBHEDataFrame &digi, const HcalCoder &coder, const HcalCalibrations &calib)
Definition: HBHENegativeFlag.cc:5
HcalCoderDb.h
HBHENegativeEFilter
Definition: HBHENegativeEFilter.h:16
HcalCalibrations
Definition: HcalCalibrations.h:9
calib
Definition: CalibElectron.h:12
HBHENegativeFlagSetter
Definition: HBHENegativeFlag.h:14
HBHEDataFrame
Definition: HBHEDataFrame.h:14
photonIsolationHIProducer_cfi.hbhe
hbhe
Definition: photonIsolationHIProducer_cfi.py:8
HBHERecHit.h
HBHENegativeFlagSetter::configFilter
void configFilter(const HBHENegativeEFilter *f)
Definition: HBHENegativeFlag.h:18
HcalCoder
Definition: HcalCoder.h:19
HBHENegativeEFilter.h
HBHEDataFrame.h
HBHENegativeFlagSetter::HBHENegativeFlagSetter
HBHENegativeFlagSetter()
Definition: HBHENegativeFlag.h:16