Skip to content

report_cppcheck

Vít Kučera edited this page May 25, 2026 · 22 revisions

Report from Cppcheck

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

Summary

Per category

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

Per directory, per line

directory issues issues per 1000 lines
Algorithm 24 10.8
CCDB 111 19
Common 263 11.7
DataFormats 469 9.12
Detectors 4905 8.3
EventVisualisation 106 14.1
Framework 1784 16.8
GPU 1007 12
Generators 40 5.18
Steer 81 10.4
Utilities 163 7.59
cmake 6 92.3
macro 109 27
run 50 13.3
total 9118 9.96

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

CCDB/include/CCDB/CCDBDownloader.h

CCDB/include/CCDB/CCDBDownloader.h:280:33: warning: Member variable 'curl_context_s::poll_handle' has no initializer. [uninitMemberVarNoCtor]
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:2151: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:2151:5: warning: Class 'CCDBSemaphore' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
CCDB/src/CcdbApi.cxx:849:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:1724:7: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:1769:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:2152:5: style: Exception should be caught by reference. [catchExceptionByValue]
CCDB/src/CcdbApi.cxx:799:12: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed]
CCDB/src/CcdbApi.cxx:564:15: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:566:17: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:605:19: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:736:24: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:736:136: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:743:24: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:743:131: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:799:5: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:804:30: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:812:14: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:929:38: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:935:35: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1048:22: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1049:43: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1053:53: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1215:13: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1215:30: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1722:21: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1747:43: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1749:53: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1750:50: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:2068:23: style: C-style pointer casting [cstyleCast]
CCDB/src/CcdbApi.cxx:1622:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
CCDB/src/CcdbApi.cxx:504:14: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:531:14: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1063:18: style: Variable 'p' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1601:16: style: Variable 'sub' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:1645:18: style: Variable 'kv' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:2092:14: style: Variable 'el' can be declared as reference to const [constVariableReference]
CCDB/src/CcdbApi.cxx:561: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:590: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:38:3: style: Struct 'FwdTrackCovI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:1141:9: style: Condition '!FwdcorrectTracks(dz)' is always false [knownConditionTrueFalse]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:1214:9: style: Condition '!FwdcorrectTracks(dz)' is always false [knownConditionTrueFalse]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:841:22: warning: Uninitialized variable: finalZ [uninitvar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:986:9: warning: Uninitialized variable: posX [uninitvar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:994:9: warning: Uninitialized variable: posY [uninitvar]
Common/DCAFitter/include/DCAFitter/FwdDCAFitterN.h:743:10: style: Unused variable: Z [unusedVariable]

Common/Field/include/Field/ALICE3MagneticField.h

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

Common/Field/include/Field/MagFieldFast.h

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

Common/Field/include/Field/MagFieldParam.h

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

Common/Field/include/Field/MagneticField.h

Common/Field/include/Field/MagneticField.h:65:3: style: Class 'MagneticField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
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/MagFieldFast.cxx

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

Common/Field/src/MagneticWrapperChebyshev.cxx

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

Common/ML/include/ML/OrtInterface.h

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

Common/ML/src/OrtInterface.cxx

Common/ML/src/OrtInterface.cxx:137:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast]
Common/ML/src/OrtInterface.cxx: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:51:22: warning: Member variable 'SimConfigData::mNEvents' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mStartEvent' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mBMax' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mIsMT' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mPrimaryChunkSize' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mInternalChunkSize' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mTimestamp' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:51:22: warning: Member variable 'SimConfigData::mField' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:203:24: warning: Member variable 'SimReconfigData::nEvents' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:203:24: warning: Member variable 'SimReconfigData::mBMax' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:203:24: warning: Member variable 'SimReconfigData::primaryChunkSize' has no initializer. [uninitMemberVarNoCtor]
Common/SimConfig/include/SimConfig/SimConfig.h:203:24: warning: Member variable 'SimReconfigData::stop' has no initializer. [uninitMemberVarNoCtor]
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/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/DebugStreamer.cxx

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

Common/Utils/src/FileFetcher.cxx

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

Common/Utils/src/FileSystemUtils.cxx

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

Common/Utils/src/IRFrameSelector.cxx

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

Common/Utils/src/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/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/CTFHeader.h

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

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

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

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

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

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

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

DataFormats/Detectors/Common/src/AlignParam.cxx

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

DataFormats/Detectors/Common/test/testCTFEntropyCoder.cxx

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

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

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

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

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

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

DataFormats/Detectors/EMCAL/include/DataFormatsEMCAL/CellLabel.h: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. [passedByValue]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/LookUpTable.h:78:16: warning: Member variable 'EntryPM::mEntryCRU' has no initializer. [uninitMemberVarNoCtor]
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/FIT/common/include/DataFormatsFIT/RawEventData.h

DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::bc' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::orbit' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::phase' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::errorPhase' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::reservedField1' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::reservedField2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::nGBTWords' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:26:20: warning: Member variable 'EventHeader::startDescriptor' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:52:18: warning: Member variable 'EventData::time' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:52:18: warning: Member variable 'EventData::charge' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:52:18: warning: Member variable 'EventData::pmBits' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:52:18: warning: Member variable 'EventData::reservedField' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:52:18: warning: Member variable 'EventData::channelID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::orA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::orC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::sCen' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::cen' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::vertex' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::laser' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::outputsAreBlocked' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::dataIsValid' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::nChanA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::nChanC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField3' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::amplA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField4' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::amplC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField5' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::timeA' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField6' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::timeC' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField7' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:78:16: warning: Member variable 'TCMdata::reservedField8' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FIT/common/include/DataFormatsFIT/RawEventData.h:109:24: warning: Member variable 'TCMdataExtended::triggerWord' has no initializer. [uninitMemberVarNoCtor]

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

DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:23:18: warning: Member variable 'PixelChip::mFeeID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:23:18: warning: Member variable 'PixelChip::mLaneID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:23:18: warning: Member variable 'PixelChip::mChipID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/FOCAL/include/DataFormatsFOCAL/PixelChip.h:23:18: warning: Member variable 'PixelChip::mStatusCode' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Detectors/FOCAL/src/Event.cxx

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

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

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

DataFormats/Detectors/HMPID/src/Cluster.cxx

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

DataFormats/Detectors/HMPID/src/Digit.cxx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/TopologyDictionary.h: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/ChEffCounter.h

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:34:22: warning: Member variable 'CrateHeader_t::bunchID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:34:22: warning: Member variable 'CrateHeader_t::slotPartMask' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:34:22: warning: Member variable 'CrateHeader_t::undefined' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:34:22: warning: Member variable 'CrateHeader_t::drmID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TOF/include/DataFormatsTOF/CompressedDataFormat.h:34:22: warning: Member variable 'CrateHeader_t::mustBeOne' has no initializer. [uninitMemberVarNoCtor]

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

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

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

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

DataFormats/Detectors/TOF/src/Cluster.cxx

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

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

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

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

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

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

DataFormats/Detectors/TPC/include/DataFormatsTPC/ClusterNativeHelper.h:365:14: style: C-style pointer casting [cstyleCast]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ClusterNativeHelper.h:358:10: style: Instance of 'std::runtime_error' object is destroyed immediately. [unusedScopedObject]

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

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

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

DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h:550:23: warning: Member variable 'RobustPressure::timeInterval' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/DCS.h:550:23: warning: Member variable 'RobustPressure::timeIntervalRef' has no initializer. [uninitMemberVarNoCtor]

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

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

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

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

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

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

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

DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:37:17: warning: Member variable 'TPCZSHDR::version' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:37:17: warning: Member variable 'TPCZSHDR::nTimeBinSpan' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:37:17: warning: Member variable 'TPCZSHDR::cruID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:37:17: warning: Member variable 'TPCZSHDR::timeOffset' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:37:17: warning: Member variable 'TPCZSHDR::nADCsamples' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDRV2::firstZSDataOffset' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDRV2::nTimebinHeaders' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDRV2::flags' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDRV2::reserved1' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDRV2::reserved2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDRV2::magicWord' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDR::version' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDR::nTimeBinSpan' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDR::cruID' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDR::timeOffset' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:55:37: warning: Member variable 'TPCZSHDR::nADCsamples' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TPC/include/DataFormatsTPC/ZeroSuppression.h:80:32: warning: Member variable 'ZeroSuppressedContainer::hdr' has no initializer. [uninitMemberVarNoCtor]

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/include/DataFormatsTRD/RawData.h

DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:35:22: warning: Member variable 'HalfCRUHeader::word12' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:35:22: warning: Member variable 'HalfCRUHeader::errorflags' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:35:22: warning: Member variable 'HalfCRUHeader::reserved2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:35:22: warning: Member variable 'HalfCRUHeader::word47' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:35:22: warning: Member variable 'HalfCRUHeader::datasizes' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawData.h:35:22: warning: Member variable 'HalfCRUHeader::reserved5' has no initializer. [uninitMemberVarNoCtor]

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

DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mTimeTaken' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mTimeTakenForDigits' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mTimeTakenForTracklets' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mDigitsFound' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mTrackletsFound' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mNTriggersCalib' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/TRD/include/DataFormatsTRD/RawDataStats.h:135:1: warning: Member variable 'TRDDataCountersPerTimeFrame::mNTriggersTotal' has no initializer. [uninitMemberVarNoCtor]

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

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

DataFormats/Detectors/TRD/src/DcsCcdbObjects.cxx

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

DataFormats/Detectors/TRD/src/RawData.cxx

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

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

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

DataFormats/Detectors/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/OrbitRecData.h

DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRecData.h:29:21: warning: Member variable 'OrbitRecData::scalers' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Detectors/ZDC/include/DataFormatsZDC/OrbitRecData.h:29:21: warning: Member variable 'OrbitRecData::scalersComb' has no initializer. [uninitMemberVarNoCtor]

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

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

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

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

DataFormats/Detectors/ZDC/include/DataFormatsZDC/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:47:16: warning: Member variable 'Options::run' has no initializer. [uninitMemberVarNoCtor]
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/StrangeTrack.h

DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:31:21: warning: Member variable 'StrangeTrack::mPartType' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:31:21: warning: Member variable 'StrangeTrack::mDecayVtx' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:31:21: warning: Member variable 'StrangeTrack::mDecayMom' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:31:21: warning: Member variable 'StrangeTrack::mMasses' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:31:21: warning: Member variable 'StrangeTrack::mMatchChi2' has no initializer. [uninitMemberVarNoCtor]
DataFormats/Reconstruction/include/ReconstructionDataFormats/StrangeTrack.h:31:21: warning: Member variable 'StrangeTrack::mTopoChi2' has no initializer. [uninitMemberVarNoCtor]

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackHMP.h

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

DataFormats/Reconstruction/include/ReconstructionDataFormats/TrackTPCTOF.h

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

DataFormats/Reconstruction/include/ReconstructionDataFormats/VtxTrackIndex.h

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

DataFormats/TimeFrame/include/TimeFrame/TimeFrame.h

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

DataFormats/common/include/CommonDataFormat/BunchFilling.h

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

DataFormats/common/include/CommonDataFormat/FlatHisto1D.h

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

DataFormats/common/include/CommonDataFormat/FlatHisto2D.h

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

DataFormats/common/include/CommonDataFormat/IRFrame.h

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

DataFormats/common/include/CommonDataFormat/InteractionRecord.h

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

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

DataFormats/simulation/include/SimulationDataFormat/MCUtils.h

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

DataFormats/simulation/include/SimulationDataFormat/TrackReference.h

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

DataFormats/simulation/src/DigitizationContext.cxx

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

Detectors/AOD/src/AODProducerWorkflowSpec.cxx

Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1460:43: style: inconclusive: Boolean expression 'cluster.ey<5.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1460:79: style: inconclusive: Boolean expression 'cluster.ex<5.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2123:33: warning: Possible null pointer dereference: mcReader [nullPointer]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3234:50: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3235:13: style: C-style pointer casting [cstyleCast]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3240: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:2446:11: style: Local variable 'trackReffwd' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2527:11: style: Local variable 'trackRef' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2630:13: style: Local variable 'trackRef' shadows outer variable [shadowVariable]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:722:11: style: Variable 'collStrTrk' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1120:14: style: Variable 'p' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1197:14: style: Variable 'colInfo' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1325:13: style: Variable 'collStrTrk' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2445:14: style: Variable 'vertex' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:2561:14: style: Variable 'item' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:3191:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/AOD/src/AODProducerWorkflowSpec.cxx:1130: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:201:23: style: Redundant condition: The condition 'mPostProcessing' is redundant since '!(mPostProcessing != 4)' is sufficient. [redundantCondition]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:156:9: style: Exception should be caught by reference. [catchExceptionByValue]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:290:8: style: C-style pointer casting [cstyleCast]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:290:54: style: C-style pointer casting [cstyleCast]
Detectors/Align/Workflow/src/BarrelAlignmentSpec.cxx:296:38: style: C-style pointer casting [cstyleCast]

Detectors/Align/include/Align/AlgPntDbg.h

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

Detectors/Align/include/Align/AlgTrcDbg.h

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

Detectors/Align/include/Align/AlignableDetectorHMPID.h

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

Detectors/Align/include/Align/AlignableDetectorITS.h

Detectors/Align/include/Align/AlignableDetectorITS.h: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/MatLayerCylSet.h

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

Detectors/Base/include/DetectorsBase/O2Tessellated.h

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

Detectors/Base/include/DetectorsBase/Stack.h

Detectors/Base/include/DetectorsBase/Stack.h:65:3: style: Class 'Stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/Base/include/DetectorsBase/Stack.h:178:37: performance: Function 'getMCTracks()' should return member 'mTracks' by const reference. [returnByReference]
Detectors/Base/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:69: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast]

Detectors/Base/src/MatLayerCylSet.cxx

Detectors/Base/src/MatLayerCylSet.cxx:518:80: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCylSet.cxx:527:84: style: C-style pointer casting [cstyleCast]
Detectors/Base/src/MatLayerCylSet.cxx:531:78: 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:39:3: style: Struct 'LrData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/Base/test/buildMatBudLUT.C:135:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Base/test/buildMatBudLUT.C:159:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
Detectors/Base/test/buildMatBudLUT.C:329:13: style: Variable 'rphiBin' is reassigned a value before the old one has been used. [redundantAssignment]
Detectors/Base/test/buildMatBudLUT.C:392: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. [passedByValue]

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

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

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

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

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

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

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

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

Detectors/CPV/calib/macros/PostCalibCCDB.C

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

Detectors/CPV/calib/testWorkflow/GainCalibratorSpec.h

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

Detectors/CPV/calib/testWorkflow/NoiseCalibratorSpec.h

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

Detectors/CPV/calib/testWorkflow/PedestalCalibratorSpec.h

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

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

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

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

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

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

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

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

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

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

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

Detectors/CPV/reconstruction/src/RawDecoder.cxx

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

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

Detectors/CTF/workflow/src/CTFWriterSpec.cxx

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

Detectors/CTP/macro/CheckAOD2CTPDigits.C

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

Detectors/CTP/macro/CheckAOD2CTPDigitsII.C

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

Detectors/CTP/macro/CheckCTPDigits.C

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

Detectors/CTP/macro/CreateBKForRun.C

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

Detectors/CTP/macro/PlotOrbit.C

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

Detectors/CTP/macro/PlotPbLumi.C

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

Detectors/CTP/macro/ReadCTPRunScalersFromFile.C

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

Detectors/CTP/macro/SaveInputsConfig.C

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

Detectors/CTP/macro/TestCTPScalers.C

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

Detectors/CTP/macro/dumpCTPRO.C

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

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

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

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

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

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

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

Detectors/CTP/reconstruction/src/RawDataDecoder.cxx

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

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

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

Detectors/CTP/simulation/src/Digitizer.cxx

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

Detectors/CTP/simulation/src/Digits2Raw.cxx

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

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

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

Detectors/CTP/workflow/src/EntropyDecoderSpec.cxx

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

Detectors/CTP/workflow/src/RawDecoderSpec.cxx

Detectors/CTP/workflow/src/RawDecoderSpec.cxx: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/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/DigitReader.h

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

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

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

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

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

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

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

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

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

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

Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:111:3: style: Class 'EventContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:84:5: style: Class 'TRUIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:262:5: style: Class 'InteractionNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:352:3: style: Class 'RecoContainerReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:134:38: performance: Function 'getCells()' should return member 'mCells' by const reference. [returnByReference]
Detectors/EMCAL/reconstruction/include/EMCALReconstruction/RecoContainer.h:138:38: performance: Function 'getLEDMons()' should return member 'mLEDMons' by const reference. [returnByReference]

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

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

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

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

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

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

Detectors/EMCAL/reconstruction/macros/RawFitterTESTs.C

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

Detectors/EMCAL/reconstruction/src/CaloRawFitterGamma2.cxx

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

Detectors/EMCAL/reconstruction/src/CaloRawFitterStandard.cxx

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

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

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

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

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

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

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

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

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

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

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

Detectors/EMCAL/simulation/include/EMCALSimulation/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/include/FDDSimulation/Digitizer.h:37:1: warning: Member variable 'Digitizer::mTimeCFD' has no initializer. [uninitMemberVarNoCtor]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Detectors/FIT/FDD/workflow/src/RecPointReaderSpec.cxx: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/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/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/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/src/Geometry.cxx

Detectors/FOCAL/base/src/Geometry.cxx:773:24: style: C-style pointer casting [cstyleCast]
Detectors/FOCAL/base/src/Geometry.cxx:958:11: style: Local variable 'status' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1156:16: style: Local variable 'hCALsizeX' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1157:16: style: Local variable 'hCALsizeY' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1216:16: style: Local variable 'hCALsizeX' shadows outer variable [shadowVariable]
Detectors/FOCAL/base/src/Geometry.cxx:1217:16: style: Local variable 'hCALsizeY' shadows outer variable [shadowVariable]

Detectors/FOCAL/calib/include/FOCALCalib/PadPedestal.h

Detectors/FOCAL/calib/include/FOCALCalib/PadPedestal.h:79:7: performance: Variable 'mMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
Detectors/FOCAL/calib/include/FOCALCalib/PadPedestal.h:77:5: style: Class 'InvalidLayerException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:33:5: warning: Member variable 'IndexException::mIndex' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:33:5: warning: Member variable 'IndexException::mMaxIndex' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:131:5: warning: Member variable 'IndexException::mIndex' is not initialized in the constructor. [uninitMemberVar]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadData.h:131:5: warning: Member variable 'IndexException::mMaxIndex' is not initialized in the constructor. [uninitMemberVar]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadMapper.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadMapper.h:57:5: style: Class 'ChannelIDException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadWord.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadWord.h:63:3: style: Struct 'ASICHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PadWord.h:87:3: style: Struct 'ASICChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelLaneData.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelLaneData.h:52:5: style: Class 'LaneIndexException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelMapper.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelMapper.h:107:3: style: Class 'PixelMapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelMapper.h:70:5: style: Class 'InvalidChipException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelWords.h

Detectors/FOCAL/reconstruction/include/FOCALReconstruction/PixelWords.h:94:3: style: Struct 'DataShort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx

Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mBCid' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mOrbit' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mHeader0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mFOURBIT0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mWADD0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mBCID0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTrailer0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mHeader1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mFOURBIT1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mWADD1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mBCID1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTrailer1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mASICNum' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mADC' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTOA' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTOT' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mCalib0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mCalib1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTriggerhead0' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTriggerhead1' has no initializer. [uninitMemberVarNoCtor]
Detectors/FOCAL/reconstruction/run/rawReaderPadRootify.cxx:34:20: warning: Member variable 'PadTreeData::mTriggerdata' has no initializer. [uninitMemberVarNoCtor]

Detectors/FOCAL/simulation/include/FOCALSimulation/Detector.h

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

Detectors/FOCAL/simulation/src/Detector.cxx

Detectors/FOCAL/simulation/src/Detector.cxx:1241:11: style: Local variable 'xp' shadows outer variable [shadowVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1241:15: style: Local variable 'yp' shadows outer variable [shadowVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1241:19: style: Local variable 'zp' shadows outer variable [shadowVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1232:10: style: Unused variable: xp [unusedVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1232:14: style: Unused variable: yp [unusedVariable]
Detectors/FOCAL/simulation/src/Detector.cxx:1232:18: style: Unused variable: zp [unusedVariable]

Detectors/Filtering/src/FilteredTFReaderSpec.cxx

Detectors/Filtering/src/FilteredTFReaderSpec.cxx: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:96:8: performance: Function 'getCosmicTracks()' should return member 'mCosmicTracks' by const reference. [returnByReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:97:8: performance: Function 'getCosmicTracksLbl()' should return member 'mCosmicTracksLbl' by const reference. [returnByReference]
Detectors/GlobalTracking/include/GlobalTracking/MatchCosmics.h:114: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:188:9: warning: Member variable 'MatchHMP::mHMPClusLabels' is not initialized. [uninitMemberVarPrivate]
Detectors/GlobalTracking/include/GlobalTracking/MatchHMP.h:205:3: warning: Member variable 'MatchHMP::mNumOfTriggers' is not initialized. [uninitMemberVarPrivate]

Detectors/GlobalTracking/include/GlobalTracking/MatchTOF.h

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

Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h

Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:310:3: style: Struct 'ITSChipClustersRefs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:466:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
Detectors/GlobalTracking/include/GlobalTracking/MatchTPCITS.h:316: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:1766:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:1768:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:1770:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:1772:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
Detectors/GlobalTracking/src/MatchTOF.cxx:355:21: style: Local variable 'seed' shadows outer variable [shadowVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:179:22: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1816:18: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1924:18: style: Variable 'lbl' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTOF.cxx:1277:30: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1279:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1323:61: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1323:132: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1323:203: error: Out of bounds access in expression 'detId[ibc]' because 'detId' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1334:34: error: Out of bounds access in expression 'nStepsInsideSameStrip[ibc]' because 'nStepsInsideSameStrip' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1335:19: error: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1360:32: error: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1373:28: error: Out of bounds access in expression 'trkLTInt[ibc]' because 'trkLTInt' 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:16: error: Out of bounds access in expression 'detId[ibc]' because 'detId' 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:1382:19: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1384:17: error: Out of bounds access in expression 'Zshift[ibc]' because 'Zshift' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1386:32: 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:1406:17: error: Out of bounds access in expression 'deltaPos[ibc]' because 'deltaPos' is empty. [containerOutOfBounds]
Detectors/GlobalTracking/src/MatchTOF.cxx:1406: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:832:24: style: Unused variable: posBeforeProp [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1063:11: style: Unused variable: trackIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1064:11: style: Unused variable: eventIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1065:11: style: Unused variable: sourceIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1164:24: style: Unused variable: posBeforeProp [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1480:13: style: Unused variable: trackIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1481:13: style: Unused variable: eventIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1482:13: style: Unused variable: sourceIdTOF [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1651:9: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1840:9: style: Unused variable: trkType [unusedVariable]
Detectors/GlobalTracking/src/MatchTOF.cxx:1880:9: style: Unused variable: trkType [unusedVariable]

Detectors/GlobalTracking/src/MatchTPCITS.cxx

Detectors/GlobalTracking/src/MatchTPCITS.cxx:2555:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1590:4: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1590:38: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:1591:25: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:409:11: style: Variable 'itsRecord' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:600:13: style: Variable 'trc' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2614:11: style: Variable 'rcITS' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2638:11: style: Variable 'rcTPC' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2917:28: style: C-style reference casting [cstyleCast]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2973:11: style: Variable 'itsMatchRec' can be declared as reference to const [constVariableReference]
Detectors/GlobalTracking/src/MatchTPCITS.cxx:2975: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:151: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:151:41: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:155:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:156:29: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:165:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx:171: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:161:32: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:172:34: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/src/TPCITSMatchingSpec.cxx:178: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/include/GlobalTrackingStudy/HistoManager.h

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/HistoManager.h:80:8: style: Virtual function 'Delete' is called from destructor '~HistoManager()' at line 34. Dynamic binding is not used. [virtualCallInConstructor]
Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/HistoManager.h:33:3: style: Class 'HistoManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/TrackMCStudyTypes.h

Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/TrackMCStudyTypes.h:256:17: warning: Member variable 'ClResTPC::sigmaTimePacked' has no initializer. [uninitMemberVarNoCtor]
Detectors/GlobalTrackingWorkflow/study/include/GlobalTrackingStudy/TrackMCStudyTypes.h:256:17: warning: Member variable 'ClResTPC::sigmaPadPacked' has no initializer. [uninitMemberVarNoCtor]

Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx

Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:721:20: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:726:19: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:932:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:933:17: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:939:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:443:27: style: Local variable 'refLinIBOut0' shadows outer variable [shadowVariable]
Detectors/GlobalTrackingWorkflow/study/src/CheckResidSpec.cxx:518: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/HistoManager.cxx

Detectors/GlobalTrackingWorkflow/study/src/HistoManager.cxx:208:14: style: Variable 'hh' can be declared as pointer to const [constVariablePointer]

Detectors/GlobalTrackingWorkflow/study/src/ITSOffsStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/ITSOffsStudy.cxx:81:7: style: The statement 'if (!initOnceDone) initOnceDone=true' is logically equivalent to 'initOnceDone=true'. [duplicateConditionalAssign]
Detectors/GlobalTrackingWorkflow/study/src/ITSOffsStudy.cxx:78:65: style: Parameter 'pc' can be declared as reference to const [constParameterReference]

Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx:74:3: warning: Member variable 'SVStudySpec::mNTPCOccBinLengthInv' is not initialized in the constructor. [uninitMemberVar]
Detectors/GlobalTrackingWorkflow/study/src/SVStudy.cxx: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:139:7: style: The statement 'if (!initOnceDone) initOnceDone=true' is logically equivalent to 'initOnceDone=true'. [duplicateConditionalAssign]

Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx

Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:1015:16: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:1346:69: style: C-style reference casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:208:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:703:11: style: Variable 'trackFam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackMCStudy.cxx:662: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:472:17: warning: Either the condition 'tpcTr' is redundant or there is possible null pointer dereference: tpcTr. [nullPointerRedundantCheck]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:479:46: warning: Either the condition 'tpcTr' is redundant or there is possible null pointer dereference: tpcTr. [nullPointerRedundantCheck]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:707:50: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:708:17: style: C-style pointer casting [cstyleCast]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:221:11: style: Variable 'elParam' can be declared as reference to const [constVariableReference]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:398:11: style: Unused variable: q2ptITS [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:398:20: style: Unused variable: q2ptTPC [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:398:29: style: Unused variable: q2ptITSTPC [unusedVariable]
Detectors/GlobalTrackingWorkflow/study/src/TrackingStudy.cxx:398: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:107: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/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:52:21: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::dcaxy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:52:21: warning: Member variable 'ParticleInfo::dcaz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:96:19: warning: Member variable 'VertexInfo::purity' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:168:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:183:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:193:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:496:18: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:497:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:507:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:508:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:518:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:519:23: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:797:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:801:30: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:993:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1021:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1137:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1138:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1215:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1243:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1323:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:1347:27: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:253:13: style: Local variable 'trackID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:253:22: style: Local variable 'evID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:253:28: style: Local variable 'srcID' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:254:14: style: Local variable 'fake' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C:725:19: style: Local variable 'info' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckDROF.C: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/CheckSeeding.C

Detectors/ITSMFT/ITS/macros/test/CheckSeeding.C:648:31: style: C-style pointer casting [cstyleCast]

Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C

Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:71:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:143:22: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:76:55: style: Variable 'clusLabArr' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:148:55: style: Variable 'clusLabArr' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:156:9: style: Variable 'hHitMapSuperimposed' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckSquasher.C:282:22: style: Unused variable: sensorIDs [unusedVariable]

Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C

Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C:276:49: style: The if condition is the same as the previous if condition [duplicateCondition]
Detectors/ITSMFT/ITS/macros/test/CheckStaggering.C:235:20: style: Local variable 'pos' shadows outer variable [shadowVariable]

Detectors/ITSMFT/ITS/macros/test/CheckTracks.C

Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:84:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:99:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:109:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:162:9: style: Local variable 'loadedEventTracks' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:185:16: style: Local variable 'f' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:30: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:72: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:114: performance: Function parameter 'kinefile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:56:156: performance: Function parameter 'grpfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:83:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracks.C:108:10: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]

Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C

Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::dcaxy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:62:21: warning: Member variable 'ParticleInfo::dcaz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:109:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:121:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:131:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:309:16: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:90:32: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:92:32: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:93:32: performance: Function parameter 'kinefile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:50:29: style: Parameter 'x' can be declared as pointer to const. However it seems that 'chi2_pdf' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:50:42: style: Parameter 'par' can be declared as pointer to const. However it seems that 'chi2_pdf' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:108:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:130:10: style: Variable 'file1' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:259:11: style: Variable 'numChi2' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:265:11: style: Variable 'fakChi2' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:68:7: style: struct member 'ParticleInfo::mother' is never used. [unusedStructMember]
Detectors/ITSMFT/ITS/macros/test/CheckTracksCA.C:69:7: style: struct member 'ParticleInfo::first' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/macros/test/CheckVertices.C

Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:36:21: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:181:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:193:21: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:205:20: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:97:16: style: Local variable 'l' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:72:14: style: Variable 'sV' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:97:16: style: Variable 'l' can be declared as reference to const [constVariableReference]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:180:10: style: Variable 'file0' can be declared as pointer to const [constVariablePointer]
Detectors/ITSMFT/ITS/macros/test/CheckVertices.C:42:7: style: struct member 'ParticleInfo::mother' is never used. [unusedStructMember]

Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C

Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:25:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:26:29: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:95:54: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:150:54: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:18:36: performance: Function parameter 'cpu_file' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/CompareArtefacts.C:18:81: performance: Function parameter 'gpu_file' should be passed by const reference. [passedByValue]

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

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

Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C

Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:93:17: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:121:10: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:194:10: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:222:11: style: Local variable 'nc' shadows outer variable [shadowVariable]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:34:65: performance: Function parameter 'tracfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:34:107: performance: Function parameter 'clusfile' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/DisplayTrack.C:34:149: performance: Function parameter 'hitfile' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/ITSMisaligner.C

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

Detectors/ITSMFT/ITS/macros/test/dictionary_integrity_test.C

Detectors/ITSMFT/ITS/macros/test/dictionary_integrity_test.C:18:71: performance: Function parameter 'output_name' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C

Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:92:18: style: Condition 'nDigROF' is always true [knownConditionTrueFalse]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:21:42: performance: Function parameter 'outPrefix' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:22:42: performance: Function parameter 'inpName' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:24:42: performance: Function parameter 'digTreeName' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:25:42: performance: Function parameter 'digBranchName' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/macros/test/run_digi2rawVarPage_its.C:26:42: performance: Function parameter 'rofRecName' should be passed by const reference. [passedByValue]

Detectors/ITSMFT/ITS/postprocessing/studies/include/ITSStudies/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/ITSBeamBackgroundStudy.cxx

Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::TimeWindowCut' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::ZNACall' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::ZNCCall' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::ZDCAtagBC' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::ZDCCtagBC' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Counters' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::ITSChipEvtTree' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::ITSChipEvtTargetTree' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tbc' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Torbit' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tchip' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tphi' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::TZDCtag' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit_no1pix' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_no1pix' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_s20' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_s100' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_s150' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_c20' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_c100' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_c128' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnclus_target' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit1' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tnhit10' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmissingafter' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmissingafter2' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmincol' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:45:3: warning: Member variable 'ITSBeamBackgroundStudy::Tmaxcol' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/postprocessing/studies/src/ITSBeamBackgroundStudy.cxx:124:75: style: Parameter 'pc' can be declared as reference to const [constParameterReference]

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:74:17: warning: Member variable 'particle::p' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::pTPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::pITS' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::tgL' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::chi2ITS' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::chi2TPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::chi2ITSTPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::nClusTPC' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::dEdx' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::nSigmaDeu' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::nSigmaP' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::nSigmaK' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::nSigmaPi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::nSigmaE' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL0' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL1' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL2' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL3' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL4' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL5' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizeL6' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/PIDStudy.cxx:74:17: warning: Member variable 'particle::clSizesITS' has no initializer. [uninitMemberVarNoCtor]
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:49:23: warning: Member variable 'ParticleInfo::event' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::vx' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::vy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::vz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::prodProcessName' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackCheck.cxx:49:23: warning: Member variable 'ParticleInfo::prodProcess' has no initializer. [uninitMemberVarNoCtor]
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:45:23: warning: Member variable 'ParticleInfo::eventX' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::eventY' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::eventZ' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::pdg' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::pt' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::eta' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::phi' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::mother' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::first' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::vx' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::vy' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::vz' has no initializer. [uninitMemberVarNoCtor]
Detectors/ITSMFT/ITS/postprocessing/studies/src/TrackExtension.cxx:45:23: warning: Member variable 'ParticleInfo::prodProcess' has no initializer. [uninitMemberVarNoCtor]
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/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/TimeFrameGPU.h

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mIndexTableUtilsDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mPrimaryVerticesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mROFramesPVDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mClustersIndexTablesDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mUsedClustersDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mROFramesClustersDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mUnsortedClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mClustersIndexTablesDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mUsedClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mROFramesClustersDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mCellsDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mCellSeedsDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mCellSeedsChi2DeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mTrackITSExtDevice' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:41:3: warning: Member variable 'TimeFrameGPU::mTrackingFrameInfoDeviceArray' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:129:19: performance: Function 'getDeviceNeighboursLUTs()' should return member 'mNeighboursLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:163:19: performance: Function 'getDeviceTrackletsLUTs()' should return member 'mTrackletsLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:164:19: performance: Function 'getDeviceCellLUTs()' should return member 'mCellsLUTDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:165:24: performance: Function 'getDeviceTracklets()' should return member 'mTrackletsDevice' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TimeFrameGPU.h:166:24: performance: Function 'getDeviceCells()' should return member 'mCellsDevice' by const reference. [returnByReference]

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

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h: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:97:42: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:131:44: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx:323: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:63:3: style: Class 'BoundedMemoryResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

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

Detectors/ITSMFT/ITS/tracking/include/ITStracking/ROFLookupTables.h:772:5: warning: The class 'ROFMaskTable' defines member function with name 'assert' also defined in its parent class 'LayerTimingBase'. [duplInheritedMember]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/ROFLookupTables.h:779:5: warning: The class 'ROFMaskTable' defines member function with name 'assert' also defined in its parent class 'LayerTimingBase'. [duplInheritedMember]

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

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h:74:3: warning: Member variable 'TimeFrame::mMinR' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h:74: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:54:3: style: Class 'Tracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]

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

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackerTraits.h:41:1: warning: Member variable 'TrackerTraits::mTimeFrame' has no initializer. [uninitMemberVarNoCtor]

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

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

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

Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h:69:8: performance: Function 'getVertexingParameters()' should return member 'mVrtParams' by const reference. [returnByReference]
Detectors/ITSMFT/ITS/tracking/include/ITStracking/VertexerTraits.h:70:65: style: Parameter 'vertParams' can be declared as reference to const [constParameterReference]

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

Detectors/ITSMFT/ITS/tracking/src/LineVertexerHelpers.cxx:1021:16: style: Variable 'refit' can be declared as reference to const [constVariableReference]

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

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx:228:20: style: Variable 'trk' can be declared as reference to const [constVariableReference]

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

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:446:26: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:458:19: style: C-style pointer casting [cstyleCast]
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx:463:34: style: C-style pointer casting [cstyleCast]

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

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

Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:68:22: warning: Member variable 'ITSDCSDataGenerator::mMaxCyclesNoFullMap' is not initialized in the constructor. [uninitMemberVar]
Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:47:3: style: Class 'ITSDCSDataGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:31:82: performance: Function parameter 'aliases' should be passed by const reference. [passedByValue]
Detectors/ITSMFT/ITS/workflow/src/DCSGeneratorSpec.cxx:75:7: style: Variable 'nStaves' can be declared as const array [constVariable]
Detectors/ITSMFT/ITS/workflow/src/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:61: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 nul

Clone this wiki locally