File indexing completed on 2025-12-23 09:00:14
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #ifndef EXAMPLES_DDDB_SRC_PLUGINS_DDDBCONFIG_H
0020 #define EXAMPLES_DDDB_SRC_PLUGINS_DDDBCONFIG_H
0021
0022
0023 namespace dd4hep {
0024
0025
0026 namespace CondDB2Objects {
0027
0028
0029 class PrintConfig {
0030 public:
0031 bool xml = false;
0032 bool file_load = false;
0033 bool docs = false;
0034 bool materials = false;
0035 bool logvol = false;
0036 bool shapes = false;
0037 bool physvol = false;
0038 bool params = false;
0039 bool detelem = false;
0040 bool detelem_ref = false;
0041 bool detelem_xml = false;
0042 bool condition = false;
0043 bool condition_ref = false;
0044 bool catalog = false;
0045 bool catalog_ref = false;
0046 bool tabprop = false;
0047 bool tree_on_error = true;
0048 bool eval_error = true;
0049
0050 static PrintConfig& instance();
0051 };
0052 }
0053
0054
0055 namespace DDDB2Objects {
0056
0057
0058 class PrintConfig {
0059 public:
0060 bool materials = false;
0061 bool volumes = false;
0062 bool logvol = false;
0063 bool shapes = false;
0064 bool physvol = false;
0065 bool params = false;
0066 bool detelem = false;
0067 bool condition = false;
0068 bool vis = false;
0069 int max_volume_depth = 12;
0070
0071 static PrintConfig& instance();
0072 };
0073 }
0074 }
0075 #endif
0076