ATLAS Offline Software
Loading...
Searching...
No Matches
TrigT1CaloDataAccessV2.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_TRIGT1CALODATAACCESSV2_H
6#define TRIGT1CALOBYTESTREAM_TRIGT1CALODATAACCESSV2_H
7
8#include <string>
9#include <vector>
10
12#include "AsgTools/AsgTool.h"
13
14
15namespace LVL1BS {
16
18
24
26 virtual public ITrigT1CaloDataAccessV2
27{
29 public:
30 TrigT1CaloDataAccessV2(const std::string& name);
31
32 virtual StatusCode initialize();
33
35 virtual StatusCode PrintTriggerTowers();
36
37 private:
38 std::string m_message;
40 ToolHandle<LVL1BS::PpmByteStreamReadV1V2Tool> 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 initialize()
Dummy implementation of the initialisation function.
TrigT1CaloDataAccessV2(const std::string &name)
virtual StatusCode loadTriggerTowers(xAOD::TriggerTowerContainer &container)
ToolHandle< LVL1BS::PpmByteStreamReadV1V2Tool > m_tool
Tool that does the actual work.
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
TriggerTowerContainer_v2 TriggerTowerContainer
Define the latest version of the TriggerTower container.