CMS 3D CMS Logo

EcalFenixStripFormatEE.h
Go to the documentation of this file.
1 #ifndef ECAL_FENIX_STRIP_FORMAT_EE_H
2 #define ECAL_FENIX_STRIP_FORMAT_EE_H
3 
4 #include <cstdint>
5 #include <vector>
6 
9 
20 private:
22  int input_;
23  uint32_t shift_;
24  int fgvb_;
25  uint16_t stripStatus_;
26 
27  int setInput(int input, int inputPeak, int fgvb);
28  int process();
29 
30 public:
32  virtual ~EcalFenixStripFormatEE();
33 
34  virtual void process(std::vector<int> &, std::vector<int> &, std::vector<int> &, std::vector<int> &);
35  void setParameters(uint32_t id, const EcalTPGSlidingWindow *&, const EcalTPGStripStatus *);
36 };
37 
38 #endif
EcalFenixStripFormatEE::setInput
int setInput(int input, int inputPeak, int fgvb)
Definition: EcalFenixStripFormatEE.cc:16
input
static const std::string input
Definition: EdmProvDump.cc:48
EcalFenixStripFormatEE::process
int process()
Definition: EcalFenixStripFormatEE.cc:24
EcalFenixStripFormatEE::inputPeak_
int inputPeak_
Definition: EcalFenixStripFormatEE.h:21
EcalFenixStripFormatEE::fgvb_
int fgvb_
Definition: EcalFenixStripFormatEE.h:24
EcalTPGSlidingWindow
Definition: EcalTPGSlidingWindow.h:9
EcalFenixStripFormatEE::EcalFenixStripFormatEE
EcalFenixStripFormatEE()
Definition: EcalFenixStripFormatEE.cc:9
EcalFenixStripFormatEE::input_
int input_
Definition: EcalFenixStripFormatEE.h:22
EcalFenixStripFormatEE
Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output...
Definition: EcalFenixStripFormatEE.h:19
EcalFenixStripFormatEE::~EcalFenixStripFormatEE
virtual ~EcalFenixStripFormatEE()
Definition: EcalFenixStripFormatEE.cc:12
EcalFenixStripFormatEE::stripStatus_
uint16_t stripStatus_
Definition: EcalFenixStripFormatEE.h:25
EcalFenixStripFormatEE::shift_
uint32_t shift_
Definition: EcalFenixStripFormatEE.h:23
EcalTPGStripStatus
Definition: EcalTPGStripStatus.h:9
EcalFenixStripFormatEE::setParameters
void setParameters(uint32_t id, const EcalTPGSlidingWindow *&, const EcalTPGStripStatus *)
Definition: EcalFenixStripFormatEE.cc:62