ATLAS Offline Software
Reconstruction
Jet
JetEDM
JetEDM
IndexedTConstituentUserInfo.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
// IndexedTConstituentUserInfo.h
6
7
#ifndef jet__IndexedTConstituentUserInfo_H
8
#define jet__IndexedTConstituentUserInfo_H
9
10
// David Adams and Pierre-Antoine Delsart
11
// January 2014
12
25
26
#include "
JetEDM/BaseIndexedConstituentUserInfo.h
"
27
28
namespace
jet
{
29
30
template
<
typename
T>
31
class
IndexedTConstituentUserInfo
:
public
BaseIndexedConstituentUserInfo
{
32
33
public
:
34
35
// Default ctor.
36
// Sets the particle null.
37
IndexedTConstituentUserInfo
();
38
41
IndexedTConstituentUserInfo
(
const
T&
par
,
Index
idx
,
const
LabelIndex
* pli);
42
44
const
SG::AuxElement
*
element
()
const
;
45
const
xAOD::IParticle
*
particle
()
const
;
46
const
T*
object
()
const
;
47
48
protected
:
49
50
const
T*
m_ppar
;
51
52
};
53
54
}
// end namespace jet
55
56
#include "
JetEDM/IndexedTConstituentUserInfo.icc
"
57
58
#endif
jet::LabelIndex
Definition:
LabelIndex.h:22
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition:
AuxElement.h:472
IndexedTConstituentUserInfo.icc
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition:
Event/xAOD/xAODBase/xAODBase/IParticle.h:41
jet::IndexedTConstituentUserInfo
Definition:
IndexedTConstituentUserInfo.h:31
jet
Definition:
JetCalibTools_PlotJESFactors.cxx:23
jet::IConstituentUserInfo::Index
int Index
Definition:
IConstituentUserInfo.h:30
jet::IndexedTConstituentUserInfo::object
const T * object() const
jet::IndexedTConstituentUserInfo::element
const SG::AuxElement * element() const
Return the particle pointer.
jet::IndexedTConstituentUserInfo::particle
const xAOD::IParticle * particle() const
createCoolChannelIdFile.par
par
Definition:
createCoolChannelIdFile.py:29
jet::IndexedTConstituentUserInfo::IndexedTConstituentUserInfo
IndexedTConstituentUserInfo()
jet::IndexedTConstituentUserInfo::m_ppar
const T * m_ppar
Definition:
IndexedTConstituentUserInfo.h:50
BaseIndexedConstituentUserInfo.h
jet::BaseIndexedConstituentUserInfo
Definition:
BaseIndexedConstituentUserInfo.h:29
jet::IndexedTConstituentUserInfo::IndexedTConstituentUserInfo
IndexedTConstituentUserInfo(const T &par, Index idx, const LabelIndex *pli)
Constructor from an object, index and map.
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition:
LArNewCalib_DelayDump_OFC_Cali.py:69
Generated on Thu Nov 7 2024 21:17:12 for ATLAS Offline Software by
1.8.18