#include <EcalFenixTcpFormatEB.h>
Public Member Functions | |
EcalFenixTcpFormatEB (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_even_sum, std::vector< int > &Et_odd_sum, std::vector< int > &fgvb, std::vector< int > &sfgvb, int eTTotShift, std::vector< EcalTriggerPrimitiveSample > &out, std::vector< EcalTriggerPrimitiveSample > &outTcc) |
void | setParameters (uint32_t towid, const EcalTPGLutGroup *ecaltpgLutGroup, const EcalTPGLutIdMap *ecaltpgLut, const EcalTPGTowerStatus *ecaltpgbadTT, const EcalTPGSpike *ecaltpgSpike, const EcalTPGTPMode *ecaltpgTPMode) |
virtual | ~EcalFenixTcpFormatEB () |
Private Attributes | |
const uint16_t * | badTTStatus_ |
unsigned int | binOfMax_ |
bool | debug_ |
const EcalTPGTPMode * | ecaltpgTPMode_ |
bool | famos_ |
const unsigned int * | lut_ |
uint16_t | spikeZeroThresh_ |
uint16_t | status_ |
bool | tcpFormat_ |
Definition at line 24 of file EcalFenixTcpFormatEB.h.
EcalFenixTcpFormatEB::EcalFenixTcpFormatEB | ( | bool | tccFormat, |
bool | debug, | ||
bool | famos, | ||
int | binOfMax | ||
) |
Definition at line 11 of file EcalFenixTcpFormatEB.cc.
References badTTStatus_, and status_.
|
virtual |
Definition at line 17 of file EcalFenixTcpFormatEB.cc.
|
inlinevirtual |
Definition at line 28 of file EcalFenixTcpFormatEB.h.
References findQualityFiles::v.
Referenced by EcalFenixTcp::process_part2_barrel().
void EcalFenixTcpFormatEB::process | ( | std::vector< int > & | Et_even_sum, |
std::vector< int > & | Et_odd_sum, | ||
std::vector< int > & | fgvb, | ||
std::vector< int > & | sfgvb, | ||
int | eTTotShift, | ||
std::vector< EcalTriggerPrimitiveSample > & | out, | ||
std::vector< EcalTriggerPrimitiveSample > & | outTcc | ||
) |
Definition at line 19 of file EcalFenixTcpFormatEB.cc.
References badTTStatus_, binOfMax_, EcalTPGTPMode::EBFenixTcpInfobit1, EcalTPGTPMode::EBFenixTcpOutput, ecaltpgTPMode_, famos_, mps_fire::i, lut_, spikeZeroThresh_, and tcpFormat_.
void EcalFenixTcpFormatEB::setParameters | ( | uint32_t | towid, |
const EcalTPGLutGroup * | ecaltpgLutGroup, | ||
const EcalTPGLutIdMap * | ecaltpgLut, | ||
const EcalTPGTowerStatus * | ecaltpgbadTT, | ||
const EcalTPGSpike * | ecaltpgSpike, | ||
const EcalTPGTPMode * | ecaltpgTPMode | ||
) |
Definition at line 115 of file EcalFenixTcpFormatEB.cc.
References badTTStatus_, ecaltpgTPMode_, EcalTPGTowerStatus::getMap(), EcalTPGLutIdMap::getMap(), EcalTPGSpike::getMap(), EcalTPGGroups::getMap(), lut_, and spikeZeroThresh_.
Referenced by EcalFenixTcp::process_part2_barrel().
|
private |
Definition at line 48 of file EcalFenixTcpFormatEB.h.
Referenced by EcalFenixTcpFormatEB(), process(), and setParameters().
|
private |
Definition at line 53 of file EcalFenixTcpFormatEB.h.
Referenced by process().
|
private |
Definition at line 51 of file EcalFenixTcpFormatEB.h.
|
private |
Definition at line 55 of file EcalFenixTcpFormatEB.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 52 of file EcalFenixTcpFormatEB.h.
Referenced by process().
|
private |
Definition at line 47 of file EcalFenixTcpFormatEB.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 54 of file EcalFenixTcpFormatEB.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 49 of file EcalFenixTcpFormatEB.h.
Referenced by EcalFenixTcpFormatEB().
|
private |
Definition at line 50 of file EcalFenixTcpFormatEB.h.
Referenced by process().