CMS 3D CMS Logo

OmtfEmulation.h
Go to the documentation of this file.
1 /*
2  * OmtfEmulation.h
3  *
4  * Created on: May 20, 2020
5  * Author: kbunkow
6  */
7 
8 #ifndef L1Trigger_L1TMuonOverlapPhase2_OmtfEmulation_h
9 #define L1Trigger_L1TMuonOverlapPhase2_OmtfEmulation_h
10 
15 
17 public:
21 
22  void beginJob();
23 
24  ~OmtfEmulation() override = default;
25 
26  void addObservers(const MuonGeometryTokens& muonGeometryTokens,
28  const edm::ESGetToken<Propagator, TrackingComponentsRecord>& propagatorEsToken) override;
29 
30 private:
32 
33  unique_ptr<PtAssignmentBase> ptAssignment;
34 };
35 
36 #endif /* L1Trigger_L1TMuonOverlapPhase2_OmtfEmulation_h */
~OmtfEmulation() override=default
MuStubsInputTokens & muStubsInputTokens
edm::ParameterSet edmParameterSet
unique_ptr< PtAssignmentBase > ptAssignment
Definition: OmtfEmulation.h:33
void addObservers(const MuonGeometryTokens &muonGeometryTokens, const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > &magneticFieldEsToken, const edm::ESGetToken< Propagator, TrackingComponentsRecord > &propagatorEsToken) override
OmtfEmulation(const edm::ParameterSet &edmParameterSet, MuStubsInputTokens &muStubsInputTokens, edm::EDGetTokenT< L1Phase2MuDTPhContainer > inputTokenDTPhPhase2)
edm::EDGetTokenT< L1Phase2MuDTPhContainer > inputTokenDTPhPhase2
Definition: OmtfEmulation.h:31