CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
EcalFenixTcpFgvbEE.h
Go to the documentation of this file.
1 #ifndef ECAL_FENIXTCP_FGVB_EE_H
2 #define ECAL_FENIXTCP_FGVB_EE_H
3 
4 #include <cstdint>
5 #include <vector>
6 
8 
25 private:
26  uint32_t fgee_lut_;
27  std::vector<int> indexLut_;
28 
29 public:
30  EcalFenixTcpFgvbEE(int maxNrSamples);
31  virtual ~EcalFenixTcpFgvbEE();
32  void setParameters(uint32_t towid, const EcalTPGFineGrainTowerEE *ecaltpgFineGrainTowerEE);
33 
34  void process(std::vector<std::vector<int>> &bypasslin_out, int nStr, int bitMask, std::vector<int> &output);
35 };
36 #endif
EcalFenixTcpFgvbEE::indexLut_
std::vector< int > indexLut_
Definition: EcalFenixTcpFgvbEE.h:27
convertSQLitetoXML_cfg.output
output
Definition: convertSQLitetoXML_cfg.py:72
EcalFenixTcpFgvbEE::~EcalFenixTcpFgvbEE
virtual ~EcalFenixTcpFgvbEE()
Definition: EcalFenixTcpFgvbEE.cc:10
EcalTPGFineGrainTowerEE
Definition: EcalTPGFineGrainTowerEE.h:9
EcalFenixTcpFgvbEE::process
void process(std::vector< std::vector< int >> &bypasslin_out, int nStr, int bitMask, std::vector< int > &output)
Definition: EcalFenixTcpFgvbEE.cc:12
EcalFenixTcpFgvbEE::fgee_lut_
uint32_t fgee_lut_
Definition: EcalFenixTcpFgvbEE.h:26
EcalFenixTcpFgvbEE
calculation of Fgvb for Fenix Tcp, format endcap calculates fgvb for the endcap
Definition: EcalFenixTcpFgvbEE.h:24
trackerHitRTTI::vector
Definition: trackerHitRTTI.h:21
EcalFenixTcpFgvbEE::setParameters
void setParameters(uint32_t towid, const EcalTPGFineGrainTowerEE *ecaltpgFineGrainTowerEE)
Definition: EcalFenixTcpFgvbEE.cc:41
EcalFenixTcpFgvbEE::EcalFenixTcpFgvbEE
EcalFenixTcpFgvbEE(int maxNrSamples)
Definition: EcalFenixTcpFgvbEE.cc:7