ATLAS Offline Software
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 
19 namespace 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 
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 
D3PD::SGTileHitGetterTool::SGTileHitGetterTool
SGTileHitGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: SGTileHitGetterTool.cxx:17
D3PD::SGTileHitGetterTool::sizeHint
size_t sizeHint(bool allowMissing=false)
Return an estimate of the number of elements in the iteration.
Definition: SGTileHitGetterTool.cxx:39
D3PD::SGTileHitGetterTool::m_evtEnd
TileHitVector::const_iterator m_evtEnd
Definition: SGTileHitGetterTool.h:44
D3PD::SGCollectionGetterTool
Collection getter tool retrieving a container from StoreGate.
Definition: SGCollectionGetterTool.h:41
AtlasHitsVector::const_iterator
CONT::const_iterator const_iterator
Definition: AtlasHitsVector.h:43
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
D3PD::SGTileHitGetterTool::Base
D3PD::SGCollectionGetterTool< TileHitVector > Base
Definition: SGTileHitGetterTool.h:24
D3PD::SGTileHitGetterTool::initialize
StatusCode initialize()
Standard Gaudi initialize method.
Definition: SGTileHitGetterTool.cxx:26
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PD::SGTileHitGetterTool
Definition: SGTileHitGetterTool.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::SGTileHitGetterTool::elementTypeinfo
const std::type_info & elementTypeinfo() const
Definition: SGTileHitGetterTool.cxx:35
D3PD::SGTileHitGetterTool::reset
StatusCode reset(bool allowMissing=false)
Reset the iteration to the start of the collection.
Definition: SGTileHitGetterTool.cxx:49
SGCollectionGetterTool.h
Collection getter tool retrieving a container from StoreGate.
TileHitVector.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
D3PD::SGTileHitGetterTool::~SGTileHitGetterTool
virtual ~SGTileHitGetterTool()
Definition: SGTileHitGetterTool.cxx:23
D3PD::SGTileHitGetterTool::m_evtItr
TileHitVector::const_iterator m_evtItr
Definition: SGTileHitGetterTool.h:44
D3PD::SGTileHitGetterTool::nextUntyped
const void * nextUntyped()
Return a pointer to the next element in the collection.
Definition: SGTileHitGetterTool.cxx:62
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::SGTileHitGetterTool::typeinfo
const std::type_info & typeinfo() const
Return the type of object retrieved by this tool.
Definition: SGTileHitGetterTool.cxx:31