00001 #ifndef L1GCTCAND_H 00002 #define L1GCTCAND_H 00003 00004 #include "DataFormats/L1CaloTrigger/interface/L1CaloRegionDetId.h" 00005 00011 00012 class L1GctCand { 00013 public: 00014 00015 L1GctCand(); 00016 00017 virtual ~L1GctCand(); 00018 00020 virtual L1CaloRegionDetId regionId() const = 0; 00021 00023 virtual bool empty() const = 0; 00024 00029 virtual unsigned rank() const = 0; 00030 00032 virtual unsigned etaIndex() const = 0; 00033 00035 virtual unsigned etaSign() const = 0; 00036 00038 virtual unsigned phiIndex() const = 0; 00039 00040 private: 00041 00043 bool dummy_; 00044 00045 00046 }; 00047 00048 00049 00050 #endif