CMS 3D CMS Logo

EcalTPGTPMode.h
Go to the documentation of this file.
1 #ifndef EcalTPGTPMode_h
2 #define EcalTPGTPMode_h
3 
5 
6 /*
7 Author: Davide Valsecchi
8 Date: 11/02/2021
9 
10 */
11 
13 public:
14  EcalTPGTPMode();
16 
27  uint16_t EBFenixTcpOutput;
29  uint16_t EEFenixTcpOutput;
31  // Wildcard parameters for future use
32  uint16_t FenixPar15;
33  uint16_t FenixPar16;
34  uint16_t FenixPar17;
35  uint16_t FenixPar18;
36 
37  // print parameters to stream:
38  void print(std::ostream&) const;
39 
40  friend std::ostream& operator<<(std::ostream& out, const EcalTPGTPMode& params) {
41  params.print(out);
42  return out;
43  }
44 
46 };
47 
48 #endif
uint16_t FenixPar15
Definition: EcalTPGTPMode.h:32
uint16_t EBFenixTcpInfobit1
Definition: EcalTPGTPMode.h:28
uint16_t FenixEBStripOutput
Definition: EcalTPGTPMode.h:23
uint16_t FenixEEStripInfobit2
Definition: EcalTPGTPMode.h:26
uint16_t EBFenixTcpOutput
Definition: EcalTPGTPMode.h:27
uint16_t FenixPar16
Definition: EcalTPGTPMode.h:33
uint16_t EEFenixTcpInfobit1
Definition: EcalTPGTPMode.h:30
bool EnableEEOddFilter
Definition: EcalTPGTPMode.h:18
uint16_t FenixEBStripInfobit2
Definition: EcalTPGTPMode.h:25
void print(std::ostream &) const
Definition: EcalTPGTPMode.cc:8
uint16_t FenixPar17
Definition: EcalTPGTPMode.h:34
uint16_t EEFenixTcpOutput
Definition: EcalTPGTPMode.h:29
uint16_t FenixEEStripOutput
Definition: EcalTPGTPMode.h:24
bool DisableEBEvenPeakFinder
Definition: EcalTPGTPMode.h:21
bool EnableEBOddPeakFinder
Definition: EcalTPGTPMode.h:19
bool EnableEEOddPeakFinder
Definition: EcalTPGTPMode.h:20
friend std::ostream & operator<<(std::ostream &out, const EcalTPGTPMode &params)
Definition: EcalTPGTPMode.h:40
bool DisableEEEvenPeakFinder
Definition: EcalTPGTPMode.h:22
#define COND_SERIALIZABLE
Definition: Serializable.h:39
uint16_t FenixPar18
Definition: EcalTPGTPMode.h:35
bool EnableEBOddFilter
Definition: EcalTPGTPMode.h:17