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/'),
예제 #2
0
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 *
예제 #4
0
#####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)
예제 #5
0
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: