SimCalorimetry
EcalTrigPrimAlgos
interface
EcalFenixFgvbEB.h
Go to the documentation of this file.
1
#ifndef SIMCALORIMETRY_ECALTRIGPRIMALGOS_ECALFENIXFGVBEB_H
2
#define SIMCALORIMETRY_ECALTRIGPRIMALGOS_ECALFENIXFGVBEB_H
3
4
#include <cstdint>
5
#include <vector>
6
7
class
EcalTPGFineGrainEBGroup
;
8
class
EcalTPGFineGrainEBIdMap
;
9
23
class
EcalFenixFgvbEB
{
24
private
:
25
uint32_t
ETlow_
,
EThigh_
,
Ratlow_
,
Rathigh_
,
lut_
;
26
// std::vector<int> adder_out_;
27
// std::vector<int> maxOf2_out_;
28
// std::vector<int> fgvb_out_;
29
std::vector<int>
add_out_8_
;
30
31
public
:
32
EcalFenixFgvbEB
(
int
maxNrSamples);
33
virtual
~EcalFenixFgvbEB
();
34
void
setParameters
(uint32_t towid,
35
const
EcalTPGFineGrainEBGroup
*ecaltpgFgEBGroup,
36
const
EcalTPGFineGrainEBIdMap
*ecaltpgFineGrainEB);
37
38
void
process
(std::vector<int> &add_out, std::vector<int> &maxof2_out, std::vector<int> &
output
);
39
};
40
41
#endif
EcalFenixFgvbEB::EcalFenixFgvbEB
EcalFenixFgvbEB(int maxNrSamples)
Definition:
EcalFenixFgvbEB.cc:6
convertSQLitetoXML_cfg.output
output
Definition:
convertSQLitetoXML_cfg.py:72
EcalFenixFgvbEB::lut_
uint32_t lut_
Definition:
EcalFenixFgvbEB.h:25
EcalTPGFineGrainEBIdMap
Definition:
EcalTPGFineGrainEBIdMap.h:10
EcalFenixFgvbEB::process
void process(std::vector< int > &add_out, std::vector< int > &maxof2_out, std::vector< int > &output)
Definition:
EcalFenixFgvbEB.cc:10
EcalFenixFgvbEB
calculation of Fgvb for Fenix Tcp, format barrel calculates fgvb for the barrel
Definition:
EcalFenixFgvbEB.h:23
EcalFenixFgvbEB::ETlow_
uint32_t ETlow_
Definition:
EcalFenixFgvbEB.h:25
EcalFenixFgvbEB::add_out_8_
std::vector< int > add_out_8_
Definition:
EcalFenixFgvbEB.h:29
EcalFenixFgvbEB::Ratlow_
uint32_t Ratlow_
Definition:
EcalFenixFgvbEB.h:25
EcalTPGFineGrainEBGroup
Definition:
EcalTPGFineGrainEBGroup.h:13
EcalFenixFgvbEB::Rathigh_
uint32_t Rathigh_
Definition:
EcalFenixFgvbEB.h:25
EcalFenixFgvbEB::EThigh_
uint32_t EThigh_
Definition:
EcalFenixFgvbEB.h:25
EcalFenixFgvbEB::~EcalFenixFgvbEB
virtual ~EcalFenixFgvbEB()
Definition:
EcalFenixFgvbEB.cc:8
EcalFenixFgvbEB::setParameters
void setParameters(uint32_t towid, const EcalTPGFineGrainEBGroup *ecaltpgFgEBGroup, const EcalTPGFineGrainEBIdMap *ecaltpgFineGrainEB)
Definition:
EcalFenixFgvbEB.cc:71
Generated for CMSSW Reference Manual by
1.8.16