CMS 3D CMS Logo

genericParticleProducer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # NOTE: THIS IS JUST A SKELETON, YOU SHOULD FILL IT IN WITH "replace"
00004 
00005 allLayer1GenericParticles = cms.EDProducer("PATGenericParticleProducer",
00006     ## Input (anything readable with View<Candidate>
00007     src = cms.InputTag("REPLACE_ME"),
00008 
00009     # AOD embedding
00010     embedTrack          = cms.bool(False),
00011     embedGsfTrack       = cms.bool(False), ## whether to embed in AOD externally stored gsf track
00012     embedStandAloneMuon = cms.bool(False), ## whether to embed in AOD externally stored standalone muon track
00013     embedCombinedMuon   = cms.bool(False), ## whether to embed in AOD externally stored combined muon track
00014     embedMultipleTracks = cms.bool(False), ## whether to embed in AOD externally stored multiple tracks (as per recoCandidate.track(int idx) )
00015     embedSuperCluster   = cms.bool(False), ## whether to embed in AOD externally stored supercluster
00016     embedCaloTower      = cms.bool(False), ## whether to embed in AOD externally stored calo tower
00017 
00018     # Isolation configurables
00019     isolation = cms.PSet(
00020     ),
00021     # embed IsoDeposits to recompute isolation
00022     isoDeposits = cms.PSet(
00023     ),
00024 
00025     # any sort of "quality" value
00026     addQuality = cms.bool(False),
00027     qualitySource = cms.InputTag("REPLACE_ME"), ## must be ValueMap<float> associated to the input collection
00028 
00029     # Trigger matching configurables
00030     addTrigMatch = cms.bool(False),
00031     trigPrimMatch = cms.VInputTag(cms.InputTag("REPLACE_ME")), ## trigger primitive sources to be used for the matching
00032 
00033     # MC matching configurables
00034     addGenMatch = cms.bool(False),
00035     embedGenMatch = cms.bool(False),
00036     genParticleMatch = cms.InputTag("REPLACE_ME"), ## particles source to be used for the matching
00037 
00038     # Efficiencies
00039     addEfficiencies = cms.bool(False),
00040     efficiencies    = cms.PSet(),
00041 
00042     # user data to add
00043     userData = cms.PSet(
00044       # add custom classes here
00045       userClasses = cms.PSet(
00046         src = cms.VInputTag('')
00047       ),
00048       # add doubles here
00049       userFloats = cms.PSet(
00050         src = cms.VInputTag('')
00051       ),
00052       # add ints here
00053       userInts = cms.PSet(
00054         src = cms.VInputTag('')
00055       ),
00056       # add "inline" functions here
00057       userFunctions = cms.vstring(""),
00058       userFunctionLabels = cms.vstring("")
00059     ),
00060  
00061 )
00062 
00063 

Generated on Tue Jun 9 17:41:44 2009 for CMSSW by  doxygen 1.5.4