ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
SGTileRawChannelGetterTool.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: TileRawChannelGetterTool.h
7
* Author: Stephen Cole <scole@niu.edu>
8
*
9
* Created on March 1, 2011, 9:28 AM
10
*/
11
12
#ifndef SGTILERAWCHANNELGETTERTOOL_H
13
#define SGTILERAWCHANNELGETTERTOOL_H
14
15
#include "
D3PDMakerUtils/SGCollectionGetterTool.h
"
16
#include "
TileEvent/TileRawChannelContainer.h
"
17
18
namespace
D3PD
{
19
20
class
SGTileRawChannelGetterTool
:
21
public
SGCollectionGetterTool
<TileRawChannelContainer> {
22
public
:
23
typedef
D3PD::SGCollectionGetterTool<TileRawChannelContainer>
Base
;
30
SGTileRawChannelGetterTool
(
const
std::string&
type
,
31
const
std::string& name,
32
const
IInterface* parent);
33
virtual
~SGTileRawChannelGetterTool
();
34
35
StatusCode
initialize
();
36
size_t
sizeHint
(
bool
allowMissing=
false
);
37
StatusCode
reset
(
bool
allowMissing=
false
);
38
const
void
*
nextUntyped
();
39
const
std::type_info&
typeinfo
()
const
;
40
const
std::type_info&
elementTypeinfo
()
const
;
41
42
private
:
43
TileRawChannelContainer::const_iterator
m_evtItr
,
m_evtEnd
;
44
TileRawChannelCollection::const_iterator
m_digItr
,
m_digEnd
;
45
};
46
47
48
49
}
50
#endif
/* SGTILERAWCHANNELGETTERTOOL_H */
51
SGCollectionGetterTool.h
Collection getter tool retrieving a container from StoreGate.
TileRawChannelContainer.h
D3PD::SGCollectionGetterTool
Collection getter tool retrieving a container from StoreGate.
Definition
SGCollectionGetterTool.h:41
D3PD::SGCollectionGetterTool< TileRawChannelContainer >::SGCollectionGetterTool
SGCollectionGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
D3PD::SGTileRawChannelGetterTool::Base
D3PD::SGCollectionGetterTool< TileRawChannelContainer > Base
Definition
SGTileRawChannelGetterTool.h:23
D3PD::SGTileRawChannelGetterTool::nextUntyped
const void * nextUntyped()
Return a pointer to the next element in the collection.
Definition
SGTileRawChannelGetterTool.cxx:70
D3PD::SGTileRawChannelGetterTool::sizeHint
size_t sizeHint(bool allowMissing=false)
Return an estimate of the number of elements in the iteration.
Definition
SGTileRawChannelGetterTool.cxx:39
D3PD::SGTileRawChannelGetterTool::m_digItr
TileRawChannelCollection::const_iterator m_digItr
Definition
SGTileRawChannelGetterTool.h:44
D3PD::SGTileRawChannelGetterTool::SGTileRawChannelGetterTool
SGTileRawChannelGetterTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
SGTileRawChannelGetterTool.cxx:16
D3PD::SGTileRawChannelGetterTool::initialize
StatusCode initialize()
Standard Gaudi initialize method.
Definition
SGTileRawChannelGetterTool.cxx:26
D3PD::SGTileRawChannelGetterTool::m_evtEnd
TileRawChannelContainer::const_iterator m_evtEnd
Definition
SGTileRawChannelGetterTool.h:43
D3PD::SGTileRawChannelGetterTool::m_evtItr
TileRawChannelContainer::const_iterator m_evtItr
Definition
SGTileRawChannelGetterTool.h:43
D3PD::SGTileRawChannelGetterTool::m_digEnd
TileRawChannelCollection::const_iterator m_digEnd
Definition
SGTileRawChannelGetterTool.h:44
D3PD::SGTileRawChannelGetterTool::~SGTileRawChannelGetterTool
virtual ~SGTileRawChannelGetterTool()
Definition
SGTileRawChannelGetterTool.cxx:23
D3PD::SGTileRawChannelGetterTool::reset
StatusCode reset(bool allowMissing=false)
Reset the iteration to the start of the collection.
Definition
SGTileRawChannelGetterTool.cxx:50
D3PD::SGTileRawChannelGetterTool::elementTypeinfo
const std::type_info & elementTypeinfo() const
Return the element type of the collection.
Definition
SGTileRawChannelGetterTool.cxx:35
D3PD::SGTileRawChannelGetterTool::typeinfo
const std::type_info & typeinfo() const
Return the type of object retrieved by this tool.
Definition
SGTileRawChannelGetterTool.cxx:31
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