This version uses Lbcom v30r4, LHCb v50r4, Gaudi v32r0 and LCG_95 with ROOT 6.16.00
<
p>
This version is released on master
branch.
Built relative to Rec v30r3, with the following changes:
Introduce new algorithm SciFiTrackForwarding, !1514 (@chasse)
Added list of unused tracks as a PrSelection to output of BeamLineVertexFinder, !1512 (@wouter)
Can then be used
Make PrAddUTHitsTool's UT location configurable, !1446, !1449 (@nnolte)
Add service to dump VP geometry for use in Allen, !1497 (@raaij)
The same information is needed as is used to obtain conditions in PrPixel
. To avoid code duplication, two files have been moved from Pr/PrPixel
to public headers and the linker library in Det/VPDet
in lhcb/LHCb!1884.
Add service to dump muon geometry info and fix the position lookup table, !1491, !1495 (@raaij)
GPU dumpers: dump muon geom, !1471 (@raaij)
TrackerDumper: add option to not write one ROOT file per event, !1520 (@dovombru)
Dump a lookup table of the positions of pads and strips in the muon system, !1445 (@raaij)
Apply source code style convention, !1373 (@clemenci)
Updates to MuonMatch scripts and MuonMatchVeloUT algorithm for the TrMuonMatch tracking sequence, !1515 (@mramospe)
Change TrMINIPCHI2 functors to accept v2 vertices, !1483 (@apearce)
Refactored MC checking code and made it fully functional, !1482 (@sponce)
Update tracker dumper, !1475 (@dovombru)
Add region to muon common hit dump, !1474 (@popovs)
Update of IsPhoton (gamma/pi0 separation) tool for Run 3., !1473, !1485 (@calvom)
Simplifications and fixes to the MuonMatchVeloUT algorithm, !1468 (@mramospe)
Performance of the algorithm practically didn't change.
VeloClusterTracking using avx512, !1456 (@ahennequ)
The Cluster and Tracking algorithm are merged for simplifying the data passing between the two.
All AVX512 functions have a scalar fallback.
TrackSys: make PrVeloUT use its default FinalFit setting, !1428 (@jihu)
Removes the coupling of the 2 options PrForwardTracking.useMomentumGuidedSearchWindow
and PrVeloUT.FinalFit
PrForwardTracking: Initialize ModPrHit.coord to PrHit::x() value, avoid reading later, !1426 (@jihu)
ParamKalman additions, !1420 (@sstemmle)
Adds a few more states to the output track of the ParameterizedKalmanFit
and updates some Kalman auxiliary algorithms that are needed for tuning and performance tests. In addition, the TrackResChecker is modified to also print the mean prob(chi2,ndof) of the tracks.
First version of modified PrVeloUT, !1415 (@decianm)
Reduce the amount of usage of LHCb::Track when not necessary in MuonID and Hlt1Muon lines, !1413 (@rvazquez)
PrForwardtracking: simplify some calculations, remove double naming of variables in- and outside loop, !1412 (@decianm)
Used integers to count tracks in PrTrackAssociator, !1411 (@sponce)
add faster tools to get coords and hits from muon raw, !1398 (@rvazquez)
Calo track tool upgrade for future, !1298 (@wkrzemie)
Add missing delete in TMV_MLP_E and TMV_MLP_H, !1543 (@jmarchan)
Require explicitly that the Velo state used in PrMatchNN is the one from EndVelo, !1529 (@sstahl)
Fixed creation of LinksByKey in PrTrackAssociator by setting source LinkId properly, !1528 (@sponce)
Set tracktype properly in parameterized Kalman, !1509 (@chasse)
RICH - Fix an issue that causes a zipping size mis-match exception when the track GEC fires., !1466 (@jonrob)
Also, increase the default GEC cuts to those used for lead processing.
Change PrForwardTracking so that when it is run with OutputLevel set to DEBUG, it doesn't generate floating point exceptions, !1455 (@graven)
PrForwardTracking: fix particle bending direction bug in the case of MagUp, !1436 (@jihu)
Fix wrong hit uncertainty in the FT, !1419 (@sstemmle)
NoCutWithFit throughput goes from ~8700 Hz to ~8200 Hz as a result of this fix.
Tracking - AVX512 compilation fixes, !1405 (@jonrob)
New CaloFutureDigitsFilterAlg, !1539 (@jmarchan)
Update test reference to follow gaudi/Gaudi!904, !1537 (@cattanem)
Port CaloFutureClusterCovarianceAlg to new framework, !1524 (@ppais)
Transformer
Move local stand-alone utility function in anonymous namespace, !1521 (@graven)
this should avoid linking problems with other implementations of functions with the same name
Prefer ADL lookup of updateHandleLocation over explicit Gaudi::Functional::updateHandleLocation, !1516 (@graven)
Fix deprecation warnings introduced by gaudi/Gaudi!897
const correctness changes, !1513 (@graven)
Remove SPD/PRS and IIncidentListener from CaloFutureCorrections, !1505 (@dgolubko)
Remove unused local Variable in PrStoreFTHit.cpp, !1500 (@chasse)
Cleanup unused VectorClass statements, !1499 (@sponce)
Remove unused variables flagged by clang8, !1496 (@cattanem)
Remove Spd and Prs from 'list of cluster selector tools' in CaloFutureElectronAlg.h, !1487 (@aszabels)
tool handles in masterextrapolator + paramkalman, !1486 (@nnolte)
Streamline PrFTHitHandler, !1484 (@graven)
Simplify zone-to-layer code in PrClustersResidual, !1476, !1492 (@casanche)
Follow changes in lhcb/LHCb!1770, !1467 (@graven)
Remove obsolete CVS keywords, !1462 (@cattanem)
Modernize PrForwardTracking, !1447, !1489 (@graven)
Remove spurious CMT file, !1434 (@cattanem)
PrHit: Fix double promotion, !1427 (@jihu)
PrForwardTracking: reducing float to double promotion, !1424 (@jihu)
PrForwardTracking: Initialize Vc::float_v entries to zero, !1418 (@jihu)
Converted PrTrackAssociator to functional, !1406 (@sponce)
Modified Pr/PrPixel to use ConditionAccessor and derived conditions, !1402 (@clemenci)
This is mostly a proof of concept, waiting for proper integration of ConditionAccessorHolder concept in Gaudi::Functional
.
Change vectorclass.h include path to follow LHCb!1697, !1368 (@cattanem)
Clean up of names in MC checking, !1495 (@sstahl)
Renamed PrChecker to PrCheckerAlgorithm.
Renamed typedef PrCheckerCounter2 to PrTrackChecker.
Renamed PrCounter2 to PrTrackCounter.
Renamed PrCheckerTTCounter to PrUTHitChecker.
Renamed PrTTCounter to PrUTCounter.
Renamed PrLHCbID2MCParticleVPUTFT to PrLHCbID2MCParticle.
Renamed property SelectId to HitTypesToCheck.
Removed references to TT, IT, OT, Velo.
PrCounter2: Add the nhits distribution of ghost tracks, !1469 (@mengzhen)
PrChecker functional, !1465 (@sponce)
Major refactoring of the PrChecker to make it fully functional and thread safe.
Updated linking for track IP resolution checker., !1501 (@ldufour)
Calo future electron alg new counters, !1479 (@aszabels)
Update a test reference to follow gaudi/Gaudi!830, !1464 (@cattanem)
added #PVs counter in TBLVF, !1414 (@nnolte)
Calo/CaloMoniDst | options | Rec/ChargedProtoANNPID | python | Tf/TsaAlgorithms | src |
Calo/CaloMoniDst | python | Rec/ChargedProtoANNPID | job | Tf/TsaAlgorithms | python |
Calo/CaloMoniDst | src | Rec/ChargedProtoANNPID | doc | Tf/TsaAlgorithms | doc |
Calo/CaloMoniDst | doc | Rec/ChargedProtoANNPID | CMakeLists.txt | Tf/TsaAlgorithms | CMakeLists.txt |
Calo/CaloMoniDst | CMakeLists.txt | Rec/GlobalReco | python | Tf/TsaKernel | TsaKernel |
Calo/CaloPIDs | src | Rec/GlobalReco | tests | Tf/TsaKernel | dict |
Calo/CaloPIDs | python | Rec/GlobalReco | doc | Tf/TsaKernel | src |
Calo/CaloPIDs | doc | Rec/GlobalReco | root | Tf/TsaKernel | doc |
Calo/CaloPIDs | CMakeLists.txt | Rec/GlobalReco | src | Tf/TsaKernel | CMakeLists.txt |
Calo/CaloReco | python | Rec/GlobalReco | CMakeLists.txt | Tr/PatChecker | src |
Calo/CaloReco | doc | Rec/LumiAlgs | job | Tr/PatChecker | doc |
Calo/CaloReco | options | Rec/LumiAlgs | LumiAlgs | Tr/PatChecker | CMakeLists.txt |
Calo/CaloReco | src | Rec/LumiAlgs | doc | Tr/PatFitParams | options |
Calo/CaloReco | CMakeLists.txt | Rec/LumiAlgs | tests | Tr/PatFitParams | src |
Calo/CaloTools | doc | Rec/LumiAlgs | options | Tr/PatFitParams | doc |
Calo/CaloTools | src | Rec/LumiAlgs | src | Tr/PatFitParams | CMakeLists.txt |
Calo/CaloTools | CMakeLists.txt | Rec/LumiAlgs | python | Tr/PatPV | src |
Hlt/HltMonitors | doc | Rec/LumiAlgs | dict | Tr/PatPV | options |
Hlt/HltMonitors | python | Rec/LumiAlgs | CMakeLists.txt | Tr/PatPV | python |
Hlt/HltMonitors | src | Rec/RecAlgs | doc | Tr/PatPV | doc |
Hlt/HltMonitors | CMakeLists.txt | Rec/RecAlgs | src | Tr/PatPV | CMakeLists.txt |
Muon/MuonID | dict | Rec/RecAlgs | CMakeLists.txt | Tr/TrackAssociators | doc |
Muon/MuonID | doc | Rec/RecConf | python | Tr/TrackAssociators | src |
Muon/MuonID | MuonID | Rec/RecConf | doc | Tr/TrackAssociators | CMakeLists.txt |
Muon/MuonID | python | Rec/RecConf | CMakeLists.txt | Tr/TrackCheckers | src |
Muon/MuonID | src | Rec/RecInterfaces | dict | Tr/TrackCheckers | options |
Muon/MuonID | Findflatbuffers.cmake | Rec/RecInterfaces | RecInterfaces | Tr/TrackCheckers | doc |
Muon/MuonID | CMakeLists.txt | Rec/RecInterfaces | doc | Tr/TrackCheckers | CMakeLists.txt |
Muon/MuonID | Findcatboost.cmake | Rec/RecInterfaces | CMakeLists.txt | Tr/TrackExtrapolators | src |
Muon/MuonInterfaces | dict | RecSys | doc | Tr/TrackExtrapolators | doc |
Muon/MuonInterfaces | doc | ReleaseNotes | v23r0.md | Tr/TrackExtrapolators | CMakeLists.txt |
Muon/MuonInterfaces | MuonInterfaces | ReleaseNotes | v22r0.md | Tr/TrackFitEvent | doc |
Muon/MuonInterfaces | src | ReleaseNotes | v21r6p1.md | Tr/TrackFitEvent | xml |
Muon/MuonInterfaces | CMakeLists.txt | ReleaseNotes | release_notes_template.md | Tr/TrackFitEvent | Event |
Muon/MuonPIDChecker | doc | ReleaseNotes | v30r4.md | Tr/TrackFitEvent | src |
Muon/MuonPIDChecker | python | ReleaseNotes | v30r3.md | Tr/TrackFitEvent | CMakeLists.txt |
Muon/MuonPIDChecker | src | ReleaseNotes | v30r0.md | Tr/TrackFitter | doc |
Muon/MuonPIDChecker | CMakeLists.txt | ReleaseNotes | v21r6.md | Tr/TrackFitter | python |
Muon/MuonTools | doc | ReleaseNotes | v30r2.md | Tr/TrackFitter | src |
Muon/MuonTools | src | ReleaseNotes | v21r5.md | Tr/TrackFitter | CMakeLists.txt |
Muon/MuonTools | CMakeLists.txt | ReleaseNotes | v30r1.md | Tr/TrackIdealPR | doc |
Muon/MuonTrackAlign | src | ReleaseNotes | v22r1.md | Tr/TrackIdealPR | options |
Muon/MuonTrackAlign | doc | Tf/FastPV | doc | Tr/TrackIdealPR | src |
Muon/MuonTrackAlign | options | Tf/FastPV | src | Tr/TrackIdealPR | CMakeLists.txt |
Muon/MuonTrackAlign | CMakeLists.txt | Tf/FastPV | CMakeLists.txt | Tr/TrackInterfaces | TrackInterfaces |
Muon/MuonTrackMonitor | doc | Tf/FastVelo | python | Tr/TrackInterfaces | dict |
Muon/MuonTrackMonitor | src | Tf/FastVelo | doc | Tr/TrackInterfaces | doc |
Muon/MuonTrackMonitor | python | Tf/FastVelo | src | Tr/TrackInterfaces | CMakeLists.txt |
Muon/MuonTrackMonitor | CMakeLists.txt | Tf/FastVelo | CMakeLists.txt | Tr/TrackKernel | src |
Muon/MuonTrackRec | doc | Tf/PatAlgorithms | python | Tr/TrackKernel | doc |
Muon/MuonTrackRec | src | Tf/PatAlgorithms | doc | Tr/TrackKernel | TrackKernel |
Muon/MuonTrackRec | options | Tf/PatAlgorithms | options | Tr/TrackKernel | tests |
Muon/MuonTrackRec | CMakeLists.txt | Tf/PatAlgorithms | src | Tr/TrackKernel | CMakeLists.txt |
Pr/PrAlgorithms | doc | Tf/PatAlgorithms | CMakeLists.txt | Tr/TrackMCTools | doc |
Pr/PrAlgorithms | src | Tf/PatKernel | src | Tr/TrackMCTools | src |
Pr/PrAlgorithms | CMakeLists.txt | Tf/PatKernel | dict | Tr/TrackMCTools | CMakeLists.txt |
Pr/PrFitParams | src | Tf/PatKernel | PatKernel | Tr/TrackMonitors | doc |
Pr/PrFitParams | options | Tf/PatKernel | doc | Tr/TrackMonitors | src |
Pr/PrFitParams | PrFitParams | Tf/PatKernel | CMakeLists.txt | Tr/TrackMonitors | options |
Pr/PrFitParams | doc | Tf/PatVelo | doc | Tr/TrackMonitors | python |
Pr/PrFitParams | CMakeLists.txt | Tf/PatVelo | src | Tr/TrackMonitors | CMakeLists.txt |
Pr/PrKernel | PrKernel | Tf/PatVelo | CMakeLists.txt | Tr/TrackProjectors | src |
Pr/PrKernel | tests | Tf/PatVeloTT | options | Tr/TrackProjectors | doc |
Pr/PrKernel | doc | Tf/PatVeloTT | src | Tr/TrackProjectors | CMakeLists.txt |
Pr/PrKernel | dict | Tf/PatVeloTT | doc | Tr/TrackTools | src |
Pr/PrKernel | src | Tf/PatVeloTT | python | Tr/TrackTools | python |
Pr/PrKernel | CMakeLists.txt | Tf/PatVeloTT | CMakeLists.txt | Tr/TrackTools | doc |
Pr/PrMCTools | src | Tf/TfKernel | doc | Tr/TrackTools | CMakeLists.txt |
Pr/PrMCTools | doc | Tf/TfKernel | dict | Tr/TrackUtils | src |
Pr/PrMCTools | CMakeLists.txt | Tf/TfKernel | TfKernel | Tr/TrackUtils | options |
Pr/PrPixel | src | Tf/TfKernel | CMakeLists.txt | Tr/TrackUtils | doc |
Pr/PrPixel | doc | Tf/TfTools | src | Tr/TrackUtils | CMakeLists.txt |
Pr/PrPixel | CMakeLists.txt | Tf/TfTools | doc | Velo/VeloRecMonitors | src |
Pr/PrVeloUT | doc | Tf/TfTools | CMakeLists.txt | Velo/VeloRecMonitors | python |
Pr/PrVeloUT | src | Tf/TrackSys | python | Velo/VeloRecMonitors | doc |
Pr/PrVeloUT | CMakeLists.txt | Tf/TrackSys | doc | Velo/VeloRecMonitors | options |
Rec/ChargedProtoANNPID | src | Tf/TrackSys | options | Velo/VeloRecMonitors | CMakeLists.txt |
Rec/ChargedProtoANNPID | data | Tf/TrackSys | CMakeLists.txt |
The Doxygen Documentation |