![]() |
ATLAS Offline Software
|
#include <FPGATrackSimMappingSvc.h>
Public Member Functions | |
FPGATrackSimMappingSvc (const std::string &name, ISvcLocator *svc) | |
virtual | ~FPGATrackSimMappingSvc ()=default |
virtual StatusCode | initialize () override |
virtual const FPGATrackSimPlaneMap * | PlaneMap_1st () const override |
virtual const FPGATrackSimPlaneMap * | PlaneMap_2nd () const override |
virtual const FPGATrackSimRegionMap * | RegionMap_1st () const override |
virtual const FPGATrackSimRegionMap * | RegionMap_2nd () const override |
virtual const FPGATrackSimRegionMap * | SubRegionMap () const override |
virtual const FPGATrackSimNNMap * | NNMap () const override |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvIf) override |
MsgStream & | msg () const |
MsgStream & | msg (const MSG::Level lvl) const |
bool | msgLvl (const MSG::Level lvl) const |
DeclareInterfaceID (IFPGATrackSimMappingSvc, 1, 0) | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Private Member Functions | |
StatusCode | checkInputs () |
StatusCode | checkAllocs () |
Private Attributes | |
ServiceHandle< IFPGATrackSimEventSelectionSvc > | m_EvtSel |
Gaudi::Property< std::string > | m_mappingType {this, "mappingType", "FILE", "for now should be FILE only, DB for the future"} |
Gaudi::Property< std::string > | m_rmap_path {this, "rmap", "", "path of the region-map file"} |
Gaudi::Property< std::string > | m_subrmap_path {this, "subrmap", "", "path of the region-map file for subregions"} |
Gaudi::Property< std::string > | m_pmap_path {this, "pmap", "", "path of the PMAP file"} |
Gaudi::Property< std::string > | m_modulelut_path {this, "modulemap", "", "path of the ModuleLUT file"} |
Gaudi::Property< std::string > | m_NNmap_path {this, "NNmap", "", "path of the NN weighting file"} |
Gaudi::Property< std::string > | m_radii_path {this, "radiiFile", "", "path of the average radius file" } |
Gaudi::Property< std::vector< int > > | m_layerOverrides {this, "layerOverride", {}, "Overrides the selection of the 1st stage logical layers in the plane map. Each entry declares a detector layer to use as a logical layer. Specify a detector layer with { SiliconTech * 1000 + DetectorZone * 100 + PhysicalLayer }"} |
std::unique_ptr< FPGATrackSimPlaneMap > | m_pmap_1st = nullptr |
std::unique_ptr< FPGATrackSimPlaneMap > | m_pmap_2nd = nullptr |
std::unique_ptr< FPGATrackSimRegionMap > | m_rmap_1st = nullptr |
std::unique_ptr< FPGATrackSimRegionMap > | m_rmap_2nd = nullptr |
std::unique_ptr< FPGATrackSimRegionMap > | m_subrmap = nullptr |
std::unique_ptr< FPGATrackSimNNMap > | m_NNmap = nullptr |
Definition at line 16 of file FPGATrackSimMappingSvc.h.
FPGATrackSimMappingSvc::FPGATrackSimMappingSvc | ( | const std::string & | name, |
ISvcLocator * | svc | ||
) |
Definition at line 7 of file FPGATrackSimMappingSvc.cxx.
|
virtualdefault |
|
private |
Definition at line 43 of file FPGATrackSimMappingSvc.cxx.
|
private |
Definition at line 28 of file FPGATrackSimMappingSvc.cxx.
|
inherited |
|
overridevirtual |
Definition at line 60 of file FPGATrackSimMappingSvc.cxx.
|
inlinestatic |
Definition at line 64 of file FPGATrackSimMappingSvc.h.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
Definition at line 14 of file FPGATrackSimMappingSvc.cxx.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 38 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 49 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 42 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 46 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 57 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 47 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 52 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 53 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 45 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 48 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 54 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 55 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 43 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 56 of file FPGATrackSimMappingSvc.h.
|
private |
Definition at line 44 of file FPGATrackSimMappingSvc.h.