- Jan 12, 2021
-
-
Attila Krasznahorkay authored
Made the package depend on FFTW, to fulfil a runtime dependency for RooFFTConvPdf, and also cleaned up the configuration a bit at the same time.
-
- Jan 11, 2021
-
-
- Jan 10, 2021
-
-
scott snyder authored
Don't use references in a range-for if the object must be copied.
-
- Jan 08, 2021
-
-
Try to have constcorrect InnerDetector/InDetValidation/InDetRecStatistics/src/InDetRecStatisticsAlg.cxx
-
Nils Krumnack authored
New compiler, new set of warnings... The main theme here is that clang now checks for range-based for loops whether it introduces unneeded temporaries, i.e. if the user asks for a reference for the loop variable, but the iterator doesn't return a reference or a reference of a different type, or conversely if the user asked for `const auto`, but could have been `const auto&`. In practice that usually hits us as: ``` for (const auto& jet : jetContainer) ``` which should be: ``` for (const auto *jet : jetContainer) ``` Also a couple of places like this (which miss the `const` qualifier on the first template parameter): ``` std::map<std::string,std::string> stringMap; for (const std::pair<std::string,std::string>& stringPair : stringMap) ``` For the most part I just replaced the loop variable type with what seemed correct. In a few places I put explicit comments as to why I chose the type. Also a fair number of warnings for unused member variables in various packages. Since I am not an expert on any of these packages and this can point to an actual bug, I commented out all unused variables and added a comment for actual experts to check and remove. I removed a couple of checks for `this != nullptr` which were originally introduced to check whether the user called a member function via a null pointer. However those checks are `assert`-based, so with cmake they won't be included when the user calls them from a release, making this check mostly useless. There some other warnings I fixed in the process that should hopefully be self-explanatory.
-
- Jan 07, 2021
-
-
- Jan 06, 2021
-
-
-
Frank Winklmeier authored
Enable flake8 and make code compliant. Most of this code is legacy and where the fixes would have been too numerous/intrusive mark the entire file with `noqa`. Also delete unused `EFIDUtils.py`.
-
Nicholas Styles authored
-
Nicholas Styles authored
-
Nicholas Styles authored
-
Nicholas Styles authored
-
- Jan 05, 2021
-
-
scott snyder authored
Don't add PixelHitDiscCnfgAlg if we don't have a HitDiscCnfg folder. Fixes failure in q222.
-
scott snyder authored
Missing override keywords. Unused private data members.
-
- Jan 04, 2021
-
-
scott snyder authored
If a dtor is declared final, then the class itself must also be final.
-
scott snyder authored
Don't use fabs() with an integer argument; use std::abs instead.
-
-
- Dec 25, 2020
-
-
-
Susumu Oda authored
-
- Dec 23, 2020
-
-
-
Moved from writing ntuple per event to per seed, for seeds seen by the SiSPSeededTrackFinder algorithm.
-
- Dec 22, 2020
-
-
- Dec 21, 2020
-
-
- Dec 18, 2020
-
-
scott snyder authored
Missing override keywords.
-
scott snyder authored
Missing override keywords.
-
Christos Anastopoulos authored
Distance solution, move inline to .icc and use default. Also fix SCT_Digitization to used std::log, std::sqrt
-
Frank Winklmeier authored
Also move other interface includes to main header file.
-
Frank Winklmeier authored
-
Soshi Tsuno authored
-
- Dec 17, 2020
-
-
Frank Winklmeier authored
Calling `setProperties` is deprecated and properties are being set already in the base class `sysInitialize` method. So there is no need for this call.
-
Soshi Tsuno authored
-
Soshi Tsuno authored
-
- Dec 16, 2020
-
-
- Dec 15, 2020
-
-
scott snyder authored
Braces in initializers.
-
Maximilian Emanuel Goblirsch-Kolb authored
-
- Dec 14, 2020
-
-
scott snyder authored
Can't use full template-id as a ctor name.
-
Tomasz Bold authored
-
scott snyder authored
Missing override keywords.
-
-