ATLAS Offline Software
SGTileDigitsGetterTool.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: SGTileDigitsGetterTool.h
7  * Author: Stephen Cole <scole@niu.edu>
8  *
9  * Created on February 28, 2011, 10:36 AM
10  */
11 
12 #ifndef SGTileDigitsGetterTool_H
13 #define SGTileDigitsGetterTool_H
14 
17 
18 
19 namespace D3PD {
20 
22  public SGCollectionGetterTool<TileDigitsContainer> {
23  public:
31  SGTileDigitsGetterTool(const std::string& type,
32  const std::string& name,
33  const IInterface* parent);
34  virtual ~SGTileDigitsGetterTool();
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:
46 
47  };
48 
49 
50 }
51 
52 #endif /* SGTileDigitsGetterTool_H */
53 
D3PD::SGTileDigitsGetterTool::SGTileDigitsGetterTool
SGTileDigitsGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: SGTileDigitsGetterTool.cxx:17
DataModel_detail::const_iterator
Const iterator class for DataVector/DataList.
Definition: DVLIterator.h:82
D3PD::SGTileDigitsGetterTool::m_evtEnd
TileDigitsContainer::const_iterator m_evtEnd
Definition: SGTileDigitsGetterTool.h:44
D3PD::SGTileDigitsGetterTool::m_evtItr
TileDigitsContainer::const_iterator m_evtItr
Definition: SGTileDigitsGetterTool.h:44
D3PD::SGTileDigitsGetterTool::reset
StatusCode reset(bool allowMissing=false)
Reset the iteration to the start of the collection.
Definition: SGTileDigitsGetterTool.cxx:50
D3PD::SGTileDigitsGetterTool::sizeHint
size_t sizeHint(bool allowMissing=false)
Return an estimate of the number of elements in the iteration.
Definition: SGTileDigitsGetterTool.cxx:39
D3PD::SGCollectionGetterTool
Collection getter tool retrieving a container from StoreGate.
Definition: SGCollectionGetterTool.h:41
D3PD::SGTileDigitsGetterTool::nextUntyped
const void * nextUntyped()
Return a pointer to the next element in the collection.
Definition: SGTileDigitsGetterTool.cxx:71
D3PD
Block filler tool for noisy FEB information.
Definition: CaloCellDetailsFillerTool.cxx:29
TileDigitsContainer.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PD::SGTileDigitsGetterTool
Definition: SGTileDigitsGetterTool.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::SGTileDigitsGetterTool::elementTypeinfo
const std::type_info & elementTypeinfo() const
Definition: SGTileDigitsGetterTool.cxx:35
D3PD::SGTileDigitsGetterTool::~SGTileDigitsGetterTool
virtual ~SGTileDigitsGetterTool()
Definition: SGTileDigitsGetterTool.cxx:23
IdentifiableContainerMT::const_iterator
Definition: IdentifiableContainerMT.h:79
SGCollectionGetterTool.h
Collection getter tool retrieving a container from StoreGate.
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
D3PD::SGTileDigitsGetterTool::m_digEnd
TileDigitsCollection::const_iterator m_digEnd
Definition: SGTileDigitsGetterTool.h:45
D3PD::SGTileDigitsGetterTool::initialize
StatusCode initialize()
Standard Gaudi initialize method.
Definition: SGTileDigitsGetterTool.cxx:26
D3PD::SGTileDigitsGetterTool::Base
D3PD::SGCollectionGetterTool< TileDigitsContainer > Base
Definition: SGTileDigitsGetterTool.h:24
D3PD::SGTileDigitsGetterTool::typeinfo
const std::type_info & typeinfo() const
Return the type of object retrieved by this tool.
Definition: SGTileDigitsGetterTool.cxx:31
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::SGTileDigitsGetterTool::m_digItr
TileDigitsCollection::const_iterator m_digItr
Definition: SGTileDigitsGetterTool.h:45