00001 #ifndef L1Trigger_RPCPacMuon_h 00002 #define L1Trigger_RPCPacMuon_h 00003 00010 #include "L1Trigger/RPCTrigger/interface/RPCConst.h" 00011 #include "L1Trigger/RPCTrigger/interface/RPCMuon.h" 00012 #include "CondFormats/L1TObjects/interface/RPCPattern.h" 00013 //------------------------------------------------------------------------------ 00014 00015 class RPCPacMuon: public RPCMuon { 00016 public: 00017 00018 RPCPacMuon(); 00019 00020 RPCPacMuon(const RPCPattern& pattern, int quality, unsigned short firedPlanes); 00021 00022 void setAll(const RPCPattern& pattern, int quality, unsigned short firedPlanes); 00023 00024 void setPatternNum(int patternNum); 00025 00026 bool operator < (const RPCPacMuon& pacMuon) const; 00027 00028 bool operator > (const RPCPacMuon& pacMuon) const; 00029 00030 bool operator == (const RPCPacMuon& pacMuon) const; 00031 00032 private: 00033 }; 00034 #endif 00035 00036