File indexing completed on 2024-04-06 12:21:39
0001 #ifndef L1Trigger_RPCPac_h
0002 #define L1Trigger_RPCPac_h
0003
0004 #include "L1Trigger/RPCTrigger/interface/RPCPacBase.h"
0005 #include "L1Trigger/RPCTrigger/interface/RPCPacMuon.h"
0006
0007 #include "L1Trigger/RPCTrigger/interface/RPCLogCone.h"
0008 #include "L1Trigger/RPCTrigger/interface/RPCPacData.h"
0009
0010
0011
0012
0013 class RPCPac : public RPCPacBase {
0014 public:
0015 RPCPac(const RPCPacData*, int tower, int logSector, int logSegment);
0016
0017 RPCPacMuon run(const RPCLogCone& cone) const;
0018
0019 private:
0020 RPCPacMuon runTrackPatternsGroup(const RPCLogCone& cone) const;
0021
0022 RPCPacMuon runEnergeticPatternsGroups(const RPCLogCone& cone) const;
0023
0024 const RPCPacData* m_pacData;
0025 };
0026
0027 #endif