CMS 3D CMS Logo

EcalTPGTPMode.cc
Go to the documentation of this file.
2 #include <iostream>
3 
5 
7 
8 void EcalTPGTPMode::print(std::ostream& out) const {
9  out << ">>> Trigger primitive mode: " << std::endl;
10  out << " enable EE odd filter " << EnableEEOddFilter << std::endl;
11  out << " enable EB odd filter " << EnableEBOddFilter << std::endl;
12  out << " enable EE odd peak finder " << EnableEEOddPeakFinder << std::endl;
13  out << " enable EB odd peak finder " << EnableEBOddPeakFinder << std::endl;
14  out << " disable EE even peak finder " << DisableEEEvenPeakFinder << std::endl;
15  out << " disable EB even peak finder " << DisableEBEvenPeakFinder << std::endl;
16  if (FenixEEStripOutput == 0)
17  out << " EE strip formatter output: even filter " << std::endl;
18  if (FenixEEStripOutput == 1)
19  out << " EE strip formatter output: odd filter " << std::endl;
20  if (FenixEEStripOutput == 2)
21  out << " EE strip formatter output: larger of odd and even " << std::endl;
22  if (FenixEEStripOutput == 3)
23  out << " EE strip formatter output: odd + even " << std::endl;
24  if (FenixEBStripOutput == 0)
25  out << " EB strip formatter output: even filter " << std::endl;
26  if (FenixEBStripOutput == 1)
27  out << " EB strip formatter output: odd filter " << std::endl;
28  if (FenixEBStripOutput == 2)
29  out << " EB strip formatter output: larger of odd and even " << std::endl;
30  if (FenixEBStripOutput == 3)
31  out << " EB strip formatter output: odd + even " << std::endl;
32  out << " Flag EE odd>even strip " << FenixEEStripInfobit2 << std::endl;
33  out << " Flag EB odd>even strip " << FenixEBStripInfobit2 << std::endl;
34  if (EBFenixTcpOutput == 0)
35  out << " EB tcp formatter output: even filter " << std::endl;
36  if (EBFenixTcpOutput == 1)
37  out << " EB tcp formatter output: larger of odd and even " << std::endl;
38  if (EBFenixTcpOutput == 2)
39  out << " EB tcp formatter output: even + odd " << std::endl;
40  out << " Flag EB odd>even TCP " << EBFenixTcpInfobit1 << std::endl;
41 }
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
bool EnableEEOddFilter
Definition: EcalTPGTPMode.h:18
uint16_t FenixEBStripInfobit2
Definition: EcalTPGTPMode.h:25
void print(std::ostream &) const
Definition: EcalTPGTPMode.cc:8
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
bool DisableEEEvenPeakFinder
Definition: EcalTPGTPMode.h:22
bool EnableEBOddFilter
Definition: EcalTPGTPMode.h:17