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

# Content
1 # $Id: conversionElectronsStable_cfi.py,v 1.1 2009/07/02 15:14:52 bendavid Exp $
2
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 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 conversionElectronsStable = cms.Sequence(generalElectronsStable*
44 ckfInOutElectronsStable*
45 ckfOutInElectronsStable
46 )
47
48 mvfConversionElectronsStable = cms.Sequence(gsfElectronsStable*
49 mergedConversionsStable*
50 mergedConversionsGeneralStable*
51 mergedElectronsStable)