Public Member Functions | List of all members
art::Compare_Run_SubRun_EventEntry Class Reference

#include <FileIndex.h>

Public Member Functions

bool operator() (FileIndex::Element const &lh, FileIndex::Element const &rh)
 

Detailed Description

Definition at line 175 of file FileIndex.h.

Member Function Documentation

bool art::Compare_Run_SubRun_EventEntry::operator() ( FileIndex::Element const &  lh,
FileIndex::Element const &  rh 
)

Definition at line 452 of file FileIndex.cc.

454  {
455  if (lh.eventID_.subRunID() == rh.eventID_.subRunID()) {
456  if ((!lh.eventID_.isValid()) && (!rh.eventID_.isValid())) {
457  return false;
458  } else if (!lh.eventID_.isValid()) {
459  return true;
460  } else if (!rh.eventID_.isValid()) {
461  return false;
462  }
463  return lh.entry_ < rh.entry_;
464  }
465  return lh.eventID_.subRunID() < rh.eventID_.subRunID();
466  }

The documentation for this class was generated from the following files: