ATLAS Offline Software
SimpleConstituentUserInfo.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 // SimpleConstituentUserInfo.h
6 
7 #ifndef jet__SimpleConstituentUserInfo_H
8 #define jet__SimpleConstituentUserInfo_H
9 
10 // David Adams
11 // January 2014
12 //
13 // Implementation of IConstituentUserInfo without indexing.
14 
16 
17 namespace jet {
18 
20 
21 public:
22 
23  // Default ctor.
24  // Sets the particle null.
26 
27  // Ctor from IParticle and label.
29 
30  // Return the particle pointer.
31  const xAOD::IParticle* particle() const;
32 
33  // Return the label.
34  Label label() const;
35 
36 private:
37 
40 
41 };
42 
43 } // end namespace jet
44 
45 #endif
jet::SimpleConstituentUserInfo::m_ppar
const xAOD::IParticle * m_ppar
Definition: SimpleConstituentUserInfo.h:38
jet::SimpleConstituentUserInfo::SimpleConstituentUserInfo
SimpleConstituentUserInfo(const xAOD::IParticle &par, std::string label)
jet::SimpleConstituentUserInfo::SimpleConstituentUserInfo
SimpleConstituentUserInfo()
Definition: SimpleConstituentUserInfo.cxx:17
xAOD::IParticle
Class providing the definition of the 4-vector interface.
Definition: Event/xAOD/xAODBase/xAODBase/IParticle.h:41
jet::IConstituentUserInfo::Label
std::string Label
Definition: IConstituentUserInfo.h:31
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
jet::SimpleConstituentUserInfo::m_label
Label m_label
Definition: SimpleConstituentUserInfo.h:39
jet::SimpleConstituentUserInfo::label
Label label() const
Definition: SimpleConstituentUserInfo.cxx:34
IConstituentUserInfo.h
jet::SimpleConstituentUserInfo::particle
const xAOD::IParticle * particle() const
Definition: SimpleConstituentUserInfo.cxx:28
createCoolChannelIdFile.par
par
Definition: createCoolChannelIdFile.py:29
jet::IConstituentUserInfo
Definition: IConstituentUserInfo.h:26
jet::SimpleConstituentUserInfo
Definition: SimpleConstituentUserInfo.h:19