src
L1Trigger
L1TMuonEndCapPhase2
interface
DAQ
TPCollectors.h
Go to the documentation of this file.
1
#ifndef L1Trigger_L1TMuonEndCapPhase2_TPCollectors_h
2
#define L1Trigger_L1TMuonEndCapPhase2_TPCollectors_h
3
4
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFfwd.h
"
5
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFTypes.h
"
6
7
namespace
emtf::phase2
{
8
9
class
TPCollector
{
10
public
:
11
TPCollector
() =
default
;
12
13
virtual
~TPCollector
() =
default
;
14
15
// Collects all the trigger primitives in the event
16
virtual
void
collect
(
const
edm::Event
&,
BXTPCMap
&)
const
= 0;
17
};
18
19
}
// namespace emtf::phase2
20
21
#endif // L1Trigger_L1TMuonEndCapPhase2_TPCollectors_h
EMTFfwd.h
emtf::phase2::TPCollector
Definition:
TPCollectors.h:9
emtf::phase2
emtf::phase2::BXTPCMap
std::map< int, TPCollection > BXTPCMap
Definition:
EMTFTypes.h:22
emtf::phase2::TPCollector::~TPCollector
virtual ~TPCollector()=default
emtf::phase2::TPCollector::collect
virtual void collect(const edm::Event &, BXTPCMap &) const =0
EMTFTypes.h
emtf::phase2::TPCollector::TPCollector
TPCollector()=default
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.14