ATLAS Offline Software
Loading...
Searching...
No Matches
CosTriggerTimeAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef COMMISSIONINGREC_COSTRIGTIMEALG_H
6#define COMMISSIONINGREC_COSTRIGTIMEALG_H
7
13
15
16public:
17 using AthReentrantAlgorithm::AthReentrantAlgorithm;
18
19 virtual ~CosTriggerTimeAlg()=default;
20
21 virtual StatusCode initialize();
22
23 virtual StatusCode execute(const EventContext& cxt) const;
24
25 private:
26 SG::ReadHandleKeyArray<LArHitContainer> m_larHitKeys{this,"LArHitKeys",{"LArHitEMB","LArHitEMEC","LArHitHEC","LArHitFCAL"},"input keys"};
27 SG::WriteHandleKey<CosTrigTime> m_timeKey{this,"CosTimeKey","CosTrigTime"};
28 };
29
30
31#endif
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize()
SG::WriteHandleKey< CosTrigTime > m_timeKey
SG::ReadHandleKeyArray< LArHitContainer > m_larHitKeys
virtual StatusCode execute(const EventContext &cxt) const
virtual ~CosTriggerTimeAlg()=default
Property holding a SG store/key/clid from which a WriteHandle is made.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray