Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Public Member Functions | Public Attributes | List of all members
materials::materials_driver_params Struct Reference

Parameters for the material driver. More...

#include <bayeux/materials/materials_driver.h>

Public Types

enum  action_flag_type {
  ACTION_UNDEFINED = -1, ACTION_LIST_ISOTOPES = 0x1, ACTION_LIST_ELEMENTS = 0x2, ACTION_LIST_MATERIALS = 0x4,
  ACTION_LIST_ALIASES = 0x8, ACTION_SHOW_ISOTOPE = 0x10, ACTION_SHOW_ELEMENT = 0x20, ACTION_SHOW_MATERIAL = 0x40,
  ACTION_DUMP_MANAGER = 0x1000
}
 Supported actions. More...
 

Public Member Functions

 materials_driver_params ()
 Default constructor. More...
 
virtual ~materials_driver_params ()
 Destructor. More...
 
void reset ()
 Reset. More...
 
void dump (std::ostream &=std::clog) const
 Basic print. More...
 

Public Attributes

datatools::logger::priority logging
 
int action
 
bool with_decoration
 
std::vector< std::string > action_options
 
std::string show_target
 
std::vector< std::string > LL_dlls
 
std::string LL_config
 
std::string MaterialsMgrConfigFile
 

Detailed Description

Parameters for the material driver.

Member Enumeration Documentation

◆ action_flag_type

Supported actions.

Enumerator
ACTION_UNDEFINED 
ACTION_LIST_ISOTOPES 
ACTION_LIST_ELEMENTS 
ACTION_LIST_MATERIALS 
ACTION_LIST_ALIASES 
ACTION_SHOW_ISOTOPE 
ACTION_SHOW_ELEMENT 
ACTION_SHOW_MATERIAL 
ACTION_DUMP_MANAGER 

Constructor & Destructor Documentation

◆ materials_driver_params()

materials::materials_driver_params::materials_driver_params ( )

Default constructor.

◆ ~materials_driver_params()

virtual materials::materials_driver_params::~materials_driver_params ( )
virtual

Destructor.

Member Function Documentation

◆ dump()

void materials::materials_driver_params::dump ( std::ostream &  = std::clog) const

Basic print.

◆ reset()

void materials::materials_driver_params::reset ( )

Reset.

Member Data Documentation

◆ action

int materials::materials_driver_params::action

◆ action_options

std::vector<std::string> materials::materials_driver_params::action_options

◆ LL_config

std::string materials::materials_driver_params::LL_config

◆ LL_dlls

std::vector<std::string> materials::materials_driver_params::LL_dlls

◆ logging

datatools::logger::priority materials::materials_driver_params::logging

◆ MaterialsMgrConfigFile

std::string materials::materials_driver_params::MaterialsMgrConfigFile

◆ show_target

std::string materials::materials_driver_params::show_target

◆ with_decoration

bool materials::materials_driver_params::with_decoration

The documentation for this struct was generated from the following file: