CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/Validation/EventGenerator/python/BasicGenValidation_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Basic HepMC/GenParticle/GenJet Validation modules
00004 from Validation.EventGenerator.BasicHepMCValidation_cfi import *
00005 from Validation.EventGenerator.BasicGenParticleValidation_cfi import *
00006 
00007 # Analyzer for MB/UE studies
00008 from Validation.EventGenerator.MBUEandQCDValidation_cff import *
00009 
00010 # Duplication Checker, for LHE workflows
00011 from Validation.EventGenerator.DuplicationChecker_cfi import *
00012 
00013 # simple analyzer for DrellYan->lepton processes
00014 from Validation.EventGenerator.DrellYanValidation_cff import *
00015 
00016 # simple analyzer for W->lepton processes
00017 from Validation.EventGenerator.WValidation_cff import *
00018 
00019 # simple analyzer for tau decays Validation
00020 from Validation.EventGenerator.TauValidation_cfi import *
00021 
00022 # define sequences...
00023 basicGenTest_seq = cms.Sequence(basicHepMCValidation+basicGenParticleValidation)
00024 duplicationChecker_seq = cms.Sequence(duplicationChecker)
00025 mbueAndqcdValidation_seq = cms.Sequence(mbueAndqcd_seq)
00026 drellYanValidation_seq = cms.Sequence(drellYanEleValidation+drellYanMuoValidation)
00027 wValidation_seq = cms.Sequence(wEleValidation+wMuoValidation)
00028 tauValidation_seq = cms.Sequence(tauValidation)
00029 
00030 # master sequences for different processes/topologies Validation
00031 
00032 genvalid = cms.Sequence(basicGenTest_seq)
00033 genvalid_qcd = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq)
00034 genvalid_dy = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+drellYanValidation_seq+tauValidation_seq)
00035 genvalid_w = cms.Sequence(basicGenTest_seq+mbueAndqcdValidation_seq+wValidation_seq+tauValidation_seq)