vxd/geometry/include/GeoTools.h:53 Function 'getLayers()' should return member 'm_listOfLayers' by const reference. [returnByReference]
vxd/geometry/include/GeoVXDComponents.h:33 Class 'VXDGeoPlacement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/geometry/include/GeoVXDComponents.h:62 Class 'VXDGeoComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/geometry/include/GeoVXDComponents.h:109 Class 'VXDGeoSensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/geometry/include/GeoVXDComponents.h:151 Class 'VXDGeoSensorPlacement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/geometry/include/GeoVXDComponents.h:185 Class 'VXDGeoLadder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDHalfShellPar.h:27 Class 'VXDHalfShellPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoPlacementPar.h:26 Class 'VXDGeoPlacementPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoComponentPar.h:26 Class 'VXDGeoComponentPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoSensorPar.h:25 Class 'VXDGeoSensorPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoSensorPlacementPar.h:27 Class 'VXDGeoSensorPlacementPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoLadderPar.h:28 Class 'VXDGeoLadderPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoRadiationSensorsPar.h:25 Class 'VXDGeoRadiationSensorsPositionPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDGeoRadiationSensorsPar.h:66 Class 'VXDGeoRadiationSensorsPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDPolyConePar.h:24 Class 'VXDPolyConePlanePar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDPolyConePar.h:54 Class 'VXDPolyConePar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/geometry/include/GeoVXDCreator.h:53 The destructor '~GeoVXDCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
vxd/dbobjects/include/VXDGlobalPar.h:55 Function 'getDefaultMaterial()' should return member 'm_defaultMaterial' by const reference. [returnByReference]
vxd/dbobjects/include/VXDHalfShellPar.h:29 Function 'getName()' should return member 'm_name' by const reference. [returnByReference]
vxd/dbobjects/include/VXDGeometryPar.h:38 Function 'getPrefix()' should return member 'm_prefix' by const reference. [returnByReference]
vxd/dbobjects/include/VXDPolyConePar.h:62 Function 'getName()' should return member 'm_name' by const reference. [returnByReference]
vxd/dbobjects/include/VXDPolyConePar.h:64 Function 'getMaterial()' should return member 'm_material' by const reference. [returnByReference]
vxd/geometry/include/SensorPlane.h:38 Class 'SensorPlane' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/geometry/include/SensorPlane.h:51 The destructor '~SensorPlane' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
vxd/dataobjects/include/VXDElectronDeposit.h:59 The member function 'Belle2::VXDElectronDeposit::getFraction' can be static. [functionStatic]
vxd/dataobjects/include/VXDElectronDeposit.h:64 The member function 'Belle2::VXDElectronDeposit::getElectrons' can be static. [functionStatic]
vxd/dataobjects/include/VXDElectronDeposit.h:69 The member function 'Belle2::VXDElectronDeposit::getPacked' can be static. [functionStatic]
vxd/geometry/src/GeoHeavyMetalShieldCreator.cc:43 The member function 'Belle2::VXD::GeoHeavyMetalShieldCreator::createConfiguration' can be static. [functionStatic]
vxd/geometry/src/GeoVXDRadiationSensors.cc:37 Variable 'position' can be declared as reference to const [constVariableReference]
vxd/geometry/src/GeoVXDRadiationSensors.cc:43 Variable 'sensor' can be declared as reference to const [constVariableReference]
vxd/geometry/src/GeoVXDServiceCreator.cc:31 The member function 'Belle2::VXD::GeoVXDServiceCreator::createConfiguration' can be static. [functionStatic]
vxd/geometry/src/GeoVXDCreator.cc:176 The member function 'Belle2::VXD::GeoVXDCreator::getPosition' can be static. [functionStatic]
vxd/geometry/src/GeoVXDCreator.cc:169 The member function 'Belle2::VXD::GeoVXDCreator::getAlignment' can be static. [functionStatic]
vxd/geometry/src/GeoVXDCreator.cc:252 The member function 'Belle2::VXD::GeoVXDCreator::createTrapezoidal' can be static. [functionStatic]
vxd/geometry/src/GeoVXDCreator.cc:206 The member function 'Belle2::VXD::GeoVXDCreator::createDiamonds' can be static. [functionStatic]
vxd/geometry/src/GeoVXDCreator.cc:603 The member function 'Belle2::VXD::GeoVXDCreator::getSubComponents' can be static. [functionStatic]
vxd/dbobjects/include/VXDServiceGeometryPar.h:24 Class 'VXDBoxTypesPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDServiceGeometryPar.h:89 Class 'VXDBoxPositionsPar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vxd/dbobjects/include/VXDServiceGeometryPar.h:35 Function 'getMaterial()' should return member 'm_material' by const reference. [returnByReference]
vxd/dbobjects/include/VXDServiceGeometryPar.h:37 Function 'getName()' should return member 'm_name' by const reference. [returnByReference]
vxd/geometry/src/GeoVXDCreator.cc:72 Function parameter 'placements' should be passed by const reference. [passedByValue]
vxd/geometry/src/GeoVXDCreator.cc:530 Function parameter 'componentsDir' should be passed by const reference. [passedByValue]
vxd/geometry/src/GeoVXDCreator.cc:84 Variable 'p' can be declared as reference to const [constVariableReference]
vxd/geometry/src/GeoVXDCreator.cc:144 Variable 'p' can be declared as reference to const [constVariableReference]
vxd/geometry/src/GeoVXDCreator.cc:145 Variable 's' can be declared as reference to const [constVariableReference]
vxd/geometry/src/GeoVXDCreator.cc:500 Variable 's' can be declared as reference to const [constVariableReference]
vxd/modules/vxdDQM/src/VXDDQMExpressRecoModule.cc:30 Include file: "TDirectory.h" not found. [missingInclude]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:27 Include file: "TDirectory.h" not found. [missingInclude]
vxd/modules/vxdMask/include/vxdDigitMaskingModule.h:25 The destructor '~vxdDigitMaskingModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:361 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:362 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:363 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:364 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:365 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:366 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:367 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:368 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:369 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:376 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:377 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:378 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:379 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:380 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:381 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:382 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:383 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:384 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:385 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:386 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:387 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:388 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:389 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:390 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:391 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:392 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:393 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:394 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:431 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:432 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:433 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:434 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:435 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:436 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:437 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:438 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:439 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:446 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:447 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:448 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:449 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:450 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:451 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:520 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:521 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:522 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:523 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:525 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:526 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:527 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:528 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:529 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:536 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:537 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:538 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:539 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:540 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:541 If resource allocation fails, then there is a possible null pointer dereference: MaskList [nullPointerOutOfResources]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:251 The scope of the variable 'nPXDSensors' can be reduced. [variableScope]
vxd/modules/vxdMask/src/vxdDigitMaskingModule.cc:346 The scope of the variable 'nSVDSensors' can be reduced. [variableScope]
vxd/modules/vxdMisalignment/include/VXDMisalignmentModule.h:27 The function 'initialize' overrides a function in a base class but is identical to the overridden function [uselessOverride]
vxd/modules/vxdMisalignment/include/VXDMisalignmentModule.h:31 The function 'event' overrides a function in a base class but is identical to the overridden function [uselessOverride]
vxd/modules/vxdMisalignment/include/VXDMisalignmentModule.h:33 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
vxd/modules/vxdDQM/include/VXDDQMExpressRecoModule.h:25 The destructor '~VXDDQMExpressRecoModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
vxd/modules/vxdDQM/src/VXDDQMExpressRecoModule.cc:114 C-style pointer casting [cstyleCast]
vxd/modules/vxdDQM/src/VXDDQMExpressRecoModule.cc:115 C-style pointer casting [cstyleCast]
vxd/modules/vxdDQM/src/VXDDQMExpressRecoModule.cc:116 C-style pointer casting [cstyleCast]
vxd/geometry/src/GeoCache.cc:122 Unmatched suppression: nullPointerRedundantCheck [unmatchedSuppression]
vxd/geometry/src/GeoCache.cc:123 Unmatched suppression: nullPointerRedundantCheck [unmatchedSuppression]