Skip to content
Snippets Groups Projects

EventCommonTPCnv+InDetEventTPCnv+TrkEventTPCnv: Fix genconf warnings.

Merged Scott Snyder requested to merge ssnyder/athena:factories.EventCommonTPCnv-20240801 into main
  1. Aug 01, 2024
    • scott snyder's avatar
      TrkEventTPCnv: Fix genconf warnings. · 0032aa14
      scott snyder authored
      TPCnv libraries declare Gaudi plugin factories for the TP converters.
      Normally, the TPCnv libraries should not be linked against libraries
      other than the EventPool libraries.  However, it is possible for one
      TPCnv library to link against another TPCnv library.
      In that case, genconf may emit warnings that one library's factory
      is visible from another.  Clean up by moving TPCnv factories into their
      own libraries (linked against the corresponding TPCnv library).
      For now, do this only for TPCnv libraries which others actually link
      against and for which we've seen these warnings.
      0032aa14
    • scott snyder's avatar
      InDetEventTPCnv: Fix genconf warnings. · d8ea3e92
      scott snyder authored
      TPCnv libraries declare Gaudi plugin factories for the TP converters.
      Normally, the TPCnv libraries should not be linked against libraries
      other than the EventPool libraries.  However, it is possible for one
      TPCnv library to link against another TPCnv library.
      In that case, genconf may emit warnings that one library's factory
      is visible from another.  Clean up by moving TPCnv factories into their
      own libraries (linked against the corresponding TPCnv library).
      For now, do this only for TPCnv libraries which others actually link
      against and for which we've seen these warnings.
      d8ea3e92
    • scott snyder's avatar
      EventCommonTPCnv: Fix genconf warnings. · be244e2b
      scott snyder authored
      TPCnv libraries declare Gaudi plugin factories for the TP converters.
      Normally, the TPCnv libraries should not be linked against libraries
      other than the EventPool libraries.  However, it is possible for one
      TPCnv library to link against another TPCnv library.
      In that case, genconf may emit warnings that one library's factory
      is visible from another.  Clean up by moving TPCnv factories into their
      own libraries (linked against the corresponding TPCnv library).
      For now, do this only for TPCnv libraries which others actually link
      against and for which we've seen these warnings.
      be244e2b
Loading