9 #ifndef MATERIALS_MATERIALS_DRIVER_H 10 #define MATERIALS_MATERIALS_DRIVER_H 1 19 #include <boost/scoped_ptr.hpp> 57 void dump(std::ostream & = std::clog)
const;
93 int run_action(std::ostream & out_ = std::cout,
94 std::ostream & log_ = std::clog);
100 std::unique_ptr<manager> _mgr_;
106 #endif // MATERIALS_MATERIALS_DRIVER_H Definition: materials_driver.h:39
std::vector< std::string > action_options
Definition: materials_driver.h:64
std::vector< std::string > LL_dlls
Definition: materials_driver.h:66
Definition: materials_driver.h:41
action_flag_type
Supported actions.
Definition: materials_driver.h:35
materials_driver()
Constructor.
Definition: materials_driver.h:40
datatools::logger::priority logging
Definition: materials_driver.h:61
Driver for materials.
Definition: materials_driver.h:73
virtual ~materials_driver()
Destructor.
bool with_decoration
Definition: materials_driver.h:63
Definition: materials_driver.h:44
int action
Definition: materials_driver.h:62
Definition: materials_driver.h:36
Definition: materials_driver.h:37
bool is_initialized() const
Test initialization status.
int run_action(std::ostream &out_=std::cout, std::ostream &log_=std::clog)
Main run method.
materials_driver_params()
Default constructor.
Utilities for logging information.
std::string show_target
Definition: materials_driver.h:65
Definition: materials_driver.h:38
std::string LL_config
Definition: materials_driver.h:67
void dump(std::ostream &=std::clog) const
Basic print.
void initialize(const materials_driver_params &mdp_)
Initialization.
Definition: materials_driver.h:43
virtual ~materials_driver_params()
Destructor.
Parameters for the material driver.
Definition: materials_driver.h:30
Definition: materials_driver.h:42
Top-level namespace of the Bayeux/materials module library.
Definition: geom_manager_utils.h:14
std::string MaterialsMgrConfigFile
Definition: materials_driver.h:68