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

Generic display configuration structure for DDEve. More...

#include <DisplayConfiguration.h>

Classes

struct  Calo3D
 Configuration class for 3D calorimeter display. More...
 
struct  Calodata
 Configuration class for 3D calorimeter data display. More...
 
class  Config
 Container with full display configuration. More...
 
struct  Defaults
 Default base class for all configurations. More...
 
struct  Hits
 Configuration class for hit data display. More...
 
struct  Panel
 Generic panel configuration. More...
 
class  ViewConfig
 View configuration. More...
 

Public Types

enum  {
  NO_DATA = 0, CALODATA = 1<<1, DETELEMENT = 1<<2, VIEW = 1<<3,
  PANEL = 1<<4, COLLECTION = 1<<5
}
 
typedef std::vector< ConfigConfigurations
 
typedef std::list< ViewConfigViewConfigurations
 

Public Member Functions

 DisplayConfiguration (Display *eve)
 Initializing constructor. More...
 
virtual ~DisplayConfiguration ()
 Default destructor. More...
 
 ClassDef (DisplayConfiguration, 0)
 Root implementation macro. More...
 

Public Attributes

ViewConfigurations views
 Container with view configurations. More...
 
Configurations calodata
 Container with calorimeter data configurations. More...
 
Configurations collections
 Container for data collection configurations. More...
 

Protected Attributes

Displaym_display
 

Detailed Description

Generic display configuration structure for DDEve.

Definition at line 40 of file DisplayConfiguration.h.

Member Typedef Documentation

◆ Configurations

Definition at line 116 of file DisplayConfiguration.h.

◆ ViewConfigurations

Definition at line 134 of file DisplayConfiguration.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NO_DATA 
CALODATA 
DETELEMENT 
VIEW 
PANEL 
COLLECTION 

Definition at line 45 of file DisplayConfiguration.h.

Constructor & Destructor Documentation

◆ DisplayConfiguration()

dd4hep::DisplayConfiguration::DisplayConfiguration ( Display eve)

Initializing constructor.

◆ ~DisplayConfiguration()

DisplayConfiguration::~DisplayConfiguration ( )
virtual

Default destructor.

Definition at line 31 of file DisplayConfiguration.cpp.

Member Function Documentation

◆ ClassDef()

dd4hep::DisplayConfiguration::ClassDef ( DisplayConfiguration  ,
 
)

Root implementation macro.

Member Data Documentation

◆ calodata

Configurations dd4hep::DisplayConfiguration::calodata

Container with calorimeter data configurations.

Definition at line 139 of file DisplayConfiguration.h.

◆ collections

Configurations dd4hep::DisplayConfiguration::collections

Container for data collection configurations.

Definition at line 141 of file DisplayConfiguration.h.

◆ m_display

Display* dd4hep::DisplayConfiguration::m_display
protected

Definition at line 42 of file DisplayConfiguration.h.

◆ views

ViewConfigurations dd4hep::DisplayConfiguration::views

Container with view configurations.

Definition at line 137 of file DisplayConfiguration.h.


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