Skip to content

LArGeoBarrel code refactoring

Vakhtang Tsulaia requested to merge tsulaia/athena:master-largeomodel into master

Introduced new function LArGeo::buildElStraightSections() which builds GeoStraightAccSection objects and records them into DetStore. This function will be called by the LArDetectorTool when the GeoModel description is built from the SQLite database. The code of this function has been extracted from LArGeoBarrel/BarrelConstruction. As a result of this extraction, for the time being there is large piece of duplicated code, which needs to be resolved later.

A set of auxiliary functions, which are used by the BarrelConstruction class and the buildElStraightSections function, has been collected in a separate place BarrelAuxFunctions(.h,.cxx)

Merge request reports