84 def MCMC_dsid_map(geometry, generatorDict={}, selfDefineGenerator=None, tagger='GN2v01'):
85 """use metadata(generatorDict) or self set generator (selfDefineGenerator)
86 to get the generator setting for MCMC efficiency map"""
88 if (tagger, geometry)
not in dict_tagger_generator:
89 raise ValueError(
"No CDI MCMC map available for " + tagger +
" in " +
str(geometry))
90 mc_dict = dict_tagger_generator[tagger, geometry]
95 if selfDefineGenerator
is not None and selfDefineGenerator !=
"autoconfig":
96 generator = selfDefineGenerator
99 if generator
in mc_dict:
100 dsid = mc_dict[generator]
103 raise ValueError(
"No CDI MCMC map available for generator: " + generator +
" with " + tagger +
" in " +
str(geometry))