src
SimCalorimetry
EcalEBTrigPrimAlgos
interface
EcalEBFenixStripFormatEB.h
Go to the documentation of this file.
1
#ifndef SimCalorimetry_EcalEBTrigPrimAlgos_EcalEBFenixStripFormatEB_h
2
#define SimCalorimetry_EcalEBTrigPrimAlgos_EcalEBFenixStripFormatEB_h
3
4
#include <vector>
5
#include <cstdint>
6
7
class
EcalTPGSlidingWindow
;
8
18
class
EcalEBFenixStripFormatEB
{
19
private
:
20
int
inputsFGVB_
;
21
int
inputPeak_
;
22
int
input_
;
23
uint32_t
shift_
;
24
// int buffer_;
25
26
int
setInput
(
int
input
,
int
inputPeak,
int
inputsFGVB);
27
int
process
();
28
29
public
:
30
EcalEBFenixStripFormatEB
();
31
virtual
~EcalEBFenixStripFormatEB
();
32
virtual
void
process
(std::vector<int> &, std::vector<int> &, std::vector<int> &, std::vector<int> &);
33
void
setParameters
(uint32_t &,
const
EcalTPGSlidingWindow
*&);
34
};
35
#endif
EcalEBFenixStripFormatEB::setInput
int setInput(int input, int inputPeak, int inputsFGVB)
Definition:
EcalEBFenixStripFormatEB.cc:9
EcalEBFenixStripFormatEB
Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output...
Definition:
EcalEBFenixStripFormatEB.h:18
EcalEBFenixStripFormatEB::inputsFGVB_
int inputsFGVB_
Definition:
EcalEBFenixStripFormatEB.h:20
EcalEBFenixStripFormatEB::inputPeak_
int inputPeak_
Definition:
EcalEBFenixStripFormatEB.h:21
EcalEBFenixStripFormatEB::process
int process()
Definition:
EcalEBFenixStripFormatEB.cc:16
input
static std::string const input
Definition:
EdmProvDump.cc:50
EcalEBFenixStripFormatEB::input_
int input_
Definition:
EcalEBFenixStripFormatEB.h:22
EcalEBFenixStripFormatEB::EcalEBFenixStripFormatEB
EcalEBFenixStripFormatEB()
Definition:
EcalEBFenixStripFormatEB.cc:5
EcalEBFenixStripFormatEB::shift_
uint32_t shift_
Definition:
EcalEBFenixStripFormatEB.h:23
EcalTPGSlidingWindow
Definition:
EcalTPGSlidingWindow.h:9
EcalEBFenixStripFormatEB::~EcalEBFenixStripFormatEB
virtual ~EcalEBFenixStripFormatEB()
Definition:
EcalEBFenixStripFormatEB.cc:7
EcalEBFenixStripFormatEB::setParameters
void setParameters(uint32_t &, const EcalTPGSlidingWindow *&)
Definition:
EcalEBFenixStripFormatEB.cc:51
Generated for CMSSW Reference Manual by
1.8.14