File indexing completed on 2024-04-06 12:32:11
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from Validation.EventGenerator.BasicHepMCValidation_cfi import *
0005 from Validation.EventGenerator.BasicHepMCHeavyIonValidation_cfi import *
0006 from Validation.EventGenerator.BasicGenParticleValidation_cfi import *
0007
0008
0009 from Validation.EventGenerator.MBUEandQCDValidation_cff import *
0010
0011
0012 from Validation.EventGenerator.DuplicationChecker_cfi import *
0013
0014
0015 from Validation.EventGenerator.DrellYanValidation_cff import *
0016
0017
0018 from Validation.EventGenerator.WValidation_cff import *
0019
0020
0021 from Validation.EventGenerator.TauValidation_cfi import *
0022
0023
0024 from Validation.EventGenerator.TTbar_Validation_cfi import *
0025
0026
0027 from Validation.EventGenerator.HiggsValidation_cfi import *
0028
0029
0030 from Validation.EventGenerator.BPhysicsValidation_cfi import *
0031
0032 from Validation.EventGenerator.GenWeightValidation_cff import *
0033 from Validation.EventGenerator.LheWeightValidation_cff import *
0034
0035
0036 basicGenTest_seq = cms.Sequence(basicHepMCValidation+basicGenParticleValidation)
0037 basicGenTestHiMix_seq = cms.Sequence(basicHepMCValidation+basicGenParticleValidationHiMix)
0038 duplicationChecker_seq = cms.Sequence(duplicationChecker)
0039 mbueAndqcdValidation_seq = cms.Sequence(mbueAndqcd_seq)
0040 drellYanValidation_seq = cms.Sequence(drellYanEleValidation+drellYanMuoValidation)
0041 wValidation_seq = cms.Sequence(wEleValidation+wMuoValidation)
0042 tauValidation_seq = cms.Sequence(tauValidation)
0043 genLeptons_seq = cms.Sequence(genParticlesShortList*genParticlesMuons*genParticlesElectrons*genParticlesNeutrinos)
0044 analyzeGenLeptons_seq = cms.Sequence(analyzeGenMuons*analyzeGenElecs*analyzeGenNtrns)
0045 TTbarfull_seq = cms.Sequence(TTbarAnalyzeSpinCorr*analyzeTopKinematics*genLeptons_seq*analyzeGenLeptons_seq*analyzeGenJets)
0046 bphysics = cms.Sequence(JPsiMuMuValidation*LambdabPiPiMuMuValidation*LambdaSpectrum*PsiSpectrum)
0047 higgsvalidation_seq = cms.Sequence(higgsValidation)
0048
0049
0050 genvalid = cms.Sequence(basicGenTest_seq)
0051 genvalid_qcd = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq)
0052 genvalid_dy = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+drellYanValidation_seq+tauValidation_seq)
0053 genvalid_w = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+wValidation_seq+tauValidation_seq)
0054 genvalid_top = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+TTbarfull_seq)
0055 genvalid_higgs = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+higgsvalidation_seq)
0056
0057 genvalid_genWgt = cms.Sequence(genWeightValidationSeq)
0058 genvalid_lheWgt = cms.Sequence(lheWeightValidationSeq)
0059 genvalid_allWeight = cms.Sequence(genWeightValidationSeq+lheWeightValidationSeq)
0060
0061 genvalid_all_hiMix = cms.Sequence(basicGenTestHiMix_seq+mbueAndqcdValidation_seq+drellYanValidation_seq+wValidation_seq+tauValidation_seq+TTbarfull_seq+higgsValidation+bphysics)
0062 genvalid_all_noWgt = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+drellYanValidation_seq+wValidation_seq+tauValidation_seq+TTbarfull_seq+higgsValidation+bphysics)
0063 genvalid_all_and_dup_check = cms.Sequence(duplicationChecker_seq+genvalid_all_noWgt)
0064 genvalid_all_genWgt = cms.Sequence(genvalid_all_noWgt+genvalid_genWgt)
0065 genvalid_all_lheWgt = cms.Sequence(genvalid_all_noWgt+genvalid_lheWgt)
0066 genvalid_all = cms.Sequence(genvalid_all_noWgt+genvalid_allWeight)