CMS 3D CMS Logo

List of all members | Public Member Functions
PFHFRecHitCreator::DetIDSorter Class Reference

#include <PFHFRecHitCreator.h>

Public Member Functions

 DetIDSorter ()=default
 
bool operator() (const reco::PFRecHit &a, const reco::PFRecHit &b)
 
 ~DetIDSorter ()=default
 

Detailed Description

Definition at line 212 of file PFHFRecHitCreator.h.

Constructor & Destructor Documentation

PFHFRecHitCreator::DetIDSorter::DetIDSorter ( )
default
PFHFRecHitCreator::DetIDSorter::~DetIDSorter ( )
default

Member Function Documentation

bool PFHFRecHitCreator::DetIDSorter::operator() ( const reco::PFRecHit a,
const reco::PFRecHit b 
)
inline

Definition at line 217 of file PFHFRecHitCreator.h.

References reco::PFRecHit::detId(), and DetId::Hcal.

218  {
219  if (DetId(a.detId()).det() == DetId::Hcal || DetId(b.detId()).det() == DetId::Hcal) return (HcalDetId)(a.detId()) < (HcalDetId)(b.detId());
220  else return a.detId() < b.detId();
221  }
unsigned detId() const
rechit detId
Definition: PFRecHit.h:93
Definition: DetId.h:18