5#ifndef LARDSPTHRESHOLDSFILLINGINLINE_H
6#define LARDSPTHRESHOLDSFILLINGINLINE_H
9#include "GaudiKernel/ToolHandle.h"
25 virtual StatusCode
execute()
override {
return StatusCode::SUCCESS;}
26 virtual StatusCode
stop()
override;
47 {
this,
"TotalNoiseKey",
"totalNoise",
"SG key for total noise" };
49 {
this,
"ElecNoiseKey",
"electronicNoise",
"SG key for electronic noise" };
54 Gaudi::Property<std::vector<std::string> >
m_problemsToMask{
this,
"ProblemsToMask",{},
"Bad-Channel categories to mask"};
55 Gaudi::Property<float>
m_scaleIW{
this,
"ScaleIW",0.,
"if >0 scale EMEC IW and FCAL thresholds with this factor"};
Definition of CaloDetDescrManager.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Property< float > m_scaleIW
virtual ~LArDSPThresholdFillInline()
SG::ReadCondHandleKey< CaloNoise > m_totalNoiseKey
SG::ReadCondHandleKey< CaloNoise > m_elecNoiseKey
LArBadChannelMask m_bcMask
Handle to bad-channel mask.
float m_sigmaNoiseSamples
std::string m_outFileName
std::vector< std::string > m_cellGroupStr
bool m_usePileupNoiseSamples
const LArOnlineID * m_onlineID
Gaudi::Property< std::vector< std::string > > m_problemsToMask
SG::ReadCondHandleKey< LArBadChannelCont > m_bcContKey
virtual StatusCode execute() override
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual StatusCode stop() override
LArDSPThresholdFillInline(const std::string &name, ISvcLocator *pSvcLocator)
float m_maskedsamplesThrsh
virtual StatusCode initialize() override
CaloCellGroupList m_thrPerCell
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey