Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
FTLRecHit
interface
FTLRecHitComparison.h
Go to the documentation of this file.
1
#ifndef DataFormats_FTLRecHitComparison_H
2
#define DataFormats_FTLRecHitComparison_H
3
4
//ordering capability mandatory for lazy getter framework
5
// Comparison operators
6
inline
bool
operator<
(
const
FTLRecHit
& one,
const
FTLRecHit
& other) {
7
if
(one.
detid
() == other.
detid
()){
return
one.
energy
() < other.
energy
(); }
8
return
one.
detid
() < other.
detid
();}
9
10
inline
bool
operator<
(
const
FTLRecHit
& one,
const
uint32_t& detid) {
11
return
one.
detid
() < detid;}
12
13
inline
bool
operator<
(
const
uint32_t& detid,
const
FTLRecHit
& other) {
14
return
detid < other.
detid
();}
15
16
#endif
17
FTLRecHit
Definition:
FTLRecHit.h:14
FTLRecHit::detid
const DetId & detid() const
Definition:
FTLRecHit.h:45
FTLRecHit::energy
float energy() const
get the id
Definition:
FTLRecHit.h:41
operator<
bool operator<(const FedChannelConnection &, const FedChannelConnection &)
Definition:
FedChannelConnection.cc:75
Generated for CMSSW Reference Manual by
1.8.5