|
ATLAS Offline Software
|
Go to the documentation of this file.
25 m_positionAlongStrip(0)
43 const double positionAlongStrip)
46 m_positionAlongStrip(positionAlongStrip) {}
64 stream << MSG::INFO<<
"MuonClusterOnTrack {"<<std::endl;
68 stream <<
"Global position (x,y,z) = (";
79 stream <<
"MuonClusterOnTrack {"<<std::endl;
80 std::ios_base::fmtflags originalFormat =
stream.flags();
84 stream << std::setiosflags(std::ios::fixed)<< std::setprecision(3);
88 stream.flags( originalFormat );
virtual ~MuonClusterOnTrack()
Destructor.
virtual MsgStream & dump(MsgStream &out) const override
returns the some information about this RIO_OnTrack.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
virtual const Amg::Vector3D & globalPosition() const override
Returns global position.
Eigen::Matrix< double, 2, 1 > Vector2D
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
cache global position, the global position has to be calculated in the inheriting classes
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
This class provides conversion from CSC RDO data to CSC Digits.
virtual const Trk::PlaneSurface & surface() const override
access to chamber surface (phi orientation), uses the first gas gap
MuonClusterOnTrack()
Pool constructor.
virtual const MuonGM::MuonClusterReadoutElement * detectorElement() const override=0
Returns the detector element, associated with the PRD of this class.
bool contains(const std::string &s, const std::string ®x)
does a string contain the substring
RIO_OnTrack & operator=(const RIO_OnTrack &rot)=default
Assignment operator.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
Identifier identify() const
return the identifier -extends MeasurementBase
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const override final
Specified for PlaneSurface: LocalToGlobal method without dynamic memory allocation.
Base class for Muon cluster RIO_OnTracks.
double m_positionAlongStrip
The position along the strip - used to calculate the GlobalPosition.
MuonClusterOnTrack & operator=(const MuonClusterOnTrack &)