Ejemplo n.º 1
0
--------------------------------------------------------------------------------------------------
'''

    usage = 'usage: %prog [options]'
    parser = optparse.OptionParser(usage)

    parser.add_option('--tag'            , dest='tag'            , help='Tag used for the shape file name'           , default=None)
    parser.add_option('--inputFile'      , dest='inputFile'      , help='input file with histograms'                 , default='DEFAULT')
    parser.add_option('--outputDirDatacard'  , dest='outputDirDatacard' , help='output directory'                           , default='./')
    parser.add_option('--accfg'          , dest='accfg'          , help='AC coupling dictionary' , default='acoupling.py' , type='string' )
    parser.add_option('--cutList'        , dest='cutList'        , help='cut list to process' , default=[], type='string' , action='callback' , callback=list_maker('cutList',','))
    parser.add_option('--varList'        , dest='varList'        , help='var list to process' , default=[], type='string' , action='callback' , callback=list_maker('varList',','))

    # read default parsing options as well
    hwwtools.addOptions(parser)
    hwwtools.loadOptDefaults(parser)
    (opt, args) = parser.parse_args()

    print " outputDirDatacard  = ", opt.outputDirDatacard
    print " AC config          = ", opt.accfg
    print " Cuts               = ", opt.cutList 
    print " Variables          = ", opt.varList 


    # Set Input file
    print " inputFile      =          ", opt.inputFile


    # Create Needed dictionnary

    variables = {}
Ejemplo n.º 2
0
                      default='./')
    parser.add_option('--fomList',
                      dest='fomList',
                      help='List of Gigure of Merit',
                      default=['SExpPre'],
                      type='string',
                      action='callback',
                      callback=list_maker('fomList', ','))
    parser.add_option('--combcfg',
                      dest='combcfg',
                      help='Combination disctionnary',
                      default='NONE')

    # read default parsing options as well
    hwwtools.addOptions(parser)
    hwwtools.loadOptDefaults(parser)
    (opt, args) = parser.parse_args()

    print " configuration file = ", opt.pycfg
    print " lumi =               ", opt.lumi

    print " outputDirDatacard  = ", opt.outputDirDatacard
    print " combineLocation    = ", opt.combineLocation
    print " Figures of Merit   = ", opt.fomList

    # FOM methods
    fomDic = {}
    fomDic['SExpPre'] = '-M ProfileLikelihood --signif --expectSignal=1 -t -1'
    fomDic[
        'BestFit'] = '-M MaxLikelihoodFit  --rMin=-5 --rMax=10 -t -1 --expectSignal=1'