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 <EcalFenixStripFormatEB.h>
Public Member Functions | |
EcalFenixStripFormatEB () | |
EcalFenixStripFormatEB () | |
virtual void | process (std::vector< int > &, std::vector< int > &, std::vector< int > &, std::vector< int > &) |
virtual void | process (std::vector< int > &, std::vector< int > &, std::vector< int > &, std::vector< int > &) |
void | setParameters (uint32_t &, const EcalTPGSlidingWindow *&) |
void | setParameters (uint32_t &, const EcalTPGSlidingWindow *&) |
virtual | ~EcalFenixStripFormatEB () |
virtual | ~EcalFenixStripFormatEB () |
Private Member Functions | |
int | process () |
int | process () |
int | setInput (int input, int inputPeak, int inputsFGVB) |
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 19 of file EcalFenixStripFormatEB.h.
EcalFenixStripFormatEB::EcalFenixStripFormatEB | ( | ) |
Definition at line 5 of file EcalFenixStripFormatEB.cc.
|
virtual |
Definition at line 10 of file EcalFenixStripFormatEB.cc.
EcalFenixStripFormatEB::EcalFenixStripFormatEB | ( | ) |
|
virtual |
|
private |
Definition at line 21 of file EcalFenixStripFormatEB.cc.
References input_, inputPeak_, inputsFGVB_, convertSQLitetoXML_cfg::output, and shift_.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), process(), EcalFenixStrip::process_part2_barrel(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), EcalEBTrigPrimTestAlgo::run(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
private |
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
virtual |
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
virtual |
Definition at line 37 of file EcalFenixStripFormatEB.cc.
References i, process(), and setInput().
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
private |
|
private |
Definition at line 13 of file EcalFenixStripFormatEB.cc.
References input, input_, inputPeak_, and inputsFGVB_.
Referenced by process().
void EcalFenixStripFormatEB::setParameters | ( | uint32_t & | , |
const EcalTPGSlidingWindow *& | |||
) |
void EcalFenixStripFormatEB::setParameters | ( | uint32_t & | id, |
const EcalTPGSlidingWindow *& | slWin | ||
) |
Definition at line 52 of file EcalFenixStripFormatEB.cc.
References shift_.
Referenced by EcalFenixStrip::process_part2_barrel(), and EcalEBTrigPrimTestAlgo::run().
|
private |
Definition at line 24 of file EcalFenixStripFormatEB.h.
Referenced by process(), and setInput().
|
private |
Definition at line 23 of file EcalFenixStripFormatEB.h.
Referenced by process(), and setInput().
|
private |
Definition at line 22 of file EcalFenixStripFormatEB.h.
Referenced by process(), and setInput().
|
private |
Definition at line 25 of file EcalFenixStripFormatEB.h.
Referenced by process(), and setParameters().