ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/python/conversionElectronsStable_cfi.py
Revision: 1.2
Committed: Sun Jul 12 13:12:06 2009 UTC (15 years, 10 months ago) by bendavid
Content type: text/x-python
Branch: MAIN
CVS Tags: Mit_013c, Mit_013b, Mit_013a, Mit_013, Mit_013pre1, Mit_012i, Mit_012h, Mit_012g, Mit_012f, Mit_012e, Mit_012d, Mit_012c, Mit_012b, Mit_012a, Mit_012, Mit_011a, Mit_011, Mit_010a, Mit_010
Changes since 1.1: +31 -2 lines
Log Message:
New conversion sequence exploiting StablePart merging

File Contents

# User Rev Content
1 bendavid 1.2 # $Id: conversionElectronsStable_cfi.py,v 1.1 2009/07/02 15:14:52 bendavid Exp $
2 bendavid 1.1
3     import FWCore.ParameterSet.Config as cms
4    
5     generalElectronsStable = cms.EDProducer("ProducerStable",
6     iTracks = cms.untracked.string('generalTracks'),
7     oPid = cms.untracked.int32(11)
8     )
9    
10     ckfInOutElectronsStable = cms.EDProducer("ProducerStable",
11     iTracks = cms.untracked.string('ckfInOutTracksFromConversions'),
12     oPid = cms.untracked.int32(11)
13     )
14    
15     ckfOutInElectronsStable = cms.EDProducer("ProducerStable",
16     iTracks = cms.untracked.string('ckfOutInTracksFromConversions'),
17     oPid = cms.untracked.int32(11)
18     )
19    
20 bendavid 1.2 gsfElectronsStable = cms.EDProducer("ProducerStable",
21     iTracks = cms.untracked.string('electronGsfTracks'),
22     oPid = cms.untracked.int32(11)
23     )
24    
25     import MitEdm.Producers.stablePartMerger_cfi
26    
27     mergedConversionsStable = MitEdm.Producers.stablePartMerger_cfi.stablePartMerger.clone(
28     StableProducer1 = 'ckfInOutElectronsStable',
29     StableProducer2 = 'ckfOutInElectronsStable',
30     )
31    
32     mergedConversionsGeneralStable = MitEdm.Producers.stablePartMerger_cfi.stablePartMerger.clone(
33     StableProducer1 = 'mergedConversionsStable',
34     StableProducer2 = 'generalElectronsStable',
35     )
36    
37     mergedElectronsStable = MitEdm.Producers.stablePartMerger_cfi.stablePartMerger.clone(
38     StableProducer1 = 'mergedConversionsGeneralStable',
39     StableProducer2 = 'gsfElectronsStable',
40     preferCollection = 2,
41     )
42    
43 bendavid 1.1 conversionElectronsStable = cms.Sequence(generalElectronsStable*
44     ckfInOutElectronsStable*
45 bendavid 1.2 ckfOutInElectronsStable
46     )
47    
48     mvfConversionElectronsStable = cms.Sequence(gsfElectronsStable*
49     mergedConversionsStable*
50     mergedConversionsGeneralStable*
51     mergedElectronsStable)