print ' In settings I found flags: ' print tnpConf.flags.keys() sys.exit(1) outputDirectory = '%s/%s/' % (tnpConf.baseOutDir,args.flag) print '===> Output directory: ' print outputDirectory #################################################################### ##### Create (check) Bins #################################################################### if args.checkBins: tnpBins = tnpBiner.createBins(tnpConf.biningDef,tnpConf.cutBase) tnpBiner.tuneCuts( tnpBins, tnpConf.additionalCuts ) for ib in range(len(tnpBins['bins'])): print tnpBins['bins'][ib]['name'] print ' - cut: ',tnpBins['bins'][ib]['cut'] sys.exit(0) if args.createBins: if os.path.exists( outputDirectory ): shutil.rmtree( outputDirectory ) os.makedirs( outputDirectory ) tnpBins = tnpBiner.createBins(tnpConf.biningDef,tnpConf.cutBase) tnpBiner.tuneCuts( tnpBins, tnpConf.additionalCuts ) pickle.dump( tnpBins, open( '%s/bining.pkl'%(outputDirectory),'wb') ) print 'created dir: %s ' % outputDirectory print 'bining created successfully... ' print 'Note than any additional call to createBins will overwrite directory %s' % outputDirectory
print ' --> define in settings first' print ' In settings I found flags: ' print tnpConf.flags.keys() sys.exit(1) outputDirectory = '%s/%s/' % (tnpConf.baseOutDir, args.flag) print '===> Output directory: ' print outputDirectory #################################################################### ##### Create (check) Bins #################################################################### if args.checkBins: tnpBins = tnpBiner.createBins(tnpConf.biningDef, tnpConf.cutBase) tnpBiner.tuneCuts(tnpBins, tnpConf.additionalCuts) for ib in range(len(tnpBins['bins'])): print tnpBins['bins'][ib]['name'] print ' - cut: ', tnpBins['bins'][ib]['cut'] sys.exit(0) if args.createBins: if os.path.exists(outputDirectory): shutil.rmtree(outputDirectory) os.makedirs(outputDirectory) tnpBins = tnpBiner.createBins(tnpConf.biningDef, tnpConf.cutBase) tnpBiner.tuneCuts(tnpBins, tnpConf.additionalCuts) pickle.dump(tnpBins, open('%s/bining.pkl' % (outputDirectory), 'wb')) print 'created dir: %s ' % outputDirectory print 'bining created successfully... ' print 'Note than any additional call to createBins will overwrite directory %s' % outputDirectory