|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #include "GaudiKernel/MsgStream.h"
22 , m_containedChildRots()
32 , m_containedChildRots()
39 std::vector<const MuonClusterOnTrack*>::const_iterator rotIter =
49 std::vector<const MuonClusterOnTrack*>&& childrots,
50 std::vector<AssignmentProb>&& assgnProb)
54 , m_containedChildRots(std::move(childrots))
63 std::vector<const MuonClusterOnTrack*>&& childrots,
64 std::vector<AssignmentProb>&& assgnProb)
68 , m_containedChildRots(std::move(childrots))
78 if (
this != &compROT) {
85 std::vector<const MuonClusterOnTrack*>::const_iterator rotIter =
105 if (
this != &compROT) {
108 clearChildRotVector();
109 m_containedChildRots.clear();
110 m_containedChildRots = std::move(compROT.m_containedChildRots);
111 m_globalPosition = std::move(compROT.m_globalPosition);
132 out <<
"Muon::CompetingMuonClustersOnTrack (Muon competingROTs) "
135 <<
" RIO_OnTrack objects" << std::endl;
136 out <<
" - parameters : " << std::endl;
137 out <<
" - parameter key : " << std::endl;
144 out <<
"Muon::CompetingMuonClustersOnTrack (Muon competingROTs) "
147 <<
" RIO_OnTrack objects" << std::endl;
149 <<
" RIO_OnTrack objects" << std::endl;
150 out <<
" - parameters : " << std::endl;
151 out <<
" - parameter key : " << std::endl;
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
SurfacePtrHolderImplDetEl & operator=(const SurfacePtrHolderImplDetEl &other)
copy assingmemnt if surface is free we clone/copy.
std::vector< const MuonClusterOnTrack * > m_containedChildRots
The vector of contained Muon::MuonClusterOnTrack objects.
bool ROTsHaveCommonSurface(const bool withNonVanishingAssignProb=true) const
Have all the contained ROTs a common associated surface? If withNonVanishingAssignProb==true just the...
Trk::SurfacePtrHolderImplDetEl< Surface > SurfacePtrHolderDetEl
void clearChildRotVector()
private method to clear the Trk::RIO_OnTrack vector
This class provides conversion from CSC RDO data to CSC Digits.
virtual void setLocalParametersAndErrorMatrix()
recalculate the LocalParameters and ErrorMatrix
CompetingRIOsOnTrack & operator=(const CompetingRIOsOnTrack &compROT)=default
Assignment operator.
virtual ~CompetingMuonClustersOnTrack()
Destructor.
LocalParameters m_localParams
unsigned int numberOfContainedROTs() const
Number of RIO_OnTracks to be contained by this CompetingRIOsOnTrack.
Ensure that the ATLAS eigen extensions are properly loaded.
Amg::MatrixX m_localCovariance
CompetingMuonClustersOnTrack()
Default Constructor for POOL.
MsgStream & dump(MsgStream &out) const
returns some information about this MeasurementBase/CompetingMuonClustersOnTrack.
CompetingMuonClustersOnTrack & operator=(const CompetingMuonClustersOnTrack &compROT)
Assignment operator.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
The global Position.
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
Base class for Muon cluster RIO_OnTracks.