ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerProcessorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGGERPROCESSORTOOL_H
5#define TRIGGERPROCESSORTOOL_H
6
9
10namespace NSWL1 {
11
12 class TriggerProcessorTool : public extends<AthAlgTool,ITriggerProcessorTool> {
13
14 public:
15
16 TriggerProcessorTool(const std::string& type, const std::string& name, const IInterface* parent);
17 virtual ~TriggerProcessorTool() override = default;
18
19 virtual StatusCode initialize() override;
20
21 StatusCode mergeRDO(const Muon::NSW_PadTriggerDataContainer* padTriggerContainer,
22 const Muon::NSW_TrigRawDataContainer* stripTriggerContainer,
23 const Muon::NSW_TrigRawDataContainer* MMTriggerContainer,
24 Muon::NSW_TrigRawDataContainer* trigRdoContainer) const override;
25
26 private:
27
28 };
29}
30#endif
virtual StatusCode initialize() override
virtual ~TriggerProcessorTool() override=default
TriggerProcessorTool(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode mergeRDO(const Muon::NSW_PadTriggerDataContainer *padTriggerContainer, const Muon::NSW_TrigRawDataContainer *stripTriggerContainer, const Muon::NSW_TrigRawDataContainer *MMTriggerContainer, Muon::NSW_TrigRawDataContainer *trigRdoContainer) const override
PadEmulatorCoincidences.