ATLAS Offline Software
Loading...
Searching...
No Matches
IFPGATrackSimBankSvc.h
Go to the documentation of this file.
1// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3#ifndef ITRIGFPGATrackSimBANKSVC_H
4#define ITRIGFPGATrackSimBANKSVC_H
5
11
12
13#include "GaudiKernel/IService.h"
14#include "GaudiKernel/IInterface.h"
15
19
20class IFPGATrackSimBankSvc : virtual public IService
21{
22 public:
24 virtual ~IFPGATrackSimBankSvc() = default;
25
26 virtual const FPGATrackSimFitConstantBank* FitConstantBank_1st(int missedPlane = -1) = 0;
27 virtual const FPGATrackSimFitConstantBank* FitConstantBank_2nd(int missedPlane = -1) = 0;
31};
32
33#endif // ITRIGFPGATrackSimBANKSVC_H
virtual const FPGATrackSimFitConstantBank * FitConstantBank_2nd(int missedPlane=-1)=0
DeclareInterfaceID(IFPGATrackSimBankSvc, 1, 0)
virtual const FPGATrackSimFitConstantBank * FitConstantBank_1st(int missedPlane=-1)=0
virtual const FPGATrackSimSectorBank * SectorBank_2nd()=0
virtual const FPGATrackSimSectorBank * SectorBank_1st()=0
virtual ~IFPGATrackSimBankSvc()=default
virtual const FPGATrackSimSectorSlice * SectorSlice()=0