CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_13_patch3/src/L1Trigger/RPCTrigger/interface/RPCPac.h

Go to the documentation of this file.
00001 #ifndef L1Trigger_RPCPac_h
00002 #define L1Trigger_RPCPac_h
00003 
00004 #include "L1Trigger/RPCTrigger/interface/RPCPacBase.h"
00005 #include "L1Trigger/RPCTrigger/interface/RPCPacMuon.h"
00006 
00007 #include "L1Trigger/RPCTrigger/interface/RPCLogCone.h"
00008 #include "L1Trigger/RPCTrigger/interface/RPCPacData.h"
00009 
00010 //class RPCLogCone;
00011 //class RPCPacData;
00012 
00013 
00014 class RPCPac: public RPCPacBase {
00015   
00016   public: 
00017     RPCPac(const RPCPacData *, int tower, int logSector, int logSegment);
00018 
00019     RPCPacMuon run(const RPCLogCone& cone) const;
00020     
00021   private:
00022     
00023     RPCPacMuon runTrackPatternsGroup(const RPCLogCone& cone) const;
00024     
00025     RPCPacMuon runEnergeticPatternsGroups(const RPCLogCone& cone) const;
00026     
00027     const RPCPacData* m_pacData;
00028 };
00029   
00030 
00031 #endif