File indexing completed on 2024-04-06 12:21:40
0001 #ifndef L1Trigger_RPCPacMuon_h
0002 #define L1Trigger_RPCPacMuon_h
0003
0004
0005
0006
0007
0008
0009
0010 #include "L1Trigger/RPCTrigger/interface/RPCConst.h"
0011 #include "L1Trigger/RPCTrigger/interface/RPCMuon.h"
0012 #include "CondFormats/L1TObjects/interface/RPCPattern.h"
0013
0014
0015 class RPCPacMuon : public RPCMuon {
0016 public:
0017 RPCPacMuon();
0018
0019 RPCPacMuon(const RPCPattern& pattern, int quality, unsigned short firedPlanes);
0020
0021 void setAll(const RPCPattern& pattern, int quality, unsigned short firedPlanes);
0022
0023 void setPatternNum(int patternNum);
0024
0025 bool operator<(const RPCPacMuon& pacMuon) const;
0026
0027 bool operator>(const RPCPacMuon& pacMuon) const;
0028
0029 bool operator==(const RPCPacMuon& pacMuon) const;
0030
0031 private:
0032 };
0033 #endif