src
L1Trigger
L1TMuonEndCapPhase2
interface
DAQ
TPSelectors.h
Go to the documentation of this file.
1
#ifndef L1Trigger_L1TMuonEndCapPhase2_TPSelectors_h
2
#define L1Trigger_L1TMuonEndCapPhase2_TPSelectors_h
3
4
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFfwd.h
"
5
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFTypes.h
"
6
7
namespace
emtf::phase2
{
8
9
class
TPSelector
{
10
public
:
11
TPSelector
() =
default
;
12
13
virtual
~TPSelector
() =
default
;
14
15
virtual
void
select
(
const
TriggerPrimitive
&
tp
,
TPInfo
tp_info,
ILinkTPCMap
&)
const
= 0;
16
};
17
18
}
// namespace emtf::phase2
19
20
#endif // L1Trigger_L1TMuonEndCapPhase2_TPSelectors_h
EMTFfwd.h
emtf::phase2::ILinkTPCMap
std::map< int, TPCollection > ILinkTPCMap
Definition:
EMTFTypes.h:23
cmsswSequenceInfo.tp
tp
Definition:
cmsswSequenceInfo.py:17
emtf::phase2
L1TMuon::TriggerPrimitive
Definition:
MuonTriggerPrimitive.h:57
emtf::phase2::TPSelector::TPSelector
TPSelector()=default
emtf::phase2::TPSelector::~TPSelector
virtual ~TPSelector()=default
emtf::phase2::TPSelector
Definition:
TPSelectors.h:9
EMTFTypes.h
emtf::phase2::TPSelector::select
virtual void select(const TriggerPrimitive &tp, TPInfo tp_info, ILinkTPCMap &) const =0
emtf::phase2::TPInfo
Definition:
TPrimitives.h:13
Generated for CMSSW Reference Manual by
1.8.14