Create photon calibration analysis algorithms
This makes all the algorithms that need to be run first befor
all working point specific algorithms and that can be shared
between the working points.
Keywrod arguments:
postfix -- a postfix to apply to decorations and algorithm
names. this is mostly used/needed when using this
sequence with multiple working points to ensure all
names are unique.
crackVeto -- Whether or not to perform eta crack veto
enableCleaning -- Enable photon cleaning
cleaningAllowLate -- Whether to ignore timing information in cleaning.
recomputeIsEM -- Whether to rerun the cut-based selection. If not, use derivation flags
forceFullSimConfig -- imposes full-sim config for FastSim for testing
Definition at line 421 of file PhotonAnalysisConfig.py.
424 enableCleaning = None,
425 cleaningAllowLate = None,
426 recomputeIsEM = None,
427 forceFullSimConfig = None):
428 """Create photon calibration analysis algorithms
430 This makes all the algorithms that need to be run first befor
431 all working point specific algorithms and that can be shared
432 between the working points.
435 postfix -- a postfix to apply to decorations and algorithm
436 names. this is mostly used/needed when using this
437 sequence with multiple working points to ensure all
439 crackVeto -- Whether or not to perform eta crack veto
440 enableCleaning -- Enable photon cleaning
441 cleaningAllowLate -- Whether to ignore timing information in cleaning.
442 recomputeIsEM -- Whether to rerun the cut-based selection. If not, use derivation flags
443 forceFullSimConfig -- imposes full-sim config for FastSim for testing
446 config = PhotonCalibrationConfig (containerName)
447 config.setOptionValue (
'postfix', postfix)
448 config.setOptionValue (
'crackVeto', crackVeto)
449 config.setOptionValue (
'enableCleaning', enableCleaning)
450 config.setOptionValue (
'cleaningAllowLate', cleaningAllowLate)
451 config.setOptionValue (
'recomputeIsEM', recomputeIsEM)
452 config.setOptionValue (
'forceFullSimConfig', forceFullSimConfig)