- Nov 30, 2016
-
-
Marco Cattaneo authored
Prepare v21r0 release See merge request !387
-
Marco Cattaneo authored
-
- Nov 27, 2016
-
-
Marco Cattaneo authored
Simplify LumiSequence: prefer single decoder, single filter * prefer single decoder instance, used in four sequences, over cloning four identical instances, configured identically except for their instance name * prefer single filter instance, used in four sequences, over cloning four identical instances, configured identically except for their instance name * prefer direct member initialization See merge request !379
-
- Nov 26, 2016
-
-
Marco Cattaneo authored
Adapt to update to RICH 1D interpolator See merge request !378
-
Marco Cattaneo authored
Modernize PatPV * prefer struct for classes with only public data/methods * remove SVN/CVS keywords * prefer direct member initialization * remove trivial destructors * prefer range-based loops * add final See merge request !361
-
Rosen Matev authored
-
- Nov 25, 2016
-
-
Gerhard Raven authored
-
- Nov 24, 2016
-
-
Gerhard Raven authored
-
Gerhard Raven authored
* prefer single decoder instance, used in four sequences, instead of making four identical instances, configured identically except for their instance name * prefer direct member initialization
-
- Nov 23, 2016
-
-
Christopher Rob Jones authored
-
Marco Cattaneo authored
Modernize TrackMonitors * add final * remove unneeded gsl_math include * prefer implicit destructors * prefer STL algorithms * prefer lambda for predicates * prefer auto See merge request !362
-
- Nov 22, 2016
-
-
Marco Cattaneo authored
Added options for the CCE scan taken on 2016-10-25 Added options for the CCE scan taken on 2016-10-25 Modified files: Tr/TrackMonitors/doc/release.notes Tr/TrackMonitors/options/ITAgeing.py Tr/TrackMonitors/options/TTAgeing.py Tr/TrackMonitors/options/ganga/STAgeingSubmit.py See merge request !374
-
- Nov 21, 2016
-
-
Elena Graverini authored
-
Marco Cattaneo authored
Clean up some final/override statements in current package See merge request !371
-
- Nov 19, 2016
-
-
Marco Cattaneo authored
Modernize CaloTools * prefer direct member initialization * remove trivial destructors * prefer auto * prefer assignment to vector over explicit series of push_back * prefer std::max over a macro * prefer std::unique_ptr over raw pointer + explicit delete * prefer static const for static, constant data * do not cast if not needed * prefer extends over explicit virtual inheritance * add const See merge request !360
-
Christopher Rob Jones authored
-
Marco Cattaneo authored
Modernize TrackFitEvent * prefer implicit destructors * prefer direct member initialization * remove unneccessary static * prefer STL algorithms * prefer range-based loops * add final See merge request !356
-
Marco Cattaneo authored
Fix MCParticle cloning in TrackIPResolutionCheckerNT.cpp See merge request !366
-
Marco Cattaneo authored
Fixed VeloTrackMonitor to work with online tracks and moderinzed code in VeloRecMonitors Fixed VeloTrackMonitor so that the 2nd metal layer effects monitoring histograms are produced in the BrunelOnline environment (uses lite not full clusters in fits) Also modernized and fixed coverity warnings in VeloTrackMonitor, VeloExpertClusterMonitor, VeloIPResolutionMonitor, VeloIPResolutionMonitorNT, VeloOccupancyMonitor and VeloSamplingMonitor: * Removed empty destructor * Simplified constructors * Used auto * Removed unused variables * Better array initialisation * Used C++11 lambdas rather than boost lambda and bind. * Remove m_binary and replace with LHCb::Math::sqrt_12 * Initialise all pointers in class to nullptr explicitly * Removed $Id: lines from headers * Removed WIN32 #pragmas * Removed commented out subroutines Also fixed PVResolution * Several issues with column types in tuples * Increased track size array from 100 to 500 (was running out of space every tenth event in 2015 data used in tests) * Many optimisations (copying tracks twice just to count number of left/right was not ideal) In VeloOccupancyMontior fixed coverity error about Time of check/Time of use when doing mkdir (now one operation) See merge request !358
-
- Nov 18, 2016
-
-
David Hutchcroft authored
-
Christopher Rob Jones authored
-
- Nov 17, 2016
-
-
Marco Cattaneo authored
Cleanup PrCounter2 and PrTTCounter * Fix some untested ```StatusCode```s * Remove unnecessary member variables * Fix uninitialised variable bug * Move member initialisations to declaration * Remove trivial destructor See merge request !359
-
David Hutchcroft authored
-
- Nov 16, 2016
-
-
Marco Cattaneo authored
Adapt to the new re-entrant TransportSvc calls Adapts to lhcb/LHCb!422 In the Rich, the tool in question is never going to be used in a threaded application (I have something different in RichFuture) so I just create the cache once and save it, in a non thread safe way, as effectively what was happening before inside the `TransportSvc`. `DetailedMaterialLocator` needs to be made thread safe though. For the moment I have done this in a non optimal way, by just creating the cache before each call. ``` auto cache = m_transportSvc->createCache(); // Need a better solution rc = m_transportSvc->intersections_r( start, vect, mintick, maxtick, intersepts, cache, m_minRadThickness, m_geometry); ``` But this needs to be handled better. I think though that can only be correctly done by pushing the creating and handling of the cache further up the call stack. See merge request !352
-
Gerhard Raven authored
* add final * remove unneeded gsl_math include * prefer implicit destructors * prefer STL algorithms * prefer lambda for predicates * prefer auto
-
David Hutchcroft authored
-
Gerhard Raven authored
* prefer struct for classes with only public data/methods * remove SVN/CVS keywords * prefer direct member initialization * remove trivial destructors * prefer range-based loops * add final
-
tnikodem authored
-
tnikodem authored
-
Gerhard Raven authored
* prefer direct member initialization * remove trivial destructors * prefer auto * prefer assignment to vector over explicit series of push_back * prefer std::max over a macro * prefer std::unique_ptr over raw pointer + explicit delete * prefer static const for static, constant data * do not cast if not needed * prefer extends over explicit virtual inheritance * add const
-
- Nov 15, 2016
-
-
Marco Cattaneo authored
-
David Hutchcroft authored
-
David Hutchcroft authored
-
- Nov 14, 2016
-
-
Gerhard Raven authored
* prefer implicit destructors * prefer direct member initialization * remove unneccessary static * prefer STL algorithms * prefer range-based loops * add final
-
Marco Cattaneo authored
VeloTrackMonitorNT: Fix untested StatusCodes and unprotected debug()s. Plus some flyby modernisation See merge request !339
-
Marco Cattaneo authored
Merge Upgrade tracking into Master See merge request !346
-
- Nov 11, 2016
-
-
Christopher Rob Jones authored
-
Christopher Rob Jones authored
-
Christopher Rob Jones authored
-
Christopher Rob Jones authored
-