5#ifndef TILERECUTILS_TILERAWCHANNELMAKER_H
6#define TILERECUTILS_TILERAWCHANNELMAKER_H
36#include "GaudiKernel/ToolHandle.h"
51 virtual StatusCode
execute()
override;
52 virtual StatusCode
finalize()
override;
61 "Input Tile digits container key"};
73 "TileRawChannelBuilder", {},
"Tile raw channels builder tools"};
77 "TileRawChannelBuilderFitOverflow",
"",
"Tile raw channels builder tool to fit overflows"};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
float m_overflowReplacePedestalCut
void fitOverflowedChannels(const EventContext &ctx)
virtual bool isClonable() const override final
ToolHandleArray< TileRawChannelBuilder > m_tileRawChannelBuilderList
Vector of builder algtools.
virtual StatusCode execute() override
Execute.
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
virtual ~TileRawChannelMaker()
Destructor.
std::vector< std::string > m_TileRawChannelBuilderIDVec
Vector with class name[/instance name] of builder sub-algs.
TileRawChannelMaker(const std::string &name, ISvcLocator *pSvcLocator)
Standard constructor.
float m_overflowReplaceTimeCut
virtual StatusCode finalize() override
Finalize.
const TileInfo * m_tileInfo
float m_overflowReplaceChi2Cut
ToolHandle< TileRawChannelBuilder > m_tileRawChannelBuilderFitOverflow
virtual StatusCode initialize() override
Initialize algorithm.