Main Page
Namespaces
Classes
Package Documentation
src
SimCalorimetry
EcalTrigPrimAlgos
interface
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
7
class
EcalTPGSlidingWindow
;
8
class
EcalTPGStripStatus
;
9
19
class
EcalFenixStripFormatEE
{
20
private
:
21
int
inputPeak_
;
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
:
31
EcalFenixStripFormatEE
();
32
virtual
~EcalFenixStripFormatEE
();
33
34
virtual
void
process
(std::vector<int> &, std::vector<int> &,
35
std::vector<int> &, std::vector<int> &);
36
void
setParameters
(uint32_t
id
,
const
EcalTPGSlidingWindow
*&,
37
const
EcalTPGStripStatus
*);
38
};
39
40
#endif
EcalTPGStripStatus
Definition:
EcalTPGStripStatus.h:9
EcalFenixStripFormatEE::shift_
uint32_t shift_
Definition:
EcalFenixStripFormatEE.h:23
EcalFenixStripFormatEE::EcalFenixStripFormatEE
EcalFenixStripFormatEE()
Definition:
EcalFenixStripFormatEE.cc:9
EcalFenixStripFormatEE::setParameters
void setParameters(uint32_t id, const EcalTPGSlidingWindow *&, const EcalTPGStripStatus *)
Definition:
EcalFenixStripFormatEE.cc:65
EcalFenixStripFormatEE::input_
int input_
Definition:
EcalFenixStripFormatEE.h:22
EcalFenixStripFormatEE::setInput
int setInput(int input, int inputPeak, int fgvb)
Definition:
EcalFenixStripFormatEE.cc:16
EcalFenixStripFormatEE
Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output...
Definition:
EcalFenixStripFormatEE.h:19
input
static std::string const input
Definition:
EdmProvDump.cc:48
EcalFenixStripFormatEE::~EcalFenixStripFormatEE
virtual ~EcalFenixStripFormatEE()
Definition:
EcalFenixStripFormatEE.cc:12
EcalFenixStripFormatEE::process
int process()
Definition:
EcalFenixStripFormatEE.cc:24
EcalFenixStripFormatEE::stripStatus_
uint16_t stripStatus_
Definition:
EcalFenixStripFormatEE.h:25
EcalTPGSlidingWindow
Definition:
EcalTPGSlidingWindow.h:9
EcalFenixStripFormatEE::inputPeak_
int inputPeak_
Definition:
EcalFenixStripFormatEE.h:21
EcalFenixStripFormatEE::fgvb_
int fgvb_
Definition:
EcalFenixStripFormatEE.h:24
Generated for CMSSW Reference Manual by
1.8.11