CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/FastSimulation/ParticleFlow/python/ParticleFlowFastSim_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Particle Flow
00004 from RecoParticleFlow.PFClusterProducer.particleFlowCluster_cff import *
00005 #from RecoParticleFlow.PFTracking.particleFlowTrack_cff import *
00006 from RecoParticleFlow.PFTracking.particleFlowTrackWithDisplacedVertex_cff import *
00007 from RecoParticleFlow.PFProducer.particleFlowSimParticle_cff import *
00008 from RecoParticleFlow.PFProducer.particleFlowBlock_cff import *
00009 from RecoParticleFlow.PFProducer.particleFlow_cff import *
00010 from RecoParticleFlow.PFProducer.pfElectronTranslator_cff import *
00011 from RecoParticleFlow.PFProducer.pfPhotonTranslator_cff import *
00012 from RecoParticleFlow.PFTracking.trackerDrivenElectronSeeds_cff import *
00013 from RecoParticleFlow.PFTracking.mergedElectronSeeds_cfi import *
00014 from FastSimulation.ParticleFlow.FSparticleFlow_cfi import *
00015 
00016 particleFlowSimParticle.sim = 'famosSimHits'
00017 
00018 #Deactivate the recovery of dead towers since dead towers are not simulated
00019 particleFlowRecHitHCAL.ECAL_Compensate = cms.bool(False)
00020 #Similarly, deactivate HF cleaning for spikes
00021 particleFlowRecHitHCAL.ShortFibre_Cut = cms.double(1E5)
00022 particleFlowRecHitHCAL.LongFibre_Cut = cms.double(1E5)
00023 particleFlowRecHitHCAL.LongShortFibre_Cut = cms.double(1E5)
00024 particleFlowRecHitHCAL.ApplyLongShortDPG = cms.bool(False)
00025 particleFlowClusterHFEM.thresh_Clean_Barrel = cms.double(1E5)
00026 particleFlowClusterHFEM.thresh_Clean_Endcap = cms.double(1E5)
00027 particleFlowClusterHFHAD.thresh_Clean_Barrel = cms.double(1E5)
00028 particleFlowClusterHFHAD.thresh_Clean_Endcap = cms.double(1E5)
00029 
00030 #particleFlowBlock.useNuclear = cms.bool(True)
00031 #particleFlowBlock.useConversions = cms.bool(True)
00032 #particleFlowBlock.useV0 = cms.bool(True)
00033 
00034 #ParticleFlow.rejectTracks_Bad =  cms.bool(False)
00035 #ParticleFlow.rejectTracks_Step45 = cms.bool(False)
00036 
00037 #ParticleFlow.usePFNuclearInteractions = cms.bool(True)
00038 #ParticleFlow.usePFConversions = cms.bool(True)
00039 #ParticleFlow.usePFDecays = cms.bool(True)
00040 
00041 
00042 famosParticleFlowSequence = cms.Sequence(
00043     caloTowersRec+
00044 #    pfTrackElec+
00045     particleFlowTrackWithDisplacedVertex+
00046     particleFlowBlock+
00047     ParticleFlow+
00048     FSparticleFlow+
00049     pfElectronTranslatorSequence+
00050     pfPhotonTranslatorSequence
00051 )
00052 
00053 # PF Reco Jets and MET
00054 from RecoJets.Configuration.RecoPFJets_cff import *
00055 from RecoMET.Configuration.RecoPFMET_cff import *
00056 
00057 PFJetMet = cms.Sequence(
00058     recoPFJets+
00059     recoPFMET
00060 )
00061 
00062 
00063 # Tau tagging
00064 
00065 from FastSimulation.ParticleFlow.TauTaggingFastSim_cff import *
00066     
00067 
00068 
00069 
00070 
00071 
00072 
00073 
00074 
00075