Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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 <vector>
5
#include <stdint.h>
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
31
public
:
32
EcalFenixStripFormatEE
();
33
virtual
~EcalFenixStripFormatEE
();
34
35
virtual
void
process
(std::vector<int>& ,std::vector<int>& , std::vector<int>&,std::vector<int>&) ;
36
void
setParameters
(uint32_t
id
,
const
EcalTPGSlidingWindow
*&,
const
EcalTPGStripStatus
*);
37
};
38
39
#endif
EcalTPGStripStatus
Definition:
EcalTPGStripStatus.h:9
EcalFenixStripFormatEE::shift_
uint32_t shift_
Definition:
EcalFenixStripFormatEE.h:23
EcalFenixStripFormatEE::EcalFenixStripFormatEE
EcalFenixStripFormatEE()
Definition:
EcalFenixStripFormatEE.cc:10
EcalFenixStripFormatEE::setParameters
void setParameters(uint32_t id, const EcalTPGSlidingWindow *&, const EcalTPGStripStatus *)
Definition:
EcalFenixStripFormatEE.cc:62
EcalFenixStripFormatEE::input_
int input_
Definition:
EcalFenixStripFormatEE.h:22
EcalFenixStripFormatEE::setInput
int setInput(int input, int inputPeak, int fgvb)
Definition:
EcalFenixStripFormatEE.cc:22
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:43
EcalFenixStripFormatEE::~EcalFenixStripFormatEE
virtual ~EcalFenixStripFormatEE()
Definition:
EcalFenixStripFormatEE.cc:16
EcalFenixStripFormatEE::process
int process()
Definition:
EcalFenixStripFormatEE.cc:30
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.5