ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
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
15
#include "
D3PDMakerUtils/SGCollectionGetterTool.h
"
16
#include "
TileEvent/TileDigitsContainer.h
"
17
18
19
namespace
D3PD
{
20
21
class
SGTileDigitsGetterTool
:
22
public
SGCollectionGetterTool
<TileDigitsContainer> {
23
public
:
24
typedef
D3PD::SGCollectionGetterTool<TileDigitsContainer>
Base
;
31
SGTileDigitsGetterTool
(
const
std::string&
type
,
32
const
std::string& name,
33
const
IInterface* parent);
34
virtual
~SGTileDigitsGetterTool
();
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
:
44
TileDigitsContainer::const_iterator
m_evtItr
,
m_evtEnd
;
45
TileDigitsCollection::const_iterator
m_digItr
,
m_digEnd
;
46
47
};
48
49
50
}
51
52
#endif
/* SGTileDigitsGetterTool_H */
53
SGCollectionGetterTool.h
Collection getter tool retrieving a container from StoreGate.
TileDigitsContainer.h
D3PD::SGCollectionGetterTool
Collection getter tool retrieving a container from StoreGate.
Definition
SGCollectionGetterTool.h:41
D3PD::SGCollectionGetterTool< TileDigitsContainer >::SGCollectionGetterTool
SGCollectionGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
D3PD::SGTileDigitsGetterTool::elementTypeinfo
const std::type_info & elementTypeinfo() const
Return the element type of the collection.
Definition
SGTileDigitsGetterTool.cxx:35
D3PD::SGTileDigitsGetterTool::m_evtItr
TileDigitsContainer::const_iterator m_evtItr
Definition
SGTileDigitsGetterTool.h:44
D3PD::SGTileDigitsGetterTool::initialize
StatusCode initialize()
Standard Gaudi initialize method.
Definition
SGTileDigitsGetterTool.cxx:26
D3PD::SGTileDigitsGetterTool::SGTileDigitsGetterTool
SGTileDigitsGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
SGTileDigitsGetterTool.cxx:17
D3PD::SGTileDigitsGetterTool::m_evtEnd
TileDigitsContainer::const_iterator m_evtEnd
Definition
SGTileDigitsGetterTool.h:44
D3PD::SGTileDigitsGetterTool::~SGTileDigitsGetterTool
virtual ~SGTileDigitsGetterTool()
Definition
SGTileDigitsGetterTool.cxx:23
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::SGTileDigitsGetterTool::Base
D3PD::SGCollectionGetterTool< TileDigitsContainer > Base
Definition
SGTileDigitsGetterTool.h:24
D3PD::SGTileDigitsGetterTool::m_digItr
TileDigitsCollection::const_iterator m_digItr
Definition
SGTileDigitsGetterTool.h:45
D3PD::SGTileDigitsGetterTool::m_digEnd
TileDigitsCollection::const_iterator m_digEnd
Definition
SGTileDigitsGetterTool.h:45
D3PD::SGTileDigitsGetterTool::typeinfo
const std::type_info & typeinfo() const
Return the type of object retrieved by this tool.
Definition
SGTileDigitsGetterTool.cxx:31
D3PD::SGTileDigitsGetterTool::nextUntyped
const void * nextUntyped()
Return a pointer to the next element in the collection.
Definition
SGTileDigitsGetterTool.cxx:71
D3PD::SGTileDigitsGetterTool::reset
StatusCode reset(bool allowMissing=false)
Reset the iteration to the start of the collection.
Definition
SGTileDigitsGetterTool.cxx:50
DataVector::const_iterator
DataModel_detail::const_iterator< DataVector > const_iterator
Standard const_iterator.
Definition
DataVector.h:838
IdentifiableContainerMT::const_iterator
Definition
IdentifiableContainerMT.h:82
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
type
Generated on
for ATLAS Offline Software by
1.17.0