, today_date.month
                                                                  , today_date.day
                                                                  , today_date.hour
                                                                  , today_date.minute
                                                                  )
print out_dir

# ==============================================================================
if __name__ == '__main__':
    print 'getting file list'

    egamma_data_samples = {}
    muon_data_samples = {}
    full_sim_mc_samples = {}
    fast_sim_mc_samples = SamplesDicts.getFastSimSamples( job_multiplier = 1
                                                        , test_subset = True
                                                        )

    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # Define what systematics to include in this run and construct dictionary
    data_set_dicts = {}

    systematic_runs = [None]
    for syst in systematic_runs:
        syst_struct = RunHelpers.SystematicStruct()
        if syst is not None:
            syst_struct.setSyst(syst, True)
        syst_tag = syst_struct.getRunName()

        syst_struct.printInfo()
        print syst_tag
today_date = datetime.datetime.now()
out_dir = '%s/hists/bminusl_hists_%04d_%02d_%02d__%02d_%02d' % ( os.environ['PWD']
                                                               , today_date.year
                                                               , today_date.month
                                                               , today_date.day
                                                               , today_date.hour
                                                               , today_date.minute
                                                               )
print out_dir

# ==============================================================================
if __name__ == '__main__':
    print 'getting file list'

    egamma_data_samples = SamplesDicts.getEgammaDataSamples(job_multiplier = 1)
    muon_data_samples   = SamplesDicts.getMuonDataSamples(job_multiplier   = 1)
    full_sim_mc_samples = SamplesDicts.getFullSimSamples(job_multiplier    = 1)
    fast_sim_mc_samples = SamplesDicts.getFastSimSamples(job_multiplier    = 1)

    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # Define what systematics to include in this run and construct dictionary
    data_set_dicts = {}

    systematic_runs = itertools.chain([None], RunHelpers.syst_list)
    for syst in systematic_runs:
        syst_struct = RunHelpers.SystematicStruct()
        if syst is not None:
            syst_struct.setSyst(syst, True)
        syst_tag = syst_struct.getRunName()
today_date = datetime.datetime.now()
out_dir = '%s/hists/bminusl_hists_%04d_%02d_%02d__%02d_%02d' % ( os.environ['PWD']
                                                               , today_date.year
                                                               , today_date.month
                                                               , today_date.day
                                                               , today_date.hour
                                                               , today_date.minute
                                                               )
print out_dir

# ==============================================================================
if __name__ == '__main__':
    print 'getting file list'

    egamma_data_samples = SamplesDicts.getEgammaDataSamples(job_multiplier = 1)
    muon_data_samples = SamplesDicts.getMuonDataSamples(job_multiplier = 1)
    full_sim_mc_samples = {}
    fast_sim_mc_samples = SamplesDicts.getFastSimSamples( job_multiplier = 1
                                                        , signal_only = True
                                                        )

    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # Define what systematics to include in this run and construct dictionary
    data_set_dicts = {}

    systematic_runs = [None]
    for syst in systematic_runs:
        syst_struct = RunHelpers.SystematicStruct()
        if syst is not None:
            syst_struct.setSyst(syst, True)