|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef LARRAMPVALIDATIONALG_H
19 #define LARRAMPVALIDATIONALG_H
std::unordered_map< Identifier, DataPerRegion > m_vDataPerSector
Conditions-Data class holding LAr Bad Channel or Bad Feb information.
bool m_hasRawRampContainer
To check if Raw Ramps are found.
float m_rawrampTimeTolerance
Raw Ramp time tolerance (in ns) (job-Property)
bool febSummary(const LArOnOffIdMapping *cabling, const LArBadChannelCont *bcCont)
Method to compare FEB averages.
std::vector< std::string > m_toleranceInitFEB
Ramp tolerance (FEB average) as CaloCellGroup object (job-Property)
bool deviateFromAvg(const LArCondObj &val, const HWIdentifier chid, const int gain, const LArOnOffIdMapping *cabling, const LArBadChannelCont *bcCont)
LArRampValidationAlg(const std::string &name, ISvcLocator *pSvcLocator)
Regular algorithm constructor.
float m_rawrampTimeADC
Raw Ramp ADC (job-Property)
::StatusCode StatusCode
StatusCode definition for legacy code.
CaloCellGroupList m_tolerance
Ramp tolerance as CaloCellGroup object.
std::unordered_map< HWIdentifier, DataPerRegion > m_vDataPerFEB
LArRawRampContainer * m_rawRampContainer
std::vector< std::string > m_toleranceInit
Ramp tolerance as init string for CellGroupObject (job-Property)
CONDITIONSCONTAINER::LArCondObj LArCondObj
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 ramps single readout channels.
std::vector< std::string > m_contKey
To store Gain Keys for Raw Ramps (job-Property)
const boost::regex ref(r_ef)
Algorithm to validate LAr Autocorr;.
virtual StatusCode preLoop() override
Executed before the loop over all channels to reset global sums.
CaloCellGroupList m_toleranceFEB
Ramp tolerance (FEB average) as initializer string CaloCellGroup object.
LArCondObj getRefObj(const HWIdentifier chid, const int gain) const override final
Method implmented in derived class to get the reference object from ref-container.
unsigned m_nEntriesGlobal
LArCalibValidationAlg< LArRampComplete, ILArRamp > LArRampValidationBase
virtual StatusCode summary(const LArOnOffIdMapping *cabling, const LArBadChannelCont *bcCont) override
Summary method executed after the loop over all channels.