#include <EcalFenixTcpFormat.h>
Public Member Functions | |
EcalFenixTcpFormat (bool tccFormat, bool debug, bool famos, int binOfMax) | |
virtual std::vector< int > | process (const std::vector< int > &, const std::vector< int > &) |
void | process (std::vector< int > &Et, std::vector< int > &fgvb, std::vector< int > &sfgvb, int eTTotShift, std::vector< EcalTriggerPrimitiveSample > &out, std::vector< EcalTriggerPrimitiveSample > &outTcc, bool isInInnerRings) |
void | setParameters (uint32_t towid, const EcalTPGLutGroup *ecaltpgLutGroup, const EcalTPGLutIdMap *ecaltpgLut, const EcalTPGTowerStatus *ecaltpgbadTT, const EcalTPGSpike *ecaltpgSpike) |
virtual | ~EcalFenixTcpFormat () |
Private Attributes | |
const uint16_t * | badTTStatus_ |
unsigned int | binOfMax_ |
bool | debug_ |
bool | famos_ |
const unsigned int * | lut_ |
uint16_t | spikeZeroThresh_ |
uint16_t | status_ |
bool | tcpFormat_ |
Definition at line 22 of file EcalFenixTcpFormat.h.
EcalFenixTcpFormat::EcalFenixTcpFormat | ( | bool | tccFormat, |
bool | debug, | ||
bool | famos, | ||
int | binOfMax | ||
) |
|
virtual |
Definition at line 18 of file EcalFenixTcpFormat.cc.
|
inlinevirtual |
Definition at line 27 of file EcalFenixTcpFormat.h.
References findQualityFiles::v.
Referenced by ConfigBuilder.ConfigBuilder::__init__(), ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::anyOf(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HARVESTING(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), EcalFenixTcp::process_part2_barrel(), EcalFenixTcp::process_part2_endcap(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
void EcalFenixTcpFormat::process | ( | std::vector< int > & | Et, |
std::vector< int > & | fgvb, | ||
std::vector< int > & | sfgvb, | ||
int | eTTotShift, | ||
std::vector< EcalTriggerPrimitiveSample > & | out, | ||
std::vector< EcalTriggerPrimitiveSample > & | outTcc, | ||
bool | isInInnerRings | ||
) |
Definition at line 22 of file EcalFenixTcpFormat.cc.
References badTTStatus_, binOfMax_, famos_, i, lut_, spikeZeroThresh_, and tcpFormat_.
Referenced by ConfigBuilder.ConfigBuilder::__init__(), ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::anyOf(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HARVESTING(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
void EcalFenixTcpFormat::setParameters | ( | uint32_t | towid, |
const EcalTPGLutGroup * | ecaltpgLutGroup, | ||
const EcalTPGLutIdMap * | ecaltpgLut, | ||
const EcalTPGTowerStatus * | ecaltpgbadTT, | ||
const EcalTPGSpike * | ecaltpgSpike | ||
) |
Definition at line 94 of file EcalFenixTcpFormat.cc.
References badTTStatus_, EcalTPGSpike::getMap(), lut_, and spikeZeroThresh_.
Referenced by EcalFenixTcp::process_part2_barrel(), and EcalFenixTcp::process_part2_endcap().
|
private |
Definition at line 33 of file EcalFenixTcpFormat.h.
Referenced by EcalFenixTcpFormat(), process(), and setParameters().
|
private |
Definition at line 38 of file EcalFenixTcpFormat.h.
Referenced by process().
|
private |
Definition at line 36 of file EcalFenixTcpFormat.h.
|
private |
Definition at line 37 of file EcalFenixTcpFormat.h.
Referenced by process().
|
private |
Definition at line 32 of file EcalFenixTcpFormat.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 39 of file EcalFenixTcpFormat.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 34 of file EcalFenixTcpFormat.h.
Referenced by EcalFenixTcpFormat().
|
private |
Definition at line 35 of file EcalFenixTcpFormat.h.
Referenced by process().