top/dbobjects/include/TOPSignalShape.h:53 Member variable 'TOPSignalShape::m_peakTime' is not assigned a value in 'TOPSignalShape::operator='. [operatorEqVarError]
top/geometry/include/FrontEndMapper.h:163 Member variable 'FrontEndMapper::m_mappingDB' is not assigned a value in 'FrontEndMapper::operator='. [operatorEqVarError]
top/geometry/include/ChannelMapper.h:190 Member variable 'ChannelMapper::m_type' is not assigned a value in 'ChannelMapper::operator='. [operatorEqVarError]
top/geometry/include/ChannelMapper.h:190 Member variable 'ChannelMapper::m_mappingDB' is not assigned a value in 'ChannelMapper::operator='. [operatorEqVarError]
top/geometry/include/ChannelMapper.h:101 The member function 'Belle2::TOP::ChannelMapper::isPixelIDValid' can be static. [functionStatic]
top/geometry/include/ChannelMapper.h:112 The member function 'Belle2::TOP::ChannelMapper::isChannelValid' can be static. [functionStatic]
top/geometry/include/TOPGeometryPar.h:350 The member function 'Belle2::TOP::TOPGeometryPar::getAbsorptionLength' can be static. [functionStatic]
top/geometry/include/TOPGeometryPar.h:267 The member function 'Belle2::TOP::TOPGeometryPar::getUniquePmtID' can be static. [functionStatic]
top/geometry/include/TOPGeometryPar.h:278 The member function 'Belle2::TOP::TOPGeometryPar::getUniquePixelID' can be static. [functionStatic]
top/geometry/include/ChannelMapper.h:94 Function 'getName()' should return member 'm_typeName' by const reference. [returnByReference]
top/dbobjects/include/TOPGeoModule.h:325 Either the condition '!m_transform' is redundant or there is possible null pointer dereference: m_transform. [nullPointerRedundantCheck]
top/dbobjects/include/TOPGeoModule.h:335 Either the condition '!m_transformNominal' is redundant or there is possible null pointer dereference: m_transformNominal. [nullPointerRedundantCheck]
top/calibration/src/TOPChannelMaskAlgorithm.cc:11 Include file: "TROOT.h" not found. [missingInclude]
top/calibration/src/TOPDatabaseImporter.cc:56 Include file: "TFile.h" not found. [missingInclude]
top/calibration/src/TOPDatabaseImporter.cc:57 Include file: "TTree.h" not found. [missingInclude]
top/calibration/include/TOPCommonT0BFAlgorithm.h:27 The destructor '~TOPCommonT0BFAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/include/TOPChannelMaskAlgorithm.h:28 The destructor '~TOPChannelMaskAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/include/TOPAsicShiftsBS13dAlgorithm.h:29 The destructor '~TOPAsicShiftsBS13dAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/src/TOPAsicShiftsBS13dAlgorithm.cc:137 C-style pointer casting [cstyleCast]
top/calibration/src/TOPAsicShiftsBS13dAlgorithm.cc:100 Variable 'h_time' can be declared as reference to const [constVariableReference]
top/calibration/include/TOPAlignmentAlgorithm.h:29 The destructor '~TOPAlignmentAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/src/TOPLocalCalFitter.cc:18 Include file: "TF1.h" not found. [missingInclude]
top/calibration/src/TOPLocalCalFitter.cc:19 Include file: "TFile.h" not found. [missingInclude]
top/calibration/src/TOPLocalCalFitter.cc:20 Include file: "TH2F.h" not found. [missingInclude]
top/calibration/src/TOPLocalCalFitter.cc:21 Include file: "TMath.h" not found. [missingInclude]
top/calibration/src/TOPLocalCalFitter.cc:22 Include file: "TROOT.h" not found. [missingInclude]
top/calibration/src/TOPLocalCalFitter.cc:23 Include file: "TTree.h" not found. [missingInclude]
top/calibration/include/TOPCommonT0LLAlgorithm.h:26 The destructor '~TOPCommonT0LLAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/include/TOPEventT0OffsetAlgorithm.h:25 The destructor '~TOPEventT0OffsetAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/src/TOPFillPatternOffsetAlgorithm.cc:100 The member function 'Belle2::TOP::TOPFillPatternOffsetAlgorithm::getFraction' can be static. [functionStatic]
top/calibration/include/TOPFillPatternOffsetAlgorithm.h:26 The destructor '~TOPFillPatternOffsetAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/src/TOPPulseHeightAlgorithm.cc:10 Include file: "TROOT.h" not found. [missingInclude]
top/calibration/include/TOPModuleT0LLAlgorithm.h:26 The destructor '~TOPModuleT0LLAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/include/TOPModuleT0DeltaTAlgorithm.h:32 The destructor '~TOPModuleT0DeltaTAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/include/ValidationTreeStruct.h:75 The member function 'Belle2::TOP::ValidationTreeStruct::add' can be static. [functionStatic]
top/calibration/include/TOPPulseHeightAlgorithm.h:31 The destructor '~TOPPulseHeightAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/include/TOPValidationAlgorithm.h:26 The destructor '~TOPValidationAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/calibration/src/TOPLocalCalFitter.cc:59 Class 'TOPLocalCalFitter' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
top/calibration/src/TOPLocalCalFitter.cc:59 Class 'TOPLocalCalFitter' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
top/calibration/src/TOPLocalCalFitter.cc:135 Parameter 'p' can be declared as pointer to const. However it seems that 'laserPDF' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
top/dbobjects/src/TOPCalChannelMask.cc:98 Variable 'statuses' can be declared as pointer to const [constVariableReference]
top/dbobjects/src/TOPCalChannelMask.cc:111 Variable 'statuses' can be declared as pointer to const [constVariableReference]
top/dbobjects/src/TOPFrontEndSetting.cc:16 Function parameter 'shifts' should be passed by const reference. [passedByValue]
top/calibration/src/TOPPhotonYieldsAlgorithm.cc:225 The member function 'Belle2::TOP::TOPPhotonYieldsAlgorithm::getEqualizingValue' can be static. [functionStatic]
top/calibration/src/TOPPhotonYieldsAlgorithm.cc:254 The member function 'Belle2::TOP::TOPPhotonYieldsAlgorithm::getNominalYield' can be static. [functionStatic]
top/calibration/src/TOPPhotonYieldsAlgorithm.cc:281 The member function 'Belle2::TOP::TOPPhotonYieldsAlgorithm::getMuonCorrection' can be static. [functionStatic]
top/calibration/include/TOPPhotonYieldsAlgorithm.h:27 The destructor '~TOPPhotonYieldsAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/dbobjects/src/TOPGeoModule.cc:100 Either the condition '!m_transform' is redundant or there is possible null pointer dereference: m_transform. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:106 Either the condition '!m_transform' is redundant or there is possible null pointer dereference: m_transform. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:112 Either the condition '!m_transform' is redundant or there is possible null pointer dereference: m_transform. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:118 Either the condition '!m_transform' is redundant or there is possible null pointer dereference: m_transform. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:124 Either the condition '!m_transformNominal' is redundant or there is possible null pointer dereference: m_transformNominal. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:130 Either the condition '!m_transformNominal' is redundant or there is possible null pointer dereference: m_transformNominal. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:136 Either the condition '!m_transformNominal' is redundant or there is possible null pointer dereference: m_transformNominal. [nullPointerRedundantCheck]
top/dbobjects/src/TOPGeoModule.cc:142 Either the condition '!m_transformNominal' is redundant or there is possible null pointer dereference: m_transformNominal. [nullPointerRedundantCheck]
top/calibration/src/TOPPhotonYieldsAlgorithm.cc:175 C-style pointer casting [cstyleCast]
top/calibration/src/TOPPhotonYieldsAlgorithm.cc:180 C-style pointer casting [cstyleCast]
top/calibration/src/TOPPhotonYieldsAlgorithm.cc:183 C-style pointer casting [cstyleCast]
top/dbobjects/src/TOPGeoQBB.cc:45 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoQBB.cc:71 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoQBB.cc:97 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoQBB.cc:130 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoQBB.cc:165 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoQBB.cc:194 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoQBB.cc:221 Variable 'xy' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeoPrism.cc:130 Variable 'points' can be declared as const array [constVariable]
top/dbobjects/src/TOPGeoPrism.cc:133 Variable 'normals' can be declared as const array [constVariable]
top/calibration/src/TOPDatabaseImporter.cc:65 The member function 'Belle2::TOPDatabaseImporter::importSampleTimeCalibration' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:191 The member function 'Belle2::TOPDatabaseImporter::importLocalT0Calibration' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:286 The member function 'Belle2::TOPDatabaseImporter::importChannelT0' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:338 The member function 'Belle2::TOPDatabaseImporter::importAsicShifts_BS13d' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:457 The member function 'Belle2::TOPDatabaseImporter::importModuleT0Calibration' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:510 The member function 'Belle2::TOPDatabaseImporter::importModuleT0' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:368 The member function 'Belle2::TOPDatabaseImporter::importOfflineCommonT0Calibration' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:442 The member function 'Belle2::TOPDatabaseImporter::importCommonT0' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:557 The member function 'Belle2::TOPDatabaseImporter::printSampleTimeCalibrationInfo' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:597 The member function 'Belle2::TOPDatabaseImporter::printSampleTimeCalibration' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:617 The member function 'Belle2::TOPDatabaseImporter::importChannelMask' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:669 The member function 'Belle2::TOPDatabaseImporter::generateFakeChannelMask' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:719 The member function 'Belle2::TOPDatabaseImporter::importPmtQEData' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:792 The member function 'Belle2::TOPDatabaseImporter::importPmtGainData' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:851 The member function 'Belle2::TOPDatabaseImporter::importPmtInstallationData' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:901 The member function 'Belle2::TOPDatabaseImporter::importPmtObsoleteData' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:961 The member function 'Belle2::TOPDatabaseImporter::importPmtTTSPar' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1062 The member function 'Belle2::TOPDatabaseImporter::importPmtTTSHisto' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1125 The member function 'Belle2::TOPDatabaseImporter::importPmtPulseHeightFitResult' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1215 The member function 'Belle2::TOPDatabaseImporter::exportPmtTTSHisto' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1238 The member function 'Belle2::TOPDatabaseImporter::importFrontEndSettings' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1270 The member function 'Belle2::TOPDatabaseImporter::importDummyCalModuleAlignment' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1281 The member function 'Belle2::TOPDatabaseImporter::importDummyCalModuleT0' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1292 The member function 'Belle2::TOPDatabaseImporter::importDummyCalChannelT0' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1303 The member function 'Belle2::TOPDatabaseImporter::importDummyCalTimebase' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1314 The member function 'Belle2::TOPDatabaseImporter::importDummyCalChannelNoise' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1325 The member function 'Belle2::TOPDatabaseImporter::importDummyCalChannelPulseHeight' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1336 The member function 'Belle2::TOPDatabaseImporter::importDummyCalChannelRQE' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1347 The member function 'Belle2::TOPDatabaseImporter::importDummyCalChannelThresholdEff' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1358 The member function 'Belle2::TOPDatabaseImporter::importDummyCalChannelThreshold' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1369 The member function 'Belle2::TOPDatabaseImporter::importDummyCalCommonT0' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1380 The member function 'Belle2::TOPDatabaseImporter::importDummyCalIntegratedCharge' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1391 The member function 'Belle2::TOPDatabaseImporter::importDummyCalAsicShift' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1401 The member function 'Belle2::TOPDatabaseImporter::correctTOPPmtQE' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1438 The member function 'Belle2::TOPDatabaseImporter::importTimeWalk' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1469 The member function 'Belle2::TOPDatabaseImporter::importTest' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:1502 The member function 'Belle2::TOPDatabaseImporter::importTest' can be static. [functionStatic]
top/calibration/src/TOPDatabaseImporter.cc:99 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:113 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:219 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:308 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:381 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:527 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:637 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:740 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:811 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:869 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:920 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:986 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:1082 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:1140 C-style pointer casting [cstyleCast]
top/calibration/src/TOPDatabaseImporter.cc:286 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:368 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:510 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:617 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:719 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:719 Function parameter 'treeName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:792 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:792 Function parameter 'treeName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:851 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:851 Function parameter 'treeName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:901 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:901 Function parameter 'treeName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:961 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:961 Function parameter 'treeName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:1062 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:1063 Function parameter 'treeName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:1125 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/calibration/src/TOPDatabaseImporter.cc:1215 Function parameter 'outFileName' should be passed by const reference. [passedByValue]
top/dbobjects/src/TOPGeometry.cc:65 Variable 'module' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeometry.cc:78 Variable 'module' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeometry.cc:92 Variable 'module' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeometry.cc:103 Variable 'module' can be declared as reference to const [constVariableReference]
top/dbobjects/src/TOPGeometry.cc:115 Variable 'module' can be declared as reference to const [constVariableReference]
top/geometry/include/ChannelMapper.h:132 The member function 'Belle2::TOP::ChannelMapper::getChannel' can be static. [functionStatic]
top/geometry/src/ChannelMapper.cc:229 The member function 'Belle2::TOP::ChannelMapper::splitChannelNumber' can be static. [functionStatic]
top/geometry/include/ChannelMapper.h:104 Return value 'pix<c_numPixels' is always true [knownConditionTrueFalse]
top/geometry/src/ChannelMapper.cc:205 Condition '!isPixelIDValid(pixel)' is always false [knownConditionTrueFalse]
top/geometry/src/ChannelMapper.cc:272 Condition '!isPixelIDValid(pixel)' is always false [knownConditionTrueFalse]
top/geometry/src/TOPGeometryPar.cc:912 The member function 'Belle2::TOP::TOPGeometryPar::createBarSegment' can be static. [functionStatic]
top/geometry/src/TOPGeometryPar.cc:935 The member function 'Belle2::TOP::TOPGeometryPar::createMirrorSegment' can be static. [functionStatic]
top/geometry/src/TOPGeometryPar.cc:965 The member function 'Belle2::TOP::TOPGeometryPar::createPrism' can be static. [functionStatic]
top/geometry/src/TOPGeometryPar.cc:990 The member function 'Belle2::TOP::TOPGeometryPar::addNumber' can be static. [functionStatic]
top/geometry/src/TOPGeometryPar.cc:1003 The member function 'Belle2::TOP::TOPGeometryPar::refractiveIndex' can be static. [functionStatic]
top/geometry/src/TOPGeometryPar.cc:33 Class 'TOPGeometryPar' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
top/geometry/src/TOPGeometryPar.cc:33 Class 'TOPGeometryPar' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
top/modules/OpticalGun/src/OpticalGunModule.cc:83 Class 'OpticalGunModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
top/modules/OpticalGun/src/OpticalGunModule.cc:83 Class 'OpticalGunModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
top/modules/OpticalGun/include/OpticalGunModule.h:50 The destructor '~OpticalGunModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/geometry/src/GeoTOPCreator.cc:552 The member function 'Belle2::TOP::GeoTOPCreator::createSideRail' can be static. [functionStatic]
top/geometry/src/GeoTOPCreator.cc:978 The member function 'Belle2::TOP::GeoTOPCreator::createBox' can be static. [functionStatic]
top/geometry/src/GeoTOPCreator.cc:990 The member function 'Belle2::TOP::GeoTOPCreator::createBoxSphereIntersection' can be static. [functionStatic]
top/geometry/src/GeoTOPCreator.cc:1019 The member function 'Belle2::TOP::GeoTOPCreator::createExtrudedSolid' can be static. [functionStatic]
top/geometry/src/GeoTOPCreator.cc:1036 The member function 'Belle2::TOP::GeoTOPCreator::addNumber' can be static. [functionStatic]
top/geometry/src/GeoTOPCreator.cc:68 Class 'GeoTOPCreator' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
top/geometry/src/GeoTOPCreator.cc:68 Class 'GeoTOPCreator' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
top/geometry/include/GeoTOPCreator.h:48 The destructor '~GeoTOPCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPChannelT0MC/include/TOPChannelT0MCModule.h:34 The destructor '~TOPChannelT0MCModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPChannelT0MC/include/TOPChannelT0MCModule.h:45 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPChannelT0MC/include/TOPChannelT0MCModule.h:55 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPBackground/src/TOPBackgroundModule.cc:435 The member function 'Belle2::TOPBackgroundModule::printModuleParams' can be static. [functionStatic]
top/modules/TOPBackground/include/TOPBackgroundModule.h:36 The destructor '~TOPBackgroundModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/reconstruction_cpp/include/YScanner.h:368 Function 'getQuasyEnergyDistributions()' should return member 'm_quasyEnergyDistributions' by const reference. [returnByReference]
top/modules/TOPDQM/src/TOPDQMModule.cc:15 Include file: "TDirectory.h" not found. [missingInclude]
top/modules/TOPBackground/src/TOPBackgroundModule.cc:206 Variable 'aDigit' can be declared as pointer to const [constVariablePointer]
top/modules/TOPBackground/src/TOPBackgroundModule.cc:255 Variable 'tophit' can be declared as pointer to const [constVariablePointer]
top/modules/TOPBackground/src/TOPBackgroundModule.cc:282 Variable 'toptrk' can be declared as pointer to const [constVariablePointer]
top/reconstruction_cpp/include/ModuleAlignment.h:33 Class 'ModuleAlignment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
top/modules/TOPAligner/include/TOPAlignerModule.h:45 The destructor '~TOPAlignerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDigitizer/include/TOPTriggerDigitizerModule.h:30 The destructor '~TOPTriggerDigitizerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDigitizer/include/TOPTriggerDigitizerModule.h:41 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPDigitizer/include/TOPTriggerDigitizerModule.h:51 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPChannelT0Calibrator/include/TOPChannelT0CalibratorModule.h:49 The destructor '~TOPChannelT0CalibratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDigitizer/include/TOPTriggerDigitizerModule.h:57 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPCommonT0Calibrator/include/TOPCommonT0CalibratorModule.h:49 The destructor '~TOPCommonT0CalibratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDQM/include/TOPDQMModule.h:53 The destructor '~TOPDQMModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDoublePulseGenerator/include/TOPCalPulseGeneratorModule.h:36 The destructor '~TOPCalPulseGeneratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPCosmicT0Finder/include/TOPCosmicT0FinderModule.h:32 The destructor '~TOPCosmicT0FinderModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDoublePulseGenerator/src/TOPDoublePulseGeneratorModule.cc:295 The member function 'Belle2::TOPDoublePulseGeneratorModule::saveAsHistogram' can be static. [functionStatic]
top/modules/TOPDoublePulseGenerator/src/TOPDoublePulseGeneratorModule.cc:83 Class 'TOPDoublePulseGeneratorModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
top/modules/TOPDoublePulseGenerator/src/TOPDoublePulseGeneratorModule.cc:83 Class 'TOPDoublePulseGeneratorModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
top/modules/TOPDoublePulseGenerator/include/TOPDoublePulseGeneratorModule.h:38 The destructor '~TOPDoublePulseGeneratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPDoublePulseGenerator/include/TOPDoublePulseGeneratorModule.h:61 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPDoublePulseGenerator/include/TOPDoublePulseGeneratorModule.h:67 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPDoublePulseGenerator/src/TOPDoublePulseGeneratorModule.cc:224 Function parameter 'fileName' should be passed by const reference. [passedByValue]
top/modules/TOPGainEfficiencyMonitor/include/TOPLaserHitSelectorModule.h:48 The destructor '~TOPLaserHitSelectorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPLaserHitSelectorModule.h:60 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPLaserHitSelectorModule.h:71 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPLaserHitSelectorModule.h:77 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPGainEfficiencyCalculatorModule.h:57 The destructor '~TOPGainEfficiencyCalculatorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPGainEfficiencyCalculatorModule.h:69 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPGainEfficiencyCalculatorModule.h:75 The function 'event' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPGainEfficiencyMonitor/include/TOPGainEfficiencyCalculatorModule.h:80 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPGainEfficiencyMonitor/src/TOPGainEfficiencyCalculatorModule.cc:600 Condition 'iHisto<c_NChannelPerPage' is always false [knownConditionTrueFalse]
top/modules/TOPGainEfficiencyMonitor/src/TOPGainEfficiencyCalculatorModule.cc:234 C-style pointer casting [cstyleCast]
top/modules/TOPGainEfficiencyMonitor/src/TOPGainEfficiencyCalculatorModule.cc:242 C-style pointer casting [cstyleCast]
top/modules/TOPGainEfficiencyMonitor/src/TOPGainEfficiencyCalculatorModule.cc:260 C-style pointer casting [cstyleCast]
top/modules/TOPGainEfficiencyMonitor/src/TOPGainEfficiencyCalculatorModule.cc:265 C-style pointer casting [cstyleCast]
top/modules/TOPGainEfficiencyMonitor/src/TOPGainEfficiencyCalculatorModule.cc:621 Parameter 'var' can be declared as pointer to const. However it seems that 'TOPGainFunc' is a callback function, if 'var' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
top/modules/TOPLaserCalibrator/include/LaserCalibratorFit.h:98 Function 'getFitMethod()' should return member 'm_fitMethod' by const reference. [returnByReference]
top/modules/TOPLaserCalibrator/include/LaserCalibratorFit.h:103 Function 'getMaxPos()' should return member 'm_maxpos' by const reference. [returnByReference]
top/modules/TOPLaserCalibrator/src/LaserCalibratorFit.cc:22 Parameter 'par' can be declared as pointer to const. However it seems that 'fcnCB' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
top/modules/TOPLaserCalibrator/src/LaserCalibratorFit.cc:34 Parameter 'par' can be declared as pointer to const. However it seems that 'fcnCB2' is a callback function, if 'par' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
top/modules/TOPLaserCalibrator/src/LaserCalibratorFit.cc:94 Either the condition 'channel>m_hist.size()' is redundant or 'channel' can have the value m_hist.size(). Expression 'm_hist[channel]' causes access out of bounds. [containerOutOfBounds]
top/modules/TOPDigitizer/include/TimeDigitizer.h:152 The member function 'Belle2::TOP::TimeDigitizer::getASICWindow' can be static. [functionStatic]
top/modules/TOPDigitizer/include/TimeDigitizer.h:237 The member function 'Belle2::TOP::TimeDigitizer::gauss' can be static. [functionStatic]
top/modules/TOPLaserCalibrator/include/TOPLaserCalibratorModule.h:34 The destructor '~TOPLaserCalibratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPLaserCalibrator/include/TOPLaserCalibratorModule.h:46 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPLaserCalibrator/include/TOPLaserCalibratorModule.h:57 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPDigitizer/src/TOPDigitizerModule.cc:435 Variable 'pixel' can be declared as reference to const [constVariableReference]
top/modules/TOPDigitizer/src/TimeDigitizer.cc:382 The scope of the variable 'hitTime' can be reduced. [variableScope]
top/modules/TOPMCTrackMaker/include/TOPMCTrackMakerModule.h:31 The destructor '~TOPMCTrackMakerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPMCTrackMaker/include/TOPMCTrackMakerModule.h:43 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPMCTrackMaker/include/TOPMCTrackMakerModule.h:54 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPMCTrackMaker/include/TOPMCTrackMakerModule.h:60 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPMCTrackMaker/src/TOPMCTrackMakerModule.cc:123 Variable 'extHit' can be declared as pointer to const [constVariablePointer]
top/modules/TOPInterimFENtuple/include/TOPInterimFENtupleModule.h:32 The destructor '~TOPInterimFENtupleModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPInterimFENtuple/include/TOPInterimFENtupleModule.h:44 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPInterimFENtuple/include/TOPInterimFENtupleModule.h:55 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPInterimFENtuple/include/TOPInterimFENtupleModule.h:61 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPLLScannerModule/src/TOPLLScannerModule.cc:50 The member function 'Belle2::TOPLLScannerModule::scanLikelihood' can be static. [functionStatic]
top/modules/TOPLLScannerModule/include/TOPLLScannerModule.h:46 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/dataobjects/include/TOPLikelihoodScanResult.h:112 Function 'getCoarseScanMassPoints()' should return member 'm_coarseScanMassPoints' by const reference. [returnByReference]
top/dataobjects/include/TOPLikelihoodScanResult.h:118 Function 'getFineScanMassPoints()' should return member 'm_fineScanMassPoints' by const reference. [returnByReference]
top/dataobjects/include/TOPLikelihoodScanResult.h:125 Function 'getCoarseScanLLValues()' should return member 'm_coarseScanLLValues' by const reference. [returnByReference]
top/dataobjects/include/TOPLikelihoodScanResult.h:131 Function 'getFineScanLLValues()' should return member 'm_fineScanLLValues' by const reference. [returnByReference]
top/dataobjects/include/TOPLikelihoodScanResult.h:137 Function 'getCoarseScanExpectedPhotons()' should return member 'm_coarseScanExpectedPhotons' by const reference. [returnByReference]
top/dataobjects/include/TOPLikelihoodScanResult.h:143 Function 'getFineScanExpectedPhotons()' should return member 'm_fineScanExpectedPhotons' by const reference. [returnByReference]
top/modules/TOPModuleT0Calibrator/include/TOPModuleT0CalibratorModule.h:50 The destructor '~TOPModuleT0CalibratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPLLScannerModule/src/TOPLLScannerModule.cc:50 Function parameter 'masses' should be passed by const reference. [passedByValue]
top/modules/TOPLLScannerModule/src/TOPLLScannerModule.cc:50 Function parameter 'logLs' should be passed by const reference. [passedByValue]
top/modules/TOPPDFChecker/include/TOPPDFCheckerModule.h:39 The destructor '~TOPPDFCheckerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:13 Include file: "TDirectory.h" not found. [missingInclude]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:14 Include file: "TSystemDirectory.h" not found. [missingInclude]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:15 Include file: "TSystemFile.h" not found. [missingInclude]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:16 Include file: "TString.h" not found. [missingInclude]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:17 Include file: "TFile.h" not found. [missingInclude]
top/modules/TOPNtuple/include/TOPNtupleModule.h:36 The destructor '~TOPNtupleModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPNtuple/include/TOPNtupleModule.h:48 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPNtuple/include/TOPNtupleModule.h:59 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:27 Include file: "TFile.h" not found. [missingInclude]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:28 Include file: "TProfile.h" not found. [missingInclude]
top/modules/TOPPacker/include/TOPPackerModule.h:86 The member function 'Belle2::TOPPackerModule::sumShorts' can be static. [functionStatic]
top/modules/TOPPacker/include/TOPPackerModule.h:33 The destructor '~TOPPackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPPacker/include/TOPPackerModule.h:45 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPPacker/include/TOPPackerModule.h:56 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPPacker/include/TOPPackerModule.h:62 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPPDFDebugger/include/TOPPDFDebuggerModule.h:39 The destructor '~TOPPDFDebuggerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPTBCComparator/include/TOPTBCComparatorModule.h:75 The destructor '~TOPTBCComparatorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:245 C-style pointer casting [cstyleCast]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:272 C-style pointer casting [cstyleCast]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:378 C-style pointer casting [cstyleCast]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:410 C-style pointer casting [cstyleCast]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:597 C-style pointer casting [cstyleCast]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:621 C-style pointer casting [cstyleCast]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:505 Function parameter 'inputString' should be passed by const reference. [passedByValue]
top/modules/TOPTBCComparator/src/TOPTBCComparatorModule.cc:543 Function parameter 'inputString' should be passed by const reference. [passedByValue]
top/modules/TOPWaveformQualityPlotter/src/TOPWaveformQualityPlotterModule.cc:17 Include file: "TDirectory.h" not found. [missingInclude]
top/modules/TOPWaveformQualityPlotter/src/TOPWaveformQualityPlotterModule.cc:18 Include file: "TCanvas.h" not found. [missingInclude]
top/modules/TOPWaveformQualityPlotter/src/TOPWaveformQualityPlotterModule.cc:19 Include file: "TGraphErrors.h" not found. [missingInclude]
top/modules/TOPRawDigitConverter/include/TOPRawDigitConverterModule.h:48 The destructor '~TOPRawDigitConverterModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPRawDigitConverter/include/TOPRawDigitConverterModule.h:71 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPRawDigitConverter/include/TOPRawDigitConverterModule.h:77 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPWaveformQualityPlotter/src/TOPWaveformQualityPlotterModule.cc:93 Searching before insertion is not necessary. Instead of 'm_hitmap[scrodid]=new TH2F((string("scrod ")+std::to_string(scrodid)+string("Hitmap")).c_str(),(string("scrod ")+std::to_string(scrodid)+string("carrier vs. asic;asic;carrier")).c_str(),4,0,4,4,0,4)' consider using 'm_hitmap.try_emplace(scrodid, new TH2F((string("scrod ")+std::to_string(scrodid)+string("Hitmap")).c_str(),(string("scrod ")+std::to_string(scrodid)+string("carrier vs. asic;asic;carrier")).c_str(),4,0,4,4,0,4));'. [stlFindInsert]
top/modules/TOPReconstruction/include/TOPReconstructorModule.h:45 The destructor '~TOPReconstructorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPReconstruction/src/TOPReconstructorModule.cc:149 Variable 'other' can be declared as reference to const [constVariableReference]
top/modules/TOPReconstruction/src/TOPReconstructorModule.cc:159 Variable 'collection' can be declared as reference to const [constVariableReference]
top/modules/TOPReconstruction/src/TOPReconstructorModule.cc:200 Variable 'x' can be declared as reference to const [constVariableReference]
top/modules/TOPReconstruction/src/TOPReconstructorModule.cc:182 Variable 'pull' can be declared as pointer to const [constVariablePointer]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:707 The member function 'Belle2::TOPTimeBaseCalibratorModule::saveAsHistogram' can be static. [functionStatic]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:726 The member function 'Belle2::TOPTimeBaseCalibratorModule::saveAsHistogram' can be static. [functionStatic]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:746 The member function 'Belle2::TOPTimeBaseCalibratorModule::saveAsHistogram' can be static. [functionStatic]
top/modules/TOPTimeBaseCalibrator/include/TOPTimeBaseCalibratorModule.h:85 The destructor '~TOPTimeBaseCalibratorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPTimeBaseCalibrator/include/TOPTimeBaseCalibratorModule.h:97 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPTimeBaseCalibrator/include/TOPTimeBaseCalibratorModule.h:108 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:366 Variable 'x' can be declared as reference to const [constVariableReference]
top/modules/TOPWaveformFeatureExtractor/include/TOPWaveformFeatureExtractorModule.h:33 The destructor '~TOPWaveformFeatureExtractorModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPWaveformFeatureExtractor/include/TOPWaveformFeatureExtractorModule.h:45 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPWaveformFeatureExtractor/include/TOPWaveformFeatureExtractorModule.h:56 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPWaveformFeatureExtractor/include/TOPWaveformFeatureExtractorModule.h:62 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPWaveformFeatureExtractor/src/TOPWaveformFeatureExtractorModule.cc:129 The scope of the variable 'finalSize' can be reduced. [variableScope]
top/modules/TOPTimeBaseCalibrator/src/TOPTimeBaseCalibratorModule.cc:675 Variable 'm' is assigned a value that is never used. [unreadVariable]
top/modules/TOPXTalkChargeShareSetter/include/TOPXTalkChargeShareSetterModule.h:42 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPXTalkChargeShareSetter/include/TOPXTalkChargeShareSetterModule.h:48 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPXTalkChargeShareSetter/include/TOPXTalkChargeShareSetterModule.h:51 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/modules/TOPXTalkChargeShareSetter/src/TOPXTalkChargeShareSetterModule.cc:188 Function parameter 'wfm' should be passed by const reference. [passedByValue]
top/modules/TOPXTalkChargeShareSetter/src/TOPXTalkChargeShareSetterModule.cc:133 Variable 'adjacentPixelIds' can be declared as const array [constVariable]
top/modules/TOPRingPlotter/src/TOPRingPlotterModule.cc:143 Function parameter 'ch' should be passed by const reference. [passedByValue]
top/reconstruction_cpp/src/DeltaRayPDF.cc:151 The member function 'Belle2::TOP::DeltaRayPDF::directFraction' can be static. [functionStatic]
top/reconstruction_cpp/src/DeltaRayPDF.cc:165 The member function 'Belle2::TOP::DeltaRayPDF::photonYield' can be static. [functionStatic]
top/reconstruction_cpp/src/InverseRaytracer.cc:296 The member function 'Belle2::TOP::InverseRaytracer::getDeltaXE' can be static. [functionStatic]
top/reconstruction_cpp/src/PDF1Dim.cc:104 Function parameter 'name' should be passed by const reference. [passedByValue]
top/reconstruction_cpp/src/PDF1Dim.cc:104 Function parameter 'title' should be passed by const reference. [passedByValue]
top/modules/collectors/src/TOPValidationCollectorModule.cc:269 Variable 'LL' can be declared as reference to const [constVariableReference]
top/modules/TOPUnpacker/include/TOPUnpackerModule.h:143 The member function 'Belle2::TOP::DataArray::swap32' can be static. [functionStatic]
top/modules/TOPUnpacker/include/TOPUnpackerModule.h:213 The member function 'Belle2::TOPUnpackerModule::expand13to16bits' can be static. [functionStatic]
top/modules/TOPUnpacker/include/TOPUnpackerModule.h:223 The member function 'Belle2::TOPUnpackerModule::sumShorts' can be static. [functionStatic]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:223 The member function 'Belle2::TOPUnpackerModule::getFrontEndName' can be static. [functionStatic]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:349 The member function 'Belle2::TOPUnpackerModule::unpackHeadersInterimFEVer01' can be static. [functionStatic]
top/modules/TOPUnpacker/include/TOPUnpackerModule.h:177 The destructor '~TOPUnpackerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
top/modules/TOPUnpacker/include/TOPUnpackerModule.h:206 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
top/dataobjects/include/TOPProductionHitDebug.h:120 Function 'getExtraWords()' should return member 'm_extraWords' by const reference. [returnByReference]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:797 The scope of the variable 'carrier' can be reduced. [variableScope]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:798 The scope of the variable 'asic' can be reduced. [variableScope]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:799 The scope of the variable 'chn' can be reduced. [variableScope]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:1261 Variable 'entry' can be declared as reference to const [constVariableReference]
top/modules/TOPUnpacker/src/TOPUnpackerModule.cc:759 Variable 'digit' can be declared as pointer to const [constVariableReference]
top/reconstruction_cpp/src/PixelPositions.cc:74 Local variable 'pixelID' shadows outer function [shadowFunction]
top/utilities/src/Chi2MinimumFinder1D.cc:106 The member function 'Belle2::TOP::Chi2MinimumFinder1D::getMinimum' can be static. [functionStatic]
top/utilities/src/Chi2MinimumFinder1D.cc:122 Function parameter 'name' should be passed by const reference. [passedByValue]
top/utilities/src/Chi2MinimumFinder1D.cc:122 Function parameter 'title' should be passed by const reference. [passedByValue]
top/reconstruction_cpp/src/YScanner.cc:326 Variable 'mask' can be declared as reference to const [constVariableReference]
top/reconstruction_cpp/src/TOPRecoManager.cc:181 Local variable 'inverseRaytracers' shadows outer function [shadowFunction]
top/reconstruction_cpp/src/TOPRecoManager.cc:182 Local variable 'fastRaytracers' shadows outer function [shadowFunction]
top/reconstruction_cpp/src/TOPRecoManager.cc:183 Local variable 'yScanners' shadows outer function [shadowFunction]
top/validation/makePlots.C:36 C-style pointer casting [cstyleCast]
top/validation/makePlots.C:212 Conversion of string literal "abs(extHit.y - barHit.y) < 0.01 && p < 2" to bool always evaluates to true. [incorrectStringBooleanError]
top/validation/makePlots.C:287 Conversion of string literal "abs(extHit.y - barHit.y) < 0.01 && p > 2" to bool always evaluates to true. [incorrectStringBooleanError]
top/reconstruction_cpp/src/PDFConstructor.cc:572 The member function 'Belle2::TOP::PDFConstructor::derivativeOfReflectedX' can be static. [functionStatic]
top/validation/makePlotsReco.C:30 C-style pointer casting [cstyleCast]
top/simulation/src/SensitiveBar.cc:127 Variable 'hit' can be declared as pointer to const [constVariablePointer]
top/utilities/src/TOPTemplateFitter.cc:165 The member function 'Belle2::TOP::TOPTemplateFitter::ComputeMinimizedParametersAndChisq' can be static. [functionStatic]
top/utilities/src/TOPTemplateFitter.cc:108 The member function 'Belle2::TOP::TOPTemplateFitter::CalculateParabolaVertex' can be static. [functionStatic]
top/reconstruction_cpp/src/PDFConstructor.cc:295 Variable 'rayTracer_dL' can be declared as reference to const [constVariableReference]
top/reconstruction_cpp/src/PDFConstructor.cc:303 Variable 'rayTracer_de' can be declared as reference to const [constVariableReference]
top/reconstruction_cpp/src/PDFConstructor.cc:311 Variable 'rayTracer_dFic' can be declared as reference to const [constVariableReference]
top/calibration/src/TOPLocalCalFitter.cc:135 Unmatched suppression: constParameter [unmatchedSuppression]
top/modules/TOPLaserCalibrator/src/LaserCalibratorFit.cc:22 Unmatched suppression: constParameter [unmatchedSuppression]
top/modules/TOPLaserCalibrator/src/LaserCalibratorFit.cc:34 Unmatched suppression: constParameter [unmatchedSuppression]