21 :
OMTFReconstruction(edmParameterSet, muStubsInputTokens), inputTokenDTPhPhase2(inputTokenDTPhPhase2) {}
29 std::make_unique<OmtfPhase2AngleConverter>());
48 edm::LogImportant(
"OMTFReconstruction") <<
"constructing PtAssignmentNNRegression" << std::endl;
54 if (omtfProcGoldenPat) {
virtual void setPtAssignment(PtAssignmentBase *ptAssignment)
T getParameter(std::string const &) const
bool exists(std::string const ¶meterName) const
checks if a parameter exists
virtual void addObservers(const MuonGeometryTokens &muonGeometryTokens, const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > &magneticFieldEsToken, const edm::ESGetToken< Propagator, TrackingComponentsRecord > &propagatorEsToken)
unique_ptr< OMTFinputMaker > inputMaker
std::vector< std::unique_ptr< IOMTFEmulationObserver > > observers
MuStubsInputTokens & muStubsInputTokens
Log< level::Error, true > LogImportant
unique_ptr< OMTFConfiguration > omtfConfig
edm::ParameterSet edmParameterSet
unique_ptr< IProcessorEmulator > omtfProc
unique_ptr< PtAssignmentBase > ptAssignment
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