#include <HBHETimingShapedFlag.h>
Public Member Functions | |
void | Clear () |
void | dumpInfo () |
HBHETimingShapedFlagSetter () | |
HBHETimingShapedFlagSetter (const std::vector< double > &tfilterEnvelope) | |
HBHETimingShapedFlagSetter (const std::vector< double > &tfilterEnvelope, bool ignorelowest, bool ignorehighest, double win_offset, double win_gain) | |
void | SetTimingShapedFlags (HBHERecHit &hbhe) |
int | timingStatus (const HBHERecHit &hbhe) |
~HBHETimingShapedFlagSetter () | |
Private Types | |
typedef std::map< int, std::pair< double, double > > | TfilterEnvelope_t |
Private Member Functions | |
void | makeTfilterEnvelope (const std::vector< double > &v_userEnvelope) |
Private Attributes | |
bool | ignorehighest_ |
bool | ignorelowest_ |
TfilterEnvelope_t | tfilterEnvelope_ |
double | win_gain_ |
double | win_offset_ |
Definition at line 8 of file HBHETimingShapedFlag.h.
|
private |
Definition at line 36 of file HBHETimingShapedFlag.h.
HBHETimingShapedFlagSetter::HBHETimingShapedFlagSetter | ( | ) |
Definition at line 13 of file HBHETimingShapedFlag.cc.
HBHETimingShapedFlagSetter::HBHETimingShapedFlagSetter | ( | const std::vector< double > & | tfilterEnvelope | ) |
Definition at line 17 of file HBHETimingShapedFlag.cc.
References ignorehighest_, ignorelowest_, makeTfilterEnvelope(), win_gain_, and win_offset_.
HBHETimingShapedFlagSetter::HBHETimingShapedFlagSetter | ( | const std::vector< double > & | tfilterEnvelope, |
bool | ignorelowest, | ||
bool | ignorehighest, | ||
double | win_offset, | ||
double | win_gain | ||
) |
Definition at line 26 of file HBHETimingShapedFlag.cc.
References ignorehighest_, ignorelowest_, makeTfilterEnvelope(), win_gain_, and win_offset_.
HBHETimingShapedFlagSetter::~HBHETimingShapedFlagSetter | ( | ) |
Definition at line 15 of file HBHETimingShapedFlag.cc.
void HBHETimingShapedFlagSetter::Clear | ( | ) |
void HBHETimingShapedFlagSetter::dumpInfo | ( | ) |
Definition at line 56 of file HBHETimingShapedFlag.cc.
References gather_cfg::cout, ignorehighest_, ignorelowest_, tfilterEnvelope_, win_gain_, and win_offset_.
|
private |
Definition at line 39 of file HBHETimingShapedFlag.cc.
References Exception, mps_fire::i, createfilelist::int, and tfilterEnvelope_.
Referenced by HBHETimingShapedFlagSetter().
void HBHETimingShapedFlagSetter::SetTimingShapedFlags | ( | HBHERecHit & | hbhe | ) |
Definition at line 144 of file HBHETimingShapedFlag.cc.
References photonIsolationHIProducer_cfi::hbhe, HcalCaloFlagLabels::HBHETimingShapedCutsBits, mps_update::status, and timingStatus().
int HBHETimingShapedFlagSetter::timingStatus | ( | const HBHERecHit & | hbhe | ) |
Definition at line 69 of file HBHETimingShapedFlag.cc.
References HCALHighEnergyHPDFilter_cfi::energy, photonIsolationHIProducer_cfi::hbhe, ignorehighest_, ignorelowest_, mps_update::status, tfilterEnvelope_, win_gain_, and win_offset_.
Referenced by SetTimingShapedFlags().
|
private |
Definition at line 42 of file HBHETimingShapedFlag.h.
Referenced by dumpInfo(), HBHETimingShapedFlagSetter(), and timingStatus().
|
private |
Definition at line 41 of file HBHETimingShapedFlag.h.
Referenced by dumpInfo(), HBHETimingShapedFlagSetter(), and timingStatus().
|
private |
Definition at line 37 of file HBHETimingShapedFlag.h.
Referenced by dumpInfo(), makeTfilterEnvelope(), and timingStatus().
|
private |
Definition at line 44 of file HBHETimingShapedFlag.h.
Referenced by dumpInfo(), HBHETimingShapedFlagSetter(), and timingStatus().
|
private |
Definition at line 43 of file HBHETimingShapedFlag.h.
Referenced by dumpInfo(), HBHETimingShapedFlagSetter(), and timingStatus().