ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/python/conversionElectronsStable_cfi.py
Revision: 1.3
Committed: Tue Apr 27 14:26:57 2010 UTC (15 years ago) by bendavid
Content type: text/x-python
Branch: MAIN
CVS Tags: Mit_024b, Mit_025pre1, Mit_024a, Mit_024, Mit_023, Mit_022a, Mit_022, Mit_020d, TMit_020d, Mit_020c, Mit_021, Mit_021pre2, Mit_021pre1, Mit_020b, Mit_020a, Mit_020, Mit_020pre1, Mit_018, Mit_017, Mit_017pre3, Mit_017pre2, Mit_017pre1, V07-05-00, Mit_016, Mit_015b, Mit_015a, Mit_015, Mit_014e, Mit_014d, Mit_014c, Mit_014b, ConvRejection-10-06-09, Mit_014a, Mit_014, Mit_014pre3, Mit_014pre2, Mit_014pre1, Mit_013d
Changes since 1.2: +19 -1 lines
Log Message:
Some changes to support fastsim

File Contents

# Content
1 # $Id: conversionElectronsStable_cfi.py,v 1.2 2009/07/12 13:12:06 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 mergedGeneralGsfStable = MitEdm.Producers.stablePartMerger_cfi.stablePartMerger.clone(
44 StableProducer1 = 'generalElectronsStable',
45 StableProducer2 = 'gsfElectronsStable',
46 preferCollection = 2,
47 )
48
49 conversionElectronsStable = cms.Sequence(generalElectronsStable*
50 ckfInOutElectronsStable*
51 ckfOutInElectronsStable
52 )
53
54 mvfConversionElectronsStable = cms.Sequence(gsfElectronsStable*
55 mergedConversionsStable*
56 mergedConversionsGeneralStable*
57 mergedElectronsStable)
58
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)