DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::ReadoutObject Class Reference

Concrete object implementation of the Readout Handle. More...

#include <ObjectsInterna.h>

Inheritance diagram for dd4hep::ReadoutObject:
dd4hep::NamedObject

Public Member Functions

 ReadoutObject ()
 Standard constructor. More...
 
virtual ~ReadoutObject ()
 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...
 
NamedObjectoperator= (const NamedObject &c)=default
 Assignment operator. More...
 
NamedObjectoperator= (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

Segmentation segmentation
 Handle to the readout segmentation. More...
 
Volume readoutWorld
 Handle to the volume. More...
 
IDDescriptor id
 Handle to the field descriptor. More...
 
std::vector< HitCollectionhits
 Hit collection container (if defined) More...
 
- Public Attributes inherited from dd4hep::NamedObject
std::string name
 The object name. More...
 
std::string type
 The object type. More...
 

Detailed Description

Concrete object implementation of the Readout Handle.

Author
M.Frank
Version
1.0

Definition at line 182 of file ObjectsInterna.h.

Constructor & Destructor Documentation

◆ ReadoutObject()

ReadoutObject::ReadoutObject ( )

Standard constructor.

Definition at line 95 of file ObjectsInterna.cpp.

◆ ~ReadoutObject()

ReadoutObject::~ReadoutObject ( )
virtual

Default destructor.

Definition at line 100 of file ObjectsInterna.cpp.

Member Data Documentation

◆ hits

std::vector<HitCollection> dd4hep::ReadoutObject::hits

Hit collection container (if defined)

Definition at line 191 of file ObjectsInterna.h.

◆ id

IDDescriptor dd4hep::ReadoutObject::id

Handle to the field descriptor.

Definition at line 189 of file ObjectsInterna.h.

◆ readoutWorld

Volume dd4hep::ReadoutObject::readoutWorld

Handle to the volume.

not ROOT-persistent

Definition at line 187 of file ObjectsInterna.h.

◆ segmentation

Segmentation dd4hep::ReadoutObject::segmentation

Handle to the readout segmentation.

Definition at line 185 of file ObjectsInterna.h.


The documentation for this class was generated from the following files: