Skip to content

report_cppcheck

Vít Kučera edited this page Apr 13, 2026 · 17 revisions

Report from Cppcheck

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

Summary

Per category

category issues
CastIntegerToAddressAtReturn 3
accessMoved 2
arrayIndexOutOfBounds 2
arrayIndexThenCheck 1
asctimeCalled 4
assertWithSideEffect 1
badBitmaskCheck 8
bitwiseOnBoolean 47
bufferAccessOutOfBounds 6
catchExceptionByValue 34
clarifyCalculation 3
clarifyCondition 9
clarifyStatement 2
compareBoolExpressionWithInt 1
comparePointers 4
compareValueOutOfTypeRangeError 5
comparisonOfFuncReturningBoolError 1
constParameter 6
constParameterCallback 47
constParameterPointer 33
constParameterReference 267
constStatement 2
constVariable 43
constVariablePointer 206
constVariableReference 682
containerOutOfBounds 40
cstyleCast 2067
ctunullpointer 2
dangerousTypeCast 306
danglingLifetime 3
danglingTempReference 27
derefInvalidIteratorRedundantCheck 3
doubleFree 1
duplInheritedMember 61
duplicateAssignExpression 6
duplicateBreak 89
duplicateCondition 13
duplicateConditionalAssign 16
duplicateExpression 31
duplicateExpressionTernary 8
exceptRethrowCopy 3
funcArgOrderDifferent 1
identicalConditionAfterEarlyExit 5
identicalInnerCondition 8
ignoredReturnValue 3
incorrectCharBooleanError 1
incorrectLogicOperator 2
incorrectStringBooleanError 1
intToPointerCast 3
internalAstError 11
invalidContainer 2
invalidPointerCast 13
invalidPrintfArgType_float 1
invalidPrintfArgType_sint 37
invalidPrintfArgType_uint 19
invalidscanf 2
iterateByValue 15
knownConditionTrueFalse 170
knownEmptyContainer 7
leakReturnValNotUsed 6
legacyUninitvar 8
memleak 1
memleakOnRealloc 3
memsetZeroBytes 1
mismatchAllocDealloc 1
missingOverride 5
missingReturn 5
moduloofone 1
multiCondition 6
negativeContainerIndex 1
negativeIndex 2
noConstructor 21
noCopyConstructor 11
noExplicitConstructor 1053
noOperatorEq 11
nullPointer 10
nullPointerArithmeticOutOfMemory 1
nullPointerArithmeticRedundantCheck 2
nullPointerDefaultArg 1
nullPointerOutOfMemory 71
nullPointerOutOfResources 35
nullPointerRedundantCheck 48
operatorEqVarError 56
oppositeExpression 2
overlappingStrcmp 2
passedByValue 633
passedByValueCallback 17
pointerSize 1
postfixOperator 17
preprocessorErrorDirective 2
redundantAssignInSwitch 3
redundantAssignment 66
redundantCondition 3
redundantContinue 1
redundantInitialization 29
redundantPointerOp 1
resourceLeak 1
returnByReference 117
returnStdMoveLocal 11
sameIteratorExpression 1
selfAssignment 1
shadowArgument 14
shadowFunction 38
shadowVariable 322
shiftNegativeLHS 1
shiftTooManyBitsSigned 15
stlFindInsert 7
stlIfStrFind 14
stlcstrAssignment 2
stlcstrConcat 2
stlcstrParam 4
stlcstrStream 6
suspiciousFloatingPointCast 1
throwInEntryPoint 15
throwInNoexceptFunction 5
truncLongCastAssignment 26
truncLongCastReturn 1
unassignedVariable 2
uninitMemberVar 1073
uninitMemberVarPrivate 49
uninitvar 28
unknownEvaluationOrder 3
unpreciseMathCall 6
unreachableCode 20
unsafeClassCanLeak 1
unsignedLessThanZero 10
unsignedPositive 7
unusedPrivateFunction 3
unusedScopedObject 4
unusedStructMember 87
unusedVariable 212
useInitializationList 48
uselessAssignmentArg 1
uselessAssignmentPtrArg 3
uselessCallsSubstr 12
uselessOverride 26
virtualCallInConstructor 5
wrongPrintfScanfArgNum 5
zerodivcond 2
total 8744

Per directory, per line

directory issues issues per 1000 lines
Algorithm 24 10.8
CCDB 110 18.9
Common 254 11.3
DataFormats 385 7.54
Detectors 4824 8.33
EventVisualisation 110 14.7
Framework 1644 15.6
GPU 953 11.4
Generators 40 5.18
Steer 76 9.88
Utilities 159 7.33
cmake 6 92.3
macro 109 26.9
run 50 13.4
total 8744 9.69

Issues

Algorithm

Algorithm/include/Algorithm/PageParser.h

Algorithm/include/Algorithm/PageParser.h:214:5: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Algorithm/include/Algorithm/PageParser.h:336:24: style: Condition 'std::is_void<T>::value' is always false [knownConditionTrueFalse]
Algorithm/include/Algorithm/PageParser.h:355:9: style: Condition '!std::is_void<GroupType>::value' is always true [knownConditionTrueFalse]
Algorithm/include/Algorithm/PageParser.h:270:7: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
Algorithm/include/Algorithm/PageParser.h:214:5: style: Class 'Iterator < const ClusterData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Algorithm/include/Algorithm/PageParser.h:214:5: style: Class 'Iterator < ClusterData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Algorithm/include/Algorithm/PageParser.h:355:9: style: Condition '!std::is_void<void>::value' is always false [knownConditionTrueFalse]

Algorithm/include/Algorithm/RangeTokenizer.h

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/include/Algorithm/RangeTokenizer.h:73:42: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]

Algorithm/include/Algorithm/TableView.h

Algorithm/include/Algorithm/TableView.h:273:16: warning: The class 'outerIterator' defines member function with name 'operator++' also defined in its parent class 'iterator'. [duplInheritedMember]
Algorithm/include/Algorithm/TableView.h:122:49: style: C-style pointer casting [cstyleCast]
Algorithm/include/Algorithm/TableView.h:122:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Algorithm/include/Algorithm/TableView.h:98:49: style: Parameter 'seqData' can be declared as pointer to const [constParameterPointer]

Algorithm/test/pageparser.cxx

Algorithm/test/pageparser.cxx:32:3: style: Struct 'PageHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Algorithm/test/pageparser.cxx:74:27: style: Condition 'std::is_void<int>::value' is always false [knownConditionTrueFalse]
Algorithm/test/pageparser.cxx:113:9: style: Condition '!std::is_void<int>::value' is always true [knownConditionTrueFalse]
Algorithm/test/pageparser.cxx:142:7: style: Condition '!std::is_void<int>::value' is always true [knownConditionTrueFalse]

Algorithm/test/parser.cxx

Algorithm/test/parser.cxx:32:3: style: Struct 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Algorithm/test/parser.cxx:40:3: style: Struct 'Trailer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Algorithm/test/tableview.cxx

Algorithm/test/tableview.cxx:82:29: style: C-style pointer casting [cstyleCast]
Algorithm/test/tableview.cxx:83:29: style: C-style pointer casting [cstyleCast]
Algorithm/test/tableview.cxx:149:28: style: C-style pointer casting [cstyleCast]
Algorithm/test/tableview.cxx:102:12: style: Variable 'requiredNofRowsInColumn' can be declared as const array [constVariable]

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:84:3: style: Class 'CCDBManagerInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
CCDB/include/CCDB/BasicCCDBManager.h:388:3: style: Class 'BasicCCDBManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

CCDB/include/CCDB/CCDBDownloader.h

CCDB/include/CCDB/CCDBDownloader.h:152: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:368:5: warning: Member variable 'RequestContext::timestamp' is not initialized in the constructor. [uninitMemberVar]
CCDB/include/CCDB/CcdbApi.h:368:5: warning: Member variable 'RequestContext::considerSnapshot' is not initialized in the constructor. [uninitMemberVar]
CCDB/include/CCDB/CcdbApi.h:71: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:522:48: style: Condition 'httpCode<400' is always true [knownConditionTrueFalse]
CCDB/src/CCDBDownloader.cxx:524: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:612:18: style: C-style pointer casting [cstyleCast]
CCDB/src/CCDBDownloader.cxx:500:20: style: Variable 'p' can be declared as reference to const [constVariableReference]

CCDB/src/CcdbApi.cxx

CCDB/src/CcdbApi.cxx:2152: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:2152:5: warning: Class 'CCDBSemaphore' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
CCDB/src/CcdbApi.cxx:850:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:1725:7: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:1770:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:2153:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:800:12: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed]
CCDB/src/CcdbApi.cxx:565:15: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:567:17: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:606:19: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:737:24: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:737:136: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:744:24: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:744:131: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:800:5: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:805:30: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:813:14: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:930:38: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:936:35: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1049:22: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1050:43: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1054:53: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1216:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1216:30: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1723:21: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1748:43: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1750:53: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1751:50: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:2069:23: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1623:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
CCDB/src/CcdbApi.cxx:505:14: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:532:14: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1064:18: style: Variable 'p' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1602:16: style: Variable 'sub' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1646:18: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:2093:14: style: Variable 'el' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:562: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:591: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:87:41: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:97:57: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:107:62: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:113:88: 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:123:73: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:127:80: warning: Either the condition 'objB' is redundant or there is possible null pointer dereference: objB. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:133:66: warning: Either the condition 'objB' is redundant or there is possible null pointer dereference: objB. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:153:60: warning: Either the condition 'objA' is redundant or there is possible null pointer dereference: objA. [nullPointerRedundantCheck]
CCDB/test/testBasicCCDBManager.cxx:157: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:196:10: style: Local variable 'tree' shadows outer variable [shadowVariable]
CCDB/test/testCcdbApi.cxx:475:13: style: Local variable 'h' shadows outer variable [shadowVariable]
CCDB/test/testCcdbApi.cxx:488:13: style: Local variable 'h' shadows outer variable [shadowVariable]
CCDB/test/testCcdbApi.cxx:582:16: error: inconclusive: Out of bounds access in 'contexts.at(i)', if 'contexts' size is 1 and 'i' is 4 [containerOutOfBounds]
CCDB/test/testCcdbApi.cxx:583:16: error: inconclusive: Out of bounds access in 'contexts.at(i)', if 'contexts' size is 1 and 'i' is 4 [containerOutOfBounds]
CCDB/test/testCcdbApi.cxx:584:16: error: inconclusive: Out of bounds access in 'contexts.at(i)', if 'contexts' size is 1 and 'i' is 4 [containerOutOfBounds]
CCDB/test/testCcdbApi.cxx:75:42: style: Unused variable: metadata [unusedVariable]

CCDB/test/testCcdbApiMultipleUrls.cxx

CCDB/test/testCcdbApiMultipleUrls.cxx:96:12: style: Variable 'returnResult' can be declared as pointer to const [constVariablePointer]
CCDB/test/testCcdbApiMultipleUrls.cxx:50: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:1132:9: style: Condition '!FwdcorrectTracks(dz)' is always false [knownConditionTrueFalse]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:1205:9: style: Condition '!FwdcorrectTracks(dz)' is always false [knownConditionTrueFalse]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:977:9: warning: Uninitialized variable: posX [uninitvar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:985:9: warning: Uninitialized variable: posY [uninitvar]

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/MagFieldFast.h:47:34: performance: Function parameter 'inpFName' should be passed by const reference. [passedByValue]
Common/Field/include/Field/MagFieldFast.h:48:66: performance: Function parameter 'inpFmt' should be passed by const reference. [passedByValue]
Common/Field/include/Field/MagFieldFast.h:52:35: performance: Function parameter 'inpFName' should be passed by const reference. [passedByValue]

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:65:3: style: Class 'MagneticField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/Field/include/Field/MagneticField.h:63:55: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
Common/Field/include/Field/MagneticField.h:242:58: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
Common/Field/include/Field/MagneticField.h:93:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:101:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:109:12: style: Variable 'xyz' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:119:12: style: Variable 'xyzd' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:128:12: style: Variable 'xyzd' can be declared as const array [constVariable]
Common/Field/include/Field/MagneticField.h:139: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/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:327:17: style: Redundant initialization for 'inputTensor'. The initialized value is overwritten before it is read. [redundantInitialization]
Common/ML/src/OrtInterface.cxx:336:18: style: Redundant initialization for 'outputTensor'. The initialized value is overwritten before it is read. [redundantInitialization]
Common/ML/src/OrtInterface.cxx:387:18: style: Redundant initialization for 'outputTensor'. The initialized value is overwritten before it is read. [redundantInitialization]

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:71:3: style: Class 'Rotation2D < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/MathUtils/include/MathUtils/Cartesian.h:71: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:147:8: style: Virtual function 'Clear' is called from destructor '~Chebyshev3DCalc()' at line 52. Dynamic binding is not used. [virtualCallInConstructor]
Common/MathUtils/include/MathUtils/Chebyshev3DCalc.h:47: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: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/SimConfig/include/SimConfig/SimConfig.h

Common/SimConfig/include/SimConfig/SimConfig.h:137:15: performance: Function 'getMCEngine()' should return member 'mMCEngine' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:154:15: performance: Function 'getGenerator()' should return member 'mGenerator' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:155:15: performance: Function 'getTrigger()' should return member 'mTrigger' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:158:15: performance: Function 'getExtKinematicsFileName()' should return member 'mExtKinFileName' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:159:15: performance: Function 'getEmbedIntoFileName()' should return member 'mEmbedIntoFileName' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:163:15: performance: Function 'getOutPrefix()' should return member 'mOutputPrefix' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:164:15: performance: Function 'getLogVerbosity()' should return member 'mLogVerbosity' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:165:15: performance: Function 'getLogSeverity()' should return member 'mLogSeverity' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:166:15: performance: Function 'getKeyValueString()' should return member 'mKeyValueTokens' by const reference. [returnByReference]
Common/SimConfig/include/SimConfig/SimConfig.h:167:15: performance: Function 'getConfigFile()' should return member 'mConfigFile' by const reference. [returnByReference]

Common/SimConfig/src/SimConfig.cxx

Common/SimConfig/src/SimConfig.cxx:476: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:217:78: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParam.h:95:16: style: Variable 'v' can be declared as reference to const [constVariableReference]
Common/Utils/include/CommonUtils/ConfigurableParam.h:105:16: style: Variable 'v' can be declared as reference to const [constVariableReference]

Common/Utils/include/CommonUtils/ConfigurableParamHelper.h

Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:146:60: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:159:52: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:172:76: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:172:89: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:190:79: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:190:92: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:199:26: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:285:60: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:298:52: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:311:79: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:311:92: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:329:82: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:329:95: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:338:26: style: C-style pointer casting [cstyleCast]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:108:10: style: Variable 'members' can be declared as pointer to const [constVariablePointer]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:122:10: style: Variable 'members' can be declared as pointer to const [constVariablePointer]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:245:10: style: Variable 'members' can be declared as pointer to const [constVariablePointer]
Common/Utils/include/CommonUtils/ConfigurableParamHelper.h:259:10: style: Variable 'members' can be declared as pointer to const [constVariablePointer]

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/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/RootChain.h

Common/Utils/include/CommonUtils/RootChain.h:32:57: performance: Function parameter 'trName' should be passed by const reference. [passedByValue]
Common/Utils/include/CommonUtils/RootChain.h:32:83: performance: Function parameter 'inpFile' should be passed by const reference. [passedByValue]
Common/Utils/include/CommonUtils/RootChain.h:33:53: performance: Function parameter 'inp' should be passed by const reference. [passedByValue]

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:47:14: warning: Return value of function buffer.release() is not used. [ignoredReturnValue]
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:68:7: error: Mismatching allocation and deallocation: SerializedInfo::bufferptr [mismatchAllocDealloc]
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:119:16: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:826:27: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:846:45: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:847:29: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:862:54: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:863:29: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:815:42: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:816:29: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:661:10: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:661:32: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParam.cxx:704:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:708:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:712:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:716:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:720:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:724:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:728:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:732:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:736:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:740:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:744:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:752:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:756:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:760:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:780:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:892:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:896:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:900:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:904:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:908:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:912:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:916:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:920:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:924:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:928:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:932:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:940:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:944:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:948:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
Common/Utils/src/ConfigurableParam.cxx:182:18: style: Variable 'pair' can be declared as reference to const [constVariableReference]
Common/Utils/src/ConfigurableParam.cxx:522:16: style: Variable 'token' can be declared as reference to const [constVariableReference]
Common/Utils/src/ConfigurableParam.cxx:578:34: style: Parameter 'el' can be declared as reference to const [constParameterReference]

Common/Utils/src/ConfigurableParamHelper.cxx

Common/Utils/src/ConfigurableParamHelper.cxx:84:15: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:177:26: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:207:22: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:300:22: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:391:24: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:392:26: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:438:24: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:439:26: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ConfigurableParamHelper.cxx:190:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:410:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:411:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:455:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:456:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Common/Utils/src/ConfigurableParamHelper.cxx:342: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/ConfigurableParamHelper.cxx:141:47: warning: The expression 'strcmp(tname,"std::string") != 0' is suspicious. It overlaps 'strcmp(tname,"string") == 0'. [overlappingStrcmp]
Common/Utils/src/ConfigurableParamHelper.cxx:282:45: warning: The expression 'strcmp(tname,"std::string") != 0' is suspicious. It overlaps 'strcmp(tname,"string") == 0'. [overlappingStrcmp]

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/RootSerializableKeyValueStore.cxx

Common/Utils/src/RootSerializableKeyValueStore.cxx:30:14: style: Variable 'p' can be declared as reference to const [constVariableReference]

Common/Utils/src/ShmManager.cxx

Common/Utils/src/ShmManager.cxx:64:19: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:200:27: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:202:33: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:202:53: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:225:12: style: C-style pointer casting [cstyleCast]
Common/Utils/src/ShmManager.cxx:234: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:62: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/Calibration/include/DataFormatsCalibration/MeanVertexObject.h

DataFormats/Calibration/include/DataFormatsCalibration/MeanVertexObject.h:93:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

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/CTPRateFetcher.h

DataFormats/Detectors/CTP/include/DataFormatsCTP/CTPRateFetcher.h:33:103: performance: Function parameter 'sourceName' should be passed by const reference. [passedByValue]
DataFormats/Detectors/CTP/include/DataFormatsCTP/CTPRateFetcher.h:34:111: performance: Function parameter 'sourceName' should be passed by const reference. [passedByValue]
DataFormats/Detectors/CTP/include/DataFormatsCTP/CTPRateFetcher.h:37:113: performance: Function parameter 'sourceName' should be passed by const reference. [passedByValue]
DataFormats/Detectors/CTP/include/DataFormatsCTP/CTPRateFetcher.h:38:85: performance: Function parameter 'sourceName' should be passed by const reference. [passedByValue]

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:408:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 406. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:418:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 416. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:428:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 426. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:443:18: style: Expression is always true because 'else if' condition is opposite to previous condition at line 441. [multiCondition]
DataFormats/Detectors/CTP/src/Scalers.cxx:318:25: style: Local variable 'o2rec' shadows outer variable [shadowVariable]

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:61:24: performance: Function 'GetLabels()' should return member 'mLabels' by const reference. [returnByReference]
DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/CellLabel.h:68:22: 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/src/Cell.cxx

DataFormats/Detectors/EMCAL/src/Cell.cxx:71: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. However it seems that 'TriggersExt' is a callback function. [passedByValueCallback]

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. However it seems that 'TriggersExt' is a callback function. [passedByValueCallback]

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. However it seems that 'TriggersExt' is a callback function. [passedByValueCallback]

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:177:3: style: Class 'LookupTableBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
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:426:3: style: Class 'SingleLUT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:301:21: performance: Range variable 'entryFEE' should be declared as const reference. [iterateByValue]

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/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/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: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/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/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/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/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:52:3: warning: Member variable 'CalibdEdxCorrection::mParams' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:52:3: warning: Member variable 'CalibdEdxCorrection::mChi2' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:52:3: warning: Member variable 'CalibdEdxCorrection::mEntries' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:46:3: warning: Member variable 'CalibdEdxCorrection::mParams' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:46:3: warning: Member variable 'CalibdEdxCorrection::mChi2' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:46:3: warning: Member variable 'CalibdEdxCorrection::mEntries' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:50:3: warning: Member variable 'CalibdEdxCorrection::mParams' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:50:3: warning: Member variable 'CalibdEdxCorrection::mChi2' is not initialized in the constructor. [uninitMemberVar]
DataFormats/Detectors/TPC/include/DataFormatsTPC/CalibdEdxCorrection.h:50:3: warning: Member variable 'CalibdEdxCorrection::mEntries' is not initialized in the constructor. [uninitMemberVar]

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

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/Defs.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/Defs.h:142: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: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/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/ZeroSuppressionLinkBased.h

DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppressionLinkBased.h:226:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
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/include/DataFormatsTPC/ZeroSuppressionLinkBased.h:221:38: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn]

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/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/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/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/ZDCWaveform.h

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:631: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:632: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:633: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:221:13: style: Struct 'Descriptor < gSizeSerializationMethodString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:246:13: style: Struct 'Descriptor < gSizeSerializationMethodString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:221:13: style: Struct 'Descriptor < gSizeHeaderDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:246:13: style: Struct 'Descriptor < gSizeHeaderDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:221:13: style: Struct 'Descriptor < gSizeDataOriginString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:246:13: style: Struct 'Descriptor < gSizeDataOriginString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:221:13: style: Struct 'Descriptor < gSizeDataDescriptionString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Headers/include/Headers/DataHeader.h:246: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:51:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes]
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/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/Stack.h

DataFormats/Headers/include/Headers/Stack.h:129:14: style: Local variable 'size' shadows outer function [shadowFunction]

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:123:35: style: Condition 'defaultRDH.sourceID==dummySrc' is always true [knownConditionTrueFalse]
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:76:3: style: Class 'CCDBHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
DataFormats/Parameters/src/GRPTool.cxx:208:5: style: Exception should be caught by reference. [catchExceptionByValue]
DataFormats/Parameters/src/GRPTool.cxx:198:80: performance: Function parameter 'CCDBpath' should be passed by const reference. [passedByValue]
DataFormats/Parameters/src/GRPTool.cxx:173:16: style: Variable 'detstr' can be declared as reference to const [constVariableReference]
DataFormats/Parameters/src/GRPTool.cxx:182:16: style: Variable 'detstr' can be declared as reference to const [constVariableReference]
DataFormats/Parameters/src/GRPTool.cxx:323:16: style: Variable 'detstr' can be declared as reference to const [constVariableReference]
DataFormats/Parameters/src/GRPTool.cxx:98:39: style: Parameter 'argv' can be declared as const array [constParameter]

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/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/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/common/include/CommonDataFormat/TFIDInfo.h

DataFormats/common/include/CommonDataFormat/TFIDInfo.h:42:77: style: Condition 'creation==-1' is always false [knownConditionTrueFalse]

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/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:56: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/MCTruthContainer.h

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:535:51: style: Condition 'collCount<maxColl' is always true [knownConditionTrueFalse]
DataFormats/simulation/src/DigitizationContext.cxx:537: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:194:18: style: Variable 'part' 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:451:13: style: Variable 'prev_tf_range' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:604:16: style: Variable 'eventpart' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:658:16: style: Variable 'part' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:684:16: style: Variable 'part' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:725:18: style: Variable 'p' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:731:18: style: Variable 'p' can be declared as reference to const [constVariableReference]
DataFormats/simulation/src/DigitizationContext.cxx:563: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:207:49: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:57:3: warning: Member variable 'BunchCrossings::mWindowSize' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:222:3: warning: Member variable 'AODProducerWorkflowDPL::mTRDLocalGain' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:222:3: warning: Member variable 'AODProducerWorkflowDPL::mTRDGainCalib' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:222:3: warning: Member variable 'AODProducerWorkflowDPL::mTRDNoiseMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:222:3: warning: Member variable 'AODProducerWorkflowDPL::mZDCEnergyMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:222:3: warning: Member variable 'AODProducerWorkflowDPL::mZDCTDCMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/AOD/include/AODProducerWorkflow/AODProducerWorkflowSpec.h:139:16: style: Variable 'tw' can be declared as reference to const [constVariableReference]

Detectors/AOD/src/AODProducerWorkflowSpec.cxx

Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1431:43: style: inconclusive: Boolean expression 'cluster.ey<5.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1431:79: style: inconclusive: Boolean expression 'cluster.ex<5.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2093:33: warning: Possible null pointer dereference: mcReader [nullPointer]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3176:50: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3177:13: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3182:23: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:461:23: style: Local variable 'trig' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:474:21: style: Local variable 'trig' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2388:11: style: Local variable 'trackReffwd' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2469:11: style: Local variable 'trackRef' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2572:13: style: Local variable 'trackRef' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:695:11: style: Variable 'collStrTrk' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1091:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1168:14: style: Variable 'colInfo' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1296:13: style: Variable 'collStrTrk' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2387:14: style: Variable 'vertex' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2503:14: style: Variable 'item' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3133:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1101: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/AOD/src/StandaloneAODProducer.cxx:77:11: style: Variable 'colparts' can be declared as reference to const [constVariableReference]

Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx

Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:208:23: style: Redundant condition: The condition 'mPostProcessing' is redundant since '!(mPostProcessing != 4)' is sufficient. [redundantCondition]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:160:9: style: Exception should be caught by reference. [catchExceptionByValue]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:304:8: style: C-style pointer casting [cstyleCast]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:304:54: style: C-style pointer casting [cstyleCast]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:310: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:49: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:77:9: style: Condition '!processMPRec(mprec)' is always false [knownConditionTrueFalse]
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:200:18: style: Variable 'part' 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:268:46: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/Detector.h:350:26: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/Detector.h:536:30: style: C-style pointer casting [cstyleCast]
Detectors/Base/include/DetectorsBase/Detector.h:683:49: style: C-style pointer casting [cstyleCast]

Detectors/Base/include/DetectorsBase/GeometryManager.h

Detectors/Base/include/DetectorsBase/GeometryManager.h:80:95: performance: Function parameter 'algPars' should be passed by const reference. [passedByValue]

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/Propagator.h

Detectors/Base/include/DetectorsBase/Propagator.h:186:49: performance: Function parameter 'grpFileName' should be passed by const reference. [passedByValue]

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/include/DetectorsBase/Stack.h:191:50: style: Parameter 'primaries' can be declared as reference to const [constParameterReference]

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:100:24: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/GeometryManager.cxx:291:28: style: C-style pointer casting [cstyleCast]

Detectors/Base/src/MatLayerCyl.cxx

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

Detectors/Base/src/MatLayerCylSet.cxx

Detectors/Base/src/MatLayerCylSet.cxx:518:68: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCylSet.cxx:527:72: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCylSet.cxx:531:66: 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:336:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
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:688:112: style: Condition 'line.rfind("vn",0)!=0' is always true [knownConditionTrueFalse]
Detectors/Base/src/O2Tessellated.cxx:922:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1006:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1134:10: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1152:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:1251:16: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/O2Tessellated.cxx:688:89: style: Same expression on both sides of '&&'. [duplicateExpression]
Detectors/Base/src/O2Tessellated.cxx:1067:11: style: Variable 'facet' can be declared as reference to const [constVariableReference]
Detectors/Base/src/O2Tessellated.cxx:1189:13: style: Variable 'facet' can be declared as reference to const [constVariableReference]
Detectors/Base/src/O2Tessellated.cxx:1499:14: style: Variable 'facet' can be declared as reference to const [constVariableReference]

Detectors/Base/src/Stack.cxx

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

Detectors/Base/src/TGeoGeometryUtils.cxx

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

Detectors/Base/test/buildMatBudLUT.C

Detectors/Base/test/buildMatBudLUT.C:41:3: style: Struct 'LrData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/Base/test/buildMatBudLUT.C:137:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Base/test/buildMatBudLUT.C:161:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Base/test/buildMatBudLUT.C:331:13: style: Variable 'rphiBin' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/Base/test/buildMatBudLUT.C:394: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/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. However it seems that 'CPVPedestalCalibDevice' is a callback function. [passedByValueCallback]

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/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:78:3: style: Class 'RawWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/CPV/simulation/src/RawWriter.cxx

Detectors/CPV/simulation/src/RawWriter.cxx:223:29: style: Variable 'pc' can be declared as reference to const [constVariableReference]

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:64:15: style: C-style pointer casting [cstyleCast]

Detectors/CPV/workflow/src/DigitReaderSpec.cxx

Detectors/CPV/workflow/src/DigitReaderSpec.cxx:64: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/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_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_emcal.cxx

Detectors/CTF/test/test_ctf_io_emcal.cxx:115:33: style: C-style pointer casting [cstyleCast]

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_ft0.cxx

Detectors/CTF/test/test_ctf_io_ft0.cxx:123:33: style: C-style pointer casting [cstyleCast]

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_hmpid.cxx

Detectors/CTF/test/test_ctf_io_hmpid.cxx:90:33: style: C-style pointer casting [cstyleCast]

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: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_mid.cxx

Detectors/CTF/test/test_ctf_io_mid.cxx:109:33: style: C-style pointer casting [cstyleCast]

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_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: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_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_zdc.cxx

Detectors/CTF/test/test_ctf_io_zdc.cxx:117:33: style: C-style pointer casting [cstyleCast]

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:573:23: error: Using reference to dangling temporary. [danglingTempReference]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:85:3: style: Class 'CTFReaderSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:302:20: style: C-style pointer casting [cstyleCast]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:255:11: style: Local variable 'run' shadows outer function [shadowFunction]
Detectors/CTF/workflow/src/CTFReaderSpec.cxx:67:50: performance: Function parameter 'brname' should be passed by const reference. [passedByValue]

Detectors/CTF/workflow/src/CTFWriterSpec.cxx

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:282: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:96: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:145:15: style: C-style pointer casting [cstyleCast]

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:80: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:66: style: Parameter 'data' can be declared as reference to const [constParameterReference]
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/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/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/ClusterFactory.h

Detectors/EMCAL/base/include/EMCALBase/ClusterFactory.h:194:3: warning: Member variable 'ClusterFactory::mLoolUpTowerToIndex' is not initialized in the constructor. [uninitMemberVar]

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

Detectors/EMCAL/base/include/EMCALBase/Geometry.h:47:3: warning: Member variable 'Geometry::SMODULEMATRIX' is not initialized in the constructor. [uninitMemberVar]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:542:28: performance: Function 'GetEMCSystem()' should return member 'mEMCSMSystem' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:544:25: performance: Function 'GetCentersOfCellsEtaDir()' should return member 'mCentersOfCellsEtaDir' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:548:25: performance: Function 'GetCentersOfCellsXDir()' should return member 'mCentersOfCellsXDir' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:552:25: performance: Function 'GetCentersOfCellsPhiDir()' should return member 'mCentersOfCellsPhiDir' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:557:25: performance: Function 'GetEtaCentersOfCells()' should return member 'mEtaCentersOfCells' by const reference. [returnByReference]
Detectors/EMCAL/base/include/EMCALBase/Geometry.h:561: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:135: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: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/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/TimeCalibrationSlewingParams.h:53:56: performance: Function parameter 'arr' should be passed by const reference. [passedByValue]

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/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/EMCALChannelData.h:68:26: style: Local variable 'mGeometry' shadows outer variable [shadowVariable]
Detectors/EMCAL/calibration/include/EMCALCalibration/EMCALChannelData.h:69:9: style: Local variable 'NCELLS' shadows outer variable [shadowVariable]

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/EMCALCalibExtractor.cxx:85:11: warning: Uninitialized variable: vecRow [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/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/ClusterizerTask.h:45:34: performance: Function parameter 'inputFileName' should be passed by const reference. [passedByValue]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/ClusterizerTask.h:45:67: performance: Function parameter 'outputFileName' should be passed by const reference. [passedByValue]

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/DigitReader.h:38:36: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]

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: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:53: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/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/DigitizerTRU.cxx

Detectors/EMCAL/simulation/src/DigitizerTRU.cxx:173:14: style: Variable 'elem' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/simulation/src/DigitizerTRU.cxx:185:14: style: Variable 'elem' can be declared as reference to const [constVariableReference]

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:114:18: style: Variable 'digitTimebin' can be declared as reference to const [constVariableReference]
Detectors/EMCAL/simulation/src/DigitsWriteoutBuffer.cxx:189:18: style: Variable 'digitTimebin' can be declared as reference to const [constVariableReference]
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/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/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/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:66: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/Detector.h:103:45: performance: Function parameter 'inputFilePath' should be passed by const reference. [passedByValue]

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

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:1157:18: style: C-style pointer casting [cstyleCast]
Detectors/FIT/FT0/simulation/src/Detector.cxx:398:13: style: Local variable 'volPath' shadows outer variable [shadowVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:919:21: style: Local variable 'rotC' shadows outer variable [shadowVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:922:23: style: Local variable 'comC' shadows outer variable [shadowVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:348:10: style: Unused variable: xcell [unusedVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:348:25: style: Unused variable: ycell [unusedVariable]
Detectors/FIT/FT0/simulation/src/Detector.cxx:348: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/include/FT0Workflow/ReconstructionSpec.h

Detectors/FIT/FT0/workflow/include/FT0Workflow/ReconstructionSpec.h:60:90: performance: Function parameter 'ccdbpath' should be passed by const reference. [passedByValue]

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:66: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/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/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/include/FV0Workflow/ReconstructionSpec.h:58:121: 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:66: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: 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/include/FOCALBase/Geometry.h:75:50: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:77:31: performance: Function parameter 'geoFile' should be passed by const reference. [passedByValue]
Detectors/FOCAL/base/include/FOCALBase/Geometry.h:80:40: performance: Function parameter 'geoFile' should be passed by const reference. [passedByValue]

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/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:69: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: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:144:7: style: Exception should be caught by reference. [catchExceptionByValue]
Detectors/GRP/workflows/src/create-grp-ecs.cxx:328: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:97:8: performance: Function 'getCosmicTracks()' should return member 'mCosmicTracks' by const reference. [returnByReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:98:8: performance: Function 'getCosmicTracksLbl()' should return member 'mCosmicTracksLbl' by const reference. [returnByReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:115:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]

Detectors/GlobalTracking/include/GlobalTracking/MatchGlobalFwd.h

Detectors/GlobalTracking/include/GlobalTracking/MatchGlobalFwd.h:260:11: style: Variable 'matchingParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchGlobalFwd.h:276:11: style: Variable 'matchingParam' can be declared as reference to const [constVariableReference]

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:189:9: warning: Member variable 'MatchHMP::mHMPClusLabels' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchHMP.h:206:3: warning: Member variable 'MatchHMP::mNumOfTriggers' is not initialized. [uninitMemberVarPrivate]

Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h

Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:298:9: warning: Member variable 'MatchTOF::mTOFClusLabels' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:300:3: warning: Member variable 'MatchTOF::mNotPropagatedToTOF' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:336:3: warning: Member variable 'MatchTOF::mNumOfClusters' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h:140:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]

Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h

Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:311:3: style: Struct 'ITSChipClustersRefs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:467:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:317:3: style: Struct 'ITSChipClustersRefs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

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/MatchCosmics.cxx

Detectors/GlobalTracking/src/MatchCosmics.cxx:352:11: style: Variable 'matchRec' can be declared as reference to const [constVariableReference]

Detectors/GlobalTracking/src/MatchGlobalFwd.cxx

Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:895:25: style: Redundant assignment of 'mClosestBunchAbove[0]' to itself. [selfAssignment]
Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:354:10: style: Local variable 'MFTROFId' shadows outer variable [shadowVariable]
Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:508:16: style: Local variable 'score' shadows outer variable [shadowVariable]
Detectors/GlobalTracking/src/MatchGlobalFwd.cxx:415:11: style: Variable 'matchAllChi2' can be declared as reference to const [constVariableReference]

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:1765:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:1767:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:1769:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:1771:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:354: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:1815:18: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1923:18: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1276:30: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1278:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1322:61: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1322:132: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1322:203: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1333:34: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1334:19: error: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1359:32: error: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1372:28: error: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1374:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1375:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1376:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1377:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1378:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1379:19: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1380:19: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1381:19: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1383:17: error: Out of bounds access in expression 'Zshift[ibc]' because 'Zshift' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1385:32: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1403:17: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1403:58: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1404:17: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1404:58: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1405:17: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1405:58: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:172:15: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:831:24: style: Unused variable: posBeforeProp [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1062:11: style: Unused variable: trackIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1063:11: style: Unused variable: eventIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1064:11: style: Unused variable: sourceIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1163:24: style: Unused variable: posBeforeProp [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1479:13: style: Unused variable: trackIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1480:13: style: Unused variable: eventIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1481:13: style: Unused variable: sourceIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1650:9: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1839:9: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1879:9: style: Unused variable: trkType [unusedVariable]

Detectors/GlobalTracking/src/MatchTPCITS.cxx

Detectors/GlobalTracking/src/MatchTPCITS.cxx:2553:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1588:4: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1588:38: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1589:25: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:407:11: style: Variable 'itsRecord' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:598:13: style: Variable 'trc' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2612:11: style: Variable 'rcITS' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2636:11: style: Variable 'rcTPC' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2915:28: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2971:11: style: Variable 'itsMatchRec' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2973: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:84:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/IRFrameReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/IRFrameReaderSpec.cxx:79:15: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/readers/src/IRFrameReaderSpec.cxx:89: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:84: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:81: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:154:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/SecondaryVertexReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/SecondaryVertexReaderSpec.cxx:118: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:99:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/readers/src/TrackCosmicsReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/readers/src/TrackCosmicsReaderSpec.cxx:60: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:90:15: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/CosmicsMatchingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/CosmicsMatchingSpec.cxx:168: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:230:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/PrimaryVertexingSpec.cxx:231: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:165:41: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:169:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:170:29: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:179:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:185:41: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx

Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx:115:38: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx:120:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/StrangenessTrackingSpec.cxx:126: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:169:32: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:180:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:186:32: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/src/VertexTrackMatcherSpec.cxx

Detectors/GlobalTrackingWorkflow/src/VertexTrackMatcherSpec.cxx:107:11: style: Variable 'detParam' can be declared as reference to const [constVariableReference]

Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx

Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx:529:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx:530:17: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx:536:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx:378:27: style: Local variable 'refLinIBOut0' shadows outer variable [shadowVariable]
Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx:442:10: style: Local variable 'vid' shadows outer argument [shadowArgument]
Detectors/GlobalTrackingWorkflow/study/src/CheckResid.cxx:453:12: style: Local variable 'itr' 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/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:198:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx:292: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:144: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:1039:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:1370:69: style: C-style reference casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:229:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:724:11: style: Variable 'trackFam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:683: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:493:17: warning: Either the condition 'tpcTr' is redundant or there is possible null pointer dereference: tpcTr. [nullPointerRedundantCheck]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:500:46: warning: Either the condition 'tpcTr' is redundant or there is possible null pointer dereference: tpcTr. [nullPointerRedundantCheck]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:731:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:732:17: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:226:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:419:11: style: Unused variable: q2ptITS [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:419:20: style: Unused variable: q2ptTPC [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:419:29: style: Unused variable: q2ptITSTPC [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:419: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/include/TPCInterpolationWorkflow/TPCUnbinnedResidualReaderSpec.h

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/include/TPCInterpolationWorkflow/TPCUnbinnedResidualReaderSpec.h:33:3: style: Class 'TPCUnbinnedResidualReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCInterpolationSpec.cxx

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCInterpolationSpec.cxx:124:16: style: C-style pointer casting [cstyleCast]

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:274:26: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:276:22: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:282:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/TPCResidualReaderSpec.cxx:288: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/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/tpc-interpolation-workflow.cxx

Detectors/GlobalTrackingWorkflow/tpcinterpolationworkflow/src/tpc-interpolation-workflow.cxx:105:9: style: Redundant initialization for 'useMC'. The initialized value is overwritten before it is read. [redundantInitialization]

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/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/include/HMPIDReconstruction/Recon.h

Detectors/HMPID/reconstruction/include/HMPIDReconstruction/Recon.h:88:94: performance: Function parameter 'clusters' should be passed by const reference. [passedByValue]
Detectors/HMPID/reconstruction/include/HMPIDReconstruction/Recon.h:98:67: performance: Function parameter 'clusters' should be passed by const reference. [passedByValue]

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:102:7: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:103:17: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:104:14: style: C-style pointer casting [cstyleCast]
Detectors/HMPID/workflow/src/ClustersReaderSpec.cxx:105: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:135:16: style: Variable 'p' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/macros/test/CheckClusterShape.C:149:16: style: Variable 'p' can be declared as reference to const [constVariableReference]
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: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/CheckDROF.C

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:992:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1020:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1136: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:1214:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1242:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1322:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1346: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:869:20: style: Variable 'part' can be declared as reference to const [constVariableReference]
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/CheckDigits.C:91:42: style: Variable 'MC2ROFRecordArrrayRef' can be declared as reference to const [constVariableReference]

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/CheckLUtime.C

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/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:282:22: style: Unused variable: sensorIDs [unusedVariable]

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: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: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/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:217:19: style: Local variable 'compClus' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AnomalyStudy.cxx:36:24: style: class member 'AnomalyStudy::nChipStavesIB' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:420:70: style: Condition 'mNegTrkId==-1' is always false [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:414:68: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:414:86: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:644:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:529:15: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/AvgClusSize.cxx:629: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:62:3: warning: Member variable 'EfficiencyStudy::b' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:62:3: warning: Member variable 'EfficiencyStudy::mGeometry' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:62:3: warning: Member variable 'EfficiencyStudy::mClustersMCLCont' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2016:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2020:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2024:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2047:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2051:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2055:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2078:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2082:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2086:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2109:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2113:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2117:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2140:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2144:46: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2148:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2591:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2592:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2596:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2597:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2601:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2602:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2606:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2607:45: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2835:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1300:10: style: Local variable 'leg' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1421:14: style: Local variable 'phiOriginal' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1459:16: style: Local variable 'phiDuplicated' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1924:12: style: Local variable 'legEta' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:331:9: style: Variable 'pars' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2484:66: style: Parameter 'recoData' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2480:51: warning: Uninitialized variable: totNClusters [uninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2481:56: warning: Uninitialized variable: nDuplClusters [uninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2472:7: error: Uninitialized variable: totNClusters [legacyUninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2431:9: error: Uninitialized variable: nDuplClusters [legacyUninitvar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:836:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:836:41: style: Unused variable: clusDuplicatedDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1022:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:1349:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2179:24: style: Unused variable: clusOriginalDCA [unusedVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/Efficiency.cxx:2195:7: style: Variable 'nDuplClusters' is not assigned a value. [unassignedVariable]

Detectors/ITSMFT/ITS/postprocessing/studies/src/ImpactParameter.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/ImpactParameter.cxx:144:9: style: Variable 'params' can be declared as reference to const [constVariableReference]
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:90:3: warning: Member variable 'PIDStudy::mBBres' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:312:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:276: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:71:3: warning: Member variable 'TrackCheckStudy::mGeometry' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:71:3: warning: Member variable 'TrackCheckStudy::mClustersMCLCont' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:71:3: warning: Member variable 'TrackCheckStudy::ProcessName' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:71:3: warning: Member variable 'TrackCheckStudy::sigma' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:71:3: warning: Member variable 'TrackCheckStudy::sigmaerr' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:71:3: warning: Member variable 'TrackCheckStudy::meanPt' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:71:3: warning: Member variable 'TrackCheckStudy::aa' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1219:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1241:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1262:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1282:13: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:820:9: style: Local variable 'trackID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:820:18: style: Local variable 'evID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:1150:9: style: Local variable 'g1' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:913:12: style: Local variable 'aa' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:965:16: style: Local variable 'i' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:199:21: style: class member 'TrackCheckStudy::Histo' is never used. [unusedStructMember]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:56: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:134: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:54:9: style: struct member 'ParticleInfo::first' is never used. [unusedStructMember]

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/reconstruction/src/TrivialVertexer.cxx

Detectors/ITSMFT/ITS/reconstruction/src/TrivialVertexer.cxx:53:11: style: C-style pointer casting [cstyleCast]

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: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:392:9: style: Variable 'alpha' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/ITS/simulation/src/V3Layer.cxx:538: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/TimeFrameChunk.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mClusterExternalIndicesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mIndexTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mTrackletsLookupTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mCellsLookupTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNeighboursCellDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNeighboursCellLookupTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mRoadsLookupTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mCellsDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNeighboursCellDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNeighboursCellLookupTablesDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mCUBTmpBufferDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mFoundTrackletsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNFoundCellsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mLinesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNFoundLinesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNExclusiveFoundLinesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mUsedTrackletsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mNTrackletsPerClusterDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameChunk.h:63:3: warning: Member variable 'GpuTimeFrameChunk::mClusteredLinesDevice' is not initialized in the constructor. [uninitMemberVar]

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTracklets' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNCells' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNNeighbours' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mIndexTableUtilsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mMultMaskDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mPrimaryVerticesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mROFramesPVDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mClustersIndexTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mUsedClustersDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mROFramesClustersDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mUnsortedClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mClustersIndexTablesDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mUsedClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mROFramesClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mTrackletsLUTDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mCellsLUTDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNeighboursLUTDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mCellsDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNeighboursIndexTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mCellSeedsDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mCellSeedsChi2Device' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mCellSeedsChi2DeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mRoadsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mTrackITSExtDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNeighboursDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mTrackingFrameInfoDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTrackletsPerROFDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTrackletsPerClusterDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTrackletsPerClusterSumDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mUsedTrackletsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNLinesPerClusterDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNLinesPerClusterSumDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTrackletsPerROFDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTrackletsPerClusterDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mNTrackletsPerClusterSumDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:34:3: warning: Member variable 'TimeFrameGPU::mLinesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:124:19: performance: Function 'getDeviceNeighboursLUTs()' should return member 'mNeighboursLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:161:19: performance: Function 'getDeviceTrackletsPerROFs()' should return member 'mNTrackletsPerROFDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:166:31: performance: Function 'getNTracklets()' should return member 'mNTracklets' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:167:31: performance: Function 'getNCells()' should return member 'mNCells' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:169:31: performance: Function 'getNNeighbours()' should return member 'mNNeighbours' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:173:19: performance: Function 'getDeviceTrackletsLUTs()' should return member 'mTrackletsLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:174:19: performance: Function 'getDeviceCellLUTs()' should return member 'mCellsLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:175:24: performance: Function 'getDeviceTracklets()' should return member 'mTrackletsDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:176:25: performance: Function 'getDeviceCells()' should return member 'mCellsDevice' by const reference. [returnByReference]

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TracerGPU.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TracerGPU.h:27:3: style: Class 'Tracer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h:28:3: warning: Member variable 'TrackerTraitsGPU::mDeviceIndexTableUtils' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h:28: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:99:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:134:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:249:41: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:270:43: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:306:41: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx

Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:85:40: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:108:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:111:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:112:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:113:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:137:39: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:139:39: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:140:39: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:156:41: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:158:41: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:159:41: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/VertexerTraitsGPU.cxx:160:41: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/BoundedAllocator.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/BoundedAllocator.h:59:3: style: Class 'BoundedMemoryResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/BoundedAllocator.h:61:3: style: Class 'BoundedMemoryResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Smoother.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Smoother.h:50:3: warning: Member variable 'Smoother::mLayerToSmooth' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/Smoother.h:51:3: warning: Member variable 'Smoother::mBz' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/Smoother.h:52:3: warning: Member variable 'Smoother::mInitStatus' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/Smoother.h:56:3: warning: Member variable 'Smoother::mBestChi2' is not initialized. [uninitMemberVarPrivate]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h:71:3: warning: Member variable 'TimeFrame::mMinR' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h:71:3: warning: Member variable 'TimeFrame::mMaxR' is not initialized in the constructor. [uninitMemberVar]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Tracker.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Tracker.h:60:3: style: Class 'Tracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingInterface.h

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingInterface.h:45:3: warning: Member variable 'ITSTrackingInterface::mMeanVertex' is not initialized in the constructor. [uninitMemberVar]

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:78:8: performance: Function 'getVertexingParameters()' should return member 'mVrtParams' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h:79:65: style: Parameter 'vertParams' can be declared as reference to const [constParameterReference]

Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx

Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx:437:13: style: Variable 'trk' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx:445:17: style: Variable 'lut' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx:454:15: style: Variable 'lut' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx:538:16: style: Variable 'value' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/tracking/src/Tracker.cxx

Detectors/ITSMFT/ITS/tracking/src/Tracker.cxx:184:11: style: Variable 'currentRoad' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/tracking/src/Tracker.cxx:229:22: style: Variable 'label' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/tracking/src/Tracker.cxx:251:20: style: Variable 'label' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx:269:20: style: Variable 'trk' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx:348:16: style: Local variable 'good' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx:161:30: style: Variable 'lab2' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:360:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:372:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:377:34: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/tracking/src/VertexerTraits.cxx

Detectors/ITSMFT/ITS/tracking/src/VertexerTraits.cxx:437:30: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]

Detectors/ITSMFT/ITS/tracking/test/testBoundedMemoryResource.cxx

Detectors/ITSMFT/ITS/tracking/test/testBoundedMemoryResource.cxx:53:3: style: Class 'NoDeallocateResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

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:37: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/DCSGeneratorSpec.cxx:64:40: style: class member 'ITSDCSDataGenerator::mDataPointHints' is never used. [unusedStructMember]

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:68:15: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/workflow/src/VertexReaderSpec.cxx

Detectors/ITSMFT/ITS/workflow/src/VertexReaderSpec.cxx:58: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/Barrel.h

Detectors/ITSMFT/MFT/base/include/MFTBase/Barrel.h:33:46: style: Parameter 'tFSThickness' can be declared as reference to const [constParameterReference]

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:32: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/HeatExchanger.h

Detectors/ITSMFT/MFT/base/include/MFTBase/HeatExchanger.h:49:33: style: Parameter 'Rwater' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/base/include/MFTBase/HeatExchanger.h:52:35: style: Parameter 'DRPipe' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/base/include/MFTBase/HeatExchanger.h:55:36: style: Parameter 'HeatExchangerThickness' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/base/include/MFTBase/HeatExchanger.h:58:37: style: Parameter 'CarbonThickness' can be declared as reference to const [constParameterReference]

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 used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:5043:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:5107:18: style: Variable 'transformation' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:1833:17: style: Unused variable: partRohacellNotch [unusedVariable]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:2688:17: style: Unused variable: partRohacellNotch [unusedVariable]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:3687:17: style: Unused variable: partRohacellNotch [unusedVariable]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:4565:17: style: Unused variable: partRohacellNotch [unusedVariable]
Detectors/ITSMFT/MFT/base/src/HeatExchanger.cxx:5431:17: style: Unused variable: partRohacellNotch [unusedVariable]

Detectors/ITSMFT/MFT/base/src/Ladder.cxx

Detectors/ITSMFT/MFT/base/src/Ladder.cxx:160:23: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/src/LadderSegmentation.cxx

Detectors/ITSMFT/MFT/base/src/LadderSegmentation.cxx:151:28: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/src/Segmentation.cxx

Detectors/ITSMFT/MFT/base/src/Segmentation.cxx:70:48: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/base/src/Support.cxx

Detectors/ITSMFT/MFT/base/src/Support.cxx:61:20: style: Unused variable: localSubtraction [unusedVariable]
Detectors/ITSMFT/MFT/base/src/Support.cxx:62:13: style: Unused variable: localBox [unusedVariable]
Detectors/ITSMFT/MFT/base/src/Support.cxx:64:14: style: Unused variable: localUnion [unusedVariable]

Detectors/ITSMFT/MFT/calibration/include/MFTCalibration/NoiseCalibrator.h

Detectors/ITSMFT/MFT/calibration/include/MFTCalibration/NoiseCalibrator.h:41:3: style: Class 'NoiseCalibrator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/calibration/include/MFTCalibration/NoiseCalibratorSpec.h

Detectors/ITSMFT/MFT/calibration/include/MFTCalibration/NoiseCalibratorSpec.h:44:3: style: Class 'NoiseCalibratorSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx

Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:487:39: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:171:8: style: Unused variable: startTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:171:17: style: Unused variable: endTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:242:8: style: Unused variable: startTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:242:17: style: Unused variable: endTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:298:8: style: Unused variable: startTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:298:17: style: Unused variable: endTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:364:8: style: Unused variable: startTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:364:17: style: Unused variable: endTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:422:8: style: Unused variable: startTF [unusedVariable]
Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx:422:17: style: Unused variable: endTF [unusedVariable]

Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigInfo.h

Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigInfo.h:23:1: style: The class 'DCSConfigInfo' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigInfo.h:46:31: performance: Function parameter 'str' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigReader.h

Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigReader.h:36:3: warning: Member variable 'DCSConfigReader::mDCSUtils' is not initialized in the constructor. [uninitMemberVar]

Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h

Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h:47:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h:47:48: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h:52:44: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h:57:56: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h:67:53: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/DCSConfigUtils.h:93:33: performance: Function parameter 'type' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h

Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:80:3: warning: Member variable 'MFTDCSProcessor::mStartTF' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:80:3: warning: Member variable 'MFTDCSProcessor::mThresholdAnalogCurrent' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:80:3: warning: Member variable 'MFTDCSProcessor::mThresholdBackBiasCurrent' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:80:3: warning: Member variable 'MFTDCSProcessor::mThresholdDigitalCurrent' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:80:3: warning: Member variable 'MFTDCSProcessor::mThresholdBackBiasVoltage' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:80:3: warning: Member variable 'MFTDCSProcessor::mThresholdRULV' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/MFT/condition/include/MFTCondition/MFTDCSProcessor.h:54:5: performance: Variable 'firstValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]

Detectors/ITSMFT/MFT/condition/src/DCSConfigReader.cxx

Detectors/ITSMFT/MFT/condition/src/DCSConfigReader.cxx:99: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/ITSMFT/MFT/condition/src/MFTDCSProcessor.cxx

Detectors/ITSMFT/MFT/condition/src/MFTDCSProcessor.cxx:204:18: style: Local variable 'deltatime' shadows outer variable [shadowVariable]

Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h

Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:185:3: warning: Member variable 'MFTDCSDataProcessor::mDPsUpdateInterval' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:186:3: warning: Member variable 'MFTDCSDataProcessor::mStart' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:187:3: warning: Member variable 'MFTDCSDataProcessor::mEnd' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:189:3: warning: Member variable 'MFTDCSDataProcessor::mThreBBCurrent' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:190:3: warning: Member variable 'MFTDCSDataProcessor::mThreAnalogCurrent' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:191:3: warning: Member variable 'MFTDCSDataProcessor::mThreDigitCurrent' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:192:3: warning: Member variable 'MFTDCSDataProcessor::mThreBBValtage' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:193:3: warning: Member variable 'MFTDCSDataProcessor::mThreRULV' is not initialized. [uninitMemberVarPrivate]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:92:18: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:131:16: style: Variable 'i' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/MFT/condition/testWorkflow/MFTDCSDataProcessorSpec.h:91:46: style: Variable 'dpid2DataDesc' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C

Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:458:61: error: Array 'ZoneLadderIDmin[4][10]' accessed at index ZoneLadderIDmin[4][*], which is out of bounds. [arrayIndexOutOfBounds]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:458:91: error: Array 'ZoneLadderIDmax[4][10]' accessed at index ZoneLadderIDmax[4][*], which is out of bounds. [arrayIndexOutOfBounds]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:203:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:214:13: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:233:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:234:10: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:255:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:269:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:270:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:271:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:273:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:294:13: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:303:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:310:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:315:11: warning: If resource allocation fails, then there is a possible null pointer dereference: srcFile [nullPointerOutOfResources]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:105:16: style: Local variable 'layer' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:106:18: style: Local variable 'zone' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:142:7: style: Local variable 'half' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:142:13: style: Local variable 'disk' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:142:19: style: Local variable 'layer' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:142:26: style: Local variable 'zone' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:142:40: style: Local variable 'ladder' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:142:48: style: Local variable 'ladderID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:146:11: style: Local variable 'connector' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:204:9: style: Local variable 'ladderP' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:204:23: style: Local variable 'layerP' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:204:36: style: Local variable 'halfP' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:293:11: style: Local variable 'iconnector' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:348:9: style: Local variable 'zone' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:94:42: performance: Function parameter 'inputGeom' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:146:31: style: Unused variable: cableSW [unusedVariable]
Detectors/ITSMFT/MFT/macros/mapping/extractMFTMapping.C:150:29: style: Unused variable: ruInfo [unusedVariable]

Detectors/ITSMFT/MFT/macros/test/CreateDictionaries.C

Detectors/ITSMFT/MFT/macros/test/CreateDictionaries.C:91:15: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/macros/test/CreateDictionaries.C:121:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/macros/test/CreateDictionaries.C:38:37: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/macros/test/CreateDictionaries.C:39:37: performance: Function parameter 'hitfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/MFT/macros/test/CreateDictionaries.C:101:18: style: Variable 'part' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/MFT/simulation/include/MFTSimulation/Detector.h

Detectors/ITSMFT/MFT/simulation/include/MFTSimulation/Detector.h:55:3: style: Class 'Detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/simulation/src/Detector.cxx

Detectors/ITSMFT/MFT/simulation/src/Detector.cxx:159:18: style: inconclusive: Boolean expression 'startHit' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
Detectors/ITSMFT/MFT/simulation/src/Detector.cxx:185:30: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/simulation/src/Detector.cxx:694:8: style: Redundant initialization for 'path'. The initialized value is overwritten before it is read. [redundantInitialization]

Detectors/ITSMFT/MFT/simulation/src/GeometryMisAligner.cxx

Detectors/ITSMFT/MFT/simulation/src/GeometryMisAligner.cxx:498:10: style: Redundant initialization for 'path'. The initialized value is overwritten before it is read. [redundantInitialization]

Detectors/ITSMFT/MFT/simulation/src/digi2raw.cxx

Detectors/ITSMFT/MFT/simulation/src/digi2raw.cxx:94:3: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Cell.h

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Cell.h:56:32: style: Parameter 'coord' can be declared as pointer to const [constParameterPointer]

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Road.h

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Road.h:30:12: performance: Variable 'mRoadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/TrackCA.h

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/TrackCA.h:35:3: style: Class 'TrackLTF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/MFT/tracking/include/MFTTracking/TrackCA.h:72:3: style: Class 'TrackLTFL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h

Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h:161:7: performance: Variable 'layer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h:162:7: performance: Variable 'idInLayer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h:49:3: style: Class 'Tracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h:104:24: style: Parameter 'c1' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/tracking/include/MFTTracking/Tracker.h:104:37: style: Parameter 'c2' can be declared as reference to const [constParameterReference]

Detectors/ITSMFT/MFT/tracking/src/TrackFitter.cxx

Detectors/ITSMFT/MFT/tracking/src/TrackFitter.cxx:489:58: style: Parameter 'xVal' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/tracking/src/TrackFitter.cxx:489:85: style: Parameter 'yVal' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/tracking/src/TrackFitter.cxx:489:112: style: Parameter 'yErr' can be declared as reference to const [constParameterReference]
Detectors/ITSMFT/MFT/tracking/src/TrackFitter.cxx:167:12: style: Unused variable: chi2invqptquad [unusedVariable]

Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx

Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:336:30: style: Local variable 'bin' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:395:18: style: Local variable 'clsInLayer' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:532:16: style: Local variable 'clsInLayer' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:614:32: style: Local variable 'bin' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:665:20: style: Local variable 'clsInLayer' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:782:18: style: Local variable 'clsInLayer' shadows outer variable [shadowVariable]
Detectors/ITSMFT/MFT/tracking/src/Tracker.cxx:1015:21: style: Local variable 'cellC' shadows outer variable [shadowVariable]

Detectors/ITSMFT/MFT/workflow/include/MFTWorkflow/TrackReaderSpec.h

Detectors/ITSMFT/MFT/workflow/include/MFTWorkflow/TrackReaderSpec.h:37:3: style: Class 'TrackReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/workflow/include/MFTWorkflow/TracksToRecordsSpec.h

Detectors/ITSMFT/MFT/workflow/include/MFTWorkflow/TracksToRecordsSpec.h:34:3: style: Class 'TracksToRecordsSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/MFT/workflow/src/MFTAssessmentSpec.cxx

Detectors/ITSMFT/MFT/workflow/src/MFTAssessmentSpec.cxx:129:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/workflow/src/MFTAssessmentSpec.cxx:134:34: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/workflow/src/RecoWorkflow.cxx

Detectors/ITSMFT/MFT/workflow/src/RecoWorkflow.cxx:49:11: style: Variable 'trackingParam' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/MFT/workflow/src/TrackReaderSpec.cxx

Detectors/ITSMFT/MFT/workflow/src/TrackReaderSpec.cxx:66:15: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx

Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx:411:13: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx:416:34: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx:446:9: style: Variable 'trackingParam' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx:264:13: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement]
Detectors/ITSMFT/MFT/workflow/src/TrackerSpec.cxx:322:13: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement]

Detectors/ITSMFT/MFT/workflow/src/TracksToRecordsSpec.cxx

Detectors/ITSMFT/MFT/workflow/src/TracksToRecordsSpec.cxx:127:38: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/common/base/include/ITSMFTBase/DPLAlpideParam.h

Detectors/ITSMFT/common/base/include/ITSMFTBase/DPLAlpideParam.h:49:105: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
Detectors/ITSMFT/common/base/include/ITSMFTBase/DPLAlpideParam.h:83:51: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h:62:5: style: Struct 'PixLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h:829:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h:320:15: style: Statements following 'return' will never be executed. [unreachableCode]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h:507:40: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/AlpideCoder.h:624:39: style: Parameter 'reconstructedData' can be declared as reference to const [constParameterReference]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/CTFCoder.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/CTFCoder.h:260:11: style: Local variable 'rowSpan' shadows outer variable [shadowVariable]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/CTFCoder.h:260:40: style: Local variable 'colSpan' shadows outer variable [shadowVariable]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/CTFCoder.h:260:72: style: Local variable 'nMasked' shadows outer variable [shadowVariable]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/Clusterer.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/Clusterer.h:85:5: style: Struct 'BBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/Clusterer.h:186:5: style: Struct 'ClustererThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/ClustererParam.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/ClustererParam.h:59:47: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h:154:3: style: Struct 'ChipStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h:177:12: style: Condition 'c>=0xf2' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h:177:25: style: Condition 'c<=0xfe' is always true [knownConditionTrueFalse]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DigitPixelReader.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DigitPixelReader.h:39:3: warning: Member variable 'DigitPixelReader::mMaxBCSeparationToSquash' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DigitPixelReader.h:92:36: performance: Function parameter 'rawInput' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTLink.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTLink.h:156:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTLink.h:167:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTLink.h:172:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTLink.h:172:111: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h:183:3: style: Struct 'GBTDataHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h:319:3: style: Struct 'GBTCableDiagnostic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h:331:3: style: Struct 'GBTCableStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h:342:3: style: Struct 'GBTCalibration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h:159:87: style: Return value 'isCableDiagnosticIB()' is always false [knownConditionTrueFalse]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/GBTWord.h:159:65: style: Same expression on both sides of '||'. [duplicateExpression]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/LookUp.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/LookUp.h:37:3: style: Class 'LookUp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PayLoadCont.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PayLoadCont.h:39:3: style: Class 'PayLoadCont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PixelData.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PixelData.h:36:3: style: Class 'PixelData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PixelData.h:37:3: style: Class 'PixelData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/PixelData.h:116:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelDecoder.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelDecoder.h:122:8: performance: Function 'getRawDumpDirectory()' should return member 'mRawDumpDirectory' by const reference. [returnByReference]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h:406:16: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h:824:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h:893:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h:1161:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h:1324:36: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/RawPixelReader.h:552:20: style: Variable 'rdhPrev' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/TopologyFastSimulation.h

Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/TopologyFastSimulation.h:35:3: style: Class 'TopologyFastSimulation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/common/reconstruction/src/BuildTopologyDictionary.cxx

Detectors/ITSMFT/common/reconstruction/src/BuildTopologyDictionary.cxx:257:51: style: Condition 'a.mIsGroup' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/common/reconstruction/src/BuildTopologyDictionary.cxx:48:10: style: Variable 'rs' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/common/reconstruction/src/BuildTopologyDictionary.cxx:49:10: style: Variable 'cs' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/common/reconstruction/src/BuildTopologyDictionary.cxx:90:14: style: Variable 'q' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/common/reconstruction/src/BuildTopologyDictionary.cxx:139:14: style: Variable 'q' can be declared as reference to const [constVariableReference]

Detectors/ITSMFT/common/reconstruction/src/ChipMappingITS.cxx

Detectors/ITSMFT/common/reconstruction/src/ChipMappingITS.cxx:129:40: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]

Detectors/ITSMFT/common/reconstruction/src/Clusterer.cxx

Detectors/ITSMFT/common/reconstruction/src/Clusterer.cxx:77:34: style: Condition 'nThreads>1' is always false [knownConditionTrueFalse]

Detectors/ITSMFT/common/reconstruction/src/GBTLink.cxx

Detectors/ITSMFT/common/reconstruction/src/GBTLink.cxx:387:28: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/common/reconstruction/src/GBTLink.cxx:389:24: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSignalTrapezoid.h

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSignalTrapezoid.h:28:3: style: Class 'AlpideSignalTrapezoid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h:64:44: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h:40:3: warning: Member variable 'AlpideRespSimMat::data' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h:138:38: performance: Function parameter 'pth' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h:139:41: performance: Function parameter 'nm' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h:140:41: performance: Function parameter 'nm' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/AlpideSimResponse.h:141:43: performance: Function parameter 'nm' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/ChipDigitsContainer.h

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/ChipDigitsContainer.h:40:3: style: Class 'ChipDigitsContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/ITSMFT/common/simulation/include/ITSMFTSimulation/DPLDigitizerParam.h

Detectors/ITSMFT/common/simu

Clone this wiki locally