CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
EcalTPGTPMode Class Reference

#include <EcalTPGTPMode.h>

Public Member Functions

 EcalTPGTPMode ()
 
void print (std::ostream &) const
 
 ~EcalTPGTPMode ()
 

Public Attributes

bool DisableEBEvenPeakFinder
 
bool DisableEEEvenPeakFinder
 
uint16_t EBFenixTcpInfobit1
 
uint16_t EBFenixTcpOutput
 
uint16_t EEFenixTcpInfobit1
 
uint16_t EEFenixTcpOutput
 
bool EnableEBOddFilter
 
bool EnableEBOddPeakFinder
 
bool EnableEEOddFilter
 
bool EnableEEOddPeakFinder
 
uint16_t FenixEBStripInfobit2
 
uint16_t FenixEBStripOutput
 
uint16_t FenixEEStripInfobit2
 
uint16_t FenixEEStripOutput
 
uint16_t FenixPar15
 
uint16_t FenixPar16
 
uint16_t FenixPar17
 
uint16_t FenixPar18
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 
std::ostream & operator<< (std::ostream &out, const EcalTPGTPMode &params)
 

Detailed Description

Definition at line 12 of file EcalTPGTPMode.h.

Constructor & Destructor Documentation

◆ EcalTPGTPMode()

EcalTPGTPMode::EcalTPGTPMode ( )

Definition at line 5 of file EcalTPGTPMode.cc.

5 {}

◆ ~EcalTPGTPMode()

EcalTPGTPMode::~EcalTPGTPMode ( )

Definition at line 7 of file EcalTPGTPMode.cc.

7 {}

Member Function Documentation

◆ print()

void EcalTPGTPMode::print ( std::ostream &  out) const

Definition at line 9 of file EcalTPGTPMode.cc.

9  {
10  out << ">>> Trigger primitive mode: " << std::endl;
11  out << " enable EE odd filter " << EnableEEOddFilter << std::endl;
12  out << " enable EB odd filter " << EnableEBOddFilter << std::endl;
13  out << " enable EE odd peak finder " << EnableEEOddPeakFinder << std::endl;
14  out << " enable EB odd peak finder " << EnableEBOddPeakFinder << std::endl;
15  out << " disable EE even peak finder " << DisableEEEvenPeakFinder << std::endl;
16  out << " disable EB even peak finder " << DisableEBEvenPeakFinder << std::endl;
17  if (FenixEEStripOutput == 0)
18  out << " EE strip formatter output: even filter " << std::endl;
19  if (FenixEEStripOutput == 1)
20  out << " EE strip formatter output: odd filter " << std::endl;
21  if (FenixEEStripOutput == 2)
22  out << " EE strip formatter output: larger of odd and even " << std::endl;
23  if (FenixEEStripOutput == 3)
24  out << " EE strip formatter output: odd + even " << std::endl;
25  if (FenixEBStripOutput == 0)
26  out << " EB strip formatter output: even filter " << std::endl;
27  if (FenixEBStripOutput == 1)
28  out << " EB strip formatter output: odd filter " << std::endl;
29  if (FenixEBStripOutput == 2)
30  out << " EB strip formatter output: larger of odd and even " << std::endl;
31  if (FenixEBStripOutput == 3)
32  out << " EB strip formatter output: odd + even " << std::endl;
33  out << " Flag EE odd>even strip " << FenixEEStripInfobit2 << std::endl;
34  out << " Flag EB odd>even strip " << FenixEBStripInfobit2 << std::endl;
35  if (EBFenixTcpOutput == 0)
36  out << " EB tcp formatter output: even filter " << std::endl;
37  if (EBFenixTcpOutput == 1)
38  out << " EB tcp formatter output: larger of odd and even " << std::endl;
39  if (EBFenixTcpOutput == 2)
40  out << " EB tcp formatter output: even + odd " << std::endl;
41  out << " Flag EB odd>even TCP " << EBFenixTcpInfobit1 << std::endl;
42 }

References DisableEBEvenPeakFinder, DisableEEEvenPeakFinder, EBFenixTcpInfobit1, EBFenixTcpOutput, EnableEBOddFilter, EnableEBOddPeakFinder, EnableEEOddFilter, EnableEEOddPeakFinder, FenixEBStripInfobit2, FenixEBStripOutput, FenixEEStripInfobit2, FenixEEStripOutput, and MillePedeFileConverter_cfg::out.

Referenced by EcalFenixStrip::process_part1().

◆ serialize()

template<class Archive >
void EcalTPGTPMode::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 45 of file EcalTPGTPMode.h.

◆ cond::serialization::access

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 45 of file EcalTPGTPMode.h.

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const EcalTPGTPMode params 
)
friend

Definition at line 40 of file EcalTPGTPMode.h.

40  {
41  params.print(out);
42  return out;
43  }

Member Data Documentation

◆ DisableEBEvenPeakFinder

bool EcalTPGTPMode::DisableEBEvenPeakFinder

◆ DisableEEEvenPeakFinder

bool EcalTPGTPMode::DisableEEEvenPeakFinder

◆ EBFenixTcpInfobit1

uint16_t EcalTPGTPMode::EBFenixTcpInfobit1

◆ EBFenixTcpOutput

uint16_t EcalTPGTPMode::EBFenixTcpOutput

◆ EEFenixTcpInfobit1

uint16_t EcalTPGTPMode::EEFenixTcpInfobit1

◆ EEFenixTcpOutput

uint16_t EcalTPGTPMode::EEFenixTcpOutput

◆ EnableEBOddFilter

bool EcalTPGTPMode::EnableEBOddFilter

◆ EnableEBOddPeakFinder

bool EcalTPGTPMode::EnableEBOddPeakFinder

◆ EnableEEOddFilter

bool EcalTPGTPMode::EnableEEOddFilter

◆ EnableEEOddPeakFinder

bool EcalTPGTPMode::EnableEEOddPeakFinder

◆ FenixEBStripInfobit2

uint16_t EcalTPGTPMode::FenixEBStripInfobit2

◆ FenixEBStripOutput

uint16_t EcalTPGTPMode::FenixEBStripOutput

◆ FenixEEStripInfobit2

uint16_t EcalTPGTPMode::FenixEEStripInfobit2

◆ FenixEEStripOutput

uint16_t EcalTPGTPMode::FenixEEStripOutput

◆ FenixPar15

uint16_t EcalTPGTPMode::FenixPar15

Definition at line 32 of file EcalTPGTPMode.h.

Referenced by popcon::EcalTPGTPModeHandler::getNewObjects().

◆ FenixPar16

uint16_t EcalTPGTPMode::FenixPar16

Definition at line 33 of file EcalTPGTPMode.h.

Referenced by popcon::EcalTPGTPModeHandler::getNewObjects().

◆ FenixPar17

uint16_t EcalTPGTPMode::FenixPar17

Definition at line 34 of file EcalTPGTPMode.h.

Referenced by popcon::EcalTPGTPModeHandler::getNewObjects().

◆ FenixPar18

uint16_t EcalTPGTPMode::FenixPar18

Definition at line 35 of file EcalTPGTPMode.h.

Referenced by popcon::EcalTPGTPModeHandler::getNewObjects().

CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
EcalTPGTPMode::DisableEBEvenPeakFinder
bool DisableEBEvenPeakFinder
Definition: EcalTPGTPMode.h:21
EcalTPGTPMode::EBFenixTcpOutput
uint16_t EBFenixTcpOutput
Definition: EcalTPGTPMode.h:27
EcalTPGTPMode::EBFenixTcpInfobit1
uint16_t EBFenixTcpInfobit1
Definition: EcalTPGTPMode.h:28
EcalTPGTPMode::EnableEEOddFilter
bool EnableEEOddFilter
Definition: EcalTPGTPMode.h:18
EcalTPGTPMode::DisableEEEvenPeakFinder
bool DisableEEEvenPeakFinder
Definition: EcalTPGTPMode.h:22
EcalTPGTPMode::FenixEEStripOutput
uint16_t FenixEEStripOutput
Definition: EcalTPGTPMode.h:24
EcalTPGTPMode::FenixEBStripOutput
uint16_t FenixEBStripOutput
Definition: EcalTPGTPMode.h:23
EcalTPGTPMode::EnableEBOddFilter
bool EnableEBOddFilter
Definition: EcalTPGTPMode.h:17
EcalTPGTPMode::EnableEEOddPeakFinder
bool EnableEEOddPeakFinder
Definition: EcalTPGTPMode.h:20
EcalTPGTPMode::FenixEEStripInfobit2
uint16_t FenixEEStripInfobit2
Definition: EcalTPGTPMode.h:26
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31
EcalTPGTPMode::FenixEBStripInfobit2
uint16_t FenixEBStripInfobit2
Definition: EcalTPGTPMode.h:25
EcalTPGTPMode::EnableEBOddPeakFinder
bool EnableEBOddPeakFinder
Definition: EcalTPGTPMode.h:19