Skip to content

Inline LArG4GenShowerLib/StepInfo.h to simplify dictionary

Benjamin Morgan requested to merge bmorgan/athena:inline-stepinfo into master

The ROOT dictionary for LArG4GenShowerLib only exports the StepInfo and StepInfoCollection classes. These only depend on CLHEP and AthContainers.

This MR simply inlines the contents of StepInfo.cxx into the StepInfo.h header so that dictionary only requires linking to the direct CLHEP and AthContainers dependencies.

This is to assist in minimizing coupling to Geant4 or Geant4 using components in work towards the "big library" work in ATLASSIM-3150.

Pinging @jchapman and @mbandier for their info.

Merge request reports