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 427 of file PhotonAnalysisConfig.py.
430 enableCleaning = None,
431 cleaningAllowLate = None,
432 recomputeIsEM = None,
433 forceFullSimConfig = None):
434 """Create photon calibration analysis algorithms
436 This makes all the algorithms that need to be run first befor
437 all working point specific algorithms and that can be shared
438 between the working points.
441 postfix -- a postfix to apply to decorations and algorithm
442 names. this is mostly used/needed when using this
443 sequence with multiple working points to ensure all
445 crackVeto -- Whether or not to perform eta crack veto
446 enableCleaning -- Enable photon cleaning
447 cleaningAllowLate -- Whether to ignore timing information in cleaning.
448 recomputeIsEM -- Whether to rerun the cut-based selection. If not, use derivation flags
449 forceFullSimConfig -- imposes full-sim config for FastSim for testing
452 config = PhotonCalibrationConfig (containerName)
453 config.setOptionValue (
'postfix', postfix)
454 config.setOptionValue (
'crackVeto', crackVeto)
455 config.setOptionValue (
'enableCleaning', enableCleaning)
456 config.setOptionValue (
'cleaningAllowLate', cleaningAllowLate)
457 config.setOptionValue (
'recomputeIsEM', recomputeIsEM)
458 config.setOptionValue (
'forceFullSimConfig', forceFullSimConfig)