Skip to content

Remove mutable members of TrkDriftCircleMath::SegmentFinder (ATLASRECTS-4987)

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

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

nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +131
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   129	    bool   m_useSegmentQuality;
   130	    bool   m_recoverMdtHits;
   131	    mutable unsigned int m_dropDepth;
   132	    mutable bool m_hasDroppedHit;
   133	
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +132
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   130	    bool   m_recoverMdtHits;
   131	    mutable unsigned int m_dropDepth;
   132	    mutable bool m_hasDroppedHit;
   133	
   134	    mutable ResolvedCollection<Segment, IsSubsetSegment<SortDcsByY> > m_segments;
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +134
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   132	    mutable bool m_hasDroppedHit;
   133	
   134	    mutable ResolvedCollection<Segment, IsSubsetSegment<SortDcsByY> > m_segments;
   135	    mutable TangentToCircles  m_tanCreator;
   136	    bool                      m_ownsFitter;
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +135
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   133	
   134	    mutable ResolvedCollection<Segment, IsSubsetSegment<SortDcsByY> > m_segments;
   135	    mutable TangentToCircles  m_tanCreator;
   136	    bool                      m_ownsFitter;
   137	    mutable const DCSLFitter* m_fitter; 
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +137
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   135	    mutable TangentToCircles  m_tanCreator;
   136	    bool                      m_ownsFitter;
   137	    mutable const DCSLFitter* m_fitter; 
   138	    mutable DCSLHitSelector   m_hitSelector;
   139	    mutable MatchDCWithLine   m_matchWithLine;
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +138
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   136	    bool                      m_ownsFitter;
   137	    mutable const DCSLFitter* m_fitter; 
   138	    mutable DCSLHitSelector   m_hitSelector;
   139	    mutable MatchDCWithLine   m_matchWithLine;
   140	    mutable MatchCrossedTubes m_matchCrossed; 
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +139
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   137	    mutable const DCSLFitter* m_fitter; 
   138	    mutable DCSLHitSelector   m_hitSelector;
   139	    mutable MatchDCWithLine   m_matchWithLine;
   140	    mutable MatchCrossedTubes m_matchCrossed; 
   141	
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +140
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   138	    mutable DCSLHitSelector   m_hitSelector;
   139	    mutable MatchDCWithLine   m_matchWithLine;
   140	    mutable MatchCrossedTubes m_matchCrossed; 
   141	
   142	    bool m_removeSingleOutliers;
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +155
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   153	    int m_debugLevel;
   154	
   155	    mutable std::vector<int> m_dropDepthAcceptCounts;
   156	    mutable std::vector<int> m_dropDepthRejectCounts;
   157	
nightly/master/2019-07-13T2149:Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/SegmentFinder.h +156
b48d7d7e459bc13d10c5ae422ccd35db6110ee49	2019-06-10_T1757	Susumu Oda	Add const keyword to fix const-correctness issue of DCMathSegmentMaker.

   154	
   155	    mutable std::vector<int> m_dropDepthAcceptCounts;
   156	    mutable std::vector<int> m_dropDepthRejectCounts;
   157	
   158	

RunTier0Tests.py was fine. RunTier0Tests.log

Edited by Susumu Oda

Merge request reports