L1Trigger
RPCTrigger
interface
RPCPacTrigger.h
Go to the documentation of this file.
1
#ifndef L1Trigger_RPCPacTrigger_h
2
#define L1Trigger_RPCPacTrigger_h
3
9
#include "
L1Trigger/RPCTrigger/interface/RPCLogCone.h
"
10
#include "
L1Trigger/RPCTrigger/interface/RPCTriggerCrate.h
"
11
#include "
L1Trigger/RPCTrigger/interface/RPCFinalSorter.h
"
12
#include "
L1Trigger/RPCTrigger/interface/RPCHalfSorter.h
"
13
#include "
L1Trigger/RPCTrigger/interface/RPCTriggerConfiguration.h
"
14
15
#include <
FWCore/Framework/interface/ESHandle.h
>
16
#include "
CondFormats/L1TObjects/interface/L1RPCHsbConfig.h
"
17
18
class
RPCPacTrigger
{
19
public
:
24
RPCPacTrigger
(
RPCTriggerConfiguration
* triggerConfig);
25
31
L1RpcTBMuonsVec2
runEvent
(
const
L1RpcLogConesVec
& logConesVec,
edm::ESHandle<L1RPCHsbConfig>
hsbConf);
32
35
L1RpcTBMuonsVec
getNotEmptyMuons
();
36
37
private
:
38
//-------------hardware------------------
39
std::vector<RPCTriggerCrate>
m_TriggerCratesVec
;
40
41
RPCTriggerConfiguration
*
m_TrigCnfg
;
42
43
RPCFinalSorter
m_FinalSorter
;
44
RPCHalfSorter
m_HalfSorters
;
45
46
//---------------------------------------
47
50
L1RpcTBMuonsVec2
m_GBFinalMuons
;
51
};
52
#endif
RPCHalfSorter.h
RPCTriggerConfiguration.h
ESHandle.h
RPCLogCone.h
RPCPacTrigger::RPCPacTrigger
RPCPacTrigger(RPCTriggerConfiguration *triggerConfig)
Definition:
RPCPacTrigger.cc:9
RPCFinalSorter
Definition:
RPCFinalSorter.h:13
RPCFinalSorter.h
RPCPacTrigger::m_TriggerCratesVec
std::vector< RPCTriggerCrate > m_TriggerCratesVec
Definition:
RPCPacTrigger.h:39
RPCPacTrigger::m_FinalSorter
RPCFinalSorter m_FinalSorter
Definition:
RPCPacTrigger.h:43
L1RpcTBMuonsVec
std::vector< RPCTBMuon > L1RpcTBMuonsVec
Definition:
RPCTBMuon.h:218
RPCHalfSorter
Definition:
RPCHalfSorter.h:16
edm::ESHandle
Definition:
DTSurvey.h:22
RPCPacTrigger::m_GBFinalMuons
L1RpcTBMuonsVec2 m_GBFinalMuons
Definition:
RPCPacTrigger.h:50
RPCPacTrigger::runEvent
L1RpcTBMuonsVec2 runEvent(const L1RpcLogConesVec &logConesVec, edm::ESHandle< L1RPCHsbConfig > hsbConf)
Definition:
RPCPacTrigger.cc:19
RPCTriggerCrate.h
RPCPacTrigger::getNotEmptyMuons
L1RpcTBMuonsVec getNotEmptyMuons()
Definition:
RPCPacTrigger.cc:99
RPCPacTrigger
Definition:
RPCPacTrigger.h:18
L1RpcTBMuonsVec2
std::vector< L1RpcTBMuonsVec > L1RpcTBMuonsVec2
Definition:
RPCTBMuon.h:219
L1RpcLogConesVec
std::vector< RPCLogCone > L1RpcLogConesVec
Definition:
RPCLogCone.h:119
RPCPacTrigger::m_HalfSorters
RPCHalfSorter m_HalfSorters
Definition:
RPCPacTrigger.h:44
RPCPacTrigger::m_TrigCnfg
RPCTriggerConfiguration * m_TrigCnfg
Definition:
RPCPacTrigger.h:41
RPCTriggerConfiguration
Definition:
RPCTriggerConfiguration.h:13
L1RPCHsbConfig.h
Generated for CMSSW Reference Manual by
1.8.16