21 SmartIF<ITHistSvc> tHistSvc{service(
"THistSvc")};
25 std::string ntuple_name =
name()+
"Tree";
26 m_tree =
new TTree(ntuple_name.c_str(),
"Ntuple of NSWL1Simulation");
28 std::string tdir_name =
"/"+
name()+
"/"+ntuple_name;
53 return StatusCode::SUCCESS;
58 std::vector<std::shared_ptr<PadData>> pads;
59 std::vector<std::unique_ptr<PadTrigger>> padTriggers;
60 std::vector<std::unique_ptr<StripData>> strips;
61 std::vector<std::unique_ptr<StripClusterData> >
clusters;
62 auto padTriggerContainer = std::make_unique<Muon::NSW_PadTriggerDataContainer>();
63 auto stripTriggerContainer = std::make_unique<Muon::NSW_TrigRawDataContainer>();
64 auto MMTriggerContainer = std::make_unique<Muon::NSW_TrigRawDataContainer>();
88 std::scoped_lock lock(
mutex);
94 auto trgContainer=std::make_unique<Muon::NSW_TrigRawDataContainer>();
95 ATH_CHECK(
m_trigProcessor->mergeRDO(padTriggerContainer.get(), stripTriggerContainer.get(), MMTriggerContainer.get(), trgContainer.get()) );
97 return StatusCode::SUCCESS;