ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
EFTracking
FPGATrackSim
FPGATrackSimMaps
FPGATrackSimMaps
IFPGATrackSimMappingSvc.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3
4
#ifndef ITRIGFPGATrackSimMAPPINGSVC_H
5
#define ITRIGFPGATrackSimMAPPINGSVC_H
6
7
#include "GaudiKernel/IService.h"
8
#include "GaudiKernel/IInterface.h"
9
10
// Forward declarations
11
class
FPGATrackSimRegionMap
;
12
class
FPGATrackSimPlaneMap
;
13
class
FPGATrackSimNNMap
;
14
15
16
class
IFPGATrackSimMappingSvc
:
virtual
public
IService
17
{
18
public
:
19
DeclareInterfaceID
(
IFPGATrackSimMappingSvc
, 1, 0);
20
21
virtual
const
FPGATrackSimPlaneMap
*
PlaneMap_1st
(
int
slice)
const
= 0;
22
virtual
const
FPGATrackSimPlaneMap
*
PlaneMap_2nd
(
int
slice)
const
= 0;
23
virtual
size_t
GetPlaneMap_1stSliceSize
()
const
= 0;
24
virtual
size_t
GetPlaneMap_2ndSliceSize
()
const
= 0;
25
virtual
const
FPGATrackSimRegionMap
*
RegionMap_1st
()
const
= 0;
26
virtual
const
FPGATrackSimRegionMap
*
RegionMap_2nd
()
const
= 0;
27
virtual
const
FPGATrackSimRegionMap
*
SubRegionMap
()
const
= 0;
28
virtual
const
FPGATrackSimRegionMap
*
SubRegionMap_2nd
()
const
= 0;
29
virtual
std::string
getFakeNNMapString
()
const
= 0;
30
virtual
std::string
getParamNNMapString
()
const
= 0;
31
virtual
std::string
getFakeNNMap2ndString
()
const
= 0;
32
virtual
std::string
getParamNNMap2ndString
()
const
= 0;
33
virtual
std::string
getExtensionNNHitMapString
()
const
= 0;
34
virtual
std::string
getExtensionNNVolMapString
()
const
= 0;
35
virtual
std::string
getGNNModuleMapString
()
const
= 0;
36
37
};
38
39
40
41
#endif
// ITRIGFPGATrackSimMAPPINGSVC_H
FPGATrackSimNNMap
Definition
FPGATrackSimNNMap.h:25
FPGATrackSimPlaneMap
Definition
FPGATrackSimPlaneMap.h:62
FPGATrackSimRegionMap
Definition
FPGATrackSimRegionMap.h:62
IFPGATrackSimMappingSvc
Definition
IFPGATrackSimMappingSvc.h:17
IFPGATrackSimMappingSvc::getExtensionNNVolMapString
virtual std::string getExtensionNNVolMapString() const =0
IFPGATrackSimMappingSvc::getParamNNMap2ndString
virtual std::string getParamNNMap2ndString() const =0
IFPGATrackSimMappingSvc::PlaneMap_1st
virtual const FPGATrackSimPlaneMap * PlaneMap_1st(int slice) const =0
IFPGATrackSimMappingSvc::getGNNModuleMapString
virtual std::string getGNNModuleMapString() const =0
IFPGATrackSimMappingSvc::getExtensionNNHitMapString
virtual std::string getExtensionNNHitMapString() const =0
IFPGATrackSimMappingSvc::RegionMap_1st
virtual const FPGATrackSimRegionMap * RegionMap_1st() const =0
IFPGATrackSimMappingSvc::SubRegionMap_2nd
virtual const FPGATrackSimRegionMap * SubRegionMap_2nd() const =0
IFPGATrackSimMappingSvc::RegionMap_2nd
virtual const FPGATrackSimRegionMap * RegionMap_2nd() const =0
IFPGATrackSimMappingSvc::DeclareInterfaceID
DeclareInterfaceID(IFPGATrackSimMappingSvc, 1, 0)
IFPGATrackSimMappingSvc::PlaneMap_2nd
virtual const FPGATrackSimPlaneMap * PlaneMap_2nd(int slice) const =0
IFPGATrackSimMappingSvc::GetPlaneMap_1stSliceSize
virtual size_t GetPlaneMap_1stSliceSize() const =0
IFPGATrackSimMappingSvc::getParamNNMapString
virtual std::string getParamNNMapString() const =0
IFPGATrackSimMappingSvc::GetPlaneMap_2ndSliceSize
virtual size_t GetPlaneMap_2ndSliceSize() const =0
IFPGATrackSimMappingSvc::SubRegionMap
virtual const FPGATrackSimRegionMap * SubRegionMap() const =0
IFPGATrackSimMappingSvc::getFakeNNMap2ndString
virtual std::string getFakeNNMap2ndString() const =0
IFPGATrackSimMappingSvc::getFakeNNMapString
virtual std::string getFakeNNMapString() const =0
Generated on
for ATLAS Offline Software by
1.17.0