CMS 3D CMS Logo

Public Member Functions

CaloG4HitLess Class Reference

#include <CaloG4Hit.h>

List of all members.

Public Member Functions

bool operator() (const CaloG4Hit *a, const CaloG4Hit *b)

Detailed Description

Definition at line 96 of file CaloG4Hit.h.


Member Function Documentation

bool CaloG4HitLess::operator() ( const CaloG4Hit a,
const CaloG4Hit b 
) [inline]

Definition at line 98 of file CaloG4Hit.h.

References CaloG4Hit::getDepth(), CaloG4Hit::getTimeSliceID(), CaloG4Hit::getTrackID(), and CaloG4Hit::getUnitID().

                                                           {
    if (a->getTrackID() != b->getTrackID()) {
      return (a->getTrackID() < b->getTrackID());
    } else if (a->getUnitID() != b->getUnitID()) {
      return (a->getUnitID() < b->getUnitID());
    } else if (a->getDepth() != b->getDepth()) {
      return (a->getDepth() < b->getDepth());
    } else {
      return (a->getTimeSliceID() < b->getTimeSliceID());
    }
  }