ATLAS Offline Software
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 
27 
28 namespace jet {
29 
30 template<typename T>
32 
33 public:
34 
35  // Default ctor.
36  // Sets the particle null.
38 
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 
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:446
IndexedTConstituentUserInfo.icc
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:40
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