Main Page
Namespaces
Classes
Package Documentation
src
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
7
// Forward declarations
8
namespace
edm
{
9
class
Event
;
10
class
EDGetToken
;
11
}
12
13
14
// Class declaration
15
class
EMTFSubsystemCollector
{
16
public
:
17
template
<
typename
T>
18
void
extractPrimitives(
19
T
tag
,
20
const
edm::Event
&
iEvent
,
21
const
edm::EDGetToken
& token,
22
TriggerPrimitiveCollection
&
out
23
)
const
;
24
25
// RPC functions
26
void
cluster_rpc(
const
TriggerPrimitiveCollection
& muon_primitives,
TriggerPrimitiveCollection
& clus_muon_primitives)
const
;
27
28
// GEM functions
29
void
make_copad_gem(
const
TriggerPrimitiveCollection
& muon_primitives,
TriggerPrimitiveCollection
& copad_muon_primitives)
const
;
30
31
void
cluster_gem(
const
TriggerPrimitiveCollection
& muon_primitives,
TriggerPrimitiveCollection
& clus_muon_primitives)
const
;
32
};
33
34
#endif
GlobalPosition_Frontier_DevDB_cff.tag
tag
Definition:
GlobalPosition_Frontier_DevDB_cff.py:11
edm::EDGetToken
Definition:
EDGetToken.h:35
EMTFSubsystemCollector
Definition:
EMTFSubsystemCollector.h:15
iEvent
int iEvent
Definition:
GenABIO.cc:224
Common.h
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
TriggerPrimitiveCollection
L1TMuon::TriggerPrimitiveCollection TriggerPrimitiveCollection
Definition:
Common.h:34
Event
EDGetToken
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::Event
Definition:
Event.h:71
T
long double T
Definition:
Basic3DVectorLD.h:66
Generated for CMSSW Reference Manual by
1.8.11