43 mDumpRequest =
p.getUntrackedParameter<std::vector<std::string> >(
"dump", std::vector<std::string>());
50 template <
class S,
class SRcd>
57 template <
class S,
class SRcd>
70 template <
class S,
class SRcd>
83 S myobject(*
p.product());
85 myobject.setTopo(topo);
90 std::cout <<
"error: invalid IOV sync value !" << std::endl;
94 template <
class S,
class SRcd>
102 S myobject(*
p.product());
107 std::cout <<
"error: invalid IOV sync value !" << std::endl;
113 int myrun =
e.id().run();
114 std::ostringstream
file;
116 std::ofstream outStream(
file.str().c_str());
117 std::cout <<
"HcalDumpConditions: ---- Dumping " <<
name <<
" ----" << std::endl;
127 std::cout <<
"HcalDumpConditions::analyze-> I AM IN RUN NUMBER " <<
e.id().run() << std::endl;
133 dumpIt<HcalElectronicsMap, HcalElectronicsMapRcd>(
mDumpRequest,
e, context,
"ElectronicsMap");
134 dumpIt<HcalFrontEndMap, HcalFrontEndMapRcd>(
mDumpRequest,
e, context,
"FrontEndMap");
135 dumpIt<HcalQIEData, HcalQIEDataRcd>(
mDumpRequest,
e, context,
"QIEData", topo);
136 dumpIt<HcalQIETypes, HcalQIETypesRcd>(
mDumpRequest,
e, context,
"QIETypes", topo);
137 dumpIt<HcalPedestals, HcalPedestalsRcd>(
mDumpRequest,
e, context,
"Pedestals", topo);
138 dumpIt<HcalPedestalWidths, HcalPedestalWidthsRcd>(
mDumpRequest,
e, context,
"PedestalWidths", topo);
139 dumpIt<HcalPedestals, HcalPedestalsRcd>(
mDumpRequest,
e, context,
"EffectivePedestals", topo,
"effective");
140 dumpIt<HcalPedestalWidths, HcalPedestalWidthsRcd>(
141 mDumpRequest,
e, context,
"EffectivePedestalWidths", topo,
"effective");
142 dumpIt<HcalGains, HcalGainsRcd>(
mDumpRequest,
e, context,
"Gains", topo);
143 dumpIt<HcalGainWidths, HcalGainWidthsRcd>(
mDumpRequest,
e, context,
"GainWidths", topo);
144 dumpIt<HcalChannelQuality, HcalChannelQualityRcd>(
mDumpRequest,
e, context,
"ChannelQuality", topo,
"withTopo");
145 dumpIt<HcalRespCorrs, HcalRespCorrsRcd>(
mDumpRequest,
e, context,
"RespCorrs", topo);
146 dumpIt<HcalZSThresholds, HcalZSThresholdsRcd>(
mDumpRequest,
e, context,
"ZSThresholds", topo);
147 dumpIt<HcalL1TriggerObjects, HcalL1TriggerObjectsRcd>(
mDumpRequest,
e, context,
"L1TriggerObjects", topo);
148 dumpIt<HcalTimeCorrs, HcalTimeCorrsRcd>(
mDumpRequest,
e, context,
"TimeCorrs", topo);
149 dumpIt<HcalLUTCorrs, HcalLUTCorrsRcd>(
mDumpRequest,
e, context,
"LUTCorrs", topo);
150 dumpIt<HcalPFCorrs, HcalPFCorrsRcd>(
mDumpRequest,
e, context,
"PFCorrs", topo);
151 dumpIt<HcalValidationCorrs, HcalValidationCorrsRcd>(
mDumpRequest,
e, context,
"ValidationCorrs", topo);
152 dumpIt<HcalLutMetadata, HcalLutMetadataRcd>(
mDumpRequest,
e, context,
"LutMetadata", topo);
153 dumpIt<HcalDcsValues, HcalDcsRcd>(
mDumpRequest,
e, context,
"DcsValues");
154 dumpIt<HcalDcsMap, HcalDcsMapRcd>(
mDumpRequest,
e, context,
"DcsMap");
155 dumpIt<HcalRecoParams, HcalRecoParamsRcd>(
mDumpRequest,
e, context,
"RecoParams", topo);
156 dumpIt<HcalTimingParams, HcalTimingParamsRcd>(
mDumpRequest,
e, context,
"TimingParams", topo);
157 dumpIt<HcalLongRecoParams, HcalLongRecoParamsRcd>(
mDumpRequest,
e, context,
"LongRecoParams", topo);
158 dumpIt<HcalZDCLowGainFractions, HcalZDCLowGainFractionsRcd>(
mDumpRequest,
e, context,
"ZDCLowGainFractions", topo);
159 dumpIt<HcalMCParams, HcalMCParamsRcd>(
mDumpRequest,
e, context,
"MCParams", topo);
160 dumpIt<HcalFlagHFDigiTimeParams, HcalFlagHFDigiTimeParamsRcd>(
162 dumpIt<HcalSiPMParameters, HcalSiPMParametersRcd>(
mDumpRequest,
e, context,
"SiPMParameters", topo);
163 dumpIt<HcalSiPMCharacteristics, HcalSiPMCharacteristicsRcd>(
mDumpRequest,
e, context,
"SiPMCharacteristics");
164 dumpIt<HcalTPChannelParameters, HcalTPChannelParametersRcd>(
mDumpRequest,
e, context,
"TPChannelParameters", topo);
165 dumpIt<HcalTPParameters, HcalTPParametersRcd>(
mDumpRequest,
e, context,
"TPParameters");