From 455c8ece5a33553ca8c7a040a8dfc3dae5f49450 Mon Sep 17 00:00:00 2001 From: tkharlam Date: Mon, 29 Apr 2019 15:30:52 +0200 Subject: [PATCH] add file to correct 2018PbPb filtering --- .../share/filter_2018PbPb.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Event/EventOverlay/EventOverlayJobTransforms/share/filter_2018PbPb.py diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/filter_2018PbPb.py b/Event/EventOverlay/EventOverlayJobTransforms/share/filter_2018PbPb.py new file mode 100644 index 00000000000..287ba3906c3 --- /dev/null +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/filter_2018PbPb.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +import os + +f = open("filter.data.txt.tmp","w"); + +with open("filter.data.txt") as inf: + for line in inf: + parts = line.split() # split line into parts + if len(parts) > 4: # if at least 2 parts/columns + + evno = int(parts[1]) + + if (evno < 0): + evno = 2147483647 + (evno - (-2147483648)) + 1 + + f.write( parts[0]+" "+str(evno)+" "+parts[2]+" "+parts[3]+" "+parts[4]+"\n" ) + + else: + print 'malformed line' + +f.close() +os.rename("filter.data.txt.tmp","filter.data.txt") -- GitLab