|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef LARPEDESTALVALIDATIONALG_H
19 #define LARPEDESTALVALIDATIONALG_H
CaloCellGroupList m_pedTolerance
std::vector< std::string > m_rmsToleranceFEBInit
Tolerance fro the average pedestal RMS (noise) of one FEB (in ADC counts) (job-Property)
virtual StatusCode preLoop() override
Executed before the loop over all channels to reset global sums.
Conditions-Data class holding LAr Bad Channel or Bad Feb information.
std::vector< std::string > m_pedToleranceInit
Pedestal tolerance (in ADC counts) (job-Property)
std::vector< DataPerFEB > m_vDataPerFEB
unsigned m_nEntriesGlobal
::StatusCode StatusCode
StatusCode definition for legacy code.
CaloCellGroupList m_rmsToleranceFEB
std::vector< std::string > m_pedToleranceFEBInit
Tolerance fro the average pedestal of one FEB (in ADC counts) (job-Property)
std::vector< std::string > m_rmsToleranceInit
Pedestal RMS tolerances as CaloCellGroupList (job-Properties)
CONDITIONSCONTAINER::LArCondObj LArCondObj
LArPedestalValidationAlg(const std::string &name, ISvcLocator *pSvcLocator)
Regular algorithm constructor.
bool validateChannel(const LArCondObj &ref, const LArCondObj &val, const HWIdentifier chid, const int gain, const LArOnOffIdMapping *cabling, const LArBadChannelCont *bcCont) override final
Method to validate the pedestal single readout channels.
DataPerFEB(const HWIdentifier cid, const HWIdentifier fid, int g)
virtual StatusCode summary(const LArOnOffIdMapping *cabling, const LArBadChannelCont *bcCont) override
Summary method executed after the loop over all channels.
LArCalibValidationAlg< LArPedestalComplete, ILArPedestal > LArPedestalValidationBase
const boost::regex ref(r_ef)
Algorithm to validate LAr Autocorr;.
CaloCellGroupList m_rmsTolerance
bool febSummary(const LArOnOffIdMapping *cabling, const LArBadChannelCont *bcCont)
Method to compare FEB averages.
virtual LArCondObj getRefObj(const HWIdentifier chid, const int gain) const override final
Method implmented in derived class to get the reference object from ref-container.
CaloCellGroupList m_pedToleranceFEB