Background module
9. Background module#
- background.add_output(path, bgType, realTime, sampleType, phase=3, fileName='output.root', excludeBranches=None)[source]#
A function to be used for output of BG simulation.
- Parameters
path – path name
bgType – background type, to get available types: basf2 -m BeamBkgTagSetter
realTime – equivalent time of superKEKB running in [ns]
sampleType – ‘study’ (for BG studies) or ‘usual’, ‘PXD’, ‘ECL’ (for BG mixer)
specify – the Phase, 1 for Phase 1, 2 for Phase 2, and 3 for Physics Run or Phase 3
fileName – optional file name, can be overridden by basf2 -o
- background.get_background_files(folder=None, output_file_info=True)[source]#
Loads the location of the background files from the environmant variable BELLE2_BACKGROUND_DIR which is set on the validation server and ensures that background files exist and returns the list of background files which can be directly used with add_simulation() :
>>> add_simulation(main, bkgfiles=background.get_background_files())
Will fail with an assert if no background folder set or if no background file was found in the set folder.
- Parameters