|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef COMPETINGSCTCLUSTERSONTRACK_H
10 #define COMPETINGSCTCLUSTERSONTRACK_H
65 std::vector<AssignmentProb>&& assgnProb);
86 const std::vector<const InDet::SCT_ClusterOnTrack*>&
containedROTs()
const;
92 MsgStream&
dump(MsgStream&
out)
const;
94 std::ostream&
dump(std::ostream&
out)
const;
132 inline const std::vector<const InDet::SCT_ClusterOnTrack*>&
162 #endif // COMPETINGSCTCLUSTERSONTRACK_H
const Amg::Vector3D & globalPosition() const
Interface method to get the global Position.
CompetingSCT_ClustersOnTrack * clone() const
needed to avoid excessive RTTI
std::vector< const InDet::SCT_ClusterOnTrack * > m_containedChildRots
The vector of contained InDet::SCT_ClusterOnTrack objects.
MsgStream & dump(MsgStream &out) const
returns some information about this MeasurementBase/CompetingSCT_ClustersOnTrack.
Cached pointer with atomic update.
void clearChildRotVector()
private method to clear the Trk::RIO_OnTrack vector
CompetingSCT_ClustersOnTrack()
Default Constructor for POOL.
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
The global position.
CompetingSCT_ClustersOnTrack & operator=(const CompetingSCT_ClustersOnTrack &compROT)
Assignment operator.
virtual void setLocalParametersAndErrorMatrix()
recalculate the LocalParameters and ErrorMatrix
Cached unique_ptr with atomic update.
Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase.
bool ROTsHaveCommonSurface(const bool withNonVanishingAssignProb=true) const
Have all the contained ROTs a common associated surface? If withNonVanishingAssignProb==true just the...
const Trk::Surface & associatedSurface() const
returns the surface for the local to global transformation .
Ensure that the ATLAS eigen extensions are properly loaded.
unsigned int numberOfContainedROTs() const
Number of RIO_OnTracks to be contained by this CompetingRIOsOnTrack.
Eigen::Matrix< double, 3, 1 > Vector3D
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
const InDet::SCT_ClusterOnTrack & rioOnTrack(unsigned int) const
returns the RIO_OnTrack (also known as ROT) objects depending on the integer
friend class CompetingSCT_ClustersOnTrackTool
InDet::CompetingSCT_ClustersOnTrackTool is a friend to allow for updates of the assignment probabilit...
virtual ~CompetingSCT_ClustersOnTrack()
Destructor.
const std::vector< const InDet::SCT_ClusterOnTrack * > & containedROTs() const
returns the vector of SCT_ClusterOnTrack objects .