Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimCalorimetry
HcalZeroSuppressionAlgos
interface
HcalZSAlgoRealistic.h
Go to the documentation of this file.
1
#ifndef SIMCALORIMETRY_HCALZEROSUPPRESSIONALGOS_HCALZSALGOREALISTIC_H
2
#define SIMCALORIMETRY_HCALZEROSUPPRESSIONALGOS_HCALZSALGOREALISTIC_H 1
3
4
#include "
SimCalorimetry/HcalZeroSuppressionAlgos/interface/HcalZeroSuppressionAlgo.h
"
5
16
class
HcalZSAlgoRealistic
:
public
HcalZeroSuppressionAlgo
{
17
public
:
18
HcalZSAlgoRealistic
(
bool
markAndPass);
19
HcalZSAlgoRealistic
(
bool
markAndPass,
int
levelHB,
int
levelHE,
int
levelHO,
int
levelHF);
20
21
protected
:
22
virtual
bool
shouldKeep
(
const
HBHEDataFrame
& digi)
const
;
23
virtual
bool
shouldKeep
(
const
HODataFrame
& digi)
const
;
24
virtual
bool
shouldKeep
(
const
HFDataFrame
& digi)
const
;
25
private
:
26
bool
usingDBvalues
;
27
int
thresholdHB_
,
thresholdHE_
,
thresholdHO_
,
thresholdHF_
;
28
bool
keepMe
(
const
HBHEDataFrame
& inp,
int
threshold
, uint32_t hbhezsmask)
const
;
29
bool
keepMe
(
const
HODataFrame
& inp,
int
threshold
, uint32_t hozsmask)
const
;
30
bool
keepMe
(
const
HFDataFrame
& inp,
int
threshold
, uint32_t hfzsmask)
const
;
31
};
32
33
#endif
HcalZeroSuppressionAlgo
Definition:
HcalZeroSuppressionAlgo.h:17
HODataFrame
Definition:
HODataFrame.h:16
HcalZSAlgoRealistic::HcalZSAlgoRealistic
HcalZSAlgoRealistic(bool markAndPass)
Definition:
HcalZSAlgoRealistic.cc:14
HcalZSAlgoRealistic::usingDBvalues
bool usingDBvalues
Definition:
HcalZSAlgoRealistic.h:26
HcalZeroSuppressionAlgo.h
crabWrap.threshold
float threshold
Definition:
crabWrap.py:319
HcalZSAlgoRealistic::shouldKeep
virtual bool shouldKeep(const HBHEDataFrame &digi) const
Definition:
HcalZSAlgoRealistic.cc:97
HFDataFrame
Definition:
HFDataFrame.h:15
HcalZSAlgoRealistic::thresholdHE_
int thresholdHE_
Definition:
HcalZSAlgoRealistic.h:27
HcalZSAlgoRealistic::keepMe
bool keepMe(const HBHEDataFrame &inp, int threshold, uint32_t hbhezsmask) const
Definition:
HcalZSAlgoRealistic.cc:28
HcalZSAlgoRealistic
Definition:
HcalZSAlgoRealistic.h:16
HcalZSAlgoRealistic::thresholdHF_
int thresholdHF_
Definition:
HcalZSAlgoRealistic.h:27
HcalZSAlgoRealistic::thresholdHO_
int thresholdHO_
Definition:
HcalZSAlgoRealistic.h:27
HcalZSAlgoRealistic::thresholdHB_
int thresholdHB_
Definition:
HcalZSAlgoRealistic.h:27
HBHEDataFrame
Definition:
HBHEDataFrame.h:15
Generated for CMSSW Reference Manual by
1.8.5