ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HFmon2012/test/raddamAnalyzer.py
Revision: 1.6
Committed: Wed Aug 15 17:30:00 2012 UTC (12 years, 8 months ago) by makbiyik
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +1 -1 lines
Log Message:
split into separate chunks

File Contents

# User Rev Content
1 yilmaz 1.1
2    
3     RUN="___RUN___"
4    
5     import FWCore.ParameterSet.Config as cms
6    
7     process = cms.Process("HCAL")
8     process.load("FWCore.MessageLogger.MessageLogger_cfi")
9    
10    
11     process.load("Configuration.StandardSequences.Geometry_cff")
12    
13     process.load("RecoLocalCalo.Configuration.RecoLocalCalo_Cosmics_cff")
14    
15     process.load("CondCore.DBCommon.CondDBSetup_cfi")
16    
17     process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
18    
19     process.load("EventFilter.HcalRawToDigi.HcalRawToDigi_cfi")
20     process.load("Configuration.StandardSequences.RawToDigi_Data_cff")
21     #process.load("Configuration.GlobalRuns.ForceZeroTeslaField_cff")
22     process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
23    
24    
25     import EventFilter.HcalRawToDigi.HcalRawToDigi_cfi
26     process.hcalDigis = EventFilter.HcalRawToDigi.HcalRawToDigi_cfi.hcalDigis.clone()
27     #process.load("Configuration.StandardSequences.ReconstructionCosmics_cff")
28    
29     process.GlobalTag.globaltag = 'GR_P_V27::All'
30     process.prefer("GlobalTag")
31     process.Timing = cms.Service("Timing")
32    
33     process.maxEvents = cms.untracked.PSet(
34 makbiyik 1.6 input = cms.untracked.int32(-1)
35 yilmaz 1.1 )
36 makbiyik 1.5
37 yilmaz 1.1 process.source = cms.Source("HcalTBSource",
38     streams = cms.untracked.vstring('HCAL_DCC700',
39     'HCAL_DCC701',
40     'HCAL_DCC702',
41     'HCAL_DCC703',
42     'HCAL_DCC704',
43     'HCAL_DCC705',
44     'HCAL_DCC706',
45     'HCAL_DCC707',
46     'HCAL_DCC708',
47     'HCAL_DCC709',
48     'HCAL_DCC710',
49     'HCAL_DCC711',
50     'HCAL_DCC712',
51     'HCAL_DCC713',
52     'HCAL_DCC714',
53     'HCAL_DCC715',
54     'HCAL_DCC716',
55     'HCAL_DCC717',
56     'HCAL_DCC718',
57     'HCAL_DCC719',
58     'HCAL_DCC720',
59     'HCAL_DCC721',
60     'HCAL_DCC722',
61     'HCAL_DCC723',
62     'HCAL_DCC724',
63     'HCAL_DCC725',
64     'HCAL_DCC726',
65     'HCAL_DCC727',
66     'HCAL_DCC728',
67     'HCAL_DCC729',
68     'HCAL_DCC730',
69     'HCAL_DCC731',
70     'HCAL_Trigger',
71     'HCAL_SlowData',
72     'HCAL_QADCTDC'),
73 makbiyik 1.4 fileNames = cms.untracked.vstring('file:./USC_'+RUN+'.root'),
74 makbiyik 1.5 # skipEvents = cms.untracked.uint32(950)
75 yilmaz 1.1 )
76    
77     process.options = cms.untracked.PSet(
78     wantSummary = cms.untracked.bool(True)
79     )
80 makbiyik 1.5
81 yilmaz 1.1 process.hcal_db_producer = cms.ESProducer("HcalDbProducer",
82     dump = cms.untracked.vstring(''),
83     file = cms.untracked.string('')
84     )
85    
86     process.hcalLaserReco = cms.EDProducer("HcalLaserReco")
87    
88     process.myanalysis = cms.EDAnalyzer("HcalRaddamAnalyzer",
89     hcalLaserLabel = cms.InputTag("hcalLaserReco"),
90     nevtsample = cms.untracked.int32(100),
91     STreshold = cms.untracked.double(20.0),
92     ADCTreshold = cms.untracked.double(20.0),
93     DHFL_Treshold = cms.untracked.double(3.8),
94     p4noise = cms.untracked.double(69.0),
95     DHFS_Treshold = cms.untracked.double(3.8),
96     EventsToStore = cms.untracked.double(100.0),
97     rsigma = cms.untracked.double(3.0),
98     ADCdigiTS = cms.untracked.double(4.0),
99     HFL_Treshold = cms.untracked.double(0.65),
100     outputFileName = cms.string('NtupleLaser'+RUN+'.root'),
101     textoutputFileName = cms.string('newraddam'+RUN+'.txt'),
102     radfib2 = cms.untracked.int32(4),
103     radfib1 = cms.untracked.int32(3),
104     LASERON = cms.bool(True),
105     hfperchan = cms.bool(True),
106     HFS_Treshold = cms.untracked.double(0.9),
107     dsigma = cms.untracked.double(12.0),
108     )
109    
110     process.TFileService = cms.Service("TFileService",
111     fileName = cms.string('HistoLaser'+RUN+'.root')
112     )
113    
114     process.RawToDigi = cms.Sequence(process.hcalDigis)
115     process.allPath = cms.Path(process.hcalDigis*process.hcalLaserReco*process.myanalysis)