|
ATLAS Offline Software
|
#include <HGTD_Cluster.h>
Definition at line 35 of file HGTD_Cluster.h.
◆ HGTD_Cluster() [1/4]
HGTD_Cluster::HGTD_Cluster |
( |
| ) |
|
◆ HGTD_Cluster() [2/4]
◆ HGTD_Cluster() [3/4]
◆ ~HGTD_Cluster()
virtual HGTD_Cluster::~HGTD_Cluster |
( |
| ) |
|
|
virtualdefault |
◆ HGTD_Cluster() [4/4]
◆ detectorElement()
return the detector element corresponding to this PRD The pointer will be zero if the det el is not defined (i.e.
it was not passed in by the ctor)
Implements Trk::PrepRawData.
Definition at line 105 of file HGTD_Cluster.h.
◆ dump() [1/2]
MsgStream & Trk::PrepRawData::dump |
( |
MsgStream & |
stream | ) |
const |
|
virtualinherited |
dump information about the PRD object.
Reimplemented in InDet::PixelCluster, Muon::MMPrepData, Muon::CscPrepData, InDet::TRT_DriftCircle, Muon::CscStripPrepData, Muon::TgcPrepData, Muon::sTgcPrepData, InDet::SCT_Cluster, Muon::RpcPrepData, InDet::SiCluster, Muon::MdtPrepData, Muon::MuonCluster, Muon::MdtTwinPrepData, and Muon::RpcCoinData.
Definition at line 79 of file PrepRawData.cxx.
84 stream <<
"Local Position = (";
87 stream <<
"Local Covariance = (";
95 std::vector<Identifier>::const_iterator rdoIt = this->
rdoList().begin();
96 std::vector<Identifier>::const_iterator rdoItEnd = this->
rdoList().end();
97 for (; rdoIt != rdoItEnd; ++rdoIt) {
98 stream << rdoIt->getString() <<
", ";
◆ dump() [2/2]
std::ostream & Trk::PrepRawData::dump |
( |
std::ostream & |
stream | ) |
const |
|
virtualinherited |
dump information about the PRD object.
I would like to make this pure virtual, but I don't want to risk screwing up the muon classes for the moment
Reimplemented in InDet::PixelCluster, Muon::MMPrepData, Muon::CscPrepData, InDet::TRT_DriftCircle, Muon::CscStripPrepData, Muon::TgcPrepData, Muon::sTgcPrepData, InDet::SCT_Cluster, Muon::RpcPrepData, InDet::SiCluster, Muon::MdtPrepData, Muon::MuonCluster, Muon::MdtTwinPrepData, and Muon::RpcCoinData.
Definition at line 107 of file PrepRawData.cxx.
109 stream <<
"PrepRawData object" << std::endl;
111 stream <<
"Local Position = (";
114 stream <<
"Local Covariance = (";
◆ getHashAndIndex()
◆ globalPosition()
◆ hasLocalCovariance()
bool Trk::PrepRawData::hasLocalCovariance |
( |
| ) |
const |
|
inherited |
◆ identify()
◆ localCovariance()
return const ref to the error matrix
◆ localPosition()
return the local position reference
◆ numberOfInstantiations()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ rdoList()
return the List of rdo identifiers (pointers)
◆ setHashAndIndex()
void Trk::PrepRawData::setHashAndIndex |
( |
unsigned short |
collHash, |
|
|
unsigned short |
objIndex |
|
) |
| |
|
inherited |
TEMP for testing: might make some classes friends later ...
◆ time()
float HGTD_Cluster::time |
( |
| ) |
const |
|
inlinevirtual |
◆ timeResolution()
float HGTD_Cluster::timeResolution |
( |
| ) |
const |
|
inlinevirtual |
◆ totList()
const std::vector< int > & HGTD_Cluster::totList |
( |
| ) |
const |
|
inlinevirtual |
◆ type()
◆ width()
◆ m_clusId
◆ m_det_el
◆ m_glob_pos
◆ m_indexAndHash
Stores its own position (index) in collection plus the hash id for the collection (needed for the EL to IDC)
Definition at line 162 of file PrepRawData.h.
◆ m_localCovariance
See derived classes for definition of ErrorMatrix.
Definition at line 158 of file PrepRawData.h.
◆ m_localPos
see derived classes for definition of meaning of LocalPosition
Definition at line 154 of file PrepRawData.h.
◆ m_rdoList
std::vector<Identifier> Trk::PrepRawData::m_rdoList {} |
|
privateinherited |
Stores the identifiers of the RDOs.
Definition at line 156 of file PrepRawData.h.
◆ m_time
float HGTD_Cluster::m_time {} |
|
private |
◆ m_time_over_threshold
std::vector<int> HGTD_Cluster::m_time_over_threshold |
|
private |
◆ m_time_resolution
float HGTD_Cluster::m_time_resolution {} |
|
private |
◆ m_width
◆ s_numberOfInstantiations
The documentation for this class was generated from the following files:
const T * ptr() const
Return a pointer to the cached value.
bool isValid() const
Test to see if the value is valid.
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
Trk::Surface & surface()
Element Surface.
Amg::MatrixX m_localCovariance
See derived classes for definition of ErrorMatrix.
CxxUtils::CachedValue< Amg::Vector3D > m_glob_pos
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
virtual const InDet::SiWidth & width() const
Identifier m_clusId
PrepRawData ID, not const because of DataPool.
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
std::vector< Identifier > m_rdoList
Stores the identifiers of the RDOs.
PrepRawData()
public because of DataPool
Identifier identify() const
return the identifier
unsigned short objIndex() const
object index in collection
virtual bool type(Trk::PrepRawDataType type) const override
Interface method checking the type.
const Amg::Vector2D & localPosition() const
return the local position reference
const InDetDD::SolidStateDetectorElementBase * m_det_el
void set(const T &val) const
Set the value, assuming it is currently invalid.
IdentContIndex m_indexAndHash
Stores its own position (index) in collection plus the hash id for the collection (needed for the EL ...
std::string getString() const
Provide a string form of the identifier - hexadecimal.
static std::atomic_size_t s_numberOfInstantiations
std::vector< int > m_time_over_threshold
unsigned short collHash() const
Accessor to hash, obj index and combined index.
class thrown in the event of an variable not being defined.