ATLAS Offline Software
Loading...
Searching...
No Matches
ITriggerProcessorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ITRIGGERPROCESSORTOOL_H
6#define ITRIGGERPROCESSORTOOL_H 1
7
8#include "GaudiKernel/IAlgTool.h"
11
12namespace NSWL1 {
13
14 class ITriggerProcessorTool: virtual public IAlgTool {
15
16 public:
18 virtual ~ITriggerProcessorTool() = default;
19
20 virtual StatusCode mergeRDO(const Muon::NSW_PadTriggerDataContainer* padTriggerContainer, const Muon::NSW_TrigRawDataContainer* stripTriggerContainer,
21 const Muon::NSW_TrigRawDataContainer* MMTriggerContainer, Muon::NSW_TrigRawDataContainer* trigRdoContainer) const = 0;
22 };
23}
24#endif
virtual ~ITriggerProcessorTool()=default
DeclareInterfaceID(ITriggerProcessorTool, 1, 0)
virtual StatusCode mergeRDO(const Muon::NSW_PadTriggerDataContainer *padTriggerContainer, const Muon::NSW_TrigRawDataContainer *stripTriggerContainer, const Muon::NSW_TrigRawDataContainer *MMTriggerContainer, Muon::NSW_TrigRawDataContainer *trigRdoContainer) const =0
PadEmulatorCoincidences.