10 m_histSvc(
"THistSvc/THistSvc",
name )
19 if(
m_doNtuple and Gaudi::Concurrency::ConcurrencyFlags::numConcurrentEvents() > 1) {
20 ATH_MSG_ERROR(
"DoNtuple is not possible in multi-threaded mode");
21 return StatusCode::FAILURE;
42 return StatusCode::SUCCESS;
47 std::vector<std::shared_ptr<PadData>> pads;
48 std::vector<std::unique_ptr<PadTrigger>> padTriggers;
49 std::vector<std::unique_ptr<StripData>> strips;
50 std::vector<std::unique_ptr<StripClusterData> >
clusters;
51 auto padTriggerContainer = std::make_unique<Muon::NSW_PadTriggerDataContainer>();
52 auto stripTriggerContainer = std::make_unique<Muon::NSW_TrigRawDataContainer>();
53 auto MMTriggerContainer = std::make_unique<Muon::NSW_TrigRawDataContainer>();
73 std::scoped_lock lock(
mutex);
75 if(!success)
return StatusCode::FAILURE;
79 auto trgContainer=std::make_unique<Muon::NSW_TrigRawDataContainer>();
80 ATH_CHECK(
m_trigProcessor->mergeRDO(padTriggerContainer.get(), stripTriggerContainer.get(), MMTriggerContainer.get(), trgContainer.get()) );
82 return StatusCode::SUCCESS;
87 return StatusCode::SUCCESS;