ATLAS Offline Software
Loading...
Searching...
No Matches
TgcPrepDataReplicationTool3BCtoAllBC.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONTGC_CNVTOOLS_TGCPREPDATAREPLICATIONTOOL3BCtoALLBC_H
6#define MUONTGC_CNVTOOLS_TGCPREPDATAREPLICATIONTOOL3BCtoALLBC_H
7
10#include "GaudiKernel/ServiceHandle.h"
11
15
16namespace Muon
17{
19 : public extends<AthAlgTool, ITgcPrepDataReplicationTool>
20 {
21 public:
23 TgcPrepDataReplicationTool3BCtoAllBC(const std::string& t, const std::string& n, const IInterface* p);
24
27
28 virtual StatusCode initialize() override;
29 virtual StatusCode replicate(const EventContext& ctx) const override;
30
31
32 private:
33 StatusCode convert3BCtoAllBC(const EventContext& ctx) const;
34
36
37 ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc {this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
38
39 SG::ReadHandleKeyArray<TgcPrepDataContainer> m_3BCKeys{this, "BC3Keys", {"dummy", "dummy", "dummy"}};
40 SG::WriteHandleKey<TgcPrepDataContainer> m_AllBCKey{this, "AllBCKey", "TGC_MeasurementsAllBCs"};
41 };
42} // end of namespace
43
44#endif // MUONTGC_CNVTOOLS_TGCPREPDATAREPLICATIONTOOL3BCtoALLBC_H
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
virtual StatusCode replicate(const EventContext &ctx) const override
TgcPrepDataReplicationTool3BCtoAllBC(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
StatusCode convert3BCtoAllBC(const EventContext &ctx) const
virtual ~TgcPrepDataReplicationTool3BCtoAllBC()=default
Destructor.
SG::WriteHandleKey< TgcPrepDataContainer > m_AllBCKey
SG::ReadHandleKeyArray< TgcPrepDataContainer > m_3BCKeys
Property holding a SG store/key/clid from which a WriteHandle is made.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
void initialize()