Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TMuonEndCap
interface
EMTFSubsystemCollector.h
Go to the documentation of this file.
1
#ifndef L1TMuonEndCap_EMTFSubsystemCollector_h
2
#define L1TMuonEndCap_EMTFSubsystemCollector_h
3
4
#include "
L1Trigger/L1TMuonEndCap/interface/Common.h
"
5
6
// Forward declarations
7
namespace
edm
{
8
class
Event
;
9
class
EDGetToken
;
10
}
// namespace edm
11
12
// Class declaration
13
class
EMTFSubsystemCollector
{
14
public
:
15
template
<
typename
T>
16
void
extractPrimitives(
T
tag
,
17
const
edm::Event
&
iEvent
,
18
const
edm::EDGetToken
&
token
,
19
TriggerPrimitiveCollection
&
out
)
const
;
20
21
// RPC functions
22
void
cluster_rpc(
const
TriggerPrimitiveCollection
& muon_primitives,
23
TriggerPrimitiveCollection
& clus_muon_primitives)
const
;
24
25
// GEM functions
26
void
make_copad_gem(
const
TriggerPrimitiveCollection
& muon_primitives,
27
TriggerPrimitiveCollection
& copad_muon_primitives)
const
;
28
29
void
cluster_gem(
const
TriggerPrimitiveCollection
& muon_primitives,
30
TriggerPrimitiveCollection
& clus_muon_primitives)
const
;
31
};
32
33
#endif
GlobalPosition_Frontier_DevDB_cff.tag
tag
Definition:
GlobalPosition_Frontier_DevDB_cff.py:11
Common.h
edm::EDGetToken
Definition:
EDGetToken.h:35
EMTFSubsystemCollector
Definition:
EMTFSubsystemCollector.h:13
iEvent
int iEvent
Definition:
GenABIO.cc:224
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
Event
EDGetToken
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::Event
Definition:
Event.h:72
T
long double T
Definition:
Basic3DVectorLD.h:48
TriggerPrimitiveCollection
L1TMuon::TriggerPrimitiveCollection TriggerPrimitiveCollection
Definition:
Common.h:34
unpackBuffers-CaloStage2.token
token
Definition:
unpackBuffers-CaloStage2.py:316
Generated for CMSSW Reference Manual by
1.8.11