ATLAS Offline Software
Loading...
Searching...
No Matches
SGTileModuleBitsGetterTool.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/*
6 * File: SGTileModuleBitsGetterTool.h
7 * Author: stephen
8 *
9 * Created on March 15, 2012, 2:52 PM
10 */
11
12#ifndef SGTILEMODULEBITSGETTERTOOL_H
13#define SGTILEMODULEBITSGETTERTOOL_H
14
17#include "SGTileRawChannelGetterTool.h" //requires the template specialization
18
19namespace D3PD{
20
22 public SGCollectionGetterTool<TileRawChannelContainer> {
23 public:
31 SGTileModuleBitsGetterTool(const std::string& type,
32 const std::string& name,
33 const IInterface* parent);
35
36 StatusCode initialize();
37 size_t sizeHint(bool allowMissing=false);
38 StatusCode reset(bool allowMissing=false);
39 const void* nextUntyped();
40 const std::type_info& typeinfo() const;
41 const std::type_info& elementTypeinfo() const;
42
43 private:
45 };
46
47}
48
49#endif /* SGTILEMODULEBITSGETTERTOOL_H */
50
Collection getter tool retrieving a container from StoreGate.
Collection getter tool retrieving a container from StoreGate.
SGCollectionGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
TileRawChannelContainer::const_iterator m_evtItr
size_t sizeHint(bool allowMissing=false)
Return an estimate of the number of elements in the iteration.
StatusCode reset(bool allowMissing=false)
Reset the iteration to the start of the collection.
const std::type_info & typeinfo() const
Return the type of object retrieved by this tool.
const std::type_info & elementTypeinfo() const
Return the element type of the collection.
const void * nextUntyped()
Return a pointer to the next element in the collection.
SGTileModuleBitsGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
TileRawChannelContainer::const_iterator m_evtEnd
StatusCode initialize()
Standard Gaudi initialize method.
D3PD::SGCollectionGetterTool< TileRawChannelContainer > Base
Block filler tool for noisy FEB information.