ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcDataAccessV2.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGT1CALOBYTESTREAM_ZDCDATAACCESSV2_H
6#define TRIGT1CALOBYTESTREAM_ZDCDATAACCESSV2_H
7
8#include <string>
9#include <vector>
10
12#include "AsgTools/AsgTool.h"
13
14
15//namespace LVL1BS {
16
18
24
26 virtual public IZdcDataAccessV2
27{
29 public:
30 ZdcDataAccessV2(const std::string& name);
31
32 virtual StatusCode initialize();
33
35 virtual StatusCode PrintTriggerTowers();
36
37 private:
38 std::string m_message;
40 ToolHandle<ZdcByteStreamReadV1V2Tool> m_tool;
41};
42
43//} // end namespace
44
45#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Tool to perform ROB fragments to trigger towers and trigger towers to raw data conversions.
virtual StatusCode PrintTriggerTowers()
ZdcDataAccessV2(const std::string &name)
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
std::string m_message
ToolHandle< ZdcByteStreamReadV1V2Tool > m_tool
Tool that does the actual work.
virtual StatusCode loadTriggerTowers(xAOD::TriggerTowerContainer &container)
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
TriggerTowerContainer_v2 TriggerTowerContainer
Define the latest version of the TriggerTower container.