9     """Identify SUSY signal sample""" 
   10     if not flags.Input.isMC:
 
   14     if flags.Input.MCChannelNumber >= 500000:
 
   18         isSUSY = flags.Input.MCChannelNumber < 600000
 
   19         print(
"DecorateSUSYProcess: fileinfo.mc_channel_number",
 
   20               flags.Input.MCChannelNumber, 
"is SUSY (aka is MG):", isSUSY)
 
   24         if not os.access(
'/cvmfs/atlas.cern.ch/repo/sw/Generators/MC15JobOptions/latest/share/Blocks.list', os.R_OK):
 
   27             isSUSY = (370000 <= flags.Input.MCChannelNumber < 405000) 
or (406000 <= flags.Input.MCChannelNumber < 410000) \
 
   28                 or (436000 <= flags.Input.MCChannelNumber < 439000) 
or (448000 <= flags.Input.MCChannelNumber < 450000)
 
   32             blocks = 
open(
'/cvmfs/atlas.cern.ch/repo/sw/Generators/MC15JobOptions/latest/share/Blocks.list', 
'r')
 
   33             for l 
in blocks.readlines():
 
   37                 low = 
int(myrange.split(
'-')[0])
 
   38                 high = 
int(myrange.split(
'-')[1]) 
if '-' in myrange 
else int(myrange.replace(
'000', 
'999'))
 
   39                 if low <= flags.Input.MCChannelNumber 
and flags.Input.MCChannelNumber <= high:
 
   42         print(
"DecorateSUSYProcess: fileinfo.mc_channel_number",
 
   43               flags.Input.MCChannelNumber, 
"is SUSY:", isSUSY)