/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondFormats/HcalObjects/src/classes_def.xml
497 строк
21 KB
Igor
Database tables and code modifications for HCAL channel-dependent pulse shapes
24 май 2026, 23:12
24 май 2026, 23:12
5f33e80
Код
Авторство
О чём код?
<lcgdict> <class name="HcalCondObjectContainerBase"> <field name="topo_" transient="true" /> <field name="packedIndexVersion_" transient="true"/> </class> <class name="HcalPedestal"/> <class name="std::vector<HcalPedestal>"/> <class name="std::pair<std::string, std::vector<HcalPedestal> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalPedestal> > >"/> <class name="HcalCondObjectContainer<HcalPedestal>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalPedestals"/> <class name="HcalPedestalWidth"/> <class name="std::vector<HcalPedestalWidth>"/> <class name="std::pair<std::string, std::vector<HcalPedestalWidth> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalPedestalWidth> > >"/> <class name="HcalCondObjectContainer<HcalPedestalWidth>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalPedestalWidths"/> <class name="HcalGain"/> <class name="std::vector<HcalGain>"/> <class name="std::pair<std::string, std::vector<HcalGain> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalGain> > >"/> <class name="HcalCondObjectContainer<HcalGain>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalGains"/> <class name="HcalGainWidth"/> <class name="std::vector<HcalGainWidth>"/> <class name="std::pair<std::string, std::vector<HcalGainWidth> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalGainWidth> > >"/> <class name="HcalCondObjectContainer<HcalGainWidth>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalGainWidths"/> <class name="HcalPFCut"/> <class name="std::vector<HcalPFCut>"/> <class name="std::pair<std::string, std::vector<HcalPFCut> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalPFCut> > >"/> <class name="HcalCondObjectContainer<HcalPFCut>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalPFCuts"/> <class name="HcalPulseDelay"/> <class name="std::vector<HcalPulseDelay>"/> <class name="std::pair<std::string, std::vector<HcalPulseDelay> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalPulseDelay> > >"/> <class name="HcalCondObjectContainer<HcalPulseDelay>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalPulseDelays"/> <class name="HcalQIECoder"> <field name="mQIEIndex" transient="true"/> </class> <class name="std::vector<HcalQIECoder>"/> <class name="std::pair<std::string, std::vector<HcalQIECoder> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalQIECoder> > >"/> <class name="HcalCondObjectContainer<HcalQIECoder>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalQIEData"> <field name="mShape" transient="true"/> </class> <class name="HcalCalibrationQIECoder"/> <class name="std::vector<HcalCalibrationQIECoder>"/> <class name="std::pair<std::string, std::vector<HcalCalibrationQIECoder> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalCalibrationQIECoder> > >"/> <class name="HcalCondObjectContainer<HcalCalibrationQIECoder>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalCalibrationQIEData"/> <class name="HcalQIEType"/> <class name="std::vector<HcalQIEType>"/> <class name="std::pair<std::string, std::vector<HcalQIEType> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalQIEType> > >"/> <class name="HcalCondObjectContainer<HcalQIEType>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalQIETypes"/> <class name="HcalSiPMParameter"/> <class name="std::vector<HcalSiPMParameter>"/> <class name="std::pair<std::string, std::vector<HcalSiPMParameter> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalSiPMParameter> > >"/> <class name="HcalCondObjectContainer<HcalSiPMParameter>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalSiPMParameters"/> <class name="HcalElectronicsMap"> <field name="mPItemsById" transient="true"/> <field name="mTItemsByTrigId" transient="true"/> </class> <class name="HcalElectronicsMap::PrecisionItem"/> <class name="HcalElectronicsMap::TriggerItem"/> <class name="std::vector<HcalElectronicsMap::PrecisionItem>"/> <class name="std::vector<HcalElectronicsMap::TriggerItem>"/> <class name="HcalFrontEndMap"> <field name="mPItemsById" transient="true"/> </class> <class name="HcalFrontEndMap::PrecisionItem"/> <class name="std::vector<HcalFrontEndMap::PrecisionItem>"/> <class name="HcalSiPMCharacteristics"> <field name="mPItemsByType" transient="true"/> </class> <class name="HcalSiPMCharacteristics::PrecisionItem"/> <class name="std::vector<HcalSiPMCharacteristics::PrecisionItem>"/> <class name="HcalChannelStatus"/> <class name="std::vector<HcalChannelStatus>"/> <class name="std::pair<std::string, std::vector<HcalChannelStatus> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalChannelStatus> > >"/> <class name="HcalCondObjectContainer<HcalChannelStatus>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalChannelQuality"/> <class name="HcalZSThreshold"/> <class name="std::vector<HcalZSThreshold>"/> <class name="std::pair<std::string, std::vector<HcalZSThreshold> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalZSThreshold> > >"/> <class name="HcalCondObjectContainer<HcalZSThreshold>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalZSThresholds"/> <class name="HcalRespCorr"/> <class name="std::vector<HcalRespCorr>"/> <class name="std::pair<std::string, std::vector<HcalRespCorr> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalRespCorr> > >"/> <class name="HcalCondObjectContainer<HcalRespCorr>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalRespCorrs"/> <class name="HcalLUTCorr"/> <class name="std::vector<HcalLUTCorr>"/> <class name="std::pair<std::string, std::vector<HcalLUTCorr> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalLUTCorr> > >"/> <class name="HcalCondObjectContainer<HcalLUTCorr>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalLUTCorrs"/> <class name="HcalPFCorr"/> <class name="std::vector<HcalPFCorr>"/> <class name="std::pair<std::string, std::vector<HcalPFCorr> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalPFCorr> > >"/> <class name="HcalCondObjectContainer<HcalPFCorr>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalPFCorrs"/> <class name="HcalL1TriggerObject"/> <class name="std::vector<HcalL1TriggerObject>"/> <class name="std::pair<std::string, std::vector<HcalL1TriggerObject> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalL1TriggerObject> > >"/> <class name="HcalCondObjectContainer<HcalL1TriggerObject>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalL1TriggerObjects"/> <class name="HcalTimeCorr"/> <class name="std::vector<HcalTimeCorr>"/> <class name="std::pair<std::string, std::vector<HcalTimeCorr> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalTimeCorr> > >"/> <class name="HcalCondObjectContainer<HcalTimeCorr>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalTimeCorrs"/> <class name="HcalValidationCorr"/> <class name="std::vector<HcalValidationCorr>"/> <class name="std::pair<std::string, std::vector<HcalValidationCorr> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalValidationCorr> > >"/> <class name="HcalCondObjectContainer<HcalValidationCorr>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalValidationCorrs"/> <class name="HcalLutMetadatum"/> <class name="std::vector<HcalLutMetadatum>"/> <class name="std::pair<std::string, std::vector<HcalLutMetadatum> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalLutMetadatum> > >"/> <class name="HcalCondObjectContainer<HcalLutMetadatum>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalLutMetadata" class_version="0"/> <class name="HcalLutMetadata::NonChannelData"/> <class name="HcalDcsValue"> <!-- <field name="mHBsorted" transient="true"/> --> <!-- <field name="mHEsorted" transient="true"/> --> <!-- <field name="mHO0sorted" transient="true"/> --> <!-- <field name="mHO12sorted" transient="true"/> --> <!-- <field name="mHFsorted" transient="true"/> --> </class> <class name="std::vector<HcalDcsValue>"/> <class name="HcalDcsValues"/> <class name="HcalDcsMap"> <field name="mItemsById" transient="true"/> <field name="mItemsByDcsId" transient="true"/> </class> <class name="HcalDcsMap::Item"/> <class name="std::vector<HcalDcsMap::Item>"/> <class name="HcalRecoParam"/> <class name="std::vector<HcalRecoParam>"/> <class name="std::pair<std::string, std::vector<HcalRecoParam> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalRecoParam> > >"/> <class name="HcalCondObjectContainer<HcalRecoParam>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalRecoParams" class_version="0"/> <class name="HcalZDCLowGainFraction"/> <class name="std::vector<HcalZDCLowGainFraction>"/> <class name="std::pair<std::string, std::vector<HcalZDCLowGainFraction> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalZDCLowGainFraction> > >"/> <class name="HcalCondObjectContainer<HcalZDCLowGainFraction>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalZDCLowGainFractions" class_version="0"/> <class name="HcalTimingParam"/> <class name="std::vector<HcalTimingParam>"/> <class name="std::pair<std::string, std::vector<HcalTimingParam> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalTimingParam> > >"/> <class name="HcalCondObjectContainer<HcalTimingParam>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalTimingParams" class_version="0"/> <class name="HcalLongRecoParam"/> <class name="std::vector<HcalLongRecoParam>"/> <class name="std::pair<std::string, std::vector<HcalLongRecoParam> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalLongRecoParam> > >"/> <class name="HcalCondObjectContainer<HcalLongRecoParam>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalLongRecoParams" class_version="0"/> <class name="HcalMCParam"/> <class name="std::vector<HcalMCParam>"/> <class name="std::pair<std::string, std::vector<HcalMCParam> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalMCParam> > >"/> <class name="HcalCondObjectContainer<HcalMCParam>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalMCParams" class_version="0"/> <class name="std::vector<HcalTPChannelParameter>"/> <class name="std::pair<std::string, std::vector<HcalTPChannelParameter> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalTPChannelParameter> > >"/> <class name="HcalCondObjectContainer<HcalTPChannelParameter>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalTPChannelParameters"/> <class name="HcalTPParameters"/> <class name="HcalFlagHFDigiTimeParam"/> <class name="std::vector<HcalFlagHFDigiTimeParam>"/> <class name="std::pair<std::string, std::vector<HcalFlagHFDigiTimeParam> >"/> <class name="std::vector<std::pair<std::string, std::vector<HcalFlagHFDigiTimeParam> > >"/> <class name="HcalCondObjectContainer<HcalFlagHFDigiTimeParam>"> <field name="HBcontainer" mapping="blob" /> <field name="HEcontainer" mapping="blob" /> <field name="HFcontainer" mapping="blob" /> <field name="HOcontainer" mapping="blob" /> <field name="HTcontainer" mapping="blob" /> <field name="ZDCcontainer" mapping="blob" /> <field name="CALIBcontainer" mapping="blob" /> <field name="CASTORcontainer" mapping="blob" /> </class> <class name="HcalFlagHFDigiTimeParams" class_version="0"/> <class name="AbsOOTPileupCorrection"/> <class name="std::map<std::string, AbsOOTPileupCorrection*>"/> <class name="std::map<std::string, std::map<std::string, AbsOOTPileupCorrection*> >"/> <class name="ScalingExponential" class_version="1"/> <class name="PiecewiseScalingPolynomial" class_version="1"/> <class name="OOTPileupCorrDataFcn" class_version="1"/> <class name="OOTPileupCorrData" class_version="1"/> <class name="DummyOOTPileupCorrection" class_version="1"/> <class name="std::vector<OOTPileupCorrDataFcn>"/> <class name="OOTPileupCorrectionMapColl"> <field name="data_" mapping="blob" /> </class> <class name="OOTPileupCorrectionBuffer"> <field name="m_buffer" mapping="blob" /> </class> <class name="HcalInterpolatedPulse" class_version="1"/> <class name="std::vector<HcalInterpolatedPulse>"/> <class name="HBHEChannelGroups" class_version="1"> <field name="group_" mapping="blob" /> </class> <class name="HcalInterpolatedPulseColl" class_version="1"/> <class name="std::vector<PiecewiseScalingPolynomial>"/> <class name="HBHENegativeEFilter" class_version="1"/> <class name="AbsHcalAlgoData" class_version="1"/> <class name="HFPhase1PMTParams" class_version="1"/> </lcgdict>