Skip to content

report_cppcheck

Vít Kučera edited this page Oct 21, 2026 · 44 revisions

Report from Cppcheck

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

Summary

Per category

category issues
CastIntegerToAddressAtReturn 4
accessMoved 2
arrayIndexOutOfBoundsCond 1
arrayIndexThenCheck 2
asctimeCalled 4
assertWithSideEffect 1
badBitmaskCheck 5
bitwiseOnBoolean 48
bufferAccessOutOfBounds 6
catchExceptionByValue 34
clarifyCalculation 3
clarifyCondition 7
compareBoolExpressionWithInt 1
comparePointers 4
compareValueOutOfTypeRangeError 5
comparisonOfFuncReturningBoolError 1
constParameter 6
constParameterCallback 51
constParameterPointer 42
constParameterReference 258
constStatement 4
constVariable 39
constVariablePointer 220
constVariableReference 634
containerOutOfBounds 48
cstyleCast 2148
ctunullpointer 2
dangerousTypeCast 311
danglingLifetime 3
danglingTempReference 32
derefInvalidIteratorRedundantCheck 3
directiveAsMacroParameter 1
doubleFree 1
duplInheritedMember 96
duplicateAssignExpression 4
duplicateBreak 88
duplicateCondition 14
duplicateConditionalAssign 15
duplicateExpression 37
duplicateExpressionTernary 8
exceptRethrowCopy 3
funcArgOrderDifferent 1
identicalConditionAfterEarlyExit 4
identicalInnerCondition 7
ignoredReturnValue 5
incorrectCharBooleanError 1
incorrectLogicOperator 2
incorrectStringBooleanError 1
intToPointerCast 3
internalAstError 13
invalidContainer 3
invalidFunctionArg 1
invalidPointerCast 17
invalidPrintfArgType_float 1
invalidPrintfArgType_sint 31
invalidPrintfArgType_uint 19
invalidscanf 2
iterateByValue 15
knownConditionTrueFalse 146
knownEmptyContainer 8
knownPointerToBool 2
leakReturnValNotUsed 6
legacyUninitvar 8
memleak 1
memleakOnRealloc 3
memsetZeroBytes 1
missingOverride 4
missingReturn 6
moduloofone 2
multiCondition 6
negativeContainerIndex 4
negativeIndex 2
noConstructor 20
noCopyConstructor 11
noExplicitConstructor 1085
noOperatorEq 11
nullPointer 23
nullPointerArithmeticOutOfMemory 1
nullPointerArithmeticRedundantCheck 2
nullPointerDefaultArg 1
nullPointerOutOfMemory 72
nullPointerOutOfResources 35
nullPointerRedundantCheck 51
objectIndex 2
operatorEqVarError 56
oppositeExpression 2
passedByValue 585
passedByValueCallback 2
pointerSize 1
postfixOperator 16
preprocessorErrorDirective 2
redundantAssignInSwitch 3
redundantAssignment 63
redundantCondition 2
redundantContinue 1
redundantInitialization 34
redundantPointerOp 1
returnByReference 118
returnStdMoveLocal 14
sameIteratorExpression 1
selfAssignment 1
shadowArgument 14
shadowFunction 134
shadowMember 33
shadowVariable 370
shiftNegativeLHS 1
shiftTooManyBitsSigned 15
stlFindInsert 7
stlIfStrFind 18
stlcstrAssignment 2
stlcstrConcat 2
stlcstrParam 4
stlcstrStream 6
suspiciousFloatingPointCast 1
throwInEntryPoint 17
throwInNoexceptFunction 5
truncLongCastAssignment 13
unassignedVariable 2
uninitMemberVar 1016
uninitMemberVarNoCtor 733
uninitMemberVarPrivate 48
uninitvar 28
unknownEvaluationOrder 3
unpreciseMathCall 6
unreachableCode 20
unsafeClassCanLeak 2
unsignedLessThanZero 8
unsignedPositive 7
unusedPrivateFunction 2
unusedScopedObject 4
unusedStructMember 63
unusedVariable 210
useInitializationList 50
uselessAssignmentArg 1
uselessAssignmentPtrArg 3
uselessCallsSubstr 14
uselessOverride 28
virtualCallInConstructor 6
wrongPrintfScanfArgNum 5
zerodivcond 2
total 9640

Per directory, per line

directory issues issues per 1000 lines
Algorithm 3 5.08
CCDB 113 19.1
Common 266 10.9
DataFormats 487 9.46
Detectors 5239 8
EventVisualisation 126 16.8
Framework 1881 17.2
GPU 1079 12.3
Generators 33 3.82
Steer 86 10.4
Utilities 160 7.45
cmake 6 92.3
macro 108 26.6
run 53 9.32
total 9640 9.73

Issues

Algorithm

Algorithm/include/Algorithm/RangeTokenizer.h

Algorithm/include/Algorithm/RangeTokenizer.h:73:42: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Algorithm/include/Algorithm/RangeTokenizer.h:80:22: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal]

Algorithm/test/test_mpl_tools.cxx

Algorithm/test/test_mpl_tools.cxx:65:20: style: struct member 'type_index::value' is never used. [unusedStructMember]

CCDB

CCDB/include/CCDB/BasicCCDBManager.h

CCDB/include/CCDB/BasicCCDBManager.h:85:3: style: Class 'CCDBManagerInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
CCDB/include/CCDB/BasicCCDBManager.h:396:3: style: Class 'BasicCCDBManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
CCDB/include/CCDB/BasicCCDBManager.h:117:67: performance: Function parameter 'metaData' should be passed by const reference. [passedByValue]

CCDB/include/CCDB/CCDBDownloader.h

CCDB/include/CCDB/CCDBDownloader.h:52:8: warning: Member variable 'DownloaderRequestData::timestamp' has no initializer. [uninitMemberVarNoCtor]
CCDB/include/CCDB/CCDBDownloader.h:54:39: warning: Member variable 'DownloaderRequestData::headers' has no initializer. [uninitMemberVarNoCtor]
CCDB/include/CCDB/CCDBDownloader.h:286:16: warning: Member variable 'curl_context_s::poll_handle' has no initializer. [uninitMemberVarNoCtor]
CCDB/include/CCDB/CCDBDownloader.h:157:3: style: Class 'CCDBDownloader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

CCDB/include/CCDB/CcdbApi.h

CCDB/include/CCDB/CcdbApi.h:374:5: warning: Member variable 'RequestContext::timestamp' is not initialized in the constructor. [uninitMemberVar]
CCDB/include/CCDB/CcdbApi.h:374:5: warning: Member variable 'RequestContext::considerSnapshot' is not initialized in the constructor. [uninitMemberVar]
CCDB/include/CCDB/CcdbApi.h:77:21: performance: Function 'getUniqueAgentID()' should return member 'mUniqueAgentID' by const reference. [returnByReference]

CCDB/include/CCDB/CcdbObjectInfo.h

CCDB/include/CCDB/CcdbObjectInfo.h:39:3: style: Class 'CcdbObjectInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
CCDB/include/CCDB/CcdbObjectInfo.h:81:28: performance: Searching before insertion is not necessary. Instead of 'mMD[AdjustableEOV]="true"' consider using 'mMD.try_emplace(AdjustableEOV, "true");'. [stlFindInsert]

CCDB/include/CCDB/IdPath.h

CCDB/include/CCDB/IdPath.h:37:3: style: Class 'IdPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
CCDB/include/CCDB/IdPath.h:39:3: style: Class 'IdPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

CCDB/include/CCDB/TObjectWrapper.h

CCDB/include/CCDB/TObjectWrapper.h:44:3: style: Class 'TObjectWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

CCDB/src/CCDBDownloader.cxx

CCDB/src/CCDBDownloader.cxx:530:48: style: Condition 'httpCode<400' is always true [knownConditionTrueFalse]
CCDB/src/CCDBDownloader.cxx:532:24: style: Condition '200<=httpCode' is always true [knownConditionTrueFalse]
CCDB/src/CCDBDownloader.cxx:338:3: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory]
CCDB/src/CCDBDownloader.cxx:339:3: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory]
CCDB/src/CCDBDownloader.cxx:340:3: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory]
CCDB/src/CCDBDownloader.cxx:342:45: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory]
CCDB/src/CCDBDownloader.cxx:343:29: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory]
CCDB/src/CCDBDownloader.cxx:344:3: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory]
CCDB/src/CCDBDownloader.cxx:93:19: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:96:14: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:137:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:155:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:182:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:190:33: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:192:20: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:205:15: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:222:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:240:18: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:248:21: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:249:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:258:32: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:259:67: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:282:36: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:283:32: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:337:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:340:26: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:343:14: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:351:19: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:358:12: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:622:18: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:508:20: style: Variable 'p' can be declared as reference to const [constVariableReference]

CCDB/src/CcdbApi.cxx

CCDB/src/CcdbApi.cxx:2300:5: warning: Class 'CCDBSemaphore' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
CCDB/src/CcdbApi.cxx:2300:5: warning: Class 'CCDBSemaphore' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
CCDB/src/CcdbApi.cxx:928:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:1855:7: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:1918:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:2301:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:878:12: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed]
CCDB/src/CcdbApi.cxx:640:15: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:642:17: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:681:19: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:814:24: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:814:136: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:821:24: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:821:131: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:878:5: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:883:30: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:891:14: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1008:38: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1014:35: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1127:22: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1128:43: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1132:53: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1298:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1298:30: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1853:21: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1896:43: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1898:53: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1899:50: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:2217:23: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1744:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
CCDB/src/CcdbApi.cxx:580:14: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:607:14: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1142:18: style: Variable 'p' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1723:16: style: Variable 'sub' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1769:18: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:637:41: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'WriteMemoryCallback' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
CCDB/src/CcdbApi.cxx:666:41: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'WriteToFileCallback' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback]

CCDB/src/IdPath.cxx

CCDB/src/IdPath.cxx:105:16: style: C-style pointer casting [cstyleCast]
CCDB/src/IdPath.cxx:106:24: style: C-style pointer casting [cstyleCast]
CCDB/src/IdPath.cxx:119:16: style: C-style pointer casting [cstyleCast]
CCDB/src/IdPath.cxx:120:16: style: C-style pointer casting [cstyleCast]
CCDB/src/IdPath.cxx:121:16: style: C-style pointer casting [cstyleCast]

CCDB/src/InspectCCDBFile.cxx

CCDB/src/InspectCCDBFile.cxx:101:11: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/InspectCCDBFile.cxx:113:16: style: Variable 'f' can be declared as reference to const [constVariableReference]

CCDB/src/UploadTool.cxx

CCDB/src/UploadTool.cxx:128:16: style: Variable 'token' can be declared as reference to const [constVariableReference]
CCDB/src/UploadTool.cxx:146:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
CCDB/src/UploadTool.cxx:108:38: style: Unused variable: filter [unusedVariable]

CCDB/test/testBasicCCDBManager.cxx

CCDB/test/testBasicCCDBManager.cxx:93:41: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:103:57: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:113:62: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:119:88: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:125:88: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:129:73: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:133:80: warning: Either the condition 'objB' is redundant or there is possible null pointer dereference: objB. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:139:66: warning: Either the condition 'objB' is redundant or there is possible null pointer dereference: objB. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:159:60: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:163:65: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]

CCDB/test/testCcdbApi.cxx

CCDB/test/testCcdbApi.cxx:201:10: style: Local variable 'tree' shadows outer variable [shadowVariable]
CCDB/test/testCcdbApi.cxx:480:13: style: Local variable 'h' shadows outer variable [shadowVariable]
CCDB/test/testCcdbApi.cxx:493:13: style: Local variable 'h' shadows outer variable [shadowVariable]
CCDB/test/testCcdbApi.cxx:587:16: warning: inconclusive: Out of bounds access in 'contexts.at(i)', if 'contexts' size is 1 and 'i' is 4 [containerOutOfBounds]
CCDB/test/testCcdbApi.cxx:588:16: warning: inconclusive: Out of bounds access in 'contexts.at(i)', if 'contexts' size is 1 and 'i' is 4 [containerOutOfBounds]
CCDB/test/testCcdbApi.cxx:589:16: warning: inconclusive: Out of bounds access in 'contexts.at(i)', if 'contexts' size is 1 and 'i' is 4 [containerOutOfBounds]
CCDB/test/testCcdbApi.cxx:80:42: style: Unused variable: metadata [unusedVariable]

CCDB/test/testCcdbApiMultipleUrls.cxx

CCDB/test/testCcdbApiMultipleUrls.cxx:100:12: style: Variable 'returnResult' can be declared as pointer to const [constVariablePointer]
CCDB/test/testCcdbApiMultipleUrls.cxx:54:42: style: Unused variable: metadata [unusedVariable]

CCDB/test/testCcdbApi_ConfigParam.cxx

CCDB/test/testCcdbApi_ConfigParam.cxx:74:42: style: Unused variable: metadata [unusedVariable]

Common

Common/Constants/include/CommonConstants/Triggers.h

Common/Constants/include/CommonConstants/Triggers.h:41:30: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]

Common/DCAFitter/GPU/DeviceInterface/GPUInterface.h

Common/DCAFitter/GPU/DeviceInterface/GPUInterface.h:57:3: style: Class 'GPUInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h

Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:39:3: warning: Member variable 'FwdTrackCovI::sxx' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:39:3: warning: Member variable 'FwdTrackCovI::syy' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:39:3: warning: Member variable 'FwdTrackCovI::sxy' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:39:3: warning: Member variable 'FwdTrackCovI::szz' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:60:3: warning: Member variable 'FwdTrackDeriv::dxdz' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:60:3: warning: Member variable 'FwdTrackDeriv::dydz' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:60:3: warning: Member variable 'FwdTrackDeriv::d2xdz2' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:60:3: warning: Member variable 'FwdTrackDeriv::d2ydz2' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:104:3: warning: Member variable 'FwdDCAFitterN::mNIters' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:104:3: warning: Member variable 'FwdDCAFitterN::mTrPropDone' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:105:3: warning: Member variable 'FwdDCAFitterN::mNIters' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:105:3: warning: Member variable 'FwdDCAFitterN::mTrPropDone' is not initialized in the constructor. [uninitMemberVar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:38:3: style: Struct 'FwdTrackCovI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:726:48: style: Argument 'mCurHyp' shadows outer member [shadowMember]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:779:51: style: Argument 'mCurHyp' shadows outer member [shadowMember]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:846:58: style: Argument 'mCurHyp' shadows outer member [shadowMember]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:901:52: style: Argument 'mCurHyp' shadows outer member [shadowMember]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:1010:54: style: Argument 'mCurHyp' shadows outer member [shadowMember]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:841:22: warning: Uninitialized variable: finalZ [uninitvar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:743:10: style: Unused variable: Z [unusedVariable]

Common/Field/include/Field/ALICE3MagneticField.h

Common/Field/include/Field/ALICE3MagneticField.h:43:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/ALICE3MagneticField.h:51:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/ALICE3MagneticField.h:59:12: style: Variable 'xyz' can be declared as const array [constVariable]

Common/Field/include/Field/MagFieldFast.h

Common/Field/include/Field/MagFieldFast.h:47:3: style: Class 'MagFieldFast' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Field/include/Field/MagFieldFast.h:48:3: style: Class 'MagFieldFast' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Field/include/Field/MagFieldParam.h

Common/Field/include/Field/MagFieldParam.h:48:3: style: Class 'MagFieldParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Field/include/Field/MagneticField.h

Common/Field/include/Field/MagneticField.h:66:3: style: Class 'MagneticField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Field/include/Field/MagneticField.h:94:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:102:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:110:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:120:12: style: Variable 'xyzd' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:129:12: style: Variable 'xyzd' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:140:12: style: Variable 'xyz' can be declared as const array [constVariable]

Common/Field/include/Field/MagneticWrapperChebyshev.h

Common/Field/include/Field/MagneticWrapperChebyshev.h:74:8: style: Virtual function 'Clear' is called from destructor '~MagneticWrapperChebyshev()' at line 64. Dynamic binding is not used. [virtualCallInConstructor]
Common/Field/include/Field/MagneticWrapperChebyshev.h:264:3: style: Class 'MagneticWrapperChebyshev' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Field/macro/createMapsFromText.C

Common/Field/macro/createMapsFromText.C:17:42: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
Common/Field/macro/createMapsFromText.C:18:42: performance: Function parameter 'outFileName' should be passed by const reference. [passedByValue]
Common/Field/macro/createMapsFromText.C:19:42: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue]

Common/Field/macro/extractMapsAsText.C

Common/Field/macro/extractMapsAsText.C:17:41: performance: Function parameter 'inpFileName' should be passed by const reference. [passedByValue]
Common/Field/macro/extractMapsAsText.C:18:41: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue]

Common/Field/src/MagFieldFact.cxx

Common/Field/src/MagFieldFact.cxx:36:15: style: C-style pointer casting [cstyleCast]

Common/Field/src/MagFieldFast.cxx

Common/Field/src/MagFieldFast.cxx:74:7: style: Unused variable: valI [unusedVariable]

Common/Field/src/MagneticWrapperChebyshev.cxx

Common/Field/src/MagneticWrapperChebyshev.cxx:1398:11: warning: If resource allocation fails, then there is a possible null pointer dereference: stream [nullPointerOutOfResources]
Common/Field/src/MagneticWrapperChebyshev.cxx:1399:11: warning: If resource allocation fails, then there is a possible null pointer dereference: stream [nullPointerOutOfResources]
Common/Field/src/MagneticWrapperChebyshev.cxx:1031:34: style: C-style pointer casting [cstyleCast]
Common/Field/src/MagneticWrapperChebyshev.cxx:1043:29: style: C-style pointer casting [cstyleCast]
Common/Field/src/MagneticWrapperChebyshev.cxx:1055:32: style: C-style pointer casting [cstyleCast]
Common/Field/src/MagneticWrapperChebyshev.cxx:1067:32: style: C-style pointer casting [cstyleCast]
Common/Field/src/MagneticWrapperChebyshev.cxx:1247:31: style: C-style pointer casting [cstyleCast]
Common/Field/src/MagneticWrapperChebyshev.cxx:1438:25: style: C-style pointer casting [cstyleCast]

Common/ML/include/ML/OrtInterface.h

Common/ML/include/ML/OrtInterface.h:46:3: style: Class 'OrtModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/ML/include/ML/OrtInterface.h:60:37: performance: Function 'getNumInputNodes()' should return member 'mInputShapes' by const reference. [returnByReference]
Common/ML/include/ML/OrtInterface.h:61:37: performance: Function 'getNumOutputNodes()' should return member 'mOutputShapes' by const reference. [returnByReference]
Common/ML/include/ML/OrtInterface.h:62:28: performance: Function 'getInputNames()' should return member 'mInputNames' by const reference. [returnByReference]
Common/ML/include/ML/OrtInterface.h:63:28: performance: Function 'getOutputNames()' should return member 'mOutputNames' by const reference. [returnByReference]

Common/ML/src/OrtInterface.cxx

Common/ML/src/OrtInterface.cxx:137:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast]
Common/ML/src/OrtInterface.cxx:330:17: style: Redundant initialization for 'inputTensor'. The initialized value is overwritten before it is read. [redundantInitialization]
Common/ML/src/OrtInterface.cxx:339:18: style: Redundant initialization for 'outputTensor'. The initialized value is overwritten before it is read. [redundantInitialization]
Common/ML/src/OrtInterface.cxx:390:18: style: Redundant initialization for 'outputTensor'. The initialized value is overwritten before it is read. [redundantInitialization]

Common/ML/test/onnxruntime-inference/onnxruntime_ep_inference.cxx

Common/ML/test/onnxruntime-inference/onnxruntime_ep_inference.cxx:131:42: style: Parameter 'options' can be declared as reference to const [constParameterReference]

Common/MathUtils/include/MathUtils/Cartesian.h

Common/MathUtils/include/MathUtils/Cartesian.h:172:3: style: Class 'Transform3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/Cartesian.h:72:3: style: Class 'Rotation2D < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/Cartesian.h:72:3: style: Class 'Rotation2D < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/MathUtils/include/MathUtils/Chebyshev3D.h

Common/MathUtils/include/MathUtils/Chebyshev3D.h:218:8: style: Virtual function 'Clear' is called from destructor '~Chebyshev3D()' at line 126. Dynamic binding is not used. [virtualCallInConstructor]
Common/MathUtils/include/MathUtils/Chebyshev3D.h:71:3: style: Class 'Chebyshev3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/Chebyshev3D.h:73:3: style: Class 'Chebyshev3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/Chebyshev3D.h:174:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/MathUtils/include/MathUtils/Chebyshev3D.h:179:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/MathUtils/include/MathUtils/Chebyshev3D.h:184:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/MathUtils/include/MathUtils/Chebyshev3D.h:189:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Common/MathUtils/include/MathUtils/Chebyshev3DCalc.h

Common/MathUtils/include/MathUtils/Chebyshev3DCalc.h:148:8: style: Virtual function 'Clear' is called from destructor '~Chebyshev3DCalc()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
Common/MathUtils/include/MathUtils/Chebyshev3DCalc.h:48:3: style: Class 'Chebyshev3DCalc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/MathUtils/include/MathUtils/LegendrePols.h

Common/MathUtils/include/MathUtils/LegendrePols.h:42:3: style: Class 'Legendre1DPolynominal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/LegendrePols.h:43:3: style: Class 'Legendre1DPolynominal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/LegendrePols.h:104:3: style: Class 'Legendre2DPolynominal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/LegendrePols.h:105:3: style: Class 'Legendre2DPolynominal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/LegendrePols.h:107:3: style: Class 'Legendre2DPolynominal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/LegendrePols.h:43:51: performance: Function parameter 'p' should be passed by const reference. [passedByValue]

Common/MathUtils/include/MathUtils/RandomRing.h

Common/MathUtils/include/MathUtils/RandomRing.h:57:3: style: Class 'RandomRing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/RandomRing.h:61:3: style: Class 'RandomRing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/MathUtils/include/MathUtils/fit.h

Common/MathUtils/include/MathUtils/fit.h:818:3: style: Struct 'RollingStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/fit.h:386:25: warning: Either the condition 'v<0' is redundant or std::log() argument nr 1 can have invalid value. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg]
Common/MathUtils/include/MathUtils/fit.h:735:11: style: Local variable 'mid' shadows outer variable [shadowVariable]
Common/MathUtils/include/MathUtils/fit.h:735:32: style: Local variable 'i' shadows outer variable [shadowVariable]
Common/MathUtils/include/MathUtils/fit.h:782:9: style: Local variable 'median' shadows outer function [shadowFunction]
Common/MathUtils/include/MathUtils/fit.h:726:7: style: Unused variable: i [unusedVariable]
Common/MathUtils/include/MathUtils/fit.h:726:13: style: Unused variable: mid [unusedVariable]

Common/MathUtils/src/Chebyshev3D.cxx

Common/MathUtils/src/Chebyshev3D.cxx:874:27: style: C-style pointer casting [cstyleCast]

Common/MathUtils/test/testCachingTF1.cxx

Common/MathUtils/test/testCachingTF1.cxx:35:25: style: C-style pointer casting [cstyleCast]

Common/MathUtils/test/testCartesian.cxx

Common/MathUtils/test/testCartesian.cxx:89:24: style: C-style pointer casting [cstyleCast]
Common/MathUtils/test/testCartesian.cxx:90:9: style: Variable 'pp' can be declared as pointer to const [constVariablePointer]

Common/MathUtils/test/testChebyshev3D.cxx

Common/MathUtils/test/testChebyshev3D.cxx:38:28: style: Parameter 'in' can be declared as pointer to const. However it seems that 'referenceField' is a callback function, if 'in' is declared with const you might also need to cast function pointer(s). [constParameterCallback]

Common/SimConfig/include/SimConfig/SimConfig.h

Common/SimConfig/include/SimConfig/SimConfig.h:57:16: warning: Member variable 'SimConfigData::mNEvents' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:60:16: warning: Member variable 'SimConfigData::mStartEvent' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:61:9: warning: Member variable 'SimConfigData::mBMax' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:62:8: warning: Member variable 'SimConfigData::mIsMT' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:72:16: warning: Member variable 'SimConfigData::mPrimaryChunkSize' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:73:7: warning: Member variable 'SimConfigData::mInternalChunkSize' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:78:12: warning: Member variable 'SimConfigData::mTimestamp' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:81:7: warning: Member variable 'SimConfigData::mField' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:208:16: warning: Member variable 'SimReconfigData::nEvents' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:212:9: warning: Member variable 'SimReconfigData::mBMax' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:221:16: warning: Member variable 'SimReconfigData::primaryChunkSize' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:223:8: warning: Member variable 'SimReconfigData::stop' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:138:15: performance: Function 'getMCEngine()' should return member 'mMCEngine' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:155:15: performance: Function 'getGenerator()' should return member 'mGenerator' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:156:15: performance: Function 'getTrigger()' should return member 'mTrigger' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:159:15: performance: Function 'getExtKinematicsFileName()' should return member 'mExtKinFileName' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:160:15: performance: Function 'getEmbedIntoFileName()' should return member 'mEmbedIntoFileName' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:164:15: performance: Function 'getOutPrefix()' should return member 'mOutputPrefix' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:165:15: performance: Function 'getLogVerbosity()' should return member 'mLogVerbosity' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:166:15: performance: Function 'getLogSeverity()' should return member 'mLogSeverity' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:167:15: performance: Function 'getKeyValueString()' should return member 'mKeyValueTokens' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:168:15: performance: Function 'getConfigFile()' should return member 'mConfigFile' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:182:15: performance: Function 'getExtGeomFilename()' should return member 'mExtGeomFile' by const reference. [returnByReference]

Common/SimConfig/src/G4ScoringMerger.cxx

Common/SimConfig/src/G4ScoringMerger.cxx:139:16: style: Variable 'line' can be declared as reference to const [constVariableReference]
Common/SimConfig/src/G4ScoringMerger.cxx:142:16: style: Variable 'block' can be declared as reference to const [constVariableReference]
Common/SimConfig/src/G4ScoringMerger.cxx:143:18: style: Variable 'line' can be declared as reference to const [constVariableReference]

Common/SimConfig/src/SimConfig.cxx

Common/SimConfig/src/SimConfig.cxx:479:18: style: Variable 'sp' can be declared as reference to const [constVariableReference]

Common/SimConfig/test/TestConfig.cxx

Common/SimConfig/test/TestConfig.cxx:26:14: style: Variable 'm' can be declared as reference to const [constVariableReference]
Common/SimConfig/test/TestConfig.cxx:47:16: style: Variable 'm' can be declared as reference to const [constVariableReference]

Common/Utils/include/CommonUtils/BoostHistogramUtils.h

Common/Utils/include/CommonUtils/BoostHistogramUtils.h:64:3: style: Class 'BinCenterView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Utils/include/CommonUtils/BoostHistogramUtils.h:94:3: style: Class 'BinUpperView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Utils/include/CommonUtils/BoostHistogramUtils.h:126:3: style: Class 'BinLowerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Utils/include/CommonUtils/BoostHistogramUtils.h:256:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
Common/Utils/include/CommonUtils/BoostHistogramUtils.h:274:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
Common/Utils/include/CommonUtils/BoostHistogramUtils.h:312:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]

Common/Utils/include/CommonUtils/CompStream.h

Common/Utils/include/CommonUtils/CompStream.h:62:3: style: Class 'icomp_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Utils/include/CommonUtils/CompStream.h:67:3: style: Class 'icomp_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Utils/include/CommonUtils/CompStream.h:103:3: style: Class 'ocomp_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Utils/include/CommonUtils/CompStream.h:108:3: style: Class 'ocomp_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Utils/include/CommonUtils/ConfigurableParam.h

Common/Utils/include/CommonUtils/ConfigurableParam.h:436:78: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParam.h:104:16: style: Variable 'v' can be declared as reference to const [constVariableReference]
Common/Utils/include/CommonUtils/ConfigurableParam.h:114:16: style: Variable 'v' can be declared as reference to const [constVariableReference]

Common/Utils/include/CommonUtils/ConfigurableParamHelper.h

Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:185:60: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:198:52: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:211:76: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:211:89: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:229:79: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:229:92: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:238:26: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:325:60: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:338:52: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:351:79: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:351:92: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:369:82: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:369:95: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:378:26: style: C-style pointer casting [cstyleCast]

Common/Utils/include/CommonUtils/ConfigurationMacroHelper.h

Common/Utils/include/CommonUtils/ConfigurationMacroHelper.h:66:14: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurationMacroHelper.h:83:14: style: C-style pointer casting [cstyleCast]

Common/Utils/include/CommonUtils/DLLoaderBase.h

Common/Utils/include/CommonUtils/DLLoaderBase.h:162:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer]

Common/Utils/include/CommonUtils/EnumFlags.h

Common/Utils/include/CommonUtils/EnumFlags.h:338:12: error: Syntax Error: AST broken, '!' doesn't have an operand. [internalAstError]

Common/Utils/include/CommonUtils/FileFetcher.h

Common/Utils/include/CommonUtils/FileFetcher.h:53:3: style: Class 'FileFetcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h

Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h:46:7: error: Non-local variable 'bufferptr' will use pointer to local variable 'buffer'. [danglingLifetime]
Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h:52:7: performance: Variable 'N' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h:47:14: warning: Return value of function buffer.release() is not used. [ignoredReturnValue]
Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h:201:29: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h:228:25: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/RootSerializableKeyValueStore.h:253:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Common/Utils/include/CommonUtils/ShmAllocator.h

Common/Utils/include/CommonUtils/ShmAllocator.h:88:12: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ShmAllocator.h:125:3: style: Statements following 'return' will never be executed. [unreachableCode]

Common/Utils/include/CommonUtils/ShmManager.h

Common/Utils/include/CommonUtils/ShmManager.h:119:62: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ShmManager.h:119:75: style: C-style pointer casting [cstyleCast]

Common/Utils/include/CommonUtils/TreeStream.h

Common/Utils/include/CommonUtils/TreeStream.h:123:3: style: Class 'TreeStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Utils/include/CommonUtils/TreeStreamRedirector.h

Common/Utils/include/CommonUtils/TreeStreamRedirector.h:44:3: style: Class 'TreeStreamRedirector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Utils/include/CommonUtils/ValueMonitor.h

Common/Utils/include/CommonUtils/ValueMonitor.h:48:3: style: Class 'ValueMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Common/Utils/src/ConfigurableParam.cxx

Common/Utils/src/ConfigurableParam.cxx:509:16: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1350:27: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1370:45: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1371:29: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1386:54: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1387:29: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1339:42: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1340:29: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1185:10: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1185:32: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:1228:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1232:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1236:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1240:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1244:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1248:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1252:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1256:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1260:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1264:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1268:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1276:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1280:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1284:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1304:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1416:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1420:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1424:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1428:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1432:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1436:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1440:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1444:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1448:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1452:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1456:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1464:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1468:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:1472:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:701:14: style: Local variable 'iter' shadows outer variable [shadowVariable]
Common/Utils/src/ConfigurableParam.cxx:572:18: style: Variable 'pair' can be declared as reference to const [constVariableReference]
Common/Utils/src/ConfigurableParam.cxx:1015:16: style: Variable 'token' can be declared as reference to const [constVariableReference]
Common/Utils/src/ConfigurableParam.cxx:1071:34: style: Parameter 'el' can be declared as reference to const [constParameterReference]

Common/Utils/src/ConfigurableParamHelper.cxx

Common/Utils/src/ConfigurableParamHelper.cxx:96:15: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:198:26: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:231:22: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:325:22: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:330:18: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:436:24: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:437:26: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:491:24: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:492:26: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:211:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:464:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:465:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:514:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:515:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:388:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr]

Common/Utils/src/DebugStreamer.cxx

Common/Utils/src/DebugStreamer.cxx:156:19: style: C-style pointer casting [cstyleCast]

Common/Utils/src/FileFetcher.cxx

Common/Utils/src/FileFetcher.cxx:264:36: style: Local variable 'e' shadows outer variable [shadowVariable]
Common/Utils/src/FileFetcher.cxx:107:17: warning: Either the condition 'line.empty()' is redundant or expression 'line[0]' causes access out of bounds. [containerOutOfBounds]

Common/Utils/src/FileSystemUtils.cxx

Common/Utils/src/FileSystemUtils.cxx:74:24: style: Unused variable: iter [unusedVariable]

Common/Utils/src/IRFrameSelector.cxx

Common/Utils/src/IRFrameSelector.cxx:116:17: style: C-style pointer casting [cstyleCast]
Common/Utils/src/IRFrameSelector.cxx:119:17: style: C-style pointer casting [cstyleCast]
Common/Utils/src/IRFrameSelector.cxx:128:33: style: C-style pointer casting [cstyleCast]
Common/Utils/src/IRFrameSelector.cxx:142:25: style: C-style pointer casting [cstyleCast]
Common/Utils/src/IRFrameSelector.cxx:216:13: style: Redundant initialization for 'irmin'. The initialized value is overwritten before it is read. [redundantInitialization]
Common/Utils/src/IRFrameSelector.cxx:221:13: style: Redundant initialization for 'irmax'. The initialized value is overwritten before it is read. [redundantInitialization]

Common/Utils/src/ShmManager.cxx

Common/Utils/src/ShmManager.cxx:64:19: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:204:27: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:206:33: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:206:53: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:229:12: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:238:30: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:82:15: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast]
Common/Utils/src/ShmManager.cxx:63:12: style: Variable 'addrstr' can be declared as pointer to const [constVariablePointer]

Common/Utils/src/TreeMergerTool.cxx

Common/Utils/src/TreeMergerTool.cxx:91:17: style: C-style pointer casting [cstyleCast]
Common/Utils/src/TreeMergerTool.cxx:228:16: style: C-style pointer casting [cstyleCast]
Common/Utils/src/TreeMergerTool.cxx:231:19: style: C-style pointer casting [cstyleCast]
Common/Utils/src/TreeMergerTool.cxx:199:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/TreeMergerTool.cxx:226:15: performance: Range variable 'filename' should be declared as const reference. [iterateByValue]
Common/Utils/src/TreeMergerTool.cxx:89:14: style: Variable 'f' can be declared as reference to const [constVariableReference]

Common/Utils/src/TreeStream.cxx

Common/Utils/src/TreeStream.cxx:129:18: style: Condition 'element.type' is always true [knownConditionTrueFalse]

Common/Utils/src/TreeStreamRedirector.cxx

Common/Utils/src/TreeStreamRedirector.cxx:159:19: style: C-style pointer casting [cstyleCast]
Common/Utils/src/TreeStreamRedirector.cxx:167:23: style: C-style pointer casting [cstyleCast]

Common/Utils/test/testConfigurableParam.cxx

Common/Utils/test/testConfigurableParam.cxx:69:9: style: Variable 'param' can be declared as reference to const [constVariableReference]

Common/Utils/test/testMemFileHelper.cxx

Common/Utils/test/testMemFileHelper.cxx:34:39: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources]
Common/Utils/test/testMemFileHelper.cxx:39:16: style: C-style pointer casting [cstyleCast]

Common/Utils/test/testTreeStream.cxx

Common/Utils/test/testTreeStream.cxx:81:17: style: C-style pointer casting [cstyleCast]
Common/Utils/test/testTreeStream.cxx:101:12: style: C-style pointer casting [cstyleCast]
Common/Utils/test/testTreeStream.cxx:204:21: style: C-style pointer casting [cstyleCast]
Common/Utils/test/testTreeStream.cxx:205:27: style: C-style pointer casting [cstyleCast]
Common/Utils/test/testTreeStream.cxx:206:28: style: C-style pointer casting [cstyleCast]
Common/Utils/test/testTreeStream.cxx:207:28: style: C-style pointer casting [cstyleCast]
Common/Utils/test/testTreeStream.cxx:176:15: style: Variable 'pvecFull' can be declared as pointer to const [constVariablePointer]
Common/Utils/test/testTreeStream.cxx:177:15: style: Variable 'pvecSparse' can be declared as pointer to const [constVariablePointer]
Common/Utils/test/testTreeStream.cxx:178:15: style: Variable 'pvecSparse0' can be declared as pointer to const [constVariablePointer]
Common/Utils/test/testTreeStream.cxx:179:15: style: Variable 'pvecSparse1' can be declared as pointer to const [constVariablePointer]

DataFormats

DataFormats/Detectors/CPV/include/DataFormatsCPV/BadChannelMap.h

DataFormats/Detectors/CPV/include/DataFormatsCPV/BadChannelMap.h:63:3: style: Class 'BadChannelMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/CPV/include/DataFormatsCPV/CPVBlockHeader.h

DataFormats/Detectors/CPV/include/DataFormatsCPV/CPVBlockHeader.h:29:3: style: Struct 'CPVBlockHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/CPV/include/DataFormatsCPV/CalibParams.h

DataFormats/Detectors/CPV/include/DataFormatsCPV/CalibParams.h:38:3: warning: Member variable 'CalibParams::mGainCalib' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CPV/include/DataFormatsCPV/CalibParams.h:41:3: style: Class 'CalibParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/CPV/include/DataFormatsCPV/Pedestals.h

DataFormats/Detectors/CPV/include/DataFormatsCPV/Pedestals.h:38:3: warning: Member variable 'Pedestals::mPedestals' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CPV/include/DataFormatsCPV/Pedestals.h:38:3: warning: Member variable 'Pedestals::mPedSigmas' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CPV/include/DataFormatsCPV/Pedestals.h:41:3: style: Class 'Pedestals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/CPV/include/DataFormatsCPV/RawFormats.h

DataFormats/Detectors/CPV/include/DataFormatsCPV/RawFormats.h:45:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
DataFormats/Detectors/CPV/include/DataFormatsCPV/RawFormats.h:74:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
DataFormats/Detectors/CPV/include/DataFormatsCPV/RawFormats.h:113:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]

DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h

DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h:84:3: warning: Member variable 'CTPDetector::HBaccepted' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h:184:15: performance: Function 'getConfigString()' should return member 'mConfigString' by const reference. [returnByReference]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h:167:43: performance: Function parameter 'maskname' should be passed by const reference. [passedByValue]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h:168:53: performance: Function parameter 'bcmask' should be passed by const reference. [passedByValue]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h:169:53: performance: Function parameter 'inpname' should be passed by const reference. [passedByValue]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Configuration.h:171:63: performance: Function parameter 'descname' should be passed by const reference. [passedByValue]

DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h

DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::classIndex' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::lmBefore' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::lmAfter' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::l0Before' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::l0After' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::l1Before' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:40:3: warning: Member variable 'CTPScalerRaw::l1After' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::classIndex' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::lmBefore' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::lmAfter' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::l0Before' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::l0After' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::l1Before' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:53:3: warning: Member variable 'CTPScalerO2::l1After' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:67:3: warning: Member variable 'CTPScalerRecordRaw::epochTime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:77:3: warning: Member variable 'CTPScalerRecordO2::epochTime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/CTP/include/DataFormatsCTP/Scalers.h:116:47: style: Parameter 'scalerrecordraw' can be declared as reference to const [constParameterReference]

DataFormats/Detectors/CTP/src/Configuration.cxx

DataFormats/Detectors/CTP/src/Configuration.cxx:483:20: style: Local variable 'i' shadows outer variable [shadowVariable]
DataFormats/Detectors/CTP/src/Configuration.cxx:794:14: style: Variable 'cls' can be declared as reference to const [constVariableReference]
DataFormats/Detectors/CTP/src/Configuration.cxx:824:14: style: Variable 'bcm' can be declared as reference to const [constVariableReference]

DataFormats/Detectors/CTP/src/Scalers.cxx

DataFormats/Detectors/CTP/src/Scalers.cxx:409:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 407. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:419:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 417. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:429:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 427. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:444:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 442. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:319:25: style: Local variable 'o2rec' shadows outer variable [shadowVariable]

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/CTFHeader.h

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/CTFHeader.h:29:12: warning: Member variable 'CTFHeader::run' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:143:16: warning: The class 'DetMatrixCacheIndirect' defines member function with name 'getMatrixT2L' also defined in its parent class 'DetMatrixCache'. [duplInheritedMember]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:144:16: warning: The class 'DetMatrixCacheIndirect' defines member function with name 'getMatrixT2G' also defined in its parent class 'DetMatrixCache'. [duplInheritedMember]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:145:16: warning: The class 'DetMatrixCacheIndirect' defines member function with name 'getMatrixL2G' also defined in its parent class 'DetMatrixCache'. [duplInheritedMember]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:146:16: warning: The class 'DetMatrixCacheIndirect' defines member function with name 'getMatrixT2GRot' also defined in its parent class 'DetMatrixCache'. [duplInheritedMember]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:148:8: warning: The class 'DetMatrixCacheIndirect' defines member function with name 'isBuilt' also defined in its parent class 'DetMatrixCache'. [duplInheritedMember]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:149:7: warning: The class 'DetMatrixCacheIndirect' defines member function with name 'getSize' also defined in its parent class 'DetMatrixCache'. [duplInheritedMember]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetMatrixCache.h:137:3: style: Class 'DetMatrixCacheIndirect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/EncodedBlocks.h

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/EncodedBlocks.h:1158:19: warning: Either the condition 'buffer' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/EncodedBlocks.h:1158:19: warning: Null pointer dereference: buffer [ctunullpointer]

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/internal/ExternalEntropyCoder.h

DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/internal/ExternalEntropyCoder.h:39:3: style: Class 'ExternalEntropyCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/Common/src/AlignParam.cxx

DataFormats/Detectors/Common/src/AlignParam.cxx:247:12: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/Common/src/AlignParam.cxx:299:12: style: C-style pointer casting [cstyleCast]

DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx

DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:50:3: style: Class 'SourceMessage < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:50:3: style: Class 'SourceMessage < int8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:50:3: style: Class 'SourceMessage < uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:50:3: style: Class 'SourceMessage < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:50:3: style: Class 'SourceMessage < uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:50:3: style: Class 'SourceMessage < int32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:252:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:272:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]
DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx:94:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]

DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h

DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h:31:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h:39:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h:39:95: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h:47:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h:55:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
DataFormats/Detectors/DCS/include/DataFormatsDCS/DCSConfigObject.h:63:72: performance: Function parameter 'key' should be passed by const reference. [passedByValue]

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/AnalysisCluster.h

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/AnalysisCluster.h:48:5: style: Class 'CellOutOfRangeException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/CellLabel.h

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/CellLabel.h:58:38: performance: Function 'GetLabels()' should return member 'mLabels' by const reference. [returnByReference]
DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/CellLabel.h:65:36: performance: Function 'GetAmplitudeFractions()' should return member 'mAmplitudeFraction' by const reference. [returnByReference]

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/Constants.h

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/Constants.h:47:3: style: Class 'InvalidChanneltypeException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/EMCALBlockHeader.h

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/EMCALBlockHeader.h:29:3: style: Struct 'EMCALBlockHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/ErrorTypeFEE.h

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/ErrorTypeFEE.h:66:3: warning: Member variable 'ErrorTypeFEE::mSubspecification' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/ErrorTypeFEE.h:66:3: warning: Member variable 'ErrorTypeFEE::mHardwareAddress' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/EventData.h

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/EventData.h:44:12: warning: Member variable 'EventData::mTriggerBits' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/EMCAL/src/Cell.cxx

DataFormats/Detectors/EMCAL/src/Cell.cxx:72:12: style: struct member 'CellDataPacked::mZerod' is never used. [unusedStructMember]

DataFormats/Detectors/EMCAL/src/ClusterLabel.cxx

DataFormats/Detectors/EMCAL/src/ClusterLabel.cxx:52:14: style: Variable 'clusterlabel' can be declared as reference to const [constVariableReference]
DataFormats/Detectors/EMCAL/src/ClusterLabel.cxx:63:14: style: Variable 'clusterlabel' can be declared as reference to const [constVariableReference]

DataFormats/Detectors/FIT/FDD/include/DataFormatsFDD/Digit.h

DataFormats/Detectors/FIT/FDD/include/DataFormatsFDD/Digit.h:94:3: warning: Member variable 'TriggersExt::mTriggerWords' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FDD/include/DataFormatsFDD/Digit.h:93:3: style: Struct 'TriggersExt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/FDD/include/DataFormatsFDD/Digit.h:93:40: performance: Function parameter 'triggerWords' should be passed by const reference. [passedByValue]

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/Digit.h

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/Digit.h:110:3: style: Struct 'TriggersExt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/Digit.h:110:40: performance: Function parameter 'triggerWords' should be passed by const reference. [passedByValue]

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/FT0CalibrationInfoObject.h

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/FT0CalibrationInfoObject.h:25:3: warning: Member variable 'FT0CalibrationInfoObject::mChannelIndex' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/FT0CalibrationInfoObject.h:25:3: warning: Member variable 'FT0CalibrationInfoObject::mTime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/FT0CalibrationInfoObject.h:25:3: warning: Member variable 'FT0CalibrationInfoObject::mAmp' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/FT0CalibrationInfoObject.h:25:3: warning: Member variable 'FT0CalibrationInfoObject::mTimeStamp' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/GlobalOffsetsInfoObject.h

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/GlobalOffsetsInfoObject.h:25:3: warning: Member variable 'GlobalOffsetsInfoObject::mT0AC' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/GlobalOffsetsInfoObject.h:25:3: warning: Member variable 'GlobalOffsetsInfoObject::mTimeStamp' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/RecoCalibInfoObject.h

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/RecoCalibInfoObject.h:25:3: warning: Member variable 'RecoCalibInfoObject::mT0A' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/RecoCalibInfoObject.h:25:3: warning: Member variable 'RecoCalibInfoObject::mT0C' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/RecoCalibInfoObject.h:25:3: warning: Member variable 'RecoCalibInfoObject::mT0AC' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/Digit.h

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/Digit.h:101:3: style: Struct 'TriggersExt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/Digit.h:101:40: performance: Function parameter 'triggerWords' should be passed by const reference. [passedByValue]

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/FV0CalibrationInfoObject.h

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/FV0CalibrationInfoObject.h:25:3: warning: Member variable 'FV0CalibrationInfoObject::mChannelIndex' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/FV0CalibrationInfoObject.h:25:3: warning: Member variable 'FV0CalibrationInfoObject::mTime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/FV0CalibrationInfoObject.h:25:3: warning: Member variable 'FV0CalibrationInfoObject::mCharge' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/FV0CalibrationInfoObject.h:25:3: warning: Member variable 'FV0CalibrationInfoObject::mTimeStamp' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/Hit.h

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/Hit.h:33:3: warning: Member variable 'Hit::mEnergyStart' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/Hit.h:33:3: warning: Member variable 'Hit::mParticlePdg' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/DCSDPValues.h

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/DCSDPValues.h:28:5: performance: Variable 'values' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/DCSDPValues.h:50:18: style: Variable 'val' can be declared as reference to const [constVariableReference]

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:80:12: warning: Member variable 'EntryPM::mEntryCRU' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:117:12: warning: Member variable 'EntryFEE::mEntryCRU' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:178:3: style: Class 'LookupTableBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:179:3: style: Class 'LookupTableBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:429:3: style: Class 'SingleLUT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:304:21: performance: Range variable 'entryFEE' should be declared as const reference. [iterateByValue]

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:32:12: warning: Member variable 'EventHeader::bc' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:33:12: warning: Member variable 'EventHeader::orbit' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:34:12: warning: Member variable 'EventHeader::phase' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:35:12: warning: Member variable 'EventHeader::errorPhase' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:36:12: warning: Member variable 'EventHeader::reservedField1' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:37:12: warning: Member variable 'EventHeader::reservedField2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:38:12: warning: Member variable 'EventHeader::nGBTWords' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:39:12: warning: Member variable 'EventHeader::startDescriptor' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:57:11: warning: Member variable 'EventData::time' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:58:11: warning: Member variable 'EventData::charge' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:59:12: warning: Member variable 'EventData::pmBits' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:60:11: warning: Member variable 'EventData::reservedField' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:61:11: warning: Member variable 'EventData::channelID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:84:12: warning: Member variable 'TCMdata::orA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:85:5: warning: Member variable 'TCMdata::orC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:86:5: warning: Member variable 'TCMdata::sCen' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:87:5: warning: Member variable 'TCMdata::cen' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:88:5: warning: Member variable 'TCMdata::vertex' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:89:5: warning: Member variable 'TCMdata::laser' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:90:5: warning: Member variable 'TCMdata::outputsAreBlocked' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:91:5: warning: Member variable 'TCMdata::dataIsValid' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:92:5: warning: Member variable 'TCMdata::nChanA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:93:5: warning: Member variable 'TCMdata::reservedField2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:94:5: warning: Member variable 'TCMdata::nChanC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:95:5: warning: Member variable 'TCMdata::reservedField3' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:96:11: warning: Member variable 'TCMdata::amplA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:97:5: warning: Member variable 'TCMdata::reservedField4' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:98:5: warning: Member variable 'TCMdata::amplC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:99:5: warning: Member variable 'TCMdata::reservedField5' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:100:5: warning: Member variable 'TCMdata::timeA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:101:5: warning: Member variable 'TCMdata::reservedField6' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:102:5: warning: Member variable 'TCMdata::timeC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:103:5: warning: Member variable 'TCMdata::reservedField7' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:104:5: warning: Member variable 'TCMdata::reservedField8' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:114:12: warning: Member variable 'TCMdataExtended::triggerWord' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h

DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:29:11: warning: Member variable 'PixelChip::mFeeID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:30:11: warning: Member variable 'PixelChip::mLaneID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:31:11: warning: Member variable 'PixelChip::mChipID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:32:12: warning: Member variable 'PixelChip::mStatusCode' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/FOCAL/src/Event.cxx

DataFormats/Detectors/FOCAL/src/Event.cxx:69:14: style: Variable 'padlayer' can be declared as reference to const [constVariableReference]

DataFormats/Detectors/GlobalTracking/include/DataFormatsGlobalTracking/RecoContainerCreateTracksVariadic.h

DataFormats/Detectors/GlobalTracking/include/DataFormatsGlobalTracking/RecoContainerCreateTracksVariadic.h:240:18: style: Local variable 'trigTPCTRD' shadows outer variable [shadowVariable]

DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h

DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:78:19: style: Argument 'x' shadows outer function [shadowFunction]
DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:79:19: style: Argument 'y' shadows outer function [shadowFunction]
DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:80:19: style: Argument 'q' shadows outer function [shadowFunction]
DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:87:22: style: Argument 'qRaw' shadows outer function [shadowFunction]
DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:94:20: style: Argument 'size' shadows outer function [shadowFunction]
DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:96:22: style: Argument 'chi2' shadows outer function [shadowFunction]
DataFormats/Detectors/HMPID/include/DataFormatsHMP/Cluster.h:97:22: style: Argument 'status' shadows outer function [shadowFunction]

DataFormats/Detectors/HMPID/src/Cluster.cxx

DataFormats/Detectors/HMPID/src/Cluster.cxx:132:19: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/HMPID/src/Cluster.cxx:293:51: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/HMPID/src/Cluster.cxx:300:10: style: Variable 'ierflg' is reassigned a value before the old one has been used. [redundantAssignment]
DataFormats/Detectors/HMPID/src/Cluster.cxx:302:10: style: Variable 'ierflg' is reassigned a value before the old one has been used. [redundantAssignment]
DataFormats/Detectors/HMPID/src/Cluster.cxx:329:14: style: Variable 'ierflg' is reassigned a value before the old one has been used. [redundantAssignment]
DataFormats/Detectors/HMPID/src/Cluster.cxx:330:14: style: Variable 'ierflg' is reassigned a value before the old one has been used. [redundantAssignment]
DataFormats/Detectors/HMPID/src/Cluster.cxx:249:17: warning: Uninitialized variable: i [uninitvar]

DataFormats/Detectors/HMPID/src/Digit.cxx

DataFormats/Detectors/HMPID/src/Digit.cxx:119:7: style: Variable 'chan2y' can be declared as const array [constVariable]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/ClusterPattern.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/ClusterPattern.h:78:3: style: Class 'ClusterPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/ClusterPattern.h:111:16: style: Variable 'bmap' can be declared as pointer to const [constVariablePointer]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/ClusterTopology.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/ClusterTopology.h:42:3: style: Class 'ClusterTopology' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/CompCluster.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/CompCluster.h:119:8: warning: The class 'CompClusterExt' defines member function with name 'print' also defined in its parent class 'CompCluster'. [duplInheritedMember]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/CompCluster.h:120:15: warning: The class 'CompClusterExt' defines member function with name 'asString' also defined in its parent class 'CompCluster'. [duplInheritedMember]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/CompCluster.h:47:3: style: Class 'CompCluster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/CompCluster.h:104:3: style: Class 'CompClusterExt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/DPLAlpideParam.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/DPLAlpideParam.h:70:51: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/Digit.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/Digit.h:34:3: style: Class 'Digit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h:43:3: style: Class 'NoiseMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h:48:3: style: Class 'NoiseMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h:223:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h:211:51: performance: Searching before insertion is not necessary. Instead of 'mNoisyPixels[i][prev_np.first]=prev_np.second' consider using 'mNoisyPixels[i].try_emplace(prev_np.first, prev_np.second);'. [stlFindInsert]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TimeDeadMap.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TimeDeadMap.h:36:3: style: Class 'TimeDeadMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TimeDeadMap.h:64:15: performance: Function 'getMapVersion()' should return member 'mMAP_VERSION' by const reference. [returnByReference]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TimeDeadMap.h:70:34: performance: Function parameter 'version' should be passed by const reference. [passedByValue]

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:52:17: warning: Member variable 'GroupStruct::mHash' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:53:9: warning: Member variable 'GroupStruct::mErrX' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:54:9: warning: Member variable 'GroupStruct::mErrZ' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:55:9: warning: Member variable 'GroupStruct::mErr2X' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:56:9: warning: Member variable 'GroupStruct::mErr2Z' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:57:9: warning: Member variable 'GroupStruct::mXCOG' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:58:9: warning: Member variable 'GroupStruct::mZCOG' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:59:7: warning: Member variable 'GroupStruct::mNpixels' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:62:10: warning: Member variable 'GroupStruct::mFrequency' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:63:8: warning: Member variable 'GroupStruct::mIsGroup' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h:73:3: style: Class 'TopologyDictionary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/ITSMFT/common/src/ClusterTopology.cxx

DataFormats/Detectors/ITSMFT/common/src/ClusterTopology.cxx:63:31: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/ITSMFT/common/src/ClusterTopology.cxx:66:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

DataFormats/Detectors/ITSMFT/common/src/TopologyDictionary.cxx

DataFormats/Detectors/ITSMFT/common/src/TopologyDictionary.cxx:49:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
DataFormats/Detectors/ITSMFT/common/src/TopologyDictionary.cxx:61:14: style: Variable 'p' can be declared as reference to const [constVariableReference]

DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h

DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h:33:3: warning: Member variable 'Digit::mTFtime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h:33:3: warning: Member variable 'Digit::mNofSamples' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h:33:3: warning: Member variable 'Digit::mIsSaturated' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h:33:3: warning: Member variable 'Digit::mDetID' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h:33:3: warning: Member variable 'Digit::mPadID' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Digit.h:33:3: warning: Member variable 'Digit::mADC' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/DsChannelId.h

DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/DsChannelId.h:29:3: style: Class 'DsChannelId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/MUON/MCH/src/convert-bad-channels.cxx

DataFormats/Detectors/MUON/MCH/src/convert-bad-channels.cxx:85:10: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]
DataFormats/Detectors/MUON/MCH/src/convert-bad-channels.cxx:22:40: performance: Function parameter 'rootFileName' should be passed by const reference. [passedByValue]
DataFormats/Detectors/MUON/MCH/src/convert-bad-channels.cxx:30:8: style: Variable 'channels' can be declared as pointer to const [constVariablePointer]

DataFormats/Detectors/MUON/MCH/src/testDigit.cxx

DataFormats/Detectors/MUON/MCH/src/testDigit.cxx:51:51: style: Argument 'nsamples' shadows outer variable [shadowVariable]
DataFormats/Detectors/MUON/MCH/src/testDigit.cxx:58:51: style: Argument 'nsamples' shadows outer variable [shadowVariable]

DataFormats/Detectors/MUON/MID/include/DataFormatsMID/ChEffCounter.h

DataFormats/Detectors/MUON/MID/include/DataFormatsMID/ChEffCounter.h:40:27: warning: Member variable 'ChEffCounter::counts' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/MUON/MID/include/DataFormatsMID/MCClusterLabel.h

DataFormats/Detectors/MUON/MID/include/DataFormatsMID/MCClusterLabel.h:33:3: warning: Member variable 'MCClusterLabel::mFiredCathodes' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/BadChannelsMap.h

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/BadChannelsMap.h:65:3: style: Class 'BadChannelsMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/CalibParams.h

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/CalibParams.h:37:3: warning: Member variable 'CalibParams::mGainCalib' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/CalibParams.h:37:3: warning: Member variable 'CalibParams::mHGLGRatio' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/CalibParams.h:37:3: warning: Member variable 'CalibParams::mHGTimeCalib' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/CalibParams.h:37:3: warning: Member variable 'CalibParams::mLGTimeCalib' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/CalibParams.h:40:3: style: Class 'CalibParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/MCLabel.h

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/MCLabel.h:41:40: style: Argument 'scale' shadows outer function [shadowFunction]

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/PHOSBlockHeader.h

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/PHOSBlockHeader.h:29:3: style: Struct 'PHOSBlockHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Pedestals.h

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Pedestals.h:47:3: warning: Member variable 'Pedestals::mHGPedestals' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Pedestals.h:47:3: warning: Member variable 'Pedestals::mLGPedestals' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Pedestals.h:47:3: warning: Member variable 'Pedestals::mHGRMS' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Pedestals.h:47:3: warning: Member variable 'Pedestals::mLGRMS' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Pedestals.h:50:3: style: Class 'Pedestals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/TriggerMap.h

DataFormats/Detectors/PHOS/include/DataFormatsPHOS/TriggerMap.h:38:3: warning: Member variable 'TriggerMap::mVersion' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/PHOS/include/DataFormatsPHOS/TriggerMap.h:41:3: style: Class 'TriggerMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h

DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h:28:3: warning: Member variable 'CalibInfoTOF::mTOFChIndex' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h:28:3: warning: Member variable 'CalibInfoTOF::mTimestamp' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h:28:3: warning: Member variable 'CalibInfoTOF::mDeltaTimePi' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h:28:3: warning: Member variable 'CalibInfoTOF::mTot' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h:28:3: warning: Member variable 'CalibInfoTOF::mFlags' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOF.h:28:3: warning: Member variable 'CalibInfoTOF::mMask' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOFshort.h

DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOFshort.h:28:3: warning: Member variable 'CalibInfoTOFshort::mTimestamp' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOFshort.h:28:3: warning: Member variable 'CalibInfoTOFshort::mDeltaTimePi' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOFshort.h:28:3: warning: Member variable 'CalibInfoTOFshort::mTot' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOFshort.h:28:3: warning: Member variable 'CalibInfoTOFshort::mFlags' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibInfoTOFshort.h:28:3: warning: Member variable 'CalibInfoTOFshort::mMask' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h

DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h:55:3: warning: Member variable 'Cluster::mTimeRaw' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h:55:3: warning: Member variable 'Cluster::mTime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h:55:3: warning: Member variable 'Cluster::mTot' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h:55:3: warning: Member variable 'Cluster::mL0L1Latency' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h:55:3: warning: Member variable 'Cluster::mDeltaBC' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TOF/include/DataFormatsTOF/Cluster.h:55:3: warning: Member variable 'Cluster::mEntryInTree' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h

DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:35:12: warning: Member variable 'CrateHeader_t::bunchID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:36:12: warning: Member variable 'CrateHeader_t::slotPartMask' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:37:12: warning: Member variable 'CrateHeader_t::undefined' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:38:12: warning: Member variable 'CrateHeader_t::drmID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:39:12: warning: Member variable 'CrateHeader_t::mustBeOne' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TOF/include/DataFormatsTOF/CosmicInfo.h

DataFormats/Detectors/TOF/include/DataFormatsTOF/CosmicInfo.h:58:3: style: Class 'CosmicInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/TOF/include/DataFormatsTOF/ParameterContainers.h

DataFormats/Detectors/TOF/include/DataFormatsTOF/ParameterContainers.h:147:3: style: Class 'ParameterCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/ParameterContainers.h:124:21: performance: Function 'getName()' should return member 'mName' by const reference. [returnByReference]
DataFormats/Detectors/TOF/include/DataFormatsTOF/ParameterContainers.h:62:45: performance: Function parameter 'params' should be passed by const reference. [passedByValue]

DataFormats/Detectors/TOF/src/Cluster.cxx

DataFormats/Detectors/TOF/src/Cluster.cxx:72:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

DataFormats/Detectors/TPC/include/DataFormatsTPC/CMV.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/CMV.h:103:10: warning: Member variable 'Container::header' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:50:3: style: Class 'CalibdEdxCorrection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:127:3: warning: Member variable 'CalibdEdxCorrection::mParams' is not initialized. [uninitMemberVarPrivate]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:128:3: warning: Member variable 'CalibdEdxCorrection::mChi2' is not initialized. [uninitMemberVarPrivate]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:129:3: warning: Member variable 'CalibdEdxCorrection::mEntries' is not initialized. [uninitMemberVarPrivate]

DataFormats/Detectors/TPC/include/DataFormatsTPC/ClusterNativeHelper.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/ClusterNativeHelper.h:96:16: warning: Member variable 'ClusterIndexBuffer::nClusters' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ClusterNativeHelper.h:365:14: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ClusterNativeHelper.h:358:10: style: Instance of 'std::runtime_error' object is destroyed immediately. [unusedScopedObject]

DataFormats/Detectors/TPC/include/DataFormatsTPC/CompressedClusters.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/CompressedClusters.h:82:3: style: Struct 'CompressedClusters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CompressedClusters.h:91:3: style: Struct 'CompressedClustersROOT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CompressedClusters.h:92:3: style: Struct 'CompressedClustersROOT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h:561:17: warning: Member variable 'RobustPressure::timeInterval' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h:562:17: warning: Member variable 'RobustPressure::timeIntervalRef' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h:52:17: warning: Member variable 'DataPoint < Stats >::time' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h:52:17: warning: Member variable 'DataPoint < StackState >::time' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/Defs.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/Defs.h:144:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/IDC.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/IDC.h:108:10: warning: Member variable 'Container::header' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/IDC.h:92:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
DataFormats/Detectors/TPC/include/DataFormatsTPC/IDC.h:101:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
DataFormats/Detectors/TPC/include/DataFormatsTPC/IDC.h:102:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment]

DataFormats/Detectors/TPC/include/DataFormatsTPC/SAC.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/SAC.h:85:8: warning: Member variable 'dataDef::dataWords' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/TPCSectorHeader.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/TPCSectorHeader.h:31:3: style: Struct 'TPCSectorHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/WorkflowHelper.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/WorkflowHelper.h:159:13: style: Variable 'sector' can be declared as reference to const [constVariableReference]

DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:85:12: warning: Member variable 'ZeroSuppressedContainer::hdr' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppressionLinkBased.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppressionLinkBased.h:226:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

DataFormats/Detectors/TPC/src/CompressedClusters.cxx

DataFormats/Detectors/TPC/src/CompressedClusters.cxx:54:10: style: C-style pointer casting [cstyleCast]

DataFormats/Detectors/TRD/include/DataFormatsTRD/CompressedDigit.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/CompressedDigit.h:34:3: warning: Member variable 'CompressedDigit::mHeader' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/CompressedDigit.h:34:3: warning: Member variable 'CompressedDigit::mADC' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mDet' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcSum' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcRms' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcMaxA' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcMaxB' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcSumEoverT' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcIntegral' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mAdcSumTruncated' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mRow' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mCol' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mDeltaRow' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mDeltaCol' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mDeltaTime' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mClusterSize' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mTimeMaxA' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mTimeMaxB' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TRD/include/DataFormatsTRD/KrCluster.h:30:3: warning: Member variable 'KrCluster::mTimeRms' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TRD/include/DataFormatsTRD/KrClusterTriggerRecord.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/KrClusterTriggerRecord.h:33:3: warning: Member variable 'KrClusterTriggerRecord::mNClusters' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TRD/include/DataFormatsTRD/LinkRecord.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/LinkRecord.h:35:3: warning: Member variable 'LinkRecord::mLinkId' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:98:14: warning: Member variable 'HalfCRUHeader::word12' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:103:37: warning: Member variable 'HalfCRUHeader::errorflags' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:104:15: warning: Member variable 'HalfCRUHeader::reserved2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:114:14: warning: Member variable 'HalfCRUHeader::word47' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:119:37: warning: Member variable 'HalfCRUHeader::datasizes' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:120:16: warning: Member variable 'HalfCRUHeader::reserved5' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:145:9: warning: Member variable 'TRDDataCountersPerTimeFrame::mTimeTaken' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:146:9: warning: Member variable 'TRDDataCountersPerTimeFrame::mTimeTakenForDigits' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:147:9: warning: Member variable 'TRDDataCountersPerTimeFrame::mTimeTakenForTracklets' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:148:12: warning: Member variable 'TRDDataCountersPerTimeFrame::mDigitsFound' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:149:12: warning: Member variable 'TRDDataCountersPerTimeFrame::mTrackletsFound' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:150:12: warning: Member variable 'TRDDataCountersPerTimeFrame::mNTriggersCalib' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:151:12: warning: Member variable 'TRDDataCountersPerTimeFrame::mNTriggersTotal' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TRD/include/DataFormatsTRD/RecoInputContainer.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/RecoInputContainer.h:45:16: warning: Member variable 'RecoInputContainer::mNTracklets' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RecoInputContainer.h:46:16: warning: Member variable 'RecoInputContainer::mNSpacePoints' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RecoInputContainer.h:47:16: warning: Member variable 'RecoInputContainer::mNTriggerRecords' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TRD/include/DataFormatsTRD/SignalArray.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/SignalArray.h:28:10: warning: Member variable 'SignalArray::firstTBtime' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/TRD/src/DcsCcdbObjects.cxx

DataFormats/Detectors/TRD/src/DcsCcdbObjects.cxx:25:32: style: Obsolete function 'std::asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
DataFormats/Detectors/TRD/src/DcsCcdbObjects.cxx:28:30: style: Obsolete function 'std::asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]

DataFormats/Detectors/TRD/src/RawData.cxx

DataFormats/Detectors/TRD/src/RawData.cxx:367:67: style: Parameter 'headers' can be declared as const array [constParameter]

DataFormats/Detectors/Upgrades/ALICE3/FD3/include/DataFormatsFD3/Hit.h

DataFormats/Detectors/Upgrades/ALICE3/FD3/include/DataFormatsFD3/Hit.h:33:3: warning: Member variable 'Hit::mEnergyStart' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/Upgrades/ALICE3/FD3/include/DataFormatsFD3/Hit.h:33:3: warning: Member variable 'Hit::mParticlePdg' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/Upgrades/ALICE3/TRKFT3/common/include/DataFormatsTRKFT3/Digit.h

DataFormats/Detectors/Upgrades/ALICE3/TRKFT3/common/include/DataFormatsTRKFT3/Digit.h:25:3: style: Class 'Digit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitData.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitData.h:46:5: performance: Variable 'ir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitData.h:47:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitData.h:48:5: performance: Variable 'scaler' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRawData.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRawData.h:31:44: warning: Member variable 'OrbitRawData::scalersFE' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRawData.h:32:34: warning: Member variable 'OrbitRawData::pedestals' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRawData.h:33:12: warning: Member variable 'OrbitRawData::nSamples' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRecData.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRecData.h:32:35: warning: Member variable 'OrbitRecData::scalers' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRecData.h:33:44: warning: Member variable 'OrbitRecData::scalersComb' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEvent.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEvent.h:48:5: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEvent.h:48:5: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEvent.h:48:5: portability: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEventAux.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEventAux.h:48:3: warning: Member variable 'RecEventAux::flags' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEventAux.h:48:3: warning: Member variable 'RecEventAux::pattern' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEventAux.h:48:3: warning: Member variable 'RecEventAux::err' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEventAux.h:48:3: warning: Member variable 'RecEventAux::tdcVal' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/RecEventAux.h:48:3: warning: Member variable 'RecEventAux::tdcAmp' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCEnergy.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCEnergy.h:38:27: style: Argument 'ch' shadows outer function [shadowFunction]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCEnergy.h:38:37: style: Argument 'energy' shadows outer function [shadowFunction]

DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCWaveform.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCWaveform.h:41:27: style: Argument 'ch' shadows outer function [shadowFunction]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCWaveform.h:41:38: style: Argument 'waveform' shadows outer function [shadowFunction]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/ZDCWaveform.h:41:38: style: Parameter 'waveform' can be declared as pointer to const [constParameterPointer]

DataFormats/Detectors/ZDC/src/RawEventData.cxx

DataFormats/Detectors/ZDC/src/RawEventData.cxx:22:10: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/ZDC/src/RawEventData.cxx:57:10: style: C-style pointer casting [cstyleCast]

DataFormats/Headers/include/Headers/DAQID.h

DataFormats/Headers/include/Headers/DAQID.h:59:3: style: Class 'DAQID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Headers/include/Headers/DataHeader.h

DataFormats/Headers/include/Headers/DataHeader.h:634:29: warning: The struct 'DataHeader' defines member variable with name 'sVersion' also defined in its parent struct 'BaseHeader'. [duplInheritedMember]
DataFormats/Headers/include/Headers/DataHeader.h:635:43: warning: The struct 'DataHeader' defines member variable with name 'sHeaderType' also defined in its parent struct 'BaseHeader'. [duplInheritedMember]
DataFormats/Headers/include/Headers/DataHeader.h:636:52: warning: The struct 'DataHeader' defines member variable with name 'sSerializationMethod' also defined in its parent struct 'BaseHeader'. [duplInheritedMember]
DataFormats/Headers/include/Headers/DataHeader.h:220:13: style: Struct 'Descriptor < gSizeSerializationMethodString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:245:13: style: Struct 'Descriptor < gSizeSerializationMethodString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:220:13: style: Struct 'Descriptor < gSizeHeaderDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:245:13: style: Struct 'Descriptor < gSizeHeaderDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:220:13: style: Struct 'Descriptor < gSizeDataOriginString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:245:13: style: Struct 'Descriptor < gSizeDataOriginString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:220:13: style: Struct 'Descriptor < gSizeDataDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:245:13: style: Struct 'Descriptor < gSizeDataDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Headers/include/Headers/NameHeader.h

DataFormats/Headers/include/Headers/NameHeader.h:65:9: error: Array 'name[2147483648]' accessed at index -1, which is out of bounds. [negativeIndex]
DataFormats/Headers/include/Headers/NameHeader.h:55:3: style: Struct 'NameHeader < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/NameHeader.h:51:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes]

DataFormats/Headers/include/Headers/RDHAny.h

DataFormats/Headers/include/Headers/RDHAny.h:39:3: style: Struct 'RDHAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/RDHAny.h:42:3: style: Struct 'RDHAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Headers/include/Headers/TimeStamp.h

DataFormats/Headers/include/Headers/TimeStamp.h:122:3: warning: Member variable 'TimeStamp::mTimeStamp64' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:122:3: warning: Member variable 'TimeStamp::mUnit' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:122:3: warning: Member variable 'TimeStamp::mBCNumber' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:122:3: warning: Member variable 'TimeStamp::mSubTicks' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:122:3: warning: Member variable 'TimeStamp::mPeriod' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:122:3: warning: Member variable 'TimeStamp::mTicks' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:123:3: warning: Member variable 'TimeStamp::mBCNumber' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:123:3: warning: Member variable 'TimeStamp::mSubTicks' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:123:3: warning: Member variable 'TimeStamp::mPeriod' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:123:3: warning: Member variable 'TimeStamp::mTicks' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Headers/include/Headers/TimeStamp.h:84:3: style: Class 'LHCClock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/TimeStamp.h:123:3: style: Class 'TimeStamp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Headers/src/DataHeader.cxx

DataFormats/Headers/src/DataHeader.cxx:44:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]

DataFormats/Headers/test/test_RAWDataHeader.cxx

DataFormats/Headers/test/test_RAWDataHeader.cxx:69:8: style: Variable 'rdh' can be declared as pointer to const [constVariablePointer]

DataFormats/MemoryResources/include/MemoryResources/MemoryResources.h

DataFormats/MemoryResources/include/MemoryResources/MemoryResources.h:156:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
DataFormats/MemoryResources/include/MemoryResources/MemoryResources.h:72:3: style: Class 'MessageResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/MemoryResources/include/MemoryResources/MemoryResources.h:154:87: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer]

DataFormats/MemoryResources/include/MemoryResources/observer_ptr.h

DataFormats/MemoryResources/include/MemoryResources/observer_ptr.h:31:3: style: Class 'observer_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/MemoryResources/test/test_observer_ptr.cxx

DataFormats/MemoryResources/test/test_observer_ptr.cxx:124:21: style: Same expression on both sides of '>='. [duplicateExpression]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:124:37: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:125:21: style: Same expression on both sides of '<='. [duplicateExpression]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:125:37: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:120:22: error: Comparing pointers that point to different objects [comparePointers]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:121:22: error: Comparing pointers that point to different objects [comparePointers]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:122:22: error: Comparing pointers that point to different objects [comparePointers]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:123:22: error: Comparing pointers that point to different objects [comparePointers]
DataFormats/MemoryResources/test/test_observer_ptr.cxx:64:8: style: Variable 'ptt' can be declared as pointer to const [constVariablePointer]

DataFormats/Parameters/include/DataFormatsParameters/GRPECSObject.h

DataFormats/Parameters/include/DataFormatsParameters/GRPECSObject.h:68:40: performance: Function parameter 'v' should be passed by const reference. [passedByValue]

DataFormats/Parameters/include/DataFormatsParameters/GRPObject.h

DataFormats/Parameters/include/DataFormatsParameters/GRPObject.h:88:40: performance: Function parameter 'v' should be passed by const reference. [passedByValue]
DataFormats/Parameters/include/DataFormatsParameters/GRPObject.h:91:38: performance: Function parameter 'v' should be passed by const reference. [passedByValue]

DataFormats/Parameters/src/GRPTool.cxx

DataFormats/Parameters/src/GRPTool.cxx:51:7: warning: Member variable 'Options::run' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Parameters/src/GRPTool.cxx:77:3: style: Class 'CCDBHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Parameters/src/GRPTool.cxx:209:5: style: Exception should be caught by reference. [catchExceptionByValue]
DataFormats/Parameters/src/GRPTool.cxx:199:80: performance: Function parameter 'CCDBpath' should be passed by const reference. [passedByValue]
DataFormats/Parameters/src/GRPTool.cxx:174:16: style: Variable 'detstr' can be declared as reference to const [constVariableReference]
DataFormats/Parameters/src/GRPTool.cxx:183:16: style: Variable 'detstr' can be declared as reference to const [constVariableReference]
DataFormats/Parameters/src/GRPTool.cxx:324:16: style: Variable 'detstr' can be declared as reference to const [constVariableReference]
DataFormats/Parameters/src/GRPTool.cxx:99:39: style: Parameter 'argv' can be declared as const array [constParameter]

DataFormats/QualityControl/include/DataFormatsQualityControl/QualityControlFlagCollection.h

DataFormats/QualityControl/include/DataFormatsQualityControl/QualityControlFlagCollection.h:74:25: style: Argument 'end' shadows outer function [shadowFunction]

DataFormats/Reconstruction/include/ReconstructionDataFormats/BCRange.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/BCRange.h:34:3: style: Struct 'bcRanges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/BCRange.h:237:8: performance: Function 'list()' should return member 'mbcRangesList' by const reference. [returnByReference]

DataFormats/Reconstruction/include/ReconstructionDataFormats/GlobalFwdTrack.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/GlobalFwdTrack.h:34:3: style: Class 'GlobalFwdTrack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mIdxHMPClus' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mMipX' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mMipY' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mTrkX' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mTrkY' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mTrkTheta' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mTrkPhi' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mCkovAngle' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mIdxPhotClus' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mHMPqn' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:37:3: warning: Member variable 'MatchInfoHMP::mHmpMom' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoHMP.h:114:29: style: Parameter 'chargeArray' can be declared as pointer to const [constParameterPointer]

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOF.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOF.h:32:3: warning: Member variable 'MatchInfoTOF::mIdLocal' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOF.h:32:3: warning: Member variable 'MatchInfoTOF::mChi2' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOF.h:32:3: warning: Member variable 'MatchInfoTOF::mIdxTOFCl' is not initialized in the constructor. [uninitMemberVar]

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOFReco.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOFReco.h:40:3: warning: Member variable 'MatchInfoTOFReco::mTrackType' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchInfoTOFReco.h:46:20: style: Argument 'pt' shadows outer function [shadowFunction]

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchingType.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchingType.h:35:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn]
DataFormats/Reconstruction/include/ReconstructionDataFormats/MatchingType.h:33:3: style: Statements following 'return' will never be executed. [unreachableCode]

DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:32:13: warning: Member variable 'StrangeTrack::mPartType' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:36:24: warning: Member variable 'StrangeTrack::mDecayVtx' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:37:24: warning: Member variable 'StrangeTrack::mDecayMom' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:38:24: warning: Member variable 'StrangeTrack::mMasses' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:40:9: warning: Member variable 'StrangeTrack::mMatchChi2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:41:9: warning: Member variable 'StrangeTrack::mTopoChi2' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackHMP.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackHMP.h:36:3: style: Class 'TrackHMP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackTPCTOF.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackTPCTOF.h:36:3: style: Class 'TrackTPCTOF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/Reconstruction/include/ReconstructionDataFormats/VtxTrackIndex.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/VtxTrackIndex.h:41:3: style: Class 'VtxTrackIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/TimeFrame/include/TimeFrame/TimeFrame.h

DataFormats/TimeFrame/include/TimeFrame/TimeFrame.h:40:3: warning: Member variable 'TimeFrame::mEpnId' is not initialized in the constructor. [uninitMemberVar]
DataFormats/TimeFrame/include/TimeFrame/TimeFrame.h:44:3: warning: Member variable 'TimeFrame::mEpnId' is not initialized in the constructor. [uninitMemberVar]
DataFormats/TimeFrame/include/TimeFrame/TimeFrame.h:44:3: style: Class 'TimeFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/TimeFrame/include/TimeFrame/TimeFrame.h:47:47: style: C-style pointer casting [cstyleCast]

DataFormats/common/include/CommonDataFormat/BunchFilling.h

DataFormats/common/include/CommonDataFormat/BunchFilling.h:32:3: style: Class 'BunchFilling' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/common/include/CommonDataFormat/FlatHisto1D.h

DataFormats/common/include/CommonDataFormat/FlatHisto1D.h:62:3: style: Class 'FlatHisto1D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/common/include/CommonDataFormat/FlatHisto2D.h

DataFormats/common/include/CommonDataFormat/FlatHisto2D.h:66:3: style: Class 'FlatHisto2D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/common/include/CommonDataFormat/IRFrame.h

DataFormats/common/include/CommonDataFormat/IRFrame.h:42:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
DataFormats/common/include/CommonDataFormat/IRFrame.h:42:9: style: inconclusive: Boolean expression 'v' is used in bitwise operation. [bitwiseOnBoolean]

DataFormats/common/include/CommonDataFormat/InteractionRecord.h

DataFormats/common/include/CommonDataFormat/InteractionRecord.h:309:8: warning: The struct 'InteractionTimeRecord' defines member function with name 'setFromNS' also defined in its parent struct 'InteractionRecord'. [duplInheritedMember]
DataFormats/common/include/CommonDataFormat/InteractionRecord.h:315:8: warning: The struct 'InteractionTimeRecord' defines member function with name 'clear' also defined in its parent struct 'InteractionRecord'. [duplInheritedMember]
DataFormats/common/include/CommonDataFormat/InteractionRecord.h:363:8: warning: The struct 'InteractionTimeRecord' defines member function with name 'print' also defined in its parent struct 'InteractionRecord'. [duplInheritedMember]
DataFormats/common/include/CommonDataFormat/InteractionRecord.h:364:15: warning: The struct 'InteractionTimeRecord' defines member function with name 'asString' also defined in its parent struct 'InteractionRecord'. [duplInheritedMember]
DataFormats/common/include/CommonDataFormat/InteractionRecord.h:39:3: style: Struct 'InteractionRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/common/include/CommonDataFormat/InteractionRecord.h:303:3: style: Struct 'InteractionTimeRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/simulation/include/SimulationDataFormat/BaseHits.h

DataFormats/simulation/include/SimulationDataFormat/BaseHits.h:55:3: warning: Member variable 'BasicXYZVHit::mDetectorID' is not initialized in the constructor. [uninitMemberVar]
DataFormats/simulation/include/SimulationDataFormat/BaseHits.h:29:3: style: Class 'BaseHit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/simulation/include/SimulationDataFormat/ConstMCTruthContainer.h

DataFormats/simulation/include/SimulationDataFormat/ConstMCTruthContainer.h:135:3: style: Class 'ConstMCTruthContainerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/simulation/include/SimulationDataFormat/ConstMCTruthContainer.h:136:3: style: Class 'ConstMCTruthContainerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/simulation/include/SimulationDataFormat/ConstMCTruthContainer.h:140:5: warning: Redundant code: Found unused cast in expression '(void)0'. [constStatement]

DataFormats/simulation/include/SimulationDataFormat/DigitizationContext.h

DataFormats/simulation/include/SimulationDataFormat/DigitizationContext.h:57:3: warning: Member variable 'DigitizationContext::mMuBC' is not initialized in the constructor. [uninitMemberVar]

DataFormats/simulation/include/SimulationDataFormat/IOMCTruthContainerView.h

DataFormats/simulation/include/SimulationDataFormat/IOMCTruthContainerView.h:43:3: style: Class 'IOMCTruthContainerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/simulation/include/SimulationDataFormat/IOMCTruthContainerView.h:48:3: style: Class 'IOMCTruthContainerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/simulation/include/SimulationDataFormat/LabelContainer.h

DataFormats/simulation/include/SimulationDataFormat/LabelContainer.h:71:73: style: Parameter 'v' can be declared as reference to const [constParameterReference]
DataFormats/simulation/include/SimulationDataFormat/LabelContainer.h:225:16: style: Variable 'e' can be declared as reference to const [constVariableReference]

DataFormats/simulation/include/SimulationDataFormat/MCCompLabel.h

DataFormats/simulation/include/SimulationDataFormat/MCCompLabel.h:63:3: style: Class 'MCCompLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/simulation/include/SimulationDataFormat/MCEventHeader.h

DataFormats/simulation/include/SimulationDataFormat/MCEventHeader.h:137:11: style: Variable 'ref' can be declared as reference to const [constVariableReference]

DataFormats/simulation/include/SimulationDataFormat/MCTrack.h

DataFormats/simulation/include/SimulationDataFormat/MCTrack.h:63:3: style: Class 'MCTrackT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/simulation/include/SimulationDataFormat/MCTrack.h:437:14: style: Condition 'procID>=0' is always true [knownConditionTrueFalse]
DataFormats/simulation/include/SimulationDataFormat/MCTrack.h:215:18: style: Redundant initialization for 'prop'. The initialized value is overwritten before it is read. [redundantInitialization]
DataFormats/simulation/include/SimulationDataFormat/MCTrack.h:225:18: style: Redundant initialization for 'prop'. The initialized value is overwritten before it is read. [redundantInitialization]
DataFormats/simulation/include/SimulationDataFormat/MCTrack.h:238:19: style: Redundant initialization for 'prop'. The initialized value is overwritten before it is read. [redundantInitialization]
DataFormats/simulation/include/SimulationDataFormat/MCTrack.h:246:20: style: Redundant initialization for 'prop'. The initialized value is overwritten before it is read. [redundantInitialization]

DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h

DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h:132:14: warning: Member variable 'FlatHeader::nofHeaderElements' has no initializer. [uninitMemberVarNoCtor]
DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h:133:14: warning: Member variable 'FlatHeader::nofTruthElements' has no initializer. [uninitMemberVarNoCtor]
DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h:45:3: style: Struct 'MCTruthHeaderElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h:376:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h:273:27: style: Unsigned expression 'currentindex' can't be negative so it is unnecessary to test it. [unsignedPositive]
DataFormats/simulation/include/SimulationDataFormat/MCTruthContainer.h:231:16: style: Variable 'e' can be declared as reference to const [constVariableReference]

DataFormats/simulation/include/SimulationDataFormat/MCUtils.h

DataFormats/simulation/include/SimulationDataFormat/MCUtils.h:100:7: style: Variable 'pdgStable' can be declared as const array [constVariable]

DataFormats/simulation/include/SimulationDataFormat/TrackReference.h

DataFormats/simulation/include/SimulationDataFormat/TrackReference.h:36:3: style: Struct 'SimTrackStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

DataFormats/simulation/src/DigitizationContext.cxx

DataFormats/simulation/src/DigitizationContext.cxx:553:51: style: Condition 'collCount<maxColl' is always true [knownConditionTrueFalse]
DataFormats/simulation/src/DigitizationContext.cxx:555:11: style: Condition '!keep' is always false [knownConditionTrueFalse]
DataFormats/simulation/src/DigitizationContext.cxx:348:14: style: C-style pointer casting [cstyleCast]
DataFormats/simulation/src/DigitizationContext.cxx:329:13: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment]
DataFormats/simulation/src/DigitizationContext.cxx:45:18: style: Variable 'e' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:79:18: style: Variable 'e' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:219:20: style: Variable 'p' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:357:14: style: Variable 'tmp' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:468:13: style: Variable 'prev_tf_range' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:630:16: style: Variable 'eventpart' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:756:18: style: Variable 'p' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:581:33: performance: Searching before insertion is not necessary. Instead of 'currMaxId[source]=0' consider using 'currMaxId.try_emplace(source, 0);'. [stlFindInsert]

DataFormats/simulation/src/MCEventHeader.cxx

DataFormats/simulation/src/MCEventHeader.cxx:42:19: style: C-style pointer casting [cstyleCast]

Detectors

Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h

Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:215:49: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:65:3: warning: Member variable 'BunchCrossings::mWindowSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:230:3: warning: Member variable 'AODProducerWorkflowDPL::mTRDLocalGain' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:230:3: warning: Member variable 'AODProducerWorkflowDPL::mTRDGainCalib' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:230:3: warning: Member variable 'AODProducerWorkflowDPL::mTRDNoiseMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:230:3: warning: Member variable 'AODProducerWorkflowDPL::mZDCEnergyMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:230:3: warning: Member variable 'AODProducerWorkflowDPL::mZDCTDCMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:147:16: style: Variable 'tw' can be declared as reference to const [constVariableReference]

Detectors/AOD/src/AODProducerWorkflowSpec.cxx

Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1463:43: style: inconclusive: Boolean expression 'cluster.ey<5.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1463:79: style: inconclusive: Boolean expression 'cluster.ex<5.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2130:33: warning: Possible null pointer dereference: mcReader [nullPointer]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3245:50: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3246:13: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3251:23: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:464:23: style: Local variable 'trig' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:477:21: style: Local variable 'trig' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2453:11: style: Local variable 'trackReffwd' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2534:11: style: Local variable 'trackRef' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2637:13: style: Local variable 'trackRef' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:725:11: style: Variable 'collStrTrk' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1123:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1200:14: style: Variable 'colInfo' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1328:13: style: Variable 'collStrTrk' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2452:14: style: Variable 'vertex' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2568:14: style: Variable 'item' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1133:20: style: Unused variable: particleIDsToKeep [unusedVariable]

Detectors/AOD/src/StandaloneAODProducer.cxx

Detectors/AOD/src/StandaloneAODProducer.cxx:108:12: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/StandaloneAODProducer.cxx:46:15: style: C-style pointer casting [cstyleCast]

Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx

Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:201:23: style: Redundant condition: The condition 'mPostProcessing' is redundant since '!(mPostProcessing != 4)' is sufficient. [redundantCondition]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:156:9: style: Exception should be caught by reference. [catchExceptionByValue]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:290:8: style: C-style pointer casting [cstyleCast]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:290:54: style: C-style pointer casting [cstyleCast]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:296:38: style: C-style pointer casting [cstyleCast]

Detectors/Align/include/Align/AlgPntDbg.h

Detectors/Align/include/Align/AlgPntDbg.h:43:3: style: Struct 'AlgPntDbg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlgTrcDbg.h

Detectors/Align/include/Align/AlgTrcDbg.h:29:3: style: Struct 'AlgTrcDbg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableDetectorHMPID.h

Detectors/Align/include/Align/AlignableDetectorHMPID.h:29:3: style: Class 'AlignableDetectorHMPID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableDetectorITS.h

Detectors/Align/include/Align/AlignableDetectorITS.h:50:3: style: Class 'AlignableDetectorITS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableDetectorTOF.h

Detectors/Align/include/Align/AlignableDetectorTOF.h:31:3: style: Class 'AlignableDetectorTOF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableDetectorTPC.h

Detectors/Align/include/Align/AlignableDetectorTPC.h:31:3: style: Class 'AlignableDetectorTPC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableDetectorTRD.h

Detectors/Align/include/Align/AlignableDetectorTRD.h:37:3: style: Class 'AlignableDetectorTRD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableSensorHMPID.h

Detectors/Align/include/Align/AlignableSensorHMPID.h:35:3: style: Class 'AlignableSensorHMPID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/AlignableSensorTOF.h

Detectors/Align/include/Align/AlignableSensorTOF.h:35:3: warning: Member variable 'AlignableSensorTOF::mSector' is not initialized in the constructor. [uninitMemberVar]

Detectors/Align/include/Align/AlignableVolume.h

Detectors/Align/include/Align/AlignableVolume.h:140:63: style: C-style pointer casting [cstyleCast]

Detectors/Align/include/Align/AlignmentPoint.h

Detectors/Align/include/Align/AlignmentPoint.h:173:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer]

Detectors/Align/include/Align/AlignmentTrack.h

Detectors/Align/include/Align/AlignmentTrack.h:73:8: performance: Function 'getPoints()' should return member 'mPoints' by const reference. [returnByReference]
Detectors/Align/include/Align/AlignmentTrack.h:71:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/Align/include/Align/Controller.h

Detectors/Align/include/Align/Controller.h:247:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/Align/include/Align/EventVertex.h

Detectors/Align/include/Align/EventVertex.h:46:3: style: Class 'EventVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/include/Align/GeometricalConstraint.h

Detectors/Align/include/Align/GeometricalConstraint.h:44:21: performance: Function 'getName()' should return member 'mName' by const reference. [returnByReference]

Detectors/Align/include/Align/Mille.h

Detectors/Align/include/Align/Mille.h:45:3: style: Class 'Mille' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Align/macro/MPRec2Mille.C

Detectors/Align/macro/MPRec2Mille.C:175:37: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer]

Detectors/Align/macro/algconf.C

Detectors/Align/macro/algconf.C:72:31: style: C-style pointer casting [cstyleCast]
Detectors/Align/macro/algconf.C:113:31: style: C-style pointer casting [cstyleCast]
Detectors/Align/macro/algconf.C:132:31: style: C-style pointer casting [cstyleCast]
Detectors/Align/macro/algconf.C:165:31: style: C-style pointer casting [cstyleCast]

Detectors/Align/src/AlignableDetector.cxx

Detectors/Align/src/AlignableDetector.cxx:144:5: warning: Either the condition '!vol' is redundant or there is possible null pointer dereference: vol. [nullPointerRedundantCheck]
Detectors/Align/src/AlignableDetector.cxx:158:6: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignableDetector.cxx:159:16: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignableDetector.cxx:179:17: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignableDetector.cxx:192:17: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignableDetector.cxx:198:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/Align/src/AlignableDetectorTOF.cxx

Detectors/Align/src/AlignableDetectorTOF.cxx:99:18: style: C-style pointer casting [cstyleCast]

Detectors/Align/src/AlignableDetectorTPC.cxx

Detectors/Align/src/AlignableDetectorTPC.cxx:214:24: style: C-style pointer casting [cstyleCast]

Detectors/Align/src/AlignableDetectorTRD.cxx

Detectors/Align/src/AlignableDetectorTRD.cxx:198:20: style: C-style pointer casting [cstyleCast]

Detectors/Align/src/AlignableSensorITS.cxx

Detectors/Align/src/AlignableSensorITS.cxx:78:28: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck]
Detectors/Align/src/AlignableSensorITS.cxx:99:24: warning: Either the condition '!malgSens' is redundant or there is possible null pointer dereference: malgSens. [nullPointerRedundantCheck]

Detectors/Align/src/AlignableSensorTRD.cxx

Detectors/Align/src/AlignableSensorTRD.cxx:80:129: style: C-style pointer casting [cstyleCast]

Detectors/Align/src/AlignableVolume.cxx

Detectors/Align/src/AlignableVolume.cxx:308:30: style: C-style pointer casting [cstyleCast]

Detectors/Align/src/AlignmentPoint.cxx

Detectors/Align/src/AlignmentPoint.cxx:168:29: style: Parameter 'xyz' can be declared as reference to const [constParameterReference]

Detectors/Align/src/AlignmentTrack.cxx

Detectors/Align/src/AlignmentTrack.cxx:867:21: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1164:18: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1203:18: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1229:19: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1230:19: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1372:20: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1372:54: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/AlignmentTrack.cxx:1232:13: style: Variable 'yB' can be declared as reference to const [constVariableReference]

Detectors/Align/src/Controller.cxx

Detectors/Align/src/Controller.cxx:1241:11: warning: If resource allocation fails, then there is a possible null pointer dereference: parFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1280:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1281:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1283:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1287:13: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1289:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1290:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1297:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1298:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1300:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1302:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1304:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1307:11: warning: If resource allocation fails, then there is a possible null pointer dereference: strFl [nullPointerOutOfResources]
Detectors/Align/src/Controller.cxx:1415:20: style: C-style pointer casting [cstyleCast]
Detectors/Align/src/Controller.cxx:238:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Align/src/Controller.cxx:475:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Align/src/Controller.cxx:347:68: style: Unused variable: prpX [unusedVariable]
Detectors/Align/src/Controller.cxx:347:74: style: Unused variable: prpY [unusedVariable]
Detectors/Align/src/Controller.cxx:347:80: style: Unused variable: prpZ [unusedVariable]
Detectors/Align/src/Controller.cxx:353:22: style: Unused variable: tmp [unusedVariable]

Detectors/Base/include/DetectorsBase/CTFCoderBase.h

Detectors/Base/include/DetectorsBase/CTFCoderBase.h:61:3: warning: Member variable 'CTFCoderBase::mOpType' is not initialized in the constructor. [uninitMemberVar]
Detectors/Base/include/DetectorsBase/CTFCoderBase.h:270:41: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/CTFCoderBase.h:271:14: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/CTFCoderBase.h:273:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/CTFCoderBase.h:364:24: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/CTFCoderBase.h:212:64: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]

Detectors/Base/include/DetectorsBase/DPLWorkflowUtils.h

Detectors/Base/include/DetectorsBase/DPLWorkflowUtils.h:221:137: performance: Function parameter 'optionsRemap' should be passed by const reference. [passedByValue]
Detectors/Base/include/DetectorsBase/DPLWorkflowUtils.h:136:14: style: Variable 'spec' can be declared as reference to const [constVariableReference]
Detectors/Base/include/DetectorsBase/DPLWorkflowUtils.h:138:16: style: Variable 'os' can be declared as reference to const [constVariableReference]
Detectors/Base/include/DetectorsBase/DPLWorkflowUtils.h:182:16: style: Variable 'os' can be declared as reference to const [constVariableReference]
Detectors/Base/include/DetectorsBase/DPLWorkflowUtils.h:211:18: style: Variable 'part' can be declared as reference to const [constVariableReference]

Detectors/Base/include/DetectorsBase/Detector.h

Detectors/Base/include/DetectorsBase/Detector.h:374:11: style: Condition '!shm' is always true [knownConditionTrueFalse]
Detectors/Base/include/DetectorsBase/Detector.h:291:46: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/Detector.h:380:26: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/Detector.h:698:116: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]

Detectors/Base/include/DetectorsBase/MatLayerCylSet.h

Detectors/Base/include/DetectorsBase/MatLayerCylSet.h:55:3: warning: Member variable 'MatLayerCylSet::mLayerVoxelLU' is not initialized in the constructor. [uninitMemberVar]

Detectors/Base/include/DetectorsBase/O2Tessellated.h

Detectors/Base/include/DetectorsBase/O2Tessellated.h:58:3: style: Class 'O2Tessellated' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/Base/include/DetectorsBase/O2Tessellated.h:61:3: style: Class 'O2Tessellated' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Base/include/DetectorsBase/Stack.h

Detectors/Base/include/DetectorsBase/Stack.h:65:3: style: Class 'Stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/Base/include/DetectorsBase/Stack.h:178:37: performance: Function 'getMCTracks()' should return member 'mTracks' by const reference. [returnByReference]

Detectors/Base/src/Detector.cxx

Detectors/Base/src/Detector.cxx:249:22: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/Detector.cxx:258:42: style: C-style pointer casting [cstyleCast]

Detectors/Base/src/GRPGeomHelper.cxx

Detectors/Base/src/GRPGeomHelper.cxx:113:20: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GRPGeomHelper.cxx:123:10: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GRPGeomHelper.cxx:133:15: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GRPGeomHelper.cxx:138:17: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GRPGeomHelper.cxx:143:28: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GRPGeomHelper.cxx:149:60: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GRPGeomHelper.cxx:169:27: style: C-style pointer casting [cstyleCast]

Detectors/Base/src/GeometryManager.cxx

Detectors/Base/src/GeometryManager.cxx:130:24: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GeometryManager.cxx:321:28: style: C-style pointer casting [cstyleCast]

Detectors/Base/src/MatLayerCyl.cxx

Detectors/Base/src/MatLayerCyl.cxx:256:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCyl.cxx:259:10: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCyl.cxx:257:69: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast]

Detectors/Base/src/MatLayerCylSet.cxx

Detectors/Base/src/MatLayerCylSet.cxx:678:80: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCylSet.cxx:688:84: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCylSet.cxx:692:94: style: C-style pointer casting [cstyleCast]

Detectors/Base/src/MaterialManager.cxx

Detectors/Base/src/MaterialManager.cxx:421:23: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MaterialManager.cxx:339:16: style: Variable 'e' can be declared as reference to const [constVariableReference]
Detectors/Base/src/MaterialManager.cxx:788:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
Detectors/Base/src/MaterialManager.cxx:801:14: style: Variable 'm' can be declared as reference to const [constVariableReference]
Detectors/Base/src/MaterialManager.cxx:803:16: style: Variable 'p' can be declared as reference to const [constVariableReference]
Detectors/Base/src/MaterialManager.cxx:821:14: style: Variable 'm' can be declared as reference to const [constVariableReference]
Detectors/Base/src/MaterialManager.cxx:823:16: style: Variable 'c' can be declared as reference to const [constVariableReference]
Detectors/Base/src/MaterialManager.cxx:890:16: style: Variable 'i' can be declared as reference to const [constVariableReference]

Detectors/Base/src/O2Tessellated.cxx

Detectors/Base/src/O2Tessellated.cxx:749:112: style: Condition 'line.rfind("vn",0)!=0' is always true [knownConditionTrueFalse]
Detectors/Base/src/O2Tessellated.cxx:1004:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1095:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1230:10: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1248:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1347:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:749:89: style: Same expression on both sides of '&&'. [duplicateExpression]
Detectors/Base/src/O2Tessellated.cxx:1163:11: style: Variable 'facet' can be declared as reference to const [constVariableReference]
Detectors/Base/src/O2Tessellated.cxx:1285:13: style: Variable 'facet' can be declared as reference to const [constVariableReference]
Detectors/Base/src/O2Tessellated.cxx:1617:14: style: Variable 'facet' can be declared as reference to const [constVariableReference]

Detectors/Base/src/Propagator.cxx

Detectors/Base/src/Propagator.cxx:122:23: style: Local variable 'name' shadows outer variable [shadowVariable]

Detectors/Base/src/Stack.cxx

Detectors/Base/src/Stack.cxx:687:11: style: Variable 'mother' can be declared as reference to const [constVariableReference]

Detectors/Base/src/TGeoGeometryUtils.cxx

Detectors/Base/src/TGeoGeometryUtils.cxx:128:14: style: Variable 't' can be declared as reference to const [constVariableReference]

Detectors/Base/test/buildMatBudLUT.C

Detectors/Base/test/buildMatBudLUT.C:52:3: style: Struct 'LrData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/Base/test/buildMatBudLUT.C:150:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Base/test/buildMatBudLUT.C:174:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Base/test/buildMatBudLUT.C:399:13: style: Variable 'rphiBin' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/Base/test/buildMatBudLUT.C:462:11: style: Variable 'rphiBin' is reassigned a value before the old one has been used. [redundantAssignment]

Detectors/Base/test/extractLUTLayers.C

Detectors/Base/test/extractLUTLayers.C:41:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer]
Detectors/Base/test/extractLUTLayers.C:54:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer]

Detectors/Base/test/testO2Tessellated.cxx

Detectors/Base/test/testO2Tessellated.cxx:57:20: style: Variable 'face' can be declared as pointer to const [constVariableReference]

Detectors/CADSupport/src/BoundedSurface.h

Detectors/CADSupport/src/BoundedSurface.h:4824:9: warning: Member variable 'Chord::surfaceIndex' has no initializer. [uninitMemberVarNoCtor]
Detectors/CADSupport/src/BoundedSurface.h:4825:12: warning: Member variable 'Chord::resolution' has no initializer. [uninitMemberVarNoCtor]
Detectors/CADSupport/src/BoundedSurface.h:1701:57: style: Argument 'canonicalStart' shadows outer member [shadowMember]
Detectors/CADSupport/src/BoundedSurface.h:1701:85: style: Argument 'canonicalEnd' shadows outer member [shadowMember]

Detectors/CADSupport/src/O2BVHAssembly.cxx

Detectors/CADSupport/src/O2BVHAssembly.cxx:168:78: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/CADSupport/src/O2BVHAssembly.cxx:171:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/CADSupport/test/runOverlapCensus.cxx

Detectors/CADSupport/test/runOverlapCensus.cxx:262:20: style: Variable 'normal' can be declared as pointer to const [constVariableReference]

Detectors/CADSupport/test/runSolidHarness.cxx

Detectors/CADSupport/test/runSolidHarness.cxx:994:57: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]

Detectors/CADSupport/test/runXRayBenchmark.cxx

Detectors/CADSupport/test/runXRayBenchmark.cxx:1927:7: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]
Detectors/CADSupport/test/runXRayBenchmark.cxx:794:16: style: Variable 'shape' can be declared as pointer to const [constVariablePointer]
Detectors/CADSupport/test/runXRayBenchmark.cxx:1254:18: style: Variable 'shape' can be declared as pointer to const [constVariablePointer]
Detectors/CADSupport/test/runXRayBenchmark.cxx:1543:16: style: Variable 'small' can be declared as pointer to const [constVariablePointer]
Detectors/CADSupport/test/runXRayBenchmark.cxx:1544:16: style: Variable 'big' can be declared as pointer to const [constVariablePointer]
Detectors/CADSupport/test/runXRayBenchmark.cxx:1553:16: style: Variable 'chain' can be declared as pointer to const [constVariablePointer]

Detectors/CADSupport/test/testBVHSurfaceSolid.cxx

Detectors/CADSupport/test/testBVHSurfaceSolid.cxx:107:10: warning: Member variable 'FaceFrame::extentU' has no initializer. [uninitMemberVarNoCtor]
Detectors/CADSupport/test/testBVHSurfaceSolid.cxx:108:10: warning: Member variable 'FaceFrame::extentV' has no initializer. [uninitMemberVarNoCtor]
Detectors/CADSupport/test/testBVHSurfaceSolid.cxx:6362:10: warning: Member variable 'NearestPatchFixture::extent' has no initializer. [uninitMemberVarNoCtor]
Detectors/CADSupport/test/testBVHSurfaceSolid.cxx:6931:12: warning: Member variable 'Fixture::extent' has no initializer. [uninitMemberVarNoCtor]
Detectors/CADSupport/test/testBVHSurfaceSolid.cxx:515:5: performance: Variable 'mNormal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]

Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVBadMapCalibDevice.h

Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVBadMapCalibDevice.h:37:12: warning: Member variable 'CPVBadMapCalibDevice::mMapDiff' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVBadMapCalibDevice.h:37:77: performance: Function parameter 'path' should be passed by const reference. [passedByValue]

Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVGainCalibDevice.h

Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVGainCalibDevice.h:36:12: warning: Member variable 'CPVGainCalibDevice::mGainRatio' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVGainCalibDevice.h:36:75: performance: Function parameter 'path' should be passed by const reference. [passedByValue]

Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVPedestalCalibDevice.h

Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVPedestalCalibDevice.h:37:12: warning: Member variable 'CPVPedestalCalibDevice::mPedDiff' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/calib/CPVCalibWorkflow/include/CPVCalibWorkflow/CPVPedestalCalibDevice.h:37:79: performance: Function parameter 'path' should be passed by const reference. [passedByValue]

Detectors/CPV/calib/CPVCalibWorkflow/src/CPVGainCalibDevice.cxx

Detectors/CPV/calib/CPVCalibWorkflow/src/CPVGainCalibDevice.cxx:60:9: style: Exception should be caught by reference. [catchExceptionByValue]

Detectors/CPV/calib/CPVCalibWorkflow/src/CPVPedestalCalibDevice.cxx

Detectors/CPV/calib/CPVCalibWorkflow/src/CPVPedestalCalibDevice.cxx:52:9: style: Exception should be caught by reference. [catchExceptionByValue]

Detectors/CPV/calib/include/CPVCalibration/NoiseCalibrator.h

Detectors/CPV/calib/include/CPVCalibration/NoiseCalibrator.h:32:3: style: Struct 'NoiseCalibData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/calib/include/CPVCalibration/PedestalCalibrator.h

Detectors/CPV/calib/include/CPVCalibration/PedestalCalibrator.h:32:3: style: Class 'PedestalSpectrum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/calib/include/CPVCalibration/PedestalCalibrator.h:63:3: style: Struct 'PedestalCalibData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/calib/macros/PostCalibCCDB.C

Detectors/CPV/calib/macros/PostCalibCCDB.C:38:19: style: C-style pointer casting [cstyleCast]
Detectors/CPV/calib/macros/PostCalibCCDB.C:32:10: style: Variable 'fHGLGratio' can be declared as pointer to const [constVariablePointer]

Detectors/CPV/calib/testWorkflow/GainCalibratorSpec.h

Detectors/CPV/calib/testWorkflow/GainCalibratorSpec.h:35:3: style: Class 'CPVGainCalibratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/calib/testWorkflow/GainCalibratorSpec.h:115:9: style: The if condition is the same as the previous if condition [duplicateCondition]

Detectors/CPV/calib/testWorkflow/NoiseCalibratorSpec.h

Detectors/CPV/calib/testWorkflow/NoiseCalibratorSpec.h:35:3: style: Class 'CPVNoiseCalibratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/calib/testWorkflow/PedestalCalibratorSpec.h

Detectors/CPV/calib/testWorkflow/PedestalCalibratorSpec.h:35:3: style: Class 'CPVPedestalCalibratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/reconstruction/include/CPVReconstruction/CTFCoder.h

Detectors/CPV/reconstruction/include/CPVReconstruction/CTFCoder.h:38:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h

Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_bcIncTrig , TriggerRecord , int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_orbitIncTrig , TriggerRecord , int32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_entriesTrig , TriggerRecord , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_posX , Cluster , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_posZ , Cluster , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_energy , Cluster , uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CPV/reconstruction/include/CPVReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_status , Cluster , uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/reconstruction/include/CPVReconstruction/Clusterer.h

Detectors/CPV/reconstruction/include/CPVReconstruction/Clusterer.h:30:3: warning: Member variable 'Clusterer::mFirstDigitInEvent' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/Clusterer.h:30:3: warning: Member variable 'Clusterer::mLastDigitInEvent' is not initialized in the constructor. [uninitMemberVar]

Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h

Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:28:3: warning: Member variable 'RawDecoderError::ccId' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:28:3: warning: Member variable 'RawDecoderError::dil' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:28:3: warning: Member variable 'RawDecoderError::gas' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:28:3: warning: Member variable 'RawDecoderError::pad' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:50:3: warning: Member variable 'BCRecord::bc' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:50:3: warning: Member variable 'BCRecord::firstDigit' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:50:3: warning: Member variable 'BCRecord::lastDigit' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/reconstruction/include/CPVReconstruction/RawDecoder.h:72:3: style: Class 'RawDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/reconstruction/include/CPVReconstruction/RawReaderMemory.h

Detectors/CPV/reconstruction/include/CPVReconstruction/RawReaderMemory.h:60:3: style: Class 'RawReaderMemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/reconstruction/src/RawDecoder.cxx

Detectors/CPV/reconstruction/src/RawDecoder.cxx:76:11: style: Condition '!isHeaderExpected' is always false [knownConditionTrueFalse]
Detectors/CPV/reconstruction/src/RawDecoder.cxx:149:28: style: Condition 'isHeaderExpected' is always true [knownConditionTrueFalse]

Detectors/CPV/simulation/include/CPVSimulation/Detector.h

Detectors/CPV/simulation/include/CPVSimulation/Detector.h:62:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/simulation/include/CPVSimulation/Digitizer.h

Detectors/CPV/simulation/include/CPVSimulation/Digitizer.h:31:3: warning: Member variable 'Digitizer::mDigitThresholds' is not initialized in the constructor. [uninitMemberVar]

Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h

Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mNModules' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mNumberOfCPVPadsPhi' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mNumberOfCPVPadsZ' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVPadSizePhi' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVPadSizeZ' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVBoxSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVActiveSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mNumberOfCPVChipsPhi' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mNumberOfCPVChipsZ' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mGassiplexChipSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVGasThickness' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVTextoliteThickness' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVCuNiFoilThickness' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mFTPosition' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVFrameSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mIPtoCPVSurface' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mModuleAngle' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mCPVAngle' is not initialized in the constructor. [uninitMemberVar]
Detectors/CPV/simulation/include/CPVSimulation/GeometryParams.h:29:3: warning: Member variable 'GeometryParams::mModuleCenter' is not initialized in the constructor. [uninitMemberVar]

Detectors/CPV/simulation/include/CPVSimulation/RawWriter.h

Detectors/CPV/simulation/include/CPVSimulation/RawWriter.h:47:9: warning: Member variable 'GBTLinkAttributes::linkId' has no initializer. [uninitMemberVarNoCtor]
Detectors/CPV/simulation/include/CPVSimulation/RawWriter.h:48:9: warning: Member variable 'GBTLinkAttributes::feeId' has no initializer. [uninitMemberVarNoCtor]
Detectors/CPV/simulation/include/CPVSimulation/RawWriter.h:49:9: warning: Member variable 'GBTLinkAttributes::cruId' has no initializer. [uninitMemberVarNoCtor]
Detectors/CPV/simulation/include/CPVSimulation/RawWriter.h:50:9: warning: Member variable 'GBTLinkAttributes::endPointId' has no initializer. [uninitMemberVarNoCtor]
Detectors/CPV/simulation/include/CPVSimulation/RawWriter.h:78:3: style: Class 'RawWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/testsimulation/drawCPVgeometry.C

Detectors/CPV/testsimulation/drawCPVgeometry.C:59:20: style: C-style pointer casting [cstyleCast]
Detectors/CPV/testsimulation/drawCPVgeometry.C:67:20: style: C-style pointer casting [cstyleCast]
Detectors/CPV/testsimulation/drawCPVgeometry.C:79:20: style: C-style pointer casting [cstyleCast]

Detectors/CPV/testsimulation/plot_clu_cpv.C

Detectors/CPV/testsimulation/plot_clu_cpv.C:29:20: style: C-style pointer casting [cstyleCast]
Detectors/CPV/testsimulation/plot_clu_cpv.C:22:31: performance: Function parameter 'inputfile' should be passed by const reference. [passedByValue]
Detectors/CPV/testsimulation/plot_clu_cpv.C:27:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/CPV/testsimulation/plot_clu_cpv.C:74:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]

Detectors/CPV/testsimulation/plot_dig_cpv.C

Detectors/CPV/testsimulation/plot_dig_cpv.C:74:9: style: Condition '!found' is always true [knownConditionTrueFalse]
Detectors/CPV/testsimulation/plot_dig_cpv.C:30:20: style: C-style pointer casting [cstyleCast]
Detectors/CPV/testsimulation/plot_dig_cpv.C:23:47: performance: Function parameter 'inputfile' should be passed by const reference. [passedByValue]
Detectors/CPV/testsimulation/plot_dig_cpv.C:28:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/CPV/testsimulation/plot_dig_cpv.C:55:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]

Detectors/CPV/testsimulation/plot_hit_cpv.C

Detectors/CPV/testsimulation/plot_hit_cpv.C:31:20: style: C-style pointer casting [cstyleCast]
Detectors/CPV/testsimulation/plot_hit_cpv.C:52:14: style: Local variable 'it' shadows outer variable [shadowVariable]
Detectors/CPV/testsimulation/plot_hit_cpv.C:29:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/CPV/testsimulation/plot_hit_cpv.C:47:39: style: Unused variable: it [unusedVariable]

Detectors/CPV/workflow/include/CPVWorkflow/ClusterReaderSpec.h

Detectors/CPV/workflow/include/CPVWorkflow/ClusterReaderSpec.h:36:3: style: Class 'ClusterReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/workflow/include/CPVWorkflow/ClusterizerSpec.h

Detectors/CPV/workflow/include/CPVWorkflow/ClusterizerSpec.h:44:3: style: Class 'ClusterizerSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/workflow/include/CPVWorkflow/DigitReaderSpec.h

Detectors/CPV/workflow/include/CPVWorkflow/DigitReaderSpec.h:36:3: style: Class 'DigitReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/workflow/include/CPVWorkflow/EntropyDecoderSpec.h

Detectors/CPV/workflow/include/CPVWorkflow/EntropyDecoderSpec.h:31:3: style: Class 'EntropyDecoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/workflow/include/CPVWorkflow/EntropyEncoderSpec.h

Detectors/CPV/workflow/include/CPVWorkflow/EntropyEncoderSpec.h:31:3: style: Class 'EntropyEncoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/workflow/src/ClusterReaderSpec.cxx

Detectors/CPV/workflow/src/ClusterReaderSpec.cxx:73:15: style: C-style pointer casting [cstyleCast]

Detectors/CPV/workflow/src/DigitReaderSpec.cxx

Detectors/CPV/workflow/src/DigitReaderSpec.cxx:73:15: style: C-style pointer casting [cstyleCast]

Detectors/CPV/workflow/src/RawToDigitConverterSpec.cxx

Detectors/CPV/workflow/src/RawToDigitConverterSpec.cxx:160:9: style: Exception should be caught by reference. [catchExceptionByValue]

Detectors/CPV/workflow/src/ReaderSpec.cxx

Detectors/CPV/workflow/src/ReaderSpec.cxx:43:8: warning: Member variable 'ProcessAttributes::terminateOnEod' has no initializer. [uninitMemberVarNoCtor]
Detectors/CPV/workflow/src/ReaderSpec.cxx:44:8: warning: Member variable 'ProcessAttributes::finished' has no initializer. [uninitMemberVarNoCtor]

Detectors/CTF/test/test_ctf_io_cpv.cxx

Detectors/CTF/test/test_ctf_io_cpv.cxx:137:63: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall]
Detectors/CTF/test/test_ctf_io_cpv.cxx:93:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_cpv.cxx:39:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_ctp.cxx

Detectors/CTF/test/test_ctf_io_ctp.cxx:106:97: style: Condition 'lumiD.orbit==lumi.orbit' is always true [knownConditionTrueFalse]
Detectors/CTF/test/test_ctf_io_ctp.cxx:85:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_ctp.cxx:38:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_emcal.cxx

Detectors/CTF/test/test_ctf_io_emcal.cxx:115:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_emcal.cxx:38:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_fdd.cxx

Detectors/CTF/test/test_ctf_io_fdd.cxx:117:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_fdd.cxx:36:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_ft0.cxx

Detectors/CTF/test/test_ctf_io_ft0.cxx:123:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_ft0.cxx:36:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_fv0.cxx

Detectors/CTF/test/test_ctf_io_fv0.cxx:95:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_fv0.cxx:36:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_hmpid.cxx

Detectors/CTF/test/test_ctf_io_hmpid.cxx:90:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_hmpid.cxx:37:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_itsmft.cxx

Detectors/CTF/test/test_ctf_io_itsmft.cxx:109:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_itsmft.cxx:39:63: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]
Detectors/CTF/test/test_ctf_io_itsmft.cxx:60:16: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/CTF/test/test_ctf_io_itsmft.cxx:65:16: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/CTF/test/test_ctf_io_itsmft.cxx:69:20: style: Local variable 'i' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_mch.cxx

Detectors/CTF/test/test_ctf_io_mch.cxx:95:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_mch.cxx:39:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_mid.cxx

Detectors/CTF/test/test_ctf_io_mid.cxx:109:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_mid.cxx:38:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_phos.cxx

Detectors/CTF/test/test_ctf_io_phos.cxx:87:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_phos.cxx:37:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_tof.cxx

Detectors/CTF/test/test_ctf_io_tof.cxx:122:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_tof.cxx:38:63: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]
Detectors/CTF/test/test_ctf_io_tof.cxx:47:20: style: Unused variable: row [unusedVariable]
Detectors/CTF/test/test_ctf_io_tof.cxx:47:25: style: Unused variable: col [unusedVariable]

Detectors/CTF/test/test_ctf_io_tpc.cxx

Detectors/CTF/test/test_ctf_io_tpc.cxx:168:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_tpc.cxx:39:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_trd.cxx

Detectors/CTF/test/test_ctf_io_trd.cxx:107:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_trd.cxx:129:30: style: Same expression on both sides of '=='. [duplicateExpression]
Detectors/CTF/test/test_ctf_io_trd.cxx:37:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/test/test_ctf_io_zdc.cxx

Detectors/CTF/test/test_ctf_io_zdc.cxx:117:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/test/test_ctf_io_zdc.cxx:37:48: style: Argument 'ANSVersions' shadows outer variable [shadowVariable]

Detectors/CTF/utils/CTFdict2CCDBfiles.C

Detectors/CTF/utils/CTFdict2CCDBfiles.C:74:31: style: C-style pointer casting [cstyleCast]
Detectors/CTF/utils/CTFdict2CCDBfiles.C:26:50: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]
Detectors/CTF/utils/CTFdict2CCDBfiles.C:64:92: performance: Function parameter 'dets' should be passed by const reference. [passedByValue]

Detectors/CTF/utils/convCTFDict.C

Detectors/CTF/utils/convCTFDict.C:64:26: style: C-style reference casting [cstyleCast]
Detectors/CTF/utils/convCTFDict.C:40:52: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]

Detectors/CTF/utils/dumpCTF.C

Detectors/CTF/utils/dumpCTF.C:53:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/utils/dumpCTF.C:27:50: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]
Detectors/CTF/utils/dumpCTF.C:50:75: performance: Function parameter 'selDet' should be passed by const reference. [passedByValue]

Detectors/CTF/utils/extractCTF.C

Detectors/CTF/utils/extractCTF.C:82:33: style: C-style pointer casting [cstyleCast]
Detectors/CTF/utils/extractCTF.C:27:50: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]
Detectors/CTF/utils/extractCTF.C:48:52: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]
Detectors/CTF/utils/extractCTF.C:79:35: performance: Function parameter 'selDet' should be passed by const reference. [passedByValue]

Detectors/CTF/workflow/src/CTFReaderSpec.cxx

Detectors/CTF/workflow/src/CTFReaderSpec.cxx:226:23: error: Using reference to dangling temporary. [danglingTempReference]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:86:3: style: Class 'CTFReaderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:345:20: style: C-style pointer casting [cstyleCast]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:298:11: style: Local variable 'run' shadows outer function [shadowFunction]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:68:50: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]

Detectors/CTF/workflow/src/CTFWriterSpec.cxx

Detectors/CTF/workflow/src/CTFWriterSpec.cxx:101:3: style: Class 'CTFWriterSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTF/workflow/src/CTFWriterSpec.cxx:102:28: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]
Detectors/CTF/workflow/src/CTFWriterSpec.cxx:75:52: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]
Detectors/CTF/workflow/src/CTFWriterSpec.cxx:281:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr]

Detectors/CTP/macro/CheckAOD2CTPDigits.C

Detectors/CTP/macro/CheckAOD2CTPDigits.C:49:17: style: C-style pointer casting [cstyleCast]
Detectors/CTP/macro/CheckAOD2CTPDigits.C:51:12: style: C-style pointer casting [cstyleCast]
Detectors/CTP/macro/CheckAOD2CTPDigits.C:95:22: style: Local variable 'dig' shadows outer variable [shadowVariable]
Detectors/CTP/macro/CheckAOD2CTPDigits.C:76:22: style: Variable 'dig' can be declared as pointer to const [constVariablePointer]

Detectors/CTP/macro/CheckAOD2CTPDigitsII.C

Detectors/CTP/macro/CheckAOD2CTPDigitsII.C:56:17: style: C-style pointer casting [cstyleCast]
Detectors/CTP/macro/CheckAOD2CTPDigitsII.C:64:12: style: C-style pointer casting [cstyleCast]
Detectors/CTP/macro/CheckAOD2CTPDigitsII.C:127:22: style: Local variable 'dig' shadows outer variable [shadowVariable]
Detectors/CTP/macro/CheckAOD2CTPDigitsII.C:103:22: style: Variable 'dig' can be declared as pointer to const [constVariablePointer]

Detectors/CTP/macro/CheckCTPDigits.C

Detectors/CTP/macro/CheckCTPDigits.C:61:26: style: Local variable 'dig' shadows outer variable [shadowVariable]
Detectors/CTP/macro/CheckCTPDigits.C:40:22: style: Variable 'dig' can be declared as pointer to const [constVariablePointer]

Detectors/CTP/macro/CreateBKForRun.C

Detectors/CTP/macro/CreateBKForRun.C:52:28: style: Variable 'ctpcls' can be declared as reference to const [constVariableReference]

Detectors/CTP/macro/PlotOrbit.C

Detectors/CTP/macro/PlotOrbit.C:68:3: style: Statements following 'return' will never be executed. [unreachableCode]
Detectors/CTP/macro/PlotOrbit.C:96:12: style: Variable 'c1' can be declared as pointer to const [constVariablePointer]

Detectors/CTP/macro/PlotPbLumi.C

Detectors/CTP/macro/PlotPbLumi.C:150:14: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/CTP/macro/PlotPbLumi.C:175:12: style: Local variable 'i' shadows outer variable [shadowVariable]

Detectors/CTP/macro/ReadCTPRunScalersFromFile.C

Detectors/CTP/macro/ReadCTPRunScalersFromFile.C:35:7: style: Condition 'doscalers' is always true [knownConditionTrueFalse]
Detectors/CTP/macro/ReadCTPRunScalersFromFile.C:46:7: style: Condition 'doconfig' is always false [knownConditionTrueFalse]
Detectors/CTP/macro/ReadCTPRunScalersFromFile.C:29:44: performance: Function parameter 'name' should be passed by const reference. [passedByValue]

Detectors/CTP/macro/SaveInputsConfig.C

Detectors/CTP/macro/SaveInputsConfig.C:29:8: style: Unused variable: ok [unusedVariable]

Detectors/CTP/macro/TestCTPScalers.C

Detectors/CTP/macro/TestCTPScalers.C:26:64: performance: Function parameter 'ccdbHost' should be passed by const reference. [passedByValue]

Detectors/CTP/macro/dumpCTPRO.C

Detectors/CTP/macro/dumpCTPRO.C:63:26: style: Local variable 'dig' shadows outer variable [shadowVariable]
Detectors/CTP/macro/dumpCTPRO.C:43:22: style: Variable 'dig' can be declared as pointer to const [constVariablePointer]

Detectors/CTP/reconstruction/include/CTPReconstruction/CTFCoder.h

Detectors/CTP/reconstruction/include/CTPReconstruction/CTFCoder.h:40:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CTP/reconstruction/include/CTPReconstruction/CTFHelper.h

Detectors/CTP/reconstruction/include/CTPReconstruction/CTFHelper.h:33:3: style: Class 'CTFHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTP/reconstruction/include/CTPReconstruction/CTFHelper.h:64:5: style: Class '_Iter < Iter_bcIncTrig , CTPDigit , int16_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTP/reconstruction/include/CTPReconstruction/CTFHelper.h:64:5: style: Class '_Iter < Iter_orbitIncTrig , CTPDigit , int32_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTP/reconstruction/include/CTPReconstruction/CTFHelper.h:64:5: style: Class '_Iter < Iter_bytesInput , CTPDigit , uint8_t , CTPInpNBytes >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTP/reconstruction/include/CTPReconstruction/CTFHelper.h:64:5: style: Class '_Iter < Iter_bytesClass , CTPDigit , uint8_t , CTPClsNBytes >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CTP/reconstruction/include/CTPReconstruction/RawDataDecoder.h

Detectors/CTP/reconstruction/include/CTPReconstruction/RawDataDecoder.h:59:47: performance: Function 'getClassErrorsA()' should return member 'mClassErrorsA' by const reference. [returnByReference]
Detectors/CTP/reconstruction/include/CTPReconstruction/RawDataDecoder.h:60:47: performance: Function 'getClassErrorsB()' should return member 'mClassErrorsB' by const reference. [returnByReference]
Detectors/CTP/reconstruction/include/CTPReconstruction/RawDataDecoder.h:61:47: performance: Function 'getClassCountersA()' should return member 'mClassCountersA' by const reference. [returnByReference]
Detectors/CTP/reconstruction/include/CTPReconstruction/RawDataDecoder.h:62:47: performance: Function 'getClassCountersB()' should return member 'mClassCountersB' by const reference. [returnByReference]

Detectors/CTP/reconstruction/src/RawDataDecoder.cxx

Detectors/CTP/reconstruction/src/RawDataDecoder.cxx:324:27: style: C-style pointer casting [cstyleCast]

Detectors/CTP/simulation/include/CTPSimulation/Digits2Raw.h

Detectors/CTP/simulation/include/CTPSimulation/Digits2Raw.h:40:31: style: Parameter 'outdir' can be declared as reference to const [constParameterReference]

Detectors/CTP/simulation/src/Digitizer.cxx

Detectors/CTP/simulation/src/Digitizer.cxx:153:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]

Detectors/CTP/simulation/src/Digits2Raw.cxx

Detectors/CTP/simulation/src/Digits2Raw.cxx:61:21: style: C-style pointer casting [cstyleCast]
Detectors/CTP/simulation/src/Digits2Raw.cxx:213:17: style: Local variable 'gbtsend' shadows outer variable [shadowVariable]

Detectors/CTP/workflow/include/CTPWorkflow/EntropyDecoderSpec.h

Detectors/CTP/workflow/include/CTPWorkflow/EntropyDecoderSpec.h:31:3: style: Class 'EntropyDecoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CTP/workflow/src/EntropyDecoderSpec.cxx

Detectors/CTP/workflow/src/EntropyDecoderSpec.cxx:83:18: style: Local variable 'ctpcfg' shadows outer variable [shadowVariable]

Detectors/CTP/workflow/src/RawDecoderSpec.cxx

Detectors/CTP/workflow/src/RawDecoderSpec.cxx:109:45: style: Unused variable: digits [unusedVariable]

Detectors/CTP/workflowIO/src/DigitReaderSpec.cxx

Detectors/CTP/workflowIO/src/DigitReaderSpec.cxx:42:3: style: Class 'DigitReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTP/workflowIO/src/DigitReaderSpec.cxx:154:15: style: C-style pointer casting [cstyleCast]

Detectors/CTP/workflowLumi/include/CTPWorkflowLumi/RawDecoderSpec.h

Detectors/CTP/workflowLumi/include/CTPWorkflowLumi/RawDecoderSpec.h:135:13: warning: Member variable 'PendingTF::unixTimeStart' has no initializer. [uninitMemberVarNoCtor]
Detectors/CTP/workflowLumi/include/CTPWorkflowLumi/RawDecoderSpec.h:136:14: warning: Member variable 'PendingTF::nOrbitsThisTF' has no initializer. [uninitMemberVarNoCtor]

Detectors/CTP/workflowLumi/src/RawDecoderSpec.cxx

Detectors/CTP/workflowLumi/src/RawDecoderSpec.cxx:463:12: style: Variable 'tm' can be declared as pointer to const [constVariablePointer]
Detectors/CTP/workflowLumi/src/RawDecoderSpec.cxx:164:45: style: Unused variable: digits [unusedVariable]

Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/RunManager.h

Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/RunManager.h:30:3: warning: Member variable 'CTPActiveRun::timeStart' is not initialized in the constructor. [uninitMemberVar]
Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/RunManager.h:30:3: warning: Member variable 'CTPActiveRun::timeStop' is not initialized in the constructor. [uninitMemberVar]
Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/RunManager.h:48:3: warning: Member variable 'CTPRunManager::mCounters' is not initialized in the constructor. [uninitMemberVar]
Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/RunManager.h:58:30: performance: Function parameter 'host' should be passed by const reference. [passedByValue]

Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/ctpCCDBManager.h

Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/ctpCCDBManager.h:37:39: performance: Function parameter 'host' should be passed by const reference. [passedByValue]
Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/ctpCCDBManager.h:38:39: performance: Function parameter 'host' should be passed by const reference. [passedByValue]
Detectors/CTP/workflowScalers/include/CTPWorkflowScalers/ctpCCDBManager.h:39:34: style: Parameter 'ctpcfgdir' can be declared as reference to const [constParameterReference]

Detectors/CTP/workflowScalers/src/RunManager.cxx

Detectors/CTP/workflowScalers/src/RunManager.cxx:322:86: style: Obsolete function 'std::asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]

Detectors/CTP/workflowScalers/src/ctp-bk-write.cxx

Detectors/CTP/workflowScalers/src/ctp-bk-write.cxx:127:22: style: Local variable 'run' shadows outer variable [shadowVariable]

Detectors/CTP/workflowScalers/src/ctp-proxy.cxx

Detectors/CTP/workflowScalers/src/ctp-proxy.cxx:60:156: style: Parameter 'stop' can be declared as reference to const [constParameterReference]

Detectors/Calibration/include/DetectorsCalibration/TimeSlot.h

Detectors/Calibration/include/DetectorsCalibration/TimeSlot.h:40:5: performance: Variable 'mContainer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]

Detectors/Calibration/include/DetectorsCalibration/TimeSlotCalibration.h

Detectors/Calibration/include/DetectorsCalibration/TimeSlotCalibration.h:580:15: style: C-style pointer casting [cstyleCast]

Detectors/Calibration/include/DetectorsCalibration/Utils.h

Detectors/Calibration/include/DetectorsCalibration/Utils.h:59:11: warning: Either the condition 'lower==vect.end()' is redundant or there is possible dereference of an invalid iterator: lower. [derefInvalidIteratorRedundantCheck]

Detectors/Calibration/src/MeanVertexCalibrator.cxx

Detectors/Calibration/src/MeanVertexCalibrator.cxx:458:36: style: C-style pointer casting [cstyleCast]

Detectors/Calibration/testMacros/getRunParameters.cxx

Detectors/Calibration/testMacros/getRunParameters.cxx:81:37: performance: Function parameter 'detList' should be passed by const reference. [passedByValue]

Detectors/Calibration/testMacros/populateCCDB.C

Detectors/Calibration/testMacros/populateCCDB.C:83:12: warning: Either the condition 'str.empty()' is redundant or expression 'str[0]' causes access out of bounds. [containerOutOfBounds]

Detectors/Calibration/testMacros/populateCCDB.cxx

Detectors/Calibration/testMacros/populateCCDB.cxx:58:9: style: Variable 'inputFile' can be declared as reference to const [constVariableReference]
Detectors/Calibration/testMacros/populateCCDB.cxx:59:9: style: Variable 'ccdbHost' can be declared as reference to const [constVariableReference]

Detectors/Calibration/testMacros/retrieveFromCCDB.cxx

Detectors/Calibration/testMacros/retrieveFromCCDB.cxx:63:9: style: Variable 'inputFile' can be declared as reference to const [constVariableReference]
Detectors/Calibration/testMacros/retrieveFromCCDB.cxx:64:9: style: Variable 'ccdbHost' can be declared as reference to const [constVariableReference]

Detectors/DCS/include/DetectorsDCS/Clock.h

Detectors/DCS/include/DetectorsDCS/Clock.h:88:17: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds]
Detectors/DCS/include/DetectorsDCS/Clock.h:105:17: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds]
Detectors/DCS/include/DetectorsDCS/Clock.h:124:17: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds]
Detectors/DCS/include/DetectorsDCS/Clock.h:87:15: style: Local variable 'now' shadows outer function [shadowFunction]
Detectors/DCS/include/DetectorsDCS/Clock.h:104:15: style: Local variable 'now' shadows outer function [shadowFunction]
Detectors/DCS/include/DetectorsDCS/Clock.h:123:15: style: Local variable 'now' shadows outer function [shadowFunction]

Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h

Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:156:7: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:247:34: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:266:18: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:121:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:119:46: style: Argument 'id' shadows outer member [shadowMember]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:119:66: style: Argument 'data' shadows outer member [shadowMember]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:133:41: style: Argument 'data' shadows outer member [shadowMember]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:212:17: style: Unused variable: payload [unusedVariable]
Detectors/DCS/include/DetectorsDCS/DataPointCompositeObject.h:255:23: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds]

Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h

Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:74:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:75:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:99:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:100:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:114:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:114:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:115:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:129:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:129:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:151:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:162:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointIdentifier.h:184:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/DCS/include/DetectorsDCS/DataPointValue.h

Detectors/DCS/include/DetectorsDCS/DataPointValue.h:340:12: error: Buffer is accessed out of bounds: (void*)&payload_pt1 [bufferAccessOutOfBounds]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:424:16: error: Buffer is accessed out of bounds: (void*)&payload_pt1 [bufferAccessOutOfBounds]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:340:12: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:340:33: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:424:16: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:424:37: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:513:19: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:513:32: style: C-style pointer casting [cstyleCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:414:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:414:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:415:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:415:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:416:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:416:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:417:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:417:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:418:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:418:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:419:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:419:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:420:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:420:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/include/DetectorsDCS/DataPointValue.h:544:20: style: Argument 'flags' shadows outer member [shadowMember]

Detectors/DCS/include/DetectorsDCS/RunStatusChecker.h

Detectors/DCS/include/DetectorsDCS/RunStatusChecker.h:64:3: style: Class 'RunStatusChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/DCS/src/AliasExpander.cxx

Detectors/DCS/src/AliasExpander.cxx:138:13: performance: Range variable 'a' should be declared as const reference. [iterateByValue]

Detectors/DCS/src/DataPointCompositeObject.cxx

Detectors/DCS/src/DataPointCompositeObject.cxx:89:22: style: C-style pointer casting [cstyleCast]

Detectors/DCS/src/DataPointCreator.cxx

Detectors/DCS/src/DataPointCreator.cxx:86:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/DCS/src/DataPointCreator.cxx:34:29: portability: Casting from double * to const unsigned long * is not portable due to different binary data representations on different platforms. [invalidPointerCast]
Detectors/DCS/src/DataPointCreator.cxx:82:95: performance: Function parameter 'val' should be passed by const reference. [passedByValue]

Detectors/DCS/src/DataPointGenerator.cxx

Detectors/DCS/src/DataPointGenerator.cxx:116:162: performance: Function parameter 'refDate' should be passed by const reference. [passedByValue]
Detectors/DCS/src/DataPointGenerator.cxx:135:139: performance: Function parameter 'minLength' should be passed by const reference. [passedByValue]
Detectors/DCS/src/DataPointGenerator.cxx:135:162: performance: Function parameter 'maxLength' should be passed by const reference. [passedByValue]
Detectors/DCS/src/DataPointGenerator.cxx:135:185: performance: Function parameter 'refDate' should be passed by const reference. [passedByValue]

Detectors/DCS/src/StringUtils.cxx

Detectors/DCS/src/StringUtils.cxx:192:37: style: Argument 'exp' shadows outer function [shadowFunction]

Detectors/DCS/testWorkflow/macros/makeCCDBEntryForDCS.C

Detectors/DCS/testWorkflow/macros/makeCCDBEntryForDCS.C:25:43: performance: Function parameter 'url' should be passed by const reference. [passedByValue]

Detectors/DCS/testWorkflow/src/DCSDataReplaySpec.cxx

Detectors/DCS/testWorkflow/src/DCSDataReplaySpec.cxx:58:18: warning: Member variable 'DCSDataReplayer::mAlias' is not initialized in the constructor. [uninitMemberVar]
Detectors/DCS/testWorkflow/src/DCSDataReplaySpec.cxx:58:18: warning: Member variable 'DCSDataReplayer::mMaxTF' is not initialized in the constructor. [uninitMemberVar]

Detectors/DCS/testWorkflow/src/DCSRandomDataGeneratorSpec.cxx

Detectors/DCS/testWorkflow/src/DCSRandomDataGeneratorSpec.cxx:123:25: warning: Member variable 'DCSRandomDataGenerator::mMaxTF' is not initialized in the constructor. [uninitMemberVar]
Detectors/DCS/testWorkflow/src/DCSRandomDataGeneratorSpec.cxx:123:25: warning: Member variable 'DCSRandomDataGenerator::mMaxCyclesNoFullMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/DCS/testWorkflow/src/DCSRandomDataGeneratorSpec.cxx:123:25: warning: Member variable 'DCSRandomDataGenerator::mDeltaFraction' is not initialized in the constructor. [uninitMemberVar]
Detectors/DCS/testWorkflow/src/DCSRandomDataGeneratorSpec.cxx:63:100: performance: Function parameter 'hints' should be passed by const reference. [passedByValue]

Detectors/DCS/testWorkflow/src/DCStoDPLconverter.h

Detectors/DCS/testWorkflow/src/DCStoDPLconverter.h:74:41: style: C-style pointer casting [cstyleCast]
Detectors/DCS/testWorkflow/src/DCStoDPLconverter.h:56:232: style: Parameter 'stop' can be declared as reference to const [constParameterReference]

Detectors/EMCAL/base/include/EMCALBase/Geometry.h

Detectors/EMCAL/base/include/EMCALBase/Geometry.h:540:28: performance: Function 'GetEMCSystem()' should return member 'mEMCSMSystem' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:542:25: performance: Function 'GetCentersOfCellsEtaDir()' should return member 'mCentersOfCellsEtaDir' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:546:25: performance: Function 'GetCentersOfCellsXDir()' should return member 'mCentersOfCellsXDir' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:550:25: performance: Function 'GetCentersOfCellsPhiDir()' should return member 'mCentersOfCellsPhiDir' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:555:25: performance: Function 'GetEtaCentersOfCells()' should return member 'mEtaCentersOfCells' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:559:25: performance: Function 'GetPhiCentersOfCells()' should return member 'mPhiCentersOfCells' by const reference. [returnByReference]

Detectors/EMCAL/base/include/EMCALBase/GeometryBase.h

Detectors/EMCAL/base/include/EMCALBase/GeometryBase.h:131:3: style: Class 'InvalidCellIDException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/base/include/EMCALBase/Mapper.h

Detectors/EMCAL/base/include/EMCALBase/Mapper.h:48:13: warning: Member variable 'ChannelID::mRow' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/base/include/EMCALBase/Mapper.h:49:13: warning: Member variable 'ChannelID::mColumn' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/base/include/EMCALBase/Mapper.h:235:3: style: Class 'Mapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/Mapper.h:89:5: style: Class 'AddressNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/Mapper.h:157:5: style: Class 'ChannelNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/Mapper.h:192:5: style: Class 'FileFormatException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/Mapper.h:323:5: style: Class 'DDLInvalid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/base/include/EMCALBase/NonlinearityHandler.h

Detectors/EMCAL/base/include/EMCALBase/NonlinearityHandler.h:97:3: warning: Member variable 'NonlinearityHandler::mNonlinearityParam' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/base/include/EMCALBase/NonlinearityHandler.h:105:3: style: Class 'NonlinearityHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/NonlinearityHandler.h:196:5: style: Class 'FunctionNotFoundExcpetion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/base/include/EMCALBase/ShishKebabTrd1Module.h

Detectors/EMCAL/base/include/EMCALBase/ShishKebabTrd1Module.h:58:25: warning: Member variable 'ShishKebabTrd1Module::mGeometry' is not assigned a value in 'ShishKebabTrd1Module::operator='. [operatorEqVarError]
Detectors/EMCAL/base/include/EMCALBase/ShishKebabTrd1Module.h:44:3: style: Class 'ShishKebabTrd1Module' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h

Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:34:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:66:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:104:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:152:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:195:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:232:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:284:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:32:3: style: Class 'TRUIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:64:3: style: Class 'FastORIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:230:3: style: Class 'PHOSRegionException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h:282:3: style: Class 'L0sizeInvalidException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/base/include/EMCALBase/TriggerMappingV2.h

Detectors/EMCAL/base/include/EMCALBase/TriggerMappingV2.h:77:3: style: Class 'TriggerMappingV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/base/include/EMCALBase/TriggerMappingV2.h:442:23: style: Condition 'supermoduleID<20' is always true [knownConditionTrueFalse]

Detectors/EMCAL/base/src/Mapper.cxx

Detectors/EMCAL/base/src/Mapper.cxx:121:20: style: Checking if unsigned expression 'mappingIndex' is less than zero. [unsignedLessThanZero]

Detectors/EMCAL/base/src/NonlinearityHandler.cxx

Detectors/EMCAL/base/src/NonlinearityHandler.cxx:156:23: style: Variable 'correctedEnergy' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Detectors/EMCAL/base/src/NonlinearityHandler.cxx:218:14: style: Variable 'param' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/base/test/testRCUTrailer.cxx

Detectors/EMCAL/base/test/testRCUTrailer.cxx:104:14: style: Local variable 'bufmode' shadows outer variable [shadowVariable]

Detectors/EMCAL/calib/include/EMCALCalib/CalibContainerErrors.h

Detectors/EMCAL/calib/include/EMCALCalib/CalibContainerErrors.h:34:3: style: Class 'CalibContainerIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/calib/include/EMCALCalib/CalibDB.h

Detectors/EMCAL/calib/include/EMCALCalib/CalibDB.h:182:3: style: Class 'CalibDB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/calib/include/EMCALCalib/CalibDB.h:110:46: performance: Function 'getMetaData()' should return member 'mMetaDat' by const reference. [returnByReference]

Detectors/EMCAL/calib/include/EMCALCalib/EMCALChannelScaleFactors.h

Detectors/EMCAL/calib/include/EMCALCalib/EMCALChannelScaleFactors.h:59:3: warning: Member variable 'EnergyIntervals::Elow' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/EMCALChannelScaleFactors.h:59:3: warning: Member variable 'EnergyIntervals::Ehigh' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/ElmbData.h

Detectors/EMCAL/calib/include/EMCALCalib/ElmbData.h:41:25: performance: Function 'getData()' should return member 'mELMB' by const reference. [returnByReference]
Detectors/EMCAL/calib/include/EMCALCalib/ElmbData.h:34:38: performance: Function parameter 'data' should be passed by const reference. [passedByValue]

Detectors/EMCAL/calib/include/EMCALCalib/ElmbMeasurement.h

Detectors/EMCAL/calib/include/EMCALCalib/ElmbMeasurement.h:42:25: performance: Function 'getData()' should return member 'mELMBdata' by const reference. [returnByReference]
Detectors/EMCAL/calib/include/EMCALCalib/ElmbMeasurement.h:43:36: performance: Function 'getValues()' should return member 'values' by const reference. [returnByReference]

Detectors/EMCAL/calib/include/EMCALCalib/FeeDCS.h

Detectors/EMCAL/calib/include/EMCALCalib/FeeDCS.h:36:3: warning: Member variable 'FeeDCS::mSRUFWversion' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/FeeDCS.h:36:3: warning: Member variable 'FeeDCS::mSRUcfg' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/FeeDCS.h:53:19: performance: Function 'getDDLlist0()' should return member 'mLinks0' by const reference. [returnByReference]
Detectors/EMCAL/calib/include/EMCALCalib/FeeDCS.h:54:19: performance: Function 'getDDLlist1()' should return member 'mLinks1' by const reference. [returnByReference]

Detectors/EMCAL/calib/include/EMCALCalib/GainCalibrationFactors.h

Detectors/EMCAL/calib/include/EMCALCalib/GainCalibrationFactors.h:49:3: warning: Member variable 'GainCalibrationFactors::mGainCalibFactors' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/Pedestal.h

Detectors/EMCAL/calib/include/EMCALCalib/Pedestal.h:51:3: warning: Member variable 'Pedestal::mPedestalValuesHG' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/Pedestal.h:51:3: warning: Member variable 'Pedestal::mPedestalValuesLG' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/Pedestal.h:51:3: warning: Member variable 'Pedestal::mPedestalValuesLEDMONHG' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/Pedestal.h:51:3: warning: Member variable 'Pedestal::mPedestalValuesLEDMONLG' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/TempCalibParamSM.h

Detectors/EMCAL/calib/include/EMCALCalib/TempCalibParamSM.h:50:3: warning: Member variable 'TempCalibParamSM::mTempCalibParamsPerSM' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/TempCalibrationParams.h

Detectors/EMCAL/calib/include/EMCALCalib/TempCalibrationParams.h:54:3: warning: Member variable 'TempCalibrationParams::mTempCalibParamsSlope' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TempCalibrationParams.h:54:3: warning: Member variable 'TempCalibrationParams::mTempCalibParamsA0' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibParamL1Phase.h

Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibParamL1Phase.h:50:3: warning: Member variable 'TimeCalibParamL1Phase::mTimeCalibParamsL1Phase' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibrationParams.h

Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibrationParams.h:53:3: warning: Member variable 'TimeCalibrationParams::mTimeCalibParamsHG' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibrationParams.h:53:3: warning: Member variable 'TimeCalibrationParams::mTimeCalibParamsLG' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibrationSlewingParams.h

Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibrationSlewingParams.h:38:3: warning: Member variable 'TimeCalibrationSlewingParams::arrParams' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TimeCalibrationSlewingParams.h:42:3: style: Class 'TimeCalibrationSlewingParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/calib/include/EMCALCalib/TriggerDCS.h

Detectors/EMCAL/calib/include/EMCALCalib/TriggerDCS.h:65:33: performance: Function 'getTRUArr()' should return member 'mTRUArr' by const reference. [returnByReference]

Detectors/EMCAL/calib/include/EMCALCalib/TriggerSTUDCS.h

Detectors/EMCAL/calib/include/EMCALCalib/TriggerSTUDCS.h:36:3: warning: Member variable 'TriggerSTUDCS::mGammaHigh' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TriggerSTUDCS.h:36:3: warning: Member variable 'TriggerSTUDCS::mJetHigh' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TriggerSTUDCS.h:36:3: warning: Member variable 'TriggerSTUDCS::mGammaLow' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TriggerSTUDCS.h:36:3: warning: Member variable 'TriggerSTUDCS::mJetLow' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calib/include/EMCALCalib/TriggerSTUDCS.h:36:3: warning: Member variable 'TriggerSTUDCS::mPHOSScale' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/include/EMCALCalib/TriggerTRUDCS.h

Detectors/EMCAL/calib/include/EMCALCalib/TriggerTRUDCS.h:36:3: warning: Member variable 'TriggerTRUDCS::mMaskReg' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calib/macros/BadChannelMap_CCDBApitest.C

Detectors/EMCAL/calib/macros/BadChannelMap_CCDBApitest.C:70:29: style: Variable 'read' can be declared as pointer to const [constVariablePointer]

Detectors/EMCAL/calib/macros/BadChannelMap_CalibDBtest.C

Detectors/EMCAL/calib/macros/BadChannelMap_CalibDBtest.C:69:29: style: Variable 'read' can be declared as pointer to const [constVariablePointer]

Detectors/EMCAL/calib/macros/GainCalibrationFactors_CCDBApiTest.C

Detectors/EMCAL/calib/macros/GainCalibrationFactors_CCDBApiTest.C:108:24: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/GainCalibrationFactors_CalibDBTest.C

Detectors/EMCAL/calib/macros/GainCalibrationFactors_CalibDBTest.C:116:24: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TempCalibParamSM_CCDBApiTest.C

Detectors/EMCAL/calib/macros/TempCalibParamSM_CCDBApiTest.C:109:18: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TempCalibParamSM_CalibDBTest.C

Detectors/EMCAL/calib/macros/TempCalibParamSM_CalibDBTest.C:116:18: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TempCalibrationParams_CCDBApiTest.C

Detectors/EMCAL/calib/macros/TempCalibrationParams_CCDBApiTest.C:118:18: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calib/macros/TempCalibrationParams_CCDBApiTest.C:119:15: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TempCalibrationParams_CalibDBTest.C

Detectors/EMCAL/calib/macros/TempCalibrationParams_CalibDBTest.C:126:18: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calib/macros/TempCalibrationParams_CalibDBTest.C:127:15: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TimeCalibParamsL1Phase_CCDBApiTest.C

Detectors/EMCAL/calib/macros/TimeCalibParamsL1Phase_CCDBApiTest.C:108:25: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TimeCalibParamsL1Phase_CalibDBTest.C

Detectors/EMCAL/calib/macros/TimeCalibParamsL1Phase_CalibDBTest.C:116:25: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TimeCalibrationParams_CCDBApiTest.C

Detectors/EMCAL/calib/macros/TimeCalibrationParams_CCDBApiTest.C:118:14: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calib/macros/TimeCalibrationParams_CCDBApiTest.C:119:14: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calib/macros/TimeCalibrationParams_CalibDBTest.C

Detectors/EMCAL/calib/macros/TimeCalibrationParams_CalibDBTest.C:126:14: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calib/macros/TimeCalibrationParams_CalibDBTest.C:127:14: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALCalibExtractor.h

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALCalibExtractor.h:71:3: warning: Member variable 'EMCALCalibExtractor::mBadCellFracSM' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALCalibExtractor.h:444:9: style: Exception should be caught by reference. [catchExceptionByValue]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALCalibExtractor.h:245:90: performance: Function parameter 'sliceMap' should be passed by const reference. [passedByValue]

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:62:3: style: Class 'EMCALChannelCalibrator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:214:25: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:244:28: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:248:31: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:351:29: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:381:21: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:382:19: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:393:19: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:401:19: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelCalibrator.h:81:23: style: Argument 'isTest' shadows outer function [shadowFunction]

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelData.h

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelData.h:64:3: warning: Member variable 'EMCALChannelData::mGainCalibFactors' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelData.h:64:3: warning: Member variable 'EMCALChannelData::mArrGainCalibFactors' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALPedestalHelper.h

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALPedestalHelper.h:37:3: warning: Member variable 'EMCALPedestalHelper::fMeanPed' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALTempCalibExtractor.h

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALTempCalibExtractor.h:39:3: warning: Member variable 'EMCALTempCalibExtractor::mGainCalibFactors' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALTimeCalibData.h

Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALTimeCalibData.h:54:3: warning: Member variable 'EMCALTimeCalibData::mGainCalibFactors' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/calibration/include/EMCALCalibration/PedestalProcessorDevice.h

Detectors/EMCAL/calibration/include/EMCALCalibration/PedestalProcessorDevice.h:63:5: style: Class 'ModuleIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/calibration/macros/makeEMCALCCDBEntryForDCS.C

Detectors/EMCAL/calibration/macros/makeEMCALCCDBEntryForDCS.C:25:48: performance: Function parameter 'url' should be passed by const reference. [passedByValue]

Detectors/EMCAL/calibration/macros/readEMCALDCSentries.C

Detectors/EMCAL/calibration/macros/readEMCALDCSentries.C:43:11: style: Variable 'feeDCS' can be declared as pointer to const [constVariablePointer]

Detectors/EMCAL/calibration/run/runCalibOffline.cxx

Detectors/EMCAL/calibration/run/runCalibOffline.cxx:190:32: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/run/runCalibOffline.cxx:200:31: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/calibration/run/runCalibOffline.cxx:259:28: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/calibration/src/EMCALCalibExtractor.cxx

Detectors/EMCAL/calibration/src/EMCALCalibExtractor.cxx:76:11: warning: Uninitialized variable: vecCol [uninitvar]

Detectors/EMCAL/calibration/src/EMCALChannelData.cxx

Detectors/EMCAL/calibration/src/EMCALChannelData.cxx:62:11: style: Variable 'mCurrentHist' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/calibration/src/EMCALChannelData.cxx:63:11: style: Variable 'mCurrentHistTime' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/calibration/src/EMCALTempCalibExtractor.cxx

Detectors/EMCAL/calibration/src/EMCALTempCalibExtractor.cxx:47:50: performance: Searching before insertion is not necessary. Instead of 'mapSMTemperature[iSM]=getTemperatureForSM(iSM,tempSensorData)' consider using 'mapSMTemperature.try_emplace(iSM, getTemperatureForSM(iSM,tempSensorData));'. [stlFindInsert]

Detectors/EMCAL/calibration/src/EMCALTimeCalibData.cxx

Detectors/EMCAL/calibration/src/EMCALTimeCalibData.cxx:88:11: style: Variable 'mCurrentHist' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/calibration/src/PedestalProcessorData.cxx

Detectors/EMCAL/calibration/src/PedestalProcessorData.cxx:57:9: style: Unused variable: mean [unusedVariable]
Detectors/EMCAL/calibration/src/PedestalProcessorData.cxx:57:15: style: Unused variable: rms [unusedVariable]
Detectors/EMCAL/calibration/src/PedestalProcessorData.cxx:79:9: style: Unused variable: mean [unusedVariable]
Detectors/EMCAL/calibration/src/PedestalProcessorData.cxx:79:15: style: Unused variable: rms [unusedVariable]

Detectors/EMCAL/calibration/src/PedestalProcessorDevice.cxx

Detectors/EMCAL/calibration/src/PedestalProcessorDevice.cxx:38:7: style: The if condition is the same as the previous if condition [duplicateCondition]

Detectors/EMCAL/calibration/testWorkflow/EMCALChannelCalibratorSpec.h

Detectors/EMCAL/calibration/testWorkflow/EMCALChannelCalibratorSpec.h:82:3: warning: Member variable 'EMCALChannelCalibDevice::timeMeas' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/calibration/testWorkflow/EMCALChannelCalibratorSpec.h:478:68: performance: Function parameter 'calibType' should be passed by const reference. [passedByValue]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroDecoder.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroDecoder.h:169:3: warning: Member variable 'MinorAltroDecodingError::mErrorType' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroDecoder.h:169:3: warning: Member variable 'MinorAltroDecodingError::mChannelHeader' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroDecoder.h:169:3: warning: Member variable 'MinorAltroDecodingError::mPayloadWord' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroDecoder.h:305:3: style: Class 'AltroDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h:32:7: warning: Member variable 'AltroBunch::mStarttime' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h:41:7: warning: Member variable 'ChannelData::mRow' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h:42:7: warning: Member variable 'ChannelData::mCol' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h:49:7: warning: Member variable 'SRUDigitContainer::mSRUid' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h:64:7: warning: Member variable 'DigitContainerPerSRU::mSRUid' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/AltroHelper.h:79:7: warning: Member variable 'SRUBunchContainer::mSRUid' has no initializer. [uninitMemberVarNoCtor]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFCoder.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFCoder.h:38:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_bcIncTrig , TriggerRecord , int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_orbitIncTrig , TriggerRecord , int32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_entriesTrig , TriggerRecord , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_trigger , TriggerRecord , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_towerID , Cell , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_time , Cell , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_energy , Cell , uint16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/CTFHelper.h:59:5: style: Class '_Iter < Iter_status , Cell , uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/Channel.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/Channel.h:68:3: warning: Member variable 'Channel::mBadChannel' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/Channel.h:73:3: warning: Member variable 'Channel::mBadChannel' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/ClusterizerTask.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/ClusterizerTask.h:41:3: style: Class 'ClusterizerTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/DigitReader.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/DigitReader.h:35:3: warning: Member variable 'DigitReader::mCurrentEntry' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/FastORTimeSeries.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/FastORTimeSeries.h:61:35: performance: Function 'getADCs()' should return member 'mTimeSamples' by const reference. [returnByReference]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawBuffer.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawBuffer.h:32:3: warning: Member variable 'RawBuffer::mDataWords' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawPayload.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawPayload.h:40:3: warning: Member variable 'RawPayload::mNumberOfPages' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawReaderMemory.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawReaderMemory.h:50:5: warning: Member variable 'MinorError::mFEEID' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawReaderMemory.h:82:3: style: Class 'RawReaderMemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RawReaderMemory.h:131:31: performance: Function 'getMinorErrors()' should return member 'mMinorErrors' by const reference. [returnByReference]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:51:8: warning: Member variable 'RecCellInfo::mIsLGnoHG' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:52:8: warning: Member variable 'RecCellInfo::mHGOutOfRange' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:53:7: warning: Member variable 'RecCellInfo::mDDLID' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:54:7: warning: Member variable 'RecCellInfo::mHWAddressLG' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:55:7: warning: Member variable 'RecCellInfo::mHWAddressHG' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:111:3: style: Class 'EventContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:84:5: style: Class 'TRUIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:262:5: style: Class 'InteractionNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:352:3: style: Class 'RecoContainerReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:134:38: performance: Function 'getCells()' should return member 'mCells' by const reference. [returnByReference]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:138:38: performance: Function 'getLEDMons()' should return member 'mLEDMons' by const reference. [returnByReference]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h:36:3: style: Class 'StuDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h:60:24: performance: Function 'getL1JetHighPatchIndices()' should return member 'mL1JetHighPatchIndex' by const reference. [returnByReference]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h:61:24: performance: Function 'getL1JetLowPatchIndices()' should return member 'mL1JetLowPatchIndex' by const reference. [returnByReference]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h:62:24: performance: Function 'getL1GammaHighPatchIndices()' should return member 'mL1GammaHighPatchIndex' by const reference. [returnByReference]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h:63:24: performance: Function 'getL1GammaLowPatchIndics()' should return member 'mL1GammaLowPatchIndex' by const reference. [returnByReference]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/StuDecoder.h:64:24: performance: Function 'getFastOrADCs()' should return member 'mFastOrADC' by const reference. [returnByReference]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/TRUDataHandler.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/TRUDataHandler.h:54:5: style: Class 'PatchIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/TRUDecodingErrors.h

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/TRUDecodingErrors.h:34:5: performance: Variable 'mErrorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/TRUDecodingErrors.h:32:3: style: Class 'FastOrStartTimeInvalidException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/reconstruction/macros/RawFitterTESTs.C

Detectors/EMCAL/reconstruction/macros/RawFitterTESTs.C:102:11: style: Statements following 'continue' will never be executed. [unreachableCode]

Detectors/EMCAL/reconstruction/src/CaloRawFitterGamma2.cxx

Detectors/EMCAL/reconstruction/src/CaloRawFitterGamma2.cxx:57:34: style: Variable 'e' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/reconstruction/src/CaloRawFitterStandard.cxx

Detectors/EMCAL/reconstruction/src/CaloRawFitterStandard.cxx:76:34: style: Variable 'error' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/simulation/include/EMCALSimulation/Detector.h

Detectors/EMCAL/simulation/include/EMCALSimulation/Detector.h:62:3: warning: Member variable 'Detector::mHits' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/simulation/include/EMCALSimulation/Detector.h:62:3: warning: Member variable 'Detector::mGeometry' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/simulation/include/EMCALSimulation/Detector.h:62:3: warning: Member variable 'Detector::mCurrentSuperparent' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/simulation/include/EMCALSimulation/Detector.h:67:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/simulation/include/EMCALSimulation/Digitizer.h

Detectors/EMCAL/simulation/include/EMCALSimulation/Digitizer.h:53:3: warning: Member variable 'Digitizer::mTimeBCns' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/simulation/include/EMCALSimulation/DigitizerTRU.h

Detectors/EMCAL/simulation/include/EMCALSimulation/DigitizerTRU.h:55:3: warning: Member variable 'DigitizerTRU::mAmplitudeInTimeBins' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/simulation/include/EMCALSimulation/DigitizerTRU.h:55:3: warning: Member variable 'DigitizerTRU::mFeeDCS' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/simulation/include/EMCALSimulation/DigitizerTRU.h:117:31: performance: Function 'getPatchesVector()' should return member 'patchesFromAllTRUs' by const reference. [returnByReference]

Detectors/EMCAL/simulation/include/EMCALSimulation/DigitsWriteoutBuffer.h

Detectors/EMCAL/simulation/include/EMCALSimulation/DigitsWriteoutBuffer.h:42:3: style: Class 'DigitsWriteoutBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/simulation/include/EMCALSimulation/DigitsWriteoutBufferTRU.h

Detectors/EMCAL/simulation/include/EMCALSimulation/DigitsWriteoutBufferTRU.h:63:3: style: Class 'DigitsWriteoutBufferTRU' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/simulation/include/EMCALSimulation/LZEROElectronics.h

Detectors/EMCAL/simulation/include/EMCALSimulation/LZEROElectronics.h:42:7: warning: Member variable 'EMCALTriggerInputs::mTriggeredTRU' has no initializer. [uninitMemberVarNoCtor]

Detectors/EMCAL/simulation/include/EMCALSimulation/LabeledDigit.h

Detectors/EMCAL/simulation/include/EMCALSimulation/LabeledDigit.h:50:35: performance: Function 'getLabels()' should return member 'mLabels' by const reference. [returnByReference]
Detectors/EMCAL/simulation/include/EMCALSimulation/LabeledDigit.h:56:34: performance: Function parameter 'other' should be passed by const reference. [passedByValue]

Detectors/EMCAL/simulation/include/EMCALSimulation/RawWriter.h

Detectors/EMCAL/simulation/include/EMCALSimulation/RawWriter.h:93:3: style: Class 'RawWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/simulation/src/DigitsVectorStream.cxx

Detectors/EMCAL/simulation/src/DigitsVectorStream.cxx:59:14: style: Variable 'digitsTimeBin' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/simulation/src/DigitsWriteoutBuffer.cxx

Detectors/EMCAL/simulation/src/DigitsWriteoutBuffer.cxx:211:14: style: Variable 'buffEntry' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/simulation/src/DigitsWriteoutBufferTRU.cxx

Detectors/EMCAL/simulation/src/DigitsWriteoutBufferTRU.cxx:47:16: style: Variable 'time' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/simulation/src/DigitsWriteoutBufferTRU.cxx:70:16: style: Variable 'time' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/simulation/src/LZEROElectronics.cxx

Detectors/EMCAL/simulation/src/LZEROElectronics.cxx:236:9: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/EMCAL/simulation/src/LZEROElectronics.cxx:110:14: style: Variable 'digitsTimeBin' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/testsimulation/drawEMCALgeometry.C

Detectors/EMCAL/testsimulation/drawEMCALgeometry.C:56:20: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/testsimulation/drawEMCALgeometry.C:65:20: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/testsimulation/drawEMCALgeometry.C:72:20: style: C-style pointer casting [cstyleCast]

Detectors/EMCAL/workflow/include/EMCALWorkflow/AnalysisClusterSpec.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/AnalysisClusterSpec.h:53:3: style: Class 'AnalysisClusterSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/workflow/include/EMCALWorkflow/CalibLoader.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/CalibLoader.h:53:3: warning: Member variable 'CalibLoader::mRecoParam' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/workflow/include/EMCALWorkflow/CalibLoader.h:53:3: warning: Member variable 'CalibLoader::mSimParam' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDCSDataProcessorSpec.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDCSDataProcessorSpec.h:185:3: warning: Member variable 'EMCALDCSDataProcessor::mDPsUpdateInterval' is not initialized. [uninitMemberVarPrivate]
Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDCSDataProcessorSpec.h:79:18: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDCSDataProcessorSpec.h:112:16: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDCSDataProcessorSpec.h:78:46: style: Variable 'dpid2DataDesc' can be declared as pointer to const [constVariablePointer]

Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDigitizerSpec.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDigitizerSpec.h:60:3: warning: Member variable 'DigitizerSpec::mCTPConfig' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/workflow/include/EMCALWorkflow/EMCALDigitizerSpec.h:60:3: warning: Member variable 'DigitizerSpec::mcReader' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/workflow/include/EMCALWorkflow/EntropyEncoderSpec.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/EntropyEncoderSpec.h:31:3: style: Class 'EntropyEncoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/workflow/include/EMCALWorkflow/OfflineCalibSpec.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/OfflineCalibSpec.h:50:3: warning: Member variable 'OfflineCalibSpec::mGainCalibFactors' is not initialized in the constructor. [uninitMemberVar]

Detectors/EMCAL/workflow/include/EMCALWorkflow/RawToCellConverterSpec.h

Detectors/EMCAL/workflow/include/EMCALWorkflow/RawToCellConverterSpec.h:205:5: style: Class 'ModuleIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/EMCAL/workflow/src/CellConverterSpec.cxx

Detectors/EMCAL/workflow/src/CellConverterSpec.cxx:382:18: style: Variable 'label' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/workflow/src/PublisherSpec.cxx

Detectors/EMCAL/workflow/src/PublisherSpec.cxx:31:10: warning: Member variable 'ProcessAttributes::terminateOnEod' has no initializer. [uninitMemberVarNoCtor]
Detectors/EMCAL/workflow/src/PublisherSpec.cxx:32:10: warning: Member variable 'ProcessAttributes::finished' has no initializer. [uninitMemberVarNoCtor]

Detectors/EMCAL/workflow/src/RawToCellConverterSpec.cxx

Detectors/EMCAL/workflow/src/RawToCellConverterSpec.cxx:76:7: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/EMCAL/workflow/src/RawToCellConverterSpec.cxx:792:48: style: Variable 'e' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/workflow/src/RawToCellConverterSpec.cxx:794:42: style: Variable 'e' can be declared as reference to const [constVariableReference]

Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx

Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx:95:11: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx:101:22: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx:108:31: style: C-style pointer casting [cstyleCast]
Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx:71:50: performance: Function parameter 'nameRootFile' should be passed by const reference. [passedByValue]
Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx:71:82: performance: Function parameter 'nameInputHist' should be passed by const reference. [passedByValue]
Detectors/EMCAL/workflow/src/emc-channel-data-producer.cxx:71:115: performance: Function parameter 'nameInputHistAdd' should be passed by const reference. [passedByValue]

Detectors/EMCAL/workflow/src/emc-dcs-data-workflow.cxx

Detectors/EMCAL/workflow/src/emc-dcs-data-workflow.cxx:28:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/External/include/ExternalDetectors/ExternalDetector.h

Detectors/External/include/ExternalDetectors/ExternalDetector.h:151:10: warning: Member variable 'TrackData::mHitStarted' has no initializer. [uninitMemberVarNoCtor]
Detectors/External/include/ExternalDetectors/ExternalDetector.h:152:19: warning: Member variable 'TrackData::mTrkStatusStart' has no initializer. [uninitMemberVarNoCtor]
Detectors/External/include/ExternalDetectors/ExternalDetector.h:155:12: warning: Member variable 'TrackData::mEnergyLoss' has no initializer. [uninitMemberVarNoCtor]

Detectors/External/include/ExternalDetectors/Hit.h

Detectors/External/include/ExternalDetectors/Hit.h:50:3: warning: Member variable 'Hit::mE' is not initialized in the constructor. [uninitMemberVar]
Detectors/External/include/ExternalDetectors/Hit.h:50:3: warning: Member variable 'Hit::mLength' is not initialized in the constructor. [uninitMemberVar]
Detectors/External/include/ExternalDetectors/Hit.h:50:3: warning: Member variable 'Hit::mPdg' is not initialized in the constructor. [uninitMemberVar]
Detectors/External/include/ExternalDetectors/Hit.h:50:3: warning: Member variable 'Hit::mTrackStatusEnd' is not initialized in the constructor. [uninitMemberVar]
Detectors/External/include/ExternalDetectors/Hit.h:50:3: warning: Member variable 'Hit::mTrackStatusStart' is not initialized in the constructor. [uninitMemberVar]

Detectors/External/src/ExternalDetector.cxx

Detectors/External/src/ExternalDetector.cxx:243:18: style: inconclusive: Boolean expression 'startHit' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]

Detectors/FIT/FDD/base/include/FDDBase/Geometry.h

Detectors/FIT/FDD/base/include/FDDBase/Geometry.h:42:3: style: Class 'Geometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/dcsmonitoring/include/FDDDCSMonitoring/FDDDCSDataProcessor.h

Detectors/FIT/FDD/dcsmonitoring/include/FDDDCSMonitoring/FDDDCSDataProcessor.h:34:41: performance: Function parameter 'detectorName' should be passed by const reference. [passedByValue]

Detectors/FIT/FDD/dcsmonitoring/macros/makeFDDCCDBEntryForDCS.C

Detectors/FIT/FDD/dcsmonitoring/macros/makeFDDCCDBEntryForDCS.C:31:46: performance: Function parameter 'ccdbUrl' should be passed by const reference. [passedByValue]
Detectors/FIT/FDD/dcsmonitoring/macros/makeFDDCCDBEntryForDCS.C:32:46: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]

Detectors/FIT/FDD/dcsmonitoring/workflow/fdd-dcs-config-workflow.cxx

Detectors/FIT/FDD/dcsmonitoring/workflow/fdd-dcs-config-workflow.cxx:23:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/FIT/FDD/reconstruction/include/FDDReconstruction/CTFCoder.h

Detectors/FIT/FDD/reconstruction/include/FDDReconstruction/CTFCoder.h:39:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/reconstruction/src/test-raw-conversion.cxx

Detectors/FIT/FDD/reconstruction/src/test-raw-conversion.cxx:32:31: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FDD/reconstruction/src/test-raw-conversion.cxx:46:32: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FDD/reconstruction/src/test-raw2digit.cxx

Detectors/FIT/FDD/reconstruction/src/test-raw2digit.cxx:42:36: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FDD/reconstruction/src/test-raw2digit.cxx:73:37: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FDD/simulation/include/FDDSimulation/Detector.h

Detectors/FIT/FDD/simulation/include/FDDSimulation/Detector.h:37:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/simulation/include/FDDSimulation/Digitizer.h

Detectors/FIT/FDD/simulation/include/FDDSimulation/Digitizer.h:105:3: warning: Member variable 'Digitizer::mEventTime' is not initialized. [uninitMemberVarPrivate]
Detectors/FIT/FDD/simulation/include/FDDSimulation/Digitizer.h:107:3: warning: Member variable 'Digitizer::mEventID' is not initialized. [uninitMemberVarPrivate]
Detectors/FIT/FDD/simulation/include/FDDSimulation/Digitizer.h:108:3: warning: Member variable 'Digitizer::mSrcID' is not initialized. [uninitMemberVarPrivate]
Detectors/FIT/FDD/simulation/include/FDDSimulation/Digitizer.h:116:3: warning: Member variable 'Digitizer::mPmtTimeIntegral' is not initialized. [uninitMemberVarPrivate]
Detectors/FIT/FDD/simulation/include/FDDSimulation/Digitizer.h:114:18: warning: Member variable 'Digitizer::mTimeCFD' has no initializer. [uninitMemberVarNoCtor]

Detectors/FIT/FDD/simulation/src/Detector.cxx

Detectors/FIT/FDD/simulation/src/Detector.cxx:181:16: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/DigitReaderSpec.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/DigitReaderSpec.h:36:3: style: Class 'DigitReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/DigitWriterSpec.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/DigitWriterSpec.h:42:20: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/EntropyDecoderSpec.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/EntropyDecoderSpec.h:31:3: style: Class 'EntropyDecoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/EntropyEncoderSpec.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/EntropyEncoderSpec.h:31:3: style: Class 'EntropyEncoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/RawReaderFDD.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/RawReaderFDD.h:45:3: warning: Member variable 'RawReaderFDD::mDumpData' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FDD/workflow/include/FDDWorkflow/RawReaderFDD.h:42:3: style: Class 'RawReaderFDD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/RecPointReaderSpec.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/RecPointReaderSpec.h:34:3: style: Class 'RecPointReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FDD/workflow/include/FDDWorkflow/ReconstructorSpec.h

Detectors/FIT/FDD/workflow/include/FDDWorkflow/ReconstructorSpec.h:34:3: warning: Member variable 'FDDReconstructorDPL::mDeadChannelMap' is not initialized in the constructor. [uninitMemberVar]

Detectors/FIT/FDD/workflow/src/DigitReaderSpec.cxx

Detectors/FIT/FDD/workflow/src/DigitReaderSpec.cxx:50:15: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FDD/workflow/src/RecPointReaderSpec.cxx

Detectors/FIT/FDD/workflow/src/RecPointReaderSpec.cxx:79:15: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FT0/calibration/include/FT0Calibration/FT0TimeOffsetSlotContainer.h

Detectors/FIT/FT0/calibration/include/FT0Calibration/FT0TimeOffsetSlotContainer.h:36:3: style: Class 'FT0TimeOffsetSlotContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/calibration/src/FT0TimeOffsetSlotContainer.cxx

Detectors/FIT/FT0/calibration/src/FT0TimeOffsetSlotContainer.cxx:81:16: style: Variable 'en' can be declared as reference to const [constVariableReference]

Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h

Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: warning: Member variable 'FT0EventsPerBcProcessor::mOneObjectPerRun' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: warning: Member variable 'FT0EventsPerBcProcessor::mSlotLenSec' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: warning: Member variable 'FT0EventsPerBcProcessor::mMinNumberOfEntries' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: warning: Member variable 'FT0EventsPerBcProcessor::mMinAmplitudeSideA' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: warning: Member variable 'FT0EventsPerBcProcessor::mMinAmplitudeSideC' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: warning: Member variable 'FT0EventsPerBcProcessor::mMinSumOfAmplitude' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/calibration/workflow/FT0EventsPerBcSpec.h:33:3: style: Class 'FT0EventsPerBcProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/dcsmonitoring/include/FT0DCSMonitoring/FT0DCSDataProcessor.h

Detectors/FIT/FT0/dcsmonitoring/include/FT0DCSMonitoring/FT0DCSDataProcessor.h:34:41: performance: Function parameter 'detectorName' should be passed by const reference. [passedByValue]

Detectors/FIT/FT0/dcsmonitoring/macros/makeFT0CCDBEntryForDCS.C

Detectors/FIT/FT0/dcsmonitoring/macros/makeFT0CCDBEntryForDCS.C:31:46: performance: Function parameter 'ccdbUrl' should be passed by const reference. [passedByValue]
Detectors/FIT/FT0/dcsmonitoring/macros/makeFT0CCDBEntryForDCS.C:32:46: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]

Detectors/FIT/FT0/dcsmonitoring/workflow/ft0-dcs-config-workflow.cxx

Detectors/FIT/FT0/dcsmonitoring/workflow/ft0-dcs-config-workflow.cxx:23:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/FIT/FT0/macros/FT0Misaligner.C

Detectors/FIT/FT0/macros/FT0Misaligner.C:81:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal]

Detectors/FIT/FT0/reconstruction/include/FT0Reconstruction/CTFCoder.h

Detectors/FIT/FT0/reconstruction/include/FT0Reconstruction/CTFCoder.h:40:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/reconstruction/src/test-raw-conversion.cxx

Detectors/FIT/FT0/reconstruction/src/test-raw-conversion.cxx:32:31: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/reconstruction/src/test-raw-conversion.cxx:46:32: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FT0/reconstruction/src/test-raw2digit.cxx

Detectors/FIT/FT0/reconstruction/src/test-raw2digit.cxx:42:36: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/reconstruction/src/test-raw2digit.cxx:73:37: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h

Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h:67:3: warning: Member variable 'Detector::mTrackIdTop' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h:67:3: warning: Member variable 'Detector::mTrackIdMCPtop' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h:67:3: warning: Member variable 'Detector::mSim2LUT' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/simulation/include/FT0Simulation/Detector.h:64:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/simulation/include/FT0Simulation/Digitizer.h

Detectors/FIT/FT0/simulation/include/FT0Simulation/Digitizer.h:82:12: warning: Member variable 'CFDOutput::deadTime' has no initializer. [uninitMemberVarNoCtor]
Detectors/FIT/FT0/simulation/include/FT0Simulation/Digitizer.h:102:12: warning: Member variable 'GoodInteractionTimeRecord::deadTime' has no initializer. [uninitMemberVarNoCtor]
Detectors/FIT/FT0/simulation/include/FT0Simulation/Digitizer.h:46:3: style: Class 'Digitizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FIT/FT0/simulation/include/FT0Simulation/Digitizer.h:66:70: style: Parameter 'src' can be declared as reference to const [constParameterReference]

Detectors/FIT/FT0/simulation/src/Detector.cxx

Detectors/FIT/FT0/simulation/src/Detector.cxx:1184:18: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/simulation/src/Detector.cxx:425:13: style: Local variable 'volPath' shadows outer variable [shadowVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:946:21: style: Local variable 'rotC' shadows outer variable [shadowVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:949:23: style: Local variable 'comC' shadows outer variable [shadowVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:375:10: style: Unused variable: xcell [unusedVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:375:25: style: Unused variable: ycell [unusedVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:375:40: style: Unused variable: zcell [unusedVariable]

Detectors/FIT/FT0/workflow/include/FT0Workflow/EntropyDecoderSpec.h

Detectors/FIT/FT0/workflow/include/FT0Workflow/EntropyDecoderSpec.h:31:3: style: Class 'EntropyDecoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/workflow/include/FT0Workflow/EntropyEncoderSpec.h

Detectors/FIT/FT0/workflow/include/FT0Workflow/EntropyEncoderSpec.h:31:3: style: Class 'EntropyEncoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/workflow/include/FT0Workflow/RecPointReaderSpec.h

Detectors/FIT/FT0/workflow/include/FT0Workflow/RecPointReaderSpec.h:35:3: style: Class 'RecPointReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FT0/workflow/include/FT0Workflow/RecoQCworkflow.h

Detectors/FIT/FT0/workflow/include/FT0Workflow/RecoQCworkflow.h:49:3: warning: Member variable 'RecoQCworkflow::mFileOut' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/workflow/include/FT0Workflow/RecoQCworkflow.h:49:3: warning: Member variable 'RecoQCworkflow::mHisto' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/workflow/include/FT0Workflow/RecoQCworkflow.h:49:3: warning: Member variable 'RecoQCworkflow::mVertexComp' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/workflow/include/FT0Workflow/RecoQCworkflow.h:49:3: warning: Member variable 'RecoQCworkflow::mVertexT0' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FT0/workflow/include/FT0Workflow/RecoQCworkflow.h:49:3: warning: Member variable 'RecoQCworkflow::mPV' is not initialized in the constructor. [uninitMemberVar]

Detectors/FIT/FT0/workflow/src/DigitReaderSpec.cxx

Detectors/FIT/FT0/workflow/src/DigitReaderSpec.cxx:42:15: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx

Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:129:32: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:193:26: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:201:30: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:276:22: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:352:20: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:360:44: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:365:30: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:275:16: style: Unused variable: buf0 [unusedVariable]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:275:26: style: Unused variable: buf1 [unusedVariable]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:275:36: style: Unused variable: buf2 [unusedVariable]
Detectors/FIT/FT0/workflow/src/FT0DataDecoderDPLSpec.cxx:275:46: style: Unused variable: buf3 [unusedVariable]

Detectors/FIT/FT0/workflow/src/FT0DigitWriterSpec.cxx

Detectors/FIT/FT0/workflow/src/FT0DigitWriterSpec.cxx:36:20: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FT0/workflow/src/RecPointReaderSpec.cxx

Detectors/FIT/FT0/workflow/src/RecPointReaderSpec.cxx:79:15: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx

Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx:114:71: performance: Function parameter 'ccdbpath' should be passed by const reference. [passedByValue]

Detectors/FIT/FT0/workflow/src/ft0-flp-workflow.cxx

Detectors/FIT/FT0/workflow/src/ft0-flp-workflow.cxx:113:7: style: Condition '!isNewDecoder' is always true [knownConditionTrueFalse]

Detectors/FIT/FV0/base/include/FV0Base/Geometry.h

Detectors/FIT/FV0/base/include/FV0Base/Geometry.h:80:3: warning: Member variable 'Geometry::mCellCenter' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FV0/base/include/FV0Base/Geometry.h:80:3: warning: Member variable 'Geometry::mReadoutCenter' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/FV0/base/include/FV0Base/Geometry.h:41:29: style: Argument 'x' shadows outer member [shadowMember]
Detectors/FIT/FV0/base/include/FV0Base/Geometry.h:41:38: style: Argument 'y' shadows outer member [shadowMember]
Detectors/FIT/FV0/base/include/FV0Base/Geometry.h:41:47: style: Argument 'z' shadows outer member [shadowMember]

Detectors/FIT/FV0/calibration/macros/makeChannelTimeOffsetFV0CalibObjectInCCDB.C

Detectors/FIT/FV0/calibration/macros/makeChannelTimeOffsetFV0CalibObjectInCCDB.C:26:65: performance: Function parameter 'url' should be passed by const reference. [passedByValue]

Detectors/FIT/FV0/calibration/macros/readChannelTimeOffsetFV0CalibObjectFromCCDB.C

Detectors/FIT/FV0/calibration/macros/readChannelTimeOffsetFV0CalibObjectFromCCDB.C:21:67: performance: Function parameter 'url' should be passed by const reference. [passedByValue]

Detectors/FIT/FV0/dcsmonitoring/include/FV0DCSMonitoring/FV0DCSDataProcessor.h

Detectors/FIT/FV0/dcsmonitoring/include/FV0DCSMonitoring/FV0DCSDataProcessor.h:34:41: performance: Function parameter 'detectorName' should be passed by const reference. [passedByValue]

Detectors/FIT/FV0/dcsmonitoring/macros/makeFV0CCDBEntryForDCS.C

Detectors/FIT/FV0/dcsmonitoring/macros/makeFV0CCDBEntryForDCS.C:31:46: performance: Function parameter 'ccdbUrl' should be passed by const reference. [passedByValue]
Detectors/FIT/FV0/dcsmonitoring/macros/makeFV0CCDBEntryForDCS.C:32:46: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]

Detectors/FIT/FV0/dcsmonitoring/workflow/fv0-dcs-config-workflow.cxx

Detectors/FIT/FV0/dcsmonitoring/workflow/fv0-dcs-config-workflow.cxx:23:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/FIT/FV0/macros/FV0Misaligner.C

Detectors/FIT/FV0/macros/FV0Misaligner.C:80:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal]

Detectors/FIT/FV0/reconstruction/include/FV0Reconstruction/CTFCoder.h

Detectors/FIT/FV0/reconstruction/include/FV0Reconstruction/CTFCoder.h:36:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FV0/reconstruction/src/test-raw-conversion.cxx

Detectors/FIT/FV0/reconstruction/src/test-raw-conversion.cxx:32:31: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FV0/reconstruction/src/test-raw-conversion.cxx:46:32: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FV0/reconstruction/src/test-raw2digit.cxx

Detectors/FIT/FV0/reconstruction/src/test-raw2digit.cxx:42:36: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FV0/reconstruction/src/test-raw2digit.cxx:73:37: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FV0/simulation/include/FV0Simulation/Detector.h

Detectors/FIT/FV0/simulation/include/FV0Simulation/Detector.h:116:10: warning: Member variable 'TrackData::mHitStarted' has no initializer. [uninitMemberVarNoCtor]
Detectors/FIT/FV0/simulation/include/FV0Simulation/Detector.h:119:12: warning: Member variable 'TrackData::mEnergyLoss' has no initializer. [uninitMemberVarNoCtor]

Detectors/FIT/FV0/simulation/include/FV0Simulation/Digitizer.h

Detectors/FIT/FV0/simulation/include/FV0Simulation/Digitizer.h:67:62: style: Parameter 'src' can be declared as reference to const [constParameterReference]

Detectors/FIT/FV0/simulation/src/Detector.cxx

Detectors/FIT/FV0/simulation/src/Detector.cxx:317:16: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FV0/workflow/include/FV0Workflow/EntropyDecoderSpec.h

Detectors/FIT/FV0/workflow/include/FV0Workflow/EntropyDecoderSpec.h:31:3: style: Class 'EntropyDecoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FV0/workflow/include/FV0Workflow/EntropyEncoderSpec.h

Detectors/FIT/FV0/workflow/include/FV0Workflow/EntropyEncoderSpec.h:31:3: style: Class 'EntropyEncoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FV0/workflow/include/FV0Workflow/RecPointReaderSpec.h

Detectors/FIT/FV0/workflow/include/FV0Workflow/RecPointReaderSpec.h:35:3: style: Class 'RecPointReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/FV0/workflow/include/FV0Workflow/ReconstructionSpec.h

Detectors/FIT/FV0/workflow/include/FV0Workflow/ReconstructionSpec.h:37:75: performance: Function parameter 'ccdbpath' should be passed by const reference. [passedByValue]

Detectors/FIT/FV0/workflow/src/DigitReaderSpec.cxx

Detectors/FIT/FV0/workflow/src/DigitReaderSpec.cxx:42:15: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FV0/workflow/src/FV0DigitWriterSpec.cxx

Detectors/FIT/FV0/workflow/src/FV0DigitWriterSpec.cxx:36:20: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FV0/workflow/src/RecPointReaderSpec.cxx

Detectors/FIT/FV0/workflow/src/RecPointReaderSpec.cxx:79:15: style: C-style pointer casting [cstyleCast]

Detectors/FIT/FV0/workflow/src/ReconstructionSpec.cxx

Detectors/FIT/FV0/workflow/src/ReconstructionSpec.cxx:97:95: performance: Function parameter 'ccdbpath' should be passed by const reference. [passedByValue]

Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrator.h

Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrator.h:64:47: style: Unused variable: md [unusedVariable]

Detectors/FIT/common/dcsmonitoring/include/FITDCSMonitoring/FITDCSDataProcessor.h

Detectors/FIT/common/dcsmonitoring/include/FITDCSMonitoring/FITDCSDataProcessor.h:45:3: warning: Member variable 'FITDCSDataProcessor::mDPsUpdateInterval' is not initialized in the constructor. [uninitMemberVar]

Detectors/FIT/common/dcsmonitoring/include/FITDCSMonitoring/FITDCSDataReader.h

Detectors/FIT/common/dcsmonitoring/include/FITDCSMonitoring/FITDCSDataReader.h:46:3: warning: Member variable 'FITDCSDataReader::dpValueConverter' is not initialized in the constructor. [uninitMemberVar]

Detectors/FIT/common/dcsmonitoring/macros/makeDefaultDeadChannelMap.C

Detectors/FIT/common/dcsmonitoring/macros/makeDefaultDeadChannelMap.C:34:50: performance: Function parameter 'ccdbUrl' should be passed by const reference. [passedByValue]
Detectors/FIT/common/dcsmonitoring/macros/makeDefaultDeadChannelMap.C:35:50: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]

Detectors/FIT/common/dcsmonitoring/src/FITDCSDataProcessor.cxx

Detectors/FIT/common/dcsmonitoring/src/FITDCSDataProcessor.cxx:64:16: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/FIT/common/dcsmonitoring/src/FITDCSDataProcessor.cxx:74:16: style: Variable 'i' can be declared as reference to const [constVariableReference]

Detectors/FIT/common/dcsmonitoring/src/FITDCSDataReader.cxx

Detectors/FIT/common/dcsmonitoring/src/FITDCSDataReader.cxx:56:16: style: Variable 'it' can be declared as reference to const [constVariableReference]

Detectors/FIT/macros/compareRecPoints.C

Detectors/FIT/macros/compareRecPoints.C:34:18: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/compareRecPoints.C:37:18: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/compareRecPoints.C:31:35: performance: Function parameter 'filename1' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/compareRecPoints.C:31:58: performance: Function parameter 'filename2' should be passed by const reference. [passedByValue]

Detectors/FIT/macros/readFITDCSdata.C

Detectors/FIT/macros/readFITDCSdata.C:381:30: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
Detectors/FIT/macros/readFITDCSdata.C:319:40: performance: Function parameter 'detectorName' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFITDCSdata.C:321:40: performance: Function parameter 'ccdbUrl' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFITDCSdata.C:124:14: style: Variable 'alias' can be declared as reference to const [constVariableReference]
Detectors/FIT/macros/readFITDCSdata.C:130:21: style: Variable 'alias' can be declared as reference to const [constVariableReference]
Detectors/FIT/macros/readFITDCSdata.C:142:75: style: Variable 'ccdbMapPrev' can be declared as pointer to const [constVariablePointer]

Detectors/FIT/macros/readFT0digits.C

Detectors/FIT/macros/readFT0digits.C:31:20: style: C-style pointer casting [cstyleCast]

Detectors/FIT/macros/readFT0digits2.C

Detectors/FIT/macros/readFT0digits2.C:33:20: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFT0digits2.C:76:21: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFT0digits2.C:303:16: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFT0digits2.C:323:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/macros/readFT0digits2.C:378:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/macros/readFT0digits2.C:380:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/macros/readFT0digits2.C:54:32: performance: Function parameter 'digiFName' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFT0digits2.C:235:30: performance: Function parameter 's' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFT0digits2.C:263:34: performance: Function parameter 'digiFName1' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFT0digits2.C:263:85: performance: Function parameter 'digiFName2' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFT0digits2.C:263:114: performance: Function parameter 'digiFName3' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFT0digits2.C:298:25: style: Unused variable: vht [unusedVariable]
Detectors/FIT/macros/readFT0digits2.C:298:30: style: Unused variable: vhc [unusedVariable]
Detectors/FIT/macros/readFT0digits2.C:365:29: style: Unused variable: sscc [unusedVariable]

Detectors/FIT/macros/readFT0hits.C

Detectors/FIT/macros/readFT0hits.C:50:20: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFT0hits.C:38:9: style: Variable 'hMultDig' can be declared as pointer to const [constVariablePointer]
Detectors/FIT/macros/readFT0hits.C:40:9: style: Variable 'hPel' can be declared as pointer to const [constVariablePointer]

Detectors/FIT/macros/readFV0digits.C

Detectors/FIT/macros/readFV0digits.C:34:20: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0digits.C:76:21: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0digits.C:304:16: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0digits.C:413:16: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0digits.C:424:16: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0digits.C:342:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/macros/readFV0digits.C:344:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/macros/readFV0digits.C:53:32: performance: Function parameter 'digiFName' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0digits.C:235:30: performance: Function parameter 's' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0digits.C:263:34: performance: Function parameter 'digiFName1' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0digits.C:263:85: performance: Function parameter 'digiFName2' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0digits.C:263:114: performance: Function parameter 'digiFName3' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0digits.C:299:25: style: Unused variable: vht [unusedVariable]
Detectors/FIT/macros/readFV0digits.C:299:30: style: Unused variable: vhc [unusedVariable]

Detectors/FIT/macros/readFV0hits.C

Detectors/FIT/macros/readFV0hits.C:41:20: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0hits.C:176:20: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0hits.C:305:16: style: C-style pointer casting [cstyleCast]
Detectors/FIT/macros/readFV0hits.C:343:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/macros/readFV0hits.C:269:32: performance: Function parameter 'simFName1' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0hits.C:269:81: performance: Function parameter 'simFName2' should be passed by const reference. [passedByValue]
Detectors/FIT/macros/readFV0hits.C:269:109: performance: Function parameter 'simFName3' should be passed by const reference. [passedByValue]

Detectors/FIT/raw/include/FITRaw/DataBlockBase.h

Detectors/FIT/raw/include/FITRaw/DataBlockBase.h:130:3: warning: Member variable 'DataBlockWrapper::mNelements' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/raw/include/FITRaw/DataBlockBase.h:130:3: warning: Member variable 'DataBlockWrapper::mIsIncorrect' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/raw/include/FITRaw/DataBlockBase.h:155:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/FIT/raw/include/FITRaw/DataBlockBase.h:180:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/FIT/raw/include/FITRaw/DigitBlockBase.h

Detectors/FIT/raw/include/FITRaw/DigitBlockBase.h:162:3: style: Class 'DigitBlockBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FIT/raw/include/FITRaw/DigitBlockBase.h:167:3: style: Class 'DigitBlockBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FIT/raw/include/FITRaw/DigitBlockFIT.h

Detectors/FIT/raw/include/FITRaw/DigitBlockFIT.h:175:11: style: Variable 'tcmData' can be declared as reference to const [constVariableReference]
Detectors/FIT/raw/include/FITRaw/DigitBlockFIT.h:338:11: style: Variable 'tcmData' can be declared as reference to const [constVariableReference]
Detectors/FIT/raw/include/FITRaw/DigitBlockFIT.h:267:34: style: Unused variable: vecResult [unusedVariable]

Detectors/FIT/raw/include/FITRaw/RawWriterFIT.h

Detectors/FIT/raw/include/FITRaw/RawWriterFIT.h:199:3: warning: Member variable 'DigitToRawConfig::mDataFormat' is not initialized in the constructor. [uninitMemberVar]
Detectors/FIT/raw/include/FITRaw/RawWriterFIT.h:195:3: style: Struct 'DigitToRawConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FIT/raw/include/FITRaw/RawWriterFIT.h:278:3: style: Struct 'DigitToRawDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FIT/raw/include/FITRaw/RawWriterFIT.h:71:42: style: Parameter 'trailer' can be declared as reference to const [constParameterReference]
Detectors/FIT/raw/include/FITRaw/RawWriterFIT.h:71:70: style: Parameter 'header' can be declared as reference to const [constParameterReference]

Detectors/FIT/workflow/include/FITWorkflow/FITDataReaderDPLSpec.h

Detectors/FIT/workflow/include/FITWorkflow/FITDataReaderDPLSpec.h:161:44: style: C-style pointer casting [cstyleCast]

Detectors/FIT/workflow/include/FITWorkflow/FITDigitWriterSpec.h

Detectors/FIT/workflow/include/FITWorkflow/FITDigitWriterSpec.h:95:22: style: C-style pointer casting [cstyleCast]

Detectors/FIT/workflow/include/FITWorkflow/FITMergeIntegrateClusterSpec.h

Detectors/FIT/workflow/include/FITWorkflow/FITMergeIntegrateClusterSpec.h:41:3: style: Class 'FITMergeIntegrateClusters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/base/include/FOCALBase/Composition.h

Detectors/FOCAL/base/include/FOCALBase/Composition.h:29:3: style: Class 'Composition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:51:15: performance: Function 'material()' should return member 'mMaterial' by const reference. [returnByReference]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:33:45: style: Argument 'material' shadows outer function [shadowFunction]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:33:59: style: Argument 'layer' shadows outer function [shadowFunction]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:33:70: style: Argument 'stack' shadows outer function [shadowFunction]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:33:81: style: Argument 'id' shadows outer function [shadowFunction]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:47:27: style: Argument 'layer' shadows outer function [shadowFunction]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:48:18: style: Argument 'id' shadows outer function [shadowFunction]
Detectors/FOCAL/base/include/FOCALBase/Composition.h:33:45: performance: Function parameter 'material' should be passed by const reference. [passedByValue]

Detectors/FOCAL/base/include/FOCALBase/EventReader.h

Detectors/FOCAL/base/include/FOCALBase/EventReader.h:29:3: style: Class 'EventReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/base/include/FOCALBase/Geometry.h

Detectors/FOCAL/base/include/FOCALBase/Geometry.h:68:3: warning: Member variable 'Geometry::mPixelLayerLocations' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:68:3: warning: Member variable 'Geometry::mSegments' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:68:3: warning: Member variable 'Geometry::mNumberOfLayersInSegments' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:68:3: warning: Member variable 'Geometry::mLocalLayerZ' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:68:3: warning: Member variable 'Geometry::mLocalSegmentsZ' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:68:3: warning: Member variable 'Geometry::mLayerThickness' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:69:3: style: Class 'Geometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/base/src/Geometry.cxx

Detectors/FOCAL/base/src/Geometry.cxx:773:24: style: C-style pointer casting [cstyleCast]
Detectors/FOCAL/base/src/Geometry.cxx:958:11: style: Local variable 'status' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1156:16: style: Local variable 'hCALsizeX' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1157:16: style: Local variable 'hCALsizeY' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1216:16: style: Local variable 'hCALsizeX' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1217:16: style: Local variable 'hCALsizeY' shadows outer variable [shadowVariable]

Detectors/FOCAL/calib/include/FOCALCalib/PadPedestal.h

Detectors/FOCAL/calib/include/FOCALCalib/PadPedestal.h:79:7: performance: Variable 'mMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/FOCAL/calib/include/FOCALCalib/PadPedestal.h:77:5: style: Class 'InvalidLayerException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:33:5: warning: Member variable 'IndexException::mIndex' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:33:5: warning: Member variable 'IndexException::mMaxIndex' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:131:5: warning: Member variable 'IndexException::mIndex' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:131:5: warning: Member variable 'IndexException::mMaxIndex' is not initialized in the constructor. [uninitMemberVar]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadMapper.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadMapper.h:57:5: style: Class 'ChannelIDException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadWord.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadWord.h:63:3: style: Struct 'ASICHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadWord.h:87:3: style: Struct 'ASICChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelLaneData.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelLaneData.h:52:5: style: Class 'LaneIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelMapper.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelMapper.h:107:3: style: Class 'PixelMapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelMapper.h:70:5: style: Class 'InvalidChipException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelWords.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelWords.h:94:3: style: Struct 'DataShort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx

Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:40:7: warning: Member variable 'PadTreeData::mBCid' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:41:7: warning: Member variable 'PadTreeData::mOrbit' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:42:7: warning: Member variable 'PadTreeData::mHeader0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:43:7: warning: Member variable 'PadTreeData::mFOURBIT0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:44:7: warning: Member variable 'PadTreeData::mWADD0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:45:7: warning: Member variable 'PadTreeData::mBCID0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:46:7: warning: Member variable 'PadTreeData::mTrailer0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:47:7: warning: Member variable 'PadTreeData::mHeader1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:48:7: warning: Member variable 'PadTreeData::mFOURBIT1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:49:7: warning: Member variable 'PadTreeData::mWADD1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:50:7: warning: Member variable 'PadTreeData::mBCID1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:51:7: warning: Member variable 'PadTreeData::mTrailer1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:52:7: warning: Member variable 'PadTreeData::mASICNum' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:53:7: warning: Member variable 'PadTreeData::mADC' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:54:7: warning: Member variable 'PadTreeData::mTOA' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:55:7: warning: Member variable 'PadTreeData::mTOT' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:56:7: warning: Member variable 'PadTreeData::mCalib0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:57:7: warning: Member variable 'PadTreeData::mCalib1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:58:7: warning: Member variable 'PadTreeData::mTriggerhead0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:59:7: warning: Member variable 'PadTreeData::mTriggerhead1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:60:7: warning: Member variable 'PadTreeData::mTriggerdata' has no initializer. [uninitMemberVarNoCtor]

Detectors/FOCAL/simulation/include/FOCALSimulation/Detector.h

Detectors/FOCAL/simulation/include/FOCALSimulation/Detector.h:72:3: warning: Member variable 'Detector::mGeometry' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/simulation/include/FOCALSimulation/Detector.h:72:3: warning: Member variable 'Detector::mHits' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/simulation/include/FOCALSimulation/Detector.h:72:3: warning: Member variable 'Detector::mCurrentSuperparent' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/simulation/include/FOCALSimulation/Detector.h:77:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/simulation/src/Detector.cxx

Detectors/FOCAL/simulation/src/Detector.cxx:1241:11: style: Local variable 'xp' shadows outer variable [shadowVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1241:15: style: Local variable 'yp' shadows outer variable [shadowVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1241:19: style: Local variable 'zp' shadows outer variable [shadowVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1232:10: style: Unused variable: xp [unusedVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1232:14: style: Unused variable: yp [unusedVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1232:18: style: Unused variable: zp [unusedVariable]

Detectors/Filtering/src/FilteredTFReaderSpec.cxx

Detectors/Filtering/src/FilteredTFReaderSpec.cxx:78:15: style: C-style pointer casting [cstyleCast]

Detectors/Filtering/src/FilteredTFReaderSpec.h

Detectors/Filtering/src/FilteredTFReaderSpec.h:33:3: style: Class 'FilteredTFReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/Filtering/src/FilteringSpec.cxx

Detectors/Filtering/src/FilteringSpec.cxx:316:7: style: The statement 'if (!initOnceDone) initOnceDone=true' is logically equivalent to 'initOnceDone=true'. [duplicateConditionalAssign]
Detectors/Filtering/src/FilteringSpec.cxx:274:11: style: Condition 'res<0' is always false [knownConditionTrueFalse]
Detectors/Filtering/src/FilteringSpec.cxx:141:16: style: C-style pointer casting [cstyleCast]
Detectors/Filtering/src/FilteringSpec.cxx:214:15: style: Variable 'clSave' can be declared as reference to const [constVariableReference]
Detectors/Filtering/src/FilteringSpec.cxx:313:66: style: Parameter 'pc' can be declared as reference to const [constParameterReference]

Detectors/ForwardAlign/include/ForwardAlign/MatrixSparse.h

Detectors/ForwardAlign/include/ForwardAlign/MatrixSparse.h:48:8: style: Virtual function 'Clear' is called from destructor '~MatrixSparse()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
Detectors/ForwardAlign/include/ForwardAlign/MatrixSparse.h:34:3: style: Class 'MatrixSparse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ForwardAlign/include/ForwardAlign/MatrixSparse.h:87:17: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/include/ForwardAlign/MatrixSparse.h:87:52: style: C-style pointer casting [cstyleCast]

Detectors/ForwardAlign/include/ForwardAlign/MatrixSq.h

Detectors/ForwardAlign/include/ForwardAlign/MatrixSq.h:111:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h

Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNLocPar' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNGloPar' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNGloParIni' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNGloSize' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNLocEquations' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fIter' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fMaxIter' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNStdDev' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNGloConstraints' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNLagrangeConstraints' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNLocFits' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNLocFitsRejected' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNGloFix' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fGloSolveStatus' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fChi2CutFactor' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fChi2CutRef' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fResCutInit' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fResCut' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fMinPntValid' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fNGroupsSet' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fMatCLoc' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fMatCGlo' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fMatCGloLoc' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRecChi2File' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fTreeChi2' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fSumChi2' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRecNDoF' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRecord' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fCurrRecDataID' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fCurrRecConstrID' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fMinRecordLength' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fSelFirst' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fSelLast' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRejRunList' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fAccRunList' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fAccRunListWgh' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRunWgh' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fWghScl' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRecordWriter' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fConstraintsRecWriter' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fRecordReader' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:56:15: warning: Member variable 'MillePede2::fConstraintsRecReader' is not assigned a value in 'MillePede2::operator='. [operatorEqVarError]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:69:20: performance: Function 'GetRegrouping()' should return member 'fkReGroup' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:92:20: performance: Function 'GetProcessedPoints()' should return member 'fProcPnt' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:101:23: performance: Function 'GetGlobals()' should return member 'fVecBGlo' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:102:23: performance: Function 'GetDeltaPars()' should return member 'fDeltaPar' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:103:23: performance: Function 'GetInitPars()' should return member 'fInitPar' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:104:23: performance: Function 'GetSigmaPars()' should return member 'fSigmaPar' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:105:21: performance: Function 'GetIsLinear()' should return member 'fIsLinear' by const reference. [returnByReference]
Detectors/ForwardAlign/include/ForwardAlign/MillePede2.h:279:36: style: Parameter 'par' can be declared as pointer to const [constParameterPointer]

Detectors/ForwardAlign/include/ForwardAlign/RectMatrix.h

Detectors/ForwardAlign/include/ForwardAlign/RectMatrix.h:76:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ForwardAlign/include/ForwardAlign/RectMatrix.h:82:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/ForwardAlign/include/ForwardAlign/SymBDMatrix.h

Detectors/ForwardAlign/include/ForwardAlign/SymBDMatrix.h:42:3: style: Class 'SymBDMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ForwardAlign/include/ForwardAlign/SymBDMatrix.h:70:56: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/include/ForwardAlign/SymBDMatrix.h:157:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/ForwardAlign/include/ForwardAlign/SymMatrix.h

Detectors/ForwardAlign/include/ForwardAlign/SymMatrix.h:45:3: style: Class 'SymMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ForwardAlign/include/ForwardAlign/SymMatrix.h:77:56: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/include/ForwardAlign/SymMatrix.h:106:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ForwardAlign/include/ForwardAlign/SymMatrix.h:140:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ForwardAlign/include/ForwardAlign/SymMatrix.h:238:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/ForwardAlign/include/ForwardAlign/VectorSparse.h

Detectors/ForwardAlign/include/ForwardAlign/VectorSparse.h:48:8: style: Virtual function 'Clear' is called from destructor '~VectorSparse()' at line 36. Dynamic binding is not used. [virtualCallInConstructor]

Detectors/ForwardAlign/src/MillePede2.cxx

Detectors/ForwardAlign/src/MillePede2.cxx:1363:12: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/src/MillePede2.cxx:1369:10: style: C-style pointer casting [cstyleCast]

Detectors/ForwardAlign/src/MillePedeRecord.cxx

Detectors/ForwardAlign/src/MillePedeRecord.cxx:112:15: style: Variable 'derLoc' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:113:10: style: Variable 'indLoc' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:120:15: style: Variable 'derGlo' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:121:10: style: Variable 'indGlo' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:158:15: style: Variable 'derGlo' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:159:10: style: Variable 'indGlo' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:189:10: style: Variable 'indGlo' can be declared as pointer to const [constVariablePointer]
Detectors/ForwardAlign/src/MillePedeRecord.cxx:219:10: style: Variable 'indLoc' can be declared as pointer to const [constVariablePointer]

Detectors/ForwardAlign/src/MinResSolve.cxx

Detectors/ForwardAlign/src/MinResSolve.cxx:607:16: style: Condition 'status==0' is always true [knownConditionTrueFalse]
Detectors/ForwardAlign/src/MinResSolve.cxx:786:30: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/src/MinResSolve.cxx:827:26: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/src/MinResSolve.cxx:1075:26: style: C-style pointer casting [cstyleCast]

Detectors/ForwardAlign/src/SymMatrix.cxx

Detectors/ForwardAlign/src/SymMatrix.cxx:442:20: style: C-style pointer casting [cstyleCast]
Detectors/ForwardAlign/src/SymMatrix.cxx:322:19: style: Variable 'mki' can be declared as reference to const [constVariableReference]
Detectors/ForwardAlign/src/SymMatrix.cxx:337:17: style: Variable 'mik' can be declared as reference to const [constVariableReference]
Detectors/ForwardAlign/src/SymMatrix.cxx:339:19: style: Variable 'mjk' can be declared as reference to const [constVariableReference]
Detectors/ForwardAlign/src/SymMatrix.cxx:377:17: style: Variable 'mki' can be declared as reference to const [constVariableReference]
Detectors/ForwardAlign/src/SymMatrix.cxx:423:19: style: Variable 'mki' can be declared as reference to const [constVariableReference]

Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h

Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:234:12: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:240:12: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:245:10: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:249:10: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:253:10: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:258:12: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:264:12: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
Detectors/GRP/calibration/include/GRPCalibration/GRPDCSDPsProcessor.h:270:12: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]

Detectors/GRP/macros/makeGRPCCDBEntryForDCS.C

Detectors/GRP/macros/makeGRPCCDBEntryForDCS.C:25:46: performance: Function parameter 'url' should be passed by const reference. [passedByValue]

Detectors/GRP/macros/readGRPCCDB.C

Detectors/GRP/macros/readGRPCCDB.C:44:14: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/GRP/macros/readGRPCCDB.C:41:66: style: Variable 'm' can be declared as pointer to const [constVariablePointer]

Detectors/GRP/macros/readGRPDCSConfigEntry.C

Detectors/GRP/macros/readGRPDCSConfigEntry.C:32:21: style: C-style pointer casting [cstyleCast]
Detectors/GRP/macros/readGRPDCSConfigEntry.C:32:9: style: Variable 'dcsConfig' can be declared as pointer to const [constVariablePointer]
Detectors/GRP/macros/readGRPDCSConfigEntry.C:29:41: style: Unused variable: dpid2DataDesc [unusedVariable]

Detectors/GRP/workflows/include/GRPWorkflows/GRPDCSDPsSpec.h

Detectors/GRP/workflows/include/GRPWorkflows/GRPDCSDPsSpec.h:45:3: warning: Member variable 'GRPDCSDPsDataProcessor::mDPsUpdateInterval' is not initialized. [uninitMemberVarPrivate]

Detectors/GRP/workflows/src/GRPDCSDPsSpec.cxx

Detectors/GRP/workflows/src/GRPDCSDPsSpec.cxx:64:16: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/GRP/workflows/src/GRPDCSDPsSpec.cxx:103:14: style: Variable 'i' can be declared as reference to const [constVariableReference]

Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx

Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx:169:16: style: Variable 'el' can be declared as reference to const [constVariableReference]
Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx:175:16: style: Variable 'el' can be declared as reference to const [constVariableReference]
Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx:181:16: style: Variable 'el' can be declared as reference to const [constVariableReference]
Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx:187:16: style: Variable 'el' can be declared as reference to const [constVariableReference]
Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx:193:16: style: Variable 'el' can be declared as reference to const [constVariableReference]
Detectors/GRP/workflows/src/GRPLHCIFfileSpec.cxx:199:16: style: Variable 'el' can be declared as reference to const [constVariableReference]

Detectors/GRP/workflows/src/create-aligned-geometry.cxx

Detectors/GRP/workflows/src/create-aligned-geometry.cxx:67:11: style: Variable 'stfDist' can be declared as reference to const [constVariableReference]

Detectors/GRP/workflows/src/create-grp-ecs.cxx

Detectors/GRP/workflows/src/create-grp-ecs.cxx:145:7: style: Exception should be caught by reference. [catchExceptionByValue]
Detectors/GRP/workflows/src/create-grp-ecs.cxx:329:16: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]

Detectors/GRP/workflows/src/gpr-lhc-if-file-workflow.cxx

Detectors/GRP/workflows/src/gpr-lhc-if-file-workflow.cxx:19:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/GRP/workflows/src/grp-dcs-dps-workflow.cxx

Detectors/GRP/workflows/src/grp-dcs-dps-workflow.cxx:19:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/GRP/workflows/src/rct-updater-workflow.cxx

Detectors/GRP/workflows/src/rct-updater-workflow.cxx:37:3: style: Class 'RCTUpdaterSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h

Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:126:8: performance: Function 'getCosmicTracks()' should return member 'mCosmicTracks' by const reference. [returnByReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:127:8: performance: Function 'getCosmicTracksLbl()' should return member 'mCosmicTracksLbl' by const reference. [returnByReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:144:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]

Detectors/GlobalTracking/include/GlobalTracking/MatchGlobalFwdAssessment.h

Detectors/GlobalTracking/include/GlobalTracking/MatchGlobalFwdAssessment.h:57:3: style: Class 'GloFwdAssessment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/GlobalTracking/include/GlobalTracking/MatchHMP.h

Detectors/GlobalTracking/include/GlobalTracking/MatchHMP.h:188:9: warning: Member variable 'MatchHMP::mHMPClusLabels' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchHMP.h:205:3: warning: Member variable 'MatchHMP::mNumOfTriggers' is not initialized. [uninitMemberVarPrivate]

Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h

Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:297:9: warning: Member variable 'MatchTOF::mTOFClusLabels' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:299:3: warning: Member variable 'MatchTOF::mNotPropagatedToTOF' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:335:3: warning: Member variable 'MatchTOF::mNumOfClusters' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:138:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]

Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h

Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:515:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]

Detectors/GlobalTracking/include/GlobalTracking/TrackMethods.h

Detectors/GlobalTracking/include/GlobalTracking/TrackMethods.h:36:38: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/include/GlobalTracking/TrackMethods.h:37:39: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/include/GlobalTracking/TrackMethods.h:38:37: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTracking/src/MatchGlobalFwd.cxx

Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:896:25: style: Redundant assignment of 'mClosestBunchAbove[0]' to itself. [selfAssignment]
Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:355:10: style: Local variable 'MFTROFId' shadows outer variable [shadowVariable]
Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:509:16: style: Local variable 'score' shadows outer variable [shadowVariable]

Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx

Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:532:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:534:40: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:536:38: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:538:40: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:540:37: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:542:37: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:546:51: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:548:51: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:550:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:552:54: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:555:38: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:560:49: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:562:49: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:565:56: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:567:55: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:569:55: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:572:59: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:575:54: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:580:52: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:585:33: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:595:52: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:634:22: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:635:25: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:636:26: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:668:30: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:669:30: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:671:20: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:672:20: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:673:23: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:674:24: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:675:21: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:681:23: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:682:23: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:683:26: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:687:28: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:688:28: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:689:31: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:719:28: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:720:28: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:721:31: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:1077:19: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:1081:21: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:1099:19: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:1101:21: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:303:13: style: Local variable 'src' shadows outer variable [shadowVariable]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:295:11: style: Variable 'boolPair' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:630:11: style: Variable 'hTrue' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchGlobalFwdAssessment.cxx:528:14: style: Unused variable: objar [unusedVariable]

Detectors/GlobalTracking/src/MatchHMP.cxx

Detectors/GlobalTracking/src/MatchHMP.cxx:443:27: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchHMP.cxx:246:24: style: Unused variable: globalPos [unusedVariable]

Detectors/GlobalTracking/src/MatchTOF.cxx

Detectors/GlobalTracking/src/MatchTOF.cxx:1766:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:355:21: style: Local variable 'seed' shadows outer variable [shadowVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:179:22: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1816:18: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1924:18: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1277:30: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1279:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1323:61: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1323:132: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1323:203: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1334:34: warning: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1335:19: warning: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1360:32: warning: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1373:28: warning: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1375:16: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1376:16: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1377:16: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1378:16: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1379:16: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1380:19: warning: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1381:19: warning: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1382:19: warning: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1384:17: warning: Out of bounds access in expression 'Zshift[ibc]' because 'Zshift' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1386:32: warning: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1404:17: warning: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1404:58: warning: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1405:17: warning: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1405:58: warning: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1406:17: warning: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1406:58: warning: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1432:20: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1432:65: warning: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:172:15: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:832:24: style: Unused variable: posBeforeProp [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1063:11: style: Unused variable: trackIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1064:11: style: Unused variable: eventIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1065:11: style: Unused variable: sourceIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1164:24: style: Unused variable: posBeforeProp [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1480:13: style: Unused variable: trackIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1481:13: style: Unused variable: eventIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1482:13: style: Unused variable: sourceIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1651:9: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1840:9: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1880:9: style: Unused variable: trkType [unusedVariable]

Detectors/GlobalTracking/src/MatchTPCITS.cxx

Detectors/GlobalTracking/src/MatchTPCITS.cxx:2807:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1656:4: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1656:38: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1657:25: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:446:11: style: Variable 'itsRecord' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:637:13: style: Variable 'trc' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:3186:28: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:3242:11: style: Variable 'itsMatchRec' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:3244:11: style: Variable 'tTPC' can be declared as reference to const [constVariableReference]

Detectors/GlobalTrackingWorkflow/qc/include/GlobalTrackingWorkflowQC/ITSTPCMatchingQCSpec.h

Detectors/GlobalTrackingWorkflow/qc/include/GlobalTrackingWorkflowQC/ITSTPCMatchingQCSpec.h:32:143: performance: Function parameter 'trkSources' should be passed by const reference. [passedByValue]

Detectors/GlobalTrackingWorkflow/readers/include/GlobalTrackingWorkflowReaders/TrackCosmicsReaderSpec.h

Detectors/GlobalTrackingWorkflow/readers/include/GlobalTrackingWorkflowReaders/TrackCosmicsReaderSpec.h:35:3: style: Class 'TrackCosmicsReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/GlobalTrackingWorkflow/readers/src/GlobalFwdTrackReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/GlobalFwdTrackReaderSpec.cxx:39:3: style: Class 'GlobalFwdTrackReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/readers/src/GlobalFwdTrackReaderSpec.cxx:93:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/IRFrameReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/IRFrameReaderSpec.cxx:88:15: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/readers/src/IRFrameReaderSpec.cxx:98:27: style: Unused variable: outputSpec [unusedVariable]

Detectors/GlobalTrackingWorkflow/readers/src/MatchedMCHMIDReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/MatchedMCHMIDReaderSpec.cxx:39:3: style: Class 'MatchMCHMIDReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/readers/src/MatchedMCHMIDReaderSpec.cxx:93:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/MatchedMFTMCHReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/MatchedMFTMCHReaderSpec.cxx:39:3: style: Class 'MatchMFTMCHReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/readers/src/MatchedMFTMCHReaderSpec.cxx:90:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/PrimaryVertexReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/PrimaryVertexReaderSpec.cxx:45:3: style: Class 'PrimaryVertexReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/readers/src/PrimaryVertexReaderSpec.cxx:163:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/SecondaryVertexReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/SecondaryVertexReaderSpec.cxx:127:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/StrangenessTrackingReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/StrangenessTrackingReaderSpec.cxx:41:3: style: Class 'StrangenessTrackingReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/readers/src/StrangenessTrackingReaderSpec.cxx:108:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/TrackCosmicsReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/TrackCosmicsReaderSpec.cxx:69:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/TrackTPCITSReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/TrackTPCITSReaderSpec.cxx:39:3: style: Class 'TrackTPCITSReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/readers/src/TrackTPCITSReaderSpec.cxx:99:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/CosmicsClusterCollectorSpec.cxx

Detectors/GlobalTrackingWorkflow/src/CosmicsClusterCollectorSpec.cxx:1637:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/CosmicsClusterCollectorSpec.cxx:1026:25: warning: Uninitialized variable: candidates [uninitvar]
Detectors/GlobalTrackingWorkflow/src/CosmicsClusterCollectorSpec.cxx:981:10: style: struct member 'Candidate::matched' is never used. [unusedStructMember]

Detectors/GlobalTrackingWorkflow/src/CosmicsMatchingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/CosmicsMatchingSpec.cxx:178:26: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/GlobalFwdMatchingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/GlobalFwdMatchingSpec.cxx:127:32: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/PrimaryVertexingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/PrimaryVertexingSpec.cxx:247:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/PrimaryVertexingSpec.cxx:248:29: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/ReaderDriverSpec.cxx

Detectors/GlobalTrackingWorkflow/src/ReaderDriverSpec.cxx:41:3: style: Class 'ReadeDriverSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTrackingWorkflow/src/ReaderDriverSpec.cxx:86:27: style: Unused variable: outputSpec [unusedVariable]

Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:164:41: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:168:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:169:29: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:178:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:184:41: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx:134:38: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx:139:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx:145:38: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx

Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mIsTPC' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mIsTPCTRD' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mIsITSTPCTRD' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mIsITSTPC' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimePi' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimeKa' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimePr' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHMass' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHMassExpPi' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHMassExpKa' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHMassExpPr' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHBetavsP' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimePivsP' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimeKvsP' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimePrvsP' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mPBetavsPExpPi' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mPBetavsPExpKa' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mPBetavsPExpPr' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHMassvsP' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mPMassvsPExpPi' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mPMassvsPExpKa' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mPMassvsPExpPr' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHTimevsResEvtimePi' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mHEventTimevsResEvtime' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mFout' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mTree' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:97:3: warning: Member variable 'TOFEventTimeChecker::mCh' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:501:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:587:24: performance: Function parameter 'a' should be passed by const reference. [passedByValue]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:587:35: performance: Function parameter 'b' should be passed by const reference. [passedByValue]
Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx:579:31: style: Parameter 'trk' can be declared as reference to const [constParameterReference]

Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx

Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx:58:3: warning: Member variable 'TOFMatchChecker::mIsTPC' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx:58:3: warning: Member variable 'TOFMatchChecker::mIsTPCTRD' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx:58:3: warning: Member variable 'TOFMatchChecker::mIsITSTPCTRD' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx:58:3: warning: Member variable 'TOFMatchChecker::mIsITSTPC' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx:232:7: style: The statement 'if (!initOnceDone) initOnceDone=true' is logically equivalent to 'initOnceDone=true'. [duplicateConditionalAssign]
Detectors/GlobalTrackingWorkflow/src/TOFMatchChecker.cxx:206:31: style: Parameter 'trk' can be declared as reference to const [constParameterReference]

Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:176:32: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:187:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:193:32: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/VertexTrackMatcherSpec.cxx

Detectors/GlobalTrackingWorkflow/src/VertexTrackMatcherSpec.cxx:108:11: style: Variable 'detParam' can be declared as reference to const [constVariableReference]

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/HistoManager.h

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/HistoManager.h:80:8: style: Virtual function 'Delete' is called from destructor '~HistoManager()' at line 34. Dynamic binding is not used. [virtualCallInConstructor]
Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/HistoManager.h:33:3: style: Class 'HistoManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/TrackMCStudyTypes.h

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/TrackMCStudyTypes.h:261:11: warning: Member variable 'ClResTPC::sigmaTimePacked' has no initializer. [uninitMemberVarNoCtor]
Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/TrackMCStudyTypes.h:262:11: warning: Member variable 'ClResTPC::sigmaPadPacked' has no initializer. [uninitMemberVarNoCtor]

Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx

Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:345:59: style: C-style reference casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:813:20: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:818:19: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:1221:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:1222:17: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:1228:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:492:27: style: Local variable 'refLinIBOut0' shadows outer variable [shadowVariable]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:753:16: style: Local variable 'h2' shadows outer variable [shadowVariable]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:755:16: style: Local variable 'h2p' shadows outer variable [shadowVariable]

Detectors/GlobalTrackingWorkflow/study/src/DumpTracks.cxx

Detectors/GlobalTrackingWorkflow/study/src/DumpTracks.cxx:94:14: style: Variable 'bcs' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/DumpTracks.cxx:130:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/DumpTracks.cxx:131:11: style: Variable 'detParam' can be declared as reference to const [constVariableReference]

Detectors/GlobalTrackingWorkflow/study/src/HistoManager.cxx

Detectors/GlobalTrackingWorkflow/study/src/HistoManager.cxx:209:14: style: Variable 'hh' can be declared as pointer to const [constVariablePointer]

Detectors/GlobalTrackingWorkflow/study/src/ITSOffsStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/ITSOffsStudy.cxx:81:7: style: The statement 'if (!initOnceDone) initOnceDone=true' is logically equivalent to 'initOnceDone=true'. [duplicateConditionalAssign]
Detectors/GlobalTrackingWorkflow/study/src/ITSOffsStudy.cxx:78:65: style: Parameter 'pc' can be declared as reference to const [constParameterReference]

Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx:74:3: warning: Member variable 'SVStudySpec::mNTPCOccBinLengthInv' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx:199:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx:293:31: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]

Detectors/GlobalTrackingWorkflow/study/src/TPCDataFilter.cxx

Detectors/GlobalTrackingWorkflow/study/src/TPCDataFilter.cxx:177:18: style: Local variable 'cl' shadows outer variable [shadowVariable]
Detectors/GlobalTrackingWorkflow/study/src/TPCDataFilter.cxx:68:53: style: Parameter 'pc' can be declared as reference to const [constParameterReference]

Detectors/GlobalTrackingWorkflow/study/src/TPCTrackStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/TPCTrackStudy.cxx:139:7: style: The statement 'if (!initOnceDone) initOnceDone=true' is logically equivalent to 'initOnceDone=true'. [duplicateConditionalAssign]

Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:1054:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:1393:69: style: C-style reference casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:210:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:714:11: style: Variable 'trackFam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:673:20: warning: Uninitialized variable: svID [uninitvar]

Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudyTypes.cxx

Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudyTypes.cxx:134:14: style: Variable 't' can be declared as reference to const [constVariableReference]

Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:73:3: warning: Member variable 'TrackingStudySpec::mNTPCOccBinLengthInv' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:482:46: warning: Either the condition 'tpcTr' is redundant or there is possible null pointer dereference: tpcTr. [nullPointerRedundantCheck]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:713:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:714:17: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:221:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:401:11: style: Unused variable: q2ptITS [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:401:20: style: Unused variable: q2ptTPC [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:401:29: style: Unused variable: q2ptITSTPC [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:401:41: style: Unused variable: q2ptITSTPCTRD [unusedVariable]

Detectors/GlobalTrackingWorkflow/tofworkflow/src/tof-reco-workflow.cxx

Detectors/GlobalTrackingWorkflow/tofworkflow/src/tof-reco-workflow.cxx:205:9: style: Condition 'writecluster' is always true [knownConditionTrueFalse]

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCInterpolationSpec.cxx

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCInterpolationSpec.cxx:145:16: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:277:26: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:279:22: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:285:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:291:28: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCUnbinnedResidualReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCUnbinnedResidualReaderSpec.cxx:43:17: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/base/include/HMPIDBase/Common.h

Detectors/HMPID/base/include/HMPIDBase/Common.h:44:5: performance: Variable 'mStartTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/HMPID/base/include/HMPIDBase/Common.h:45:5: performance: Variable 'mLastLogTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/HMPID/base/include/HMPIDBase/Common.h:46:5: performance: Variable 'mElapseLogTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/HMPID/base/include/HMPIDBase/Common.h:81:33: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
Detectors/HMPID/base/include/HMPIDBase/Common.h:91:36: performance: Function parameter 'message' should be passed by const reference. [passedByValue]

Detectors/HMPID/base/include/HMPIDBase/Geo.h

Detectors/HMPID/base/include/HMPIDBase/Geo.h:119:13: warning: Member variable 'LinkAddr::Fee' has no initializer. [uninitMemberVarNoCtor]
Detectors/HMPID/base/include/HMPIDBase/Geo.h:120:14: warning: Member variable 'LinkAddr::Cru' has no initializer. [uninitMemberVarNoCtor]
Detectors/HMPID/base/include/HMPIDBase/Geo.h:121:13: warning: Member variable 'LinkAddr::Lnk' has no initializer. [uninitMemberVarNoCtor]
Detectors/HMPID/base/include/HMPIDBase/Geo.h:122:13: warning: Member variable 'LinkAddr::Flp' has no initializer. [uninitMemberVarNoCtor]
Detectors/HMPID/base/include/HMPIDBase/Geo.h:151:37: style: Argument 'FeeId' shadows outer function [shadowFunction]
Detectors/HMPID/base/include/HMPIDBase/Geo.h:160:37: style: Argument 'CruId' shadows outer function [shadowFunction]
Detectors/HMPID/base/include/HMPIDBase/Geo.h:160:48: style: Argument 'LnkId' shadows outer function [shadowFunction]

Detectors/HMPID/base/include/HMPIDBase/Param.h

Detectors/HMPID/base/include/HMPIDBase/Param.h:287:3: style: Class 'Param' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/base/src/Param.cxx

Detectors/HMPID/base/src/Param.cxx:118:25: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h

Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::mFirstTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::xP' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::yP' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::photEn' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::lambda' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::refArgon' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::refFreon' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::cellArgon' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::cellFreon' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::aTransRad' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::aTransSiO2' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::aTransGap' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::aCsIQE' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::aTotConvolution' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::hvFirstTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::hvLastTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::chPrFirstTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::chPrLastTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::envPrFirstTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::envPrLastTime' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::timeTinFirst' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::timeTinLast' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::timeToutFirst' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:63:3: warning: Member variable 'HMPIDDCSProcessor::timeToutLast' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/calibration/include/HMPIDCalibration/HMPIDDCSProcessor.h:130:20: performance: Function 'getRefIndexObj()' should return member 'arNmean' by const reference. [returnByReference]

Detectors/HMPID/calibration/macros/makeHMPIDCCDBEntryForDCS.C

Detectors/HMPID/calibration/macros/makeHMPIDCCDBEntryForDCS.C:25:48: performance: Function parameter 'url' should be passed by const reference. [passedByValue]

Detectors/HMPID/calibration/src/HMPIDDCSProcessor.cxx

Detectors/HMPID/calibration/src/HMPIDDCSProcessor.cxx:785:9: warning: Either the condition 'pQthre!=nullptr' is redundant or there is possible null pointer dereference: pQthre. [nullPointerRedundantCheck]
Detectors/HMPID/calibration/src/HMPIDDCSProcessor.cxx:820:3: warning: Either the condition 'pPhotMean!=nullptr' is redundant or there is possible null pointer dereference: pPhotMean. [nullPointerRedundantCheck]

Detectors/HMPID/calibration/testWorkflow/HMPIDDCSDataProcessorSpec.h

Detectors/HMPID/calibration/testWorkflow/HMPIDDCSDataProcessorSpec.h:269:3: warning: Member variable 'HMPIDDCSDataProcessor::testTimeStamp' is not initialized. [uninitMemberVarPrivate]
Detectors/HMPID/calibration/testWorkflow/HMPIDDCSDataProcessorSpec.h:83:18: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/HMPID/calibration/testWorkflow/HMPIDDCSDataProcessorSpec.h:98:16: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/HMPID/calibration/testWorkflow/HMPIDDCSDataProcessorSpec.h:80:46: style: Variable 'dpid2DataDesc' can be declared as pointer to const [constVariablePointer]

Detectors/HMPID/calibration/testWorkflow/hmpid-dcs-data-workflow.cxx

Detectors/HMPID/calibration/testWorkflow/hmpid-dcs-data-workflow.cxx:28:61: style: Parameter 'workflowOptions' can be declared as reference to const [constParameterReference]

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFCoder.h

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFCoder.h:38:3: style: Class 'CTFCoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFCoder.h:184:13: style: Variable 'dig' can be declared as reference to const [constVariableReference]

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_bcIncTrig , Trigger , int16_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_orbitIncTrig , Trigger , int32_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_entriesDig , Trigger , uint32_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_ChID , Digit , uint8_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_Q , Digit , uint16_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_Ph , Digit , uint8_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_X , Digit , uint8_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/CTFHelper.h:69:5: style: Class '_Iter < Iter_Y , Digit , uint8_t , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/HmpidDecoder2.h

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/HmpidDecoder2.h:115:3: style: Class 'HmpidDecoder2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/reconstruction/src/CTFCoder.cxx

Detectors/HMPID/reconstruction/src/CTFCoder.cxx:46:12: style: Unused variable: HCIDTrk [unusedVariable]

Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx

Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:304:95: warning: Logical disjunction always evaluates to true: row <= 490 || row > 10. [incorrectLogicOperator]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:836:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:846:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1302:22: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1303:20: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1304:22: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1311:18: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:380:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1234:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1240:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:1261:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Detectors/HMPID/reconstruction/src/HmpidDecoder2.cxx:441:95: error: Expression '((eq->mBusyTimeAverage*eq->mBusyTimeSamples)+eq->mBusyTimeValue)/(++(eq->mBusyTimeSamples))' depends on order of evaluation of side effects [unknownEvaluationOrder]

Detectors/HMPID/simulation/include/HMPIDSimulation/Detector.h

Detectors/HMPID/simulation/include/HMPIDSimulation/Detector.h:29:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/simulation/include/HMPIDSimulation/HmpidCoder2.h

Detectors/HMPID/simulation/include/HMPIDSimulation/HmpidCoder2.h:89:3: style: Class 'HmpidCoder2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/simulation/src/Detector.cxx

Detectors/HMPID/simulation/src/Detector.cxx:74:16: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/simulation/src/HMPIDDigitizer.cxx

Detectors/HMPID/simulation/src/HMPIDDigitizer.cxx:110:22: style: Variable 'l' can be declared as reference to const [constVariableReference]

Detectors/HMPID/simulation/src/HmpidCoder2.cxx

Detectors/HMPID/simulation/src/HmpidCoder2.cxx:213:26: style: Unused variable: mo [unusedVariable]
Detectors/HMPID/simulation/src/HmpidCoder2.cxx:213:30: style: Unused variable: x [unusedVariable]
Detectors/HMPID/simulation/src/HmpidCoder2.cxx:213:33: style: Unused variable: y [unusedVariable]

Detectors/HMPID/workflow/include/HMPIDWorkflow/ClustersReaderSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/ClustersReaderSpec.h:44:3: warning: Member variable 'ClusterReaderTask::mClustersReceived' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec.h:30:3: warning: Member variable 'DataDecoderTask::mDeco' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec.h:30:3: warning: Member variable 'DataDecoderTask::mTotalDigits' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec.h:30:3: warning: Member variable 'DataDecoderTask::mTotalFrames' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec.h:30:3: warning: Member variable 'DataDecoderTask::mFastAlgorithm' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec2.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec2.h:30:3: warning: Member variable 'DataDecoderTask2::mDeco' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec2.h:30:3: warning: Member variable 'DataDecoderTask2::mTotalDigits' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec2.h:30:3: warning: Member variable 'DataDecoderTask2::mTotalFrames' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec2.h:30:3: warning: Member variable 'DataDecoderTask2::mProduceResults' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DataDecoderSpec2.h:30:3: warning: Member variable 'DataDecoderTask2::mFastAlgorithm' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsReaderSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsReaderSpec.h:42:3: warning: Member variable 'DigitReader::mDigitsReceived' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToClustersSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToClustersSpec.h:40:3: warning: Member variable 'DigitsToClustersTask::mDigitsReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToClustersSpec.h:40:3: warning: Member variable 'DigitsToClustersTask::mClustersReceived' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToRawSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToRawSpec.h:34:3: warning: Member variable 'DigitsToRawSpec::mFastAlgorithm' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToRawSpec.h:34:3: warning: Member variable 'DigitsToRawSpec::mDigitsReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToRawSpec.h:34:3: warning: Member variable 'DigitsToRawSpec::mEventsReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToRawSpec.h:34:3: warning: Member variable 'DigitsToRawSpec::mCod' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsToRawSpec.h:34:3: warning: Member variable 'DigitsToRawSpec::mDigTree' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsWriterSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsWriterSpec.h:43:3: warning: Member variable 'DigitsToRootTask::mfileOut' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DigitsWriterSpec.h:43:3: warning: Member variable 'DigitsToRootTask::mTheTree' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/DumpDigitsSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/DumpDigitsSpec.h:36:3: warning: Member variable 'DumpDigitsTask::mOrbit' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DumpDigitsSpec.h:36:3: warning: Member variable 'DumpDigitsTask::mBc' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/DumpDigitsSpec.h:36:3: warning: Member variable 'DumpDigitsTask::mDigitsReceived' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/HMPMatchedReaderSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/HMPMatchedReaderSpec.h:34:3: style: Class 'HMPMatchedReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mDeco' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mTotalDigits' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mTotalFrames' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mSigmaCut' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mWriteToFiles' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mWriteToDB' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mWriteToDCSDB' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mDcsCcdbAliveHours' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/PedestalsCalculationSpec.h:31:3: warning: Member variable 'PedestalsCalculationTask::mFastAlgorithm' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h:37:3: warning: Member variable 'RawToDigitsTask::mDecod' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h:37:3: warning: Member variable 'RawToDigitsTask::mDigitsReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h:37:3: warning: Member variable 'RawToDigitsTask::mFramesReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h:37:3: warning: Member variable 'RawToDigitsTask::mTotalDigits' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h:37:3: warning: Member variable 'RawToDigitsTask::mTotalFrames' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/RawToDigitsSpec.h:37:3: warning: Member variable 'RawToDigitsTask::mFastAlgorithm' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/include/HMPIDWorkflow/WriteRawFileSpec.h

Detectors/HMPID/workflow/include/HMPIDWorkflow/WriteRawFileSpec.h:32:3: warning: Member variable 'WriteRawFileTask::mDigitsReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/WriteRawFileSpec.h:32:3: warning: Member variable 'WriteRawFileTask::mFramesReceived' is not initialized in the constructor. [uninitMemberVar]
Detectors/HMPID/workflow/include/HMPIDWorkflow/WriteRawFileSpec.h:32:3: warning: Member variable 'WriteRawFileTask::mCod' is not initialized in the constructor. [uninitMemberVar]

Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx

Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:111:7: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:112:17: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:113:14: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:114:17: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/workflow/src/DataDecoderSpec.cxx

Detectors/HMPID/workflow/src/DataDecoderSpec.cxx:194:27: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DataDecoderSpec.cxx:224:27: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DataDecoderSpec.cxx:261:29: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/workflow/src/DataDecoderSpec2.cxx

Detectors/HMPID/workflow/src/DataDecoderSpec2.cxx:204:27: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DataDecoderSpec2.cxx:239:27: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DataDecoderSpec2.cxx:272:29: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DataDecoderSpec2.cxx:322:12: style: Local variable 'i' shadows outer variable [shadowVariable]

Detectors/HMPID/workflow/src/DigitsReaderSpec.cxx

Detectors/HMPID/workflow/src/DigitsReaderSpec.cxx:72:7: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DigitsReaderSpec.cxx:73:17: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DigitsReaderSpec.cxx:74:14: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/DigitsReaderSpec.cxx:75:17: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/workflow/src/DigitsToRawSpec.cxx

Detectors/HMPID/workflow/src/DigitsToRawSpec.cxx:103:14: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/workflow/src/DigitsWriterSpec.cxx

Detectors/HMPID/workflow/src/DigitsWriterSpec.cxx:132:66: performance: Function parameter 'inputSpec' should be passed by const reference. [passedByValue]

Detectors/HMPID/workflow/src/DumpDigitsSpec.cxx

Detectors/HMPID/workflow/src/DumpDigitsSpec.cxx:133:64: performance: Function parameter 'inputSpec' should be passed by const reference. [passedByValue]

Detectors/HMPID/workflow/src/EntropyDecoderSpec.cxx

Detectors/HMPID/workflow/src/EntropyDecoderSpec.cxx:32:3: style: Class 'EntropyDecoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/workflow/src/EntropyEncoderSpec.cxx

Detectors/HMPID/workflow/src/EntropyEncoderSpec.cxx:33:3: style: Class 'EntropyEncoderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/HMPID/workflow/src/HMPMatchedReaderSpec.cxx

Detectors/HMPID/workflow/src/HMPMatchedReaderSpec.cxx:49:15: style: C-style pointer casting [cstyleCast]

Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx

Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:251:78: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:288:20: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:289:20: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:339:27: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:358:74: performance: Function parameter 'inputSpec' should be passed by const reference. [passedByValue]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:195:9: style: Unused variable: xb [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:195:13: style: Unused variable: yb [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:195:17: style: Unused variable: ch [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:273:9: style: Unused variable: xb [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:273:13: style: Unused variable: yb [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:273:17: style: Unused variable: ch [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:274:46: style: Unused variable: Average [unusedVariable]
Detectors/HMPID/workflow/src/PedestalsCalculationSpec.cxx:274:55: style: Unused variable: Variance [unusedVariable]

Detectors/HMPID/workflow/src/RawToDigitsSpec.cxx

Detectors/HMPID/workflow/src/RawToDigitsSpec.cxx:128:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/HMPID/workflow/src/RawToDigitsSpec.cxx:188:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/HMPID/workflow/src/RawToDigitsSpec.cxx:333:65: performance: Function parameter 'inputSpec' should be passed by const reference. [passedByValue]

Detectors/HMPID/workflow/src/ReadRawFileSpec.cxx

Detectors/HMPID/workflow/src/ReadRawFileSpec.cxx:108:5: error: Common realloc mistake: 'outBuffer' nulled but not freed upon failure [memleakOnRealloc]
Detectors/HMPID/workflow/src/ReadRawFileSpec.cxx:83:21: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ReadRawFileSpec.cxx:108:17: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ReadRawFileSpec.cxx:135:65: performance: Function parameter 'inputSpec' should be passed by const reference. [passedByValue]

Detectors/HMPID/workflow/src/WriteRawFileSpec.cxx

Detectors/HMPID/workflow/src/WriteRawFileSpec.cxx:152:66: performance: Function parameter 'inputSpec' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h

Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mIndexPush' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mResetCommand' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mNEvent' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mEventPerPush' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mEventRegistered' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mTotalPixelSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mErrors' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mFileDone' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mFileID' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mRunNumber' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mTrackError' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mIndexPushEx' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mFileRemain' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mFileInfo' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mNewFileInj' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/include/ITSQCDataReaderWorkflow/TestDataReader.h:64:3: warning: Member variable 'TestDataReader::mMaxPixelSize' is not initialized in the constructor. [uninitMemberVar]

Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/src/TestDataReader.cxx

Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/src/TestDataReader.cxx:350:18: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/src/TestDataReader.cxx:360:22: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/QC/TestDataReaderWorkflow/src/TestDataReader.cxx:369:24: style: Local variable 'i' shadows outer variable [shadowVariable]

Detectors/ITSMFT/ITS/base/include/ITSBase/DescriptorInnerBarrel.h

Detectors/ITSMFT/ITS/base/include/ITSBase/DescriptorInnerBarrel.h:34:3: style: Class 'DescriptorInnerBarrel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/base/include/ITSBase/GeometryTGeo.h

Detectors/ITSMFT/ITS/base/include/ITSBase/GeometryTGeo.h:85:3: style: Class 'GeometryTGeo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/base/include/ITSBase/MisalignmentParameter.h

Detectors/ITSMFT/ITS/base/include/ITSBase/MisalignmentParameter.h:33:3: style: Class 'MisalignmentParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/base/src/GeometryTGeo.cxx

Detectors/ITSMFT/ITS/base/src/GeometryTGeo.cxx:757:28: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/calibration/include/ITSCalibration/NoiseCalibratorSpec.h

Detectors/ITSMFT/ITS/calibration/include/ITSCalibration/NoiseCalibratorSpec.h:48:3: style: Class 'NoiseCalibratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromClusters.C

Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromClusters.C:33:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromClusters.C:20:43: performance: Function parameter 'input' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromClusters.C:20:125: performance: Function parameter 'output' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromDigits.C

Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromDigits.C:12:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/calibration/macros/MakeNoiseMapFromDigits.C:8:41: performance: Function parameter 'digifile' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/calibration/src/NoiseCalibratorSpec.cxx

Detectors/ITSMFT/ITS/calibration/src/NoiseCalibratorSpec.cxx:234:39: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/calibration/src/NoiseCalibratorSpec.cxx:240:18: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/macros/DCS/makeITSCCDBEntryForDCS.C

Detectors/ITSMFT/ITS/macros/DCS/makeITSCCDBEntryForDCS.C:34:7: style: Variable 'nStaves' can be declared as const array [constVariable]

Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C

Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:526:24: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:532:24: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:437:23: performance: Function parameter 'digifile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:439:23: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:440:23: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:510:14: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
Detectors/ITSMFT/ITS/macros/EVE/DisplayEventsComp.C:518:14: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]

Detectors/ITSMFT/ITS/macros/EVE/simple_geom_ITS.C

Detectors/ITSMFT/ITS/macros/EVE/simple_geom_ITS.C:93:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/EVE/simple_geom_ITS.C:96:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/EVE/simple_geom_ITS.C:25:34: performance: Function parameter 'inputGeom' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C

Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:51:5: performance: Variable 'm_row' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:52:5: performance: Variable 'm_col' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:56:5: performance: Variable 'm_row' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:57:5: performance: Variable 'm_col' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:233:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:225:36: performance: Function parameter 'digifile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:232:10: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:89:39: performance: Searching before insertion is not necessary. Instead of 'm_pixels[l]=std::vector<Pixel>()' consider using 'm_pixels.try_emplace(l, std::vector<Pixel>());'. [stlFindInsert]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:190:32: performance: Searching before insertion is not necessary. Instead of 'csFrequency[shapeId]=0' consider using 'csFrequency.try_emplace(shapeId, 0);'. [stlFindInsert]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:128:9: error: inconclusive: Using iterator to local container 'v' that may be invalid. [invalidContainer]

Detectors/ITSMFT/ITS/macros/test/CheckClusters.C

Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:88:3: warning: Either the condition 'hitTree' is redundant or there is possible null pointer dereference: hitTree. [nullPointerRedundantCheck]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:89:20: warning: Either the condition 'hitTree' is redundant or there is possible null pointer dereference: hitTree. [nullPointerRedundantCheck]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:90:21: warning: Either the condition 'hitTree' is redundant or there is possible null pointer dereference: hitTree. [nullPointerRedundantCheck]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:117:37: warning: Either the condition 'hitTree' is redundant or there is possible null pointer dereference: hitTree. [nullPointerRedundantCheck]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:86:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:94:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:155:21: style: Local variable 'hitArray' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:196:19: style: Local variable 'hitArray' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:50:32: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:50:74: performance: Function parameter 'hitfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:51:60: performance: Function parameter 'paramfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:122:35: warning: Out of bounds access in expression 'mc2rofVec[imc]' because 'mc2rofVec' is empty. [containerOutOfBounds]
Detectors/ITSMFT/ITS/macros/test/CheckClusters.C:122:26: warning: Array index -1 is out of bounds. [negativeContainerIndex]

Detectors/ITSMFT/ITS/macros/test/CheckDROF.C

Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:53:7: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:54:7: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:55:9: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:56:9: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:57:9: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:58:7: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:59:7: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:63:9: warning: Member variable 'ParticleInfo::dcaxy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:64:9: warning: Member variable 'ParticleInfo::dcaz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:97:9: warning: Member variable 'VertexInfo::purity' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:168:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:183:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:193:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:496:18: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:497:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:507:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:508:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:518:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:519:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:797:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:801:30: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:993:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1021:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1137:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1138:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1215:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1243:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1323:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1347:27: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:253:13: style: Local variable 'trackID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:253:22: style: Local variable 'evID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:253:28: style: Local variable 'srcID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:254:14: style: Local variable 'fake' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:725:19: style: Local variable 'info' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:167:12: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:192:12: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/ITS/macros/test/CheckDigits.C

Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:62:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:70:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:228:12: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:233:7: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:238:7: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:243:7: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:38:30: performance: Function parameter 'digifile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:38:71: performance: Function parameter 'hitfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckDigits.C:38:143: performance: Function parameter 'paramfile' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/CheckDuplicates.C

Detectors/ITSMFT/ITS/macros/test/CheckDuplicates.C:36:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDuplicates.C:232:11: style: Local variable 'output' shadows outer argument [shadowArgument]
Detectors/ITSMFT/ITS/macros/test/CheckDuplicates.C:35:10: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C

Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:89:16: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:94:17: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:97:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:101:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:113:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:130:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:145:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:157:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:178:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckITSTracksVsROF.C:180:16: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/macros/test/CheckLUtime.C

Detectors/ITSMFT/ITS/macros/test/CheckLUtime.C:70:18: warning: Possible null pointer dereference: patternsPtr [nullPointer]
Detectors/ITSMFT/ITS/macros/test/CheckLUtime.C:55:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckLUtime.C:30:30: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/CheckSeeding.C

Detectors/ITSMFT/ITS/macros/test/CheckSeeding.C:648:31: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C

Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:71:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:143:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:76:55: style: Variable 'clusLabArr' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:148:55: style: Variable 'clusLabArr' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:156:9: style: Variable 'hHitMapSuperimposed' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:195:153: style: Parameter 'ITSpatt' can be declared as pointer to const [constParameterPointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:282:22: style: Unused variable: sensorIDs [unusedVariable]

Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C

Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C:235:33: warning: The address of variable 'trkArr' might be accessed at non-zero index. [objectIndex]
Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C:237:35: warning: The address of variable 'trkArr' might be accessed at non-zero index. [objectIndex]
Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C:276:49: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C:235:20: style: Local variable 'pos' shadows outer variable [shadowVariable]

Detectors/ITSMFT/ITS/macros/test/CheckTracks.C

Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:84:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:99:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:109:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:162:9: style: Local variable 'loadedEventTracks' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:185:16: style: Local variable 'f' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:30: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:72: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:114: performance: Function parameter 'kinefile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:156: performance: Function parameter 'grpfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:83:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:108:10: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C

Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:63:7: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:64:7: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:65:9: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:66:9: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:67:9: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:68:7: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:69:7: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:73:9: warning: Member variable 'ParticleInfo::dcaxy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:74:9: warning: Member variable 'ParticleInfo::dcaz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:109:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:121:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:131:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:309:16: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:90:32: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:92:32: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:93:32: performance: Function parameter 'kinefile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:50:29: style: Parameter 'x' can be declared as pointer to const. However it seems that 'chi2_pdf' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:50:42: style: Parameter 'par' can be declared as pointer to const. However it seems that 'chi2_pdf' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:108:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:130:10: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:259:11: style: Variable 'numChi2' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:265:11: style: Variable 'fakChi2' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:68:7: style: struct member 'ParticleInfo::mother' is never used. [unusedStructMember]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:69:7: style: struct member 'ParticleInfo::first' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/macros/test/CheckVertices.C

Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:37:7: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:38:7: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:39:9: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:40:9: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:41:9: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:42:7: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:43:7: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:181:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:193:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:205:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:97:16: style: Local variable 'l' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:72:14: style: Variable 'sV' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:97:16: style: Variable 'l' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:180:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:42:7: style: struct member 'ParticleInfo::mother' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C

Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:25:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:26:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:95:54: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:150:54: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:18:36: performance: Function parameter 'cpu_file' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:18:81: performance: Function parameter 'gpu_file' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/CreateDictionaries.C

Detectors/ITSMFT/ITS/macros/test/CreateDictionaries.C:91:15: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CreateDictionaries.C:121:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CreateDictionaries.C:38:37: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CreateDictionaries.C:39:37: performance: Function parameter 'hitfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CreateDictionaries.C:101:18: style: Variable 'part' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C

Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:93:17: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:121:10: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:194:10: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:222:11: style: Local variable 'nc' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:34:65: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:34:107: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:34:149: performance: Function parameter 'hitfile' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/ITSMisaligner.C

Detectors/ITSMFT/ITS/macros/test/ITSMisaligner.C:104:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal]

Detectors/ITSMFT/ITS/macros/test/dictionary_integrity_test.C

Detectors/ITSMFT/ITS/macros/test/dictionary_integrity_test.C:18:71: performance: Function parameter 'output_name' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C

Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:92:18: style: Condition 'nDigROF' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:21:42: performance: Function parameter 'outPrefix' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:22:42: performance: Function parameter 'inpName' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:24:42: performance: Function parameter 'digTreeName' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:25:42: performance: Function parameter 'digBranchName' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:26:42: performance: Function parameter 'rofRecName' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackCuts.h

Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackCuts.h:164:41: style: Argument 'minNRequiredHits' shadows outer member [shadowMember]
Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackCuts.h:164:77: style: Argument 'requiredLayers' shadows outer member [shadowMember]

Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackMethods.h

Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackMethods.h:42:37: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackMethods.h:43:38: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/TrackMethods.h:44:36: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:39:3: warning: Member variable 'AnomalyStudy::mGeom' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:142:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:151:16: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:163:18: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:187:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:222:21: style: Local variable 'compClus' shadows outer variable [shadowVariable]

Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:430:70: style: Condition 'mNegTrkId==-1' is always false [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:424:68: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:424:86: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:654:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:539:15: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:639:9: style: Variable 'params' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:93:3: warning: Member variable 'EfficiencyStudy::b' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:93:3: warning: Member variable 'EfficiencyStudy::mGeometry' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:93:3: warning: Member variable 'EfficiencyStudy::mClustersMCLCont' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2055:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2059:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2063:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2086:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2090:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2094:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2117:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2121:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2125:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2148:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2152:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2156:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2179:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2183:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2187:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2630:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2631:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2635:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2636:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2640:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2641:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2645:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2646:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2874:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1339:10: style: Local variable 'leg' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1460:14: style: Local variable 'phiOriginal' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1498:16: style: Local variable 'phiDuplicated' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1963:12: style: Local variable 'legEta' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:362:9: style: Variable 'pars' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2523:66: style: Parameter 'recoData' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2519:51: warning: Uninitialized variable: totNClusters [uninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2520:56: warning: Uninitialized variable: nDuplClusters [uninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2511:7: error: Uninitialized variable: totNClusters [legacyUninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2470:9: error: Uninitialized variable: nDuplClusters [legacyUninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:875:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:875:41: style: Unused variable: clusDuplicatedDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1061:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1388:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2218:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2234:7: style: Variable 'nDuplClusters' is not assigned a value. [unassignedVariable]

Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::TimeWindowCut' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::ZNACall' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::ZNCCall' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::ZDCAtagBC' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::ZDCCtagBC' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Counters' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::ITSChipEvtTree' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::ITSChipEvtTargetTree' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tbc' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Torbit' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tchip' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tphi' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::TZDCtag' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit_no1pix' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_no1pix' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_s20' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_s100' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_s150' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_c20' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_c100' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_c128' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_target' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit1' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit10' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmissingafter' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmissingafter2' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmincol' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:50:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmaxcol' is not initialized in the constructor. [uninitMemberVar]

Detectors/ITSMFT/ITS/postprocessing/studies/src/ImpactParameter.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/ImpactParameter.cxx:244:9: style: Variable 'params' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ImpactParameter.cxx:521:9: style: Variable 'params' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:9: warning: Member variable 'particle::p' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:12: warning: Member variable 'particle::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:16: warning: Member variable 'particle::pTPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:22: warning: Member variable 'particle::pITS' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:28: warning: Member variable 'particle::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:33: warning: Member variable 'particle::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:38: warning: Member variable 'particle::tgL' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:43: warning: Member variable 'particle::chi2ITS' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:52: warning: Member variable 'particle::chi2TPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:81:61: warning: Member variable 'particle::chi2ITSTPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:82:7: warning: Member variable 'particle::nClusTPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:83:9: warning: Member variable 'particle::dEdx' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:83:15: warning: Member variable 'particle::nSigmaDeu' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:83:26: warning: Member variable 'particle::nSigmaP' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:83:35: warning: Member variable 'particle::nSigmaK' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:83:44: warning: Member variable 'particle::nSigmaPi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:83:54: warning: Member variable 'particle::nSigmaE' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:7: warning: Member variable 'particle::clSizeL0' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:17: warning: Member variable 'particle::clSizeL1' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:27: warning: Member variable 'particle::clSizeL2' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:37: warning: Member variable 'particle::clSizeL3' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:47: warning: Member variable 'particle::clSizeL4' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:57: warning: Member variable 'particle::clSizeL5' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:84:67: warning: Member variable 'particle::clSizeL6' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:85:22: warning: Member variable 'particle::clSizesITS' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:91:3: warning: Member variable 'PIDStudy::mBBres' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:321:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:285:11: style: Variable 'clSize' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:72:3: warning: Member variable 'TrackCheckStudy::mGeometry' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:72:3: warning: Member variable 'TrackCheckStudy::ProcessName' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:72:3: warning: Member variable 'TrackCheckStudy::sigma' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:72:3: warning: Member variable 'TrackCheckStudy::sigmaerr' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:72:3: warning: Member variable 'TrackCheckStudy::meanPt' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:72:3: warning: Member variable 'TrackCheckStudy::aa' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:51:9: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:52:9: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:53:11: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:54:11: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:55:11: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:56:9: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:57:9: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:58:11: warning: Member variable 'ParticleInfo::vx' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:59:11: warning: Member variable 'ParticleInfo::vy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:60:11: warning: Member variable 'ParticleInfo::vz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:66:17: warning: Member variable 'ParticleInfo::prodProcessName' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:67:9: warning: Member variable 'ParticleInfo::prodProcess' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1230:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1252:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1273:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1293:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:831:9: style: Local variable 'trackID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:831:18: style: Local variable 'evID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:865:89: style: Argument 'name' shadows outer member [shadowMember]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1161:9: style: Local variable 'g1' shadows outer member [shadowMember]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:924:12: style: Local variable 'aa' shadows outer member [shadowMember]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:976:16: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:57:9: style: struct member 'ParticleInfo::first' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:47:11: warning: Member variable 'ParticleInfo::eventX' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:48:11: warning: Member variable 'ParticleInfo::eventY' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:49:11: warning: Member variable 'ParticleInfo::eventZ' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:50:9: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:51:11: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:52:11: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:53:11: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:54:9: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:55:9: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:56:11: warning: Member variable 'ParticleInfo::vx' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:57:11: warning: Member variable 'ParticleInfo::vy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:58:11: warning: Member variable 'ParticleInfo::vz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:65:9: warning: Member variable 'ParticleInfo::prodProcess' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:136:22: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:55:9: style: struct member 'ParticleInfo::first' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/reconstruction/include/ITSReconstruction/RecoGeomHelper.h

Detectors/ITSMFT/ITS/reconstruction/include/ITSReconstruction/RecoGeomHelper.h:90:37: style: Argument 'id' shadows outer member [shadowMember]

Detectors/ITSMFT/ITS/reconstruction/src/RecoGeomHelper.cxx

Detectors/ITSMFT/ITS/reconstruction/src/RecoGeomHelper.cxx:139:54: style: Parameter 'a' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/ITS/reconstruction/src/RecoGeomHelper.cxx:139:63: style: Parameter 'b' can be declared as reference to const [constParameterReference]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/DescriptorInnerBarrelITS2.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/DescriptorInnerBarrelITS2.h:36:3: style: Class 'DescriptorInnerBarrelITS2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/Detector.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/Detector.h:237:10: warning: Member variable 'TrackData::mHitStarted' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/Detector.h:238:19: warning: Member variable 'TrackData::mTrkStatusStart' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/Detector.h:241:12: warning: Member variable 'TrackData::mEnergyLoss' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/Detector.h:80:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V11Geometry.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V11Geometry.h:46:3: style: Class 'V11Geometry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V1Layer.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V1Layer.h:67:3: style: Class 'V1Layer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V3Cage.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V3Cage.h:45:3: style: Class 'V3Cage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V3Layer.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V3Layer.h:67:3: style: Class 'V3Layer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V3Services.h

Detectors/ITSMFT/ITS/simulation/include/ITSSimulation/V3Services.h:46:3: style: Class 'V3Services' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/simulation/src/Detector.cxx

Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:377:18: style: inconclusive: Boolean expression 'startHit' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:337:16: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:805:14: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:928:25: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:981:6: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:1128:8: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:819:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:834:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:110:21: style: Unused variable: turbo [unusedVariable]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:931:10: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:984:6: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:1123:10: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/Detector.cxx:1125:10: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx

Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:303:32: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:410:15: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:411:15: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:421:15: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:449:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:450:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:451:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:1981:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:1982:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:1983:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2037:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2038:11: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2348:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2349:13: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2570:12: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2571:12: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:2572:12: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/simulation/src/V1Layer.cxx:302:9: style: Variable 'alpha' is reassigned a value before the old one has been used. [redundantAssignment]

Detectors/ITSMFT/ITS/simulation/src/V3Cage.cxx

Detectors/ITSMFT/ITS/simulation/src/V3Cage.cxx:975:14: style: Redundant initialization for 'crossShape'. The initialized value is overwritten before it is read. [redundantInitialization]

Detectors/ITSMFT/ITS/simulation/src/V3Layer.cxx

Detectors/ITSMFT/ITS/simulation/src/V3Layer.cxx:395:9: style: Variable 'alpha' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/ITS/simulation/src/V3Layer.cxx:541:46: style: Unused variable: volumeName [unusedVariable]

Detectors/ITSMFT/ITS/simulation/src/V3Services.cxx

Detectors/ITSMFT/ITS/simulation/src/V3Services.cxx:1943:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/ITS/simulation/src/V3Services.cxx:1947:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/ITS/simulation/src/V3Services.cxx:1209:14: style: Local variable 'phi' shadows outer variable [shadowVariable]

Detectors/ITSMFT/ITS/simulation/src/digi2raw.cxx

Detectors/ITSMFT/ITS/simulation/src/digi2raw.cxx:94:3: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]
Detectors/ITSMFT/ITS/simulation/src/digi2raw.cxx:442:10: style: Variable 'lnkAs' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:44:3: warning: Member variable 'TimeFrameGPU::mROFramesPVDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:213:19: performance: Function 'getDeviceTrackletsLUTs()' should return member 'mTrackletsLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:214:19: performance: Function 'getDeviceCellLUTs()' should return member 'mCellsLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:215:24: performance: Function 'getDeviceTracklets()' should return member 'mTrackletsDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:216:24: performance: Function 'getDeviceCells()' should return member 'mCellsDevice' by const reference. [returnByReference]

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h:26:3: warning: Member variable 'TrackerTraitsGPU::mTimeFrameGPU' is not initialized in the constructor. [uninitMemberVar]

Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx

Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:144:70: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:660:60: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:701:64: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:73:9: warning: Member variable 'VertexCand::x' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:73:12: warning: Member variable 'VertexCand::y' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:73:15: warning: Member variable 'VertexCand::z' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:74:9: warning: Member variable 'VertexCand::rms2' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:75:9: warning: Member variable 'VertexCand::avgDist2' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:76:7: warning: Member variable 'VertexCand::nGood' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:77:9: warning: Member variable 'VertexCand::seed' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:79:7: warning: Member variable 'VertexCand::size' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:80:11: warning: Member variable 'VertexCand::ok' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:81:11: warning: Member variable 'VertexCand::keep' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/LineProjection.h:82:11: warning: Member variable 'VertexCand::fine' has no initializer. [uninitMemberVarNoCtor]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Tracker.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Tracker.h:54:3: style: Class 'Tracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackerTraits.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackerTraits.h:133:23: warning: Member variable 'TrackerTraits::mTimeFrame' has no initializer. [uninitMemberVarNoCtor]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Vertexer.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Vertexer.h:46:3: style: Class 'Vertexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h:69:8: performance: Function 'getVertexingParameters()' should return member 'mVrtParams' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h:70:65: style: Parameter 'vertParams' can be declared as reference to const [constParameterReference]

Detectors/ITSMFT/ITS/tracking/src/LineVertexerHelpers.cxx

Detectors/ITSMFT/ITS/tracking/src/LineVertexerHelpers.cxx:1011:16: style: Variable 'refit' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx:298:20: style: Variable 'trk' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:459:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:471:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:476:34: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdCalibratorSpec.h

Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/ThresholdCalibratorSpec.h:116:3: style: Class 'ITSThresholdCalibrator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/TrackReaderSpec.h

Detectors/ITSMFT/ITS/workflow/include/ITSWorkflow/TrackReaderSpec.h:35:3: style: Class 'TrackReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx

Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:68:22: warning: Member variable 'ITSDCSDataGenerator::mMaxCyclesNoFullMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:47:3: style: Class 'ITSDCSDataGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:31:82: performance: Function parameter 'aliases' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:75:7: style: Variable 'nStaves' can be declared as const array [constVariable]

Detectors/ITSMFT/ITS/workflow/src/DCSParserSpec.cxx

Detectors/ITSMFT/ITS/workflow/src/DCSParserSpec.cxx:556:7: style: Variable 'stavesPerLayer' can be declared as const array [constVariable]

Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx

Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:286:21: style: Condition 'chipID>=432' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:302:19: style: Condition 'ruID>=48' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:327:21: style: Condition 'chipID>=432' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:1620:18: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:1670:23: style: Variable 'v' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:29:20: style: Parameter 'xx' can be declared as pointer to const. However it seems that 'erf' is a callback function, if 'xx' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:29:32: style: Parameter 'par' can be declared as pointer to const. However it seems that 'erf' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:35:25: style: Parameter 'xx' can be declared as pointer to const. However it seems that 'erf_ithr' is a callback function, if 'xx' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/workflow/src/ThresholdCalibratorSpec.cxx:35:37: style: Parameter 'par' can be declared as pointer to const. However it seems that 'erf_ithr' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]

Detectors/ITSMFT/ITS/workflow/src/TrackReaderSpec.cxx

Detectors/ITSMFT/ITS/workflow/src/TrackReaderSpec.cxx:70:15: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/workflow/src/VertexReaderSpec.cxx

Detectors/ITSMFT/ITS/workflow/src/VertexReaderSpec.cxx:67:15: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h

Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h:153:20: performance: Function 'globalDerivativeX()' should return member 'mGlobalDerivativeX' by const reference. [returnByReference]
Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h:154:20: performance: Function 'globalDerivativeY()' should return member 'mGlobalDerivativeY' by const reference. [returnByReference]
Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h:155:20: performance: Function 'globalDerivativeZ()' should return member 'mGlobalDerivativeZ' by const reference. [returnByReference]
Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h:156:19: performance: Function 'localDerivativeX()' should return member 'mLocalDerivativeX' by const reference. [returnByReference]
Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h:157:19: performance: Function 'localDerivativeY()' should return member 'mLocalDerivativeY' by const reference. [returnByReference]
Detectors/ITSMFT/MFT/alignment/include/MFTAlignment/AlignPointHelper.h:158:19: performance: Function 'localDerivativeZ()' should return member 'mLocalDerivativeZ' by const reference. [returnByReference]

Detectors/ITSMFT/MFT/assessment/include/MFTAssessment/MFTAssessment.h

Detectors/ITSMFT/MFT/assessment/include/MFTAssessment/MFTAssessment.h:63:3: warning: Member variable 'MFTAssessment::mUnusedChips' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/assessment/include/MFTAssessment/MFTAssessment.h:63:3: warning: Member variable 'MFTAssessment::mLastTrackType' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/assessment/include/MFTAssessment/MFTAssessment.h:63:3: style: Class 'MFTAssessment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx

Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:788:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:792:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:810:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:812:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:858:50: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:860:52: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:862:53: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:864:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:866:38: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:868:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:870:37: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:872:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:874:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:876:37: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:878:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:882:36: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:884:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:887:57: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:888:56: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:889:65: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:893:64: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:898:51: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:900:51: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:902:50: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:904:54: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:907:39: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:909:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:911:38: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:913:47: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:915:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:917:37: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:919:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:921:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:923:47: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:925:48: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:928:54: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:930:53: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:932:53: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:935:57: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:939:57: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:942:52: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:943:57: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:950:49: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:952:49: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:955:52: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:960:33: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:970:52: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:114:16: style: Local variable 'h' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:501:13: style: Local variable 'src' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:489:11: style: Variable 'clsdisk' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/MFT/assessment/src/MFTAssessment.cxx:854:14: style: Unused variable: objar [unusedVariable]

Detectors/ITSMFT/MFT/base/include/MFTBase/ChipSegmentation.h

Detectors/ITSMFT/MFT/base/include/MFTBase/ChipSegmentation.h:32:3: style: Class 'ChipSegmentation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/Flex.h

Detectors/ITSMFT/MFT/base/include/MFTBase/Flex.h:36:3: style: Class 'Flex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/GeometryTGeo.h

Detectors/ITSMFT/MFT/base/include/MFTBase/GeometryTGeo.h:64:3: style: Class 'GeometryTGeo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDetector.h

Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDetector.h:41:3: style: Class 'HalfDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDisk.h

Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDisk.h:63:3: style: Class 'HalfDisk' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDiskSegmentation.h

Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDiskSegmentation.h:37:3: style: Class 'HalfDiskSegmentation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/MFT/base/include/MFTBase/HalfDiskSegmentation.h:61:57: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/include/MFTBase/Ladder.h

Detectors/ITSMFT/MFT/base/include/MFTBase/Ladder.h:48:3: style: Class 'Ladder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/LadderSegmentation.h

Detectors/ITSMFT/MFT/base/include/MFTBase/LadderSegmentation.h:36:3: style: Class 'LadderSegmentation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/include/MFTBase/Segmentation.h

Detectors/ITSMFT/MFT/base/include/MFTBase/Segmentation.h:44:3: style: Class 'Segmentation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/base/src/GeometryTGeo.cxx

Detectors/ITSMFT/MFT/base/src/GeometryTGeo.cxx:272:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/base/src/GeometryTGeo.cxx:300:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/base/src/GeometryTGeo.cxx:359:20: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/src/HalfCone.cxx

Detectors/ITSMFT/MFT/base/src/HalfCone.cxx:1448:50: style: Same expression on both sides of '/'. [duplicateExpression]
Detectors/ITSMFT/MFT/base/src/HalfCone.cxx:1493:57: style: Same expression on both sides of '/'. [duplicateExpression]
Detectors/ITSMFT/MFT/base/src/HalfCone.cxx:2853:3: style: Variable 'YPC4' is assigned an expression that holds the same value. [redundantAssignment]

Detectors/ITSMFT/MFT/base/src/HalfDisk.cxx

Detectors/ITSMFT/MFT/base/src/HalfDisk.cxx:152:23: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/src/HalfDiskSegmentation.cxx

Detectors/ITSMFT/MFT/base/src/HalfDiskSegmentation.cxx:174:34: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/src/HalfSegmentation.cxx

Detectors/ITSMFT/MFT/base/src/HalfSegmentation.cxx:84:10: error: Memory pointed to by 'geomFile' is freed twice. [doubleFree]

Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx

Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:5883:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:5911:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:6035:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:6064:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:1403:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:1462:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:1525:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:1589:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:2178:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:2240:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:2303:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:2367:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:3070:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:3164:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:3262:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:3361:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4055:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4114:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4177:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4241:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4711:20: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4921:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4980:18: style: Variable 'transformation' is reassigned a value before the old one has been us

Clone this wiki locally