TrigHTTLRT [type-member-init] [performance-for-range-copy] [performance-faster-string-find]
TrigHTTLRT clang-tidy fixes for : [type-member-init] [performance-for-range-copy] [performance-faster-string-find]
plus clang warnings
/data/christos/Athena-git/athena/Trigger/EFTracking/EFTrackingSim/TrigHTTLRT/src/components/../HTTHoughTransform_d0phi0_Tool.h:3:9: warning: 'HTTHOUGHTRANSFORM_D0PHI0_TOOL_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef HTTHOUGHTRANSFORM_D0PHI0_TOOL_H
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/christos/Athena-git/athena/Trigger/EFTracking/EFTrackingSim/TrigHTTLRT/src/components/../HTTHoughTransform_d0phi0_Tool.h:4:9: note: 'HTTHOUGHTRANSFORMTOOL_D0PHI0_H' is defined here; did you mean 'HTTHOUGHTRANSFORM_D0PHI0_TOOL_H'?
#define HTTHOUGHTRANSFORMTOOL_D0PHI0_H
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HTTHOUGHTRANSFORM_D0PHI0_TOOL_H
In file included from /data/christos/Athena-git/athena/Trigger/EFTracking/EFTrackingSim/TrigHTTLRT/src/components/TrigHTTLRT_entries.cxx:3:
/data/christos/Athena-git/athena/Trigger/EFTracking/EFTrackingSim/TrigHTTLRT/src/components/../HTTLLPRoadFilterTool.h:22:3: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
HTTLLPRoadFilterTool() = default;
^
/data/christos/Athena-git/athena/Trigger/EFTracking/EFTrackingSim/TrigHTTLRT/src/components/../HTTLLPRoadFilterTool.h:19:30: note: default constructor of 'HTTLLPRoadFilterTool' is implicitly deleted because base class 'AthAlgTool' has an inaccessible default constructor
class HTTLLPRoadFilterTool : public AthAlgTool {
Edited by Christos Anastopoulos