DD4hep
1.30.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.