trg/cdc/dataobjects/include/CDCTriggerSegmentHit.h:22 Member variable 'CDCTriggerSegmentHit::m_adcpattern' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:20 Member variable 'CDCTriggerTrack::m_prob' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:37 Member variable 'CDCTriggerTrack::m_prob' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:54 Member variable 'CDCTriggerTrack::m_prob' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:83 Member variable 'CDCTriggerTrack::m_prob' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:24 Member variable 'CDCTrigger3DHTrack::m_raw3DHMaximum' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:32 Member variable 'CDCTrigger3DHTrack::m_raw3DHMaximum' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTriggerSegmentHit.h:102 Function 'gethittime()' should return member 'm_hittime' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerSegmentHit.h:104 Function 'getadc()' should return member 'm_adcinfo' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:165 Function 'getFoundOldTrack()' should return member 'm_foundoldtrack' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:171 Function 'getDriftThreshold()' should return member 'm_driftthreshold' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:178 Function 'getTSVector()' should return member 'm_tsvector' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:234 Function 'getRawInput()' should return member 'm_rawinput' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:61 Function 'getDriftThreshold()' should return member 'm_driftThreshold' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:62 Function 'getTSVector()' should return member 'm_tsVector' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:71 Function 'getFloatInput()' should return member 'm_floatInput' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:72 Function 'getRawInput()' should return member 'm_rawInput' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:73 Function 'getRawOutput()' should return member 'm_rawOutput' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTrigger3DHTrack.h:74 Function 'getRaw3DHMaximum()' should return member 'm_raw3DHMaximum' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerTrack.h:213 Function parameter 'input' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPInput.h:30 Function 'getInput()' should return member 'm_input' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerMLP.h:56 Function 'getWeights()' should return member 'weights' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerMLP.h:77 Function 'getRelID()' should return member 'relevantID' by const reference. [returnByReference]
trg/cdc/dataobjects/include/CDCTriggerMLP.h:79 Function 'get_et_option()' should return member 'et_option' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:138 Function 'getB2Format()' should return member 'm_B2Format' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:140 Function 'getNNName()' should return member 'm_NNName' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:142 Function 'getMLPs()' should return member 'm_MLPs' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:144 Function 'getNNNotes()' should return member 'm_NNNotes' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:148 Function 'getPPNotes()' should return member 'm_PPNotes' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:150 Function 'getNNTFirmwareVersionID()' should return member 'm_NNTFirmwareVersionID' by const reference. [returnByReference]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:152 Function 'getNNTFirmwareComment()' should return member 'm_NNTFirmwareComment' by const reference. [returnByReference]
trg/cdc/include/Unpacker.h:1240 Either the condition 'track2D' is redundant or there is possible null pointer dereference: track2D. [nullPointerRedundantCheck]
trg/cdc/include/Unpacker.h:1240 Either the condition 'track2D' is redundant or there is possible null pointer dereference: track2D. [nullPointerRedundantCheck]
trg/cdc/include/Unpacker.h:1241 Either the condition 'track2D' is redundant or there is possible null pointer dereference: track2D. [nullPointerRedundantCheck]
trg/cdc/include/Unpacker.h:1251 Either the condition 'track2D' is redundant or there is possible null pointer dereference: track2D. [nullPointerRedundantCheck]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:90 C-style pointer casting [cstyleCast]
trg/cdc/dataobjects/include/CDCTriggerMLP.h:58 Function parameter 'xweights' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLP.h:75 Function parameter 'relid' should be passed by const reference. [passedByValue]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:46 Range variable 'line' should be declared as const reference. [iterateByValue]
trg/cdc/dbobjects/include/CDCTriggerNeuroConfig.h:54 Range variable 'line' should be declared as const reference. [iterateByValue]
trg/cdc/include/Unpacker.h:356 Function parameter 'p_driftthreshold' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:371 Function parameter 'p_foundoldtrack' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:444 Function parameter 'signal' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:458 Function parameter 'driftinput' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:458 Function parameter 'tsvector' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:507 Function parameter 'tsIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:525 Function parameter 'tsIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:525 Function parameter 'twodcc' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:556 Function parameter 'tsIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:556 Function parameter 'twodcc' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:581 Function parameter 'tsIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:595 Function parameter 'tsIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:595 Function parameter 'expt' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:625 Function parameter 'p_omega' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:626 Function parameter 'p_phi' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:677 Function parameter 'trackIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:722 Function parameter 'p_mlpout_z' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:723 Function parameter 'p_mlpout_theta' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:724 Function parameter 'p_tsfsel' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:725 Function parameter 'p_mlpin_alpha' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:726 Function parameter 'p_mlpin_drifttime' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:727 Function parameter 'p_mlpin_id' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:728 Function parameter 'p_netsel' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:732 Function parameter 'p_extendedpts' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:786 Function parameter 'p_mlpout_z' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:787 Function parameter 'p_mlpout_theta' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:788 Function parameter 'p_mlpout_prob' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:789 Function parameter 'p_tsfsel' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:790 Function parameter 'p_mlpin_alpha' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:791 Function parameter 'p_mlpin_drifttime' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:792 Function parameter 'p_mlpin_id' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:793 Function parameter 'p_mlpin_extratime' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:794 Function parameter 'p_netsel' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:798 Function parameter 'p_extendedpts' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:864 Function parameter 'trackIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:864 Function parameter 'selectIn' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:1052 Function parameter 'storeHit' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:1292 Function parameter 'neurodb' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:1782 Function parameter 'neurodb' should be passed by const reference. [passedByValue]
trg/cdc/include/Unpacker.h:488 Variable 'x' can be declared as reference to const [constVariableReference]
trg/cdc/include/Unpacker.h:103 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
trg/cdc/include/Unpacker.h:959 Variable 'track' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:961 Variable 'clone' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:974 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:1181 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:1218 Parameter 'track2D' can be declared as pointer to const [constParameterPointer]
trg/cdc/include/Unpacker.h:1255 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:1582 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:1680 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:2091 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:2201 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/Unpacker.h:821 float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment]
trg/cdc/include/Unpacker.h:773 Uninitialized variable: foundTrack.prob [uninitvar]
trg/cdc/include/Unpacker.h:884 Uninitialized variable: foundTrack.prob [uninitvar]
trg/cdc/include/Unpacker.h:884 Uninitialized struct member: foundTrack.prob [uninitStructMember]
trg/cdc/include/Unpacker.h:2286 Variable 'stringIn' is assigned a value that is never used. [unreadVariable]
trg/cdc/include/Unpacker.h:2286 Variable 'stringIn' is assigned a value that is never used. [unreadVariable]
trg/cdc/dataobjects/include/CDCTriggerHoughMLP.h:41 Member variable 'CDCTriggerHoughMLP::m_neuroParametersHough' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/dataobjects/include/CDCTriggerHoughMLP.h:43 Class 'CDCTriggerHoughMLP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/dataobjects/src/CDCTriggerHoughMLP.cc:87 Uninitialized variables: neuroParametersHough.nInput, neuroParametersHough.nOutput [uninitvar]
trg/cdc/dataobjects/src/CDCTriggerMLP.cc:68 Local variable 'nWeights' shadows outer function [shadowFunction]
trg/cdc/dataobjects/src/CDCTriggerMLP.cc:147 Function parameter 'target' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/src/CDCTriggerMLP.cc:158 Function parameter 'target' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:34 Array 'relID[18]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:43 Array 'relID[18]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:110 Variable 'headline' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:127 Variable 'input' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:128 Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:145 Variable 'headline' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:29 Struct 'HeaderSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:108 Struct 'NeuroSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:29 Function parameter 'line' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:38 Function parameter 'line' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:49 Function parameter 'relevantID' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:123 Function parameter 'xin' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:123 Function parameter 'xout' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:34 Either the condition 'line.size()==19' is redundant or size of 'line' can be 19. Expression 'line[i]' causes access out of bounds. [containerOutOfBounds]
trg/cdc/dataobjects/include/CDCTriggerMLPData.h:43 Either the condition 'line.size()==19' is redundant or size of 'line' can be 19. Expression 'line[i]' causes access out of bounds. [containerOutOfBounds]
trg/cdc/dataobjects/src/CDCTriggerSegmentHit.cc:114 The scope of the variable 'iSL' can be reduced. [variableScope]
trg/cdc/dataobjects/src/CDCTriggerSegmentHit.cc:21 Function parameter 'adcinfo' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/src/CDCTriggerSegmentHit.cc:60 Function parameter 'adcinfo' should be passed by const reference. [passedByValue]
trg/cdc/dataobjects/src/CDCTriggerSegmentHit.cc:98 Function parameter 'adcinfo' should be passed by const reference. [passedByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:13 Include file: "TDirectory.h" not found. [missingInclude]
trg/cdc/modules/fitting/include/CDCTrigger3DFitterModule.h:64 Unused private function: 'HoughVoter::digitizeCot' [unusedPrivateFunction]
trg/cdc/modules/fitting/src/CDCTrigger3DFitterModule.cc:315 The member function 'Belle2::CDCTrigger3DFitterModule::fitter' can be static. [functionStatic]
trg/cdc/modules/fitting/src/CDCTrigger3DFitterModule.cc:348 The member function 'Belle2::CDCTrigger3DFitterModule::normalizeAngle' can be static. [functionStatic]
trg/cdc/dataobjects/include/CDCTriggerHoughCluster.h:40 Function 'getCells()' should return member 'm_cells' by const reference. [returnByReference]
trg/cdc/modules/houghETF/include/CDCTriggerHoughETFModule.h:53 Function 'getIdList()' should return member 'hitList' by const reference. [returnByReference]
trg/cdc/modules/fitting/src/CDCTrigger3DFitterModule.cc:226 Condition 'lr==2' is always true [knownConditionTrueFalse]
trg/cdc/modules/fitting/src/CDCTrigger3DFitterModule.cc:218 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/mcmatcher/include/CDCTriggerMCMatcherModule.h:28 The destructor '~CDCTriggerMCMatcherModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/fitting/include/CDCTrigger2DFitterModule.h:32 The destructor '~CDCTrigger2DFitterModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMOnlineModule.h:66 Unused private function: 'CDCTriggerNeuroDQMOnlineModule::condFill' [unusedPrivateFunction]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMOnlineModule.h:66 The member function 'Belle2::CDCTriggerNeuroDQMOnlineModule::condFill' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMOnlineModule.h:83 The member function 'Belle2::CDCTriggerNeuroDQMOnlineModule::isValidPattern' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMOnlineModule.h:96 The member function 'Belle2::CDCTriggerNeuroDQMOnlineModule::padto' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMOnlineModule.h:103 The member function 'Belle2::CDCTriggerNeuroDQMOnlineModule::padright' can be static. [functionStatic]
trg/cdc/include/NDFinderPeakFinder.h:59 Member variable 'NDFinderPeakFinder::m_peakFindingParams' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/include/NDFinder.h:98 Member variable 'NDFinder::m_ndFinderParams' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/ndFinder/src/CDCTriggerNDFinderModule.cc:142 The member function 'Belle2::CDCTriggerNDFinderModule::getNDFinderQuadrant' can be static. [functionStatic]
trg/cdc/modules/ndFinder/src/CDCTriggerNDFinderModule.cc:153 The member function 'Belle2::CDCTriggerNDFinderModule::getNDFinderTotalMomentum' can be static. [functionStatic]
trg/cdc/include/NDFinder.h:101 Class 'NDFinder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMOnlineModule.h:32 The destructor '~CDCTriggerNeuroDQMOnlineModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/NDFinder.h:101 Class 'NDFinder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
trg/cdc/modules/ndFinder/include/CDCTriggerNDFinderModule.h:27 The destructor '~CDCTriggerNDFinderModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/ndFinder/include/CDCTriggerNDFinderModule.h:31 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/ndFinder/include/CDCTriggerNDFinderModule.h:33 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/ndFinder/include/CDCTriggerNDFinderModule.h:34 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/ndFinder/src/CDCTriggerNDFinderModule.cc:87 Variable 'hit' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:783 Range variable 'x' should be declared as const reference. [iterateByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:523 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:533 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:548 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:596 Variable 'ltrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:611 Variable 'ltrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:347 Variable 'twodHWTrack' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:451 Variable 'rep' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:727 Variable 'rep' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMOnlineModule.cc:797 Variable 'rep' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/NeuroTrigger3DH.h:29 Member variable 'NeuroTrigger3DH::m_fractionalWeightBits' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:334 The member function 'Belle2::CDCTrigger2DFinderModule::inList' can be static. [functionStatic]
trg/cdc/include/NeuroTrigger3DH.h:29 Member variable 'NeuroTrigger3DH::m_neuroParameters3DH' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:382 The member function 'Belle2::CDCTrigger2DFinderModule::mergeIdList' can be static. [functionStatic]
trg/cdc/include/NeuroTrigger3DH.h:60 The member function 'Belle2::NeuroTrigger3DH::getWeightBits' can be static. [functionStatic]
trg/cdc/modules/houghtracking/include/CDCTrigger2DFinderModule.h:54 Function 'getIdList()' should return member 'hitList' by const reference. [returnByReference]
trg/cdc/modules/neurotrigger/include/CDCTrigger3DHNeuroModule.h:27 The destructor '~CDCTrigger3DHNeuroModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:29 Include file: "boost/iostreams/filter/gzip.hpp" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:30 Include file: "boost/iostreams/filtering_streambuf.hpp" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:31 Include file: "boost/iostreams/filtering_stream.hpp" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:32 Include file: "boost/multi_array.hpp" not found. [missingInclude]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:383 Parameter 'a' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:384 Parameter 'b' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:454 Parameter 'list' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:732 Parameter 'pattern' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:24 Parameter 'layer' can be declared as pointer to const [constParameterPointer]
trg/cdc/modules/houghtracking/src/CDCTriggerHoughtrafo.cc:35 Parameter 'layer' can be declared as pointer to const [constParameterPointer]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:336 The member function 'Belle2::CDCTriggerHoughETFModule::inList' can be static. [functionStatic]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:384 The member function 'Belle2::CDCTriggerHoughETFModule::mergeIdList' can be static. [functionStatic]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:903 The member function 'Belle2::CDCTriggerHoughETFModule::median' can be static. [functionStatic]
trg/cdc/modules/mcmatcher/include/CDCTriggerRecoMatcherModule.h:82 The destructor '~CDCTriggerRecoMatcherModuleT < CDCTriggerTrack >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/mcmatcher/include/CDCTriggerRecoMatcherModule.h:82 The destructor '~CDCTriggerRecoMatcherModuleT < CDCTrigger3DHTrack >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/mcmatcher/include/CDCTriggerRecoMatcherModule.h:157 Local variable '_' shadows outer variable [shadowVariable]
trg/cdc/modules/mcmatcher/include/CDCTriggerRecoMatcherModule.h:105 Variable 'tsHit' can be declared as reference to const [constVariableReference]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:26 Include file: "boost/iostreams/filter/gzip.hpp" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:27 Include file: "boost/iostreams/filtering_streambuf.hpp" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:28 Include file: "boost/iostreams/filtering_stream.hpp" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:29 Include file: "boost/multi_array.hpp" not found. [missingInclude]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:276 The scope of the variable 'its' can be reduced. [variableScope]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:281 The scope of the variable 'its' can be reduced. [variableScope]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:917 Function parameter 'v' should be passed by const reference. [passedByValue]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:385 Parameter 'a' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:386 Parameter 'b' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:456 Parameter 'list' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:760 Parameter 'pattern' can be declared as reference to const [constParameterReference]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:870 Variable 'ift' can be declared as reference to const [constVariableReference]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:925 Variable 't' can be declared as reference to const [constVariableReference]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:31 Parameter 'layer' can be declared as pointer to const [constParameterPointer]
trg/cdc/modules/houghETF/src/CDCTriggerHoughtrafoForETF.cc:42 Parameter 'layer' can be declared as pointer to const [constParameterPointer]
trg/cdc/modules/mcmatcher/include/CDCTriggerRecoHitMatcherModule.h:30 The destructor '~CDCTriggerRecoHitMatcherModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/mcmatcher/include/CDCTriggerRecoHitMatcherModule.h:36 The function 'event' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/neurotrigger/src/CDCTrigger3DHNeuroDataModule.cc:34 Member variable 'CDCTrigger3DHNeuroDataModule::m_neuroParameters3DH' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/neurotrigger/src/CDCTrigger3DHNeuroDataModule.cc:188 The member function 'Belle2::CDCTrigger3DHNeuroDataModule::determineTrackType' can be static. [functionStatic]
trg/cdc/modules/neurotrigger/include/CDCTrigger3DHNeuroDataModule.h:48 The destructor '~CDCTrigger3DHNeuroDataModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdc/include/CDCTriggerETFModule.h:30 The destructor '~CDCTriggerETFModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdc/src/TRGCDCModule.cc:16 Include file: "G4RunManager.hh" not found. [missingInclude]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroModule.cc:120 The member function 'Belle2::CDCTriggerNeuroModule::hwInputIdShuffle' can be static. [functionStatic]
trg/cdc/include/NeuroTriggerParameters.h:69 Class 'NeuroTriggerParameters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/NeuroTriggerParameters.h:26 Class 'NNTParam < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/NeuroTriggerParameters.h:26 Class 'NNTParam < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/NeuroTriggerParameters.h:26 Class 'NNTParam < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/NeuroTriggerParameters.h:26 Class 'NNTParam < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/NeuroTriggerParameters.h:26 Class 'NNTParam < unsigned short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/NeuroTriggerParameters.h:26 Class 'NNTParam < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/modules/neurotrigger/include/CDCTriggerNeuroModule.h:34 The destructor '~CDCTriggerNeuroModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/NeuroTriggerParameters.h:122 Function parameter 'vec' should be passed by const reference. [passedByValue]
trg/cdc/include/NeuroTriggerParameters.h:125 Range variable 'x' should be declared as const reference. [iterateByValue]
trg/cdc/include/NeuroTriggerParameters.h:136 Function parameter 'vec' should be passed by const reference. [passedByValue]
trg/cdc/modules/trgcdc/include/CDCTriggerTrackCombinerModule.h:29 The destructor '~CDCTriggerTrackCombinerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdc/src/CDCTriggerTrackCombinerModule.cc:102 Variable 'track2D' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdc/src/CDCTriggerTrackCombinerModule.cc:172 Variable 'combinedTrack' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFFirmwareModule.cc:90 The member function 'Belle2::CDCTriggerTSFFirmwareModule::write' can be static. [functionStatic]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFFirmwareModule.cc:97 The member function 'Belle2::CDCTriggerTSFFirmwareModule::read' can be static. [functionStatic]
trg/cdc/modules/trgcdc/include/CDCTriggerTSFFirmwareModule.h:53 The destructor '~CDCTriggerTSFFirmwareModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFFirmwareModule.cc:136 The scope of the variable 'str_fd' can be reduced. [variableScope]
trg/cdc/include/CDCTrigger.h:19 Function parameter 'tsIn' should be passed by const reference. [passedByValue]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFFirmwareModule.cc:555 Variable 'tracker' can be declared as reference to const [constVariableReference]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFFirmwareModule.cc:619 Variable 'm' can be declared as reference to const [constVariableReference]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFFirmwareModule.cc:81 Variable 'hit' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:28 Include file: "boost/multi_array.hpp" not found. [missingInclude]
trg/cdc/modules/trgcdct2dDQM/include/TRGCDCT2DDQMModule.h:29 The destructor '~TRGCDCT2DDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdct2dDQM/include/TRGCDCT2DDQMModule.h:41 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct2dDQM/src/TRGCDCT2DDQMModule.cc:64 C-style pointer casting [cstyleCast]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:61 The member function 'Belle2::CDCTriggerNeuroDQMModule::condFill' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:78 The member function 'Belle2::CDCTriggerNeuroDQMModule::isValidPattern' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:91 The member function 'Belle2::CDCTriggerNeuroDQMModule::padto' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:98 The member function 'Belle2::CDCTriggerNeuroDQMModule::padright' can be static. [functionStatic]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:33 The destructor '~CDCTriggerNeuroDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:39 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/dqmneuro/include/CDCTriggerNeuroDQMModule.h:40 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdcetfUnpacker/src/TRGCDCETFUnpackerModule.cc:30 The member function 'Belle2::TRGCDCETFUNPACKERSPACE::TRGCDCETFUnpackerModule::version' can be static. [functionStatic]
trg/cdc/modules/trgcdcetfUnpacker/include/TRGCDCETFUnpackerModule.h:668 The destructor '~TRGCDCETFUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdcetfUnpacker/include/TRGCDCETFUnpackerModule.h:677 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2362 The scope of the variable 'neuroTime' can be reduced. [variableScope]
trg/cdc/modules/trgcdcetfUnpacker/include/TRGCDCETFUnpackerModule.h:680 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdcetfUnpacker/include/TRGCDCETFUnpackerModule.h:683 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2045 Range variable 'compare' should be declared as const reference. [iterateByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2178 Range variable 'compare' should be declared as const reference. [iterateByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2365 Range variable 'compare' should be declared as const reference. [iterateByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:3245 Range variable 'x' should be declared as const reference. [iterateByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:3255 Range variable 'x' should be declared as const reference. [iterateByValue]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2550 Variable 'neuroinput2dtrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2563 Variable 'neuroinputsegment' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2625 Variable 'sim2dtrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2635 Variable 'finder2dtrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2652 Variable 'hit' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2693 Variable 'hit' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2790 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2800 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2816 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2883 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2895 Variable 'track' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2947 Variable 'ltrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:2962 Variable 'ltrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:3088 Variable 'ltrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:3118 Variable 'ltrack' can be declared as reference to const [constVariableReference]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:1825 Variable 'rep' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/dqmneuro/src/CDCTriggerNeuroDQMModule.cc:3179 Variable 'rep' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dDQM/include/TRGCDCT3DDQMModule.h:28 The destructor '~TRGCDCT3DDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdct3dDQM/include/TRGCDCT3DDQMModule.h:40 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct3dDQM/src/TRGCDCT3DDQMModule.cc:61 C-style pointer casting [cstyleCast]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_addTSToDatastore' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_add2DFinderToDatastore' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_add3DToDatastore' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_fit3DWithTSIM' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_addEventTimeToDatastore' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_isVerbose' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:36 Member variable 'TRGCDCT3DConverterModule::m_commonData' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:294 The member function 'Belle2::TRGCDCT3DCONVERTERSPACE::TRGCDCT3DConverterModule::filterTSData' can be static. [functionStatic]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:350 The member function 'Belle2::TRGCDCT3DCONVERTERSPACE::TRGCDCT3DConverterModule::filter2DData' can be static. [functionStatic]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1540 The member function 'Belle2::TRGCDCT3DCONVERTERSPACE::TRGCDCT3DConverterModule::filter3DData' can be static. [functionStatic]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:254 The member function 'Belle2::TRGCDCT3DCONVERTERSPACE::TRGCDCT3DConverterModule::toSigned' can be static. [functionStatic]
trg/cdc/modules/trgcdct3dConverter/include/TRGCDCT3DConverterModule.h:53 The destructor '~TRGCDCT3DConverterModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdct3dConverter/include/TRGCDCT3DConverterModule.h:62 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct3dConverter/include/TRGCDCT3DConverterModule.h:65 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct3dConverter/include/TRGCDCT3DConverterModule.h:68 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:310 C-style pointer casting [cstyleCast]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:364 C-style pointer casting [cstyleCast]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1561 C-style pointer casting [cstyleCast]
trg/cdc/modules/trgcdc/src/TRGCDCModule.cc:38 The member function 'Belle2::TRGCDCModule::version' can be static. [functionStatic]
trg/trg/dataobjects/include/TRGTiming.h:50 Either there is a missing 'override', or the member function 'Belle2::TRGTiming::setTRGTiming' can be static. [functionStatic]
trg/trg/include/Signal.h:24 Class 'TRGSignal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/modules/trgcdc/include/TRGCDCModule.h:36 The destructor '~TRGCDCModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/TRGCDC.h:243 Function 'getCDCHitCollectionName()' should return member '_cdchitCollectionName' by const reference. [returnByReference]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:148 Variable 'result' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:535 Variable 'result' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:851 Variable 'result' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:973 Variable 'result' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:974 Variable 'result3D' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1043 Variable 'result3D' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1044 Variable 'resultDebug' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1106 Variable 'result3D' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1107 Variable 'resultDebug' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1300 Variable 'resultDebug' can be declared as pointer to const [constVariablePointer]
trg/trg/include/Signal.h:289 Expression is always true because 'else if' condition is opposite to previous condition at line 287. [multiCondition]
trg/trg/include/Signal.h:309 Condition '_history[i].time()>a' is always true [knownConditionTrueFalse]
trg/cdc/modules/trgcdct3dConverter/src/TRGCDCT3DConverterModule.cc:1615 Variable 'phi0_c' is assigned a value that is never used. [unreadVariable]
trg/cdc/modules/trgcdctsfDQM/include/TRGCDCTSFDQMModule.h:27 The destructor '~TRGCDCTSFDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdctsfDQM/include/TRGCDCTSFDQMModule.h:39 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdctsfDQM/src/TRGCDCTSFDQMModule.cc:63 C-style pointer casting [cstyleCast]
trg/cdc/include/TRGCDC.h:817 Local variable 'superLayer' shadows outer function [shadowFunction]
trg/cdc/modules/trgcdc/src/TRGCDCModule.cc:310 Variable 'cdc' can be declared as reference to const [constVariableReference]
trg/cdc/include/TRGCDC.h:817 Variable 'superLayer' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:33 The member function 'Belle2::TRGCDCTSStreamModule::version' can be static. [functionStatic]
trg/cdc/include/Wire.h:149 The class 'TRGCDCWire' defines member function with name 'hit' also defined in its parent class 'TRGCDCCell'. [duplInheritedMember]
trg/cdc/include/Segment.h:234 The class 'TRGCDCSegment' defines member function with name 'hit' also defined in its parent class 'TRGCDCCell'. [duplInheritedMember]
trg/cdc/modules/tsstream/include/TRGCDCTSStreamModule.h:31 The destructor '~TRGCDCTSStreamModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/Wire.h:64 The destructor '~TRGCDCWire' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/Segment.h:48 The destructor '~TRGCDCSegment' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/LUT.h:48 Function 'name()' should return member 'm_name' by const reference. [returnByReference]
trg/cdc/include/Segment.h:77 Function 'storeHits()' should return member '_storeHits' by const reference. [returnByReference]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:89 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:92 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:120 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:122 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:140 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:142 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:150 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:152 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:154 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:173 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:175 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:191 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:193 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:203 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/tsstream/src/TRGCDCTSStreamModule.cc:205 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/include/CircleFitter.h:38 The class 'TRGCDCCircleFitter' defines member function with name 'dump' also defined in its parent class 'TRGCDCFitter'. [duplInheritedMember]
trg/cdc/include/Link.h:40 Class 'TRGCDCLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/Circle.h:43 The destructor '~TRGCDCCircle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/CircleFitter.h:34 The destructor '~TRGCDCCircleFitter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/HoughPlane.h:41 The destructor '~TRGCDCHoughPlane' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/TrackBase.h:55 Function 'name()' should return member '_name' by const reference. [returnByReference]
trg/cdc/include/HoughTransformation.h:38 Function 'name()' should return member '_name' by const reference. [returnByReference]
trg/cdc/include/HoughPlaneBase.h:49 Function 'name()' should return member '_name' by const reference. [returnByReference]
trg/cdc/include/HoughPlaneBase.h:467 Condition 'i>0' is always true [knownConditionTrueFalse]
trg/cdc/modules/neurotrigger/include/CDCTriggerNeuroIDHistModule.h:26 The destructor '~CDCTriggerNeuroIDHistModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/TrackMC.h:110 The member function 'Belle2::TRGCDCTrackMC::id' can be static. [functionStatic]
trg/cdc/include/TrackMC.h:118 The member function 'Belle2::TRGCDCTrackMC::status' can be static. [functionStatic]
trg/cdc/include/TrackMC.h:126 The member function 'Belle2::TRGCDCTrackMC::pType' can be static. [functionStatic]
trg/cdc/include/Lpav.h:85 The class 'TRGCDCLpav' defines member function with name 'operator=' also defined in its parent class 'TRGCDCLpar'. [duplInheritedMember]
trg/cdc/include/Lpav.h:36 The destructor '~TRGCDCLpav' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/src/CircleFitter.cc:116 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/include/Lpar.h:309 Local variable 'phi' shadows outer function [shadowFunction]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:136 The scope of the variable 'thetaTarget' can be reduced. [variableScope]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:137 The scope of the variable 'zTarget' can be reduced. [variableScope]
trg/cdc/include/NeuroTrainer.h:31 Parameter 'trainonreco' can be declared as reference to const [constParameterReference]
trg/cdc/include/NeuroTrainer.h:98 Parameter 'trainSet_prepare' can be declared as reference to const [constParameterReference]
trg/cdc/include/NeuroTrainer.h:102 Variable 'cdc' can be declared as reference to const [constVariableReference]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroIDHistModule.cc:83 Variable 'cdc' can be declared as reference to const [constVariableReference]
trg/cdc/include/NeuroTrainer.h:78 Variable 'mcTrack' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/EventTime.cc:33 Include file: "TH1D.h" not found. [missingInclude]
trg/cdc/include/WireHit.h:107 The class 'TRGCDCWireHit' defines member function with name 'iCDCSimHit' also defined in its parent class 'TRGCDCCellHit'. [duplInheritedMember]
trg/cdc/include/FrontEnd.h:120 The class 'TRGCDCFrontEnd' defines member function with name 'dump' also defined in its parent class 'TRGBoard'. [duplInheritedMember]
trg/cdc/include/Merger.h:111 The class 'TRGCDCMerger' defines member function with name 'dump' also defined in its parent class 'TRGBoard'. [duplInheritedMember]
trg/cdc/include/WireHit.h:45 The destructor '~TRGCDCWireHit' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/SegmentHit.h:35 The destructor '~TRGCDCSegmentHit' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/EventTimeFinder.h:43 The destructor '~TRGCDCEventTimeFinder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/FrontEnd.h:55 The destructor '~TRGCDCFrontEnd' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/Merger.h:60 The destructor '~TRGCDCMerger' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/WireHit.h:100 Parameter 'a' can be declared as pointer to const [constParameterPointer]
trg/cdc/include/TRGCDCTrack.h:55 The destructor '~TRGCDCTrack' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/src/EventTime.cc:127 The scope of the variable 'fndC' can be reduced. [variableScope]
trg/cdc/src/Fitter.cc:29 The member function 'Belle2::TRGCDCFitter::fitDone' can be static. [functionStatic]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:39 Member variable 'CDCTriggerNeuroDataModule::m_trackcounter' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:39 Member variable 'CDCTriggerNeuroDataModule::m_FullHitMode' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/src/FpgaUtility.cc:60 Function parameter 'in' should be passed by const reference. [passedByValue]
trg/cdc/src/FpgaUtility.cc:202 Function parameter 'outFilePath' should be passed by const reference. [passedByValue]
trg/cdc/src/FpgaUtility.cc:229 Function parameter 'outFilePath' should be passed by const reference. [passedByValue]
trg/cdc/src/FpgaUtility.cc:251 Function parameter 'inFilePath' should be passed by const reference. [passedByValue]
trg/cdc/src/FpgaUtility.cc:229 Parameter 'data' can be declared as reference to const [constParameterReference]
trg/cdc/modules/neurotrigger/include/CDCTriggerNeuroDataModule.h:31 The destructor '~CDCTriggerNeuroDataModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:107 Variable 'cdc' can be declared as reference to const [constVariableReference]
trg/cdc/modules/neurotrigger/src/CDCTriggerNeuroDataModule.cc:198 Variable 'mcTrack' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/HandleRoot.cc:203 C-style pointer casting [cstyleCast]
trg/cdc/src/HandleRoot.cc:204 C-style pointer casting [cstyleCast]
trg/cdc/src/HandleRoot.cc:216 C-style pointer casting [cstyleCast]
trg/cdc/src/HandleRoot.cc:297 C-style pointer casting [cstyleCast]
trg/cdc/src/HandleRoot.cc:299 C-style pointer casting [cstyleCast]
trg/cdc/src/HandleRoot.cc:302 C-style pointer casting [cstyleCast]
trg/cdc/src/HandleRoot.cc:242 Function parameter 'prefix' should be passed by const reference. [passedByValue]
trg/cdc/src/HandleRoot.cc:54 Parameter 'eventMapD' can be declared as reference to const [constParameterReference]
trg/cdc/src/HandleRoot.cc:55 Parameter 'trackMapD' can be declared as reference to const [constParameterReference]
trg/cdc/src/HandleRoot.cc:55 Parameter 'trackMapV' can be declared as reference to const [constParameterReference]
trg/cdc/src/HandleRoot.cc:171 Parameter 'runMapTVectorD' can be declared as reference to const [constParameterReference]
trg/cdc/src/HandleRoot.cc:172 Parameter 'eventMapTVectorD' can be declared as reference to const [constParameterReference]
trg/cdc/src/HandleRoot.cc:173 Parameter 'trackMapTVectorD' can be declared as reference to const [constParameterReference]
trg/cdc/src/Helix.cc:16 Include file: "CLHEP/Matrix/Matrix.h" not found. [missingInclude]
trg/cdc/src/Helix.cc:325 Local variable 'dr' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:326 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:327 Local variable 'kappa' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:328 Local variable 'dz' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:329 Local variable 'tanl' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:466 Local variable 'x' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:514 Local variable 'dr' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:515 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:584 Local variable 'dr' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:585 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:639 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:678 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:726 Local variable 'dr' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:727 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:798 Local variable 'dr' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:799 Local variable 'phi0' shadows outer function [shadowFunction]
trg/cdc/src/Helix.cc:801 Local variable 'dz' shadows outer function [shadowFunction]
trg/cdc/src/Hough3DFinder.cc:17 Include file: "TFile.h" not found. [missingInclude]
trg/cdc/src/Hough3DFinder.cc:18 Include file: "TTree.h" not found. [missingInclude]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_nBits' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_nword' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_copper_address' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_copper_ab' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_pcie40_address' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_pcie40_ch' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_pciedata' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::m_TSFMOD' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::_exp' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:24 Member variable 'TRGCDCTSFUnpackerModule::_run' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:19 The member function 'Belle2::TRGCDCTSF::TRGCDCTSFUnpackerModule::version' can be static. [functionStatic]
trg/cdc/modules/trgcdctsfUnpacker/include/trgcdctsfUnpackerModule.h:1833 The destructor '~TRGCDCTSFUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdctsfUnpacker/include/trgcdctsfUnpackerModule.h:1842 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdctsfUnpacker/include/trgcdctsfUnpackerModule.h:1845 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdctsfUnpacker/include/trgcdctsfUnpackerModule.h:1848 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:223 Variable 'bwd' is assigned a value that is never used. [unreadVariable]
trg/cdc/modules/trgcdctsfUnpacker/src/trgcdctsfUnpackerModule.cc:272 Variable 'bwd' is assigned a value that is never used. [unreadVariable]
trg/cdc/modules/trgcdc/include/CDCTriggerTSFModule.h:43 The destructor '~CDCTriggerTSFModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:402 Condition 'boardid>=0' is always true [knownConditionTrueFalse]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:546 C-style pointer casting [cstyleCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:295 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:310 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:458 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:487 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:501 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:746 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:752 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/modules/trgcdc/src/CDCTriggerTSFModule.cc:597 Variable 'recoTrack' can be declared as pointer to const [constVariablePointer]
trg/cdc/modules/trgcdct3dUnpacker/src/TRGCDCT3DUnpackerModule.cc:27 Member variable 'TRGCDCT3DUnpackerModule::m_copper_address' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dUnpacker/src/TRGCDCT3DUnpackerModule.cc:27 Member variable 'TRGCDCT3DUnpackerModule::m_copper_ab' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dUnpacker/src/TRGCDCT3DUnpackerModule.cc:27 Member variable 'TRGCDCT3DUnpackerModule::m_pcie40_ch' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dUnpacker/src/TRGCDCT3DUnpackerModule.cc:27 Member variable 'TRGCDCT3DUnpackerModule::m_T3DMOD' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/trgcdct3dUnpacker/src/TRGCDCT3DUnpackerModule.cc:22 The member function 'Belle2::TRGCDCT3DUNPACKERSPACE::TRGCDCT3DUnpackerModule::version' can be static. [functionStatic]
trg/cdc/modules/trgcdct3dUnpacker/include/TRGCDCT3DUnpackerModule.h:3519 The destructor '~TRGCDCT3DUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/modules/trgcdct3dUnpacker/include/TRGCDCT3DUnpackerModule.h:3528 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct3dUnpacker/include/TRGCDCT3DUnpackerModule.h:3531 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/modules/trgcdct3dUnpacker/include/TRGCDCT3DUnpackerModule.h:3534 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/cdc/include/JLUT.h:36 Class 'TRGCDCJLUT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/include/JLUT.h:50 Function 'name()' should return member 'm_name' by const reference. [returnByReference]
trg/cdc/src/Fitter3D.cc:1544 The member function 'Belle2::TRGCDCFitter3D::version' can be static. [functionStatic]
trg/cdc/src/Hough3DUtility.cc:652 The scope of the variable 'rho' can be reduced. [variableScope]
trg/cdc/src/Hough3DUtility.cc:653 The scope of the variable 'fitPhi0' can be reduced. [variableScope]
trg/cdc/src/Hough3DUtility.cc:211 Parameter 'initVariables' can be declared as reference to const [constParameterReference]
trg/cdc/src/Hough3DUtility.cc:226 Parameter 'initVariables' can be declared as reference to const [constParameterReference]
trg/cdc/src/Hough3DUtility.cc:623 Parameter 'stTSs' can be declared as reference to const [constParameterReference]
trg/cdc/include/Fitter3D.h:103 Function 'name()' should return member 'm_name' by const reference. [returnByReference]
trg/cdc/src/Hough3DUtility.cc:1117 Either the condition 'm_mSavedSignals.empty()' is redundant or expression 'm_mSavedSignals.begin()' causes access out of bounds. [containerOutOfBounds]
trg/cdc/src/Hough3DUtility.cc:1125 Either the condition 'm_mSavedIoSignals.empty()' is redundant or expression 'm_mSavedIoSignals.begin()' causes access out of bounds. [containerOutOfBounds]
trg/cdc/src/Hough3DUtility.cc:791 Variable 't_minName' is assigned a value that is never used. [unreadVariable]
trg/cdc/src/Hough3DUtility.cc:792 Variable 't_maxName' is assigned a value that is never used. [unreadVariable]
trg/cdc/src/Fitter3D.cc:718 The scope of the variable 'resultValues' can be reduced. [variableScope]
trg/cdc/src/Fitter3D.cc:959 Parameter 'aTrack' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3D.cc:933 Either the condition 'm_mSavedSignals.empty()' is redundant or expression 'm_mSavedSignals.begin()' causes access out of bounds. [containerOutOfBounds]
trg/cdc/src/Fitter3D.cc:943 Either the condition 'm_mSavedIoSignals.empty()' is redundant or expression 'm_mSavedIoSignals.begin()' causes access out of bounds. [containerOutOfBounds]
trg/cdc/src/HoughPlaneBase.cc:129 Local variable 'maxEntry' shadows outer function [shadowFunction]
trg/cdc/src/HoughPlaneBase.cc:134 Local variable 'id' shadows outer function [shadowFunction]
trg/cdc/src/HoughPlaneBase.cc:166 Local variable 'charge' shadows outer function [shadowFunction]
trg/cdc/src/HoughPlaneBase.cc:248 Local variable 'id' shadows outer function [shadowFunction]
trg/cdc/src/Hough3DFinder.cc:589 The member function 'Belle2::TRGCDCHough3DFinder::findNumberOfHitSuperlayersForMcParticles' can be static. [functionStatic]
trg/cdc/src/Hough3DFinder.cc:488 Parameter 'trackList' can be declared as reference to const [constParameterReference]
trg/cdc/src/Hough3DFinder.cc:589 Parameter 'p_stTSs' can be declared as reference to const [constParameterReference]
trg/cdc/src/Hough3DFinder.cc:375 Variable 'aCDCSimHit' can be declared as pointer to const [constVariablePointer]
trg/cdc/include/HoughPlaneBoolean.h:41 The destructor '~TRGCDCHoughPlaneBoolean' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/HoughPlaneMulti.h:44 The destructor '~TRGCDCHoughPlaneMulti' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/HoughTransformationCircle.h:33 The destructor '~TRGCDCHoughTransformationCircle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/HoughPlaneMulti2.h:151 The class 'TRGCDCHoughPlaneMulti2' defines member function with name 'clearCells' also defined in its parent class 'TRGCDCHoughPlane'. [duplInheritedMember]
trg/cdc/include/HoughPlaneMulti2.h:45 The destructor '~TRGCDCHoughPlaneMulti2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/src/JLUT.cc:38 The member function 'Belle2::TRGCDCJLUT::version' can be static. [functionStatic]
trg/cdc/include/JLUT.h:80 Function 'getFileName()' should return member 'm_fileName' by const reference. [returnByReference]
trg/cdc/src/JLUT.cc:471 Function parameter 'out' should be passed by const reference. [passedByValue]
trg/cdc/src/JLUT.cc:471 Function parameter 'in' should be passed by const reference. [passedByValue]
trg/cdc/include/JSignalData.h:48 Function 'getVhdlOutputFile()' should return member 'm_vhdlOutputFile' by const reference. [returnByReference]
trg/cdc/include/JSignalData.h:56 Function 'getVhdlInProcess()' should return member 'm_vhdlInProcess' by const reference. [returnByReference]
trg/cdc/include/JSignalData.h:58 Function 'getVhdlOutProcess()' should return member 'm_vhdlOutProcess' by const reference. [returnByReference]
trg/cdc/include/JSignalData.h:60 Function 'getVhdlDefine()' should return member 'm_vhdlDefine' by const reference. [returnByReference]
trg/cdc/src/LUT.cc:29 The member function 'Belle2::TRGCDCLUT::version' can be static. [functionStatic]
trg/cdc/src/Lpar.cc:11 Include file: "CLHEP/Vector/Sqr.h" not found. [missingInclude]
trg/cdc/src/Lpav.cc:12 Include file: "CLHEP/Vector/Sqr.h" not found. [missingInclude]
trg/cdc/src/Lpar.cc:136 Local variable 's' shadows outer function [shadowFunction]
trg/cdc/src/Lpar.cc:186 Local variable 'x' shadows outer function [shadowFunction]
trg/cdc/src/Lpar.cc:186 Local variable 'y' shadows outer function [shadowFunction]
trg/cdc/src/Lpar.cc:221 Local variable 'd0' shadows outer function [shadowFunction]
trg/cdc/src/Lpar.cc:245 Parameter 'v1' can be declared as reference to const [constParameterReference]
trg/cdc/src/Lpar.cc:245 Parameter 'v2' can be declared as reference to const [constParameterReference]
trg/cdc/src/Lpav.cc:274 C-style reference casting [cstyleCast]
trg/cdc/src/JSignal.cc:1132 Boolean expression '(bool)(t_int>>iBit)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
trg/cdc/src/JSignal.cc:1139 Boolean expression '(bool)(t_int>>iBit)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
trg/cdc/src/JSignal.cc:1450 The member function 'Belle2::TRGCDCJSignal::calType' can be static. [functionStatic]
trg/cdc/src/JSignal.cc:1465 The member function 'Belle2::TRGCDCJSignal::calBitwidth' can be static. [functionStatic]
trg/cdc/include/JSignal.h:153 Function 'getName()' should return member 'm_name' by const reference. [returnByReference]
trg/cdc/include/JSignal.h:181 Function 'getArgumentSignals()' should return member 'm_argumentSignals' by const reference. [returnByReference]
trg/cdc/include/JSignal.h:195 Function 'getVhdlCode()' should return member 'm_vhdlCode' by const reference. [returnByReference]
trg/cdc/src/JSignal.cc:729 Variable 'assign' is assigned an expression that holds the same value. [redundantAssignment]
trg/cdc/src/JSignal.cc:1705 The scope of the variable 't_name' can be reduced. [variableScope]
trg/cdc/src/JSignal.cc:809 Local variable 'comp' shadows outer function [shadowFunction]
trg/cdc/src/JSignal.cc:847 Local variable 'comp' shadows outer function [shadowFunction]
trg/cdc/src/JSignal.cc:900 Local variable 'comp' shadows outer function [shadowFunction]
trg/cdc/src/JSignal.cc:917 Local variable 'comp' shadows outer function [shadowFunction]
trg/cdc/src/JSignal.cc:2116 Local variable 'comp' shadows outer function [shadowFunction]
trg/cdc/src/JSignal.cc:2136 Local variable 'comp' shadows outer function [shadowFunction]
trg/cdc/src/Link.cc:727 C-style pointer casting [cstyleCast]
trg/cdc/src/Link.cc:243 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/src/Link.cc:244 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/src/Link.cc:781 Parameter 'list' can be declared as reference to const [constParameterReference]
trg/cdc/src/NDFinder.cc:138 The member function 'Belle2::NDFinder::loadFromFile' can be static. [functionStatic]
trg/cdc/src/NDFinder.cc:346 The member function 'Belle2::NDFinder::getMaximumHitInSuperLayer' can be static. [functionStatic]
trg/cdc/src/NDFinder.cc:405 The member function 'Belle2::NDFinder::transformTrackParameters' can be static. [functionStatic]
trg/cdc/src/NeuroTrigger.cc:22 Include file: "boost/iostreams/filter/gzip.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTrigger.cc:23 Include file: "boost/iostreams/filtering_streambuf.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTrigger.cc:24 Include file: "boost/iostreams/filtering_stream.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTrigger.cc:25 Include file: "boost/multi_array.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTriggerParameters.cc:12 Include file: "boost/iostreams/filter/gzip.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTriggerParameters.cc:13 Include file: "boost/iostreams/filtering_streambuf.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTriggerParameters.cc:14 Include file: "boost/iostreams/filtering_stream.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTriggerParameters.cc:15 Include file: "boost/multi_array.hpp" not found. [missingInclude]
trg/cdc/src/NeuroTriggerParameters.cc:23 Parameter 'filename' can be declared as reference to const [constParameterReference]
trg/cdc/src/NeuroTriggerParameters.cc:56 Unused variable: skip [unusedVariable]
trg/cdc/src/NeuroTrigger3DH.cc:152 The member function 'Belle2::NeuroTrigger3DH::getLowestTime' can be static. [functionStatic]
trg/cdc/src/NeuroTrigger3DH.cc:235 The member function 'Belle2::NeuroTrigger3DH::scaleRelativeID' can be static. [functionStatic]
trg/cdc/src/NeuroTrigger3DH.cc:61 Function parameter 'hitCollectionName' should be passed by const reference. [passedByValue]
trg/cdc/src/Merger.cc:145 The class 'TRGCDCMerger' defines member function with name 'dump' also defined in its parent class 'TRGBoard'. [duplInheritedMember]
trg/trg/include/State.h:25 Class 'TRGState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/cdc/src/Merger.cc:674 Condition 'i==1' is always true [knownConditionTrueFalse]
trg/cdc/src/PerfectFinder.cc:45 The member function 'Belle2::TRGCDCPerfectFinder::version' can be static. [functionStatic]
trg/cdc/include/PerfectFinder.h:43 Function 'name()' should return member '_name' by const reference. [returnByReference]
trg/cdc/src/HoughFinder.cc:70 The member function 'Belle2::TRGCDCHoughFinder::version' can be static. [functionStatic]
trg/cdc/src/HoughFinder.cc:266 The member function 'Belle2::TRGCDCHoughFinder::selectBestHits' can be static. [functionStatic]
trg/cdc/include/PeakFinder.h:42 Function 'name()' should return member '_name' by const reference. [returnByReference]
trg/cdc/include/HoughFinder.h:56 Function 'name()' should return member '_name' by const reference. [returnByReference]
trg/cdc/src/HoughFinder.cc:1105 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/include/SegmentHit.h:49 The function 'dump' overrides a function in a base class but just delegates back to the base class. [uselessOverride]
trg/cdc/src/SteppingAction.cc:13 Include file: "G4Step.hh" not found. [missingInclude]
trg/cdc/src/Segment.cc:287 Function parameter 'cdcCollectionName' should be passed by const reference. [passedByValue]
trg/cdc/src/Segment.cc:287 Function parameter 'tsCollectionName' should be passed by const reference. [passedByValue]
trg/cdc/src/Fitter3DUtility.cc:1646 The scope of the variable 'cotMin' can be reduced. [variableScope]
trg/cdc/src/Fitter3DUtility.cc:1647 The scope of the variable 'cotMax' can be reduced. [variableScope]
trg/cdc/src/Fitter3DUtility.cc:543 Parameter 'stXts' can be declared as reference to const [constParameterReference]
trg/cdc/src/Fitter3DUtility.cc:576 Parameter 'stNWires' can be declared as reference to const [constParameterReference]
trg/cdc/src/Fitter3DUtility.cc:40 Parameter 'phi2' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:60 Parameter 'phierror' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:80 Parameter 'rr' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:80 Parameter 'phi2' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:80 Parameter 'invphierror' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:142 Parameter 'nTSs' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:142 Parameter 'tsIds' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:142 Parameter 'tsHitmap' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:179 Parameter 'rr' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:179 Parameter 'phi2' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:179 Parameter 'phierror' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1276 Parameter 'arcS' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1276 Parameter 'zError' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1289 Parameter 'arcS' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1289 Parameter 'iZError' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1303 Parameter 'iezz2' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1303 Parameter 'arcS' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1303 Parameter 'zz' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1343 Parameter 'iezz21' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1343 Parameter 'iezz22' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1343 Parameter 'arcS' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1343 Parameter 'zz' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:1343 Parameter 'lutv' can be declared as pointer to const [constParameterPointer]
trg/cdc/src/Fitter3DUtility.cc:950 Variable 't_minName' is assigned a value that is never used. [unreadVariable]
trg/cdc/src/Fitter3DUtility.cc:951 Variable 't_maxName' is assigned a value that is never used. [unreadVariable]
trg/cdc/src/TRGCDCTrack.cc:40 C-style reference casting [cstyleCast]
trg/cdc/src/TRGCDCTrack.cc:163 Local variable 'x' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDCTrack.cc:143 Local variable 'x' shadows outer function [shadowFunction]
trg/cdc/src/TrackSegmentFinder.cc:17 Include file: "TVectorD.h" not found. [missingInclude]
trg/cdc/src/Tracker2D.cc:60 The class 'TRGCDCTracker2D' defines member function with name 'dump' also defined in its parent class 'TRGBoard'. [duplInheritedMember]
trg/cdc/include/Tracker2D.h:44 The destructor '~TRGCDCTracker2D' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/TrackSegmentFinder.h:64 The destructor '~TRGCDCTrackSegmentFinder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/cdc/include/Wire.h:90 Virtual function 'name' is called from constructor 'TRGCDCWire(int id,int localId,const TRGCDCLayer&,const HepGeom::Point3D<double>&forwardPosition,const HepGeom::Point3D<double>&backwardPosition,const TRGClock&clock)' at line 41. Dynamic binding is not used. [virtualCallInConstructor]
trg/cdc/include/Wire.h:90 Virtual function 'name' is called from constructor 'TRGCDCWire(int id,int localId,const TRGCDCLayer&,const HepGeom::Point3D<double>&forwardPosition,const HepGeom::Point3D<double>&backwardPosition,const TRGClock&clock)' at line 42. Dynamic binding is not used. [virtualCallInConstructor]
trg/cdc/src/WireHit.cc:36 C-style reference casting [cstyleCast]
trg/cdc/tools/NeuroTriggerMLPToTextfile.cc:62 C-style pointer casting [cstyleCast]
trg/cdc/tools/NeuroTriggerMLPToTextfile.cc:72 Variable 'expert' can be declared as pointer to const [constVariablePointer]
trg/cdc/tools/TRGCDCConfig.cc:117 Condition 'i==6' is always true [knownConditionTrueFalse]
trg/cdc/src/NeuroTrigger.cc:264 The member function 'Belle2::NeuroTrigger::getRangeIndices' can be static. [functionStatic]
trg/cdc/src/NeuroTrigger.cc:1395 C-style pointer casting [cstyleCast]
trg/cdc/src/NeuroTrigger.cc:302 Function parameter 'hitCollectionName' should be passed by const reference. [passedByValue]
trg/cdc/src/NeuroTrigger.cc:302 Function parameter 'eventTimeName' should be passed by const reference. [passedByValue]
trg/cdc/src/NeuroTrigger.cc:312 Function parameter 'hitCollectionName' should be passed by const reference. [passedByValue]
trg/cdc/src/NeuroTrigger.cc:490 Function parameter 'et_option' should be passed by const reference. [passedByValue]
trg/cdc/src/NeuroTrigger.cc:1282 Function parameter 'input' should be passed by const reference. [passedByValue]
trg/cdc/src/NeuroTrigger.cc:286 Variable 'cdc' can be declared as reference to const [constVariableReference]
trg/cdc/src/NeuroTrigger.cc:370 Parameter 'MLPs' can be declared as reference to const [constParameterReference]
trg/cdc/src/NeuroTrigger.cc:1191 Variable 'HitIDs[j]' is assigned a value that is never used. [unreadVariable]
trg/cdc/tools/TRGCDCTSStreamReader.cc:102 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/tools/TRGCDCTSStreamReader.cc:104 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/tools/TRGCDCTSStreamReader.cc:176 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/tools/TRGCDCHoughMapping.cc:385 Parameter 'HPcell' can be declared as reference to const [constParameterReference]
trg/cdc/tools/TRGCDCHoughMapping.cc:33 struct member 'Plane::x' is never used. [unusedStructMember]
trg/cdc/tools/TRGCDCHoughMapping.cc:35 struct member 'Plane::y' is never used. [unusedStructMember]
trg/ecl/examples/QAM_read.C:52 C-style pointer casting [cstyleCast]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:341 The member function 'Belle2::TrgEclDatabaseImporter::printTCThreshold' can be static. [functionStatic]
trg/ecl/dbobjects/include/TRGECLFAMPara.h:143 Function 'setSignalPDF()' should return member 'm_SignalPDF' by const reference. [returnByReference]
trg/ecl/dbobjects/include/TRGECLFAMPara.h:145 Function 'setNoiseCovarianceMatrix()' should return member 'm_NoiseCovarianceMatrix' by const reference. [returnByReference]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:41 Function parameter 'InputFileName' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:42 Function parameter 'InputFileSignalPDF' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:43 Function parameter 'InputFileNoise' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:187 Function parameter 'InputFileName' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:226 Function parameter 'InputFileName' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:252 Function parameter 'InputFileName' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:311 Function parameter 'InputFileName' should be passed by const reference. [passedByValue]
trg/ecl/dbobjects/src/TrgEclDatabaseImporter.cc:268 Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind]
trg/cdc/src/TRGCDC.cc:88 The member function 'Belle2::TRGCDC::name' can be static. [functionStatic]
trg/cdc/src/TRGCDC.cc:94 The member function 'Belle2::TRGCDC::version' can be static. [functionStatic]
trg/cdc/src/TRGCDC.cc:977 The member function 'Belle2::TRGCDC::fastClear' can be static. [functionStatic]
trg/cdc/src/TRGCDC.cc:1808 The member function 'Belle2::TRGCDC::layerId' can be static. [functionStatic]
trg/cdc/src/TRGCDC.cc:1861 The member function 'Belle2::TRGCDC::axialStereoSuperLayerId' can be static. [functionStatic]
trg/cdc/src/TRGCDC.cc:2026 The member function 'Belle2::TRGCDC::neighbor' can be static. [functionStatic]
trg/cdc/src/TRGCDC.cc:2008 Class 'TRGCDC' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
trg/cdc/src/TRGCDC.cc:2008 Class 'TRGCDC' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
trg/cdc/include/Tracker2D.h:84 The class 'TRGCDCTracker2D' defines member function with name 'dump' also defined in its parent class 'TRGBoard'. [duplInheritedMember]
trg/cdc/include/TRGCDC.h:234 Function 'getTrackList2D()' should return member '_trackList2D' by const reference. [returnByReference]
trg/cdc/include/TRGCDC.h:237 Function 'getTrackList2DFitted()' should return member '_trackList2DFitted' by const reference. [returnByReference]
trg/cdc/include/TRGCDC.h:240 Function 'getTrackList3D()' should return member '_trackList3D' by const reference. [returnByReference]
trg/cdc/src/TRGCDC.cc:2496 Condition 'i==4' is always true [knownConditionTrueFalse]
trg/cdc/src/TRGCDC.cc:689 C-style pointer casting [cstyleCast]
trg/cdc/src/TRGCDC.cc:899 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/cdc/src/TRGCDC.cc:1367 The scope of the variable 't_layerId' can be reduced. [variableScope]
trg/cdc/src/TRGCDC.cc:1368 The scope of the variable 't_wireId' can be reduced. [variableScope]
trg/cdc/src/TRGCDC.cc:1437 The scope of the variable 't_layerId' can be reduced. [variableScope]
trg/cdc/src/TRGCDC.cc:378 Local variable 'nLayers' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:381 Local variable 'superLayerId' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:382 Local variable 'superLayer' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:389 Local variable 'nWires' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:391 Local variable 'axialStereoSuperLayerId' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:459 Local variable 'layer' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:571 Local variable 'layer' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:580 Local variable 'localId' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:581 Local variable 'layerId' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:641 Local variable 'layerId' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:1078 Local variable 'layerId' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:1612 Local variable 'neighbor' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:1823 Local variable 'nLayers' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:1845 Local variable 'nLayers' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2257 Local variable 'segment' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2269 Local variable 'wire' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2297 Local variable 'segment' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2317 Local variable 'segment' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2343 Local variable 'segment' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2518 Local variable 'name' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2551 Local variable 'name' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2588 Local variable 'name' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2621 Local variable 'name' shadows outer function [shadowFunction]
trg/cdc/src/TRGCDC.cc:2244 Function parameter 'collection2Dfinder' should be passed by const reference. [passedByValue]
trg/cdc/src/TRGCDC.cc:2245 Function parameter 'collection2Dfitter' should be passed by const reference. [passedByValue]
trg/cdc/src/TRGCDC.cc:2246 Function parameter 'collection3Dfitter' should be passed by const reference. [passedByValue]
trg/cdc/src/TRGCDC.cc:473 Uninitialized variable: superLayer [uninitvar]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:39 Member variable 'TRGECLFAMModule::m_nRun' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:39 Member variable 'TRGECLFAMModule::m_nEvent' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:39 Member variable 'TRGECLFAMModule::m_TCADCtoEnergy' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:32 The member function 'Belle2::TRGECLFAMModule::version' can be static. [functionStatic]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:219 The member function 'Belle2::TRGECLFAMModule::getDBparmap' can be static. [functionStatic]
trg/ecl/modules/trgecl/include/TRGECLFAMModule.h:38 The destructor '~TRGECLFAMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/include/TrgEclFAMFit.h:52 Function 'getFitEnergy()' should return member 'm_TCFitEnergy' by const reference. [returnByReference]
trg/ecl/include/TrgEclFAMFit.h:54 Function 'getFitTiming()' should return member 'm_TCFitTiming' by const reference. [returnByReference]
trg/ecl/include/TrgEclFAMFit.h:56 Function 'getBeamBkgTag()' should return member 'm_BeamBkgInfo' by const reference. [returnByReference]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:219 Function parameter 'dbParmap' should be passed by const reference. [passedByValue]
trg/ecl/modules/trgecl/src/TRGECLFAMModule.cc:220 Function parameter 'parName' should be passed by const reference. [passedByValue]
trg/ecl/modules/MCMatcherTRGECL/include/MCMatcherTRGECLModule.h:33 The destructor '~MCMatcherTRGECLModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/MCMatcherTRGECL/include/MCMatcherTRGECLModule.h:45 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/MCMatcherTRGECL/include/MCMatcherTRGECLModule.h:57 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgecl/src/TRGECLModule.cc:43 Member variable 'TRGECLModule::etm' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/modules/trgecl/src/TRGECLModule.cc:36 The member function 'Belle2::TRGECLModule::version' can be static. [functionStatic]
trg/ecl/modules/trgecl/src/TRGECLModule.cc:677 The member function 'Belle2::TRGECLModule::getDBparmap' can be static. [functionStatic]
trg/ecl/modules/trgecl/include/TRGECLModule.h:36 The destructor '~TRGECLModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/include/TrgEclBhabha.h:61 Function 'getBhabhaComb()' should return member 'm_BhabhaComb' by const reference. [returnByReference]
trg/ecl/modules/MCMatcherTRGECL/src/MCMatcherTRGECLModule.cc:194 Variable 'aTRGECLDigi0' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/MCMatcherTRGECL/src/MCMatcherTRGECLModule.cc:203 Variable 'aECLHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/MCMatcherTRGECL/src/MCMatcherTRGECLModule.cc:415 Variable 'aTRGECLHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/trgecl/src/TRGECLModule.cc:677 Function parameter 'dbParmap' should be passed by const reference. [passedByValue]
trg/ecl/modules/trgecl/src/TRGECLModule.cc:678 Function parameter 'parName' should be passed by const reference. [passedByValue]
trg/ecl/modules/trgeclBGOverlay/src/TRGECLBGTCHitModule.cc:30 The member function 'Belle2::TRGECLBGTCHitModule::version' can be static. [functionStatic]
trg/ecl/modules/trgeclBGOverlay/src/TRGECLBGTCHitModule.cc:65 Class 'TRGECLBGTCHitModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
trg/ecl/modules/trgeclBGOverlay/src/TRGECLBGTCHitModule.cc:65 Class 'TRGECLBGTCHitModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
trg/ecl/modules/trgeclBGOverlay/include/TRGECLBGTCHitModule.h:30 The destructor '~TRGECLBGTCHitModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclQAM/src/TRGECLQAMModule.cc:46 The member function 'Belle2::TRGECLQAMModule::version' can be static. [functionStatic]
trg/ecl/modules/trgeclQAM/include/TRGECLQAMModule.h:34 The destructor '~TRGECLQAMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclQAM/src/TRGECLQAMModule.cc:150 Variable 'm_TRGECLUnpacker' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/trgeclQAM/src/TRGECLQAMModule.cc:171 Variable 'm_TRGECLUnpackerEvt' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/trgeclDQM/src/TRGECLEventTimingDQMModule.cc:23 Class 'TRGECLEventTimingDQMModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
trg/ecl/modules/trgeclDQM/src/TRGECLEventTimingDQMModule.cc:23 Class 'TRGECLEventTimingDQMModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
trg/ecl/modules/trgeclDQM/include/TRGECLEventTimingDQMModule.h:32 The destructor '~TRGECLEventTimingDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclTimingCal/src/TrgEclTimingCalibration.cc:11 Include file: "TDecompLU.h" not found. [missingInclude]
trg/ecl/modules/trgeclTimingCal/src/TrgEclTimingCalibration.cc:12 Include file: "TFile.h" not found. [missingInclude]
trg/ecl/modules/trgeclTimingCal/src/TrgEclTimingCalibration.cc:13 Include file: "TTree.h" not found. [missingInclude]
trg/ecl/modules/trgeclRawdataAnalysis/src/TRGECLRawdataAnalysisModule.cc:26 The member function 'Belle2::TRGECLRawdataAnalysisModule::version' can be static. [functionStatic]
trg/ecl/modules/trgeclRawdataAnalysis/include/TRGECLRawdataAnalysisModule.h:38 The destructor '~TRGECLRawdataAnalysisModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclRawdataAnalysis/src/TRGECLRawdataAnalysisModule.cc:129 Variable 'TCHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclBeamBKG.cc:48 Condition 'phiid>=1' is always true [knownConditionTrueFalse]
trg/ecl/src/TrgEclBeamBKG.cc:67 Condition 'phiid>=1' is always true [knownConditionTrueFalse]
trg/ecl/src/TrgEclBeamBKG.cc:46 The scope of the variable 'phiid' can be reduced. [variableScope]
trg/ecl/src/TrgEclBeamBKG.cc:65 The scope of the variable 'phiid' can be reduced. [variableScope]
trg/ecl/src/TrgEclBeamBKG.cc:41 Function parameter 'ThetaRingSum' should be passed by const reference. [passedByValue]
trg/ecl/modules/trgeclTimingCal/include/TrgEclTimingCalibration.h:41 The destructor '~TRGECLTimingCalModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclTimingCal/include/TrgEclTimingCalibration.h:47 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclTimingCal/include/TrgEclTimingCalibration.h:51 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclTimingCal/src/TrgEclTimingCalibration.cc:467 C-style pointer casting [cstyleCast]
trg/cdc/src/TrackSegmentFinder.cc:280 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:281 Boolean expression 'LUTValue[i-1]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:291 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:292 Boolean expression 'LUTValue[i-1]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:1134 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:1135 Boolean expression 'LUTValue[i-1]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:1145 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:1146 Boolean expression 'LUTValue[i-1]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2535 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2536 Boolean expression 'LUTValue[i-1]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2546 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2547 Boolean expression 'LUTValue[i-1]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2723 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2724 Boolean expression 'oldLUT==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2739 Boolean expression 'LUTValue[i]==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/cdc/src/TrackSegmentFinder.cc:2740 Boolean expression 'oldLUT==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
trg/ecl/modules/trgeclDQM/include/TRGECLDQMModule.h:33 The destructor '~TRGECLDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclDQM/include/TRGECLDQMModule.h:39 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclDQM/include/TRGECLDQMModule.h:43 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclDQM/include/TRGECLDQMModule.h:45 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclDQM/src/TRGECLDQMModule.cc:443 Condition '80<m_TCId[ihit]' is always true [knownConditionTrueFalse]
trg/cdc/src/TrackSegmentFinder.cc:296 Condition '!(LUTValue[i])' is always false [knownConditionTrueFalse]
trg/cdc/src/TrackSegmentFinder.cc:1150 Condition '!(LUTValue[i])' is always false [knownConditionTrueFalse]
trg/ecl/modules/trgeclDQM/src/TRGECLDQMModule.cc:182 Variable 'aTRGECLUnpackerEvtStore' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2551 Condition '!(LUTValue[i])' is always false [knownConditionTrueFalse]
trg/ecl/modules/trgeclDQM/src/TRGECLDQMModule.cc:200 Variable 'aTRGECLUnpackerStore' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/trgeclDQM/src/TRGECLDQMModule.cc:250 Variable 'aTRGECLUnpackerSumStore' can be declared as pointer to const [constVariablePointer]
trg/ecl/modules/trgeclDQM/src/TRGECLDQMModule.cc:329 Variable 'aTRGECLCluster' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:205 The scope of the variable 'fTimeVect' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:209 The scope of the variable 'tmpOutBool' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:1054 The scope of the variable 'fTimeVect' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:1058 The scope of the variable 'tmpOutBool' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2427 The scope of the variable 'fTimeVect' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2431 The scope of the variable 'tmpOutBool' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2593 The scope of the variable 'fTimeVect' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2597 The scope of the variable 'tmpOutBool' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2646 The scope of the variable 'lastFastHit' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2817 The scope of the variable 'fTimeVect' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2867 The scope of the variable 'luts' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:2868 The scope of the variable 'lastFastHit' can be reduced. [variableScope]
trg/cdc/src/TrackSegmentFinder.cc:201 Variable 'tsi' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:500 Variable 'particle' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:1050 Variable 'tsi' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2423 Variable 'tsi' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2439 Variable 'pri0' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2440 Variable 'pri1' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2441 Variable 'pri2' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2589 Variable 'tsi' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2606 Variable 'pri0' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2607 Variable 'pri1' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2608 Variable 'pri2' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2813 Variable 'tsi' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2828 Variable 'pri0' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2829 Variable 'pri1' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:2830 Variable 'pri2' can be declared as pointer to const [constVariablePointer]
trg/cdc/src/TrackSegmentFinder.cc:521 Variable 'printPattern' is assigned a value that is never used. [unreadVariable]
trg/cdc/src/TrackSegmentFinder.cc:2677 Variable 'ftnow' is assigned a value that is never used. [unreadVariable]
trg/cdc/src/TrackSegmentFinder.cc:2907 Variable 'ftnow' is assigned a value that is never used. [unreadVariable]
trg/ecl/src/TrgEclDataBase.cc:241 The member function 'Belle2::TrgEclDataBase::getCoeffSigPDF' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:293 The member function 'Belle2::TrgEclDataBase::getCoeffNoise' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:380 The member function 'Belle2::TrgEclDataBase::readNoiseLMatrix' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:224 The member function 'Belle2::TrgEclDataBase::getTCFLatency' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:527 The member function 'Belle2::TrgEclDataBase::getCMPhi' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:542 The member function 'Belle2::TrgEclDataBase::getCMTheta' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:558 The member function 'Belle2::TrgEclDataBase::getCMEnergy' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:571 The member function 'Belle2::TrgEclDataBase::get3DBhabhaLUT' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:714 The member function 'Belle2::TrgEclDataBase::interFADC' can be static. [functionStatic]
trg/ecl/src/TrgEclDataBase.cc:140 The scope of the variable 'ttt02' can be reduced. [variableScope]
trg/ecl/src/TrgEclDataBase.cc:26 Function parameter 'NoiseMatrix' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclDataBase.cc:714 Function parameter 'SignalAmp' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclDigitizer.cc:127 Condition 'beambkg==0' is always true [knownConditionTrueFalse]
trg/ecl/src/TrgEclDigitizer.cc:657 The scope of the variable 'dd' can be reduced. [variableScope]
trg/ecl/src/TrgEclDigitizer.cc:851 The scope of the variable 'dd' can be reduced. [variableScope]
trg/ecl/src/TrgEclDigitizer.cc:113 Variable 'aECLHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclDigitizer.cc:169 Variable 'aECLSimHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclDigitizer.cc:261 Variable 'aECLHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclFAMFit.cc:137 Condition 'dTBin<1' is always false [knownConditionTrueFalse]
trg/ecl/src/TrgEclFAMFit.cc:85 Function parameter 'digiEnergy' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclFAMFit.cc:86 Function parameter 'digiTiming' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclFAMFit.cc:193 Function parameter 'TCDigiT' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclFAMFit.cc:307 Function parameter 'TCDigiEnergy' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclFAMFit.cc:308 Function parameter 'TCDigiTiming' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclFAMFit.cc:398 Variable 'aTRGECLDigi' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclBhabha.cc:143 Function parameter 'PhiRingSum' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclBhabha.cc:351 Variable 'aTRGECLCluster' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclBhabha.cc:440 Variable 'aTRGECLCluster' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclBhabha.cc:526 Variable 'aTRGECLCluster' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclBhabha.cc:595 Variable 'aTRGECLCluster' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclTiming.cc:180 Condition 'iNtopTC>0' is always true [knownConditionTrueFalse]
trg/examples/drawTRGHist.C:39 C-style pointer casting [cstyleCast]
trg/examples/drawTRGHist.C:40 C-style pointer casting [cstyleCast]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_ADCtoEnergy' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_mumuThreshold' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_taub2bEtotCut' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_taub2bCLELabCut' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_taub2b2EtotCut' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_taub2b3EtotCut' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_taub2b3CLEb2bLabCut' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_ECLBurstThreshold' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_lml00NCLforMinE' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_lml12NCLforMinE' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_lml13ThetaIdSelection' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:83 Member variable 'TrgEclMaster::m_hie4LowCLELabCut' is not initialized in the constructor. [uninitMemberVar]
trg/ecl/src/TrgEclMaster.cc:113 The member function 'Belle2::TrgEclMaster::name' can be static. [functionStatic]
trg/ecl/src/TrgEclMaster.cc:121 The member function 'Belle2::TrgEclMaster::version' can be static. [functionStatic]
trg/ecl/src/TrgEclMaster.cc:1419 The member function 'Belle2::TrgEclMaster::setTotalEnergy' can be static. [functionStatic]
trg/ecl/src/TrgEclMaster.cc:286 Condition 'noftchit==0' is always false [knownConditionTrueFalse]
trg/ecl/src/TrgEclMaster.cc:1029 The scope of the variable 'iTCId' can be reduced. [variableScope]
trg/ecl/src/TrgEclMaster.cc:1006 Function parameter 'TCId' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclMaster.cc:1007 Function parameter 'TCHit' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclMaster.cc:1059 Function parameter 'bhabhatype' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclMaster.cc:1197 Function parameter 'CenterTCId' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclMaster.cc:1198 Function parameter 'clusterenergy' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclMaster.cc:1419 Function parameter 'phisum' should be passed by const reference. [passedByValue]
trg/ecl/src/TrgEclMaster.cc:224 Variable 'aTRGECLHit' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclMaster.cc:401 Variable 'aTRGECLCluster' can be declared as pointer to const [constVariablePointer]
trg/ecl/src/TrgEclMaster.cc:557 Variable 'aTRGECLHit' can be declared as pointer to const [constVariablePointer]
trg/gdl/modules/trggdl/include/TRGGDLCosmicRunModule.h:29 The destructor '~TRGGDLCosmicRunModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/src/TrgEclCluster.cc:1378 Function parameter 'TCFire' should be passed by const reference. [passedByValue]
trg/gdl/modules/trggdl/src/TRGGDLModule.cc:28 The member function 'Belle2::TRGGDLModule::version' can be static. [functionStatic]
trg/gdl/modules/trggdl/include/TRGGDLModule.h:39 The destructor '~TRGGDLModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/gdl/include/TRGGDL.h:98 Function 'configFile()' should return member '_configFilename' by const reference. [returnByReference]
trg/gdl/include/TRGGDL.h:155 Function 'getInpBits()' should return member '_inpBits' by const reference. [returnByReference]
trg/gdl/include/TRGGDL.h:157 Function 'getFtdBits()' should return member '_ftdBits' by const reference. [returnByReference]
trg/gdl/include/TRGGDL.h:159 Function 'getPsnBits()' should return member '_psnBits' by const reference. [returnByReference]
trg/gdl/modules/trggdlUnpacker/include/trggdlUnpackerModule.h:62 The destructor '~TRGGDLUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/gdl/modules/trggdlDST/include/trggdlDSTModule.h:27 The destructor '~TRGGDLDSTModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/gdl/modules/trggdlUnpacker/include/trggdlUnpackerModule.h:71 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlUnpacker/include/trggdlUnpackerModule.h:74 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlUnpacker/include/trggdlUnpackerModule.h:77 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlDST/include/trggdlDSTModule.h:33 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlDST/include/trggdlDSTModule.h:37 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlDST/include/trggdlDSTModule.h:39 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlSummary/src/trggdlSummaryModule.cc:38 Member variable 'TRGGDLSummaryModule::maskInitialized' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlSummary/src/trggdlSummaryModule.cc:38 Member variable 'TRGGDLSummaryModule::e_inBitWPTMasks' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlSummary/src/trggdlSummaryModule.cc:38 Member variable 'TRGGDLSummaryModule::e_outBitWPTMasks' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlSummary/include/trggdlSummaryModule.h:31 The destructor '~TRGGDLSummaryModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/gdl/modules/trggdlSummary/include/trggdlSummaryModule.h:37 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlSummary/include/trggdlSummaryModule.h:41 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlSummary/include/trggdlSummaryModule.h:43 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/src/TrgEclMapping.cc:1430 The member function 'Belle2::TrgEclMapping::getTCIdFromFAMChannel' can be static. [functionStatic]
trg/ecl/src/TrgEclMapping.cc:1510 The member function 'Belle2::TrgEclMapping::getFAMChannelFromTCId' can be static. [functionStatic]
trg/ecl/src/TrgEclMapping.cc:2103 The member function 'Belle2::TrgEclMapping::getTCIdFromPosition' can be static. [functionStatic]
trg/ecl/src/TrgEclMapping.cc:114 Condition 'XtalId0<8736' is always true [knownConditionTrueFalse]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::m_print_dbmap' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::m_trgReadoutBoardSearch' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::LeafBitMap' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::LeafNames' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::nword_header' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::n_clocks' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::nBits' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::n_leafs' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::n_leafsExtra' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::conf' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::bad_flag' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::unpack_flag' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::conf_map' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::evt_map' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::clk_map' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:35 Member variable 'TRGGDLUnpackerModule::m_pciedata' is not initialized in the constructor. [uninitMemberVar]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:30 The member function 'Belle2::GDL::TRGGDLUnpackerModule::version' can be static. [functionStatic]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:191 Variable 'buf' can be declared as pointer to const [constVariablePointer]
trg/gdl/modules/trggdlUnpacker/src/trggdlUnpackerModule.cc:210 Variable 'buf' can be declared as pointer to const [constVariablePointer]
trg/gdl/src/TrgBit.cc:15 The member function 'Belle2::TrgBit::version' can be static. [functionStatic]
trg/gdl/include/TrgBit.h:182 Function 'getInputVector()' should return member '_itdVector' by const reference. [returnByReference]
trg/gdl/include/TrgBit.h:183 Function 'getFtdlVector()' should return member '_ftdVector' by const reference. [returnByReference]
trg/gdl/include/TrgBit.h:184 Function 'getPsnmVector()' should return member '_psnVector' by const reference. [returnByReference]
trg/gdl/modules/trggdlDQM/include/TRGEfficiencyDQMModule.h:45 The destructor '~TRGEfficiencyDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/gdl/tools/FTDConverter.cc:54 Function 'sentence()' should return member '_sentence' by const reference. [returnByReference]
trg/gdl/tools/FTDConverter.cc:145 The scope of the variable 'rep' can be reduced. [variableScope]
trg/gdl/tools/FTDConverter.cc:163 The scope of the variable 'rep' can be reduced. [variableScope]
trg/gdl/tools/FTDConverter.cc:194 Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr]
trg/grl/dataobjects/include/GRLMLP.h:27 Class 'GRLMLP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/grl/dataobjects/include/GRLMLP.h:45 Function 'get_weights()' should return member 'm_weights' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:47 Function 'get_bias()' should return member 'm_bias' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:54 Function 'get_nn_thres()' should return member 'm_nn_thres' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:59 Function 'get_total_bit_bias()' should return member 'm_total_bit_bias' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:60 Function 'get_int_bit_bias()' should return member 'm_int_bit_bias' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:61 Function 'get_is_signed_bias()' should return member 'm_is_signed_bias' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:62 Function 'get_rounding_bias()' should return member 'm_rounding_bias' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:63 Function 'get_saturation_bias()' should return member 'm_saturation_bias' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:64 Function 'get_total_bit_accum()' should return member 'm_total_bit_accum' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:65 Function 'get_int_bit_accum()' should return member 'm_int_bit_accum' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:66 Function 'get_is_signed_accum()' should return member 'm_is_signed_accum' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:67 Function 'get_rounding_accum()' should return member 'm_rounding_accum' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:68 Function 'get_saturation_accum()' should return member 'm_saturation_accum' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:69 Function 'get_total_bit_weight()' should return member 'm_total_bit_weight' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:70 Function 'get_int_bit_weight()' should return member 'm_int_bit_weight' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:71 Function 'get_is_signed_weight()' should return member 'm_is_signed_weight' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:72 Function 'get_rounding_weight()' should return member 'm_rounding_weight' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:73 Function 'get_saturation_weight()' should return member 'm_saturation_weight' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:74 Function 'get_total_bit_relu()' should return member 'm_total_bit_relu' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:75 Function 'get_int_bit_relu()' should return member 'm_int_bit_relu' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:76 Function 'get_is_signed_relu()' should return member 'm_is_signed_relu' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:77 Function 'get_rounding_relu()' should return member 'm_rounding_relu' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:78 Function 'get_saturation_relu()' should return member 'm_saturation_relu' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:79 Function 'get_total_bit()' should return member 'm_total_bit' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:80 Function 'get_int_bit()' should return member 'm_int_bit' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:81 Function 'get_is_signed()' should return member 'm_is_signed' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:82 Function 'get_rounding()' should return member 'm_rounding' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:83 Function 'get_saturation()' should return member 'm_saturation' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:84 Function 'get_W_input()' should return member 'm_W_input' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:85 Function 'get_I_input()' should return member 'm_I_input' by const reference. [returnByReference]
trg/grl/dataobjects/include/GRLMLP.h:49 Parameter 'weights' can be declared as reference to const [constParameterReference]
trg/grl/dataobjects/include/GRLMLP.h:51 Parameter 'bias' can be declared as reference to const [constParameterReference]
trg/grl/examples/plot_TRGGRLDQM.C:17 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:18 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:19 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:20 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:21 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:22 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:23 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:25 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:26 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:27 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:29 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:30 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:31 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:32 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:33 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:34 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:35 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:36 C-style pointer casting [cstyleCast]
trg/grl/examples/plot_TRGGRLDQM.C:37 C-style pointer casting [cstyleCast]
trg/gdl/src/TRGGDL.cc:175 The member function 'Belle2::TRGGDL::terminate' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:50 The member function 'Belle2::TRGGDL::name' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:56 The member function 'Belle2::TRGGDL::version' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:195 The member function 'Belle2::TRGGDL::clear' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:200 The member function 'Belle2::TRGGDL::fastClear' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:205 The member function 'Belle2::TRGGDL::update' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:563 The member function 'Belle2::TRGGDL::doprescale' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:461 The member function 'Belle2::TRGGDL::isFiredFTDL' can be static. [functionStatic]
trg/gdl/src/TRGGDL.cc:461 Function parameter 'input' should be passed by const reference. [passedByValue]
trg/gdl/src/TRGGDL.cc:461 Function parameter 'alg' should be passed by const reference. [passedByValue]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:20 The member function 'Belle2::TRGECLUnpackerModule::version' can be static. [functionStatic]
trg/ecl/modules/trgeclUnpacker/include/trgeclUnpackerModule.h:37 The destructor '~TRGECLUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/ecl/modules/trgeclUnpacker/include/trgeclUnpackerModule.h:46 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclUnpacker/include/trgeclUnpackerModule.h:49 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclUnpacker/include/trgeclUnpackerModule.h:52 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:326 The scope of the variable 'cl_1d' can be reduced. [variableScope]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:327 The scope of the variable 'cl_2d' can be reduced. [variableScope]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:329 The scope of the variable 'evt_1d_vector' can be reduced. [variableScope]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:1067 The scope of the variable 'cl_1d' can be reduced. [variableScope]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:1068 The scope of the variable 'cl_2d' can be reduced. [variableScope]
trg/ecl/modules/trgeclUnpacker/src/trgeclUnpackerModule.cc:1070 The scope of the variable 'evt_1d_vector' can be reduced. [variableScope]
trg/grl/dataobjects/include/TRGGRLUnpackerStore.h:18 The class 'TRGGRLUnpackerStore' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor]
trg/grl/modules/TRGGRLDQM/include/TRGGRLDQMModule.h:30 The destructor '~TRGGRLDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/grl/modules/TRGGRLDQM/include/TRGGRLDQMModule.h:40 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/TRGGRLDQM/include/TRGGRLDQMModule.h:42 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/trggrl/src/TRGGRLModule.cc:27 The member function 'Belle2::TRGGRLModule::version' can be static. [functionStatic]
trg/grl/modules/trggrl/include/TRGGRLModule.h:31 The destructor '~TRGGRLModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/grl/include/TRGGRL.h:88 Function 'configFile()' should return member '_configFilename' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:25 Member variable 'TRGGRLConfig::m_ecltaunn_nMLP' is not initialized in the constructor. [uninitMemberVar]
trg/grl/dbobjects/include/TRGGRLConfig.h:25 Member variable 'TRGGRLConfig::m_ecltaunn_multiplyHidden' is not initialized in the constructor. [uninitMemberVar]
trg/grl/dbobjects/include/TRGGRLConfig.h:25 Member variable 'TRGGRLConfig::m_ecltaunn_n_cdc_sector' is not initialized in the constructor. [uninitMemberVar]
trg/grl/dbobjects/include/TRGGRLConfig.h:25 Member variable 'TRGGRLConfig::m_ecltaunn_n_ecl_sector' is not initialized in the constructor. [uninitMemberVar]
trg/grl/modules/trggrlneuralnet/src/GRLNeuroModule.cc:45 Member variable 'GRLNeuroModule::m_use_cdc' is not initialized in the constructor. [uninitMemberVar]
trg/grl/modules/trggrlneuralnet/src/GRLNeuroModule.cc:45 Member variable 'GRLNeuroModule::m_use_ecl' is not initialized in the constructor. [uninitMemberVar]
trg/grl/modules/trggrlneuralnet/src/GRLNeuroModule.cc:45 Member variable 'GRLNeuroModule::m_use_klm' is not initialized in the constructor. [uninitMemberVar]
trg/grl/modules/trggrlneuralnet/src/GRLNeuroModule.cc:45 Member variable 'GRLNeuroModule::trainMode' is not initialized in the constructor. [uninitMemberVar]
trg/grl/modules/trggrlneuralnet/include/GRLNeuroModule.h:28 The destructor '~GRLNeuroModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/grl/dbobjects/include/TRGGRLConfig.h:28 Function 'get_ecltaunn_threshold()' should return member 'm_ecltaunn_threshold' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:40 Function 'get_ecltaunn_nHidden()' should return member 'm_ecltaunn_nHidden' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:44 Function 'get_ecltaunn_nOutput()' should return member 'm_ecltaunn_nOutput' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:56 Function 'get_ecltaunn_i_cdc_sector()' should return member 'm_ecltaunn_i_cdc_sector' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:60 Function 'get_ecltaunn_i_ecl_sector()' should return member 'm_ecltaunn_i_ecl_sector' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:64 Function 'get_ecltaunn_weight()' should return member 'm_ecltaunn_weight' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:68 Function 'get_ecltaunn_bias()' should return member 'm_ecltaunn_bias' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:72 Function 'get_ecltaunn_total_bit_bias()' should return member 'm_ecltaunn_total_bit_bias' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:76 Function 'get_ecltaunn_int_bit_bias()' should return member 'm_ecltaunn_int_bit_bias' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:80 Function 'get_ecltaunn_is_signed_bias()' should return member 'm_ecltaunn_is_signed_bias' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:84 Function 'get_ecltaunn_rounding_bias()' should return member 'm_ecltaunn_rounding_bias' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:88 Function 'get_ecltaunn_saturation_bias()' should return member 'm_ecltaunn_saturation_bias' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:92 Function 'get_ecltaunn_total_bit_accum()' should return member 'm_ecltaunn_total_bit_accum' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:96 Function 'get_ecltaunn_int_bit_accum()' should return member 'm_ecltaunn_int_bit_accum' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:100 Function 'get_ecltaunn_is_signed_accum()' should return member 'm_ecltaunn_is_signed_accum' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:104 Function 'get_ecltaunn_rounding_accum()' should return member 'm_ecltaunn_rounding_accum' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:108 Function 'get_ecltaunn_saturation_accum()' should return member 'm_ecltaunn_saturation_accum' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:112 Function 'get_ecltaunn_total_bit_weight()' should return member 'm_ecltaunn_total_bit_weight' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:116 Function 'get_ecltaunn_int_bit_weight()' should return member 'm_ecltaunn_int_bit_weight' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:120 Function 'get_ecltaunn_is_signed_weight()' should return member 'm_ecltaunn_is_signed_weight' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:124 Function 'get_ecltaunn_rounding_weight()' should return member 'm_ecltaunn_rounding_weight' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:128 Function 'get_ecltaunn_saturation_weight()' should return member 'm_ecltaunn_saturation_weight' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:132 Function 'get_ecltaunn_total_bit_relu()' should return member 'm_ecltaunn_total_bit_relu' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:136 Function 'get_ecltaunn_int_bit_relu()' should return member 'm_ecltaunn_int_bit_relu' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:140 Function 'get_ecltaunn_is_signed_relu()' should return member 'm_ecltaunn_is_signed_relu' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:144 Function 'get_ecltaunn_rounding_relu()' should return member 'm_ecltaunn_rounding_relu' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:148 Function 'get_ecltaunn_saturation_relu()' should return member 'm_ecltaunn_saturation_relu' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:152 Function 'get_ecltaunn_total_bit()' should return member 'm_ecltaunn_total_bit' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:156 Function 'get_ecltaunn_int_bit()' should return member 'm_ecltaunn_int_bit' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:160 Function 'get_ecltaunn_is_signed()' should return member 'm_ecltaunn_is_signed' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:164 Function 'get_ecltaunn_rounding()' should return member 'm_ecltaunn_rounding' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:168 Function 'get_ecltaunn_saturation()' should return member 'm_ecltaunn_saturation' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:172 Function 'get_ecltaunn_W_input()' should return member 'm_ecltaunn_W_input' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:176 Function 'get_ecltaunn_I_input()' should return member 'm_ecltaunn_I_input' by const reference. [returnByReference]
trg/grl/dbobjects/include/TRGGRLConfig.h:183 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:195 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:199 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:211 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:215 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:219 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:223 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:227 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:231 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:235 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:239 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:243 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:247 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:251 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:255 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:259 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:263 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:267 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:271 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:275 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:279 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:283 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:287 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:291 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:295 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:299 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:303 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:307 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:311 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:315 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:319 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:323 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:327 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/dbobjects/include/TRGGRLConfig.h:331 Function parameter 'i' should be passed by const reference. [passedByValue]
trg/grl/src/GRLNeuro.cc:444 The scope of the variable 'W_arr' can be reduced. [variableScope]
trg/grl/src/GRLNeuro.cc:445 The scope of the variable 'I_arr' can be reduced. [variableScope]
trg/grl/src/GRLNeuro.cc:444 Variable 'W_arr' can be declared as const array [constVariable]
trg/grl/src/GRLNeuro.cc:445 Variable 'I_arr' can be declared as const array [constVariable]
trg/grl/src/TRGGRL.cc:259 The member function 'Belle2::TRGGRL::configure' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:116 The member function 'Belle2::TRGGRL::terminate' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:33 The member function 'Belle2::TRGGRL::name' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:39 The member function 'Belle2::TRGGRL::version' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:121 The member function 'Belle2::TRGGRL::dump' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:129 The member function 'Belle2::TRGGRL::clear' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:134 The member function 'Belle2::TRGGRL::fastClear' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:249 The member function 'Belle2::TRGGRL::fastSimulation' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:254 The member function 'Belle2::TRGGRL::firmwareSimulation' can be static. [functionStatic]
trg/grl/src/TRGGRL.cc:210 Variable 'match' can be declared as reference to const [constVariableReference]
trg/grl/src/TRGGRL.cc:224 Variable 'match' can be declared as reference to const [constVariableReference]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:539 Member variable 'CDCTriggerUnpackerModule::m_pciedata' is not initialized in the constructor. [uninitMemberVar]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:815 C-style pointer casting [cstyleCast]
trg/cdc/dataobjects/include/Bitstream.h:62 Function parameter 'bus' should be passed by const reference. [passedByValue]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:853 Variable 'trackerData' can be declared as reference to const [constVariableReference]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:664 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:665 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:666 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:667 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:668 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
trg/cdc/modules/unpacker/src/CDCTriggerUnpackerModule.cc:669 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:79 Reference to local variable returned. [returnReference]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:80 Reference to local variable returned. [returnReference]
trg/klm/modules/klmtrigger/include/klmtrgLayerCounter.h:18 The class 'klmtrgLayerCounter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:448 The struct 'ax_name_container < nt :: ax_name_container_base < decltype ( struct_maker_template_lambda ) > >' defines member function with name 'get_value' also defined in its parent struct 'ax_name_container_base < decltype ( struct_maker_template_lambda ) >'. [duplInheritedMember]
trg/klm/modules/klmtrigger/include/ntuples_full.h:454 The struct 'ax_name_container < nt :: ax_name_container_base < decltype ( struct_maker_template_lambda ) > >' defines member function with name 'get_value' also defined in its parent struct 'ax_name_container_base < decltype ( struct_maker_template_lambda ) >'. [duplInheritedMember]
trg/klm/modules/klmtrigger/include/ntuples_full.h:152 Struct 'ax_type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:20 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:21 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:22 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:23 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:24 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:25 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:26 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:27 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:44 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:45 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:49 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:50 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:51 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:52 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:54 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:55 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:56 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:57 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:58 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:60 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:61 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:87 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:88 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:89 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMAxis.h:90 Struct 'type_wrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:79 Struct 'Ztlayer_count' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:80 Struct 'Ztlayer_mask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < event_nr , digit_id , subdetector , section , sector , plane , layer , strip >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < layer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < subdetector , section , sector_mask , n_sections_trig >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < KLM_TRG_definitions :: subdetector , n_sections_trig , back2back >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:77 C-style pointer casting [cstyleCast]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:100 C-style pointer casting [cstyleCast]
trg/klm/modules/klmtrigger/src/klmtrgLayerCounter.cc:118 C-style pointer casting [cstyleCast]
trg/klm/modules/klmtrigger/include/ntuples_full.h:682 Local variable 'size' shadows outer function [shadowFunction]
trg/klm/modules/klmtrigger/include/IO_csv.h:87 Function parameter 'source_file' should be passed by const reference. [passedByValue]
trg/klm/modules/klmtrigger/include/IO_csv.h:87 Function parameter 'variable_name' should be passed by const reference. [passedByValue]
trg/klm/modules/klmtrigger/include/IO_csv.h:75 Parameter 'ele' can be declared as reference to const [constParameterReference]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < geo_id , subdetector , section , sector , layer , plane , slopeX , offsetX , slopeY , offsetY >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < subdetector , section , sector , plane , track_id , slopeXY , interceptXY , ipXY , chisqXY , Nhits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < slopeX , offsetX , slopeY , offsetY >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < KLM_TRG_definitions :: subdetector , KLM_TRG_definitions :: section , sector_mask , sector_mask_or >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/KLMTriggerModule.h:29 The destructor '~KLMTriggerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/klm/modules/klmtrigger/include/KLMTriggerModule.h:34 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/klm/modules/klmtrigger/include/KLMTriggerModule.h:35 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/klm/dbobjects/include/KLMTriggerParameters.h:100 Function 'getWhichLayers()' should return member 'm_whichLayers' by const reference. [returnByReference]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:242 Reference to local variable returned. [returnReference]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:243 Reference to local variable returned. [returnReference]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:242 Struct 'Zttrigger_or' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:243 Struct 'Zttrigger_and' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/include/ntuples_full.h:493 Struct 'ntuple < KLM_TRG_definitions :: subdetector , section , sector_mask , sector_mask_or >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:260 C-style pointer casting [cstyleCast]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:261 C-style pointer casting [cstyleCast]
trg/klm/modules/klmtrigger/src/klmtrgLinearFit.cc:70 Variable 'track' can be declared as reference to const [constVariableReference]
trg/top/dataobjects/include/TRGTOPCombinedT0Decision.h:32 Member variable 'TRGTOPCombinedT0Decision::m_rvcNow' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPCombinedT0Decision.h:32 Member variable 'TRGTOPCombinedT0Decision::m_combinedT0ClockCycle' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPCombinedT0Decision.h:32 Member variable 'TRGTOPCombinedT0Decision::m_combinedT0RVC2GDL' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPCombinedT0Decision.h:32 Member variable 'TRGTOPCombinedT0Decision::m_eventNumberL1' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPCombinedT0Decision.h:32 Member variable 'TRGTOPCombinedT0Decision::m_rvcL1' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPTimeStamp.h:22 Member variable 'TRGTOPTimeStamp::m_slot' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPTimeStamp.h:27 Member variable 'TRGTOPTimeStamp::m_slot' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPTimeStampsSlot.h:25 Member variable 'TRGTOPTimeStampsSlot::m_numberOfTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPTimeStampsSlot.h:30 Member variable 'TRGTOPTimeStampsSlot::m_numberOfTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPTimingISimSlot.h:24 Member variable 'TRGTOPTimingISimSlot::m_numberOfTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPTimingISimSlot.h:29 Member variable 'TRGTOPTimingISimSlot::m_numberOfTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPUnpackerStore.h:135 Function 'getSlotTimingDecisions()' should return member 'm_slotTimingDecisions' by const reference. [returnByReference]
trg/top/dataobjects/src/TRGTOPUnpackerStore.cc:32 Function parameter 'slotTiming' should be passed by const reference. [passedByValue]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStamp.h:22 Member variable 'TRGTOPWaveFormTimeStamp::m_slot' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStamp.h:27 Member variable 'TRGTOPWaveFormTimeStamp::m_slot' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:24 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_numberOfTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:24 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_numberOfActualTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:24 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampValue' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:24 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampClockCycle' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:29 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_numberOfTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:29 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_numberOfActualTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:29 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampValue' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:29 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampClockCycle' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:36 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_numberOfActualTimeStamps' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:36 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampValue' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:36 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampClockCycle' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:44 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampValue' is not initialized in the constructor. [uninitMemberVar]
trg/top/dataobjects/include/TRGTOPWaveFormTimeStampsSlot.h:44 Member variable 'TRGTOPWaveFormTimeStampsSlot::m_firstActualTimeStampClockCycle' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopTRD2TTSConverter/src/trgtopTRD2TTSConverterModule.cc:33 The member function 'Belle2::TRGTOPTRD2TTSConverterModule::version' can be static. [functionStatic]
trg/top/modules/trgtopTRD2TTSConverter/include/trgtopTRD2TTSConverterModule.h:64 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopTRD2TTSConverter/include/trgtopTRD2TTSConverterModule.h:70 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopTRD2TTSConverter/include/trgtopTRD2TTSConverterModule.h:73 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopTRD2TTSConverter/src/trgtopTRD2TTSConverterModule.cc:171 Variable 'timeStampsSlotStore' can be declared as pointer to const [constVariablePointer]
trg/top/modules/trgtopTRD2TTSConverter/src/trgtopTRD2TTSConverterModule.cc:193 Variable 'timeStampStore' can be declared as pointer to const [constVariablePointer]
trg/top/modules/trgtopUnpacker/src/trgtopUnpackerModule.cc:40 Member variable 'TRGTOPUnpackerModule::m_pciedata' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopUnpacker/src/trgtopUnpackerModule.cc:31 The member function 'Belle2::TRGTOPUnpackerModule::version' can be static. [functionStatic]
trg/top/modules/trgtopUnpacker/include/trgtopUnpackerModule.h:55 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopUnpacker/include/trgtopUnpackerModule.h:58 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopUnpacker/src/trgtopUnpackerModule.cc:502 The scope of the variable 'combinedT0ClockCycle' can be reduced. [variableScope]
trg/top/modules/trgtopUnpackerWaveform/src/trgtopUnpackerWaveformModule.cc:40 Member variable 'TRGTOPUnpackerWaveformModule::m_pciedata' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopUnpackerWaveform/src/trgtopUnpackerWaveformModule.cc:31 The member function 'Belle2::TRGTOPUnpackerWaveformModule::version' can be static. [functionStatic]
trg/top/modules/trgtopUnpackerWaveform/include/trgtopUnpackerWaveformModule.h:54 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopUnpackerWaveform/include/trgtopUnpackerWaveformModule.h:57 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopUnpackerWaveform/src/trgtopUnpackerWaveformModule.cc:448 Variable 'timeStampStore' can be declared as pointer to const [constVariablePointer]
trg/top/modules/trgtopUnpackerWaveform/src/trgtopUnpackerWaveformModule.cc:498 Variable 'clockCycle' is assigned a value that is never used. [unreadVariable]
trg/top/modules/trgtopWaveformPlotter/src/TRGTOPWaveformPlotterModule.cc:49 Member variable 'TRGTOPWaveformPlotterModule::m_myCanvas' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopWaveformPlotter/src/TRGTOPWaveformPlotterModule.cc:49 Member variable 'TRGTOPWaveformPlotterModule::m_timeStampsGraphMainReadout' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopWaveformPlotter/src/TRGTOPWaveformPlotterModule.cc:49 Member variable 'TRGTOPWaveformPlotterModule::m_timeStampsGraphTriggerReadout' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopWaveformPlotter/src/TRGTOPWaveformPlotterModule.cc:49 Member variable 'TRGTOPWaveformPlotterModule::m_myMultiGraph' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopWaveformPlotter/src/TRGTOPWaveformPlotterModule.cc:49 Member variable 'TRGTOPWaveformPlotterModule::m_myPaveText' is not initialized in the constructor. [uninitMemberVar]
trg/top/modules/trgtopWaveformPlotter/include/TRGTOPWaveformPlotterModule.h:42 The destructor '~TRGTOPWaveformPlotterModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/top/modules/trgtopWaveformPlotter/include/TRGTOPWaveformPlotterModule.h:50 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopWaveformPlotter/include/TRGTOPWaveformPlotterModule.h:54 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopWaveformPlotter/include/TRGTOPWaveformPlotterModule.h:57 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopDQM/include/TRGTOPDQMModule.h:40 The destructor '~TRGTOPDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/top/modules/trgtopDQM/include/TRGTOPDQMModule.h:53 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopDQM/include/TRGTOPDQMModule.h:55 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/top/modules/trgtopDQM/src/TRGTOPDQMModule.cc:1833 The scope of the variable 'slotSlotBest2' can be reduced. [variableScope]
trg/top/modules/trgtopDQM/src/TRGTOPDQMModule.cc:1834 The scope of the variable 'segmentSlotBest2' can be reduced. [variableScope]
trg/top/modules/trgtopDQM/src/TRGTOPDQMModule.cc:1835 The scope of the variable 'logLSlotBest2' can be reduced. [variableScope]
trg/top/modules/trgtopDQM/src/TRGTOPDQMModule.cc:1836 The scope of the variable 'nHitsSlotBest2' can be reduced. [variableScope]
trg/top/modules/trgtopDQM/src/TRGTOPDQMModule.cc:1837 The scope of the variable 't0SlotBest2' can be reduced. [variableScope]
trg/top/modules/trgtopDQM/src/TRGTOPDQMModule.cc:1324 Variable 'aTRGECLUnpackerStore' can be declared as pointer to const [constVariablePointer]
trg/trg/src/BitStream.cc:54 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
trg/trg/src/BitStream.cc:125 Function parameter 'stream' should be passed by const reference. [passedByValue]
trg/trg/src/Clock.cc:80 Class 'TRGClock' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
trg/trg/src/Clock.cc:80 Class 'TRGClock' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
trg/trg/src/Signal.cc:184 Local variable 'name' shadows outer function [shadowFunction]
trg/trg/src/Signal.cc:186 Local variable 'active' shadows outer function [shadowFunction]
trg/trg/src/Signal.cc:510 Calling function 'erase()' on the iterator '_history.end()' which is out of bounds. [eraseIteratorOutOfBounds]
trg/trg/src/SignalBundle.cc:139 Local variable 'active' shadows outer function [shadowFunction]
trg/trg/src/State.cc:364 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
trg/trg/src/State.cc:191 Class 'TRGState' has dynamic memory/resource allocation(s). The copy constructor is explicitly defaulted but the default copy constructor does not work well. It is recommended to define or delete the copy constructor. [noCopyConstructor]
trg/trg/src/State.cc:325 If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory]
trg/trg/src/State.cc:373 If memory allocation fails, then there is a possible null pointer dereference: _state [nullPointerOutOfMemory]
trg/trg/src/State.cc:34 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:45 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:63 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:84 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:108 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:166 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:323 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:371 C-style pointer casting [cstyleCast]
trg/trg/src/State.cc:75 Function parameter 'states' should be passed by const reference. [passedByValue]
trg/trg/src/State.cc:100 Parameter 'states' can be declared as reference to const [constParameterReference]
trg/trg/src/Utilities.cc:26 Variable 'tl' can be declared as pointer to const [constVariablePointer]
trg/trg/src/Utilities.cc:38 Variable 'tl' can be declared as pointer to const [constVariablePointer]
trg/grl/modules/TRGGRLUnpacker/src/TRGGRLUnpackerModule.cc:23 Member variable 'TRGGRLUnpackerModule::m_pciedata' is not initialized in the constructor. [uninitMemberVar]
trg/grl/modules/TRGGRLUnpacker/src/TRGGRLUnpackerModule.cc:18 The member function 'Belle2::TRGGRLUNPACKERSPACE::TRGGRLUnpackerModule::version' can be static. [functionStatic]
trg/grl/modules/TRGGRLUnpacker/include/TRGGRLUnpackerModule.h:1018 The destructor '~TRGGRLUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/grl/modules/TRGGRLUnpacker/include/TRGGRLUnpackerModule.h:1027 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/TRGGRLUnpacker/include/TRGGRLUnpackerModule.h:1030 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/TRGGRLUnpacker/include/TRGGRLUnpackerModule.h:1033 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/TRGGRLUnpacker/include/TRGGRLUnpackerModule.h:614 Parameter 'store' can be declared as pointer to const [constParameterPointer]
trg/grl/modules/trggrl/include/TRGGRLProjectsModule.h:33 The destructor '~TRGGRLProjectsModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/grl/modules/trggrl/include/TRGGRLProjectsModule.h:48 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:342 The member function 'Belle2::TRGGRLMatchModule::calculationdistance' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:377 The member function 'Belle2::TRGGRLMatchModule::calculationphiangle' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:450 The member function 'Belle2::TRGGRLMatchModule::sectormatching_klm' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:496 The member function 'Belle2::TRGGRLMatchModule::photon_cluster' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:532 The member function 'Belle2::TRGGRLMatchModule::N64' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:539 The member function 'Belle2::TRGGRLMatchModule::N36' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:546 The member function 'Belle2::TRGGRLMatchModule::fill_pattern_base2' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:757 The member function 'Belle2::TRGGRLMatchModule::make_eecl_map' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:830 The member function 'Belle2::TRGGRLMatchModule::make_eklm_map' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1515 The member function 'Belle2::TRGGRLMatchModule::matching_eecl_eklm' can be static. [functionStatic]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1532 The member function 'Belle2::TRGGRLMatchModule::extrapolation' can be static. [functionStatic]
trg/grl/modules/trggrl/include/TRGGRLMatchModule.h:42 The destructor '~TRGGRLMatchModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/grl/modules/trggrl/include/TRGGRLMatchModule.h:48 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/trggrl/include/TRGGRLMatchModule.h:54 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/trggrl/include/TRGGRLMatchModule.h:57 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:347 The scope of the variable '_phi' can be reduced. [variableScope]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:352 The scope of the variable '_cluster_z' can be reduced. [variableScope]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:496 Function parameter 'phimap' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:853 Function parameter 'map_veto' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:854 Function parameter 'phimap_i' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:855 Function parameter 'ecl_phimap_fwd' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:856 Function parameter 'ecl_phimap_bwd' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:857 Function parameter 'klm_sectormap_fwd' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:858 Function parameter 'klm_sectormap_bwd' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1317 Function parameter 'phimap_i' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1318 Function parameter 'ecl_phimap' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1319 Function parameter 'klm_sectormap' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1515 Function parameter '_eecl_sectormap_fw' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1516 Function parameter '_eecl_sectormap_bw' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1517 Function parameter '_eklm_sectormap_fw' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:1518 Function parameter '_eklm_sectormap_bw' should be passed by const reference. [passedByValue]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:859 Parameter 'pattern_base0' can be declared as reference to const [constParameterReference]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:859 Parameter 'pattern_base2' can be declared as reference to const [constParameterReference]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:342 Parameter '_track' can be declared as pointer to const [constParameterPointer]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:342 Parameter '_cluster' can be declared as pointer to const [constParameterPointer]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:377 Parameter '_track' can be declared as pointer to const [constParameterPointer]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:377 Parameter '_cluster' can be declared as pointer to const [constParameterPointer]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:450 Parameter '_track' can be declared as pointer to const [constParameterPointer]
trg/grl/modules/trggrl/src/TRGGRLMatchModule.cc:496 Parameter '_cluster' can be declared as pointer to const [constParameterPointer]
trg/trg/modules/trgrawdata/include/trgrawdataModule.h:30 The destructor '~TRGRAWDATAModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/trg/modules/trgrawdata/include/trgrawdataModule.h:36 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/trg/modules/trgrawdata/include/trgrawdataModule.h:40 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/trg/modules/trgrawdata/include/trgrawdataModule.h:136 The function 'defineHisto' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/trg/modules/trgrawdata/src/trgrawdataModule.cc:244 The scope of the variable 'j' can be reduced. [variableScope]
trg/trg/modules/trgrawdata/src/trgrawdataModule.cc:302 Variable 'buf' can be declared as pointer to const [constVariablePointer]
trg/trg/modules/trgrawdata/src/trgrawdataModule.cc:442 Variable 'buf' can be declared as pointer to const [constVariablePointer]
trg/trg/modules/trgrawdata/src/trgrawdataModule.cc:718 Variable 'buf' can be declared as pointer to const [constVariablePointer]
trg/trg/modules/trgrawdata/include/trgrawdataModule.h:45 Variable 'm_ons' can be declared as const array [constVariable]
trg/cdc/src/PeakFinder.cc:34 The member function 'Belle2::TRGCDCPeakFinder::version' can be static. [functionStatic]
trg/cdc/src/PeakFinder.cc:494 The member function 'Belle2::TRGCDCPeakFinder::p1p2Methode' can be static. [functionStatic]
trg/cdc/src/PeakFinder.cc:57 C-style pointer casting [cstyleCast]
trg/cdc/src/PeakFinder.cc:506 C-style pointer casting [cstyleCast]
trg/cdc/src/PeakFinder.cc:370 Local variable 'regions' shadows outer function [shadowFunction]
trg/cdc/src/PeakFinder.cc:153 Function parameter 'a' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:153 Function parameter 'b' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:179 Function parameter 'a' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:179 Function parameter 'b' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:208 Function parameter 'a' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:208 Function parameter 'b' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:232 Function parameter 'a' should be passed by const reference. [passedByValue]
trg/cdc/src/PeakFinder.cc:299 Function parameter 'a' should be passed by const reference. [passedByValue]
trg/cdc/src/FrontEnd.cc:142 The class 'TRGCDCFrontEnd' defines member function with name 'dump' also defined in its parent class 'TRGBoard'. [duplInheritedMember]
trg/gdl/modules/trggdlDQM/include/TRGGDLDQMModule.h:42 The destructor '~TRGGDLDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
trg/gdl/modules/trggdlDQM/include/TRGGDLDQMModule.h:54 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
trg/gdl/modules/trggdlDQM/src/TRGGDLDQMModule.cc:2343 The scope of the variable 'phi' can be reduced. [variableScope]
trg/cdc/include/JSignal.h:259 Unmatched suppression: constParameter [unmatchedSuppression]
trg/cdc/src/Lpar.cc:245 Unmatched suppression: constParameter [unmatchedSuppression]
trg/ecl/src/TrgEclDataBase.cc:536 Unmatched suppression: containerOutOfBounds [unmatchedSuppression]
trg/ecl/src/TrgEclDataBase.cc:566 Unmatched suppression: containerOutOfBounds [unmatchedSuppression]
trg/ecl/src/TrgEclMapping.cc:2115 Unmatched suppression: containerOutOfBounds [unmatchedSuppression]
trg/gdl/src/TRGGDL.cc:504 Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
trg/gdl/modules/trggdlDQM/src/TRGGDLDQMModule.cc:770 Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]