1 |
bendavid |
1.3 |
# $Id: conversionElectronsStable_cfi.py,v 1.2 2009/07/12 13:12:06 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.3 |
mergedGeneralGsfStable = MitEdm.Producers.stablePartMerger_cfi.stablePartMerger.clone(
|
44 |
|
|
StableProducer1 = 'generalElectronsStable',
|
45 |
|
|
StableProducer2 = 'gsfElectronsStable',
|
46 |
|
|
preferCollection = 2,
|
47 |
|
|
)
|
48 |
|
|
|
49 |
bendavid |
1.1 |
conversionElectronsStable = cms.Sequence(generalElectronsStable*
|
50 |
|
|
ckfInOutElectronsStable*
|
51 |
bendavid |
1.2 |
ckfOutInElectronsStable
|
52 |
|
|
)
|
53 |
|
|
|
54 |
|
|
mvfConversionElectronsStable = cms.Sequence(gsfElectronsStable*
|
55 |
|
|
mergedConversionsStable*
|
56 |
|
|
mergedConversionsGeneralStable*
|
57 |
|
|
mergedElectronsStable)
|
58 |
bendavid |
1.3 |
|
59 |
|
|
electronsStable = cms.Sequence(generalElectronsStable*
|
60 |
|
|
ckfInOutElectronsStable*
|
61 |
|
|
ckfOutInElectronsStable*
|
62 |
|
|
gsfElectronsStable*
|
63 |
|
|
mergedConversionsStable*
|
64 |
|
|
mergedConversionsGeneralStable*
|
65 |
|
|
mergedElectronsStable)
|
66 |
|
|
|
67 |
|
|
electronsStableFastSim = cms.Sequence(generalElectronsStable*
|
68 |
|
|
gsfElectronsStable*
|
69 |
|
|
mergedGeneralGsfStable) |