Main Page
Namespaces
Classes
Package Documentation
src
RecoLocalCalo
HcalRecAlgos
interface
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
8
#include "
DataFormats/HcalDigi/interface/HBHEDataFrame.h
"
9
#include "
DataFormats/HcalRecHit/interface/HBHERecHit.h
"
10
#include "
CalibFormats/HcalObjects/interface/HcalCalibrations.h
"
11
#include "
CalibFormats/HcalObjects/interface/HcalCoderDb.h
"
12
#include "
CondFormats/HcalObjects/interface/HBHENegativeEFilter.h
"
13
14
class
HBHENegativeFlagSetter
15
{
16
public
:
17
inline
HBHENegativeFlagSetter
() :
filter_
(
nullptr
) {}
18
19
inline
void
configFilter
(
const
HBHENegativeEFilter
*
f
) {
filter_
=
f
;}
20
21
void
setPulseShapeFlags
(
HBHERecHit
&
hbhe
,
const
HBHEDataFrame
&digi,
22
const
HcalCoder
&coder,
const
HcalCalibrations
&
calib
);
23
private
:
24
const
HBHENegativeEFilter
*
filter_
;
25
};
26
27
#endif
HBHENegativeFlagSetter
Definition:
HBHENegativeFlag.h:14
HBHENegativeFlagSetter::configFilter
void configFilter(const HBHENegativeEFilter *f)
Definition:
HBHENegativeFlag.h:19
nullptr
#define nullptr
Definition:
GCC11Compatibility.h:37
HcalCalibrations.h
HcalCalibrations
Definition:
HcalCalibrations.h:9
HBHERecHit.h
HBHERecHit
Definition:
HBHERecHit.h:13
photonIsolationHIProducer_cfi.hbhe
hbhe
Definition:
photonIsolationHIProducer_cfi.py:8
calib
Definition:
CalibElectron.h:14
HBHENegativeFlagSetter::filter_
const HBHENegativeEFilter * filter_
Definition:
HBHENegativeFlag.h:24
HBHENegativeEFilter.h
HBHENegativeFlagSetter::HBHENegativeFlagSetter
HBHENegativeFlagSetter()
Definition:
HBHENegativeFlag.h:17
f
double f[11][100]
Definition:
MuScleFitUtils.cc:78
HcalCoder
Definition:
HcalCoder.h:19
HBHEDataFrame.h
HcalCoderDb.h
HBHENegativeFlagSetter::setPulseShapeFlags
void setPulseShapeFlags(HBHERecHit &hbhe, const HBHEDataFrame &digi, const HcalCoder &coder, const HcalCalibrations &calib)
Definition:
HBHENegativeFlag.cc:5
HBHEDataFrame
Definition:
HBHEDataFrame.h:14
HBHENegativeEFilter
Definition:
HBHENegativeEFilter.h:16
Generated for CMSSW Reference Manual by
1.8.11