9 def __init__(self):
10 super(ParticleLevelOverlapRemovalBlock, self).__init__()
11 self.addOption('jets', '', type=str,
12 info ='the name of the input truth jets container, in the format "container" or "container.selection".')
13 self.addOption('electrons', '', type=str,
14 info='the name of the input truth electrons container, in the format "container" or "container.selection".')
15 self.addOption('muons', '', type=str,
16 info='the name of the input truth muons container, in the format "container" or "container.selection".')
17 self.addOption('photons', '', type=str,
18 info='the name of the input truth photons container, in the format "container" or "container.selection".')
19 self.addOption('label', 'passesOR', type=str,
20 info='the name of the decoration to apply to all particles passing OR')
21 self.addOption('useDressedProperties', True, type=bool,
22 info='whether to use dressed electron and muon kinematics rather than simple P4 kinematics')
23 self.addOption('useRapidityForDeltaR', True, type=bool,
24 info='whether to use rapidity instead of pseudo-rapidity for the calculation of DeltaR')
25
26 self.setOptionValue('skipOnData', True)
27