ATLAS Offline Software
Loading...
Searching...
No Matches
ILumiBlockMuTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
11
12#ifndef LUMIBLOCKCOMPS_ILumiBlockMuTool_H
13#define LUMIBLOCKCOMPS_ILumiBlockMuTool_H
14
15#include "GaudiKernel/IAlgTool.h"
16#include "GaudiKernel/EventContext.h"
17
18class ILumiBlockMuTool: virtual public IAlgTool {
19
20 public:
22
23 // Interface
24 virtual float averageInteractionsPerCrossing(const EventContext& ctx) const = 0;
25 virtual float actualInteractionsPerCrossing(const EventContext& ctx) const = 0;
26
27 private:
28};
29
30#endif
Provides interface for LumiBlockMuTool.
virtual float averageInteractionsPerCrossing(const EventContext &ctx) const =0
DeclareInterfaceID(ILumiBlockMuTool, 1, 0)
virtual float actualInteractionsPerCrossing(const EventContext &ctx) const =0