Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output:16 bits The output corresponds to 1 calodataframe per strip — not really a calodataframe no? More...
#include <EcalEBFenixStripFormatEB.h>
Public Member Functions | |
EcalEBFenixStripFormatEB () | |
virtual void | process (std::vector< int > &, std::vector< int > &, std::vector< int > &, std::vector< int > &) |
void | setParameters (uint32_t &, const EcalTPGSlidingWindow *&) |
virtual | ~EcalEBFenixStripFormatEB () |
Private Member Functions | |
int | process () |
int | setInput (int input, int inputPeak, int inputsFGVB) |
Private Attributes | |
int | input_ |
int | inputPeak_ |
int | inputsFGVB_ |
uint32_t | shift_ |
Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output:16 bits The output corresponds to 1 calodataframe per strip — not really a calodataframe no?
Definition at line 18 of file EcalEBFenixStripFormatEB.h.
EcalEBFenixStripFormatEB::EcalEBFenixStripFormatEB | ( | ) |
Definition at line 5 of file EcalEBFenixStripFormatEB.cc.
|
virtual |
Definition at line 7 of file EcalEBFenixStripFormatEB.cc.
|
private |
Definition at line 16 of file EcalEBFenixStripFormatEB.cc.
References input_, inputPeak_, inputsFGVB_, convertSQLitetoXML_cfg::output, shift_, and testProducerWithPsetDescEmpty_cfi::x1.
Referenced by process(), and EcalEBTrigPrimTestAlgo::run().
|
virtual |
Definition at line 33 of file EcalEBFenixStripFormatEB.cc.
References mps_fire::i, process(), and setInput().
|
private |
Definition at line 9 of file EcalEBFenixStripFormatEB.cc.
References input, input_, inputPeak_, and inputsFGVB_.
Referenced by process().
void EcalEBFenixStripFormatEB::setParameters | ( | uint32_t & | id, |
const EcalTPGSlidingWindow *& | slWin | ||
) |
Definition at line 51 of file EcalEBFenixStripFormatEB.cc.
References EcalTPGSlidingWindow::getMap(), l1ctLayer2EG_cff::id, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and shift_.
Referenced by EcalEBTrigPrimTestAlgo::run().
|
private |
Definition at line 22 of file EcalEBFenixStripFormatEB.h.
Referenced by process(), and setInput().
|
private |
Definition at line 21 of file EcalEBFenixStripFormatEB.h.
Referenced by process(), and setInput().
|
private |
Definition at line 20 of file EcalEBFenixStripFormatEB.h.
Referenced by process(), and setInput().
|
private |
Definition at line 23 of file EcalEBFenixStripFormatEB.h.
Referenced by process(), and setParameters().