ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/python/vProducer_cff.py
Revision: 1.7
Committed: Fri Mar 13 21:00:54 2009 UTC (16 years, 2 months ago) by loizides
Content type: text/x-python
Branch: MAIN
Changes since 1.6: +2 -2 lines
Log Message:
Removed warning.

File Contents

# User Rev Content
1 loizides 1.7 # $Id: vProducer_cff.py,v 1.6 2009/03/11 18:13:51 bendavid Exp $
2 loizides 1.4
3 mrudolph 1.1 import FWCore.ParameterSet.Config as cms
4    
5 mrudolph 1.2 import MitEdm.Producers.stableParts_cfi
6    
7 mrudolph 1.3 from Configuration.StandardSequences.Services_cff import *
8     from Configuration.StandardSequences.Geometry_cff import *
9     from Configuration.StandardSequences.MagneticField_cff import *
10     from Configuration.StandardSequences.FrontierConditions_GlobalTag_cff import *
11 bendavid 1.6 GlobalTag.globaltag = "IDEAL_V11::All"
12 mrudolph 1.3
13 mrudolph 1.2 PisStable = MitEdm.Producers.stableParts_cfi.stableParts.clone()
14    
15 loizides 1.7 from RecoTracker.TrackProducer.TrackRefitters_cff import *
16 mrudolph 1.2
17     ProtonPropagator = TrackingTools.MaterialEffects.RungeKuttaTrackerPropagator_cfi.RungeKuttaTrackerPropagator.clone()
18     ProtonPropagator.ComponentName = cms.string('ProtonPropagator')
19     ProtonPropagator.Mass = cms.double(0.93827)
20    
21     TrackRefitter.Propagator = cms.string('ProtonPropagator')
22    
23     ProtonsStable = MitEdm.Producers.stableParts_cfi.stableParts.clone()
24     ProtonsStable.iTracks = cms.untracked.string('TrackRefitter')
25     ProtonsStable.oPid = cms.untracked.int32(2212)
26    
27     import MitEdm.Producers.v2ss_cfi
28     Ksh2PiPi = MitEdm.Producers.v2ss_cfi.v2ss.clone()
29    
30     Lambda2ProtPi = MitEdm.Producers.v2ss_cfi.v2ss.clone()
31     Lambda2ProtPi.iStables2 = cms.untracked.string('ProtonsStable')
32     Lambda2ProtPi.oPid= cms.untracked.int32(3122)
33 mrudolph 1.5 Lambda2ProtPi.minMass = cms.untracked.double(1.05)
34     Lambda2ProtPi.maxMass = cms.untracked.double(1.18)
35 mrudolph 1.2
36 mrudolph 1.3 FillKsh = cms.EDAnalyzer("FillMitTree",
37     defactive = cms.untracked.bool(False),
38     StableParts = cms.untracked.PSet(
39     active = cms.untracked.bool(True),
40     mitName = cms.untracked.string('PisStable'),
41     edmName = cms.untracked.string('PisStable'),
42     trackMapName = cms.untracked.string('TracksMapName'),
43     basePartMap = cms.untracked.string('PisStableMapName')
44     ),
45    
46     DecayParts = cms.untracked.PSet(
47     active = cms.untracked.bool(True),
48     mitName = cms.untracked.string('Ksh2PiPi'),
49     edmName = cms.untracked.string('Ksh2PiPi'),
50     basePartMaps = cms.untracked.vstring('PisStableMapName')
51     )
52     )
53    
54     FillLambda = cms.EDAnalyzer("FillMitTree",
55     defactive = cms.untracked.bool(False),
56    
57     GeneralTracks = cms.untracked.PSet(
58     active = cms.untracked.bool(True),
59     mitName = cms.untracked.string('ProtonRefitTracks'),
60     edmName = cms.untracked.string('TrackRefitter'),
61     simMapName = cms.untracked.string('SimMap'),
62     trackMapName = cms.untracked.string('ProtTracksMapName')
63     ),
64     StableParts = cms.untracked.PSet(
65     active = cms.untracked.bool(True),
66     mitName = cms.untracked.string('ProtonsStable'),
67     edmName = cms.untracked.string('ProtonsStable'),
68     trackMapName= cms.untracked.string('ProtTracksMapName'),
69     basePartMap = cms.untracked.string('ProtonsStableMapName')
70     ),
71    
72     DecayParts = cms.untracked.PSet(
73     active = cms.untracked.bool(True),
74     mitName = cms.untracked.string('Lambda2ProtPi'),
75     edmName = cms.untracked.string('Lambda2ProtPi'),
76     basePartMaps = cms.untracked.vstring('PisStableMapName','ProtonsStableMapName')
77     )
78     )
79    
80 mrudolph 1.2
81 mrudolph 1.3 #Sequence to PRODUCE the particles
82 mrudolph 1.2 vProducer = cms.Sequence(PisStable*TrackRefitter*ProtonsStable*Ksh2PiPi*Lambda2ProtPi)
83 mrudolph 1.3
84     #Sequence to fill objects - run after standard MitTreeFiller
85     vFiller = cms.Sequence(FillKsh*FillLambda)