Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
EventFilter
HcalRawToDigi
interface
HcalDataFrameFilter.h
Go to the documentation of this file.
1
#ifndef HCALDATAFRAMEFILTER_H
2
#define HCALDATAFRAMEFILTER_H 1
3
4
#include "
DataFormats/HcalDigi/interface/HcalDigiCollections.h
"
5
#include "
DataFormats/HcalDigi/interface/HcalUnpackerReport.h
"
6
18
class
HcalDataFrameFilter
{
19
public
:
20
HcalDataFrameFilter
(
bool
requireCapid,
bool
requireDVER,
bool
energyFilter,
int
firstSample
=-1,
int
lastSample
=-1,
double
minAmpl=-1);
22
HBHEDigiCollection
filter
(
const
HBHEDigiCollection
& incol,
HcalUnpackerReport
&
r
);
24
HFDigiCollection
filter
(
const
HFDigiCollection
& incol,
HcalUnpackerReport
& r);
26
HODigiCollection
filter
(
const
HODigiCollection
& incol,
HcalUnpackerReport
& r);
28
HcalCalibDigiCollection
filter
(
const
HcalCalibDigiCollection
& incol,
HcalUnpackerReport
& r);
30
ZDCDigiCollection
filter
(
const
ZDCDigiCollection
& incol,
HcalUnpackerReport
& r);
32
bool
active
()
const
;
33
private
:
34
bool
requireCapid_
;
35
bool
requireDVER_
;
36
bool
energyFilter_
;
37
int
firstSample_
,
lastSample_
;
38
double
minimumAmplitude_
;
39
};
40
41
42
43
#endif
HcalDataFrameFilter::minimumAmplitude_
double minimumAmplitude_
Definition:
HcalDataFrameFilter.h:38
HcalDataFrameFilter::lastSample_
int lastSample_
Definition:
HcalDataFrameFilter.h:37
edm::SortedCollection< HBHEDataFrame >
castor_dqm_sourceclient_file_cfg.firstSample
tuple firstSample
Definition:
castor_dqm_sourceclient_file_cfg.py:149
castor_dqm_sourceclient_file_cfg.lastSample
tuple lastSample
Definition:
castor_dqm_sourceclient_file_cfg.py:150
HcalDataFrameFilter::energyFilter_
bool energyFilter_
Definition:
HcalDataFrameFilter.h:36
HcalDataFrameFilter::requireCapid_
bool requireCapid_
Definition:
HcalDataFrameFilter.h:34
HcalDigiCollections.h
HcalUnpackerReport
Definition:
HcalUnpackerReport.h:14
HcalUnpackerReport.h
HcalDataFrameFilter::active
bool active() const
whether any filters are on
Definition:
HcalDataFrameFilter.cc:96
HcalDataFrameFilter::filter
HBHEDigiCollection filter(const HBHEDigiCollection &incol, HcalUnpackerReport &r)
filter HB/HE data frames
Definition:
HcalDataFrameFilter.cc:37
HcalDataFrameFilter
Definition:
HcalDataFrameFilter.h:18
HcalDataFrameFilter::requireDVER_
bool requireDVER_
Definition:
HcalDataFrameFilter.h:35
alignCSCRings.r
list r
Definition:
alignCSCRings.py:92
HcalDataFrameFilter::HcalDataFrameFilter
HcalDataFrameFilter(bool requireCapid, bool requireDVER, bool energyFilter, int firstSample=-1, int lastSample=-1, double minAmpl=-1)
Definition:
HcalDataFrameFilter.cc:32
HcalDataFrameFilter::firstSample_
int firstSample_
Definition:
HcalDataFrameFilter.h:37
Generated for CMSSW Reference Manual by
1.8.5