diff --git a/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingPixelClustersOnTrack.cxx b/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingPixelClustersOnTrack.cxx index fe07070c6ba939c8afb054b795257a92527e808e..077f53db8e568c630ac18790555a20c5da6fd450 100755 --- a/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingPixelClustersOnTrack.cxx +++ b/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingPixelClustersOnTrack.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -30,7 +30,7 @@ InDet::CompetingPixelClustersOnTrack::CompetingPixelClustersOnTrack(const InDet: m_containedChildRots->push_back((*rotIter)->clone()); } if (compROT.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); } } @@ -57,7 +57,7 @@ InDet::CompetingPixelClustersOnTrack& InDet::CompetingPixelClustersOnTrack::oper delete m_containedChildRots; m_containedChildRots = new std::vector<const InDet::PixelClusterOnTrack*>; if (compROT.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); } else if (m_globalPosition) { m_globalPosition.release().reset(); } diff --git a/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingSCT_ClustersOnTrack.cxx b/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingSCT_ClustersOnTrack.cxx index 8edd270876dd54f35526027f97d3cfdefcecabe8..ab51eeed172331e3440348c4361e0d4b030567ce 100755 --- a/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingSCT_ClustersOnTrack.cxx +++ b/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingSCT_ClustersOnTrack.cxx @@ -30,7 +30,7 @@ InDet::CompetingSCT_ClustersOnTrack::CompetingSCT_ClustersOnTrack(const InDet::C m_containedChildRots.push_back(rot->clone()); } if (compROT.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); } } @@ -61,7 +61,7 @@ InDet::CompetingSCT_ClustersOnTrack& InDet::CompetingSCT_ClustersOnTrack::operat m_containedChildRots.push_back(rot->clone()); } if (compROT.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); } else if (m_globalPosition) { m_globalPosition.release().reset(); } diff --git a/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingTRT_DriftCirclesOnTrack.cxx b/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingTRT_DriftCirclesOnTrack.cxx index 23103e5e629b77b35def9565192e40015f1e088c..6040c10354a1e01161e05130fb7bbd40d3574410 100755 --- a/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingTRT_DriftCirclesOnTrack.cxx +++ b/InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack/src/CompetingTRT_DriftCirclesOnTrack.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -42,7 +42,7 @@ InDet::CompetingTRT_DriftCirclesOnTrack::CompetingTRT_DriftCirclesOnTrack(const m_containedChildRots->push_back((*rotIter)->clone()); } if (compROT.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*(compROT.m_globalPosition))); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*(compROT.m_globalPosition))); } } @@ -88,7 +88,7 @@ InDet::CompetingTRT_DriftCirclesOnTrack& InDet::CompetingTRT_DriftCirclesOnTrack } else { m_associatedSurface = 0; } - if (compROT.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + if (compROT.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); m_ROTsHaveCommonSurface = compROT.m_ROTsHaveCommonSurface.load(); std::vector<const InDet::TRT_DriftCircleOnTrack*>::const_iterator rotIter = compROT.m_containedChildRots->begin(); diff --git a/InnerDetector/InDetRecEvent/InDetPrepRawData/src/SiCluster.cxx b/InnerDetector/InDetRecEvent/InDetPrepRawData/src/SiCluster.cxx index 4c862fbd1d2802f34cd99f8d636e2fffb66bc9b0..03f781da266e3783628cf35efaa3522015636383 100755 --- a/InnerDetector/InDetRecEvent/InDetPrepRawData/src/SiCluster.cxx +++ b/InnerDetector/InDetRecEvent/InDetPrepRawData/src/SiCluster.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -73,7 +73,7 @@ SiCluster::SiCluster(const SiCluster& RIO): { // copy only if it exists if (RIO.m_globalPosition) { - m_globalPosition.set(std::make_unique<Amg::Vector3D>(*RIO.m_globalPosition)); + m_globalPosition.store(std::make_unique<Amg::Vector3D>(*RIO.m_globalPosition)); } } @@ -94,7 +94,7 @@ SiCluster& SiCluster::operator=(const SiCluster& RIO){ Trk::PrepRawData::operator= (RIO); m_width = RIO.m_width; if (RIO.m_globalPosition) { - m_globalPosition.set(std::make_unique<Amg::Vector3D>(*RIO.m_globalPosition)); + m_globalPosition.store(std::make_unique<Amg::Vector3D>(*RIO.m_globalPosition)); } else if (m_globalPosition) { m_globalPosition.release().reset(); } diff --git a/InnerDetector/InDetRecEvent/InDetRIO_OnTrack/src/TRT_DriftCircleOnTrack.cxx b/InnerDetector/InDetRecEvent/InDetRIO_OnTrack/src/TRT_DriftCircleOnTrack.cxx index d6c1e601469da06404bfd15c2ea3fcef8e655910..1c1cb9b16892d96ced0c303ab6e584f376da420f 100755 --- a/InnerDetector/InDetRecEvent/InDetRIO_OnTrack/src/TRT_DriftCircleOnTrack.cxx +++ b/InnerDetector/InDetRecEvent/InDetRIO_OnTrack/src/TRT_DriftCircleOnTrack.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -112,7 +112,7 @@ InDet::TRT_DriftCircleOnTrack::TRT_DriftCircleOnTrack( const InDet::TRT_DriftCir m_detEl(rot.m_detEl) { if (rot.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*(rot.m_globalPosition))); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*(rot.m_globalPosition))); } } @@ -122,7 +122,7 @@ InDet::TRT_DriftCircleOnTrack& InDet::TRT_DriftCircleOnTrack::operator=( const I if ( &rot != this) { Trk::RIO_OnTrack::operator= (rot); if (rot.m_globalPosition) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*(rot.m_globalPosition))); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*(rot.m_globalPosition))); } else if (m_globalPosition) { m_globalPosition.release().reset(); } diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/src/CompetingMuonClustersOnTrack.cxx b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/src/CompetingMuonClustersOnTrack.cxx index 3f7a08e6055aecfdb76636fecfa0d9d58866cfb6..7d06d3aeb7da3fe6c3b3acb09b17b660842db1ba 100755 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/src/CompetingMuonClustersOnTrack.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/src/CompetingMuonClustersOnTrack.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -31,7 +31,7 @@ namespace Muon { m_containedChildRots(0), m_associatedSurface(0) { - if (compROT.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + if (compROT.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); m_containedChildRots = new std::vector< const MuonClusterOnTrack* >; std::vector< const MuonClusterOnTrack* >::const_iterator rotIter = compROT.m_containedChildRots->begin(); @@ -106,7 +106,7 @@ namespace Muon { MuonClusterOnTrack* mrot = dynamic_cast<MuonClusterOnTrack*>(rot); if( mrot ) m_containedChildRots->push_back( mrot ); } - if (compROT.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); + if (compROT.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*compROT.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); delete m_associatedSurface; diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/MuonPrepRawData/MdtTwinPrepData.h b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/MuonPrepRawData/MdtTwinPrepData.h index 3e7a6db324627bc45a39da6ac1b46b1cc648e55b..e7a13831a6cd60a31e1a2eff7d71bddcac423c85 100755 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/MuonPrepRawData/MdtTwinPrepData.h +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/MuonPrepRawData/MdtTwinPrepData.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -129,7 +129,7 @@ namespace Muon m_tdcTwin = RIO.tdcTwin(); m_adcTwin = RIO.adcTwin(); if (RIO.m_globalPosition){ - m_globalPosition.set(std::make_unique<Amg::Vector3D>(*RIO.m_globalPosition)); + m_globalPosition.store(std::make_unique<Amg::Vector3D>(*RIO.m_globalPosition)); } } diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/src/MuonCluster.cxx b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/src/MuonCluster.cxx index e3516929c6d73e80df46b6485fc2a61535577732..31f74e8bc5ad973975fef0308a2a0b13b3e57019 100755 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/src/MuonCluster.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonPrepRawData/src/MuonCluster.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -48,7 +48,7 @@ namespace Muon { // copy only if it exists - if (RIO.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); + if (RIO.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); } MuonCluster::MuonCluster(MuonCluster&& RIO): @@ -63,7 +63,7 @@ namespace Muon if (&RIO !=this) { Trk::PrepRawData::operator=(RIO); - if (RIO.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); + if (RIO.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); } return *this; diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MdtDriftCircleOnTrack.cxx b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MdtDriftCircleOnTrack.cxx index be9edcc5eb4ffb9a48d134a27e259535e858a587..9beabb537764f79e995bea6a05a330bb5e424a32 100644 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MdtDriftCircleOnTrack.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MdtDriftCircleOnTrack.cxx @@ -49,7 +49,7 @@ Muon::MdtDriftCircleOnTrack::MdtDriftCircleOnTrack( const Trk::StraightLineSurface* slsf = dynamic_cast<const Trk::StraightLineSurface*>(&(m_detEl->surface(RIO->identify()))); - if(slsf) m_globalPosition.set(std::unique_ptr<const Amg::Vector3D>(slsf->localToGlobal(locPos, predictedTrackDirection, positionAlongWire))); + if(slsf) m_globalPosition.store(std::unique_ptr<const Amg::Vector3D>(slsf->localToGlobal(locPos, predictedTrackDirection, positionAlongWire))); Amg::Vector3D loc_gDirection = predictedTrackDirection; //scaling the direction with drift radius @@ -153,7 +153,7 @@ Muon::MdtDriftCircleOnTrack::MdtDriftCircleOnTrack( const Muon::MdtDriftCircleOn m_driftTime(rot.m_driftTime), m_errorStrategy(rot.m_errorStrategy) { - if ( rot.m_globalPosition ) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); + if ( rot.m_globalPosition ) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); if ( rot.m_saggedSurface!=0 ) m_saggedSurface= new Trk::StraightLineSurface( *(rot.m_saggedSurface) ); } @@ -163,7 +163,7 @@ Muon::MdtDriftCircleOnTrack& Muon::MdtDriftCircleOnTrack::operator=( const Muon: if ( &rot != this) { Trk::RIO_OnTrack::operator=(rot);//base class ass. op. - if (rot.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); + if (rot.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); delete m_saggedSurface; if( rot.m_saggedSurface!=0 ) diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MuonClusterOnTrack.cxx b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MuonClusterOnTrack.cxx index 18a75cc435e0fc7df1597f799ef5f69fb5f9b713..b0bc09188d8616ea1200e6c097715c665fffc700 100644 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MuonClusterOnTrack.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonRIO_OnTrack/src/MuonClusterOnTrack.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -31,7 +31,7 @@ MuonClusterOnTrack::MuonClusterOnTrack(): m_globalPosition() { m_positionAlongStrip = rot.m_positionAlongStrip; - if (rot.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); + if (rot.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); } @@ -60,7 +60,7 @@ MuonClusterOnTrack& MuonClusterOnTrack::operator=( const MuonClusterOnTrack& rot if ( &rot != this) { Trk::RIO_OnTrack::operator=(rot);//base class ass. op. m_positionAlongStrip = rot.m_positionAlongStrip; - if (rot.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); + if (rot.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); } return *this; diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonTrigCoinData/src/TgcCoinData.cxx b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonTrigCoinData/src/TgcCoinData.cxx index b9b16033d79e37a5f5bfb87e4062c7d2acd89d91..7a9b1461a412590ac48f7def0f97c87f522de99e 100755 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonTrigCoinData/src/TgcCoinData.cxx +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonTrigCoinData/src/TgcCoinData.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -230,8 +230,8 @@ TgcCoinData::TgcCoinData(const TgcCoinData& RIO): m_posIn = ((RIO.m_posIn) ? new Amg::Vector2D(*RIO.m_posIn) : 0 ); m_posOut = ((RIO.m_posOut) ? new Amg::Vector2D(*RIO.m_posOut) : 0 ); m_errMat = ((RIO.m_errMat) ? new Amg::MatrixX(*RIO.m_errMat) : 0 ); - if (RIO.m_globalposIn) m_globalposIn.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposIn)); - if (RIO.m_globalposOut) m_globalposOut.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposOut)); + if (RIO.m_globalposIn) m_globalposIn.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposIn)); + if (RIO.m_globalposOut) m_globalposOut.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposOut)); } //assignment operator @@ -270,9 +270,9 @@ TgcCoinData& TgcCoinData::operator=(const TgcCoinData& RIO) m_inner = RIO.m_inner; m_sub = RIO.m_sub; m_isPositiveDeltaR = RIO.m_isPositiveDeltaR; - if (RIO.m_globalposIn) m_globalposIn.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposIn)); + if (RIO.m_globalposIn) m_globalposIn.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposIn)); else if (m_globalposIn) m_globalposIn.release().reset(); - if (RIO.m_globalposOut) m_globalposOut.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposOut)); + if (RIO.m_globalposOut) m_globalposOut.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalposOut)); else if (m_globalposOut) m_globalposOut.release().reset(); } return *this; diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarCluster.cxx b/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarCluster.cxx index c750301c52e5d159b04a2ccbf37032ed0e501e6a..e484a61ea2a380bf8f35896ab1173bffb7fcb06e 100644 --- a/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarCluster.cxx +++ b/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarCluster.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -60,7 +60,7 @@ namespace iFatras { m_detEl( RIO.m_detEl ) { // copy only if it exists - if (RIO.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); + if (RIO.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); } //assignment operator @@ -68,7 +68,7 @@ namespace iFatras { if (&RIO !=this) { static_cast<Trk::PrepRawData&>(*this) = RIO; m_width = RIO.m_width; - if (RIO.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); + if (RIO.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*RIO.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); m_detEl = RIO.m_detEl ; } diff --git a/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarClusterOnTrack.cxx b/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarClusterOnTrack.cxx index 7936d6dde3b6d00ddecc65bb7283ab49695d9332..e61aba9922b374fb7d5d7eddff65d5aee4656029 100644 --- a/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarClusterOnTrack.cxx +++ b/Simulation/ISF/ISF_Fatras/ISF_FatrasEvent/src/PlanarClusterOnTrack.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -40,7 +40,7 @@ namespace iFatras { m_idDE(idDE), m_detEl( RIO->detectorElement() ) { - m_globalPosition.set(std::make_unique<const Amg::Vector3D>(globalPosition)); + m_globalPosition.store(std::make_unique<const Amg::Vector3D>(globalPosition)); m_rio.setElement(RIO); } @@ -64,7 +64,7 @@ namespace iFatras { m_detEl(rot.m_detEl), m_globalPosition() { - if (rot.m_globalPosition) m_globalPosition.set(std::make_unique<Amg::Vector3D>(*rot.m_globalPosition)); + if (rot.m_globalPosition) m_globalPosition.store(std::make_unique<Amg::Vector3D>(*rot.m_globalPosition)); } // assignment operator: @@ -74,7 +74,7 @@ namespace iFatras { m_rio = rot.m_rio; m_idDE = rot.m_idDE; m_detEl = rot.m_detEl; - if (rot.m_globalPosition) m_globalPosition.set(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); + if (rot.m_globalPosition) m_globalPosition.store(std::make_unique<const Amg::Vector3D>(*rot.m_globalPosition)); else if (m_globalPosition) m_globalPosition.release().reset(); } return *this;