Skip to content

Commit 76cdaea

Browse files
committed
new schema directory for each file
1 parent cdf7103 commit 76cdaea

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

etc/bankdefs/util/bankSplit.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@ def create(dirname, banklist):
4343
print('Invalid JSON: '+filename)
4444
sys.exit(1)
4545
# loop over banks in the json file
46+
banknames = []
4647
for bank in datastore:
4748
bankname = bank['name']
4849
file = open(workdirectory + singledirectory + bankname + ".json", 'w')
4950
file.write(json.dumps([bank], sort_keys=True, indent=4))
5051
file.close
52+
banknames.append(bankname)
53+
create(filename[:-5]+"/", set(banknames))
54+
5155
print("Single json files saved in " + workdirectory + singledirectory)
5256

5357
# these should *always* be kept:
@@ -109,11 +113,13 @@ def create(dirname, banklist):
109113
level3.extend(["DC::tdc", "DC::tot", "ECAL::adc", "ECAL::clusters", "FTOF::tdc", "FTOF::adc", "HitBasedTrkg::HBClusters", "HitBasedTrkg::HBTracks", "HTCC::adc", "RF::adc", "RF::tdc", "RUN::rf", "TimeBasedTrkg::TBClusters", "TimeBasedTrkg::TBTracks"])
110114

111115
import glob
116+
112117
rgl = glob.glob('./singles/full/ALERT*.json')
113118
rgl.extend(glob.glob('./singles/full/AHDC*.json'))
114119
rgl.extend(glob.glob('./singles/full/ATOF*.json'))
115120
rgl = [os.path.basename(x)[:-5] for x in rgl]
116121
rgl.remove('AHDC::wf')
122+
117123
calib.extend(rgl)
118124
mon.extend(rgl)
119125
dst.extend(rgl)

0 commit comments

Comments
 (0)