ATLAS Offline Software
Loading...
Searching...
No Matches
SGTileHitGetterTool.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: SGTileHitGetterTool.h
7 * Author: Stephen Cole <stephen.cole@cern.ch>
8 *
9 * Created on January 13, 2012, 1:11 PM
10 */
11
12#ifndef SGTILEHITGETTERTOOL_H
13#define SGTILEHITGETTERTOOL_H
14
17
18
19namespace D3PD {
20
22 public SGCollectionGetterTool<TileHitVector> {
23 public:
31 SGTileHitGetterTool(const std::string& type,
32 const std::string& name,
33 const IInterface* parent);
34 virtual ~SGTileHitGetterTool();
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}
50
51#endif /* SGTILEHITGETTERTOOL_H */
52
Collection getter tool retrieving a container from StoreGate.
CONT::const_iterator const_iterator
Collection getter tool retrieving a container from StoreGate.
SGCollectionGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
const std::type_info & elementTypeinfo() const
Return the element type of the collection.
TileHitVector::const_iterator m_evtEnd
StatusCode initialize()
Standard Gaudi initialize method.
TileHitVector::const_iterator m_evtItr
SGTileHitGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
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.
D3PD::SGCollectionGetterTool< TileHitVector > Base
const std::type_info & typeinfo() const
Return the type of object retrieved by this tool.
const void * nextUntyped()
Return a pointer to the next element in the collection.
Block filler tool for noisy FEB information.