#include <EcalFenixTcpFormatEE.h>
Public Member Functions | |
EcalFenixTcpFormatEE (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, bool isInInnerRings) |
void | setParameters (uint32_t towid, const EcalTPGLutGroup *ecaltpgLutGroup, const EcalTPGLutIdMap *ecaltpgLut, const EcalTPGTowerStatus *ecaltpgbadTT, const EcalTPGSpike *ecaltpgSpike, const EcalTPGTPMode *ecaltpgTPMode) |
virtual | ~EcalFenixTcpFormatEE () |
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 23 of file EcalFenixTcpFormatEE.h.
EcalFenixTcpFormatEE::EcalFenixTcpFormatEE | ( | bool | tccFormat, |
bool | debug, | ||
bool | famos, | ||
int | binOfMax | ||
) |
Definition at line 11 of file EcalFenixTcpFormatEE.cc.
References badTTStatus_, and status_.
|
virtual |
Definition at line 17 of file EcalFenixTcpFormatEE.cc.
|
inlinevirtual |
Definition at line 27 of file EcalFenixTcpFormatEE.h.
References findQualityFiles::v.
Referenced by EcalFenixTcp::process_part2_endcap().
void EcalFenixTcpFormatEE::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, | ||
bool | isInInnerRings | ||
) |
Definition at line 19 of file EcalFenixTcpFormatEE.cc.
References badTTStatus_, binOfMax_, ecaltpgTPMode_, EcalTPGTPMode::EEFenixTcpInfobit1, EcalTPGTPMode::EEFenixTcpOutput, famos_, mps_fire::i, lut_, MillePedeFileConverter_cfg::out, PointingDoubleMultiSkim_cfg::out2, spikeZeroThresh_, tcpFormat_, and testProducerWithPsetDescEmpty_cfi::x1.
void EcalFenixTcpFormatEE::setParameters | ( | uint32_t | towid, |
const EcalTPGLutGroup * | ecaltpgLutGroup, | ||
const EcalTPGLutIdMap * | ecaltpgLut, | ||
const EcalTPGTowerStatus * | ecaltpgbadTT, | ||
const EcalTPGSpike * | ecaltpgSpike, | ||
const EcalTPGTPMode * | ecaltpgTPMode | ||
) |
Definition at line 120 of file EcalFenixTcpFormatEE.cc.
References badTTStatus_, ecaltpgTPMode_, EcalTPGTowerStatus::getMap(), EcalTPGLutIdMap::getMap(), EcalTPGSpike::getMap(), EcalTPGGroups::getMap(), lut_, and spikeZeroThresh_.
Referenced by EcalFenixTcp::process_part2_endcap().
|
private |
Definition at line 48 of file EcalFenixTcpFormatEE.h.
Referenced by EcalFenixTcpFormatEE(), process(), and setParameters().
|
private |
Definition at line 53 of file EcalFenixTcpFormatEE.h.
Referenced by process().
|
private |
Definition at line 51 of file EcalFenixTcpFormatEE.h.
|
private |
Definition at line 55 of file EcalFenixTcpFormatEE.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 52 of file EcalFenixTcpFormatEE.h.
Referenced by process().
|
private |
Definition at line 47 of file EcalFenixTcpFormatEE.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 54 of file EcalFenixTcpFormatEE.h.
Referenced by process(), and setParameters().
|
private |
Definition at line 49 of file EcalFenixTcpFormatEE.h.
Referenced by EcalFenixTcpFormatEE().
|
private |
Definition at line 50 of file EcalFenixTcpFormatEE.h.
Referenced by process().