ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HFmon2012/test/raddamAnalyzer.py
Revision: 1.4
Committed: Wed Aug 15 12:56:51 2012 UTC (12 years, 8 months ago) by makbiyik
Content type: text/x-python
Branch: MAIN
Changes since 1.3: +3 -2 lines
Log Message:
update

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.4 input = cms.untracked.int32(-1000)
35 yilmaz 1.1 )
36     process.source = cms.Source("HcalTBSource",
37     streams = cms.untracked.vstring('HCAL_DCC700',
38     'HCAL_DCC701',
39     'HCAL_DCC702',
40     'HCAL_DCC703',
41     'HCAL_DCC704',
42     'HCAL_DCC705',
43     'HCAL_DCC706',
44     'HCAL_DCC707',
45     'HCAL_DCC708',
46     'HCAL_DCC709',
47     'HCAL_DCC710',
48     'HCAL_DCC711',
49     'HCAL_DCC712',
50     'HCAL_DCC713',
51     'HCAL_DCC714',
52     'HCAL_DCC715',
53     'HCAL_DCC716',
54     'HCAL_DCC717',
55     'HCAL_DCC718',
56     'HCAL_DCC719',
57     'HCAL_DCC720',
58     'HCAL_DCC721',
59     'HCAL_DCC722',
60     'HCAL_DCC723',
61     'HCAL_DCC724',
62     'HCAL_DCC725',
63     'HCAL_DCC726',
64     'HCAL_DCC727',
65     'HCAL_DCC728',
66     'HCAL_DCC729',
67     'HCAL_DCC730',
68     'HCAL_DCC731',
69     'HCAL_Trigger',
70     'HCAL_SlowData',
71     'HCAL_QADCTDC'),
72 makbiyik 1.4 fileNames = cms.untracked.vstring('file:./USC_'+RUN+'.root'),
73     skipEvents = cms.untracked.uint32(950)
74 yilmaz 1.1 )
75    
76     process.options = cms.untracked.PSet(
77     wantSummary = cms.untracked.bool(True)
78     )
79     process.hcal_db_producer = cms.ESProducer("HcalDbProducer",
80     dump = cms.untracked.vstring(''),
81     file = cms.untracked.string('')
82     )
83    
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     textoutFileName = cms.string('rad-out.txt'),
103     radfib2 = cms.untracked.int32(4),
104     radfib1 = cms.untracked.int32(3),
105     LASERON = cms.bool(True),
106     hfperchan = cms.bool(True),
107     HFS_Treshold = cms.untracked.double(0.9),
108     dsigma = cms.untracked.double(12.0),
109     )
110    
111     process.TFileService = cms.Service("TFileService",
112     fileName = cms.string('HistoLaser'+RUN+'.root')
113     )
114    
115     process.RawToDigi = cms.Sequence(process.hcalDigis)
116     process.allPath = cms.Path(process.hcalDigis*process.hcalLaserReco*process.myanalysis)