16#ifndef LARBADCHANNELHUNTER_H
17#define LARBADCHANNELHUNTER_H
23#include "GaudiKernel/ToolHandle.h"
56 virtual StatusCode
execute()
override {
return StatusCode::SUCCESS;}
Define macros for attributes used to control the static checker.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Helper class for offline cell identifiers.
std::vector< float > m_vmedTmax[CaloGain::LARNGAIN]
float m_medAmpl[CaloGain::LARNGAIN]
float m_avTmax[CaloGain::LARNGAIN]
std::vector< float > m_vmedWid[CaloGain::LARNGAIN]
float m_avPedRMS[CaloGain::LARNGAIN]
float m_avTmaxSD[CaloGain::LARNGAIN]
float m_avWid[CaloGain::LARNGAIN]
unsigned m_nTmaxs[CaloGain::LARNGAIN]
float m_avPedRMSSD[CaloGain::LARNGAIN]
float m_avWidSD[CaloGain::LARNGAIN]
std::vector< float > m_vmedAmpl[CaloGain::LARNGAIN]
float m_medTmax[CaloGain::LARNGAIN]
unsigned m_nWids[CaloGain::LARNGAIN]
float m_avAmpl[CaloGain::LARNGAIN]
std::vector< float > m_vmedPedRMS[CaloGain::LARNGAIN]
float m_medWid[CaloGain::LARNGAIN]
unsigned m_nPed[CaloGain::LARNGAIN]
float m_medPedRMS[CaloGain::LARNGAIN]
float m_avAmplSD[CaloGain::LARNGAIN]
unsigned m_nAmpls[CaloGain::LARNGAIN]
float m_distampTh[CaloGain::LARNGAIN]
float m_highNoiseTh[CaloGain::LARNGAIN]
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
float m_widTh[CaloGain::LARNGAIN]
SG::ReadCondHandleKey< LArBadChannelCont > m_BCKey
std::string m_outFileName
const std::string channelDescription(const HWIdentifier &chid, const LArOnOffIdMapping *cabling, const unsigned gain=99) const
float m_amplTh[CaloGain::LARNGAIN]
virtual StatusCode stop ATLAS_NOT_THREAD_SAFE() override
Standard stop method.
virtual StatusCode execute() override
Standard execute method This method has to be emtpy since all the job is done in finalize.
const CaloCell_ID * m_caloId
const LArOnlineID * m_onlineId
std::string m_avgTypeProp
LArBadChannelHunter(const std::string &name, ISvcLocator *pSvcLocator)
Regular algorithm constructor.
SG::ReadCondHandleKey< LArCalibLineMapping > m_CLKey
float m_lowNoiseTh[CaloGain::LARNGAIN]
virtual StatusCode initialize() override
Standard initialization method.
unsigned getSymId(const HWIdentifier, const LArOnOffIdMapping *cabling) const
float m_distwidTh[CaloGain::LARNGAIN]
float m_tmaxampTh[CaloGain::LARNGAIN]
~LArBadChannelHunter()
Destructor.
std::string m_caliWaveKey