 |
DD4hep
1.36.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
20 #include <DD4hep/detail/Handle.inl>
30 const std::string& table_name,
31 const std::string& property_name,
35 std::unique_ptr<Object> table(
new Object(table_name.c_str(), num_rows, num_cols));
36 table->SetTitle(property_name.c_str());
48 return access()->GetTitle();
53 return access()->GetRows();
58 return access()->GetCols();
virtual TGeoManager & manager() const =0
Access the geometry manager of this instance.
std::size_t numRows() const
Number of rows in the property table.
Class to support the handling of optical surfaces.
std::size_t numColumns() const
Number of colums in the property table.
PropertyTable()=default
Default constructor.
TGDMLMatrix * m_element
Single and only data member: Reference to the actual element.
const char * title() const
Access property title.
TGDMLMatrix * access() const
Checked object access. Throws invalid handle runtime exception if invalid handle.
Namespace for the AIDA detector description toolkit.
The main interface to the dd4hep detector description package.
PropertyTable & operator=(const PropertyTable &e)=default
Assignment from object copy.
DD4HEP_INSTANTIATE_HANDLE(TGDMLMatrix)