Constify the usage of xdaq::ApplicationDescriptor
Description
This MR aims at an initial cleanup of the base GEMApplication
class, focusing first on the proper constification of the xdaq::ApplicationDescriptor*
pointers. In addition, the C++17 nested namespace definition is used in the GEMApplication
header and all fields are taken into account in the GEMApplication::ScanInfo
xDAQ bag.
Related Issue
How Has This Been Tested?
Code still compiles.
Types of changes
-
Bug fix (non-breaking change which fixes an issue) -
New feature (non-breaking change which adds functionality) -
Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
-
My code follows the code style of this project. -
My change requires a change to the documentation. -
I have updated the documentation accordingly. -
I have read the CONTRIBUTING document. -
I have added tests to cover my changes. -
All new and existing tests passed.