00001 #ifndef L1Trigger_RPCLogHit_h 00002 #define L1Trigger_RPCLogHit_h 00003 00016 #include <vector> 00017 //#include "L1Trigger/RPCTrigger/src/l1RpcConeCrdnts.h" 00018 #include "L1Trigger/RPCTrigger/interface/RPCConst.h" 00019 00020 class RPCLogHit { 00021 00022 public: 00023 00027 RPCLogHit() {}; 00028 00029 00030 RPCLogHit(int m_tower, int m_PAC, int m_logplane, int m_posInCone); 00034 ~RPCLogHit(){ } 00035 00036 00037 RPCConst::l1RpcConeCrdnts getConeCrdnts() const; 00038 00039 int getTower() const; 00040 00041 int getLogSector() const; 00042 00043 int getLogSegment() const; 00044 00045 int getlogPlaneNumber() const; 00046 00047 int getStripNumberInCone() const; 00048 00049 void setDigiIdx(int); 00050 00051 int getDigiIdx() const; 00052 00053 private: 00054 RPCConst::l1RpcConeCrdnts m_ConeCrdnts; 00055 00056 int m_logPlaneNumber, m_stripNumberInCone; 00057 00058 int m_digiIdx; 00059 }; 00060 #endif