ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/python/vProducerNoRefit_cff.py
Revision: 1.4
Committed: Tue Mar 3 21:31:08 2009 UTC (16 years, 2 months ago) by bendavid
Content type: text/x-python
Branch: MAIN
CVS Tags: Mit_008pre1
Changes since 1.3: +41 -1 lines
Log Message:
Make V producer runnable in Aod by making HitDropper usage configurable, and changing the nofit python file a bit

File Contents

# User Rev Content
1 bendavid 1.4 # $Id: vProducerNoRefit_cff.py,v 1.3 2008/10/03 23:53:51 loizides Exp $
2 loizides 1.3
3 mrudolph 1.1 import FWCore.ParameterSet.Config as cms
4    
5     import MitEdm.Producers.stableParts_cfi
6    
7     PisStable = MitEdm.Producers.stableParts_cfi.stableParts.clone()
8    
9     ProtonsStable = MitEdm.Producers.stableParts_cfi.stableParts.clone()
10     ProtonsStable.oPid = cms.untracked.int32(2212)
11    
12     import MitEdm.Producers.v2ss_cfi
13     Ksh2PiPi = MitEdm.Producers.v2ss_cfi.v2ss.clone()
14 bendavid 1.4 Ksh2PiPi.useHitDropper = cms.untracked.bool(False)
15 mrudolph 1.1
16     Lambda2ProtPi = MitEdm.Producers.v2ss_cfi.v2ss.clone()
17     Lambda2ProtPi.iStables2 = cms.untracked.string('ProtonsStable')
18     Lambda2ProtPi.oPid= cms.untracked.int32(3122)
19     Lambda2ProtPi.minMass = cms.untracked.double(1.0)
20     Lambda2ProtPi.maxMass = cms.untracked.double(1.3)
21 bendavid 1.4 Lambda2ProtPi.useHitDropper = cms.untracked.bool(False)
22 mrudolph 1.1
23 bendavid 1.4 FillKsh = cms.EDAnalyzer("FillMitTree",
24     defactive = cms.untracked.bool(False),
25     StableParts = cms.untracked.PSet(
26     active = cms.untracked.bool(True),
27     mitName = cms.untracked.string('PisStable'),
28     edmName = cms.untracked.string('PisStable'),
29     trackMapName = cms.untracked.string('TracksMapName'),
30     basePartMap = cms.untracked.string('PisStableMapName')
31     ),
32    
33     DecayParts = cms.untracked.PSet(
34     active = cms.untracked.bool(True),
35     mitName = cms.untracked.string('Ksh2PiPi'),
36     edmName = cms.untracked.string('Ksh2PiPi'),
37     basePartMaps = cms.untracked.vstring('PisStableMapName')
38     )
39     )
40    
41     FillLambda = cms.EDAnalyzer("FillMitTree",
42     defactive = cms.untracked.bool(False),
43    
44     StableParts = cms.untracked.PSet(
45     active = cms.untracked.bool(True),
46     mitName = cms.untracked.string('ProtonsStable'),
47     edmName = cms.untracked.string('ProtonsStable'),
48     trackMapName= cms.untracked.string('TracksMapName'),
49     basePartMap = cms.untracked.string('ProtonsStableMapName')
50     ),
51    
52     DecayParts = cms.untracked.PSet(
53     active = cms.untracked.bool(True),
54     mitName = cms.untracked.string('Lambda2ProtPi'),
55     edmName = cms.untracked.string('Lambda2ProtPi'),
56     basePartMaps = cms.untracked.vstring('PisStableMapName','ProtonsStableMapName')
57     )
58     )
59    
60 mrudolph 1.1
61 mrudolph 1.2 vProducer = cms.Sequence(PisStable*ProtonsStable*Ksh2PiPi*Lambda2ProtPi)
62 bendavid 1.4 vFiller = cms.Sequence(FillKsh*FillLambda)