#include <TgcPrepDataReplicationTool3BCtoAllBC.h>
◆ anonymous enum
◆ TgcPrepDataReplicationTool3BCtoAllBC()
Muon::TgcPrepDataReplicationTool3BCtoAllBC::TgcPrepDataReplicationTool3BCtoAllBC |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ ~TgcPrepDataReplicationTool3BCtoAllBC()
virtual Muon::TgcPrepDataReplicationTool3BCtoAllBC::~TgcPrepDataReplicationTool3BCtoAllBC |
( |
| ) |
|
|
virtualdefault |
◆ convert3BCtoAllBC()
StatusCode Muon::TgcPrepDataReplicationTool3BCtoAllBC::convert3BCtoAllBC |
( |
const EventContext & |
ctx | ) |
const |
|
private |
Definition at line 42 of file TgcPrepDataReplicationTool3BCtoAllBC.cxx.
45 ATH_CHECK(tgcPrepDataContainerAll.record(std::make_unique<TgcPrepDataContainer>(
m_idHelperSvc->tgcIdHelper().module_hash_max()) ));
47 auto tgc3BCs =
m_3BCKeys.makeHandles(ctx);
58 if(!handle.isValid()) {
60 return StatusCode::FAILURE;
69 (elementId, tgcPrepDataContainerAll.ptr(),
m_idHelperSvc->tgcIdHelper(),
msg());
72 std::find_if(collection->
begin(),collection->
end(),[&
channelId](
const TgcPrepData* duplicate){
73 return channelId == duplicate->identify();
75 if(duplicateInAllBCs != collection->
end()) {
77 prd->setBcBitMap(prd->getBcBitMap() | bcBitMap);
87 return StatusCode::SUCCESS;
◆ initialize()
StatusCode Muon::TgcPrepDataReplicationTool3BCtoAllBC::initialize |
( |
| ) |
|
|
overridevirtual |
◆ replicate()
StatusCode Muon::TgcPrepDataReplicationTool3BCtoAllBC::replicate |
( |
const EventContext & |
ctx | ) |
const |
|
overridevirtual |
◆ m_3BCKeys
◆ m_AllBCKey
◆ m_idHelperSvc
The documentation for this class was generated from the following files: