python.JetGrooming.GroomingDefinition Node1 python.JetGrooming.Grooming Definition + inputdef + properties + suffix + modifiers + basename + tooltype + groomalg - _ungroomeddef - _context - _prereqDic - _prereqOrder - _locked - _cflags - _contextDic - _allowedattributes - __repr__ + __init__() + __hash__() + __eq__() + __ne__() + lock() + __deepcopy__() + ungroomeddef() + ungroomeddef() + properties() + modifiers() + suffix() + context() + groomSpecAsStr() + fullname() + __str__() - _defineName() Node3 python.JetGrooming.JetSoftDrop + groomalg + tooltype + groomSpecAsStr() Node1->Node3 Node4 python.JetGrooming.JetTrimming + groomalg + tooltype + groomSpecAsStr() Node1->Node4 Node2 object Node2->Node1