calculates the peak for Fenix strip, barrel input : 18 bits output: boolean More...
#include <EcalFenixPeakFinder.h>
Public Member Functions | |
EcalFenixPeakFinder () | |
EcalFenixPeakFinder () | |
virtual std::vector< int > | process (std::vector< int > &filtout, std::vector< int > &output) |
virtual std::vector< int > | process (std::vector< int > &filtout, std::vector< int > &output) |
virtual | ~EcalFenixPeakFinder () |
virtual | ~EcalFenixPeakFinder () |
Private Member Functions | |
int | process () |
int | process () |
int | setInput (int input) |
int | setInput (int input) |
Private Attributes | |
int | buffer_ [3] |
bool | disabled |
int | inputsAlreadyIn_ |
calculates the peak for Fenix strip, barrel input : 18 bits output: boolean
\ class EcalFenixPeakFinder —>gets the sample where the value is max. the value is 1 for this max sample, 0 for the others .needs 3 samples to proceed. -—> do we really need caloVShape?
Definition at line 16 of file EcalFenixPeakFinder.h.
EcalFenixPeakFinder::EcalFenixPeakFinder | ( | ) |
Definition at line 4 of file EcalFenixPeakFinder.cc.
|
virtual |
Definition at line 9 of file EcalFenixPeakFinder.cc.
EcalFenixPeakFinder::EcalFenixPeakFinder | ( | ) |
|
virtual |
|
private |
Definition at line 31 of file EcalFenixPeakFinder.cc.
References buffer_, and inputsAlreadyIn_.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), process(), EcalFenixStrip::process_part1(), 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(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), 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(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), 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 40 of file EcalFenixPeakFinder.cc.
References buffer_, mps_fire::i, inputsAlreadyIn_, convertSQLitetoXML_cfg::output, process(), and setInput().
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), 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 12 of file EcalFenixPeakFinder.cc.
References buffer_, mps_fire::i, input, and inputsAlreadyIn_.
Referenced by process().
|
private |
Definition at line 24 of file EcalFenixPeakFinder.h.
Referenced by process(), and setInput().
|
private |
Definition at line 19 of file EcalFenixPeakFinder.h.
|
private |
Definition at line 23 of file EcalFenixPeakFinder.h.
Referenced by process(), and setInput().