Documentation of available python classes
- Code Generation
CodeGenerator
CodeGenerator.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_process_tracking()
CodeGenerator.set_quantities_shift_map()
CodeGenerator.set_setup_printout()
CodeGenerator.set_shift_quantities_map()
CodeGenerator.set_shifts()
CodeGenerator.set_thead_flag()
CodeGenerator.write_code()
CodeGenerator.zero_events_fallback()
CodeSubset
- Configuration
Configuration
Configuration.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
BaseFilter
CollectProducerOutput()
CollectProducersOutput()
ExtendedVectorProducer
Filter
Producer
ProducerGroup
ProducerGroup.PG_count
ProducerGroup.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()
SafeDict
VectorProducer
- Quantities
- Rules
AppendProducer
ProducerRule
ProducerRule.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()
RemoveProducer
ReplaceProducer
- Systematics
SystematicShift
SystematicShift.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