# Auto generated configuration file
# using: 
# Revision: 1.381.2.28 
# Source: /local/reps/CMSSW/CMSSW/Configuration/PyReleaseValidation/python/ConfigBuilder.py,v 
# with command line options: Configuration/GenProduction/python/EightTeV/ggA_AToZh_hToTauTau_mA310_mh125_cff.py --fileout file:HIG-Summer12-02002.root --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions START53_V7C::All --beamspot Realistic8TeVCollision --step GEN,SIM --python_filename /afs/cern.ch/cms/PPD/PdmV/work/McM/submit/HIG-Summer12-02002/HIG-Summer12-02002_1_cfg.py --no_exec --customise Configuration/DataProcessing/Utils.addMonitoring -n 40
import FWCore.ParameterSet.Config as cms

process = cms.Process('SIM')

# import of standard configurations
process.load('Configuration.StandardSequences.Services_cff')
process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
process.load('FWCore.MessageService.MessageLogger_cfi')
process.load('Configuration.EventContent.EventContent_cff')
process.load('SimGeneral.MixingModule.mixNoPU_cfi')
process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
process.load('Configuration.StandardSequences.GeometrySimDB_cff')
process.load('Configuration.StandardSequences.MagneticField_38T_cff')
process.load('Configuration.StandardSequences.Generator_cff')
process.load('IOMC.EventVertexGenerators.VtxSmearedRealistic8TeVCollision_cfi')
process.load('GeneratorInterface.Core.genFilterSummary_cff')
process.load('Configuration.StandardSequences.SimIdeal_cff')
process.load('Configuration.StandardSequences.EndOfProcess_cff')
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(40)
)

# Input source
process.source = cms.Source("EmptySource")

process.options = cms.untracked.PSet(

)

# Production Info
process.configurationMetadata = cms.untracked.PSet(
    version = cms.untracked.string('$Revision: 1.381.2.28 $'),
    annotation = cms.untracked.string('Configuration/GenProduction/python/EightTeV/ggA_AToZh_hToTauTau_mA310_mh125_cff.py nevts:40'),
    name = cms.untracked.string('PyReleaseValidation')
)

# Output definition

process.RAWSIMoutput = cms.OutputModule("PoolOutputModule",
    splitLevel = cms.untracked.int32(0),
    eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
    outputCommands = process.RAWSIMEventContent.outputCommands,
    fileName = cms.untracked.string('file:HIG-Summer12-02002.root'),
    dataset = cms.untracked.PSet(
        filterName = cms.untracked.string(''),
        dataTier = cms.untracked.string('GEN-SIM')
    ),
    SelectEvents = cms.untracked.PSet(
        SelectEvents = cms.vstring('generation_step')
    )
)

# Additional output definition

# Other statements
process.genstepfilter.triggerConditions=cms.vstring("generation_step")
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, 'START53_V7C::All', '')

process.generator = cms.EDFilter("Pythia6GeneratorFilter",
    ExternalDecays = cms.PSet(
        Tauola = cms.untracked.PSet(
            UseTauolaPolarization = cms.bool(True),
            InputCards = cms.PSet(
                mdtau = cms.int32(0),
                pjak2 = cms.int32(0),
                pjak1 = cms.int32(0)
            )
        ),
        parameterSets = cms.vstring('Tauola')
    ),
    maxEventsToPrint = cms.untracked.int32(0),
    pythiaPylistVerbosity = cms.untracked.int32(1),
    filterEfficiency = cms.untracked.double(1.0),
    pythiaHepMCVerbosity = cms.untracked.bool(False),
    comEnergy = cms.double(8000.0),
    crossSection = cms.untracked.double(1.459e-09),
    UseExternalGenerators = cms.untracked.bool(True),
    PythiaParameters = cms.PSet(
        pythiaUESettings = cms.vstring('MSTU(21)=1     ! Check on possible errors during program execution', 
            'MSTJ(22)=2     ! Decay those unstable particles', 
            'PARJ(71)=10 .  ! for which ctau  10 mm', 
            'MSTP(33)=0     ! no K factors in hard cross sections', 
            'MSTP(2)=1      ! which order running alphaS', 
            'MSTP(51)=10042 ! structure function chosen (external PDF CTEQ6L1)', 
            'MSTP(52)=2     ! work with LHAPDF', 
            'PARP(82)=1.921 ! pt cutoff for multiparton interactions', 
            'PARP(89)=1800. ! sqrts for which PARP82 is set', 
            'PARP(90)=0.227 ! Multiple interactions: rescaling power', 
            'MSTP(95)=6     ! CR (color reconnection parameters)', 
            'PARP(77)=1.016 ! CR', 
            'PARP(78)=0.538 ! CR', 
            'PARP(80)=0.1   ! Prob. colored parton from BBR', 
            'PARP(83)=0.356 ! Multiple interactions: matter distribution parameter', 
            'PARP(84)=0.651 ! Multiple interactions: matter distribution parameter', 
            'PARP(62)=1.025 ! ISR cutoff', 
            'MSTP(91)=1     ! Gaussian primordial kT', 
            'PARP(93)=10.0  ! primordial kT-max', 
            'MSTP(81)=21    ! multiple parton interactions 1 is Pythia default', 
            'MSTP(82)=4     ! Defines the multi-parton model'),
        processParameters = cms.vstring('MSEL=0         ! User defined processes', 
            'MSUB(157)=1            !   gg->A0', 
            'IMSS(4)= 2     ! masses fixed by user', 
            'RMSS(1)= 100.  ! M1', 
            'RMSS(2)= 200.  ! M2', 
            'RMSS(3)= 800.  ! Mg', 
            'RMSS(4)= 200.  ! mu', 
            'RMSS(5)= 30.   ! tan beta', 
            'RMSS(6)= 1000.  ! MS', 
            'RMSS(7)= 1000.  ! MS', 
            'RMSS(8)= 1000.  ! MS', 
            'RMSS(9)= 1000.  ! MS', 
            'RMSS(10)= 1000.  ! MS', 
            'RMSS(11)= 1000.  ! MS', 
            'RMSS(12)= 1000.  ! MS', 
            'RMSS(13)= 1000.  ! MS', 
            'RMSS(14)= 1000.  ! MS', 
            'RMSS(15)= 2000.  ! Ab', 
            'RMSS(16)= 2000.  ! At', 
            'RMSS(17)= 2000.  ! Atau', 
            'PMAS(25,1)=125.   ! mh', 
            'PMAS(36,1)=310.  ! mA', 
            'MDME(420,1)=  0   !    d               dbar', 
            'MDME(421,1)=  0   !    u               ubar', 
            'MDME(422,1)=  0   !    s               sbar', 
            'MDME(423,1)=  0   !    c               cbar', 
            'MDME(424,1)=  0   !    b               bbar', 
            'MDME(425,1)=  0   !    t               tbar', 
            'MDME(426,1)=  0   !    b              bbar ', 
            'MDME(427,1)=  0   !    t              tbar ', 
            'MDME(428,1)=  0   !    e-              e+  ', 
            'MDME(429,1)=  0   !    mu-             mu+ ', 
            'MDME(430,1)=  0   !    tau-            tau+', 
            'MDME(431,1)=  0   !    tau-           tau+ ', 
            'MDME(432,1)=  0   !    g               g   ', 
            'MDME(433,1)=  0   !    gamma           gamma', 
            'MDME(434,1)=  0   !    gamma           Z0', 
            'MDME(435,1)=  0   !    Z0              Z0', 
            'MDME(436,1)=  0   !    W+              W-', 
            'MDME(437,1)=  1   !    Z0              h0 ', 
            'MDME(438,1)=  0   !    h0              h0', 
            'MDME(439,1)=  0   !    W+              H-', 
            'MDME(440,1)=  0   !    H+              W-', 
            'MDME(441,1)=  0   !    ~chi_10         ~chi_10', 
            'MDME(442,1)=  0   !    ~chi_20         ~chi_10', 
            'MDME(443,1)=  0   !    ~chi_20         ~chi_20', 
            'MDME(444,1)=  0   !    ~chi_30         ~chi_10', 
            'MDME(445,1)=  0   !    ~chi_30         ~chi_20', 
            'MDME(446,1)=  0   !    ~chi_30         ~chi_30', 
            'MDME(447,1)=  0   !    ~chi_40         ~chi_10', 
            'MDME(448,1)=  0   !    ~chi_40         ~chi_20', 
            'MDME(449,1)=  0   !    ~chi_40         ~chi_30', 
            'MDME(450,1)=  0   !    ~chi_40         ~chi_40', 
            'MDME(451,1)=  0   !    ~chi_1+         ~chi_1-', 
            'MDME(452,1)=  0   !    ~chi_1+         ~chi_2-', 
            'MDME(453,1)=  0   !    ~chi_2+         ~chi_1-', 
            'MDME(454,1)=  0   !    ~chi_2+         ~chi_2-', 
            'MDME(455,1)=  0   !    ~d_L            ~d_Lbar', 
            'MDME(456,1)=  0   !    ~d_R            ~d_Rbar', 
            'MDME(457,1)=  0   !    ~d_L            ~d_Rbar', 
            'MDME(458,1)=  0   !    ~d_Lbar         ~d_R', 
            'MDME(459,1)=  0   !    ~u_L            ~u_Lbar', 
            'MDME(460,1)=  0   !    ~u_R            ~u_Rbar', 
            'MDME(461,1)=  0   !    ~u_L            ~u_Rbar', 
            'MDME(462,1)=  0   !    ~u_Lbar         ~u_R', 
            'MDME(463,1)=  0   !    ~s_L            ~s_Lbar', 
            'MDME(464,1)=  0   !    ~s_R            ~s_Rbar', 
            'MDME(465,1)=  0   !    ~s_L            ~s_Rbar', 
            'MDME(466,1)=  0   !    ~s_Lbar         ~s_R', 
            'MDME(467,1)=  0   !    ~c_L            ~c_Lbar', 
            'MDME(468,1)=  0   !    ~c_R            ~c_Rbar', 
            'MDME(469,1)=  0   !    ~c_L            ~c_Rbar', 
            'MDME(470,1)=  0   !    ~c_Lbar         ~c_R', 
            'MDME(471,1)=  0   !    ~b_1            ~b_1bar', 
            'MDME(472,1)=  0   !    ~b_2            ~b_2bar', 
            'MDME(473,1)=  0   !    ~b_1            ~b_2bar', 
            'MDME(474,1)=  0   !    ~b_1bar         ~b_2', 
            'MDME(475,1)=  0   !    ~t_1            ~t_1bar', 
            'MDME(476,1)=  0   !    ~t_2            ~t_2bar', 
            'MDME(477,1)=  0   !    ~t_1            ~t_2bar', 
            'MDME(478,1)=  0   !    ~t_1bar         ~t_2', 
            'MDME(479,1)=  0   !    ~e_L-           ~e_L+', 
            'MDME(480,1)=  0   !    ~e_R-           ~e_R+', 
            'MDME(481,1)=  0   !    ~e_L-           ~e_R+', 
            'MDME(482,1)=  0   !    ~e_L+           ~e_R-', 
            'MDME(483,1)=  0   !    ~nu_eL          ~nu_eLbar', 
            'MDME(484,1)=  0   !    ~nu_eR          ~nu_eRbar', 
            'MDME(485,1)=  0   !    ~nu_eL          ~nu_eRbar', 
            'MDME(486,1)=  0   !    ~nu_eLbar       ~nu_eR', 
            'MDME(487,1)=  0   !    ~mu_L-          ~mu_L+', 
            'MDME(488,1)=  0   !    ~mu_R-          ~mu_R+', 
            'MDME(489,1)=  0   !    ~mu_L-          ~mu_R+', 
            'MDME(490,1)=  0   !    ~mu_L+          ~mu_R-', 
            'MDME(491,1)=  0   !    ~nu_muL         ~nu_muLbar', 
            'MDME(492,1)=  0   !    ~nu_muR         ~nu_muRbar', 
            'MDME(493,1)=  0   !    ~nu_muL         ~nu_muRbar', 
            'MDME(494,1)=  0   !    ~nu_muLbar      ~nu_muR', 
            'MDME(495,1)=  0   !    ~tau_1-         ~tau_1+', 
            'MDME(496,1)=  0   !    ~tau_2-         ~tau_2+', 
            'MDME(497,1)=  0   !    ~tau_1-         ~tau_2+', 
            'MDME(498,1)=  0   !    ~tau_1+         ~tau_2-', 
            'MDME(499,1)=  0   !    ~nu_tauL        ~nu_tauLbar', 
            'MDME(500,1)=  0   !    ~nu_tauR        ~nu_tauRbar', 
            'MDME(501,1)=  0   !    ~nu_tauL        ~nu_tauRbar', 
            'MDME(502,1)=  0   !    ~nu_tauLbar     ~nu_tauR', 
            'MDME(174,1)=  0   !   d         dbar', 
            'MDME(175,1)=  0   !   u         ubar', 
            'MDME(176,1)=  0   !   s         sbar', 
            'MDME(177,1)=  0   !   c         cbar', 
            'MDME(178,1)=  0   !   b         bbar', 
            'MDME(179,1)=  0   !   t         tbar', 
            'MDME(180,1)=  0   !   b        bbar', 
            'MDME(181,1)=  0   !   t        tbar', 
            'MDME(182,1)=  1   !   e-        e+', 
            'MDME(183,1)=  0   !   nu_e      nu_ebar', 
            'MDME(184,1)=  1   !   mu-       mu+', 
            'MDME(185,1)=  0   !   nu_mu     nu_mubar', 
            'MDME(186,1)=  1   !   tau-      tau+', 
            'MDME(187,1)=  0   !   nu_tau    nu_taubar', 
            'MDME(210,1)=  0   !    d               dbar ', 
            'MDME(211,1)=  0   !    u               ubar', 
            'MDME(212,1)=  0   !    s               sbar', 
            'MDME(213,1)=  0   !    c               cbar', 
            'MDME(214,1)=  0   !    b               bbar', 
            'MDME(215,1)=  0   !    t               tbar  ', 
            'MDME(216,1)=  0   !    b              bbar ', 
            'MDME(217,1)=  0   !    t              tbar ', 
            'MDME(218,1)=  0   !    e-              e+', 
            'MDME(219,1)=  0   !    mu-             mu+ ', 
            'MDME(220,1)=  1   !    tau-            tau+    ', 
            'MDME(221,1)=  0   !    tau-           tau+   ', 
            'MDME(222,1)=  0   !    g               g\t    ', 
            'MDME(223,1)=  0   !    gamma           gamma   ', 
            'MDME(224,1)=  0   !    gamma           Z0\t    ', 
            'MDME(225,1)=  0   !    Z0              Z0\t    ', 
            'MDME(226,1)=  0   !    W+              W-\t    ', 
            'MDME(227,1)=  0   !    ~chi_10         ~chi_10', 
            'MDME(228,1)=  0   !    ~chi_20         ~chi_10 ', 
            'MDME(229,1)=  0   !    ~chi_20         ~chi_20 ', 
            'MDME(230,1)=  0   !    ~chi_30         ~chi_10 ', 
            'MDME(231,1)=  0   !    ~chi_30         ~chi_20 ', 
            'MDME(232,1)=  0   !    ~chi_30         ~chi_30 ', 
            'MDME(233,1)=  0   !    ~chi_40         ~chi_10 ', 
            'MDME(234,1)=  0   !    ~chi_40         ~chi_20 ', 
            'MDME(235,1)=  0   !    ~chi_40         ~chi_30 ', 
            'MDME(236,1)=  0   !    ~chi_40         ~chi_40 ', 
            'MDME(237,1)=  0   !    ~chi_1+         ~chi_1- ', 
            'MDME(238,1)=  0   !    ~chi_1+         ~chi_2- ', 
            'MDME(239,1)=  0   !    ~chi_2+         ~chi_1- ', 
            'MDME(240,1)=  0   !    ~chi_2+         ~chi_2- ', 
            'MDME(241,1)=  0   !    ~d_L            ~d_Lbar ', 
            'MDME(242,1)=  0   !    ~d_R            ~d_Rbar ', 
            'MDME(243,1)=  0   !    ~d_L            ~d_Rbar ', 
            'MDME(244,1)=  0   !    ~d_Lbar         ~d_R    ', 
            'MDME(245,1)=  0   !    ~u_L            ~u_Lbar ', 
            'MDME(246,1)=  0   !    ~u_R            ~u_Rbar ', 
            'MDME(247,1)=  0   !    ~u_L            ~u_Rbar ', 
            'MDME(248,1)=  0   !    ~u_Lbar         ~u_R    ', 
            'MDME(249,1)=  0   !    ~s_L            ~s_Lbar ', 
            'MDME(250,1)=  0   !    ~s_R            ~s_Rbar ', 
            'MDME(251,1)=  0   !    ~s_L            ~s_Rbar ', 
            'MDME(252,1)=  0   !    ~s_Lbar         ~s_R    ', 
            'MDME(253,1)=  0   !    ~c_L            ~c_Lbar ', 
            'MDME(254,1)=  0   !    ~c_R            ~c_Rbar ', 
            'MDME(255,1)=  0   !    ~c_L            ~c_Rbar ', 
            'MDME(256,1)=  0   !    ~c_Lbar         ~c_R    ', 
            'MDME(257,1)=  0   !    ~b_1            ~b_1bar ', 
            'MDME(258,1)=  0   !    ~b_2            ~b_2bar ', 
            'MDME(259,1)=  0   !    ~b_1            ~b_2bar ', 
            'MDME(260,1)=  0   !    ~b_1bar         ~b_2    ', 
            'MDME(261,1)=  0   !    ~t_1            ~t_1bar ', 
            'MDME(262,1)=  0   !    ~t_2            ~t_2bar ', 
            'MDME(263,1)=  0   !    ~t_1            ~t_2bar ', 
            'MDME(264,1)=  0   !    ~t_1bar         ~t_2    ', 
            'MDME(265,1)=  0   !    ~e_L-           ~e_L+   ', 
            'MDME(266,1)=  0   !    ~e_R-           ~e_R+   ', 
            'MDME(267,1)=  0   !    ~e_L-           ~e_R+   ', 
            'MDME(268,1)=  0   !    ~e_L+           ~e_R-   ', 
            'MDME(269,1)=  0   !    ~nu_eL          ~nu_eLbar ', 
            'MDME(270,1)=  0   !    ~nu_eR          ~nu_eRbar', 
            'MDME(271,1)=  0   !    ~nu_eL          ~nu_eRbar', 
            'MDME(272,1)=  0   !    ~nu_eLbar       ~nu_eR\t ', 
            'MDME(273,1)=  0   !    ~mu_L-          ~mu_L+\t ', 
            'MDME(274,1)=  0   !    ~mu_R-          ~mu_R+\t ', 
            'MDME(275,1)=  0   !    ~mu_L-          ~mu_R+\t ', 
            'MDME(276,1)=  0   !    ~mu_L+          ~mu_R-\t ', 
            'MDME(277,1)=  0   !    ~nu_muL         ~nu_muLbar', 
            'MDME(278,1)=  0   !    ~nu_muR         ~nu_muRbar', 
            'MDME(279,1)=  0   !    ~nu_muL         ~nu_muRbar', 
            'MDME(280,1)=  0   !    ~nu_muLbar      ~nu_muR\t ', 
            'MDME(281,1)=  0   !    ~tau_1-         ~tau_1+\t ', 
            'MDME(282,1)=  0   !    ~tau_2-         ~tau_2+\t ', 
            'MDME(283,1)=  0   !    ~tau_1-         ~tau_2+\t ', 
            'MDME(284,1)=  0   !    ~tau_1+         ~tau_2-\t ', 
            'MDME(285,1)=  0   !    ~nu_tauL        ~nu_tauLbar', 
            'MDME(286,1)=  0   !    ~nu_tauR        ~nu_tauRbar', 
            'MDME(287,1)=  0   !    ~nu_tauL        ~nu_tauRbar', 
            'MDME(288,1)=  0   !    ~nu_tauLbar     ~nu_tau'),
        parameterSets = cms.vstring('pythiaUESettings', 
            'processParameters')
    )
)


process.ProductionFilterSequence = cms.Sequence(process.generator)

# Path and EndPath definitions
process.generation_step = cms.Path(process.pgen)
process.simulation_step = cms.Path(process.psim)
process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.RAWSIMoutput_step = cms.EndPath(process.RAWSIMoutput)

# Schedule definition
process.schedule = cms.Schedule(process.generation_step,process.genfiltersummary_step,process.simulation_step,process.endjob_step,process.RAWSIMoutput_step)
# filter all path with the production filter sequence
for path in process.paths:
	getattr(process,path)._seq = process.ProductionFilterSequence * getattr(process,path)._seq 

# customisation of the process.

# Automatic addition of the customisation function from Configuration.DataProcessing.Utils
from Configuration.DataProcessing.Utils import addMonitoring 

#call to customisation function addMonitoring imported from Configuration.DataProcessing.Utils
process = addMonitoring(process)

# End of customisation functions
