![]() |
![]() |
calculates .... for Fenix strip, barrel input: 18 bits output: 18 bits More...
#include <EcalFenixAmplitudeFilter.h>
Public Member Functions | |
EcalFenixAmplitudeFilter () | |
EcalFenixAmplitudeFilter () | |
virtual void | process (std::vector< int > &addout, std::vector< int > &output, std::vector< int > &fgvbIn, std::vector< int > &fgvbOut) |
virtual void | process (std::vector< int > &addout, std::vector< int > &output, std::vector< int > &fgvbIn, std::vector< int > &fgvbOut) |
void | setParameters (uint32_t raw, const EcalTPGWeightIdMap *ecaltpgWeightMap, const EcalTPGWeightGroup *ecaltpgWeightGroup) |
void | setParameters (uint32_t raw, const EcalTPGWeightIdMap *ecaltpgWeightMap, const EcalTPGWeightGroup *ecaltpgWeightGroup) |
virtual | ~EcalFenixAmplitudeFilter () |
virtual | ~EcalFenixAmplitudeFilter () |
Private Member Functions | |
void | process () |
void | process () |
int | setInput (int input, int fgvb) |
int | setInput (int input, int fgvb) |
Private Attributes | |
int | buffer_ [5] |
int | fgvbBuffer_ [5] |
int | inputsAlreadyIn_ |
int | peakFlag_ [5] |
int | processedFgvbOutput_ |
int | processedOutput_ |
int | shift_ |
int | weights_ [5] |
calculates .... for Fenix strip, barrel input: 18 bits output: 18 bits
\ class EcalFenixAmplitudeFilter
Definition at line 17 of file EcalFenixAmplitudeFilter.h.
EcalFenixAmplitudeFilter::EcalFenixAmplitudeFilter | ( | ) |
Definition at line 8 of file EcalFenixAmplitudeFilter.cc.
|
virtual |
Definition at line 12 of file EcalFenixAmplitudeFilter.cc.
EcalFenixAmplitudeFilter::EcalFenixAmplitudeFilter | ( | ) |
|
virtual |
|
private |
|
private |
Definition at line 80 of file EcalFenixAmplitudeFilter.cc.
References buffer_, fgvbBuffer_, mps_fire::i, inputsAlreadyIn_, convertSQLitetoXML_cfg::output, processedFgvbOutput_, processedOutput_, shift_, and weights_.
Referenced by process(), EcalFenixStrip::process_part1(), and EcalEBTrigPrimTestAlgo::run().
|
virtual |
|
virtual |
Definition at line 42 of file EcalFenixAmplitudeFilter.cc.
References buffer_, fgvbBuffer_, mps_fire::i, inputsAlreadyIn_, process(), processedFgvbOutput_, processedOutput_, and setInput().
|
private |
|
private |
Definition at line 14 of file EcalFenixAmplitudeFilter.cc.
References buffer_, gather_cfg::cout, fgvbBuffer_, mps_fire::i, input, and inputsAlreadyIn_.
Referenced by process().
void EcalFenixAmplitudeFilter::setParameters | ( | uint32_t | raw, |
const EcalTPGWeightIdMap * | ecaltpgWeightMap, | ||
const EcalTPGWeightGroup * | ecaltpgWeightGroup | ||
) |
void EcalFenixAmplitudeFilter::setParameters | ( | uint32_t | raw, |
const EcalTPGWeightIdMap * | ecaltpgWeightMap, | ||
const EcalTPGWeightGroup * | ecaltpgWeightGroup | ||
) |
Definition at line 104 of file EcalFenixAmplitudeFilter.cc.
References mps_fire::i, and weights_.
Referenced by EcalFenixStrip::process_part1(), and EcalEBTrigPrimTestAlgo::run().
|
private |
Definition at line 23 of file EcalFenixAmplitudeFilter.h.
Referenced by process(), and setInput().
|
private |
Definition at line 24 of file EcalFenixAmplitudeFilter.h.
Referenced by process(), and setInput().
|
private |
Definition at line 22 of file EcalFenixAmplitudeFilter.h.
Referenced by process(), and setInput().
|
private |
Definition at line 21 of file EcalFenixAmplitudeFilter.h.
|
private |
Definition at line 31 of file EcalFenixAmplitudeFilter.h.
Referenced by process().
|
private |
Definition at line 30 of file EcalFenixAmplitudeFilter.h.
Referenced by process().
|
private |
Definition at line 26 of file EcalFenixAmplitudeFilter.h.
Referenced by process().
|
private |
Definition at line 25 of file EcalFenixAmplitudeFilter.h.
Referenced by process(), and setParameters().