Documentation of available python classes
List of available classes
- Code Generation
CodeGeneratorCodeGenerator.generate_code()CodeGenerator.generate_main_code()CodeGenerator.generate_run_commands()CodeGenerator.generate_subsets()CodeGenerator.get_cmake_path()CodeGenerator.get_git_status()CodeGenerator.load_template()CodeGenerator.set_debug_flag()CodeGenerator.set_output_paths()CodeGenerator.set_output_quantities()CodeGenerator.set_quantities_shift_map()CodeGenerator.set_setup_printout()CodeGenerator.set_shift_quantities_map()CodeGenerator.set_shifts()CodeGenerator.set_thead_flag()CodeGenerator.sort_scopes()CodeGenerator.write_code()CodeGenerator.zero_events_fallback()
CodeSubsetaddon_includes()
- Configuration
ConfigurationConfiguration.add_config_parameters()Configuration.add_modification_rule()Configuration.add_outputs()Configuration.add_producers()Configuration.add_shift()Configuration.expanded_configuration()Configuration.optimize()Configuration.report()Configuration.resolve_modifiers()Configuration.setup_defaults()Configuration.unpack_producergroups()Configuration.validate()
- Friend Trees
- Modifiers
- Optimizer
- Producers
BaseFilterCollectProducerOutput()CollectProducersOutput()ExtendedVectorProducerFilterProducerProducerGroupProducerGroup.PG_countProducerGroup.check_producer_scopes()ProducerGroup.extract_parameters()ProducerGroup.get_inputs()ProducerGroup.get_outputs()ProducerGroup.ignore_shift()ProducerGroup.reserve_output()ProducerGroup.setup_own_producer()ProducerGroup.shift()ProducerGroup.writecall()ProducerGroup.writecalls()
SafeDictVectorProducer
- Quantities
- Rules
AppendProducerProducerRuleProducerRule.affected_producers()ProducerRule.affected_scopes()ProducerRule.apply()ProducerRule.is_applicable()ProducerRule.set_available_sampletypes()ProducerRule.set_global_scope()ProducerRule.set_scopes()ProducerRule.update_outputs()ProducerRule.update_producers()ProducerRule.validate_sampletypes()
RemoveProducerReplaceProducer
- Systematics
SystematicShiftSystematicShift.add_config()SystematicShift.add_ignore_producer()SystematicShift.add_producer()SystematicShift.add_scope()SystematicShift.apply()SystematicShift.determine_scopes()SystematicShift.expand_configuration_dict_keys()SystematicShift.expand_producer_dict_keys()SystematicShift.get_scopes()SystematicShift.get_shift_config()SystematicShift.normalize_inputs()SystematicShift.validate()
SystematicShiftByQuantity