#include <EcalEBPhase2AmplitudeReconstructor.h>
Public Member Functions | |
EcalEBPhase2AmplitudeReconstructor (bool debug) | |
virtual void | process (std::vector< int > &addout, std::vector< int > &output) |
void | setParameters (uint32_t raw, const EcalEBPhase2TPGAmplWeightIdMap *ecaltpgWeightMap, const EcalTPGWeightGroup *ecaltpgWeightGroup) |
virtual | ~EcalEBPhase2AmplitudeReconstructor () |
Private Member Functions | |
void | process () |
int | setInput (int input) |
Private Attributes | |
int | buffer_ [maxSamplesUsed_] |
bool | debug_ |
int | inputsAlreadyIn_ |
int | processedOutput_ |
int | shift_ |
int | weights_ [maxSamplesUsed_] |
Static Private Attributes | |
static const int | maxSamplesUsed_ = 12 |
Definition at line 17 of file EcalEBPhase2AmplitudeReconstructor.h.
EcalEBPhase2AmplitudeReconstructor::EcalEBPhase2AmplitudeReconstructor | ( | bool | debug | ) |
Definition at line 10 of file EcalEBPhase2AmplitudeReconstructor.cc.
|
virtual |
Definition at line 13 of file EcalEBPhase2AmplitudeReconstructor.cc.
|
private |
Definition at line 65 of file EcalEBPhase2AmplitudeReconstructor.cc.
References buffer_, debug_, mps_fire::i, inputsAlreadyIn_, LogDebug, maxSamplesUsed_, convertSQLitetoXML_cfg::output, processedOutput_, shift_, parallelization::uint, and weights_.
Referenced by process(), and EcalEBPhase2TrigPrimAlgo::run().
|
virtual |
Definition at line 39 of file EcalEBPhase2AmplitudeReconstructor.cc.
References buffer_, debug_, mps_fire::i, inputsAlreadyIn_, dqmiolumiharvest::j, LogDebug, maxSamplesUsed_, process(), processedOutput_, ecalPh2::sampleSize, and setInput().
|
private |
Definition at line 15 of file EcalEBPhase2AmplitudeReconstructor.cc.
References buffer_, debug_, mps_fire::i, input, inputsAlreadyIn_, LogDebug, and maxSamplesUsed_.
Referenced by process().
void EcalEBPhase2AmplitudeReconstructor::setParameters | ( | uint32_t | raw, |
const EcalEBPhase2TPGAmplWeightIdMap * | ecaltpgWeightMap, | ||
const EcalTPGWeightGroup * | ecaltpgWeightGroup | ||
) |
Definition at line 88 of file EcalEBPhase2AmplitudeReconstructor.cc.
References debug_, EcalEBPhase2TPGAmplWeightIdMap::getMap(), EcalTPGGroups::getMap(), mps_fire::i, LogDebug, maxSamplesUsed_, and weights_.
Referenced by EcalEBPhase2TrigPrimAlgo::run().
|
private |
Definition at line 22 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process(), and setInput().
|
private |
Definition at line 20 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process(), setInput(), and setParameters().
|
private |
Definition at line 21 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process(), and setInput().
|
staticprivate |
Definition at line 19 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process(), setInput(), and setParameters().
|
private |
Definition at line 27 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process().
|
private |
Definition at line 24 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process().
|
private |
Definition at line 23 of file EcalEBPhase2AmplitudeReconstructor.h.
Referenced by process(), and setParameters().