![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Concrete object implementation of the IDDescriptorObject Handle. More...
#include <ObjectsInterna.h>
Public Types | |
| typedef std::vector< std::pair< std::string, const BitFieldElement * > > | FieldMap |
| typedef std::vector< std::pair< size_t, std::string > > | FieldIDs |
Public Member Functions | |
| IDDescriptorObject () | |
| Default constructor. More... | |
| IDDescriptorObject (const std::string &initString) | |
| Standard constructor. More... | |
| virtual | ~IDDescriptorObject () |
| Default destructor. More... | |
Public Member Functions inherited from dd4hep::NamedObject | |
| NamedObject (const char *nam, const char *typ="") | |
| Initializing constructor. More... | |
| NamedObject (const std::string &nam) | |
| Initializing constructor. More... | |
| NamedObject (const std::string &nam, const std::string &typ) | |
| Initializing constructor. More... | |
| NamedObject ()=default | |
| Standard constructor. More... | |
| NamedObject (const NamedObject &c)=default | |
| Copy constructor. More... | |
| NamedObject (NamedObject &&c)=default | |
| Move constructor. More... | |
| virtual | ~NamedObject ()=default |
| Default destructor. More... | |
| NamedObject & | operator= (const NamedObject &c)=default |
| Assignment operator. More... | |
| NamedObject & | operator= (NamedObject &&c)=default |
| Move assignment operator. More... | |
| const char * | GetName () const |
| Access name. More... | |
| void | SetName (const char *nam) |
| Set name (used by Handle) More... | |
| void | SetTitle (const char *tit) |
| Set Title (used by Handle) More... | |
| const char * | GetTitle () const |
| Get name (used by Handle) More... | |
Public Attributes | |
| FieldMap | fieldMap |
| Map of id-fields in the descriptor. More... | |
| FieldIDs | fieldIDs |
| String map of id descriptors. More... | |
| BitFieldCoder | decoder |
| Decoder object. More... | |
| std::string | description |
| The description string to build the bit-field descriptors. More... | |
Public Attributes inherited from dd4hep::NamedObject | |
| std::string | name |
| The object name. More... | |
| std::string | type |
| The object type. More... | |
Concrete object implementation of the IDDescriptorObject Handle.
Definition at line 206 of file ObjectsInterna.h.
| typedef std::vector<std::pair<size_t, std::string> > dd4hep::IDDescriptorObject::FieldIDs |
Definition at line 209 of file ObjectsInterna.h.
| typedef std::vector<std::pair<std::string, const BitFieldElement*> > dd4hep::IDDescriptorObject::FieldMap |
Definition at line 208 of file ObjectsInterna.h.
| IDDescriptorObject::IDDescriptorObject | ( | ) |
| IDDescriptorObject::IDDescriptorObject | ( | const std::string & | initString | ) |
Standard constructor.
Definition at line 118 of file ObjectsInterna.cpp.
|
virtual |
Default destructor.
Definition at line 124 of file ObjectsInterna.cpp.
| BitFieldCoder dd4hep::IDDescriptorObject::decoder |
Decoder object.
Definition at line 215 of file ObjectsInterna.h.
| std::string dd4hep::IDDescriptorObject::description |
The description string to build the bit-field descriptors.
Definition at line 218 of file ObjectsInterna.h.
| FieldIDs dd4hep::IDDescriptorObject::fieldIDs |
String map of id descriptors.
Definition at line 213 of file ObjectsInterna.h.
| FieldMap dd4hep::IDDescriptorObject::fieldMap |
Map of id-fields in the descriptor.
Definition at line 211 of file ObjectsInterna.h.
1.8.18