src
L1Trigger
L1TMuonEndCapPhase2
interface
Algo
ParameterAssignmentLayer.h
Go to the documentation of this file.
1
#ifndef L1Trigger_L1TMuonEndCapPhase2_ParameterAssignment_h
2
#define L1Trigger_L1TMuonEndCapPhase2_ParameterAssignment_h
3
4
#include <array>
5
#include <vector>
6
7
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFfwd.h
"
8
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFTypes.h
"
9
#include "
L1Trigger/L1TMuonEndCapPhase2/interface/EMTFConstants.h
"
10
11
namespace
emtf::phase2::algo
{
12
13
class
ParameterAssignmentLayer
{
14
public
:
15
ParameterAssignmentLayer
(
const
EMTFContext
&);
16
17
~ParameterAssignmentLayer
() =
default
;
18
19
void
apply
(
const
bool
&, std::vector<track_t>&)
const
;
20
21
private
:
22
const
EMTFContext
&
context_
;
23
};
24
25
}
// namespace emtf::phase2::algo
26
27
#endif // L1Trigger_L1TMuonEndCapPhase2_ParameterAssignment_h not defined
emtf::phase2::algo::ParameterAssignmentLayer::apply
void apply(const bool &, std::vector< track_t > &) const
Definition:
ParameterAssignmentLayer.cc:17
EMTFfwd.h
emtf::phase2::algo::ParameterAssignmentLayer::ParameterAssignmentLayer
ParameterAssignmentLayer(const EMTFContext &)
Definition:
ParameterAssignmentLayer.cc:15
emtf::phase2::algo::ParameterAssignmentLayer::context_
const EMTFContext & context_
Definition:
ParameterAssignmentLayer.h:22
EMTFTypes.h
emtf::phase2::algo::ParameterAssignmentLayer::~ParameterAssignmentLayer
~ParameterAssignmentLayer()=default
emtf::phase2::EMTFContext
Definition:
EMTFContext.h:26
EMTFConstants.h
emtf::phase2::algo
Definition:
DuplicateRemovalLayer.h:11
emtf::phase2::algo::ParameterAssignmentLayer
Definition:
ParameterAssignmentLayer.h:13
Generated for CMSSW Reference Manual by
1.8.14