Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
public
:
16
inline
HBHENegativeFlagSetter
() :
filter_
(nullptr) {}
17
18
inline
void
configFilter
(
const
HBHENegativeEFilter
*
f
) {
filter_
=
f
; }
19
20
void
setPulseShapeFlags
(
HBHERecHit
& hbhe,
21
const
HBHEDataFrame
& digi,
22
const
HcalCoder
& coder,
23
const
HcalCalibrations
& calib);
24
25
private
:
26
const
HBHENegativeEFilter
*
filter_
;
27
};
28
29
#endif
HBHENegativeFlagSetter
Definition:
HBHENegativeFlag.h:14
HBHENegativeFlagSetter::configFilter
void configFilter(const HBHENegativeEFilter *f)
Definition:
HBHENegativeFlag.h:18
HcalCalibrations.h
HcalCalibrations
Definition:
HcalCalibrations.h:9
HBHERecHit.h
HBHERecHit
Definition:
HBHERecHit.h:13
HBHENegativeFlagSetter::filter_
const HBHENegativeEFilter * filter_
Definition:
HBHENegativeFlag.h:26
HBHENegativeEFilter.h
HBHENegativeFlagSetter::HBHENegativeFlagSetter
HBHENegativeFlagSetter()
Definition:
HBHENegativeFlag.h:16
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
validate-o2o-wbm.f
tuple f
Definition:
validate-o2o-wbm.py:27
Generated for CMSSW Reference Manual by
1.8.5