klm/dataobjects/include/KLMSimHit.h:34 Member variable 'KLMSimHit::m_LastStrip' is not initialized in the constructor. [uninitMemberVar]
klm/dataobjects/include/KLMSimHit.h:34 Member variable 'KLMSimHit::m_globalX' is not initialized in the constructor. [uninitMemberVar]
klm/dataobjects/include/KLMSimHit.h:34 Member variable 'KLMSimHit::m_globalY' is not initialized in the constructor. [uninitMemberVar]
klm/dataobjects/include/KLMSimHit.h:34 Member variable 'KLMSimHit::m_globalZ' is not initialized in the constructor. [uninitMemberVar]
klm/dbobjects/bklm/include/BKLMGeometryPar.h:1125 Function 'getBKLMGeometryParComment()' should return member 'm_comment' by const reference. [returnByReference]
klm/dataobjects/include/KLMModuleArrayIndex.h:38 The destructor '~KLMModuleArrayIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/dataobjects/include/KLMChannelArrayIndex.h:38 The destructor '~KLMChannelArrayIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/dataobjects/include/KLMSectorArrayIndex.h:38 The destructor '~KLMSectorArrayIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/dbobjects/bklm/include/BKLMSimulationPar.h:63 Either there is a missing 'override', or the member function 'Belle2::BKLMSimulationPar::getMaxMultiplicity' can be static. [functionStatic]
klm/bklm/examples/drawHitmap.cxx:17 C-style pointer casting [cstyleCast]
klm/bklm/geometry/include/GeoBKLMCreator.h:87 The member function 'Belle2::bklm::GeoBKLMCreator::createConfiguration' can be static. [functionStatic]
klm/bklm/geometry/include/GeoBKLMCreator.h:53 The destructor '~GeoBKLMCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/bklm/geometry/src/GeoBKLMCreator.cc:991 C-style pointer casting [cstyleCast]
klm/bklm/geometry/src/Module.cc:393 The member function 'Belle2::bklm::Module::getRotationFromTransform3D' can be static. [functionStatic]
klm/bklm/geometry/src/Module.cc:383 The member function 'Belle2::bklm::Module::getTranslationFromTransform3D' can be static. [functionStatic]
klm/bklm/geometry/src/GeometryPar.cc:831 The member function 'Belle2::bklm::GeometryPar::getTransformFromRigidBodyParams' can be static. [functionStatic]
klm/bklm/modules/bklmAna/include/BKLMAnaModule.h:38 The destructor '~BKLMAnaModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/bklm/modules/bklmAna/include/BKLMAnaModule.h:44 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/bklm/modules/bklmAna/include/BKLMAnaModule.h:50 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/bklm/modules/bklmAna/src/BKLMAnaModule.cc:177 Variable 'exthit' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmAna/src/BKLMAnaModule.cc:206 Variable 'exthit' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmAna/src/BKLMAnaModule.cc:214 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmAna/src/BKLMAnaModule.cc:238 Variable 'hit' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmAna/src/BKLMAnaModule.cc:203 Variable 'relatedHit2D' is assigned a value that is never used. [unreadVariable]
klm/bklm/modules/bklmSimHistogrammer/include/BKLMSimHistogrammerModule.h:42 The destructor '~BKLMSimHistogrammerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/bklm/modules/bklmSimHistogrammer/include/BKLMSimHistogrammerModule.h:54 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/bklm/modules/bklmSimHistogrammer/src/BKLMSimHistogrammerModule.cc:190 Variable 'hit2D' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmSimHistogrammer/src/BKLMSimHistogrammerModule.cc:160 Variable 'scaledTag' is assigned a value that is never used. [unreadVariable]
klm/bklm/modules/bklmDigitAnalyzer/include/BKLMDigitAnalyzerModule.h:128 The member function 'Belle2::BKLMDigitAnalyzerModule::toString' can be static. [functionStatic]
klm/bklm/modules/bklmDigitAnalyzer/include/BKLMDigitAnalyzerModule.h:73 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/bklm/modules/bklmDigitAnalyzer/src/BKLMDigitAnalyzerModule.cc:69 Variable 'tm' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmDigitAnalyzer/src/BKLMDigitAnalyzerModule.cc:193 Variable 'digitRaw' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackFinder.cc:46 Parameter 'hits' can be declared as reference to const [constParameterReference]
klm/bklm/modules/bklmTracking/src/BKLMTrackFinder.cc:93 Variable 'hit2d' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackFitter.cc:480 Function parameter 'hitList' should be passed by const reference. [passedByValue]
klm/bklm/modules/bklmTracking/src/BKLMTrackFitter.cc:155 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackFitter.cc:233 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackFitter.cc:369 Variable 'hit' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackFitter.cc:513 Variable 'hit' can be declared as pointer to const [constVariablePointer]
klm/calibration/src/KLMCalibrationChecker.cc:81 The member function 'Belle2::KLMCalibrationChecker::resetDatabase' can be static. [functionStatic]
klm/calibration/src/KLMCalibrationChecker.cc:167 Variable 'klmModule' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMCalibrationChecker.cc:380 Variable 'klmPlane' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMCalibrationChecker.cc:412 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMCalibrationChecker.cc:501 Variable 'klmStrip' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMCalibrationChecker.cc:552 Variable 'klmStrip' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:44 Class 'Results' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
klm/calibration/include/KLMChannelStatusAlgorithm.h:190 The destructor '~KLMChannelStatusAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:98 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:107 Variable 'klmModule' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:110 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:112 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:126 Variable 'klmModule' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:175 Variable 'klmModule' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:177 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:181 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:200 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:232 Variable 'klmModule' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMChannelStatusAlgorithm.cc:236 Variable 'klmModule' can be declared as reference to const [constVariableReference]
klm/dataobjects/include/KLMChannelMapValue.h:85 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMDatabaseImporter.cc:92 The member function 'Belle2::KLMDatabaseImporter::loadStripEfficiency' can be static. [functionStatic]
klm/calibration/src/KLMDatabaseImporter.cc:99 C-style pointer casting [cstyleCast]
klm/calibration/src/KLMDatabaseImporter.cc:93 Function parameter 'fileName' should be passed by const reference. [passedByValue]
klm/eklm/geometry/include/LineSegment2D.h:47 The class 'LineSegment2D' defines member function with name 'findIntersection' also defined in its parent class 'Line2D'. [duplInheritedMember]
klm/eklm/geometry/include/LineSegment2D.h:65 The class 'LineSegment2D' defines member function with name 'findIntersection' also defined in its parent class 'Line2D'. [duplInheritedMember]
klm/eklm/geometry/include/LineSegment2D.h:74 The class 'LineSegment2D' defines member function with name 'findIntersection' also defined in its parent class 'Line2D'. [duplInheritedMember]
klm/calibration/src/KLMDisplacementGenerator.cc:197 C-style pointer casting [cstyleCast]
klm/calibration/src/KLMDisplacementGenerator.cc:203 C-style pointer casting [cstyleCast]
klm/calibration/src/KLMDisplacementGenerator.cc:364 Parameter 'alignment' can be declared as pointer to const [constParameterPointer]
klm/calibration/src/KLMDisplacementGenerator.cc:364 Parameter 'segmentAlignment' can be declared as pointer to const [constParameterPointer]
klm/calibration/src/KLMDisplacementGenerator.cc:369 Variable 'alignmentData' can be declared as pointer to const [constVariablePointer]
klm/calibration/src/KLMLikelihoodParametersImporter.cc:30 The member function 'Belle2::KLMLikelihoodParametersImporter::writeLikelihoodParameters' can be static. [functionStatic]
klm/calibration/src/KLMLikelihoodParametersImporter.cc:79 The member function 'Belle2::KLMLikelihoodParametersImporter::readLikelihoodParameters' can be static. [functionStatic]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:328 The member function 'Belle2::BKLMTrackingModule::sameSector' can be static. [functionStatic]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:559 The member function 'Belle2::BKLMTrackingModule::isLayerUnderStudy' can be static. [functionStatic]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:566 The member function 'Belle2::BKLMTrackingModule::isSectorUnderStudy' can be static. [functionStatic]
klm/bklm/modules/bklmTracking/include/BKLMTrackingModule.h:38 The destructor '~BKLMTrackingModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:399 Variable 'e' can be declared as reference to const [constVariableReference]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:256 Variable 'hit2d' can be declared as pointer to const [constVariablePointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:328 Parameter 'hit1' can be declared as pointer to const [constParameterPointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:328 Parameter 'hit2' can be declared as pointer to const [constParameterPointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:552 Parameter 'hit1' can be declared as pointer to const. However it seems that 'sortByLayer' is a callback function, if 'hit1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:552 Parameter 'hit2' can be declared as pointer to const. However it seems that 'sortByLayer' is a callback function, if 'hit2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:559 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:566 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/bklm/modules/bklmTracking/src/BKLMTrackingModule.cc:573 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/calibration/src/KLMStripEfficiencyAlgorithm.cc:40 Class 'Results' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
klm/dataobjects/include/KLMPlaneArrayIndex.h:38 The destructor '~KLMPlaneArrayIndex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/calibration/include/KLMStripEfficiencyAlgorithm.h:155 The destructor '~KLMStripEfficiencyAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/calibration/src/KLMStripEfficiencyAlgorithm.cc:40 Mismatching allocation and deallocation: Results::m_Efficiency [mismatchAllocDealloc]
klm/calibration/src/KLMStripEfficiencyAlgorithm.cc:42 Mismatching allocation and deallocation: Results::m_ExtHitsPlane [mismatchAllocDealloc]
klm/calibration/src/KLMStripEfficiencyAlgorithm.cc:87 Variable 'klmPlane' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMStripEfficiencyAlgorithm.cc:118 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/dataobjects/src/KLMChannelIndex.cc:193 The member function 'Belle2::KLMChannelIndex::endBKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMChannelIndex.cc:209 The member function 'Belle2::KLMChannelIndex::endEKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMDigit.cc:91 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
klm/calibration/src/KLMElectronicsMapImporter.cc:175 The member function 'Belle2::KLMElectronicsMapImporter::getEKLMStripFirmwareBySoftware' can be static. [functionStatic]
klm/dataobjects/src/KLMElementArrayIndex.cc:23 Variable 'klmElement' can be declared as reference to const [constVariableReference]
klm/dataobjects/src/KLMElementNumbers.cc:48 The member function 'Belle2::KLMElementNumbers::channelNumberBKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:57 The member function 'Belle2::KLMElementNumbers::channelNumberBKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:75 The member function 'Belle2::KLMElementNumbers::channelNumberEKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:135 The member function 'Belle2::KLMElementNumbers::planeNumberBKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:165 The member function 'Belle2::KLMElementNumbers::moduleNumberBKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:230 The member function 'Belle2::KLMElementNumbers::sectorNumberBKLM' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:246 The member function 'Belle2::KLMElementNumbers::getExtrapolationLayer' can be static. [functionStatic]
klm/dataobjects/src/KLMElementNumbers.cc:254 The member function 'Belle2::KLMElementNumbers::getMinimalPlaneNumber' can be static. [functionStatic]
klm/dataobjects/src/KLMMuidLikelihood.cc:30 Range variable 'particle' should be declared as const reference. [iterateByValue]
klm/dbobjects/bklm/src/BKLMAlignment.cc:78 Either there is a missing 'override', or the member function 'Belle2::BKLMAlignment::listGlobalParams' can be static. [functionStatic]
klm/dataobjects/src/KLMTrack.cc:16 Member variable 'KLMTrack::m_inBKLM' is not initialized in the constructor. [uninitMemberVar]
klm/dataobjects/src/KLMTrack.cc:16 Member variable 'KLMTrack::m_inEKLM' is not initialized in the constructor. [uninitMemberVar]
klm/dbobjects/eklm/src/EKLMAlignment.cc:78 Either there is a missing 'override', or the member function 'Belle2::EKLMAlignment::listGlobalParams' can be static. [functionStatic]
klm/dbobjects/eklm/src/EKLMSegmentAlignment.cc:77 Either there is a missing 'override', or the member function 'Belle2::EKLMSegmentAlignment::listGlobalParams' can be static. [functionStatic]
klm/dbobjects/src/KLMChannelStatus.cc:54 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/dbobjects/src/KLMChannelStatus.cc:89 Parameter 'status' can be declared as reference to const [constParameterReference]
klm/dbobjects/src/KLMChannelStatus.cc:107 Parameter 'status' can be declared as reference to const [constParameterReference]
klm/eklm/calibration/src/EKLMAlignmentAlongStripsAlgorithm.cc:184 The member function 'Belle2::EKLMAlignmentAlongStripsAlgorithm::getAveragedPlane' can be static. [functionStatic]
klm/eklm/calibration/include/EKLMAlignmentAlongStripsAlgorithm.h:49 The destructor '~EKLMAlignmentAlongStripsAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/eklm/geometry/src/G4TriangularPrism.cc:38 Variable 'ba' can be declared as reference to const [constVariableReference]
klm/eklm/geometry/src/G4TriangularPrism.cc:56 Variable 'ba' can be declared as reference to const [constVariableReference]
klm/eklm/geometry/src/G4TriangularPrism.cc:65 Variable 'ba' can be declared as reference to const [constVariableReference]
klm/eklm/geometry/src/AlignmentChecker.cc:329 Either the condition 'segmentAlignment==nullptr' is redundant or there is possible null pointer dereference: segmentAlignment. [nullPointerRedundantCheck]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h_nHits_plus_rpc' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h_nHits_minus_rpc' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h_nHits_plus_scint' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h_nHits_minus_scint' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h_nHits_plus_scint_end' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h_nHits_minus_scint_end' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h2_deltaT0_vs_v_rpc' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h2_deltaT0_vs_v_scint' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h2_deltaT0_vs_v_scint_end' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::prof_deltaT0_rms_vs_v_rpc' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::prof_deltaT0_rms_vs_v_scint' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::prof_deltaT0_rms_vs_v_scint_end' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h2_deltaT0_vs_nhits_rpc' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h2_deltaT0_vs_nhits_scint' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::h2_deltaT0_vs_nhits_scint_end' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_rpc_lowN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_rpc_midN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_rpc_highN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_scint_lowN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_scint_midN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_scint_highN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_scint_end_lowN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_scint_end_midN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/src/KLMTimeAlgorithm.cc:97 Member variable 'KLMTimeAlgorithm::hc_eventT0_scint_end_highN' is not initialized in the constructor. [uninitMemberVar]
klm/calibration/include/KLMTimeAlgorithm.h:146 The destructor '~KLMTimeAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/calibration/src/KLMTimeAlgorithm.cc:851 The scope of the variable 'iF' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:852 The scope of the variable 'iS' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:854 The scope of the variable 'iP' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:855 The scope of the variable 'iC' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:975 The scope of the variable 'eventsChannel' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2692 The scope of the variable 'iSub' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2693 The scope of the variable 'iF' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2694 The scope of the variable 'iS' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2695 The scope of the variable 'iL' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2696 The scope of the variable 'iP' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2772 The scope of the variable 'iSub' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2773 The scope of the variable 'iF' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2774 The scope of the variable 'iS' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2775 The scope of the variable 'iL' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:2776 The scope of the variable 'iP' can be reduced. [variableScope]
klm/calibration/src/KLMTimeAlgorithm.cc:1167 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/calibration/src/KLMTimeAlgorithm.cc:74 Parameter 'par' can be declared as pointer to const. However it seems that 'fcn' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/eklm/geometry/src/Line2D.cc:132 The member function 'Belle2::EKLM::Line2D::selectIntersections' can be static. [functionStatic]
klm/eklm/geometry/src/Line2D.cc:133 Parameter 'condition' can be declared as pointer to const [constParameterPointer]
klm/eklm/geometry/src/GeoEKLMCreator.cc:769 The member function 'Belle2::EKLM::GeoEKLMCreator::cutSolidCorner' can be static. [functionStatic]
klm/eklm/geometry/src/GeoEKLMCreator.cc:950 The member function 'Belle2::EKLM::GeoEKLMCreator::unifySolids' can be static. [functionStatic]
klm/eklm/geometry/src/GeoEKLMCreator.cc:65 Class 'GeoEKLMCreator' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
klm/eklm/geometry/src/GeoEKLMCreator.cc:65 Class 'GeoEKLMCreator' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
klm/eklm/geometry/include/GeoEKLMCreator.h:213 The destructor '~GeoEKLMCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/eklm/geometry/src/GeometryData.cc:226 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeometryData.cc:247 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeometryData.cc:101 The scope of the variable 'name' can be reduced. [variableScope]
klm/eklm/geometry/src/GeometryData.cc:261 The scope of the variable 'name' can be reduced. [variableScope]
klm/eklm/geometry/src/GeometryData.cc:44 Parameter 'gd' can be declared as pointer to const [constParameterPointer]
klm/eklm/geometry/src/GeometryData.cc:56 Parameter 'gd' can be declared as pointer to const [constParameterPointer]
klm/eklm/geometry/src/GeometryData.cc:69 Parameter 'gd' can be declared as pointer to const [constParameterPointer]
klm/eklm/geometry/src/GeometryData.cc:98 Parameter 'gd' can be declared as pointer to const [constParameterPointer]
klm/eklm/geometry/src/LineSegment2D.cc:80 The member function 'Belle2::EKLM::LineSegment2D::tWithinRange' can be static. [functionStatic]
klm/eklm/geometry/src/LineSegment2D.cc:26 The class 'LineSegment2D' defines member function with name 'findIntersection' also defined in its parent class 'Line2D'. [duplInheritedMember]
klm/eklm/geometry/src/LineSegment2D.cc:55 The class 'LineSegment2D' defines member function with name 'findIntersection' also defined in its parent class 'Line2D'. [duplInheritedMember]
klm/eklm/geometry/src/LineSegment2D.cc:68 The class 'LineSegment2D' defines member function with name 'findIntersection' also defined in its parent class 'Line2D'. [duplInheritedMember]
klm/eklm/geometry/src/GeoEKLMCreator.cc:78 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:82 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:86 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:89 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:94 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:99 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:103 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:108 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:111 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:114 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:117 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:120 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:124 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:130 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:979 C-style pointer casting [cstyleCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1010 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1015 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1397 The scope of the variable 'detailD' can be reduced. [variableScope]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1537 The scope of the variable 'lv' can be reduced. [variableScope]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1558 The scope of the variable 'lv' can be reduced. [variableScope]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1574 The scope of the variable 'lv' can be reduced. [variableScope]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1592 The scope of the variable 'lv' can be reduced. [variableScope]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1610 The scope of the variable 'lv' can be reduced. [variableScope]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1628 The scope of the variable 'lv' can be reduced. [variableScope]
klm/eklm/geometry/src/TransformData.cc:419 The member function 'Belle2::EKLM::TransformData::getSectorByPosition' can be static. [functionStatic]
klm/eklm/geometry/src/TransformData.cc:330 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/eklm/geometry/src/TransformData.cc:337 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/eklm/modules/EKLMDataChecker/include/EKLMDataCheckerModule.h:48 The destructor '~EKLMDataCheckerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/eklm/modules/EKLMDataChecker/include/EKLMDataCheckerModule.h:58 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/eklm/modules/EKLMDataChecker/include/EKLMDataCheckerModule.h:68 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/eklm/modules/EKLMDataChecker/src/EKLMDataCheckerModule.cc:74 Parameter 'dat1' can be declared as reference to const. However it seems that 'compareBadDigitRate' is a callback function, if 'dat1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/eklm/modules/EKLMDataChecker/src/EKLMDataCheckerModule.cc:75 Parameter 'dat2' can be declared as reference to const. However it seems that 'compareBadDigitRate' is a callback function, if 'dat2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/eklm/modules/EKLMDataChecker/src/EKLMDataCheckerModule.cc:49 Variable 'eklmDigit' can be declared as pointer to const [constVariablePointer]
klm/eklm/modules/EKLMAlignmentAlongStrips/include/EKLMAlignmentAlongStripsCollectorModule.h:51 The destructor '~EKLMAlignmentAlongStripsCollectorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/eklm/modules/EKLMAlignmentAlongStrips/src/EKLMAlignmentAlongStripsCollectorModule.cc:67 Variable 'extHit' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMChannelStatusCollector/include/KLMChannelStatusCollectorModule.h:40 The destructor '~KLMChannelStatusCollectorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMChannelStatusCollector/src/KLMChannelStatusCollectorModule.cc:98 C-style pointer casting [cstyleCast]
klm/modules/KLMChannelStatusCollector/src/KLMChannelStatusCollectorModule.cc:51 Variable 'digit' can be declared as reference to const [constVariableReference]
klm/modules/KLMChannelStatusCollector/src/KLMChannelStatusCollectorModule.cc:71 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/modules/KLMChannelStatusCollector/src/KLMChannelStatusCollectorModule.cc:86 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/geometry/include/GeoKLMCreator.h:39 The destructor '~GeoKLMCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMClusterAna/include/KLMClusterAnaModule.h:38 The destructor '~KLMClusterAnaModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMClusterAna/include/KLMClusterAnaModule.h:48 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:41 Function parameter 'vec1' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:41 Function parameter 'vec2' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:60 Function parameter 'vec1' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:60 Function parameter 'vec2' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:78 Function parameter 'xcoord' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:78 Function parameter 'ycoord' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:78 Function parameter 'zcoord' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:113 Function parameter 'matrix' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:148 Function parameter 'xcoord' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:148 Function parameter 'ycoord' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:148 Function parameter 'zcoord' should be passed by const reference. [passedByValue]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:83 Variable 'array' can be declared as const array [constVariable]
klm/modules/KLMClusterAna/src/KLMClusterAnaModule.cc:106 Variable 'array' can be declared as const array [constVariable]
klm/modules/KLMClusterEfficiency/include/KLMClusterEfficiencyModule.h:38 The destructor '~KLMClusterEfficiencyModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMClusterEfficiency/include/KLMClusterEfficiencyModule.h:48 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMClusterEfficiency/include/KLMClusterEfficiencyModule.h:58 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMClustersReconstructor/include/KLMClustersReconstructorModule.h:60 The destructor '~KLMClustersReconstructorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMClustersReconstructor/include/KLMClustersReconstructorModule.h:70 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMClustersReconstructor/include/KLMClustersReconstructorModule.h:80 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMClustersReconstructor/include/KLMClustersReconstructorModule.h:85 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMClustersReconstructor/src/KLMClustersReconstructorModule.cc:124 Variable 'h' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMClustersReconstructor/src/KLMClustersReconstructorModule.cc:138 Variable 'h' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMDigitTimeShifter/include/KLMDigitTimeShifterModule.h:37 The destructor '~KLMDigitTimeShifterModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMDQM2/include/KLMDQM2Module.h:90 The destructor '~KLMDQM2Module' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMDQM2/include/KLMDQM2Module.h:109 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMDQM2/include/KLMDQM2Module.h:112 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMDQM/src/KLMDQMModule.cc:25 Member variable 'KLMDQMModule::m_TimeRevo9DCArrivalTime' is not initialized in the constructor. [uninitMemberVar]
klm/modules/KLMDQM/include/KLMDQMModule.h:54 The destructor '~KLMDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMDQM/include/KLMDQMModule.h:79 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMDQM/include/KLMDQMModule.h:84 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMDQM/src/KLMDQMModule.cc:457 The scope of the variable 'strip' can be reduced. [variableScope]
klm/modules/KLMDQM/src/KLMDQMModule.cc:508 The scope of the variable 'plane' can be reduced. [variableScope]
klm/modules/KLMDQM/src/KLMDQMModule.cc:509 The scope of the variable 'strip' can be reduced. [variableScope]
klm/modules/KLMDQM/src/KLMDQMModule.cc:93 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/modules/KLMDQM/src/KLMDQMModule.cc:100 Variable 'klmSection' can be declared as reference to const [constVariableReference]
klm/modules/KLMDQM/src/KLMDQMModule.cc:195 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/modules/KLMDQM/src/KLMDQMModule.cc:221 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/modules/KLMDQM/src/KLMDQMModule.cc:301 Variable 'klmSection' can be declared as reference to const [constVariableReference]
klm/modules/KLMDQM/src/KLMDQMModule.cc:379 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/modules/KLMDQM/src/KLMDQMModule.cc:410 Variable 'klmSection' can be declared as reference to const [constVariableReference]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:47 Member variable 'KLMDigitizerModule::m_CreateMultiStripDigitsByRun' is not initialized in the constructor. [uninitMemberVar]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:47 Member variable 'KLMDigitizerModule::m_AsicDigits' is not initialized in the constructor. [uninitMemberVar]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:47 Member variable 'KLMDigitizerModule::m_AsicDigitSimHitsLowerBound' is not initialized in the constructor. [uninitMemberVar]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:47 Member variable 'KLMDigitizerModule::m_AsicDigitSimHitsUpperBound' is not initialized in the constructor. [uninitMemberVar]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:170 The member function 'Belle2::KLMDigitizerModule::efficiencyCorrection' can be static. [functionStatic]
klm/modules/KLMDigitizer/include/KLMDigitizerModule.h:47 The destructor '~KLMDigitizerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMDigitizer/include/KLMDigitizerModule.h:72 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:108 Variable 'klmChannel' can be declared as reference to const [constVariableReference]
klm/modules/KLMDigitizer/src/KLMDigitizerModule.cc:277 Variable 'fit' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMEventT0Estimator/src/KLMEventT0EstimatorModule.cc:73 Class 'KLMEventT0EstimatorModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
klm/modules/KLMEventT0Estimator/src/KLMEventT0EstimatorModule.cc:73 Class 'KLMEventT0EstimatorModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
klm/modules/KLMEventT0Estimator/include/KLMEventT0EstimatorModule.h:97 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMEventT0Estimator/include/KLMEventT0EstimatorModule.h:100 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMPacker/src/KLMPackerModule.cc:139 The member function 'Belle2::KLMPackerModule::formatData' can be static. [functionStatic]
klm/modules/KLMPacker/include/KLMPackerModule.h:44 The destructor '~KLMPackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMPacker/include/KLMPackerModule.h:64 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMPacker/include/KLMPackerModule.h:69 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMEventT0Estimator/src/KLMEventT0EstimatorModule.cc:274 Variable 'crossed' is assigned a value that is never used. [unreadVariable]
klm/modules/KLMScintillatorSimulator/include/KLMScintillatorSimulatorModule.h:42 The destructor '~KLMScintillatorSimulatorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMScintillatorSimulator/include/KLMScintillatorSimulatorModule.h:52 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMScintillatorSimulator/include/KLMScintillatorSimulatorModule.h:57 The function 'event' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMScintillatorSimulator/include/KLMScintillatorSimulatorModule.h:62 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMScintillatorSimulator/src/KLMScintillatorSimulatorModule.cc:97 C-style pointer casting [cstyleCast]
klm/modules/KLMScintillatorSimulator/src/KLMScintillatorSimulatorModule.cc:100 C-style pointer casting [cstyleCast]
klm/modules/KLMReconstructor/include/KLMReconstructorModule.h:51 The destructor '~KLMReconstructorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMReconstructor/include/KLMReconstructorModule.h:71 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:31 Parameter 'd1' can be declared as pointer to const. However it seems that 'compareSector' is a callback function, if 'd1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:31 Parameter 'd2' can be declared as pointer to const. However it seems that 'compareSector' is a callback function, if 'd2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:43 Parameter 'd1' can be declared as pointer to const. However it seems that 'comparePlane' is a callback function, if 'd1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:43 Parameter 'd2' can be declared as pointer to const. However it seems that 'comparePlane' is a callback function, if 'd2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:48 Parameter 'd1' can be declared as pointer to const. However it seems that 'compareStrip' is a callback function, if 'd1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:48 Parameter 'd2' can be declared as pointer to const. However it seems that 'compareStrip' is a callback function, if 'd2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:53 Parameter 'd1' can be declared as pointer to const. However it seems that 'compareTime' is a callback function, if 'd1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:53 Parameter 'd2' can be declared as pointer to const. However it seems that 'compareTime' is a callback function, if 'd2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:58 Parameter 'd1' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:58 Parameter 'd2' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMReconstructor/src/KLMReconstructorModule.cc:494 Variable 'alignmentHit' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMStripEfficiencyCollector/include/KLMStripEfficiencyCollectorModule.h:93 The destructor '~KLMStripEfficiencyCollectorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMStripEfficiencyCollector/src/KLMStripEfficiencyCollectorModule.cc:103 Variable 'klmSector' can be declared as reference to const [constVariableReference]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:253 Function parameter 'hitList' should be passed by const reference. [passedByValue]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:59 Parameter 'listHitSector' can be declared as reference to const [constParameterReference]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:108 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:286 Variable 'hit' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:228 Uninitialized variable: x_pre [legacyUninitvar]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:229 Uninitialized variable: y_pre [legacyUninitvar]
klm/modules/KLMTracking/src/KLMTrackFitter.cc:230 Uninitialized variable: z_pre [legacyUninitvar]
klm/modules/KLMTimeCollector/include/KLMTimeCollectorModule.h:50 The destructor '~KLMTimeCollectorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:310 Variable 'entryHit' can be declared as reference to const [constVariableReference]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:311 Variable 'exitHit' can be declared as reference to const [constVariableReference]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:378 Variable 'entryHit' can be declared as reference to const [constVariableReference]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:379 Variable 'exitHit' can be declared as reference to const [constVariableReference]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:450 Variable 'entryHit' can be declared as reference to const [constVariableReference]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:451 Variable 'exitHit' can be declared as reference to const [constVariableReference]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:248 Variable 'muidLikelihood' can be declared as pointer to const [constVariablePointer]
klm/modules/KLMTimeCollector/src/KLMTimeCollectorModule.cc:247 Variable 'crossed' is assigned a value that is never used. [unreadVariable]
klm/modules/MCMatcherKLMClusters/include/MCMatcherKLMClustersModule.h:34 The destructor '~MCMatcherKLMClustersModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMUnpacker/src/KLMUnpackerModule.cc:302 The member function 'Belle2::KLMUnpackerModule::convertPCIe40ToCOPPER' can be static. [functionStatic]
klm/modules/KLMUnpacker/include/KLMUnpackerModule.h:46 The destructor '~KLMUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMUnpacker/include/KLMUnpackerModule.h:66 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/modules/KLMUnpacker/include/KLMUnpackerModule.h:71 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
klm/muid/src/MuidBuilder.cc:118 Checking if unsigned expression 'outcome' is less than zero. [unsignedLessThanZero]
klm/muid/src/MuidElementNumbers.cc:156 Range variable 'particle' should be declared as const reference. [iterateByValue]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:34 Member variable 'KLMTrackingModule::m_GeoPar' is not initialized in the constructor. [uninitMemberVar]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:380 The member function 'Belle2::KLMTrackingModule::sameSector' can be static. [functionStatic]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:651 The member function 'Belle2::KLMTrackingModule::isLayerUnderStudy' can be static. [functionStatic]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:658 The member function 'Belle2::KLMTrackingModule::isSectorUnderStudy' can be static. [functionStatic]
klm/modules/KLMTracking/include/KLMTrackingModule.h:38 The destructor '~KLMTrackingModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:618 The scope of the variable 'dist' can be reduced. [variableScope]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:704 The scope of the variable 'dist2' can be reduced. [variableScope]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:455 Variable 'e' can be declared as reference to const [constVariableReference]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:380 Parameter 'hit1' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:380 Parameter 'hit2' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:644 Parameter 'hit1' can be declared as pointer to const. However it seems that 'sortByLayer' is a callback function, if 'hit1' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:644 Parameter 'hit2' can be declared as pointer to const. However it seems that 'sortByLayer' is a callback function, if 'hit2' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:651 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:658 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/modules/KLMTracking/src/KLMTrackingModule.cc:665 Parameter 'hit' can be declared as pointer to const [constParameterPointer]
klm/simulation/src/ScintillatorSimulator.cc:48 Common realloc mistake: 'm_Photoelectrons' nulled but not freed upon failure [memleakOnRealloc]
klm/simulation/src/ScintillatorSimulator.cc:51 Common realloc mistake: 'm_PhotoelectronIndex' nulled but not freed upon failure [memleakOnRealloc]
klm/simulation/src/ScintillatorSimulator.cc:53 Common realloc mistake: 'm_PhotoelectronIndex2' nulled but not freed upon failure [memleakOnRealloc]
klm/simulation/src/ScintillatorSimulator.cc:49 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:51 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:53 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:87 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:91 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:95 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:98 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:101 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:105 C-style pointer casting [cstyleCast]
klm/simulation/src/ScintillatorSimulator.cc:169 Variable 'geoPar' can be declared as pointer to const [constVariablePointer]
klm/simulation/src/ScintillatorSimulator.cc:426 Variable 'indexArray' can be declared as pointer to const [constVariablePointer]
klm/simulation/src/ScintillatorSimulator.cc:194 float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment]
klm/simulation/src/ScintillatorSimulator.cc:198 float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment]
klm/tools/b2klm-execute-masking.cc:68 C-style pointer casting [cstyleCast]
klm/tools/b2klm-execute-masking.cc:90 C-style pointer casting [cstyleCast]
klm/variables/src/KLMMuidLikelihoodVariables.cc:32 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:41 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:50 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:59 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:68 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:77 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:86 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:95 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:104 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:113 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:122 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:131 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:140 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:149 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:158 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:167 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:176 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:185 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:194 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:203 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:212 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:221 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:230 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:239 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/variables/src/KLMMuidLikelihoodVariables.cc:248 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/tools/b2klm-likelihood-parameters.cc:561 Either the condition 'outcome>=MuidElementNumbers::c_CrossBarrelExitBackwardMin' is redundant or the array 'layerHitW[15][67]' is accessed at index layerHitW[29][3], which is out of bounds. [arrayIndexOutOfBoundsCond]
klm/tools/b2klm-likelihood-parameters.cc:562 Either the condition 'outcome>=MuidElementNumbers::c_CrossBarrelExitBackwardMin' is redundant or the array 'layerHitV[15][67]' is accessed at index layerHitV[29][3], which is out of bounds. [arrayIndexOutOfBoundsCond]
klm/tools/b2klm-likelihood-parameters.cc:656 Either the condition 'outcome<=MuidElementNumbers::c_CrossBarrelExitBackwardMax' is redundant or the array 'layerHitV[15][67]' is accessed at index layerHitV[*][67], which is out of bounds. [arrayIndexOutOfBoundsCond]
klm/tools/b2klm-likelihood-parameters.cc:537 Condition 'outcome>=MuidElementNumbers::c_CrossBarrelStopInForwardMin' is always true [knownConditionTrueFalse]
klm/tools/b2klm-likelihood-parameters.cc:910 If resource allocation fails, then there is a possible null pointer dereference: output [nullPointerOutOfResources]
klm/tools/b2klm-likelihood-parameters.cc:323 C-style pointer casting [cstyleCast]
klm/tools/b2klm-likelihood-parameters.cc:326 C-style pointer casting [cstyleCast]
klm/tools/b2klm-likelihood-parameters.cc:116 Variable 'belle2Style' can be declared as pointer to const [constVariablePointer]
klm/tools/b2klm-likelihood-parameters.cc:123 Parameter 'xmllabel' can be declared as pointer to const [constParameterPointer]
klm/tools/b2klm-likelihood-parameters.cc:135 Variable 'detectorName' can be declared as const array [constVariable]
klm/tools/b2klm-likelihood-parameters.cc:137 Variable 'outcomeName' can be declared as const array [constVariable]
klm/tools/b2klm-likelihood-parameters.cc:205 Variable 'outcomeComment' can be declared as const array [constVariable]
klm/tools/b2klm-likelihood-parameters.cc:350 Variable 'daughter' can be declared as pointer to const [constVariablePointer]
klm/tools/b2klm-likelihood-parameters.cc:379 Variable 'muid' can be declared as pointer to const [constVariablePointer]
klm/eklm/geometry/src/GeoEKLMCreator.cc:1865 Unmatched suppression: variableScope [unmatchedSuppression]