Skip to content
Snippets Groups Projects
Commit db27f8fa authored by Edward Moyse's avatar Edward Moyse
Browse files

Merge branch 'clang.TrkAssociationTools-20191017' into 'master'

TrkAssociationTools+ISF_FatrasRecoTools: Fix clang warnings.

See merge request !27267
parents 4b994452 f0b6e2e5
7 merge requests!58791DataQualityConfigurations: Modify L1Calo config for web display,!46784MuonCondInterface: Enable thread-safety checking.,!46776Updated LArMonitoring config file for WD to match new files produced using MT,!45405updated ART test cron job,!42417Draft: DIRE and VINCIA Base Fragments for Pythia 8.3,!28528Revert 63f845ae,!27267TrkAssociationTools+ISF_FatrasRecoTools: Fix clang warnings.
......@@ -37,8 +37,8 @@ namespace iFatras {
virtual ~ISF_TrackSummaryHelperTool();
/** standard AlgTool methods: initialise retrieves Tools, finalize does nothing */
virtual StatusCode initialize();
virtual StatusCode finalize();
virtual StatusCode initialize() override;
virtual StatusCode finalize() override;
/** Input : rot, tsos
Output: Changes in information and hitPattern
......@@ -66,7 +66,8 @@ namespace iFatras {
const Trk::RIO_OnTrack* rot,
const Trk::TrackStateOnSurface* tsos,
std::vector<int>& information,
std::bitset<Trk::numberOfDetectorTypes>& hitPattern ) const {
std::bitset<Trk::numberOfDetectorTypes>& hitPattern ) const override
{
analyse(track,nullptr,rot,tsos,information,hitPattern);
}
......@@ -76,15 +77,17 @@ namespace iFatras {
const Trk::CompetingRIOsOnTrack* crot,
const Trk::TrackStateOnSurface* tsos,
std::vector<int>& information,
std::bitset<Trk::numberOfDetectorTypes>& hitPattern ) const {
std::bitset<Trk::numberOfDetectorTypes>& hitPattern ) const override
{
analyse(track,nullptr, crot,tsos,information,hitPattern);
}
/** Not used --> HoleSearchTool not used
*/
virtual
void searchForHoles(const Trk::Track& track,
std::vector<int>& information ,
const Trk::ParticleHypothesis partHyp = Trk::pion) const ;
const Trk::ParticleHypothesis partHyp = Trk::pion) const override;
/** this method simply updaes the shared hit content - it is designed/optimised for track collection merging */
virtual void updateSharedHitCount(const Trk::Track& track,
......@@ -92,18 +95,23 @@ namespace iFatras {
Trk::TrackSummary& summary) const override;
/** this method simply updaes the shared hit content - it is designed/optimised for track collection merging */
void updateSharedHitCount(const Trk::Track& track, Trk::TrackSummary& summary) const {
updateSharedHitCount(track,summary);
virtual
void updateSharedHitCount(const Trk::Track& /*track*/,
Trk::TrackSummary& /*summary*/) const override
{
ATH_MSG_DEBUG("updateSharedHitCount not implemented !!");
}
/** this method simply updaes the electron PID content - it is designed/optimised for track collection merging */
void updateAdditionalInfo(Trk::TrackSummary& summary,std::vector<float>& eprob,float& dedx, int& nclus, int& noverflowclus) const;
virtual
void updateAdditionalInfo(Trk::TrackSummary& summary,std::vector<float>& eprob,float& dedx, int& nclus, int& noverflowclus) const override;
/** This method updates the expect... hit info*/
void updateExpectedHitInfo(const Trk::Track& track, Trk::TrackSummary& summary) const;
virtual
void updateExpectedHitInfo(const Trk::Track& track, Trk::TrackSummary& summary) const override;
/** @copydoc Trk::ITrackSummaryHelperTool::addDetailedTrackSummary(const Trk::Track&, Trk::TrackSummary&)*/
virtual void addDetailedTrackSummary(const Trk::Track&, Trk::TrackSummary&) const;
virtual void addDetailedTrackSummary(const Trk::Track&, Trk::TrackSummary&) const override;
private:
......
......@@ -36,11 +36,14 @@ namespace iFatras {
virtual StatusCode initialize() override;
virtual StatusCode finalize () override;
virtual
std::unique_ptr<Trk::PRDtoTrackMap> createPRDtoTrackMap() const override;
std::unique_ptr<Trk::PRDtoTrackMap> reduceToStorableMap(std::unique_ptr<Trk::PRDtoTrackMap> &&obj_in) const;
virtual
std::unique_ptr<Trk::PRDtoTrackMap> reduceToStorableMap(std::unique_ptr<Trk::PRDtoTrackMap> &&obj_in) const override;
/** add the PRDs from this track to the store
@param track all PRDs from 'track' will be added to ISF_PRDtoTrackMapTool's internal store.*/
virtual
StatusCode addPRDs(Trk::PRDtoTrackMap &virt_prd_to_track_map, const Trk::Track& track ) const override;
/**returns a vector of PRDs belonging to the passed track.
......
......@@ -33,8 +33,10 @@ namespace Trk {
virtual StatusCode initialize() override;
virtual StatusCode finalize () override;
virtual
std::unique_ptr<Trk::PRDtoTrackMap> createPRDtoTrackMap() const override;
std::unique_ptr<Trk::PRDtoTrackMap> reduceToStorableMap(std::unique_ptr<Trk::PRDtoTrackMap> &&obj_in) const;
virtual
std::unique_ptr<Trk::PRDtoTrackMap> reduceToStorableMap(std::unique_ptr<Trk::PRDtoTrackMap> &&obj_in) const override;
/** add the PRDs from this track to the store
@param track all PRDs from 'track' will be added to PRDtoTrackMapTool's internal store.*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment