ATLAS Offline Software
Loading...
Searching...
No Matches
IMMTriggerTool.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 IMMTRIGGERTOOL_H
6#define IMMTRIGGERTOOL_H 1
7
8//basic includes
9#include "GaudiKernel/IAlgTool.h"
12
13// namespace for the NSW LVL1 related classes
14namespace NSWL1 {
15
16 class IMMTriggerTool: virtual public IAlgTool {
17
18 public:
20 virtual ~IMMTriggerTool() = default;
21
23 virtual StatusCode runTrigger(const EventContext& ctx, Muon::NSW_TrigRawDataContainer* rdo, const bool do_MMDiamonds) const = 0;
24 };
25}
26#endif
virtual ~IMMTriggerTool()=default
virtual StatusCode attachBranches(MuonVal::MuonTesterTree &tree)=0
DeclareInterfaceID(IMMTriggerTool, 1, 0)
virtual StatusCode runTrigger(const EventContext &ctx, Muon::NSW_TrigRawDataContainer *rdo, const bool do_MMDiamonds) const =0
PadEmulatorCoincidences.
TChain * tree