ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
11
12
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
FPGATrackSimFitConstantBank
Definition
FPGATrackSimFitConstantBank.h:24
FPGATrackSimSectorBank
Definition
FPGATrackSimSectorBank.h:32
FPGATrackSimSectorSlice
Definition
FPGATrackSimSectorSlice.h:32
IFPGATrackSimBankSvc
Definition
IFPGATrackSimBankSvc.h:21
IFPGATrackSimBankSvc::FitConstantBank_2nd
virtual const FPGATrackSimFitConstantBank * FitConstantBank_2nd(int missedPlane=-1)=0
IFPGATrackSimBankSvc::DeclareInterfaceID
DeclareInterfaceID(IFPGATrackSimBankSvc, 1, 0)
IFPGATrackSimBankSvc::FitConstantBank_1st
virtual const FPGATrackSimFitConstantBank * FitConstantBank_1st(int missedPlane=-1)=0
IFPGATrackSimBankSvc::SectorBank_2nd
virtual const FPGATrackSimSectorBank * SectorBank_2nd()=0
IFPGATrackSimBankSvc::SectorBank_1st
virtual const FPGATrackSimSectorBank * SectorBank_1st()=0
IFPGATrackSimBankSvc::~IFPGATrackSimBankSvc
virtual ~IFPGATrackSimBankSvc()=default
IFPGATrackSimBankSvc::SectorSlice
virtual const FPGATrackSimSectorSlice * SectorSlice()=0
Generated on
for ATLAS Offline Software by
1.17.0