CMS 3D CMS Logo

RPCTriggerBoard.h
Go to the documentation of this file.
1 #ifndef L1Trigger_RPCTriggerBoard_h
2 #define L1Trigger_RPCTriggerBoard_h
3 
13 #include <vector>
14 #include <string>
18 #include <memory>
19 //---------------------------------------------------------------------------
21 public:
22  RPCTriggerBoard(RPCTriggerConfiguration* triggerConfig, int tbNum, int tcNum);
23 
27  bool runCone(const RPCLogCone& cone);
28 
33 
34 private:
35  int m_TBNumber;
36 
38 
40 
42 
43  //typedef std::vector<RPCPac*> PACsVec; // PACs in single tower
44  typedef std::vector<std::shared_ptr<RPCPac> > PACsVec; // PACs in single tower
45  typedef std::map<int, PACsVec> PACsAll; // Holds pacs for all towers covered by tb
46 
48 };
49 #endif
RPCTriggerConfiguration.h
RPCTriggerBoard::runTBGB
L1RpcTBMuonsVec runTBGB()
Definition: RPCTriggerBoard.cc:75
RPCTriggerBoard::PACsVec
std::vector< std::shared_ptr< RPCPac > > PACsVec
Definition: RPCTriggerBoard.h:44
RPCTriggerBoard::runCone
bool runCone(const RPCLogCone &cone)
Definition: RPCTriggerBoard.cc:45
L1RpcTBMuonsVec
std::vector< RPCTBMuon > L1RpcTBMuonsVec
Definition: RPCTBMuon.h:218
RPCLogCone
Definition: RPCLogCone.h:23
RPCTriggerBoard::PACsAll
std::map< int, PACsVec > PACsAll
Definition: RPCTriggerBoard.h:45
RPCTriggerBoard::m_TriggerConfig
RPCTriggerConfiguration * m_TriggerConfig
Definition: RPCTriggerBoard.h:37
hltPFPuppi_cfi.cone
cone
Definition: hltPFPuppi_cfi.py:32
RPCTriggerBoard::m_pacs
PACsAll m_pacs
Definition: RPCTriggerBoard.h:47
RPCTriggerBoard::m_PacsMuonsVec
L1RpcTBMuonsVec m_PacsMuonsVec
Definition: RPCTriggerBoard.h:41
RPCTriggerBoard::m_TBNumber
int m_TBNumber
0...8 , 0 = tbn4, m_tower -16..-13, 4 = tb0
Definition: RPCTriggerBoard.h:35
RPCTBGhostBuster
Definition: RPCTBGhostBuster.h:13
RPCTBGhostBuster.h
RPCTriggerBoard::m_TBGhostBuster
RPCTBGhostBuster m_TBGhostBuster
Definition: RPCTriggerBoard.h:39
RPCTriggerBoard
Definition: RPCTriggerBoard.h:20
RPCTriggerBoard::RPCTriggerBoard
RPCTriggerBoard(RPCTriggerConfiguration *triggerConfig, int tbNum, int tcNum)
Definition: RPCTriggerBoard.cc:12
RPCPac.h
RPCTriggerConfiguration
Definition: RPCTriggerConfiguration.h:13