Skip to content

Add mutex for mutable vector counters in MooCandidateMatchingTool

Susumu Oda requested to merge oda/athena:master-MuonTrackSteeringTools into master

http://goetz.web.cern.ch/goetz/mutable_2019-07-13.html#Muon,MuGirl_Other

nightly/master/2019-07-13T2149:MuonSpectrometer/MuonReconstruction/MuonTrackMakers/MuonTrackMakerTools/MuonTrackSteeringTools/src/MooCandidateMatchingTool.h +196
0825b36114abbad00bd9bc7c5f790d981d6cd16a	2019-06-18_T1735	Susumu Oda	Add atomic to mutable counters of MooCandidateMatchingTool

   194	    mutable std::atomic_uint m_segmentTrackMatches;
   195	    mutable std::atomic_uint m_segmentTrackMatchesTight;
   196	    mutable std::vector<unsigned int> m_reasonsForMatchOk;
   197	    mutable std::vector<unsigned int> m_reasonsForMatchNotOk;
   198	
nightly/master/2019-07-13T2149:MuonSpectrometer/MuonReconstruction/MuonTrackMakers/MuonTrackMakerTools/MuonTrackSteeringTools/src/MooCandidateMatchingTool.h +197
0825b36114abbad00bd9bc7c5f790d981d6cd16a	2019-06-18_T1735	Susumu Oda	Add atomic to mutable counters of MooCandidateMatchingTool

   195	    mutable std::atomic_uint m_segmentTrackMatchesTight;
   196	    mutable std::vector<unsigned int> m_reasonsForMatchOk;
   197	    mutable std::vector<unsigned int> m_reasonsForMatchNotOk;
   198	
   199	    double m_caloMatchZ; //!< Z position of calo end-cap disks. Used to determine if segments are on same side of Calo

Merge request reports