CMS 3D CMS Logo

Classes | Functions
FedChannelConnection.h File Reference
#include "CondFormats/Serialization/interface/Serializable.h"
#include "DataFormats/SiStripCommon/interface/SiStripConstants.h"
#include <ostream>
#include <sstream>
#include <cstdint>

Go to the source code of this file.

Classes

class  FedChannelConnection
 Class containning control, module, detector and connection information, at the level of a FED channel. More...
 

Functions

bool operator< (const FedChannelConnection &, const FedChannelConnection &)
 
std::ostream & operator<< (std::ostream &, const FedChannelConnection &)
 

Function Documentation

◆ operator<()

bool operator< ( const FedChannelConnection ,
const FedChannelConnection  
)

Overload less than operator.

Definition at line 77 of file FedChannelConnection.cc.

77  {
78  if (conn1.fedId() < conn2.fedId()) {
79  return true;
80  } else if (conn1.fedId() == conn2.fedId()) {
81  return (conn1.fedCh() < conn2.fedCh() ? true : false);
82  } else {
83  return false;
84  }
85 }

References FedChannelConnection::fedCh(), FedChannelConnection::fedId(), and funct::true.

◆ operator<<()

std::ostream& operator<< ( std::ostream &  ,
const FedChannelConnection  
)

Debug info for FedChannelConnection class.

Definition at line 195 of file FedChannelConnection.cc.

195  {
196  std::stringstream ss;
197  conn.print(ss);
198  os << ss.str();
199  return os;
200 }

References SiStripCommissioningClient_cfg::conn, and contentValuesCheck::ss.

SiStripCommissioningClient_cfg.conn
conn
Definition: SiStripCommissioningClient_cfg.py:5
contentValuesCheck.ss
ss
Definition: contentValuesCheck.py:33
funct::true
true
Definition: Factorize.h:173