|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "GaudiKernel/MsgStream.h"
27 , m_hasClusterAmbiguity(RIO->isAmbiguous())
29 , m_energyLoss(RIO->energyLoss())
30 , m_detEl(RIO->detectorElement())
53 , m_hasClusterAmbiguity(RIO->isAmbiguous())
55 , m_energyLoss(RIO->energyLoss())
56 , m_detEl(RIO->detectorElement())
72 bool hasClusterAmbiguity,
76 m_hasClusterAmbiguity (hasClusterAmbiguity),
78 m_energyLoss (energyLoss),
92 m_hasClusterAmbiguity(false),
119 sl<<
"PixelClusterOnTrack {"<<
endmsg;
131 sl<<
"PixelClusterOnTrack {"<<std::endl;
virtual MsgStream & dump(MsgStream &out) const override final
returns some information about this RIO_OnTrack.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
ElementLinkToIDCPixelClusterContainer m_rio
PixelCluster - the RIO (PRD, PrepRawData)
bool isFake(int matchInfo)
Identifier identify(const UncalibratedMeasurement *meas)
Returns the associated identifier.
PixelClusterOnTrack()
Default constructor - needed for POOL.
float energyLoss() const
returns the energy loss in MeV associated to this cluster.
bool hasClusterAmbiguity() const
returns whether there was an ambiguity associated with this pixel cluster.
virtual const InDetDD::SiDetectorElement * detectorElement() const override final
returns the detector element, assoicated with the PRD of this class
bool setElement(ElementType element)
Set to point to an element.
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
Amg::Vector3D m_globalPosition
The global position.
Eigen::Matrix< double, 3, 1 > Vector3D
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
virtual void setValues(const Trk::TrkDetElementBase *detEl, const Trk::PrepRawData *prd) override final
ONLY for use in custom convertor Allows the custom convertor to reset values when persistying/reading...
bool isFake() const
returns whether this cluster is likely to be the fake mirror image of a ganged pixel.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
virtual const Trk::Surface & associatedSurface() const override final
returns the surface for the local to global transformation
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const =0
Specified by each surface type: LocalToGlobal method without dynamic memory allocation.
virtual MsgStream & dump(MsgStream &out) const override
returns some information about this RIO_OnTrack.
const InDetDD::SiDetectorElement * m_detEl
corresponding detector element