|
ATLAS Offline Software
|
Go to the documentation of this file.
13 ISvcLocator* pSvcLocator)
26 return StatusCode::SUCCESS;
32 std::array<std::string, kNStat>{
37 return StatusCode::SUCCESS;
50 return StatusCode::FAILURE;
54 ATH_CHECK(clusterContainer.
record(std::make_unique<xAOD::HGTDClusterContainer>(),
55 std::make_unique<xAOD::HGTDClusterAuxContainer>()));
57 for (
const auto rdoCollection : *rdoContainer) {
58 if (rdoCollection->empty()) {
61 m_stat[
kNRdo] += rdoCollection->size();
67 return StatusCode::SUCCESS;
ToolHandle< IHGTDClusteringTool > m_clusteringTool
Group
Properties of a chain group.
virtual StatusCode initialize() override
def timer(name, disabled=False)
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
TableUtils::StatTable< T > makeTable(const std::array< T, N > &counter, const std::array< std::string, N > &label)
::StatusCode StatusCode
StatusCode definition for legacy code.
HgtdClusterizationAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< HGTD_RDO_Container > m_rdoContainerKey
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Header file to be included by clients of the Monitored infrastructure.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
virtual StatusCode execute(const EventContext &ctx) const override
ToolHandle< GenericMonitoringTool > m_monTool
SG::WriteHandleKey< xAOD::HGTDClusterContainer > m_clusterContainerKey
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
virtual StatusCode finalize() override
size_type size() const noexcept
Returns the number of elements in the collection.