CMS 3D CMS Logo

Classes | Namespaces | Functions
DTCELinkId.h File Reference
#include <cstdint>
#include <limits>
#include "CondFormats/Serialization/interface/Serializable.h"

Go to the source code of this file.

Classes

class  DTCELinkId
 
struct  std::hash< DTCELinkId >
 

Namespaces

 std
 

Functions

bool operator!= (DTCELinkId const &lhs, DTCELinkId const &rhs)
 
bool operator< (DTCELinkId const &lhs, DTCELinkId const &rhs)
 
bool operator== (DTCELinkId const &lhs, DTCELinkId const &rhs)
 
bool operator> (DTCELinkId const &lhs, DTCELinkId const &rhs)
 

Function Documentation

bool operator!= ( DTCELinkId const &  lhs,
DTCELinkId const &  rhs 
)
inline

Definition at line 76 of file DTCELinkId.h.

References DTCELinkId::dtc_id(), DTCELinkId::elink_id(), and DTCELinkId::gbtlink_id().

Referenced by SimpleL1MuGMTCand::getMomentum(), and HcalDcsMap::const_iterator::~const_iterator().

76 {return lhs.dtc_id() != rhs.dtc_id() || lhs.gbtlink_id() != rhs.gbtlink_id() || lhs.elink_id() != rhs.elink_id();}
bool operator< ( DTCELinkId const &  lhs,
DTCELinkId const &  rhs 
)
inline

Definition at line 73 of file DTCELinkId.h.

References DTCELinkId::dtc_id(), DTCELinkId::elink_id(), and DTCELinkId::gbtlink_id().

Referenced by EnergyScaleCorrection::CorrectionCategory::CorrectionCategory(), correctionCategory_class::correctionCategory_class(), FWConfigurationManager::guessAndReadFromFile(), CTPPSPixelLocalTrack::setValid(), and EMap::EMapRow::~EMapRow().

73 {return lhs.dtc_id() < rhs.dtc_id() || (lhs.dtc_id() == rhs.dtc_id() && lhs.gbtlink_id() < rhs.gbtlink_id()) || (lhs.dtc_id() == rhs.dtc_id() && lhs.gbtlink_id() == rhs.gbtlink_id() && lhs.elink_id() < rhs.elink_id());}
bool operator== ( DTCELinkId const &  lhs,
DTCELinkId const &  rhs 
)
inline

Definition at line 75 of file DTCELinkId.h.

References DTCELinkId::dtc_id(), DTCELinkId::elink_id(), and DTCELinkId::gbtlink_id().

75 {return lhs.dtc_id() == rhs.dtc_id() && lhs.gbtlink_id() == rhs.gbtlink_id() && lhs.elink_id() == rhs.elink_id();}
bool operator> ( DTCELinkId const &  lhs,
DTCELinkId const &  rhs 
)
inline

Definition at line 74 of file DTCELinkId.h.

References DTCELinkId::dtc_id(), DTCELinkId::elink_id(), and DTCELinkId::gbtlink_id().

74 {return lhs.dtc_id() > rhs.dtc_id() || (lhs.dtc_id() == rhs.dtc_id() && lhs.gbtlink_id() > rhs.gbtlink_id()) || (lhs.dtc_id() == rhs.dtc_id() && lhs.gbtlink_id() == rhs.gbtlink_id() && lhs.elink_id() > rhs.elink_id());}