22 return StatusCode::SUCCESS;
24 return StatusCode::FAILURE;
33 return StatusCode::FAILURE;
37 return StatusCode::FAILURE;
41 return StatusCode::FAILURE;
47 return StatusCode::FAILURE;
53 return StatusCode::FAILURE;
57 return StatusCode::FAILURE;
61 return StatusCode::FAILURE;
67 return StatusCode::FAILURE;
72 return StatusCode::FAILURE;
76 return StatusCode::FAILURE;
80 return StatusCode::FAILURE;
84 return StatusCode::FAILURE;
86 return StatusCode::SUCCESS;
160 getline(fileIn, line);
161 std::istringstream sline(line);
162 std::string geoKeyCheck;
163 sline >> geoKeyCheck;
165 while (getline(fileIn,line)){
166 std::istringstream sline(line);
167 std::string geoKeyCandidate;
168 sline >> geoKeyCandidate;
169 if(geoKeyCheck.compare(geoKeyCandidate)==0){
182 std::ifstream fin(filepath);
186 throw (
"FPGATrackSimPlaneMap Couldn't open " + filepath);
225 ATH_MSG_DEBUG(
"Setting the average radius per logical layer for Region and Subregion Maps");
283 std::string model_path;
308 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
std::string PathResolverFindCalibFile(const std::string &logical_file_name)
std::vector< std::unique_ptr< FPGATrackSimPlaneMap > > m_pmap_vector_1st
Gaudi::Property< bool > m_loadRegionMap
std::unique_ptr< FPGATrackSimNNMap > m_NNmap2nd_param
virtual std::string getExtensionNNVolMapString() const override
Gaudi::Property< std::string > m_NNmap_path_fake
std::unique_ptr< FPGATrackSimNNMap > m_GNNmap_moduleMap
Gaudi::Property< bool > m_loadRadii
Gaudi::Property< std::string > m_NNmap2nd_path_param
virtual std::string getFakeNNMap2ndString() const override
Gaudi::Property< std::string > m_rmap_path
Gaudi::Property< std::string > m_radii_path
std::unique_ptr< FPGATrackSimRegionMap > m_subrmap
std::unique_ptr< FPGATrackSimNNMap > m_NNmap_fake
Gaudi::Property< std::string > m_NNmap2nd_path_fake
std::unique_ptr< FPGATrackSimNNMap > m_NNmap_param
Gaudi::Property< std::string > m_modulelut_path
virtual std::string getParamNNMapString() const override
Gaudi::Property< std::string > m_mappingType
virtual std::string getGNNModuleMapString() const override
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_subrmap_path
std::unique_ptr< FPGATrackSimNNMap > m_NNmap_extension_hit
std::unique_ptr< FPGATrackSimRegionMap > m_rmap_2nd
virtual std::string getParamNNMap2ndString() const override
std::unique_ptr< FPGATrackSimRegionMap > m_subrmap_2nd
Gaudi::Property< std::string > m_GNNmap_path_moduleMap
FPGATrackSimMappingSvc(const std::string &name, ISvcLocator *svc)
Gaudi::Property< std::string > m_NNmap_path_extension_vol
Gaudi::Property< std::string > m_NNmap_path_param
int countPmapSize(std::ifstream &fileIn)
Gaudi::Property< std::string > m_pmap_path
std::unique_ptr< FPGATrackSimRegionMap > m_rmap_1st
Gaudi::Property< std::string > m_NNmap_path_extension_hit
Gaudi::Property< std::vector< int > > m_layerOverrides
Gaudi::Property< bool > m_doGNNTrack
virtual std::string getFakeNNMapString() const override
std::unique_ptr< FPGATrackSimNNMap > m_NNmap_extension_vol
std::vector< std::unique_ptr< FPGATrackSimPlaneMap > > m_pmap_vector_2nd
Gaudi::Property< unsigned int > m_regionID
virtual std::string getExtensionNNHitMapString() const override
Gaudi::Property< std::string > m_radii2nd_path
std::unique_ptr< FPGATrackSimNNMap > m_NNmap2nd_fake