Skip to content

report_clang tidy

Vít Kučera edited this page Apr 27, 2026 · 31 revisions

Report from Clang-Tidy

To access the full raw file, add .md in the URL.

Summary

Per category

category issues
bugprone-assignment-in-if-condition 3
bugprone-branch-clone 395
bugprone-copy-constructor-init 1
bugprone-empty-catch 5
bugprone-exception-escape 3
bugprone-fold-init-type 1
bugprone-incorrect-roundings 5
bugprone-integer-division 39
bugprone-macro-parentheses 758
bugprone-narrowing-conversions 592
bugprone-non-zero-enum-to-bool-conversion 12
bugprone-pointer-arithmetic-on-polymorphic-object 86
bugprone-redundant-branch-condition 5
bugprone-reserved-identifier 60
bugprone-suspicious-missing-comma 1
bugprone-switch-missing-default-case 177
bugprone-throw-keyword-missing 4
bugprone-too-small-loop-variable 9
bugprone-unchecked-optional-access 17
bugprone-unsafe-functions 2
bugprone-unused-local-non-trivial-variable 14
clang-analyzer-core.CallAndMessage 7
clang-analyzer-core.DivideZero 1
clang-analyzer-core.NonNullParamChecker 1
clang-analyzer-core.StackAddressEscape 2
clang-analyzer-core.UndefinedBinaryOperatorResult 6
clang-analyzer-core.uninitialized.Assign 5
clang-analyzer-core.uninitialized.Branch 1
clang-analyzer-cplusplus.NewDeleteLeaks 11
clang-analyzer-deadcode.DeadStores 97
clang-analyzer-optin.cplusplus.UninitializedObject 1
clang-analyzer-optin.cplusplus.VirtualCall 5
clang-analyzer-optin.performance.Padding 1
clang-analyzer-security.FloatLoopCounter 23
clang-analyzer-unix.Errno 3
clang-analyzer-unix.Malloc 1
clang-analyzer-unix.Stream 5
clang-diagnostic-absolute-value 5
clang-diagnostic-error 94
clang-diagnostic-format 2
clang-diagnostic-reorder-ctor 2
clang-diagnostic-sign-compare 15
clang-diagnostic-unneeded-internal-declaration 1
clang-diagnostic-unused-parameter 4
clang-diagnostic-unused-variable 17
clang-diagnostic-vla-cxx-extension 58
cppcoreguidelines-avoid-const-or-ref-data-members 93
cppcoreguidelines-avoid-goto 12
cppcoreguidelines-avoid-non-const-global-variables 1421
cppcoreguidelines-init-variables 1291
cppcoreguidelines-macro-usage 274
cppcoreguidelines-missing-std-forward 6
cppcoreguidelines-prefer-member-initializer 175
cppcoreguidelines-pro-bounds-array-to-pointer-decay 2876
cppcoreguidelines-pro-type-const-cast 3
cppcoreguidelines-pro-type-cstyle-cast 60
cppcoreguidelines-pro-type-member-init 944
cppcoreguidelines-pro-type-reinterpret-cast 845
cppcoreguidelines-pro-type-static-cast-downcast 222
cppcoreguidelines-pro-type-union-access 1
cppcoreguidelines-slicing 7
cppcoreguidelines-virtual-class-destructor 4
google-default-arguments 6
google-explicit-constructor 12149
misc-include-cleaner 214
misc-redundant-expression 13
misc-unused-parameters 6
modernize-avoid-bind 4
modernize-avoid-c-arrays 3727
modernize-concat-nested-namespaces 72
modernize-deprecated-headers 125
modernize-make-shared 2
modernize-make-unique 2
modernize-redundant-void-arg 1
modernize-return-braced-init-list 18
modernize-use-auto 950
modernize-use-default-member-init 522
modernize-use-designated-initializers 480
modernize-use-equals-default 80
modernize-use-nodiscard 723
modernize-use-nullptr 368
modernize-use-override 104
modernize-use-starts-ends-with 15
performance-for-range-copy 324
performance-inefficient-string-concatenation 63
performance-inefficient-vector-operation 32
performance-move-const-arg 13
performance-no-automatic-move 9
performance-type-promotion-in-math-fn 14
performance-unnecessary-copy-initialization 71
performance-unnecessary-value-param 1483
readability-avoid-unconditional-preprocessor-if 1
readability-braces-around-statements 20149
readability-const-return-type 8
readability-container-contains 284
readability-container-data-pointer 223
readability-container-size-empty 291
readability-delete-null-pointer 45
readability-else-after-return 830
readability-enum-initial-value 61
readability-implicit-bool-conversion 5466
readability-inconsistent-declaration-parameter-name 45
readability-non-const-parameter 23
readability-redundant-access-specifiers 17
readability-redundant-casting 200
readability-redundant-control-flow 131
readability-redundant-declaration 4
readability-redundant-member-init 270
readability-redundant-string-cstr 55
readability-redundant-string-init 87
readability-reference-to-constructed-temporary 3
readability-simplify-boolean-expr 1240
readability-static-definition-in-anonymous-namespace 146
readability-string-compare 1368
readability-suspicious-call-argument 54
total 63382

Per directory, per line

directory issues issues per 1000 lines
ALICE3 1616 74.2
Common 2749 65.7
DPG 1883 59
EventFiltering 1057 62.1
PWGCF 14054 74.5
PWGDQ 6981 116
PWGEM 3688 49.5
PWGHF 4835 42.4
PWGJE 2652 38.8
PWGLF 17306 85.1
PWGMM 909 45
PWGUD 4703 106
Tools 351 69
Tutorials 598 55.4
total 63382 70.2

Issues

ALICE3

ALICE3/Core/Decayer.h

ALICE3/Core/Decayer.h:33:1: warning: included header array is not used directly [misc-include-cleaner]
ALICE3/Core/Decayer.h:38:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
ALICE3/Core/Decayer.h:43:7: warning: constructor does not initialize these fields: mBz [cppcoreguidelines-pro-type-member-init]
ALICE3/Core/Decayer.h:64:12: warning: variable 'vx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:64:16: warning: variable 'vy' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:64:20: warning: variable 'vz' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:65:12: warning: variable 'px' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:65:16: warning: variable 'py' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:65:20: warning: variable 'e' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:78:13: warning: variable 'sna' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/Decayer.h:78:18: warning: variable 'csa' is not initialized [cppcoreguidelines-init-variables]

ALICE3/Core/DelphesO2LutWriter.cxx

ALICE3/Core/DelphesO2LutWriter.cxx:78:15: warning: redundant string initialization [readability-redundant-string-init]
ALICE3/Core/DelphesO2LutWriter.cxx:121:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:128:29: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:131:50: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:137:52: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:169:66: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:172:51: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:175:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2LutWriter.cxx:208:31: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:212:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:215:32: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:250:8: warning: implicit conversion 'const TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/DelphesO2LutWriter.cxx:255:17: warning: narrowing conversion from 'double' to 'int' [bugprone-narrowing-conversions]
ALICE3/Core/DelphesO2LutWriter.cxx:276:17: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/DelphesO2LutWriter.cxx:293:23: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
ALICE3/Core/DelphesO2LutWriter.cxx:332:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Core/DelphesO2LutWriter.cxx:355:25: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/DelphesO2LutWriter.cxx:379:12: warning: the variable 'eigenVal' is copy-constructed from a const reference but is only used as const reference; consider making it a const reference [performance-unnecessary-copy-initialization]
ALICE3/Core/DelphesO2LutWriter.cxx:380:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:384:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:385:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:389:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:390:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2LutWriter.cxx:416:3: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/DelphesO2LutWriter.cxx:484:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/DelphesO2LutWriter.cxx:506:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]

ALICE3/Core/DelphesO2LutWriter.h

ALICE3/Core/DelphesO2LutWriter.h:44:81: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:45:87: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:46:81: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:47:79: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:86:5: warning: function 'toString' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DelphesO2LutWriter.h:88:28: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:89:31: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:90:28: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/DelphesO2LutWriter.h:91:27: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]

ALICE3/Core/DelphesO2TrackSmearer.cxx

ALICE3/Core/DelphesO2TrackSmearer.cxx:45:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
ALICE3/Core/DelphesO2TrackSmearer.cxx:54:8: warning: implicit conversion 'const char *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/DelphesO2TrackSmearer.cxx:60:7: warning: implicit conversion 'lutHeader_t *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/DelphesO2TrackSmearer.cxx:75:16: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/DelphesO2TrackSmearer.cxx:93:26: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:119:24: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/DelphesO2TrackSmearer.cxx:141:8: warning: implicit conversion 'lutHeader_t *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/DelphesO2TrackSmearer.cxx:217:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/DelphesO2TrackSmearer.cxx:225:32: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:227:34: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:232:48: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:237:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2TrackSmearer.cxx:240:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:247:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:257:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.cxx:267:3: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/DelphesO2TrackSmearer.cxx:276:8: warning: implicit conversion 'lutEntry_t *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/DelphesO2TrackSmearer.cxx:276:37: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/Core/DelphesO2TrackSmearer.h

ALICE3/Core/DelphesO2TrackSmearer.h:38:9: warning: macro 'LUTCOVM_VERSION' used to declare a constant; consider using a 'constexpr' constant [cppcoreguidelines-macro-usage]
ALICE3/Core/DelphesO2TrackSmearer.h:49:13: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.h:57:9: warning: variable 'bin' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/DelphesO2TrackSmearer.h:60:31: warning: call to 'log10' promotes float to double [performance-type-promotion-in-math-fn]
ALICE3/Core/DelphesO2TrackSmearer.h:61:21: warning: call to 'log10' promotes float to double [performance-type-promotion-in-math-fn]
ALICE3/Core/DelphesO2TrackSmearer.h:72:9: warning: variable 'bin' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/DelphesO2TrackSmearer.h:73:13: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.h:74:31: warning: call to 'log10' promotes float to double [performance-type-promotion-in-math-fn]
ALICE3/Core/DelphesO2TrackSmearer.h:76:9: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.h:79:17: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.h:81:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.h:126:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2TrackSmearer.h:127:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2TrackSmearer.h:128:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2TrackSmearer.h:129:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2TrackSmearer.h:137:38: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/DelphesO2TrackSmearer.h:151:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
ALICE3/Core/DelphesO2TrackSmearer.h:238:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/DelphesO2TrackSmearer.h:239:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

ALICE3/Core/DetLayer.cxx

ALICE3/Core/DetLayer.cxx:82:86: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/DetLayer.cxx:119:15: warning: redundant string initialization [readability-redundant-string-init]

ALICE3/Core/DetLayer.h

ALICE3/Core/DetLayer.h:31:8: warning: constructor does not initialize these fields: mR, mZ, mX0, mXrho, mResRPhi, mResZ, mEff, mType [cppcoreguidelines-pro-type-member-init]
ALICE3/Core/DetLayer.h:64:3: warning: function 'getRadius' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:65:3: warning: function 'getZ' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:66:3: warning: function 'getRadiationLength' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:67:3: warning: function 'getDensity' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:68:3: warning: function 'getResolutionRPhi' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:69:3: warning: function 'getResolutionZ' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:70:3: warning: function 'getEfficiency' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:71:3: warning: function 'getType' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:72:3: warning: function 'getName' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:73:3: warning: function 'getDeadPhiRegions' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:76:3: warning: function 'isInert' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:77:3: warning: function 'isSilicon' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:78:3: warning: function 'isGas' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:79:3: warning: function 'isTOF' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:80:3: warning: function 'isVertex' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:81:3: warning: function 'isActive' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:84:3: warning: function 'toString' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:93:3: warning: function 'isInDeadPhiRegion' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/DetLayer.h:95:36: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/Core/FastTracker.cxx

ALICE3/Core/FastTracker.cxx:47:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
ALICE3/Core/FastTracker.cxx:54:41: warning: the parameter 'name' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.cxx:121:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FastTracker.cxx:122:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FastTracker.cxx:123:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FastTracker.cxx:146:23: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:148:61: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:150:59: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:157:65: warning: the parameter 'configMap' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.cxx:184:39: warning: use starts_with instead of rfind [modernize-use-starts-ends-with]
ALICE3/Core/FastTracker.cxx:190:9: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/Core/FastTracker.cxx:199:9: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/Core/FastTracker.cxx:199:21: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FastTracker.cxx:220:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:224:20: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:226:9: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:250:54: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:262:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:296:9: warning: variable 'sx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/FastTracker.cxx:296:13: warning: variable 'goodHit' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/FastTracker.cxx:306:16: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
ALICE3/Core/FastTracker.cxx:311:3: warning: uninitialized record type: 'posIni' [cppcoreguidelines-pro-type-member-init]
ALICE3/Core/FastTracker.cxx:372:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FastTracker.cxx:374:17: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:387:9: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/Core/FastTracker.cxx:430:41: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FastTracker.cxx:446:23: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:458:5: warning: uninitialized record type: 'spacePoint' [cppcoreguidelines-pro-type-member-init]
ALICE3/Core/FastTracker.cxx:464:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FastTracker.cxx:475:9: warning: redundant explicit casting to the same type 'float' as the sub-expression, remove this casting [readability-redundant-casting]
ALICE3/Core/FastTracker.cxx:476:9: warning: redundant explicit casting to the same type 'float' as the sub-expression, remove this casting [readability-redundant-casting]
ALICE3/Core/FastTracker.cxx:492:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FastTracker.cxx:560:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FastTracker.cxx:574:20: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:586:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FastTracker.cxx:589:12: warning: the variable 'eigVal' is copy-constructed from a const reference but is only used as const reference; consider making it a const reference [performance-unnecessary-copy-initialization]
ALICE3/Core/FastTracker.cxx:592:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:611:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FastTracker.cxx:614:32: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FastTracker.cxx:625:32: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/Core/FastTracker.h

ALICE3/Core/FastTracker.h:30:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
ALICE3/Core/FastTracker.h:46:11: warning: use '= default' to define a trivial destructor [modernize-use-equals-default]
ALICE3/Core/FastTracker.h:56:3: warning: function 'GetLayer' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:57:3: warning: function 'GetLayers' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:58:3: warning: function 'GetLayerIndex' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:59:3: warning: function 'GetNLayers' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:60:3: warning: function 'IsLayerInert' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:62:45: warning: the const qualified parameter 'layerName' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.h:63:36: warning: the const qualified parameter 'layerName' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.h:64:44: warning: the const qualified parameter 'layerName' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.h:65:41: warning: the const qualified parameter 'layerName' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.h:66:40: warning: the const qualified parameter 'layerName' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/FastTracker.h:123:3: warning: function 'GetNIntercepts' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:124:3: warning: function 'GetNSiliconPoints' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:125:3: warning: function 'GetNGasPoints' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:126:3: warning: function 'GetGoodHitProb' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:130:3: warning: function 'GetNHits' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:131:3: warning: function 'GetHitX' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:132:3: warning: function 'GetHitY' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:133:3: warning: function 'GetHitZ' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:134:3: warning: function 'GetCovMatOK' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:135:3: warning: function 'GetCovMatNotOK' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FastTracker.h:148:15: warning: member 'mCrossSectionMinB' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]

ALICE3/Core/FlatLutEntry.cxx

ALICE3/Core/FlatLutEntry.cxx:31:7: warning: variable 'bin' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/FlatLutEntry.cxx:46:7: warning: variable 'bin' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/FlatLutEntry.cxx:118:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:124:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:129:11: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:134:11: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:194:24: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:224:25: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:235:13: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutEntry.cxx:260:13: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]

ALICE3/Core/FlatLutEntry.h

ALICE3/Core/FlatLutEntry.h:22:9: warning: macro 'LUTCOVM_VERSION' used to declare a constant; consider using a 'constexpr' constant [cppcoreguidelines-macro-usage]
ALICE3/Core/FlatLutEntry.h:39:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FlatLutEntry.h:40:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FlatLutEntry.h:41:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FlatLutEntry.h:42:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FlatLutEntry.h:56:3: warning: function 'eval' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:60:13: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutEntry.h:65:3: warning: function 'fracPositionWithinBin' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:66:3: warning: function 'find' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:83:3: warning: function 'check_version' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:110:3: warning: function 'getEntryRef' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:120:3: warning: function 'getHeaderRef' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:131:3: warning: function 'data' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:136:3: warning: function 'bytes' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:171:3: warning: function 'isLoaded' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutEntry.h:182:3: warning: function 'getEntryOffset' should be marked [[nodiscard]] [modernize-use-nodiscard]

ALICE3/Core/FlatLutWriter.cxx

ALICE3/Core/FlatLutWriter.cxx:60:15: warning: redundant string initialization [readability-redundant-string-init]
ALICE3/Core/FlatLutWriter.cxx:101:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:108:29: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:111:51: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:117:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:159:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FlatLutWriter.cxx:238:8: warning: implicit conversion 'const TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FlatLutWriter.cxx:245:17: warning: narrowing conversion from 'double' to 'int' [bugprone-narrowing-conversions]
ALICE3/Core/FlatLutWriter.cxx:268:17: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutWriter.cxx:293:23: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
ALICE3/Core/FlatLutWriter.cxx:335:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Core/FlatLutWriter.cxx:363:25: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatLutWriter.cxx:395:12: warning: the variable 'eigenVal' is copy-constructed from a const reference but is only used as const reference; consider making it a const reference [performance-unnecessary-copy-initialization]
ALICE3/Core/FlatLutWriter.cxx:396:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:401:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:402:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:407:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:408:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Core/FlatLutWriter.cxx:436:8: warning: implicit conversion 'const lutHeader_t *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FlatLutWriter.cxx:465:3: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatLutWriter.cxx:518:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatLutWriter.cxx:533:10: warning: implicit conversion 'const lutEntry_t *' (aka 'const o2::delphes::lutEntry_t *') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FlatLutWriter.cxx:542:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]

ALICE3/Core/FlatLutWriter.h

ALICE3/Core/FlatLutWriter.h:42:81: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:43:87: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:44:81: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:45:79: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:87:5: warning: function 'toString' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatLutWriter.h:90:28: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:91:31: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:92:28: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]
ALICE3/Core/FlatLutWriter.h:93:27: warning: use designated initializer list to initialize 'LutBinning' [modernize-use-designated-initializers]

ALICE3/Core/FlatTrackSmearer.cxx

ALICE3/Core/FlatTrackSmearer.cxx:96:8: warning: implicit conversion 'const char *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FlatTrackSmearer.cxx:182:25: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Core/FlatTrackSmearer.cxx:237:7: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatTrackSmearer.cxx:261:7: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatTrackSmearer.cxx:286:9: warning: implicit conversion 'const lutEntry_t *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/FlatTrackSmearer.cxx:287:7: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatTrackSmearer.cxx:308:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatTrackSmearer.cxx:331:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Core/FlatTrackSmearer.cxx:366:3: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/Core/FlatTrackSmearer.cxx:377:8: warning: implicit conversion 'const lutEntry_t *' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Core/FlatTrackSmearer.h

ALICE3/Core/FlatTrackSmearer.h:40:3: warning: function 'hasTable' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:47:3: warning: function 'getLUTHeader' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:53:3: warning: function 'getPtRes' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:54:3: warning: function 'getEtaRes' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:55:3: warning: function 'getAbsPtRes' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:56:3: warning: function 'getAbsEtaRes' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:57:3: warning: function 'getEfficiency' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/FlatTrackSmearer.h:67:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

ALICE3/Core/GeometryContainer.cxx

ALICE3/Core/GeometryContainer.cxx:76:15: warning: use starts_with instead of find [modernize-use-starts-ends-with]
ALICE3/Core/GeometryContainer.cxx:97:8: warning: variable 'cleanLutWhenLoaded' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/GeometryContainer.cxx:113:8: warning: implicit conversion 'o2::ccdb::BasicCCDBManager *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Core/GeometryContainer.cxx:124:5: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/Core/GeometryContainer.cxx:146:5: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/Core/GeometryContainer.cxx:162:82: warning: the const qualified parameter 'downloadPath' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/GeometryContainer.cxx:165:12: warning: use starts_with instead of rfind [modernize-use-starts-ends-with]
ALICE3/Core/GeometryContainer.cxx:176:5: warning: uninitialized record type: 'buffer' [cppcoreguidelines-pro-type-member-init]
ALICE3/Core/GeometryContainer.cxx:179:14: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]
ALICE3/Core/GeometryContainer.cxx:186:14: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]
ALICE3/Core/GeometryContainer.cxx:206:18: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]
ALICE3/Core/GeometryContainer.cxx:213:18: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]
ALICE3/Core/GeometryContainer.cxx:222:14: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]
ALICE3/Core/GeometryContainer.cxx:230:14: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]
ALICE3/Core/GeometryContainer.cxx:287:12: warning: constness of 'localPath' prevents automatic move [performance-no-automatic-move]

ALICE3/Core/GeometryContainer.h

ALICE3/Core/GeometryContainer.h:36:38: warning: the parameter 'filename' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/Core/GeometryContainer.h:64:3: warning: function 'getConfigurations' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:65:3: warning: function 'getConfiguration' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:66:3: warning: function 'getLayerNames' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:67:3: warning: function 'hasValue' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:68:3: warning: function 'getValue' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:71:3: warning: function 'getFloatValue' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:72:3: warning: function 'getIntValue' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:97:3: warning: function 'getNumberOfConfigurations' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:98:3: warning: function 'getEntries' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:99:3: warning: function 'getEntry' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:100:3: warning: function 'getGeometryEntry' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:104:3: warning: function 'getConfigurations' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:105:3: warning: function 'getConfiguration' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:108:3: warning: function 'getValue' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/GeometryContainer.h:109:3: warning: function 'getFloatValue' should be marked [[nodiscard]] [modernize-use-nodiscard]

ALICE3/Core/TOFResoALICE3.h

ALICE3/Core/TOFResoALICE3.h:30:10: warning: inclusion of deprecated C++ header 'math.h'; consider using 'cmath' instead [modernize-deprecated-headers]

ALICE3/Core/TrackUtilities.cxx

ALICE3/Core/TrackUtilities.cxx:30:71: warning: the const qualified parameter 'particle' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/TrackUtilities.cxx:31:76: warning: the const qualified parameter 'productionVertex' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
ALICE3/Core/TrackUtilities.cxx:34:3: warning: uninitialized record type: 'params' [cppcoreguidelines-pro-type-member-init]
ALICE3/Core/TrackUtilities.cxx:36:9: warning: variable 's' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/TrackUtilities.cxx:36:12: warning: variable 'c' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Core/TrackUtilities.cxx:36:15: warning: variable 'x' is not initialized [cppcoreguidelines-init-variables]

ALICE3/Core/TrackUtilities.h

ALICE3/Core/TrackUtilities.h:37:5: warning: 'mPdgCode' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:38:5: warning: 'mPx' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:39:5: warning: 'mPy' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:40:5: warning: 'mPz' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:41:5: warning: 'mE' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:42:5: warning: 'mVx' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:43:5: warning: 'mVy' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:44:5: warning: 'mVz' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/Core/TrackUtilities.h:65:3: warning: function 'pdgCode' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:66:3: warning: function 'isAlive' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:67:3: warning: function 'vx' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:68:3: warning: function 'vy' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:69:3: warning: function 'vz' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:70:3: warning: function 'px' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:71:3: warning: function 'py' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:72:3: warning: function 'pz' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:73:3: warning: function 'e' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:74:3: warning: function 'radius' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:74:38: warning: no header providing "std::hypot" is directly included [misc-include-cleaner]
ALICE3/Core/TrackUtilities.h:75:3: warning: function 'pt' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:76:3: warning: function 'p' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/Core/TrackUtilities.h:76:33: warning: no header providing "std::hypot" is directly included [misc-include-cleaner]
ALICE3/Core/TrackUtilities.h:104:52: warning: the parameter 'particle' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/Core/TrackUtilities.h:114:52: warning: parameter 'productionVertex' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]

ALICE3/DataModel/A3DecayFinderTables.h

ALICE3/DataModel/A3DecayFinderTables.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:66:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:67:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:71:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:72:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:74:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:76:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:78:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:82:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:86:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:91:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:93:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:95:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:97:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:98:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:99:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:101:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:102:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:103:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:105:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:106:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:107:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:108:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:110:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:112:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:114:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:115:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:116:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:118:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:119:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:120:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:124:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:125:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:126:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:127:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:128:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:129:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:130:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:131:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:132:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:133:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:134:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:135:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:136:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:137:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:138:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:139:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:140:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:141:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:142:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:143:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:144:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:145:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:146:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:147:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:148:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:149:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:150:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:151:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:152:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:153:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:154:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:155:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:156:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:157:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:158:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:159:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:162:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:164:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:166:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:168:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:170:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:172:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:174:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:176:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:178:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:180:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:182:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:184:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:186:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:188:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:190:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:191:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:192:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:194:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:196:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:198:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:202:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:203:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:204:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:240:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:250:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:251:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:252:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:253:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:254:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:255:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:256:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:258:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:260:31: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:262:31: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:264:31: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:266:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:267:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:268:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:270:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:271:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:272:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:291:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:292:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:300:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:309:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:310:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:311:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:312:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:313:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:321:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:323:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:324:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:325:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:361:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:362:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:381:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:390:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:391:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:392:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:393:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:394:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:395:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/A3DecayFinderTables.h:396:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/ECAL.h

ALICE3/DataModel/ECAL.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/ECAL.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/ECAL.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/ECAL.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/ECAL.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/ECAL.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/FTOF.h

ALICE3/DataModel/FTOF.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/FTOF.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/MID.h

ALICE3/DataModel/MID.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFCollision.h

ALICE3/DataModel/OTFCollision.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFMCParticle.h

ALICE3/DataModel/OTFMCParticle.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMCParticle.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFMulticharm.h

ALICE3/DataModel/OTFMulticharm.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:60:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:61:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:66:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:67:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:68:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:71:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:72:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:87:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFMulticharm.h:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFPIDTrk.h

ALICE3/DataModel/OTFPIDTrk.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFPIDTrk.h:46:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFRICH.h

ALICE3/DataModel/OTFRICH.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:40:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFRICH.h:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFStrangeness.h

ALICE3/DataModel/OTFStrangeness.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:117:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:118:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:119:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:120:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:121:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:122:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:123:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:124:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:125:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:126:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:127:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:130:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:131:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:132:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:133:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:134:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:139:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:141:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:143:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:145:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:149:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:153:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:155:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:160:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:164:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:171:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:179:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:186:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:190:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:194:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:199:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:203:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:208:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:210:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:212:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:214:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:216:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFStrangeness.h:218:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/OTFTOF.h

ALICE3/DataModel/OTFTOF.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:61:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:62:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:66:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:67:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:68:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:70:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:71:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:82:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/OTFTOF.h:117:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/RICH.h

ALICE3/DataModel/RICH.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:42:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:60:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:87:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:91:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:93:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:94:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:95:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/RICH.h:113:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/collisionAlice3.h

ALICE3/DataModel/collisionAlice3.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/DataModel/tracksAlice3.h

ALICE3/DataModel/tracksAlice3.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/tracksAlice3.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/tracksAlice3.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/tracksAlice3.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/tracksAlice3.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/DataModel/tracksAlice3.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

ALICE3/ML/HfMlResponse3Prong.h

ALICE3/ML/HfMlResponse3Prong.h:22:1: warning: included header vector is not used directly [misc-include-cleaner]
ALICE3/ML/HfMlResponse3Prong.h:34:9: warning: function-like macro 'CHECK_AND_FILL_ML_ALICE3' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]

ALICE3/Macros/drawFastTracker.C

ALICE3/Macros/drawFastTracker.C:42:21: warning: use nullptr [modernize-use-nullptr]
ALICE3/Macros/drawFastTracker.C:44:8: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Macros/drawFastTracker.C:54:8: warning: Value stored to 'field' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
ALICE3/Macros/drawFastTracker.C:54:8: warning: unused variable 'field' [clang-diagnostic-unused-variable]
ALICE3/Macros/drawFastTracker.C:59:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Macros/drawFastTracker.C:94:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
ALICE3/Macros/drawFastTracker.C:97:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
ALICE3/Macros/drawFastTracker.C:108:49: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]

ALICE3/Macros/testFastTracker.C

ALICE3/Macros/testFastTracker.C:22:34: warning: unused parameter 'geometryFile' [clang-diagnostic-unused-parameter]
ALICE3/Macros/testFastTracker.C:22:34: warning: parameter 'geometryFile' is unused [misc-unused-parameters]
ALICE3/Macros/testFastTracker.C:22:34: warning: the parameter 'geometryFile' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]

ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx

ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:34:1: warning: included header Track.h is not used directly [misc-include-cleaner]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:56:18: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:92:8: warning: constructor does not initialize these fields: pdgDB [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:103:50: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:153:5: warning: function 'hasNaN' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:165:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:166:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:248:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:418:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:431:13: warning: variable 'eta' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:434:13: warning: variable 'y' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:451:21: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:461:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:470:15: warning: variable 'eta' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:473:15: warning: variable 'y' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyDecayer.cxx:531:39: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

ALICE3/TableProducer/OTF/onTheFlyDetectorGeometryProvider.cxx

ALICE3/TableProducer/OTF/onTheFlyDetectorGeometryProvider.cxx:39:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]

ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx

ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:76:8: warning: constructor does not initialize these fields: pdg, ccdb [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:304:27: warning: use starts_with instead of find [modernize-use-starts-ends-with]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:362:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:363:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:440:11: warning: variable 'sna' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:440:16: warning: variable 'csa' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:448:14: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:449:7: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:479:7: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:502:16: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:520:14: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:542:22: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:543:22: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:544:22: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:547:45: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:547:59: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:547:97: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:555:9: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:582:23: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:616:43: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:689:37: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:739:37: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:749:14: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:835:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:836:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:837:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:838:24: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx:847:24: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx

ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:69:10: warning: inclusion of deprecated C++ header 'math.h'; consider using 'cmath' instead [modernize-deprecated-headers]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:74:37: warning: variable 'h2dInnerTimeResTrack' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:75:37: warning: variable 'h2dInnerTimeResTotal' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:76:37: warning: variable 'h2dOuterTimeResTrack' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:77:37: warning: variable 'h2dOuterTimeResTotal' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:78:52: warning: variable 'h2dInnerNsigmaTrue' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:79:52: warning: variable 'h2dOuterNsigmaTrue' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:80:52: warning: variable 'h2dInnerDeltaTrue' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:81:52: warning: variable 'h2dOuterDeltaTrue' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:83:8: warning: constructor does not initialize these fields: pdg, ccdb [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:165:27: warning: unused local variable 'histPath' of type 'const std::string' (aka 'const basic_string<char>') [bugprone-unused-local-non-trivial-variable]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:171:27: warning: use starts_with instead of find [modernize-use-starts-ends-with]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:256:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:257:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:270:23: warning: unused local variable 'nameTitleInner' of type 'std::string' (aka 'basic_string<char>') [bugprone-unused-local-non-trivial-variable]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:271:23: warning: unused local variable 'nameTitleOuter' of type 'std::string' (aka 'basic_string<char>') [bugprone-unused-local-non-trivial-variable]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:272:23: warning: unused local variable 'nameTitleInnerDelta' of type 'std::string' (aka 'basic_string<char>') [bugprone-unused-local-non-trivial-variable]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:273:23: warning: unused local variable 'nameTitleOuterDelta' of type 'std::string' (aka 'basic_string<char>') [bugprone-unused-local-non-trivial-variable]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:292:17: warning: member 'layerRadius' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:293:17: warning: member 'layerLength' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:294:17: warning: member 'pixelDimensionZ' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:295:17: warning: member 'pixelDimensionRPhi' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:296:17: warning: member 'fractionInactive' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:297:17: warning: member 'magField' of type 'const float' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:329:7: warning: 'axisZ' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:334:13: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:338:38: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:339:13: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:343:35: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:396:7: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:403:7: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:423:13: warning: variable 'x' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:423:16: warning: variable 'y' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:423:19: warning: variable 'z' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:428:12: warning: variable 'b' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:461:11: warning: variable 'sna' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:461:16: warning: variable 'csa' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:469:7: warning: Value stored to 'length' is never read [clang-analyzer-deadcode.DeadStores]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:487:13: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:488:13: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:491:7: warning: uninitialized record type: 'mom' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:497:7: warning: uninitialized record type: 'startPoint' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:654:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:664:12: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:686:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:782:7: warning: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:809:24: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:818:24: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:827:24: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:828:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:834:11: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:886:65: warning: 2nd argument 'dNdEta' (passed to 'nch') looks like it might be swapped with the 3rd, 'pseudorapidity' (passed to 'eta') [readability-suspicious-call-argument]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:887:66: warning: 2nd argument 'dNdEta' (passed to 'nch') looks like it might be swapped with the 3rd, 'pseudorapidity' (passed to 'eta') [readability-suspicious-call-argument]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:917:68: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx:919:68: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/TableProducer/OTF/onTheFlyTracker.cxx

ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:105:10: warning: inclusion of deprecated C++ header 'math.h'; consider using 'cmath' instead [modernize-deprecated-headers]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:110:9: warning: function-like macro 'getHist' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:111:28: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:112:9: warning: variadic macro 'fillHist' used; consider using a 'constexpr' variadic template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:117:9: warning: variadic macro 'insertHist' used; consider using a 'constexpr' variadic template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:119:8: warning: constructor does not initialize these fields: thisCascade, thisV0, pdgDB, ccdb [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:246:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:249:9: warning: constructor does not initialize these fields: mcLabel, isDecayDau, isWeakDecayDau, isUsedInCascading, nSiliconHits, nTPCHits [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:272:5: warning: function 'getTimeMUS' should be marked [[nodiscard]] [modernize-use-nodiscard]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:386:27: warning: use starts_with instead of find [modernize-use-starts-ends-with]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:632:26: warning: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:633:10: warning: implicit conversion 'o2::field::MagneticField *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:640:5: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:684:7: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:686:53: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:710:36: warning: the parameter 'particle' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:717:11: warning: variable 'sna' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:717:16: warning: variable 'csa' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:761:39: warning: the parameter 'particle' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:851:12: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:921:9: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:949:13: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:950:13: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:951:13: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:972:7: warning: uninitialized record type: 'isReco' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:973:7: warning: uninitialized record type: 'nHitsCascadeProngs' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:974:7: warning: uninitialized record type: 'nSiliconHitsCascadeProngs' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:975:7: warning: uninitialized record type: 'nTPCHitsCascadeProngs' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1020:13: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1078:13: warning: uninitialized record type: 'pos' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1079:13: warning: uninitialized record type: 'posCascade' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1080:13: warning: uninitialized record type: 'posP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1081:13: warning: uninitialized record type: 'negP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1082:13: warning: uninitialized record type: 'bachP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1106:23: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1120:13: warning: Value stored to 'nCand' is never read [clang-analyzer-deadcode.DeadStores]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1200:19: warning: uninitialized record type: 'posClusterCandidate' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1218:19: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1260:96: warning: redundant boolean literal in ternary expression result [readability-simplify-boolean-expr]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1262:13: warning: uninitialized record type: 'pCasc' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1263:13: warning: uninitialized record type: 'pBach' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1264:13: warning: uninitialized record type: 'pV0' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1370:11: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1399:15: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1408:15: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1428:13: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1431:17: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1438:17: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1445:17: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1456:13: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1489:15: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1492:13: warning: uninitialized record type: 'pos' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1493:13: warning: uninitialized record type: 'posP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1494:13: warning: uninitialized record type: 'negP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1541:15: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1543:17: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1546:17: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1549:17: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1588:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1595:57: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1597:55: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1599:54: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1601:55: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1623:7: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1673:7: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1674:7: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1675:7: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1676:7: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1677:7: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1714:32: warning: slicing object from type 'TrackAlice3' to 'TrackParametrizationWithError<>' discards 36 bytes of state [cppcoreguidelines-slicing]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1782:32: warning: slicing object from type 'TrackAlice3' to 'TrackParametrizationWithError<>' discards 36 bytes of state [cppcoreguidelines-slicing]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1912:12: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1946:9: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:1982:27: warning: redundant boolean literal in conditional assignment [readability-simplify-boolean-expr]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2000:57: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2002:55: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2004:54: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2006:55: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2018:5: warning: if with identical then and else branches [bugprone-branch-clone]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2047:32: warning: slicing object from type 'TrackAlice3' to 'TrackParametrizationWithError<>' discards 36 bytes of state [cppcoreguidelines-slicing]
ALICE3/TableProducer/OTF/onTheFlyTracker.cxx:2093:32: warning: slicing object from type 'TrackAlice3' to 'TrackParametrizationWithError<>' discards 36 bytes of state [cppcoreguidelines-slicing]

ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx

ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:125:7: warning: 'if' statement is unnecessary; deleting null pointer has no effect [readability-delete-null-pointer]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:125:11: warning: implicit conversion 'TH1F *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:139:18: warning: use starts_with instead of rfind [modernize-use-starts-ends-with]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:145:14: warning: implicit conversion 'o2::ccdb::BasicCCDBManager *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:158:9: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:165:10: warning: implicit conversion 'TFile *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:170:9: warning: variable 'currentPdgIdx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:208:15: warning: implicit conversion 'TH1F *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:209:32: warning: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:295:96: warning: variable 'h2dBarrelNsigmaTrue' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:296:59: warning: variable 'h2dHitsPerTrackVsP' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:297:59: warning: variable 'h2dToTvsPperParticle' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:299:8: warning: constructor does not initialize these fields: pdg, ccdb [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:303:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:308:58: warning: the parameter 'hist' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:310:15: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:323:64: warning: the parameter 'hist' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:325:15: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:342:11: warning: variable 'sna' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:342:16: warning: variable 'csa' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:348:7: warning: Value stored to 'length' is never read [clang-analyzer-deadcode.DeadStores]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:360:13: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:361:13: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:363:7: warning: uninitialized record type: 'mom' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:368:7: warning: uninitialized record type: 'startPoint' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:492:30: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:494:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:496:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:498:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:500:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:502:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:504:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:506:34: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:508:33: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:522:31: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:524:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:526:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:528:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:530:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:532:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:534:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:536:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:538:34: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:541:76: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:542:79: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:564:7: warning: uninitialized record type: 'nSigmaValues' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:577:12: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:590:11: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:637:13: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:640:15: warning: implicit conversion 'TH1F *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:651:69: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:653:67: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:655:71: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/OTF/onTheFlyTrackerPid.cxx:657:40: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/TableProducer/alice3-centrality.cxx

ALICE3/TableProducer/alice3-centrality.cxx:39:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]

ALICE3/TableProducer/alice3-correlatorDDbar.cxx

ALICE3/TableProducer/alice3-correlatorDDbar.cxx:61:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3-correlatorDDbar.cxx:62:6: warning: variable 'efficiencyDmeson_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/alice3-correlatorDDbar.cxx:62:47: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-correlatorDDbar.cxx:62:72: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-correlatorDDbar.cxx:147:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-correlatorDDbar.cxx:231:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-correlatorDDbar.cxx:235:11: warning: implicit conversion 'unwrap_t<int>' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]

ALICE3/TableProducer/alice3-decayfinder.cxx

ALICE3/TableProducer/alice3-decayfinder.cxx:65:9: warning: function-like macro 'bitoff' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/alice3-decayfinder.cxx:72:8: warning: constructor does not initialize these fields: dmeson, mCandidate3Prong [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/alice3-decayfinder.cxx:276:5: warning: uninitialized record type: 'posP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/alice3-decayfinder.cxx:277:5: warning: uninitialized record type: 'negP' [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/alice3-decayfinder.cxx:391:12: warning: variable 'phi' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/alice3-decayfinder.cxx:391:17: warning: variable 'theta' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/alice3-decayfinder.cxx:631:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:634:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3-decayfinder.cxx:648:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:651:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3-decayfinder.cxx:696:57: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:698:58: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:700:57: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:702:58: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:710:77: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:712:162: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:736:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:750:29: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:752:23: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-decayfinder.cxx:762:29: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:767:51: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:770:63: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:771:11: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/alice3-decayfinder.cxx:772:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/alice3-decayfinder.cxx:772:73: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:775:67: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:776:11: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/alice3-decayfinder.cxx:777:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/alice3-decayfinder.cxx:777:77: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:780:93: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:781:11: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/alice3-decayfinder.cxx:782:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/alice3-decayfinder.cxx:782:100: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:784:100: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:787:118: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:790:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:792:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:795:44: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:797:43: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:799:68: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:802:76: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:804:84: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:807:87: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:820:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:857:77: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:859:162: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:883:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:897:29: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:899:23: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-decayfinder.cxx:910:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:914:51: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:917:63: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:918:11: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/alice3-decayfinder.cxx:919:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/alice3-decayfinder.cxx:919:73: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:922:67: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:923:11: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/alice3-decayfinder.cxx:924:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/alice3-decayfinder.cxx:924:77: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:927:94: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:928:11: warning: repeated branch body in conditional chain [bugprone-branch-clone]
ALICE3/TableProducer/alice3-decayfinder.cxx:929:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/TableProducer/alice3-decayfinder.cxx:929:100: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:931:100: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:934:118: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:937:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:939:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:942:43: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:944:44: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:946:68: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:949:76: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:951:84: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:954:87: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:967:25: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1020:58: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1094:45: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1096:46: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1098:45: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1100:46: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1102:45: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decayfinder.cxx:1104:46: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/TableProducer/alice3-decaypreselector.cxx

ALICE3/TableProducer/alice3-decaypreselector.cxx:47:9: warning: function-like macro 'bitoff' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/alice3-decaypreselector.cxx:80:86: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:182:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:184:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:186:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:188:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:192:42: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:194:41: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:196:41: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:198:42: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:200:41: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:202:41: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:206:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:208:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-decaypreselector.cxx:210:39: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/TableProducer/alice3-dq-table-maker.cxx

ALICE3/TableProducer/alice3-dq-table-maker.cxx:75:8: warning: constructor does not initialize these fields: fHistMan, fEventCut [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:140:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:149:34: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:149:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:184:13: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:196:13: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:253:30: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:260:33: warning: the parameter 'histClasses' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:309:67: warning: narrowing conversion from 'double' to 'Int_t' (aka 'int') [bugprone-narrowing-conversions]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:315:11: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:342:48: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:360:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:387:22: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:400:17: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:401:81: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:418:8: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:429:53: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:433:34: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:437:8: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:440:50: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:464:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:465:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:466:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:473:25: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:484:59: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:489:32: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:492:80: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:494:12: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:497:12: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:503:26: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:575:21: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:576:102: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:587:26: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:619:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:619:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:636:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:658:28: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:675:28: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:684:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:685:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:698:13: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:699:12: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/TableProducer/alice3-dq-table-maker.cxx:703:10: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]

ALICE3/TableProducer/alice3-trackselection.cxx

ALICE3/TableProducer/alice3-trackselection.cxx:72:21: warning: implicit conversion 'bool' -> 'uint8_t' (aka 'unsigned char') [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-trackselection.cxx:75:15: warning: implicit conversion 'bool' -> 'uint8_t' (aka 'unsigned char') [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-trackselection.cxx:79:15: warning: implicit conversion 'bool' -> 'uint8_t' (aka 'unsigned char') [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3-trackselection.cxx:81:11: warning: implicit conversion 'uint8_t' (aka 'unsigned char') -> 'bool' [readability-implicit-bool-conversion]

ALICE3/TableProducer/alice3HfSelector3Prong.cxx

ALICE3/TableProducer/alice3HfSelector3Prong.cxx:77:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:80:52: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:86:56: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:110:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:242:14: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:270:25: warning: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:271:22: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfSelector3Prong.cxx:303:5: warning: redundant return statement at the end of a function with a void return type [readability-redundant-control-flow]

ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx

ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:60:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:61:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:62:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:68:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:70:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:71:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:72:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:87:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:91:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:94:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:95:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:96:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:97:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:98:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:99:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:100:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:101:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:102:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:103:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:104:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:105:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:107:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:108:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:109:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:304:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:306:37: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:308:37: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:310:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:312:37: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:314:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:316:37: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:318:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:320:39: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:324:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:326:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:328:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:330:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:332:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:334:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:336:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:338:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:340:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:410:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:415:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:417:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:419:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:421:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:423:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:425:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:427:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:429:53: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3HfTreeCreator3Prong.cxx:431:53: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/TableProducer/alice3MulticharmFinder.cxx

ALICE3/TableProducer/alice3MulticharmFinder.cxx:73:9: warning: function-like macro 'BIT_CHECK' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/alice3MulticharmFinder.cxx:74:9: warning: function-like macro 'GET_HIST' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/alice3MulticharmFinder.cxx:74:55: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses]
ALICE3/TableProducer/alice3MulticharmFinder.cxx:75:9: warning: variadic macro 'INSERT_HIST' used; consider using a 'constexpr' variadic template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/alice3MulticharmFinder.cxx:80:8: warning: constructor does not initialize these fields: thisXicCandidate, thisXiccCandidate [cppcoreguidelines-pro-type-member-init]

ALICE3/TableProducer/alice3TrackingTranslator.cxx

ALICE3/TableProducer/alice3TrackingTranslator.cxx:54:9: warning: variable 'inputPath' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:88:9: warning: function-like macro 'SETADDRESS' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:89:44: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:90:58: warning: macro argument should be enclosed in parentheses [bugprone-macro-parentheses]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:94:5: warning: constructor does not initialize these fields: mTree [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:94:28: warning: the parameter 'filename' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:94:50: warning: the parameter 'treename' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:100:11: warning: implicit conversion 'TTree *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:118:77: warning: parameter 'filename' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:118:87: warning: parameter 'treename' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:155:74: warning: parameter 'filename' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:155:84: warning: parameter 'treename' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:224:73: warning: parameter 'filename' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:224:83: warning: parameter 'treename' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:233:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:234:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:262:9: warning: implicit conversion 'TList *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:264:20: warning: variable 'file' is not initialized [cppcoreguidelines-init-variables]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:265:14: warning: implicit conversion 'TSystemFile *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:265:22: warning: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:313:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3TrackingTranslator.cxx:705:5: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]

ALICE3/TableProducer/alice3strangenessFinder.cxx

ALICE3/TableProducer/alice3strangenessFinder.cxx:72:8: warning: constructor does not initialize these fields: pdgDB [cppcoreguidelines-pro-type-member-init]
ALICE3/TableProducer/alice3strangenessFinder.cxx:389:7: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/TableProducer/alice3strangenessFinder.cxx:435:47: warning: the parameter 'collision' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3strangenessFinder.cxx:435:73: warning: the parameter 'negTracksGrouped' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3strangenessFinder.cxx:435:106: warning: the parameter 'posTracksGrouped' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3strangenessFinder.cxx:435:139: warning: the parameter 'bachTracksGrouped' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
ALICE3/TableProducer/alice3strangenessFinder.cxx:628:35: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3strangenessFinder.cxx:630:42: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/TableProducer/alice3strangenessFinder.cxx:643:80: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/Tasks/ECALqa.cxx

ALICE3/Tasks/ECALqa.cxx:90:32: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/Tasks/alice3-cdeuteron.cxx

ALICE3/Tasks/alice3-cdeuteron.cxx:151:9: warning: function-like macro 'MakeHistos' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/Tasks/alice3-cdeuteron.cxx:434:9: warning: function-like macro 'FillHistos' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]

ALICE3/Tasks/alice3-dilepton.cxx

ALICE3/Tasks/alice3-dilepton.cxx:51:8: warning: constructor does not initialize these fields: inspdg [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-dilepton.cxx:190:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:192:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:207:32: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:209:36: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:237:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:239:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:269:11: warning: do not use 'else' after 'return' [readability-else-after-return]
ALICE3/Tasks/alice3-dilepton.cxx:290:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:292:27: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dilepton.cxx:625:17: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Tasks/alice3-dq-efficiency.cxx

ALICE3/Tasks/alice3-dq-efficiency.cxx:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:66:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:67:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:68:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:70:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:72:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:87:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:91:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:93:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:94:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:95:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
ALICE3/Tasks/alice3-dq-efficiency.cxx:143:8: warning: constructor does not initialize these fields: fEventCut [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-dq-efficiency.cxx:191:36: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:191:65: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:225:53: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:227:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:229:54: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:235:49: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:245:45: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:253:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/Tasks/alice3-dq-efficiency.cxx:280:8: warning: constructor does not initialize these fields: fHistMan [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-dq-efficiency.cxx:323:30: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Tasks/alice3-dq-efficiency.cxx:333:11: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:355:36: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:355:65: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:424:60: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:428:7: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/Tasks/alice3-dq-efficiency.cxx:430:32: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:433:59: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:449:19: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:451:112: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:453:116: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:465:31: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:473:34: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:497:67: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:508:70: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:515:29: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:519:32: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:541:8: warning: constructor does not initialize these fields: fPairCut, fPrefilterMask, fPrefilterCutBit [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-dq-efficiency.cxx:658:11: warning: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr]
ALICE3/Tasks/alice3-dq-efficiency.cxx:668:32: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:669:27: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:672:27: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:702:27: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:726:8: warning: constructor does not initialize these fields: fHistMan, fTrackFilterMask, fNCutsBarrel, fNPairCuts, fEnableBarrelHistos [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-dq-efficiency.cxx:822:11: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:951:11: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:983:34: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:983:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1006:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1009:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1026:99: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1037:14: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1093:15: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1094:29: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1094:84: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1095:32: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1095:87: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1097:66: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1099:21: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1100:102: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1103:106: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1105:106: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1108:106: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1110:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1112:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1116:106: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1118:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1120:109: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1127:72: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1130:76: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1136:68: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1138:23: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1139:104: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1144:72: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1147:76: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1151:68: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1153:23: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1154:104: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1159:72: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1162:76: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1169:36: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1169:59: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1172:95: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1175:97: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1177:97: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1198:38: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1207:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1227:40: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1237:79: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1257:46: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1261:82: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1329:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1342:58: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1343:99: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1359:79: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1376:82: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1410:87: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1432:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1456:79: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1473:82: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1502:87: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1523:8: warning: constructor does not initialize these fields: fHistMan, fNPairHistPrefixes, fLegAFilterMask, fLegBFilterMask, fLegCFilterMask, fCommonTrackCutMask, fNLegCuts, fNCommonTrackCuts [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1605:34: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1605:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1625:29: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1640:11: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1677:9: warning: variable 'commonCutIdx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1715:9: warning: variable 'legAIdx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1716:9: warning: variable 'legBIdx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1717:9: warning: variable 'legCIdx' is not initialized [cppcoreguidelines-init-variables]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1892:11: warning: implicit conversion 'MCSignal *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1971:15: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1971:85: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1975:19: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1982:14: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:1999:24: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2004:24: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2040:15: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2041:22: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2041:77: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2043:94: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2045:106: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2048:106: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2052:96: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2054:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2057:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2060:96: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2062:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2065:108: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2070:19: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2072:133: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2074:145: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2078:135: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2080:147: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2083:135: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2085:147: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2092:19: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2094:137: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2097:139: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2099:139: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2103:23: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2105:176: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2108:178: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2110:178: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2119:40: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2119:63: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2124:131: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2127:133: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2129:133: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2133:21: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2135:170: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2138:172: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2140:172: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2147:21: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2149:174: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2152:176: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2154:176: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2158:25: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2160:213: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2163:215: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2165:215: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2232:11: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2232:81: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2232:151: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2236:15: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2236:64: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2240:15: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2246:15: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2246:64: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2252:10: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2269:11: warning: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2274:11: warning: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2301:40: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2310:16: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2310:73: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2310:130: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2311:11: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2312:89: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2314:15: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2315:128: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2319:101: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2322:15: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2323:132: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2325:19: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2326:171: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2333:36: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2333:59: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2336:126: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2338:17: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2339:165: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2344:17: warning: implicit conversion 'unsigned int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2345:169: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2347:21: warning: implicit conversion 'uint32_t' (aka 'unsigned int') -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2348:208: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2387:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-dq-efficiency.cxx:2444:58: warning: the parameter 'histClasses' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]

ALICE3/Tasks/alice3-lutmaker.cxx

ALICE3/Tasks/alice3-lutmaker.cxx:41:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-lutmaker.cxx:42:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-lutmaker.cxx:43:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-lutmaker.cxx:74:9: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-lutmaker.cxx:81:25: warning: unchecked access to optional value [bugprone-unchecked-optional-access]
ALICE3/Tasks/alice3-lutmaker.cxx:90:9: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Tasks/alice3-qa-singleparticle.cxx

ALICE3/Tasks/alice3-qa-singleparticle.cxx:47:8: warning: constructor does not initialize these fields: pdg [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3-qa-singleparticle.cxx:325:15: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-qa-singleparticle.cxx:542:15: warning: implicit conversion 'TParticlePDG *' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx

ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:78:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:79:6: warning: variable 'pTBinsCorrelations_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:79:49: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:79:69: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:80:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:81:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:82:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:83:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:84:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:85:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:86:6: warning: variable 'signalRegionInner_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:86:48: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:86:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:87:6: warning: variable 'signalRegionOuter_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:87:48: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:87:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:88:6: warning: variable 'sidebandLeftInner_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:88:48: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:88:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:89:6: warning: variable 'sidebandLeftOuter_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:89:48: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:89:74: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:90:6: warning: variable 'sidebandRightInner_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:90:49: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:90:76: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:91:6: warning: variable 'sidebandRightOuter_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:91:49: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:91:76: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:93:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:94:6: warning: variable 'efficiencyDmeson_v' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:94:47: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:94:72: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:252:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/alice3-taskcorrelationDDbar.cxx:309:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Tasks/alice3Efficiency.cxx

ALICE3/Tasks/alice3Efficiency.cxx:40:29: warning: variable 'effVsPt' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3Efficiency.cxx:41:29: warning: variable 'effVsEta' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3Efficiency.cxx:93:19: warning: use 'contains' to check for membership [readability-container-contains]

ALICE3/Tasks/alice3HfTask3Prong.cxx

ALICE3/Tasks/alice3HfTask3Prong.cxx:51:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3HfTask3Prong.cxx:93:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3HfTask3Prong.cxx:94:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

ALICE3/Tasks/alice3Multicharm.cxx

ALICE3/Tasks/alice3Multicharm.cxx:55:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3Multicharm.cxx:299:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:305:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:311:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:317:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:323:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:329:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:335:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:341:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:347:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:353:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:359:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:365:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:371:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:377:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:383:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:389:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:395:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:401:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:407:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:413:9: warning: do not use 'else' after 'continue' [readability-else-after-return]
ALICE3/Tasks/alice3Multicharm.cxx:419:9: warning: do not use 'else' after 'continue' [readability-else-after-return]

ALICE3/Tasks/alice3PidEvaluation.cxx

ALICE3/Tasks/alice3PidEvaluation.cxx:159:7: warning: uninitialized record type: 'combinedNSigma' [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3PidEvaluation.cxx:279:7: warning: uninitialized record type: 'trackerNSigma' [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3PidEvaluation.cxx:292:7: warning: uninitialized record type: 'tofInnerNSigma' [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3PidEvaluation.cxx:305:7: warning: uninitialized record type: 'tofOuterNSigma' [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3PidEvaluation.cxx:318:7: warning: uninitialized record type: 'richNSigma' [cppcoreguidelines-pro-type-member-init]

ALICE3/Tasks/alice3SeparationPower.cxx

ALICE3/Tasks/alice3SeparationPower.cxx:44:28: warning: variable 'separationInnerTOF' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3SeparationPower.cxx:45:28: warning: variable 'separationOuterTOF' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3SeparationPower.cxx:46:28: warning: variable 'separationRICH' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3SeparationPower.cxx:57:9: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]

ALICE3/Tasks/alice3Strangeness.cxx

ALICE3/Tasks/alice3Strangeness.cxx:58:8: warning: constructor does not initialize these fields: appliedSelectionCheckMask, selectionCheck, selectionCheckPos [cppcoreguidelines-pro-type-member-init]
ALICE3/Tasks/alice3Strangeness.cxx:115:13: warning: member 'posDaugDCAselIDx' of type 'const int' is const qualified [cppcoreguidelines-avoid-const-or-ref-data-members]
ALICE3/Tasks/alice3Strangeness.cxx:116:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/alice3Strangeness.cxx:175:51: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:177:51: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:183:48: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:185:48: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:206:89: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:209:89: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:212:76: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:215:67: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:218:154: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:252:76: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:254:101: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:259:82: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:266:61: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:274:85: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:282:63: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:290:87: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:296:117: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:298:121: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:302:122: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:307:164: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:309:188: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:312:18: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:314:13: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:321:144: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:333:40: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:335:22: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:337:26: warning: statement should be inside braces [readability-braces-around-statements]
ALICE3/Tasks/alice3Strangeness.cxx:339:30: warning: statement should be inside braces [readability-braces-around-statements]

ALICE3/Tasks/alice3TrackingPerformance.cxx

ALICE3/Tasks/alice3TrackingPerformance.cxx:45:22: warning: variable 'particlePdgCodes' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:46:37: warning: variable 'particlePtDistribution' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:47:37: warning: variable 'particleEtaDistribution' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:48:37: warning: variable 'ptDistribution' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:49:37: warning: variable 'ptResolutionVsPt' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:50:44: warning: variable 'ptResolutionVsEta' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:51:37: warning: variable 'invPtResolutionVsPt' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:52:44: warning: variable 'invPtResolutionVsEta' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:53:37: warning: variable 'dcaXyResolutionVsPt' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:54:37: warning: variable 'dcaZResolutionVsPt' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
ALICE3/Tasks/alice3TrackingPerformance.cxx:77:87: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:78:89: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:80:71: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:81:75: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:82:84: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:83:81: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:84:90: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:85:81: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:86:79: warning: string concatenation results in allocation of unnecessary temporary strings; consider using 'operator+=' or 'string::append()' instead [performance-inefficient-string-concatenation]
ALICE3/Tasks/alice3TrackingPerformance.cxx:113:34: warning: use 'contains' to check for membership [readability-container-contains]
ALICE3/Tasks/alice3TrackingPerformance.cxx:142:28: warning: use 'contains' to check for membership [readability-container-contains]

ALICE3/Tasks/pidFTOFqa.cxx

ALICE3/Tasks/pidFTOFqa.cxx:72:9: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Tasks/pidRICHqa.cxx

ALICE3/Tasks/pidRICHqa.cxx:104:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:105:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:106:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:107:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:108:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:109:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:110:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:112:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:113:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:114:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:115:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:116:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:117:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:118:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:119:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:120:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:121:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:122:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:124:26: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:125:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Tasks/pidRICHqa.cxx:159:9: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/pidRICHqa.cxx:167:27: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/pidRICHqa.cxx:181:9: warning: function-like macro 'MakeRICHHistos' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
ALICE3/Tasks/pidRICHqa.cxx:321:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/pidRICHqa.cxx:331:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/pidRICHqa.cxx:421:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/pidRICHqa.cxx:424:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
ALICE3/Tasks/pidRICHqa.cxx:427:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

ALICE3/Utils/utilsSelectionsAlice3.h

ALICE3/Utils/utilsSelectionsAlice3.h:23:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
ALICE3/Utils/utilsSelectionsAlice3.h:31:11: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
ALICE3/Utils/utilsSelectionsAlice3.h:43:44: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Utils/utilsSelectionsAlice3.h:43:52: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
ALICE3/Utils/utilsSelectionsAlice3.h:46:11: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

Common

Common/CCDB/EventSelectionParams.cxx

Common/CCDB/EventSelectionParams.cxx:26:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/EventSelectionParams.cxx:26:13: warning: variable 'selectionLabels' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/CCDB/EventSelectionParams.cxx:81:1: warning: constructor does not initialize these fields: selectionBarrel, selectionMuonWithPileupCuts, selectionMuonWithoutPileupCuts [cppcoreguidelines-pro-type-member-init]
Common/CCDB/EventSelectionParams.cxx:83:10: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/CCDB/EventSelectionParams.cxx:84:10: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/CCDB/EventSelectionParams.cxx:85:10: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/CCDB/EventSelectionParams.cxx:88:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:89:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:90:36: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:91:41: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:92:42: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:94:45: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:95:45: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:97:48: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:98:48: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:101:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:102:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:103:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:106:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:107:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:108:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:111:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:112:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:113:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:118:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:119:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:120:45: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:121:45: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:122:42: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:123:43: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:124:43: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:125:38: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:126:43: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:127:40: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:128:43: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:129:43: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:132:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:133:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:134:57: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:135:57: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:136:54: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:137:55: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:138:55: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:139:52: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:140:55: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:141:55: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:144:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:145:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:146:57: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:147:58: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:148:58: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:152:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:153:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:154:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:158:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:159:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:160:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:164:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:165:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:166:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:167:43: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:168:38: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:170:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:171:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:172:47: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:174:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:175:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:176:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:183:41: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:184:41: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:185:38: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:186:36: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:188:53: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:189:53: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:190:50: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:191:48: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:193:56: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:194:56: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:195:53: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:196:51: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/EventSelectionParams.cxx:210:12: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/CCDB/EventSelectionParams.cxx:211:5: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/CCDB/EventSelectionParams.cxx:212:12: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/CCDB/EventSelectionParams.cxx:214:12: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/CCDB/EventSelectionParams.cxx:216:10: warning: use nullptr [modernize-use-nullptr]

Common/CCDB/EventSelectionParams.h

Common/CCDB/EventSelectionParams.h:81:14: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/EventSelectionParams.h:81:20: warning: variable 'selectionLabels' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/CCDB/EventSelectionParams.h:93:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/EventSelectionParams.h:94:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/EventSelectionParams.h:95:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

Common/CCDB/TriggerAliases.cxx

Common/CCDB/TriggerAliases.cxx:19:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/TriggerAliases.cxx:19:13: warning: variable 'aliasLabels' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]

Common/CCDB/TriggerAliases.h

Common/CCDB/TriggerAliases.h:54:8: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/TriggerAliases.h:54:20: warning: variable 'aliasLabels' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/CCDB/TriggerAliases.h:64:3: warning: function 'GetAliasToClassNamesMap' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/CCDB/TriggerAliases.h:65:3: warning: function 'GetAliasToTriggerMaskMap' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/CCDB/TriggerAliases.h:66:3: warning: function 'GetAliasToTriggerMaskNext50Map' should be marked [[nodiscard]] [modernize-use-nodiscard]

Common/CCDB/ctpRateFetcher.cxx

Common/CCDB/ctpRateFetcher.cxx:37:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/CCDB/ctpRateFetcher.cxx:47:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/CCDB/ctpRateFetcher.cxx:78:79: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/ctpRateFetcher.cxx:86:82: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/ctpRateFetcher.cxx:87:5: warning: do not use 'else' after 'return' [readability-else-after-return]

Common/CCDB/macros/ctpRateF.C

Common/CCDB/macros/ctpRateF.C:102:5: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/CCDB/macros/ctpRateF.C:107:126: warning: the parameter 'className' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/CCDB/macros/ctpRateF.C:128:111: warning: the parameter 'sourceName' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/CCDB/macros/ctpRateF.C:133:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/CCDB/macros/ctpRateF.C:143:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/CCDB/macros/ctpRateF.C:158:45: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

Common/CCDB/macros/upload_event_selection_params.C

Common/CCDB/macros/upload_event_selection_params.C:37:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_event_selection_params.C:38:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_event_selection_params.C:39:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_event_selection_params.C:40:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_event_selection_params.C:41:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_event_selection_params.C:41:30: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/macros/upload_event_selection_params.C:259:35: warning: format specifies type 'unsigned long long' but the argument has type 'long' [clang-diagnostic-format]
Common/CCDB/macros/upload_event_selection_params.C:259:40: warning: format specifies type 'unsigned long long' but the argument has type 'long' [clang-diagnostic-format]
Common/CCDB/macros/upload_event_selection_params.C:266:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

Common/CCDB/macros/upload_event_selection_params_run3.C

Common/CCDB/macros/upload_event_selection_params_run3.C:38:3: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
Common/CCDB/macros/upload_event_selection_params_run3.C:57:34: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

Common/CCDB/macros/upload_trigger_aliases.C

Common/CCDB/macros/upload_trigger_aliases.C:61:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_trigger_aliases.C:86:5: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]

Common/CCDB/macros/upload_trigger_aliases_run3.C

Common/CCDB/macros/upload_trigger_aliases_run3.C:57:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/CCDB/macros/upload_trigger_aliases_run3.C:77:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/macros/upload_trigger_aliases_run3.C:80:5: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
Common/CCDB/macros/upload_trigger_aliases_run3.C:92:22: warning: statement should be inside braces [readability-braces-around-statements]
Common/CCDB/macros/upload_trigger_aliases_run3.C:94:23: warning: statement should be inside braces [readability-braces-around-statements]
Common/CCDB/macros/upload_trigger_aliases_run3.C:96:23: warning: statement should be inside braces [readability-braces-around-statements]
Common/CCDB/macros/upload_trigger_aliases_run3.C:98:23: warning: statement should be inside braces [readability-braces-around-statements]
Common/CCDB/macros/upload_trigger_aliases_run3.C:100:23: warning: statement should be inside braces [readability-braces-around-statements]
Common/CCDB/macros/upload_trigger_aliases_run3.C:112:10: warning: implicit conversion 'typename std::enable_if<!std::is_base_of<o2::conf::ConfigurableParam, CTPConfiguration>::value, CTPConfiguration *>::type' (aka 'o2::ctp::CTPConfiguration *') -> 'bool' [readability-implicit-bool-conversion]
Common/CCDB/macros/upload_trigger_aliases_run3.C:112:17: warning: statement should be inside braces [readability-braces-around-statements]
Common/CCDB/macros/upload_trigger_aliases_run3.C:122:5: warning: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]

Common/Core/CollisionAssociation.h

Common/Core/CollisionAssociation.h:37:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]

Common/Core/EventPlaneHelper.cxx

Common/Core/EventPlaneHelper.cxx:47:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/Core/EventPlaneHelper.cxx:92:29: warning: parameter 'ft0geom' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
Common/Core/EventPlaneHelper.cxx:114:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/Core/EventPlaneHelper.cxx:119:7: warning: do not use 'else' after 'continue' [readability-else-after-return]
Common/Core/EventPlaneHelper.cxx:163:28: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/EventPlaneHelper.cxx:165:28: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/EventPlaneHelper.cxx:169:70: warning: the const qualified parameter 'histQ' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
Common/Core/EventPlaneHelper.cxx:175:64: warning: the const qualified parameter 'histQ' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
Common/Core/EventPlaneHelper.cxx:181:70: warning: the const qualified parameter 'histQ' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]

Common/Core/FFitWeights.cxx

Common/Core/FFitWeights.cxx:66:3: warning: 'if' statement is unnecessary; deleting null pointer has no effect [readability-delete-null-pointer]
Common/Core/FFitWeights.cxx:66:7: warning: implicit conversion 'TAxis *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:66:13: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:68:3: warning: 'if' statement is unnecessary; deleting null pointer has no effect [readability-delete-null-pointer]
Common/Core/FFitWeights.cxx:68:7: warning: implicit conversion 'TAxis *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:68:14: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:78:8: warning: implicit conversion 'TAxis *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:78:14: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:84:8: warning: implicit conversion 'TAxis *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:84:15: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:89:16: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:90:14: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:98:8: warning: implicit conversion 'TObjArray *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:98:12: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:101:15: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:102:8: warning: implicit conversion 'TH2D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:104:11: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:119:8: warning: implicit conversion 'TProfile *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:120:18: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:128:8: warning: implicit conversion 'TObjArray *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:133:21: warning: use nullptr [modernize-use-nullptr]
Common/Core/FFitWeights.cxx:135:10: warning: implicit conversion 'FFitWeights *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:135:17: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:143:8: warning: implicit conversion 'TObjArray *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:143:13: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:148:10: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:148:14: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:152:10: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:153:21: warning: redundant explicit casting to the same type 'TObject *' as the sub-expression, remove this casting [readability-redundant-casting]
Common/Core/FFitWeights.cxx:154:47: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:155:25: warning: use nullptr [modernize-use-nullptr]
Common/Core/FFitWeights.cxx:158:46: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:168:8: warning: implicit conversion 'TObjArray *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:168:12: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:171:15: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:172:8: warning: implicit conversion 'TH2D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:182:41: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:196:8: warning: implicit conversion 'TObjArray *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:196:12: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:201:17: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/Core/FFitWeights.cxx:202:12: warning: implicit conversion 'TH2D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:214:45: warning: statement should be inside braces [readability-braces-around-statements]
Common/Core/FFitWeights.cxx:226:8: warning: implicit conversion 'TObjArray *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/FFitWeights.cxx:235:8: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]

Common/Core/FFitWeights.h

Common/Core/FFitWeights.h:40:3: warning: annotate this function with 'override' or (rarely) 'final' [modernize-use-override]
Common/Core/FFitWeights.h:67:3: warning: function 'getResolution' should be marked [[nodiscard]] [modernize-use-nodiscard]

Common/Core/MetadataHelper.cxx

Common/Core/MetadataHelper.cxx:77:17: warning: use 'contains' to check for membership [readability-container-contains]
Common/Core/MetadataHelper.cxx:101:17: warning: use 'contains' to check for membership [readability-container-contains]

Common/Core/MetadataHelper.h

Common/Core/MetadataHelper.h:40:3: warning: function 'isFullyDefined' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:44:3: warning: function 'isRun3' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:48:3: warning: function 'isMC' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:52:3: warning: function 'isInitialized' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:56:3: warning: function 'getO2Version' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:61:3: warning: function 'get' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:72:3: warning: function 'isKeyDefined' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:75:3: warning: function 'makeMetadataLabel' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/MetadataHelper.h:80:3: warning: function 'isCommitInSoftwareTag' should be marked [[nodiscard]] [modernize-use-nodiscard]

Common/Core/OrbitRange.cxx

Common/Core/OrbitRange.cxx:36:8: warning: implicit conversion 'TCollection *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/OrbitRange.cxx:47:10: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/OrbitRange.cxx:48:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]

Common/Core/OrbitRange.h

Common/Core/OrbitRange.h:32:3: warning: use '= default' to define a trivial destructor [modernize-use-equals-default]
Common/Core/OrbitRange.h:32:3: warning: annotate this function with 'override' or (rarely) 'final' [modernize-use-override]
Common/Core/OrbitRange.h:42:12: warning: use default member initializer for 'fRunNumber' [modernize-use-default-member-init]
Common/Core/OrbitRange.h:43:12: warning: use default member initializer for 'fMinOrbit' [modernize-use-default-member-init]
Common/Core/OrbitRange.h:44:12: warning: use default member initializer for 'fMaxOrbit' [modernize-use-default-member-init]

Common/Core/PID/DetectorResponse.h

Common/Core/PID/DetectorResponse.h:38:7: warning: constructor does not initialize these fields: mParam [cppcoreguidelines-pro-type-member-init]
Common/Core/PID/DetectorResponse.h:63:3: warning: function 'GetParam' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/DetectorResponse.h:82:8: warning: implicit conversion 'Parametrization *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/DetectorResponse.h:91:8: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/DetectorResponse.h:102:8: warning: implicit conversion 'value_type' (aka 'o2::pid::Parametrization *') -> 'bool' [readability-implicit-bool-conversion]

Common/Core/PID/PIDTOF.cxx

Common/Core/PID/PIDTOF.cxx:43:9: warning: implicit conversion 'value_type' (aka 'TF2 *') -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.cxx:62:12: warning: use 'contains' to check for membership [readability-container-contains]
Common/Core/PID/PIDTOF.cxx:90:8: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.cxx:104:10: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.cxx:109:8: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]

Common/Core/PID/PIDTOF.h

Common/Core/PID/PIDTOF.h:64:3: warning: function 'getResolution' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:71:14: warning: use 'contains' to check for membership [readability-container-contains]
Common/Core/PID/PIDTOF.h:97:3: warning: function 'getMomentumChargeShift' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:103:52: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
Common/Core/PID/PIDTOF.h:108:3: warning: function 'getShift' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:141:206: warning: implicit conversion 'bool' -> 'int16_t' (aka 'short') [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:152:3: warning: function 'getTimeShift' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:155:12: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:160:10: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:196:14: warning: use 'contains' to check for membership [readability-container-contains]
Common/Core/PID/PIDTOF.h:217:3: warning: function 'getMomentumChargeShift' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:223:52: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
Common/Core/PID/PIDTOF.h:244:3: warning: function 'getTimeShift' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:248:9: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:253:9: warning: implicit conversion 'TGraph *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:266:17: warning: use starts_with instead of find [modernize-use-starts-ends-with]
Common/Core/PID/PIDTOF.h:269:15: warning: implicit conversion 'value_type' (aka 'TF2 *') -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:280:12: warning: implicit conversion 'value_type' (aka 'TF2 *') -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOF.h:291:3: warning: function 'getResolution' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOF.h:300:12: warning: implicit conversion 'value_type' (aka 'TF2 *') -> 'bool' [readability-implicit-bool-conversion]

Common/Core/PID/PIDTOFParamService.cxx

Common/Core/PID/PIDTOFParamService.cxx:49:116: warning: the const qualified parameter 'task' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
Common/Core/PID/PIDTOFParamService.cxx:78:8: warning: implicit conversion 'o2::ccdb::BasicCCDBManager *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/PIDTOFParamService.cxx:136:5: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/Core/PID/PIDTOFParamService.cxx:213:5: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/Core/PID/PIDTOFParamService.cxx:285:8: warning: destructor of 'TOFSupport' is public and non-virtual [cppcoreguidelines-virtual-class-destructor]
Common/Core/PID/PIDTOFParamService.cxx:294:29: warning: use designated initializer list to initialize 'ServiceHandle' [modernize-use-designated-initializers]
Common/Core/PID/PIDTOFParamService.cxx:298:22: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]

Common/Core/PID/PIDTOFParamService.h

Common/Core/PID/PIDTOFParamService.h:162:3: warning: function 'cfgAutoSetProcessFunctions' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOFParamService.h:163:3: warning: function 'cfgCollisionType' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/PIDTOFParamService.h:200:40: warning: use designated initializer list to initialize 'LoadableServicePlugin<o2::pid::tof::TOFResponseImpl>' [modernize-use-designated-initializers]

Common/Core/PID/ParamBase.cxx

Common/Core/PID/ParamBase.cxx:41:18: warning: default arguments on virtual or override methods are prohibited [google-default-arguments]
Common/Core/PID/ParamBase.cxx:52:8: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/ParamBase.cxx:56:15: warning: variable 'p' is not initialized [cppcoreguidelines-init-variables]
Common/Core/PID/ParamBase.cxx:69:23: warning: default arguments on virtual or override methods are prohibited [google-default-arguments]
Common/Core/PID/ParamBase.cxx:78:8: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/ParamBase.cxx:82:20: warning: variable 'p' is not initialized [cppcoreguidelines-init-variables]

Common/Core/PID/ParamBase.h

Common/Core/PID/ParamBase.h:59:94: warning: initializer for member 'mPar' is redundant [readability-redundant-member-init]
Common/Core/PID/ParamBase.h:86:8: warning: default arguments on virtual or override methods are prohibited [google-default-arguments]
Common/Core/PID/ParamBase.h:95:3: warning: function 'GetParameters' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/ParamBase.h:99:3: warning: function 'size' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/ParamBase.h:173:10: warning: implicit conversion 'TObject *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/ParamBase.h:177:26: warning: variable 'p' is not initialized [cppcoreguidelines-init-variables]
Common/Core/PID/ParamBase.h:179:10: warning: implicit conversion 'PidParameters<nPar> *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/PID/ParamBase.h:190:3: warning: function 'GetParameters' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/ParamBase.h:194:3: warning: function 'GetParameter' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/ParamBase.h:207:30: warning: use default member initializer for 'mPar' [modernize-use-default-member-init]
Common/Core/PID/ParamBase.h:236:8: warning: default arguments on virtual or override methods are prohibited [google-default-arguments]
Common/Core/PID/ParamBase.h:257:3: warning: function 'GetParameters' should be marked [[nodiscard]] [modernize-use-nodiscard]

Common/Core/PID/TPCPIDResponse.h

Common/Core/PID/TPCPIDResponse.h:63:3: warning: function 'GetBetheBlochParams' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:63:3: warning: return type 'const std::array<float, 5>' is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type]
Common/Core/PID/TPCPIDResponse.h:64:3: warning: function 'GetResolutionParamsDefault' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:64:3: warning: return type 'const std::array<float, 2>' is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type]
Common/Core/PID/TPCPIDResponse.h:65:3: warning: function 'GetResolutionParams' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:65:3: warning: return type 'const std::vector<double>' is 'const'-qualified at the top level, which may reduce code readability without improving const correctness [readability-const-return-type]
Common/Core/PID/TPCPIDResponse.h:66:3: warning: function 'GetMIP' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:67:3: warning: function 'GetNClNormalization' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:68:3: warning: function 'GetChargeFactor' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:69:3: warning: function 'GetMultiplicityNormalization' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:70:3: warning: function 'GetUseDefaultResolutionParam' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/PID/TPCPIDResponse.h:77:9: warning: function 'o2::pid::tpc::Response::GetExpectedSigma' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
Common/Core/PID/TPCPIDResponse.h:80:9: warning: function 'o2::pid::tpc::Response::GetExpectedSigmaAtMultiplicity' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
Common/Core/PID/TPCPIDResponse.h:94:3: warning: function 'GetRelativeResolutiondEdx' should be marked [[nodiscard]] [modernize-use-nodiscard]

Common/Core/RecoDecay.h

Common/Core/RecoDecay.h:573:28: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/Core/RecoDecay.h:595:15: warning: do not use 'else' after 'break' [readability-else-after-return]
Common/Core/RecoDecay.h:896:5: warning: uninitialized record type: 'arrPdgDaughters' [cppcoreguidelines-pro-type-member-init]
Common/Core/RecoDecay.h:1029:12: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/Core/RecoDecay.h:1127:12: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]

Common/Core/TPCVDriftManager.h

Common/Core/TPCVDriftManager.h:88:11: warning: variable 'tTB' is not initialized [cppcoreguidelines-init-variables]
Common/Core/TPCVDriftManager.h:88:16: warning: variable 'tTBErr' is not initialized [cppcoreguidelines-init-variables]
Common/Core/TPCVDriftManager.h:92:7: warning: uninitialized record type: 'enc' [cppcoreguidelines-pro-type-member-init]
Common/Core/TPCVDriftManager.h:93:20: warning: do not access members of unions; consider using (boost::)variant instead [cppcoreguidelines-pro-type-union-access]

Common/Core/TrackSelection.cxx

Common/Core/TrackSelection.cxx:33:53: warning: repeated branch body in conditional chain [bugprone-branch-clone]
Common/Core/TrackSelection.cxx:35:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/Core/TrackSelection.cxx:42:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/Core/TrackSelection.cxx:124:20: warning: parameter 'ptDepCut' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
Common/Core/TrackSelection.cxx:128:91: warning: the parameter 'requiredLayers' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/Core/TrackSelection.cxx:134:68: warning: the parameter 'excludedLayers' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]

Common/Core/TrackSelection.h

Common/Core/TrackSelection.h:71:16: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/Core/TrackSelection.h:245:3: warning: function 'FulfillsITSHitRequirements' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/Core/TrackSelection.h:263:45: warning: initializer for member 'mMaxDcaXYPtDep' is redundant [readability-redundant-member-init]
Common/Core/TrackSelection.h:272:69: warning: initializer for member 'mRequiredITSHits' is redundant [readability-redundant-member-init]

Common/Core/TrackSelectionDefaults.cxx

Common/Core/TrackSelectionDefaults.cxx:42:77: warning: call to 'pow' promotes float to double [performance-type-promotion-in-math-fn]

Common/Core/TrackSelectorPID.h

Common/Core/TrackSelectorPID.h:52:3: warning: 'operator TrackSelectorPidBase<pdgNew>' must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/Core/TrackSelectorPID.h:169:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/Core/TrackSelectorPID.h:269:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/Core/TrackSelectorPID.h:360:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/Core/TrackSelectorPID.h:409:9: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/Core/TrackSelectorPID.h:634:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/Core/TrackSelectorPID.h:650:7: warning: do not use 'else' after 'return' [readability-else-after-return]

Common/Core/Zorro.cxx

Common/Core/Zorro.cxx:55:109: warning: the parameter 'folderName' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/Core/Zorro.cxx:70:7: warning: implicit conversion 'TH1D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:83:7: warning: implicit conversion 'TH1D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:92:7: warning: implicit conversion 'TH1D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:101:7: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/Core/Zorro.cxx:101:7: warning: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:126:8: warning: implicit conversion 'TH2 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:131:8: warning: implicit conversion 'TH2 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:136:7: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/Core/Zorro.cxx:153:7: warning: implicit conversion 'TH1D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:157:7: warning: implicit conversion 'TH1D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:168:7: warning: implicit conversion 'TH1D *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:179:115: warning: the parameter 'tois' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/Core/Zorro.cxx:233:10: warning: implicit conversion 'Relation' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:236:15: warning: implicit conversion 'unsigned long long' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:237:48: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:240:19: warning: implicit conversion 'TH1 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:266:7: warning: do not use 'else' after 'continue' [readability-else-after-return]
Common/Core/Zorro.cxx:267:11: warning: implicit conversion 'TH2 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:267:23: warning: implicit conversion 'TH1 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:272:24: warning: implicit conversion 'bool' -> 'int' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:273:11: warning: implicit conversion 'TH1 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:277:11: warning: implicit conversion 'TH2 *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/Zorro.cxx:298:7: warning: do not use 'else' after 'continue' [readability-else-after-return]

Common/Core/Zorro.h

Common/Core/Zorro.h:49:20: warning: function 'Zorro::initCCDB' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]

Common/Core/ZorroHelper.h

Common/Core/ZorroHelper.h:20:3: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

Common/Core/ZorroSummary.cxx

Common/Core/ZorroSummary.cxx:23:3: warning: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast]
Common/Core/ZorroSummary.cxx:28:8: warning: implicit conversion 'TCollection *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/ZorroSummary.cxx:38:10: warning: implicit conversion 'ZorroSummary *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/ZorroSummary.cxx:44:32: warning: use 'contains' to check for membership [readability-container-contains]

Common/Core/ZorroSummary.h

Common/Core/ZorroSummary.h:38:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]

Common/Core/fwdtrackUtilities.h

Common/Core/fwdtrackUtilities.h:36:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
Common/Core/fwdtrackUtilities.h:128:96: warning: repeated branch body in conditional chain [bugprone-branch-clone]

Common/Core/macros/testCollisionTypeHelper.C

Common/Core/macros/testCollisionTypeHelper.C:26:3: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/Core/macros/testCollisionTypeHelper.C:29:7: warning: Value stored to 'collsys' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
Common/Core/macros/testCollisionTypeHelper.C:29:7: warning: unused variable 'collsys' [clang-diagnostic-unused-variable]

Common/Core/macros/testMetadataHelper.C

Common/Core/macros/testMetadataHelper.C:42:10: warning: inclusion of deprecated C++ header 'string.h'; consider using 'cstring' instead [modernize-deprecated-headers]
Common/Core/macros/testMetadataHelper.C:48:12: warning: do not use C-style cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-cstyle-cast]
Common/Core/macros/testMetadataHelper.C:49:8: warning: implicit conversion 'TMap *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/macros/testMetadataHelper.C:62:22: warning: do not use C-style cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-cstyle-cast]
Common/Core/macros/testMetadataHelper.C:66:103: warning: Potential leak of memory pointed to by 'value' [clang-analyzer-unix.Malloc]
Common/Core/macros/testMetadataHelper.C:75:22: warning: implicit conversion 'const char *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/macros/testMetadataHelper.C:111:20: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [clang-diagnostic-sign-compare]
Common/Core/macros/testMetadataHelper.C:131:69: warning: the parameter 'hasHashMap' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/Core/macros/testMetadataHelper.C:132:59: warning: the const qualified parameter 'commitHash' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
Common/Core/macros/testMetadataHelper.C:133:59: warning: the const qualified parameter 'ccdbUrl' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
Common/Core/macros/testMetadataHelper.C:150:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/Core/macros/testMetadataHelper.C:160:37: warning: the parameter 'aod' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/Core/macros/testMetadataHelper.C:168:8: warning: implicit conversion 'TFile *' -> 'bool' [readability-implicit-bool-conversion]
Common/Core/macros/testMetadataHelper.C:192:18: warning: use 'contains' to check for membership [readability-container-contains]

Common/Core/trackUtilities.h

Common/Core/trackUtilities.h:86:38: warning: passing result of std::move() as a const reference argument; no move will actually happen [performance-move-const-arg]
Common/Core/trackUtilities.h:86:57: warning: std::move of the variable 'vtxCov' of the trivially-copyable type 'std::array<float, 6>' has no effect; remove std::move() [performance-move-const-arg]

Common/DataModel/CaloClusters.h

Common/DataModel/CaloClusters.h:27:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/CaloClusters.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/Centrality.h

Common/DataModel/Centrality.h:20:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:21:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:22:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:23:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:24:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:25:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:26:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:27:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Centrality.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/EseTable.h

Common/DataModel/EseTable.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EseTable.h:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/EventSelection.h

Common/DataModel/EventSelection.h:52:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:53:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:54:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:62:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/EventSelection.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/FT0Corrected.h

Common/DataModel/FT0Corrected.h:20:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/FT0Corrected.h:21:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/FT0Corrected.h:22:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/FT0Corrected.h:24:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/FT0Corrected.h:26:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/FT0Corrected.h:28:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/FT0Corrected.h:30:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/FwdTrackReAlignTables.h

Common/DataModel/FwdTrackReAlignTables.h:25:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/MatchMFTMuonData.h

Common/DataModel/MatchMFTMuonData.h:24:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:25:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:26:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:27:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:101:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:102:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:103:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:104:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:105:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:106:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:107:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:108:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:109:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:126:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:127:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:128:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/MatchMFTMuonData.h:129:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/McCollisionExtra.h

Common/DataModel/McCollisionExtra.h:26:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/McCollisionExtra.h:27:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/McCollisionExtra.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/McCollisionExtra.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/McCollisionExtra.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/Multiplicity.h

Common/DataModel/Multiplicity.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:41:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:43:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:45:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:52:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:54:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:62:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:66:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:67:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:68:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:70:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:87:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:91:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:93:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:94:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:97:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:98:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:99:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:100:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:103:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:104:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:225:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:226:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:227:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:228:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:229:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:230:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:231:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:232:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:252:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:253:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:254:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:255:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:256:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:257:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:258:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:260:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Multiplicity.h:261:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/OccupancyTables.h

Common/DataModel/OccupancyTables.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:61:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:62:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:66:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:67:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:68:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:70:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:71:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:72:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:79:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:80:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:87:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:91:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:94:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:95:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:96:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:97:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:196:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:197:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:214:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:215:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:216:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:217:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:218:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:219:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:220:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:222:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:223:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:224:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:225:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:226:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:227:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:228:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:229:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:230:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:231:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:233:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:234:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:235:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:236:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:237:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:238:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:239:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:240:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:242:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:243:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:244:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:245:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:247:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:248:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:249:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:250:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:251:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:252:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:253:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:255:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:256:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:257:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:258:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:259:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:260:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:261:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:262:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:263:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:264:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:266:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:267:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:268:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:269:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:270:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:271:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:272:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:273:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:275:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:276:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:277:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/OccupancyTables.h:278:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/PIDResponseCombined.h

Common/DataModel/PIDResponseCombined.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseCombined.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/PIDResponseITS.h

Common/DataModel/PIDResponseITS.h:187:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:192:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:197:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:202:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:207:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:212:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:217:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:222:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseITS.h:227:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/PIDResponseTOF.h

Common/DataModel/PIDResponseTOF.h:260:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:261:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:262:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:264:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:266:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:268:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:285:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:286:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:288:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:303:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:304:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:314:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:316:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:318:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:320:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:322:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:324:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:326:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:328:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:330:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:333:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:335:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:337:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:339:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:341:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:343:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:345:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:347:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:349:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:352:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:353:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:354:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:355:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:356:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:357:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:358:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:359:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:360:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:362:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:363:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:364:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:365:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:366:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:367:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:368:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:369:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:370:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:387:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:388:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:389:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:390:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:391:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:392:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:393:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:394:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:395:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:398:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:448:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:449:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:450:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:451:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:452:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:453:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:454:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:455:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:456:1: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:459:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:558:35: warning: casting (double + 0.5) to integer leads to incorrect rounding; consider using lround (#include <cmath>) instead [bugprone-incorrect-roundings]
Common/DataModel/PIDResponseTOF.h:572:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:573:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:574:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:575:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:576:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:577:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:578:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:579:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:580:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:583:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:585:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:587:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:589:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:591:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:593:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:595:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:597:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:599:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:664:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:665:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:667:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:672:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:673:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:675:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:676:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:687:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTOF.h:689:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/PIDResponseTPC.h

Common/DataModel/PIDResponseTPC.h:215:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:217:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:219:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:221:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:223:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:225:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:227:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:229:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:231:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:234:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:236:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:238:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:240:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:242:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:244:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:246:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:248:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:250:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:253:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:254:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:255:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:256:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:257:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:258:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:259:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:260:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:261:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:263:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:264:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:265:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:266:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:267:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:268:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:269:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:270:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:271:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:296:35: warning: casting (double + 0.5) to integer leads to incorrect rounding; consider using lround (#include <cmath>) instead [bugprone-incorrect-roundings]
Common/DataModel/PIDResponseTPC.h:310:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:311:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:312:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:313:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:314:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:315:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:316:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:317:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:318:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:321:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:323:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:325:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:327:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:329:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:331:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:333:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:335:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:337:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/PIDResponseTPC.h:404:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/Qvectors.h

Common/DataModel/Qvectors.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:60:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:61:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:62:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:63:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:64:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:65:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:66:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:67:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:69:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:70:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:71:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:72:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:73:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:74:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:75:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:76:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:77:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:78:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:81:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:82:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:83:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:84:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:85:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:86:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:88:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:89:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:90:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:91:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:93:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:95:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:96:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:97:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:98:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:99:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/Qvectors.h:100:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/SelectionStudyTables.h

Common/DataModel/SelectionStudyTables.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/SelectionStudyTables.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/TrackSelectionTables.h

Common/DataModel/TrackSelectionTables.h:23:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:24:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:79:9: warning: function-like macro 'requireTrackCutInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:80:9: warning: function-like macro 'requireQualityTracksInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:81:9: warning: function-like macro 'requireQualityTracksITSInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:82:9: warning: function-like macro 'requirePrimaryTracksInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:83:9: warning: function-like macro 'requireInAcceptanceTracksInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:84:9: warning: function-like macro 'requireGlobalTrackInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:85:9: warning: function-like macro 'requireGlobalTrackWoTPCClusterInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:86:9: warning: function-like macro 'requireGlobalTrackWoPtEtaInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:87:9: warning: function-like macro 'requireGlobalTrackWoDCAInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:88:9: warning: function-like macro 'requireGlobalTrackWoDCATPCClusterInFilter' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:92:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:93:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:94:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:95:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:96:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:97:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:98:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:100:9: warning: function-like macro 'DECLARE_DYN_TRKSEL_COLUMN' used; consider a 'constexpr' template function [cppcoreguidelines-macro-usage]
Common/DataModel/TrackSelectionTables.h:104:28: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:108:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:109:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:110:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:111:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:112:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:113:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:114:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:115:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:116:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:117:27: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:122:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:123:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:124:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:125:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:126:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:127:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:128:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:129:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:130:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:131:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:132:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:133:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:134:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:135:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:136:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:137:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/TrackSelectionTables.h:138:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/ZDCExtra.h

Common/DataModel/ZDCExtra.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCExtra.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/DataModel/ZDCLightIons.h

Common/DataModel/ZDCLightIons.h:27:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:28:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:29:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:30:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:31:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:32:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:33:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:34:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:35:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:36:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:38:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:43:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:44:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:45:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:46:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:47:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:48:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:49:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:50:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:51:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:52:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:53:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:54:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:55:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:56:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:57:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:58:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/DataModel/ZDCLightIons.h:59:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/LegacyDataQA/pcmRun2.cxx

Common/LegacyDataQA/pcmRun2.cxx:158:9: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/LegacyDataQA/pcmRun2.cxx:182:9: warning: do not use 'else' after 'return' [readability-else-after-return]

Common/LegacyDataQA/pmdQa.cxx

Common/LegacyDataQA/pmdQa.cxx:111:14: warning: implicit conversion 'unwrap_t<int>' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]

Common/LegacyDataQA/tpcpidqa.cxx

Common/LegacyDataQA/tpcpidqa.cxx:54:14: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/LegacyDataQA/tpcpidqa.cxx:69:50: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/LegacyDataQA/tpcpidqa.cxx:95:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:98:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:101:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:104:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:107:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:110:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:113:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:116:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/LegacyDataQA/tpcpidqa.cxx:119:11: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]

Common/TableProducer/Converters/collisionConverter.cxx

Common/TableProducer/Converters/collisionConverter.cxx:51:17: warning: statement should be inside braces [readability-braces-around-statements]

Common/TableProducer/Converters/fddConverter.cxx

Common/TableProducer/Converters/fddConverter.cxx:29:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/Converters/fddConverter.cxx:30:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/Converters/fddConverter.cxx:33:22: warning: narrowing conversion from 'float' to 'int16_t' (aka 'short') [bugprone-narrowing-conversions]
Common/TableProducer/Converters/fddConverter.cxx:34:26: warning: narrowing conversion from 'float' to 'int16_t' (aka 'short') [bugprone-narrowing-conversions]
Common/TableProducer/Converters/fddConverter.cxx:36:22: warning: narrowing conversion from 'float' to 'int16_t' (aka 'short') [bugprone-narrowing-conversions]
Common/TableProducer/Converters/fddConverter.cxx:37:26: warning: narrowing conversion from 'float' to 'int16_t' (aka 'short') [bugprone-narrowing-conversions]

Common/TableProducer/Converters/hmpConverter.cxx

Common/TableProducer/Converters/hmpConverter.cxx:30:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/Converters/hmpConverter.cxx:41:31: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

Common/TableProducer/Converters/mcConverter.cxx

Common/TableProducer/Converters/mcConverter.cxx:38:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]

Common/TableProducer/Converters/run2TinyToFullPID.cxx

Common/TableProducer/Converters/run2TinyToFullPID.cxx:62:14: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/Converters/run2TinyToFullPID.cxx:76:50: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

Common/TableProducer/Converters/tracksExtraConverter.cxx

Common/TableProducer/Converters/tracksExtraConverter.cxx:41:13: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

Common/TableProducer/Converters/tracksExtraV002Converter.cxx

Common/TableProducer/Converters/tracksExtraV002Converter.cxx:29:32: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/Converters/tracksExtraV002Converter.cxx:29:64: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/Converters/tracksExtraV002Converter.cxx:32:32: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/Converters/tracksExtraV002Converter.cxx:32:63: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/Converters/tracksExtraV002Converter.cxx:44:13: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

Common/TableProducer/Converters/v0converter.cxx

Common/TableProducer/Converters/v0converter.cxx:29:7: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]

Common/TableProducer/Converters/zdcConverter.cxx

Common/TableProducer/Converters/zdcConverter.cxx:42:30: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/Converters/zdcConverter.cxx:43:30: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/Converters/zdcConverter.cxx:44:30: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/Converters/zdcConverter.cxx:45:30: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

Common/TableProducer/PID/pidBayes.cxx

Common/TableProducer/PID/pidBayes.cxx:74:8: warning: constructor does not initialize these fields: ccdb, Probability [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidBayes.cxx:101:26: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:187:17: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:236:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/PID/pidBayes.cxx:345:11: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:410:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:546:26: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:547:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:567:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidBayes.cxx:598:9: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidBayes.cxx:642:15: warning: loop variable is copied but only used as const reference; consider making it a const reference [performance-for-range-copy]
Common/TableProducer/PID/pidBayes.cxx:675:7: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]

Common/TableProducer/PID/pidITS.cxx

Common/TableProducer/PID/pidITS.cxx:45:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidITS.cxx:55:18: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidITS.cxx:62:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidITS.cxx:65:48: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

Common/TableProducer/PID/pidTOF.cxx

Common/TableProducer/PID/pidTOF.cxx:61:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOF.cxx:89:51: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/PID/pidTOF.cxx:126:28: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOF.cxx:126:56: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOF.cxx:129:28: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOF.cxx:129:57: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOF.cxx:157:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTOF.cxx:166:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTOF.cxx:185:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/PID/pidTOF.cxx:199:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]

Common/TableProducer/PID/pidTOFBase.cxx

Common/TableProducer/PID/pidTOFBase.cxx:56:7: warning: variable 'trackDistanceForGoodMatch' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFBase.cxx:57:7: warning: variable 'trackDistanceForGoodMatchLowMult' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFBase.cxx:58:5: warning: variable 'multiplicityThreshold' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFBase.cxx:64:12: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:165:7: warning: variable 'trackSampleMinMomentum' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFBase.cxx:166:7: warning: variable 'trackSampleMaxMomentum' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFBase.cxx:187:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOFBase.cxx:236:26: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:240:27: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:244:25: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:248:29: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:268:32: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:281:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTOFBase.cxx:290:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTOFBase.cxx:310:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/PID/pidTOFBase.cxx:375:58: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:437:58: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFBase.cxx:457:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTOFBase.cxx:458:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTOFBase.cxx:472:9: warning: Value stored to 'weight' is never read [clang-analyzer-deadcode.DeadStores]

Common/TableProducer/PID/pidTOFBase.h

Common/TableProducer/PID/pidTOFBase.h:31:18: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTOFBase.h:39:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/TableProducer/PID/pidTOFBase.h:40:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/TableProducer/PID/pidTOFBase.h:41:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/TableProducer/PID/pidTOFBase.h:42:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]

Common/TableProducer/PID/pidTOFFull.cxx

Common/TableProducer/PID/pidTOFFull.cxx:61:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOFFull.cxx:89:51: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/PID/pidTOFFull.cxx:126:28: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFFull.cxx:126:56: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFFull.cxx:129:28: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFFull.cxx:129:57: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFFull.cxx:157:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTOFFull.cxx:166:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTOFFull.cxx:185:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/PID/pidTOFFull.cxx:199:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]

Common/TableProducer/PID/pidTOFMerge.cxx

Common/TableProducer/PID/pidTOFMerge.cxx:79:12: warning: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:85:8: warning: constructor does not initialize these fields: ccdb, tofResponse [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOFMerge.cxx:139:33: warning: redundant boolean literal in conditional assignment [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:213:7: warning: variable 'trackSampleMinMomentum' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFMerge.cxx:214:7: warning: variable 'trackSampleMaxMomentum' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTOFMerge.cxx:241:8: warning: constructor does not initialize these fields: ccdb, tofResponse [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOFMerge.cxx:313:26: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:317:26: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:325:32: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:404:60: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:423:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTOFMerge.cxx:424:9: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTOFMerge.cxx:438:11: warning: Value stored to 'weight' is never read [clang-analyzer-deadcode.DeadStores]
Common/TableProducer/PID/pidTOFMerge.cxx:480:60: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTOFMerge.cxx:564:18: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTOFMerge.cxx:575:8: warning: constructor does not initialize these fields: tofResponse, ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOFMerge.cxx:613:51: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/PID/pidTOFMerge.cxx:645:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/PID/pidTOFMerge.cxx:645:46: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]

Common/TableProducer/PID/pidTOFbeta.cxx

Common/TableProducer/PID/pidTOFbeta.cxx:53:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTOFbeta.cxx:92:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTOFbeta.cxx:101:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTOFbeta.cxx:121:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]

Common/TableProducer/PID/pidTPC.cxx

Common/TableProducer/PID/pidTPC.cxx:65:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTPC.cxx:74:8: warning: constructor does not initialize these fields: response, ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTPC.cxx:170:9: warning: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTPC.cxx:215:9: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTPC.cxx:249:14: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:252:16: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:267:7: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/TableProducer/PID/pidTPC.cxx:277:158: warning: use nullptr [modernize-use-nullptr]
Common/TableProducer/PID/pidTPC.cxx:277:208: warning: use nullptr [modernize-use-nullptr]
Common/TableProducer/PID/pidTPC.cxx:286:15: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTPC.cxx:312:13: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTPC.cxx:336:156: warning: use nullptr [modernize-use-nullptr]
Common/TableProducer/PID/pidTPC.cxx:336:206: warning: use nullptr [modernize-use-nullptr]
Common/TableProducer/PID/pidTPC.cxx:357:32: warning: narrowing conversion from 'float' to 'uint64_t' (aka 'unsigned long') [bugprone-narrowing-conversions]
Common/TableProducer/PID/pidTPC.cxx:436:20: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:438:20: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:444:22: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:446:22: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:454:20: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:456:20: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:491:18: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:493:18: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPC.cxx:544:13: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTPC.cxx:550:14: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:553:16: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:640:13: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTPC.cxx:647:14: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:650:16: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:725:13: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/PID/pidTPC.cxx:731:14: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:734:16: warning: implicit conversion 'o2::pid::tpc::Response *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:760:37: warning: implicit conversion 'value_type' (aka 'int') -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:772:11: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/PID/pidTPC.cxx:772:33: warning: statement should be inside braces [readability-braces-around-statements]

Common/TableProducer/PID/pidTPCBase.cxx

Common/TableProducer/PID/pidTPCBase.cxx:58:30: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTPCBase.cxx:58:53: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/PID/pidTPCBase.cxx:88:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/PID/pidTPCBase.cxx:118:14: warning: variable 'hadronicRate' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/PID/pidTPCBase.cxx:119:11: warning: variable 'multTPC' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/PID/pidTPCBase.cxx:120:11: warning: variable 'occupancy' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/PID/pidTPCBase.cxx:141:25: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPCBase.cxx:143:29: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPCBase.cxx:152:24: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPCBase.cxx:154:29: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPCBase.cxx:166:25: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/PID/pidTPCBase.cxx:168:30: warning: statement should be inside braces [readability-braces-around-statements]

Common/TableProducer/PID/pidTPCBase.h

Common/TableProducer/PID/pidTPCBase.h:37:20: warning: single-argument constructors must be marked explicit to avoid unintentional implicit conversions [google-explicit-constructor]
Common/TableProducer/PID/pidTPCBase.h:82:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/PID/pidTPCBase.h:91:28: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

Common/TableProducer/PID/pidTPCService.cxx

Common/TableProducer/PID/pidTPCService.cxx:42:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTPCService.cxx:44:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]

Common/TableProducer/PID/pidTPCServiceRun2.cxx

Common/TableProducer/PID/pidTPCServiceRun2.cxx:42:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/PID/pidTPCServiceRun2.cxx:44:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]

Common/TableProducer/caloClusterProducer.cxx

Common/TableProducer/caloClusterProducer.cxx:60:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/caloClusterProducer.cxx:103:4: warning: redundant access specifier has the same accessibility as the previous access specifier [readability-redundant-access-specifiers]
Common/TableProducer/caloClusterProducer.cxx:115:4: warning: redundant access specifier has the same accessibility as the previous access specifier [readability-redundant-access-specifiers]
Common/TableProducer/caloClusterProducer.cxx:117:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:118:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:176:11: warning: implicit conversion 'const std::vector<int> *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:183:9: warning: implicit conversion 'const o2::phos::BadChannelsMap *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:188:9: warning: implicit conversion 'const o2::phos::CalibParams *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:205:33: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/caloClusterProducer.cxx:211:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:226:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:236:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:245:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:253:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:259:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:270:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:271:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:309:15: warning: variable 'posX' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:309:21: warning: variable 'posZ' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:470:11: warning: implicit conversion 'const std::vector<int> *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:477:9: warning: implicit conversion 'const o2::phos::BadChannelsMap *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:482:9: warning: implicit conversion 'const o2::phos::CalibParams *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:500:33: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/caloClusterProducer.cxx:506:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:542:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:552:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:561:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:569:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:575:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:586:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:587:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:625:15: warning: variable 'posX' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:625:21: warning: variable 'posZ' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:773:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/caloClusterProducer.cxx:812:11: warning: implicit conversion 'const std::vector<int> *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:819:9: warning: implicit conversion 'const o2::phos::BadChannelsMap *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:824:9: warning: implicit conversion 'const o2::phos::CalibParams *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:841:33: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/caloClusterProducer.cxx:847:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:862:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:872:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:882:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:890:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:896:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:906:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:906:9: warning: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:907:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:912:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:934:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:946:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:963:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:972:15: warning: variable 'module' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:973:13: warning: variable 'trackX' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:973:21: warning: variable 'trackZ' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:981:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1028:15: warning: variable 'posX' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1028:21: warning: variable 'posZ' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1120:11: warning: Value stored to 'trackdist' is never read [clang-analyzer-deadcode.DeadStores]
Common/TableProducer/caloClusterProducer.cxx:1182:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/caloClusterProducer.cxx:1221:11: warning: implicit conversion 'const std::vector<int> *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1228:9: warning: implicit conversion 'const o2::phos::BadChannelsMap *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1233:9: warning: implicit conversion 'const o2::phos::CalibParams *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1251:33: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/caloClusterProducer.cxx:1257:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:1294:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:1303:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:1313:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1321:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1327:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1337:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/caloClusterProducer.cxx:1337:9: warning: implicit conversion 'size_type' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1338:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1343:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:1365:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1377:35: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1394:33: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1403:15: warning: variable 'module' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1404:13: warning: variable 'trackX' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1404:21: warning: variable 'trackZ' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1412:31: warning: implicit conversion 'int' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/caloClusterProducer.cxx:1458:15: warning: variable 'posX' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1458:21: warning: variable 'posZ' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/caloClusterProducer.cxx:1548:11: warning: Value stored to 'trackdist' is never read [clang-analyzer-deadcode.DeadStores]
Common/TableProducer/caloClusterProducer.cxx:1650:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:1651:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/caloClusterProducer.cxx:1652:57: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1652:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1683:57: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1683:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1703:57: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1703:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1726:57: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/caloClusterProducer.cxx:1726:63: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

Common/TableProducer/centralityTable.cxx

Common/TableProducer/centralityTable.cxx:51:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/centralityTable.cxx:86:14: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/centralityTable.cxx:88:8: warning: constructor does not initialize these fields: ccdb, mRunNumber, isTableEnabled [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/centralityTable.cxx:106:50: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/centralityTable.cxx:125:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/centralityTable.cxx:157:17: warning: redundant string initialization [readability-redundant-string-init]
Common/TableProducer/centralityTable.cxx:160:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/centralityTable.cxx:163:14: warning: parameter 'name' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
Common/TableProducer/centralityTable.cxx:164:9: warning: member initializer for 'mCalibrationStored' is redundant [modernize-use-default-member-init]
Common/TableProducer/centralityTable.cxx:165:9: warning: member initializer for 'mhMultSelCalib' is redundant [modernize-use-default-member-init]
Common/TableProducer/centralityTable.cxx:166:9: warning: member initializer for 'mMCScalePars' is redundant [modernize-use-default-member-init]
Common/TableProducer/centralityTable.cxx:167:9: warning: member initializer for 'mMCScale' is redundant [modernize-use-default-member-init]
Common/TableProducer/centralityTable.cxx:172:12: warning: implicit conversion 'TH1 *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/centralityTable.cxx:206:29: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:209:26: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:209:52: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:209:86: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:212:26: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:212:51: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:235:9: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/centralityTable.cxx:241:69: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/centralityTable.cxx:286:11: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/centralityTable.cxx:308:20: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/TableProducer/centralityTable.cxx:312:11: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/centralityTable.cxx:312:25: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/TableProducer/centralityTable.cxx:322:17: warning: the 'empty' method should be used to check for emptiness instead of 'length' [readability-container-size-empty]
Common/TableProducer/centralityTable.cxx:424:38: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/centralityTable.cxx:431:15: warning: variable 'v0m' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/centralityTable.cxx:433:47: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/centralityTable.cxx:557:15: warning: the 'empty' method should be used to check for emptiness instead of comparing to an empty object [readability-container-size-empty]
Common/TableProducer/centralityTable.cxx:586:106: warning: the const qualified parameter 'generatorName' is copied for each invocation; consider making it a reference [performance-unnecessary-value-param]
Common/TableProducer/centralityTable.cxx:587:40: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/TableProducer/centralityTable.cxx:588:34: warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]
Common/TableProducer/centralityTable.cxx:590:19: warning: the 'empty' method should be used to check for emptiness instead of 'length' [readability-container-size-empty]
Common/TableProducer/centralityTable.cxx:661:42: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/centralityTable.cxx:669:56: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/centralityTable.cxx:673:32: warning: statement should be inside braces [readability-braces-around-statements]

Common/TableProducer/eseTableProducer.cxx

Common/TableProducer/eseTableProducer.cxx:59:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/eseTableProducer.cxx:200:19: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
Common/TableProducer/eseTableProducer.cxx:222:29: warning: narrowing conversion from 'value_type' (aka 'float') to 'int' [bugprone-narrowing-conversions]
Common/TableProducer/eseTableProducer.cxx:232:36: warning: 'data' should be used for accessing the data pointer instead of taking the address of the 0-th element [readability-container-data-pointer]
Common/TableProducer/eseTableProducer.cxx:234:37: warning: 'data' should be used for accessing the data pointer instead of taking the address of the 0-th element [readability-container-data-pointer]
Common/TableProducer/eseTableProducer.cxx:236:34: warning: 'data' should be used for accessing the data pointer instead of taking the address of the 0-th element [readability-container-data-pointer]
Common/TableProducer/eseTableProducer.cxx:238:35: warning: 'data' should be used for accessing the data pointer instead of taking the address of the 0-th element [readability-container-data-pointer]
Common/TableProducer/eseTableProducer.cxx:240:43: warning: 'data' should be used for accessing the data pointer instead of taking the address of the 0-th element [readability-container-data-pointer]
Common/TableProducer/eseTableProducer.cxx:244:86: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:247:64: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:251:86: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:254:65: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:259:86: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:262:64: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:266:86: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:269:65: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:281:12: warning: implicit conversion 'FFitWeights *' -> 'bool' [readability-implicit-bool-conversion]
Common/TableProducer/eseTableProducer.cxx:281:23: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:330:46: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
Common/TableProducer/eseTableProducer.cxx:332:52: warning: narrowing conversion from 'float' to 'int' [bugprone-narrowing-conversions]
Common/TableProducer/eseTableProducer.cxx:379:22: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:382:20: warning: use 'contains' to check for membership [readability-container-contains]
Common/TableProducer/eseTableProducer.cxx:400:28: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:408:31: warning: the parameter 'track' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/TableProducer/eseTableProducer.cxx:411:25: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:413:18: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:415:5: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/TableProducer/eseTableProducer.cxx:415:9: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:456:33: warning: the parameter 'collision' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
Common/TableProducer/eseTableProducer.cxx:497:66: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:502:77: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:506:59: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:508:60: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:510:51: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:512:52: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:514:75: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:517:163: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:519:164: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:521:163: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:523:164: warning: statement should be inside braces [readability-braces-around-statements]
Common/TableProducer/eseTableProducer.cxx:552:22: warning: use designated initializer list to initialize 'XAxis' [modernize-use-designated-initializers]
Common/TableProducer/eseTableProducer.cxx:553:101: warning: statement should be inside braces [readability-braces-around-statements]

Common/TableProducer/eventSelectionService.cxx

Common/TableProducer/eventSelectionService.cxx:46:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/eventSelectionService.cxx:53:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/eventSelectionService.cxx:112:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/eventSelectionService.cxx:182:55: warning: redundant boolean literal supplied to boolean operator [readability-simplify-boolean-expr]
Common/TableProducer/eventSelectionService.cxx:195:5: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/TableProducer/eventSelectionService.cxx:199:7: warning: do not use 'else' after 'return' [readability-else-after-return]

Common/TableProducer/eventSelectionServiceRun2.cxx

Common/TableProducer/eventSelectionServiceRun2.cxx:45:34: warning: variable 'metadataInfo' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/eventSelectionServiceRun2.cxx:52:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]

Common/TableProducer/ft0CorrectedTable.cxx

Common/TableProducer/ft0CorrectedTable.cxx:41:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/ft0CorrectedTable.cxx:109:31: warning: reference variable 'triggers' extends the lifetime of a just-constructed temporary object 'const std::bitset<8>', consider changing reference to value [readability-reference-to-constructed-temporary]
Common/TableProducer/ft0CorrectedTable.cxx:142:7: warning: use auto when initializing with a template cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/ft0CorrectedTable.cxx:185:31: warning: reference variable 'triggers' extends the lifetime of a just-constructed temporary object 'const std::bitset<8>', consider changing reference to value [readability-reference-to-constructed-temporary]

Common/TableProducer/fwdtrackextension.cxx

Common/TableProducer/fwdtrackextension.cxx:51:8: warning: constructor does not initialize these fields: fCCDB, fCurrentRun [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/fwdtrackextension.cxx:107:20: warning: slicing object from type 'GlobalFwdTrack' to 'TrackParCovFwd' discards 40 bytes of state [cppcoreguidelines-slicing]

Common/TableProducer/match-mft-ft0.cxx

Common/TableProducer/match-mft-ft0.cxx:130:5: warning: do not use 'else' after 'return' [readability-else-after-return]
Common/TableProducer/match-mft-ft0.cxx:147:20: warning: narrowing conversion from 'double' to 'int64_t' (aka 'long') [bugprone-narrowing-conversions]
Common/TableProducer/match-mft-ft0.cxx:174:63: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:178:60: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:189:34: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:194:38: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:205:34: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:209:58: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:218:59: warning: redundant explicit casting to the same type 'int64_t' (aka 'long') as the sub-expression, remove this casting [readability-redundant-casting]
Common/TableProducer/match-mft-ft0.cxx:238:8: warning: constructor does not initialize these fields: ccdb [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/match-mft-ft0.cxx:248:20: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-ft0.cxx:295:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
Common/TableProducer/match-mft-ft0.cxx:295:39: warning: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast]
Common/TableProducer/match-mft-ft0.cxx:297:23: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-ft0.cxx:332:12: warning: variable 'minD' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/match-mft-ft0.cxx:333:12: warning: variable 'globalMinD' is not initialized [cppcoreguidelines-init-variables]
Common/TableProducer/match-mft-ft0.cxx:351:25: warning: narrowing conversion from 'double' to 'int64_t' (aka 'long') [bugprone-narrowing-conversions]
Common/TableProducer/match-mft-ft0.cxx:387:9: warning: Value stored to 'D' is never read [clang-analyzer-deadcode.DeadStores]
Common/TableProducer/match-mft-ft0.cxx:391:15: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/match-mft-ft0.cxx:396:15: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/match-mft-ft0.cxx:452:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/match-mft-ft0.cxx:455:11: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]
Common/TableProducer/match-mft-ft0.cxx:468:13: warning: the 'empty' method should be used to check for emptiness instead of 'size' [readability-container-size-empty]

Common/TableProducer/match-mft-mch-data-mc.cxx

Common/TableProducer/match-mft-mch-data-mc.cxx:72:7: warning: variable 'mMu' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:73:5: warning: variable 'mRunNumber' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:79:37: warning: variable 'map_mfttracks' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:80:37: warning: variable 'map_muontracks' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:81:26: warning: variable 'map_collisions' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:82:26: warning: variable 'map_has_mfttracks_collisions' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:83:26: warning: variable 'map_has_muontracks_collisions' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:84:27: warning: variable 'map_vtxz' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:85:25: warning: variable 'map_nmfttrack' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Common/TableProducer/match-mft-mch-data-mc.cxx:87:8: warning: constructor does not initialize these fields: ccdbManager, fieldB [cppcoreguidelines-pro-type-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:144:5: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:150:9: warning: use default member initializer for 'tagIdx' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:150:17: warning: use default member initializer for 'probeIdx' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:152:13: warning: use default member initializer for 'mQ' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:154:60: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:183:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:184:38: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:186:23: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:186:28: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:222:28: warning: initializer for member 'mDimuon' is redundant [readability-redundant-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:224:7: warning: 'mQ' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
Common/TableProducer/match-mft-mch-data-mc.cxx:237:5: warning: function 'getTagMuonIndex' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:238:5: warning: function 'getProbeMuonIndex' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:239:5: warning: function 'getMass' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:240:5: warning: function 'getPt' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:241:5: warning: function 'getRap' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:242:5: warning: function 'getCharge' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:243:5: warning: function 'getMuonAtPV' should be marked [[nodiscard]] [modernize-use-nodiscard]
Common/TableProducer/match-mft-mch-data-mc.cxx:254:11: warning: use default member initializer for 'mDX' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:254:16: warning: use default member initializer for 'mDY' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:254:21: warning: use default member initializer for 'mDPt' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:254:27: warning: use default member initializer for 'mDPhi' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:254:34: warning: use default member initializer for 'mDEta' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:255:11: warning: use default member initializer for 'mGlobalMuonPtAtDCA' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:255:31: warning: use default member initializer for 'mGlobalMuonEtaAtDCA' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:255:52: warning: use default member initializer for 'mGlobalMuonPhiAtDCA' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:255:73: warning: use default member initializer for 'mGlobalMuonDCAx' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:255:90: warning: use default member initializer for 'mGlobalMuonDCAy' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:255:107: warning: use default member initializer for 'mGlobalMuonQ' [modernize-use-default-member-init]
Common/TableProducer/match-mft-mch-data-mc.cxx:263:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:264:26: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:264:34: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:269:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:286:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:287:32: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:294:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
Common/TableProducer/match-mft-mch-data-mc.cxx:302:23: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
Common/TableProducer/match-mft-mch-data-mc.cxx:302:28: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcor

Clone this wiki locally