CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
copyTrivial_orcoff_cfg.py
Go to the documentation of this file.
2 
3 process = cms.Process("TEST")
4 process.load("CalibCalorimetry.EcalTrivialCondModules.EcalTrivialCondRetriever_cfi")
5 
6 process.load("CondCore.DBCommon.CondDBCommon_cfi")
7 #process.CondDBCommon.connect = 'oracle://cms_orcoff_prep/CMS_COND_ECAL'
8 process.CondDBCommon.DBParameters.authenticationPath = '/afs/cern.ch/cms/DB/conddb/'
9 process.CondDBCommon.connect = 'sqlite_file:DB.db'
10 
11 process.MessageLogger = cms.Service("MessageLogger",
12  debugModules = cms.untracked.vstring('*'),
13  destinations = cms.untracked.vstring('cout')
14 )
15 
16 process.source = cms.Source("EmptyIOVSource",
17  firstValue = cms.uint64(1),
18  lastValue = cms.uint64(1),
19  timetype = cms.string('runnumber'),
20  interval = cms.uint64(1)
21 )
22 
23 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
24  process.CondDBCommon,
25  toPut = cms.VPSet(cms.PSet(
26  record = cms.string('EcalPedestalsRcd'),
27  tag = cms.string('EcalPedestals_mc')
28  ),
29  cms.PSet(
30  record = cms.string('EcalADCToGeVConstantRcd'),
31  tag = cms.string('EcalADCToGeVConstant_mc')
32  ),
33  cms.PSet(
34  record = cms.string('EcalChannelStatusRcd'),
35  tag = cms.string('EcalChannelStatus_mc')
36  ),
37  cms.PSet(
38  record = cms.string('EcalIntercalibConstantsRcd'),
39  tag = cms.string('EcalIntercalibConstants_mc')
40  ),
41  cms.PSet(
42  record = cms.string('EcalIntercalibErrorsRcd'),
43  tag = cms.string('EcalIntercalibErrors_mc')
44  ),
45  cms.PSet(
46  record = cms.string('EcalIntercalibConstantsMCRcd'),
47  tag = cms.string('EcalIntercalibConstantsMC_mc')
48  ),
49  cms.PSet(
50  record = cms.string('EcalGainRatiosRcd'),
51  tag = cms.string('EcalGainRatios_mc')
52  ),
53  cms.PSet(
54  record = cms.string('EcalWeightXtalGroupsRcd'),
55  tag = cms.string('EcalWeightXtalGroups_mc')
56  ),
57  cms.PSet(
58  record = cms.string('EcalTBWeightsRcd'),
59  tag = cms.string('EcalTBWeights_mc')
60  ),
61  cms.PSet(
62  record = cms.string('EcalLaserAlphasRcd'),
63  tag = cms.string('EcalLaserAlphas_mc')
64  ),
65  cms.PSet(
66  record = cms.string('EcalLaserAPDPNRatiosRcd'),
67  tag = cms.string('EcalLaserAPDPNRatios_mc')
68  ),
69  cms.PSet(
70  record = cms.string('EcalLaserAPDPNRatiosRefRcd'),
71  tag = cms.string('EcalLaserAPDPNRatiosRef_mc')
72  ),
73  cms.PSet(
74  record = cms.string('EcalLaserAPDPNRatiosRefRcd'),
75  tag = cms.string('EcalLaserAPDPNRatiosRef_mc')
76  ),
77  cms.PSet(
78  record = cms.string('EcalClusterCrackCorrParametersRcd'),
79  tag = cms.string('EcalClusterCrackCorrParameters_mc')
80  ),
81  cms.PSet(
82  record = cms.string('EcalClusterEnergyUncertaintyParametersRcd'),
83  tag = cms.string('EcalClusterEnergyUncertaintyParameters_mc')
84  ),
85  cms.PSet(
86  record = cms.string('EcalClusterEnergyCorrectionParametersRcd'),
87  tag = cms.string('EcalClusterEnergyCorrectionParameters_mc')
88  ),
89  cms.PSet(
90  record = cms.string('EcalClusterEnergyCorrectionObjectSpecificParametersRcd'),
91  tag = cms.string('EcalClusterEnergyCorrectionObjectSpecificParameters_mc')
92  ),
93  cms.PSet(
94  record = cms.string('EcalTimeCalibConstantsRcd'),
95  tag = cms.string('EcalTimeCalibConstants_mc')
96  ),
97  cms.PSet(
98  record = cms.string('EcalClusterLocalContCorrParametersRcd'),
99  tag = cms.string('EcalClusterLocalContCorrParameters_mc')
100  ))
101 )
102 
103 process.dbCopy = cms.EDAnalyzer("EcalDBCopy",
104  timetype = cms.string('runnumber'),
105  toCopy = cms.VPSet(cms.PSet(
106  record = cms.string('EcalPedestalsRcd'),
107  container = cms.string('EcalPedestals')
108  ),
109  cms.PSet(
110  record = cms.string('EcalADCToGeVConstantRcd'),
111  container = cms.string('EcalADCToGeVConstant')
112  ),
113  cms.PSet(
114  record = cms.string('EcalChannelStatusRcd'),
115  container = cms.string('EcalChannelStatus')
116  ),
117  cms.PSet(
118  record = cms.string('EcalIntercalibConstantsRcd'),
119  container = cms.string('EcalIntercalibConstants')
120  ),
121  cms.PSet(
122  record = cms.string('EcalIntercalibErrorsRcd'),
123  container = cms.string('EcalIntercalibErrors')
124  ),
125  cms.PSet(
126  record = cms.string('EcalIntercalibConstantsMCRcd'),
127  container = cms.string('EcalIntercalibConstantsMC')
128  ),
129  cms.PSet(
130  record = cms.string('EcalGainRatiosRcd'),
131  container = cms.string('EcalGainRatios')
132  ),
133  cms.PSet(
134  record = cms.string('EcalWeightXtalGroupsRcd'),
135  container = cms.string('EcalWeightXtalGroups')
136  ),
137  cms.PSet(
138  record = cms.string('EcalTBWeightsRcd'),
139  container = cms.string('EcalTBWeights')
140  ),
141  cms.PSet(
142  record = cms.string('EcalLaserAlphasRcd'),
143  container = cms.string('EcalLaserAlphas')
144  ),
145  cms.PSet(
146  record = cms.string('EcalLaserAPDPNRatiosRcd'),
147  container = cms.string('EcalLaserAPDPNRatios')
148  ),
149  cms.PSet(
150  record = cms.string('EcalLaserAPDPNRatiosRefRcd'),
151  container = cms.string('EcalLaserAPDPNRatiosRef')
152  ),
153  cms.PSet(
154  record = cms.string('EcalClusterCrackCorrParametersRcd'),
155  container = cms.string('EcalClusterCrackCorrParameters')
156  ),
157  cms.PSet(
158  record = cms.string('EcalClusterEnergyUncertaintyParametersRcd'),
159  container = cms.string('EcalClusterEnergyUncertaintyParameters')
160  ),
161  cms.PSet(
162  record = cms.string('EcalClusterEnergyCorrectionParametersRcd'),
163  container = cms.string('EcalClusterEnergyCorrectionParameters')
164  ),
165  cms.PSet(
166  record = cms.string('EcalClusterEnergyCorrectionObjectSpecificParametersRcd'),
167  container = cms.string('EcalClusterEnergyCorrectionObjectSpecificParameters')
168  ),
169  cms.PSet(
170  record = cms.string('EcalClusterLocalContCorrParametersRcd'),
171  container = cms.string('EcalClusterLocalContCorrParameters')
172  ),
173  cms.PSet(
174  record = cms.string('EcalTimeCalibConstantsRcd'),
175  container = cms.string('EcalTimeCalibConstants')
176  ))
177 )
178 
179 process.prod = cms.EDAnalyzer("EcalTrivialObjectAnalyzer")
180 
181 process.p = cms.Path(process.prod*process.dbCopy)
182