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