Functions | |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalPedestals &fObject, const HcalPedestalWidths &fObject2) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalL1TriggerObjects &fObject) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalChannelQuality &fObject) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalQIEData &fObject) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalGainWidths &fObject) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalGains &fObject) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalRespCorrs &fObject) |
bool | dumpObject (std::ostream &fOutput, unsigned fRun, unsigned long fGMTIOVBegin, unsigned long fGMTIOVEnd, const std::string &fTag, unsigned fVersion, const HcalZSThresholds &fObject) |
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalPedestals & | fObject, | ||
const HcalPedestalWidths & | fObject2 | ||
) |
Definition at line 234 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), HcalCondObjectContainer< Item >::getValues(), and HcalPedestals::isADC().
{ const std::string KIND = "HCAL Pedestals [V3]"; const std::string TABLE = "HCAL_PEDESTALS_V3"; dumpHeader (fOutput, fRun, TABLE, KIND); int isADC = 0; if(fObject.isADC()) isADC = 1; std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalPedestal * item = fObject.getValues (chId); const HcalPedestalWidth * item2 = fObject2.getValues (chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpPedData (fOutput, *item, *item2, isADC); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalL1TriggerObjects & | fObject | ||
) |
Definition at line 406 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalCondObjectContainer< Item >::getValues().
{ const std::string KIND = "HCAL_L1_TRIGGER_OBJECTS_V1"; const std::string TABLE = "HCAL L1 Trigger Objects [V1]"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalL1TriggerObject * item = fObject.getValues(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpL1TriggerData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalChannelQuality & | fObject | ||
) |
Definition at line 378 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalCondObjectContainer< Item >::getValues().
{ const std::string KIND = "HCAL_CHANNEL_QUALITY_V1"; const std::string TABLE = "HCAL Channel Quality [V1]"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalChannelStatus * item = fObject.getValues(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpChannelQualityData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalQIEData & | fObject | ||
) |
Definition at line 350 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalQIEData::getCoder().
{ const std::string KIND = "QIECARD_ADC_NORMMODE"; const std::string TABLE = "XXX need to check XXX"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalQIECoder * item = fObject.getCoder(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpQIEData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalGainWidths & | fObject | ||
) |
Definition at line 322 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalCondObjectContainer< Item >::getValues().
{ const std::string KIND = "HCAL Inverse Gain Widths [V1]"; const std::string TABLE = "HCAL_INVERSE_GAIN_WIDTHS_V1"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalGainWidth * item = fObject.getValues(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpGainWidthData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalGains & | fObject | ||
) |
Definition at line 294 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalCondObjectContainer< Item >::getValues().
{ const std::string KIND = "HCAL Inverse Gains [V1]"; const std::string TABLE = "HCAL_INVERSE_GAINS_V1"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalGain * item = fObject.getValues(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpGainData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalRespCorrs & | fObject | ||
) |
Definition at line 266 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalCondObjectContainer< Item >::getValues().
{ const std::string KIND = "HCAL Response corrections [V1]"; const std::string TABLE = "HCAL_RESPONSE_CORRECTIONS_V1"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalRespCorr * item = fObject.getValues(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpRespCorrData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }
bool HcalCondXML::dumpObject | ( | std::ostream & | fOutput, |
unsigned | fRun, | ||
unsigned long | fGMTIOVBegin, | ||
unsigned long | fGMTIOVEnd, | ||
const std::string & | fTag, | ||
unsigned | fVersion, | ||
const HcalZSThresholds & | fObject | ||
) |
Definition at line 207 of file HcalCondXML.cc.
References HcalCondObjectContainer< Item >::exists(), HcalCondObjectContainer< Item >::getAllChannels(), and HcalCondObjectContainer< Item >::getValues().
{ const std::string KIND = "HCAL zero suppression [type 1]"; const std::string TABLE = "HCAL_ZERO_SUPPRESSION_TYPE01"; dumpHeader (fOutput, fRun, TABLE, KIND); std::vector<DetId> channels = fObject.getAllChannels (); dumpMapping (fOutput, fRun, KIND, fGMTIOVBegin, fGMTIOVEnd, fTag, fVersion, channels); for (std::vector<DetId>::iterator channel = channels.begin (); channel != channels.end (); channel++) { DetId chId = *channel; if(fObject.exists(chId)) { const HcalZSThreshold * item = fObject.getValues(chId); dumpDataset (fOutput, fVersion); dumpChannelId (fOutput,chId); dumpZSData (fOutput, *item); endDataset (fOutput); } } dumpFooter (fOutput); return true; }