ATLAS Offline Software
Trigger
EFTracking
FPGATrackSim
FPGATrackSimBanks
FPGATrackSimBanks
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
13
#include "GaudiKernel/IService.h"
14
#include "GaudiKernel/IInterface.h"
15
16
class
FPGATrackSimFitConstantBank
;
17
class
FPGATrackSimSectorSlice
;
18
class
FPGATrackSimSectorBank
;
19
20
class
IFPGATrackSimBankSvc
:
virtual
public
IService
21
{
22
public
:
23
DeclareInterfaceID
(
IFPGATrackSimBankSvc
, 1, 0);
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;
28
virtual
const
FPGATrackSimSectorSlice
*
SectorSlice
() = 0;
29
virtual
const
FPGATrackSimSectorBank
*
SectorBank_1st
() = 0;
30
virtual
const
FPGATrackSimSectorBank
*
SectorBank_2nd
() = 0;
31
};
32
33
#endif // ITRIGFPGATrackSimBANKSVC_H
IFPGATrackSimBankSvc::FitConstantBank_2nd
virtual const FPGATrackSimFitConstantBank * FitConstantBank_2nd(int missedPlane=-1)=0
IFPGATrackSimBankSvc::DeclareInterfaceID
DeclareInterfaceID(IFPGATrackSimBankSvc, 1, 0)
IFPGATrackSimBankSvc::SectorSlice
virtual const FPGATrackSimSectorSlice * SectorSlice()=0
FPGATrackSimSectorSlice
Definition:
FPGATrackSimSectorSlice.h:32
IFPGATrackSimBankSvc::~IFPGATrackSimBankSvc
virtual ~IFPGATrackSimBankSvc()=default
IFPGATrackSimBankSvc::SectorBank_2nd
virtual const FPGATrackSimSectorBank * SectorBank_2nd()=0
FPGATrackSimSectorBank
Definition:
FPGATrackSimSectorBank.h:32
FPGATrackSimFitConstantBank
Definition:
FPGATrackSimFitConstantBank.h:24
IFPGATrackSimBankSvc::FitConstantBank_1st
virtual const FPGATrackSimFitConstantBank * FitConstantBank_1st(int missedPlane=-1)=0
IFPGATrackSimBankSvc
Definition:
IFPGATrackSimBankSvc.h:21
IFPGATrackSimBankSvc::SectorBank_1st
virtual const FPGATrackSimSectorBank * SectorBank_1st()=0
Generated on Thu Nov 7 2024 21:16:41 for ATLAS Offline Software by
1.8.18