import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() dataDir = os.environ['CMSSW_BASE']+"/src/CMGTools/TTHAnalysis/data" dataPrivDir = os.environ['CMSSW_BASE']+"/src/CMGTools/ObjectsStudies/data" json=dataDir+'/json/Cert_Run2012ABCD_22Jan2013ReReco.json' ### samples for HCAL reco validation JetHT_HcalExtValid_jet2012D_v1 = cfg.DataComponent( name = 'JetHT_HcalExtValid_jet2012D_v1', files = kreator.getFilesFromEOS('JetHT_HcalExtValid_jet2012D_v1', '/JetHT/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v1/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/JetHT/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v1/00000/'), intLumi = 1, triggers = [], json = json ) JetHT_HcalExtValid_jet2012D_v2 = cfg.DataComponent( name = 'JetHT_HcalExtValid_jet2012D_v2', files = kreator.getFilesFromEOS('JetHT_HcalExtValid_jet2012D_v2', '/JetHT/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v2/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/JetHT/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v2/00000/'), intLumi = 1, triggers = [], json = json ) DoubleMuparked_HcalExtValid_zMu2012D_v1 = cfg.DataComponent( name = 'DoubleMuparked_HcalExtValid_zMu2012D_v1', files = kreator.getFilesFromEOS('DoubleMuparked_HcalExtValid_zMu2012D_v1', '/DoubleMuParked/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_zMu2012D-v1/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/DoubleMuParked/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_zMu2012D-v1/00000/'),
QCDPt_50ns = [ QCD_Pt80to120_50ns, QCD_Pt120to170_50ns, QCD_Pt170to300_50ns, QCD_Pt300to470_50ns, QCD_Pt470to600_50ns, QCD_Pt600to800_50ns, QCD_Pt800to1000_50ns, QCD_Pt1000to1400_50ns, QCD_Pt1400to1800_50ns, QCD_Pt1800to2400_50ns, QCD_Pt2400to3200_50ns, QCD_Pt3200toInf_50ns ] ### ----------------------------- Zero Tesla run ---------------------------------------- dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data" # use environmental variable, useful for instance to run on CRAB json = dataDir + '/json/Cert_246908-248005_13TeV_PromptReco_Collisions15_ZeroTesla_JSON.txt' #lumi: delivered= 4.430 (/nb) recorded= 4.013 (/nb) jetHT_0T = cfg.DataComponent( name='jetHT_0T', files=kreator.getFilesFromEOS('jetHT_0T', 'firstData_JetHT_v2', '/store/user/pandolf/MINIAOD/%s'), intLumi=4.0, triggers=[], json=None #json ) ### ----------------------------- summary ---------------------------------------- mcSamples_Asymptotic25ns = TTs + SingleTop + VJets + WJetsToLNuHT + GJetsHT + QCDPt + DiBosons + Higgs mcSamples_Asymptotic50ns = [ TTJets_50ns, TTJets_LO_50ns, WJetsToLNu_50ns, DYJetsToLL_M50_50ns ] + QCDPt_50ns mcSamples = RelVals740 + mcSamples_Asymptotic25ns + mcSamples_Asymptotic50ns
mcPrivateSamplesCSA14v2 = [T5WW_2J_mGo1200_mCh1000_mChi800, T5WW_2J_mGo1500_mCh800_mChi100, T5WW_2J_mGo1400_mCh315_mChi300, T1tttt_2J_mGo1000_mStop300_mCh285_mChi280, T1tttt_2J_mGo1300_mStop300_mCh285_mChi280, T1tttt_2J_mGo1300_mStop300_mChi280, T1tttt_2J_mGo800_mStop300_mCh285_mChi280, T1tttt_2J_mGo800_mStop300_mChi280, T1tttt_2J_mGo1000_mStop300_mCh285_mChi280_dilep, T1tttt_2J_mGo1300_mStop300_mCh285_mChi280_dilep, T6ttWW_2J_mSbot600_mCh425_mChi50, T6ttWW_2J_mSbot650_mCh150_mChi50,T1ttbb_2J_mGo1500_mChi100] mcSamples = mcSamplesCSA14v2 + mcPrivateSamplesCSA14v2 #-----------DATA--------------- dataDir = os.environ['CMSSW_BASE']+"/src/CMGTools/TTHAnalysis/data" #lumi: 12.21+7.27+0.134 = 19.62 /fb @ 8TeV json=dataDir+'/json/Cert_Run2012ABCD_22Jan2013ReReco.json' SingleMu = cfg.DataComponent( name = 'SingleMu', files = kreator.getFilesFromEOS('SingleMu', '/SingleMu/Run2012D-15Apr2014-v1/AOD/MINIAOD/CMSSW_7_0_9_patch2_GR_70_V2_AN1', '/eos/cms/store/cmst3/user/cmgtools/CMG/%s'), intLumi = 1, triggers = [], json = json ) dataSamplesMu=[] dataSamplesE=[] dataSamplesMuE=[] dataSamples1Mu=[SingleMu] dataSamplesAll = dataSamplesMu+dataSamplesE+dataSamplesMuE+dataSamples1Mu from CMGTools.TTHAnalysis.setup.Efficiencies import *
#####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() dataDir = os.environ['CMSSW_BASE'] + "/src/CMGTools/TTHAnalysis/data" dataPrivDir = os.environ['CMSSW_BASE'] + "/src/CMGTools/ObjectsStudies/data" json = dataDir + '/json/Cert_Run2012ABCD_22Jan2013ReReco.json' ### samples for HCAL reco validation JetHT_HcalExtValid_jet2012D_v1 = cfg.DataComponent( name='JetHT_HcalExtValid_jet2012D_v1', files=kreator.getFilesFromEOS( 'JetHT_HcalExtValid_jet2012D_v1', '/JetHT/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v1/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/JetHT/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v1/00000/' ), intLumi=1, triggers=[], json=json) JetHT_HcalExtValid_jet2012D_v2 = cfg.DataComponent( name='JetHT_HcalExtValid_jet2012D_v2', files=kreator.getFilesFromEOS( 'JetHT_HcalExtValid_jet2012D_v2', '/JetHT/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v2/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/JetHT/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v2/00000/' ), intLumi=1, triggers=[], json=json)
mcSamplesPriv = T5ttttDeg + T1ttbbWW + T1ttbb + T6ttWW + SqGltttt + T1tttt_priv + T5qqqqWW + T5qqqqWWDeg + T6qqWW + GJets_fixPhoton + QCDHT_fixPhoton mcSamples = mcSamplesPHYS14_PU20bx25 + mcSamplesPHYS14_PU40bx25 + mcSamplesPHYS14_PU4bx50 + mcSamplesPriv #-----------DATA--------------- #dataDir = os.environ['CMSSW_BASE']+"/src/CMGTools/TTHAnalysis/data" dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data" # use environmental variable, useful for instance to run on CRAB #lumi: 12.21+7.27+0.134 = 19.62 /fb @ 8TeV json = dataDir + '/json/Cert_Run2012ABCD_22Jan2013ReReco.json' SingleMu = cfg.DataComponent( name='SingleMu', files=kreator.getFilesFromEOS( 'SingleMu', '/SingleMu/Run2012D-15Apr2014-v1/AOD/02e0a1be-c9c7-11e3-bfe2-0024e83ef644/MINIAOD/CMSSW_7_0_9_patch2_GR_70_V2_AN1', '/eos/cms/store/cmst3/user/cmgtools/CMG/%s'), intLumi=1, triggers=[], json=json) dataSamplesMu = [] dataSamplesE = [] dataSamplesMuE = [] dataSamples1Mu = [SingleMu] dataSamplesAll = dataSamplesMu + dataSamplesE + dataSamplesMuE + dataSamples1Mu from CMGTools.TTHAnalysis.setup.Efficiencies import * #Define splitting for comp in mcSamples: