11 int input_even,
int inputEvenPeak,
int input_odd,
int inputOddPeak,
int inputsFGVB) {
40 bool is_odd_larger =
false;
62 output = even_output + odd_output;
77 output |= ((is_odd_larger & 0x1) << 13);
84 std::vector<int> &peakout_even,
85 std::vector<int> &filtout_even,
86 std::vector<int> &peakout_odd,
87 std::vector<int> &filtout_odd,
88 std::vector<int> &
output) {
89 if (peakout_even.size() != filtout_even.size() || sFGVBout.size() != filtout_even.size() ||
90 peakout_odd.size() != filtout_odd.size() || filtout_odd.size() != filtout_even.size()) {
91 edm::LogWarning(
"EcalTPG") <<
" problem in EcalFenixStripFormatEB: sfgvb_out, peak_out and "
92 "filt_out don't have the same size";
94 for (
unsigned int i = 0;
i < filtout_even.size();
i++) {
95 setInput(filtout_even[
i], peakout_even[i], filtout_odd[i], peakout_odd[i], sFGVBout[i]);
108 if (it != slwinmap.end())
111 edm::LogWarning(
"EcalTPG") <<
" could not find EcalTPGSlidingWindowMap entry for " <<
id;
const std::map< uint32_t, uint32_t > & getMap() const
uint16_t FenixEBStripOutput
uint16_t *__restrict__ id
uint16_t FenixEBStripInfobit2
std::map< uint32_t, uint32_t > EcalTPGSlidingWindowMap
bool DisableEBEvenPeakFinder
bool EnableEBOddPeakFinder
Log< level::Warning, false > LogWarning
std::map< uint32_t, uint32_t >::const_iterator EcalTPGSlidingWindowMapIterator