#include <HGTD_Cluster.h>
Definition at line 35 of file HGTD_Cluster.h.
◆ HGTD_Cluster() [1/4]
| HGTD_Cluster::HGTD_Cluster |
( |
| ) |
|
Definition at line 33 of file HGTD_Cluster.cxx.
35}
const InDetDD::SolidStateDetectorElementBase * m_det_el
PrepRawData()
public because of DataPool
◆ HGTD_Cluster() [2/4]
◆ HGTD_Cluster() [3/4]
◆ ~HGTD_Cluster()
| virtual HGTD_Cluster::~HGTD_Cluster |
( |
| ) |
|
|
virtualdefault |
◆ HGTD_Cluster() [4/4]
Definition at line 16 of file HGTD_Cluster.cxx.
25 :
PrepRawData(rdo_id, loc_pos, std::move(rdo_list), std::move(loc_err_matx)),
std::vector< int > m_time_over_threshold
virtual const InDet::SiWidth & width() const
◆ 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 104 of file HGTD_Cluster.h.
◆ dump() [1/2]
| MsgStream & Trk::PrepRawData::dump |
( |
MsgStream & | stream | ) |
const |
|
virtualinherited |
dump information about the PRD object.
Reimplemented in CscPrepData, CscStripPrepData, InDet::PixelCluster, InDet::SCT_Cluster, InDet::SiCluster, InDet::TRT_DriftCircle, Muon::CscPrepData, Muon::CscStripPrepData, Muon::MdtPrepData, Muon::MdtTwinPrepData, Muon::MMPrepData, Muon::MuonCluster, Muon::RpcCoinData, Muon::RpcPrepData, Muon::sTgcPrepData, and Muon::TgcPrepData.
Definition at line 79 of file PrepRawData.cxx.
80{
83
84 stream <<
"Local Position = (";
86
87 stream <<
"Local Covariance = (";
90 } else {
92 }
93
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() <<
", ";
99 }
101
104}
std::string getString() const
Provide a string form of the identifier - hexadecimal.
Amg::MatrixX m_localCovariance
See derived classes for definition of ErrorMatrix.
const Amg::Vector2D & localPosition() const
return the local position reference
Identifier identify() const
return the identifier
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
◆ 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 CscPrepData, CscStripPrepData, InDet::PixelCluster, InDet::SCT_Cluster, InDet::SiCluster, InDet::TRT_DriftCircle, Muon::CscPrepData, Muon::CscStripPrepData, Muon::MdtPrepData, Muon::MdtTwinPrepData, Muon::MMPrepData, Muon::MuonCluster, Muon::RpcCoinData, Muon::RpcPrepData, Muon::sTgcPrepData, and Muon::TgcPrepData.
Definition at line 107 of file PrepRawData.cxx.
108{
109 stream <<
"PrepRawData object" << std::endl;
111 stream <<
"Local Position = (";
112
114 stream <<
"Local Covariance = (";
117 } else {
119 }
121 <<
"\tIndex in collection: " <<
m_indexAndHash.objIndex() << std::endl;
125 }
128}
std::vector< Identifier > m_rdoList
Stores the identifiers of the RDOs.
IdentContIndex m_indexAndHash
Stores its own position (index) in collection plus the hash id for the collection (needed for the EL ...
Identifier m_clusId
PrepRawData ID, not const because of DataPool.
◆ getHashAndIndex()
◆ globalPosition()
Definition at line 93 of file HGTD_Cluster.h.
93 {
95 throw Trk::PrepRawDataUndefinedVariable();
96 }
99 }
101}
CxxUtils::CachedValue< Amg::Vector3D > m_glob_pos
◆ hasLocalCovariance()
| bool Trk::PrepRawData::hasLocalCovariance |
( |
| ) |
const |
|
inherited |
◆ identify()
◆ localCovariance()
return const ref to the error matrix
◆ localPosition()
return the local position reference
◆ numberOfInstantiations()
Definition at line 25 of file TrkObjectCounter.h.
26 {
27#ifndef NDEBUG
29#endif
30 return 0;
31 }
Helper to enable counting number of instantiations in debug builds.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prdType()
◆ 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()
Interface method checking the type.
Reimplemented in InDet::PixelCluster, and InDet::SCT_Cluster.
Definition at line 133 of file PrepRawData.h.
133 {
135 }
virtual bool type(PrepRawDataType type) const
Interface method checking the type.
virtual PrepRawDataType prdType() const =0
Interface method returning the prdType.
◆ 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 167 of file PrepRawData.h.
◆ m_localCovariance
See derived classes for definition of ErrorMatrix.
Definition at line 163 of file PrepRawData.h.
◆ m_localPos
see derived classes for definition of meaning of LocalPosition
Definition at line 159 of file PrepRawData.h.
◆ m_rdoList
| std::vector<Identifier> Trk::PrepRawData::m_rdoList {} |
|
privateinherited |
Stores the identifiers of the RDOs.
Definition at line 161 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: