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

# User Rev Content
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)