ATLAS Offline Software
Loading...
Searching...
No Matches
TgcPrepDataReplicationToolAllBCto3BC.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_TGCPREPDATAREPLICATIONTOOLAllBCto3BC_H
6#define MUONTGC_CNVTOOLS_TGCPREPDATAREPLICATIONTOOLAllBCto3BC_H
7
10#include "GaudiKernel/ServiceHandle.h"
14
15namespace Muon {
17 : public extends<AthAlgTool, ITgcPrepDataReplicationTool> {
18 public:
20 TgcPrepDataReplicationToolAllBCto3BC(const std::string& t,
21 const std::string& n,
22 const IInterface* p);
23
26
27 virtual StatusCode initialize() override;
28 virtual StatusCode replicate(const EventContext& ctx) const override;
29 // Static to avoid code duplication with sister
31 // class
32 static TgcPrepData* makeTgcPrepData(const TgcPrepData* to_copy,
33 uint16_t bcBitMap);
34
35 private:
36 StatusCode convertAllBCto3BC(const EventContext& ctx) const;
37
39
41 this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
42
44 this, "BC3Keys", {"dummy", "dummy", "dummy"}};
46 this, "AllBCKey", "TGC_MeasurementsAllBCs"};
47};
48} // namespace Muon
49
50#endif // MUONTGC_CNVTOOLS_TGCPREPDATAREPLICATIONTOOLAllBCto3BC_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
StatusCode convertAllBCto3BC(const EventContext &ctx) const
virtual ~TgcPrepDataReplicationToolAllBCto3BC()=default
Destructor.
static TgcPrepData * makeTgcPrepData(const TgcPrepData *to_copy, uint16_t bcBitMap)
Make new TgcPrepData.
virtual StatusCode replicate(const EventContext &ctx) const override
SG::WriteHandleKeyArray< TgcPrepDataContainer > m_3BCKeys
TgcPrepDataReplicationToolAllBCto3BC(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
Class to represent TGC measurements.
Definition TgcPrepData.h:32
Property holding a SG store/key/clid from which a ReadHandle is made.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
HandleKeyArray< WriteHandle< T >, WriteHandleKey< T >, Gaudi::DataHandle::Writer > WriteHandleKeyArray
void initialize()