Made IAthSelectionTool const
The accept methods of the IAthSelectionTool are now const. To achieve const-ness of AthTruthSelectionTool, the original cut flow object is split into a cut list and a cut flow part. The selection tool only contains the cut list. The cut flow object is now external. The selection tool still has the two modes ALL and UNTIL_FAIL, but there are now different methods for the two modes, rather than a switch. And the decorator and monitoring tool now use the UNTIL_FAIL mode. Also the surfaces are now created during initialise if needed rather then upon the first use. This addresses ATLASRECTS-4567. Former-commit-id: 9ac36503
Showing
- InnerDetector/InDetValidation/InDetPhysValMonitoring/InDetPhysValMonitoring/CutFlow.h 255 additions, 0 deletions...n/InDetPhysValMonitoring/InDetPhysValMonitoring/CutFlow.h
- InnerDetector/InDetValidation/InDetPhysValMonitoring/InDetPhysValMonitoring/IAthSelectionTool.h 35 additions, 9 deletions...sValMonitoring/InDetPhysValMonitoring/IAthSelectionTool.h
- InnerDetector/InDetValidation/InDetPhysValMonitoring/InDetPhysValMonitoring/InDetPhysValMonitoringTool.h 3 additions, 1 deletion...oring/InDetPhysValMonitoring/InDetPhysValMonitoringTool.h
- InnerDetector/InDetValidation/InDetPhysValMonitoring/src/AthTruthSelectionTool.cxx 125 additions, 135 deletions...tion/InDetPhysValMonitoring/src/AthTruthSelectionTool.cxx
- InnerDetector/InDetValidation/InDetPhysValMonitoring/src/AthTruthSelectionTool.h 16 additions, 9 deletions...dation/InDetPhysValMonitoring/src/AthTruthSelectionTool.h
- InnerDetector/InDetValidation/InDetPhysValMonitoring/src/InDetPhysValMonitoringTool.cxx 12 additions, 18 deletions...InDetPhysValMonitoring/src/InDetPhysValMonitoringTool.cxx
- InnerDetector/InDetValidation/InDetPhysValMonitoring/src/InDetPhysValTruthDecoratorAlg.cxx 13 additions, 1 deletion...etPhysValMonitoring/src/InDetPhysValTruthDecoratorAlg.cxx
- InnerDetector/InDetValidation/InDetPhysValMonitoring/src/InDetPhysValTruthDecoratorAlg.h 4 additions, 0 deletions...nDetPhysValMonitoring/src/InDetPhysValTruthDecoratorAlg.h
Loading
Please register or sign in to comment