rework AsgService interface declarations and configuration
As part of implementing my first dual-use service I decided that the existing macros are not quite as elegant as I hoped, and also don't match gaudi mechanisms as closely as I would have liked. I also updated the dual-use service configuration, so that it works nicely in a dual-use setting.
Showing
- Control/AthToolSupport/AsgExampleTools/AsgExampleTools/IUnitTestService1.h 3 additions, 2 deletions...pport/AsgExampleTools/AsgExampleTools/IUnitTestService1.h
- Control/AthToolSupport/AsgExampleTools/AsgExampleTools/UnitTestService1.h 0 additions, 2 deletions...upport/AsgExampleTools/AsgExampleTools/UnitTestService1.h
- Control/AthToolSupport/AsgExampleTools/Root/UnitTestService1.cxx 1 addition, 1 deletion.../AthToolSupport/AsgExampleTools/Root/UnitTestService1.cxx
- Control/AthToolSupport/AsgServices/AsgServices/AsgService.h 25 additions, 0 deletionsControl/AthToolSupport/AsgServices/AsgServices/AsgService.h
- Control/AthToolSupport/AsgServices/AsgServices/AsgServiceMacros.h 0 additions, 57 deletions...AthToolSupport/AsgServices/AsgServices/AsgServiceMacros.h
- Control/AthToolSupport/AsgServices/AsgServices/IAsgService.h 10 additions, 1 deletionControl/AthToolSupport/AsgServices/AsgServices/IAsgService.h
- Control/AthToolSupport/AsgServices/Root/AsgService.cxx 19 additions, 0 deletionsControl/AthToolSupport/AsgServices/Root/AsgService.cxx
- PhysicsAnalysis/D3PDTools/AnaAlgorithm/python/DualUseConfig.py 15 additions, 6 deletions...csAnalysis/D3PDTools/AnaAlgorithm/python/DualUseConfig.py
Please register or sign in to comment