|
ATLAS Offline Software
|
Go to the documentation of this file.
32 #ifndef TILERECALGS_TILEDIGITSFILTER_H
33 #define TILERECALGS_TILEDIGITSFILTER_H
71 "InputDigitsContainer",
"TileDigitsCnt",
"Input Tile digits container key"};
74 "OutputDigitsContainer",
"TileDigitsFlt",
"Output Tile digits container key"};
77 "InputRawChannelContainer",
"TileRawChannelCnt",
"Input Tile raw channels container key"};
80 "OutputRawChannelContainer",
"TileRawChannelFlt",
"Output Tile digits container key"};
83 "LowGainThereshold", 0,
"Low gain threshold to keep digits"};
86 "HighGainThereshold", 10,
"High gain threshold to keep digits"};
94 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service"};
99 #endif // TILERECALGS_TILEDIGITSFILTER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< TileDigitsContainer > m_inputDigitsContainerKey
Gaudi::Property< int > m_lowGainThreashold
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
An algorithm that can be simultaneously executed in multiple threads.
Helper class for TileCal online (hardware) identifiers.
const TileHWID * m_tileHWID
Gaudi::Property< int > m_highGainThreashold
virtual StatusCode initialize() override
initialize method
virtual ~TileDigitsFilter()
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_threshold[2]
Threshold value for low and high gain.
SG::WriteHandleKey< TileRawChannelContainer > m_outputRawChannelContainerKey
TileDigitsFilter(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode finalize() override
finalize method
This algorithm copies TileDigits from input container to output container keeping only channels with ...
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadHandleKey< TileRawChannelContainer > m_inputRawChannelContainerKey
virtual StatusCode execute(const EventContext &ctx) const override
execute method
SG::WriteHandleKey< TileDigitsContainer > m_outputDigitsContainerKey