ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/FastOpenGlDisplayer/python/Frog_Analyzer_Cosmics_cfg.py
(Generate patch)

Comparing UserCode/FastOpenGlDisplayer/python/Frog_Analyzer_Cosmics_cfg.py (file contents):
Revision 1.1 by querten, Tue Aug 19 14:46:23 2008 UTC vs.
Revision 1.3 by querten, Fri Sep 12 06:13:32 2008 UTC

# Line 4 | Line 4
4  
5   import FWCore.ParameterSet.Config as cms
6  
7 < process = cms.Process("Demo")
8 < process.load("Configuration.StandardSequences.FakeConditions_cff")
7 > process = cms.Process("FROG")
8  
9 < process.load("TrackingTools.TrackRefitter.TracksToTrajectories_cff")
9 > process.load("FWCore.MessageLogger.MessageLogger_cfi")
10  
11 + process.load("Configuration.StandardSequences.FakeConditions_cff")
12 + process.load("TrackingTools.TrackRefitter.TracksToTrajectories_cff")
13   process.load("Visualisation.Frog.Frog_Analyzer_cff")
14  
15   process.source = cms.Source("PoolSource",
16 <    fileNames =
17 < cms.untracked.vstring('rfio:/castor/cern.ch/user/b/boudoul/promptrecoCosmics.root')
16 >    skipEvents = cms.untracked.uint32(2610),
17 >    fileNames  = cms.untracked.vstring(
18 > #       '/store/data/Commissioning08/Cosmics/RECO/GRtoBeam_v1/000/061/778/0C9B5B71-BB7D-DD11-B871-0019DB29C614.root'            #Run61790
19 > #        '/store/data/Commissioning08/BeamHalo/RECO/StuffAlmostToP5_v1/000/061/642/10A0FE34-A67D-DD11-AD05-000423D94E1C.root'    #Run61642
20 >        '/store/data/Commissioning08/BeamHalo/RECO/GRtoBeam_v1/000/062/036/E4E42DEF-BB7E-DD11-A46A-000423D6B358.root'          #Run62036
21 >    )
22 > )
23 >
24 > process.maxEvents = cms.untracked.PSet(
25 >    input = cms.untracked.int32(-1)
26 > )
27 >
28 > process.filterOnTracks = cms.EDFilter("TrackCountFilter",
29 >                                     src = cms.InputTag('ctfWithMaterialTracksP5'),
30 > #                                     src = cms.InputTag('globalCosmicMuons'),
31 >                                     minNumber = cms.uint32(1)
32   )
33  
34 + import RecoTracker.TrackProducer.RefitterWithMaterial_cff
35 + process.CTFRefit = RecoTracker.TrackProducer.RefitterWithMaterial_cfi.TrackRefitter.clone()
36 + process.CTFRefit.src = 'ctfWithMaterialTracksP5'
37  
38   process.load("RecoTracker.TrackProducer.RefitterWithMaterial_cff")
39 < process.load("RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilderWithoutRefit_cfi")
22 < process.TrackRefitter.src = 'generalTracks'
39 > process.TrackRefitter.src = 'ctfWithMaterialTracksP5'
40   process.TrackRefitter.TrajectoryInEvent = True
41 + #process.load("RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilderWithoutRefit_cfi")
42  
43 < process.maxEvents = cms.untracked.PSet(
44 <    input = cms.untracked.int32(100)
27 < )
43 > process.GMRefit = RecoTracker.TrackProducer.RefitterWithMaterial_cfi.TrackRefitter.clone()
44 > process.GMRefit.src = 'globalCosmicMuons'
45  
46 < process.load("FWCore.MessageLogger.MessageLogger_cfi")
47 < ## report only every 100th record
48 < #process.MessageLogger.cerr.FwkReport.reportEvery = 100
46 > #process.globalMuons     = RecoTracker.TrackProducer.RefitterWithMaterial_cff.TrackRefitter.clone()
47 > #process.globalMuons.src = 'globalCosmicMuons'
48 > #process.globalMuons.TrajectoryInEvent = True
49  
50   process.load("RecoLocalTracker.SiPixelRecHits.PixelCPEESProducers_cff")
51 <
52 < process.ctfWithMaterialTracksP5 = cms.EDFilter("TracksToTrajectories",
36 <    Tracks = cms.InputTag("ctfWithMaterialTracksP5"),
51 > process.globalMuons = cms.EDFilter("TracksToTrajectories",
52 >    Tracks = cms.InputTag("globalCosmicMuons"),
53      TrackTransformer = cms.PSet(
54          Fitter = cms.string('KFFitterForRefitInsideOut'),
55          TrackerRecHitBuilder = cms.string('WithTrackAngle'),
# Line 41 | Line 57 | process.ctfWithMaterialTracksP5 = cms.ED
57          MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
58          RefitDirection = cms.string('insideOut'),
59          RefitRPCHits = cms.bool(True),
44        DoRefit      = cms.bool(False),
60          Propagator = cms.string('SmartPropagatorAnyRK')
61      )
62   )
63  
49 process.standAloneMuons = cms.EDFilter("TracksToTrajectories",
50    Tracks = cms.InputTag("standAloneMuons"),
51    TrackTransformer = cms.PSet(
52        Fitter = cms.string('KFFitterForRefitInsideOut'),
53        TrackerRecHitBuilder = cms.string('WithTrackAngle'),
54        Smoother = cms.string('KFSmootherForRefitInsideOut'),
55        MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
56        RefitDirection = cms.string('insideOut'),
57        RefitRPCHits = cms.bool(True),
58        Propagator = cms.string('SmartPropagatorAnyRK')
59    )
60 )
64  
65 < process.globalMuons = cms.EDFilter("TracksToTrajectories",
66 <    Tracks = cms.InputTag("globalMuons"),
67 <    TrackTransformer = cms.PSet(
68 <        Fitter = cms.string('KFFitterForRefitInsideOut'),
69 <        TrackerRecHitBuilder = cms.string('WithTrackAngle'),
70 <        Smoother = cms.string('KFSmootherForRefitInsideOut'),
71 <        MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
69 <        RefitDirection = cms.string('insideOut'),
70 <        RefitRPCHits = cms.bool(True),
71 <        Propagator = cms.string('SmartPropagatorAnyRK')
65 > # OUT
66 > process.OUT = cms.OutputModule("PoolOutputModule",
67 >    fileName       = cms.untracked.string('out.root'),
68 >    outputCommands = cms.untracked.vstring(
69 >        'keep *'
70 > #         'drop *',
71 > #         'keep *_*_*_FROG'
72      )
73   )
74  
75 < process.p = cms.Path(process.ctfWithMaterialTracksP5*process.frog)
76 < #process.p = cms.Path(process.frog)
77 < process.frog.OutputFile = 'PrompRecoCosmics.vis'
78 < process.frog.SimHitProducers = []
79 < process.frog.SimCaloHitProducers = []
80 < process.frog.TrajectoryProducers = ['ctfWithMaterialTracksP5']
81 < process.frog.TrackProducers = []
82 < process.frog.SimTrackProducers = []
83 < process.frog.SimVertexProducers = []
75 > process.p = cms.Path(process.globalMuons *  process.CTFRefit * process.TrackRefitter * process.frog)
76 > #process.p = cms.Path(process.filterOnTracks *  process.globalMuons *  process.CTFRefit * process.TrackRefitter * process.frog)
77 > process.frog.OutputFile = 'Run62036.vis'
78 >
79 > process.frog.GenParticlesProducers    = []                     #Commented Lines means default value
80 > process.frog.SimVertexProducers       = []                     #Commented Lines means default value
81 > process.frog.SimTrackProducers        = []                     #Commented Lines means default value
82 > process.frog.SimHitProducers          = []                     #Commented Lines means default value
83 > process.frog.SimCaloHitProducers      = []                     #Commented Lines means default value
84 > process.frog.SiStripClusterProducers  = []                     #Commented Lines means default value
85 > #process.frog.EcalRecHitProducers      = []                     #Commented Lines means default value
86 > #process.frog.HcalHBHERecHitProducers  = []                     #Commented Lines means default value
87 > #process.frog.HcalHORecHitProducers    = []                     #Commented Lines means default value
88 > #process.frog.HcalHFRecHitProducers    = []                     #Commented Lines means default value
89 > #process.frog.DTSegmentProducers       = []                     #Commented Lines means default value
90 > #process.frog.CSCSegmentProducers      = []                     #Commented Lines means default value
91 > #process.frog.RPCHitsProducers         = []                     #Commented Lines means default value
92 > process.frog.CaloTowersProducers      = []                     #Commented Lines means default value
93 > process.frog.NIProducers              = []                     #Commented Lines means default value
94 > #process.frog.TrackProducers           = ['cosmictrackfinderP5' ]                     #Commented Lines means default value
95 > process.frog.TrajectoryProducers      = ['TrackRefitter', 'globalMuons']                     #Commented Lines means default value
96 > #process.frog.TrajectoryProducers      = ['globalMuons']                     #Commented Lines means default value
97 > process.frog.BasicJetsProducers       = []                     #Commented Lines means default value
98 > process.frog.CaloJetsProducers        = []                     #Commented Lines means default value
99 > process.frog.RecoCandidateProducers   = []                     #Commented Lines means default value
100 > process.frog.CaloMETProducers         = []                     #Commented Lines means default value
101 >
102 > #process.outpath  = cms.EndPath(process.OUT)
103 > #process.schedule = cms.Schedule(process.p, process.outpath)
104  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines