24 m_egAlgo = std::make_unique<Stage1Layer2EGammaAlgorithmImpHI>(dbPars);
25 m_sumAlgo = std::make_unique<Stage1Layer2EtSumAlgorithmImpHI>(dbPars);
26 m_jetAlgo = std::make_unique<Stage1Layer2JetAlgorithmImpHI>(dbPars);
27 m_tauAlgo = std::make_unique<Stage1Layer2SingleTrackHI>(dbPars);
28 m_hfRingAlgo = std::make_unique<Stage1Layer2CentralityAlgorithm>(dbPars);
29 m_hfBitAlgo = std::make_unique<Stage1Layer2HFMinimumBias>(dbPars);
35 m_egAlgo = std::make_unique<Stage1Layer2EGammaAlgorithmImpPP>(dbPars);
36 m_sumAlgo = std::make_unique<Stage1Layer2EtSumAlgorithmImpPP>(dbPars);
37 m_jetAlgo = std::make_unique<Stage1Layer2JetAlgorithmImpPP>(dbPars);
38 m_tauAlgo = std::make_unique<Stage1Layer2TauAlgorithmImpPP>(dbPars);
39 m_hfRingAlgo = std::make_unique<Stage1Layer2DiTauAlgorithm>(dbPars);
42 else if (
m_fwv == 3 )
44 m_jetAlgo = std::make_unique<Stage1Layer2JetAlgorithmImpSimpleHW>(dbPars);
45 m_egAlgo = std::make_unique<Stage1Layer2EGammaAlgorithmImpHW>(dbPars);
46 m_sumAlgo = std::make_unique<Stage1Layer2EtSumAlgorithmImpHW>(dbPars);
47 m_tauAlgo = std::make_unique<Stage1Layer2TauAlgorithmImpHW>(dbPars);
48 m_hfRingAlgo = std::make_unique<Stage1Layer2DiTauAlgorithm>(dbPars);
49 m_hfBitAlgo = std::make_unique<Stage1Layer2HFMinimumBias>(dbPars);
53 <<
"Undefined firmware version passed to Stage1Layer2MainProcessorFirmwareImp1" << std::endl;
std::unique_ptr< Stage1Layer2EtSumAlgorithm > m_sumAlgo
std::unique_ptr< Stage1Layer2HFBitCountAlgorithm > m_hfBitAlgo
std::unique_ptr< Stage1Layer2HFRingSumAlgorithm > m_hfRingAlgo
std::unique_ptr< Stage1Layer2TauAlgorithm > m_tauAlgo
std::unique_ptr< Stage1Layer2EGammaAlgorithm > m_egAlgo
std::unique_ptr< Stage1Layer2JetAlgorithm > m_jetAlgo