CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/L1Trigger/RPCTrigger/interface/RPCLogHit.h

Go to the documentation of this file.
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