ATLAS Offline Software
GeoMPVEntry.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 #ifndef GeoMPVEntry_h
6 #define GeoMPVEntry_h 1
7 
8 class GeoMPVEntry
9 {
10  public:
11  bool operator <(const GeoMPVEntry &right) const;
12  bool operator ==(const GeoMPVEntry &right) const;
13  GeoMPVEntry& operator =(const GeoMPVEntry &right);
14 
15  GeoMPVEntry(double aPhotonMomentum, double aPropertyValue);
16  GeoMPVEntry(const GeoMPVEntry &right);
17  ~GeoMPVEntry();
18 
19  double GetPhotonMomentum();
20  double GetProperty();
21 
22  void DumpEntry();
23 
24  private:
26  double m_theProperty;
27 };
28 
30 {
31  return m_thePhotonMomentum;
32 }
33 
34 inline double GeoMPVEntry::GetProperty()
35 {
36  return m_theProperty;
37 }
38 
39 #endif
GeoMPVEntry::GeoMPVEntry
GeoMPVEntry(double aPhotonMomentum, double aPropertyValue)
Definition: GeoMPVEntry.cxx:33
GeoMPVEntry::~GeoMPVEntry
~GeoMPVEntry()
Definition: GeoMPVEntry.cxx:45
GeoMPVEntry::operator<
bool operator<(const GeoMPVEntry &right) const
Definition: GeoMPVEntry.cxx:16
GeoMPVEntry::GetPhotonMomentum
double GetPhotonMomentum()
Definition: GeoMPVEntry.h:29
GeoMPVEntry
Definition: GeoMPVEntry.h:9
GeoMPVEntry::m_thePhotonMomentum
double m_thePhotonMomentum
Definition: GeoMPVEntry.h:25
GeoMPVEntry::GetProperty
double GetProperty()
Definition: GeoMPVEntry.h:34
GeoMPVEntry::operator=
GeoMPVEntry & operator=(const GeoMPVEntry &right)
Definition: GeoMPVEntry.cxx:24
GeoMPVEntry::operator==
bool operator==(const GeoMPVEntry &right) const
Definition: GeoMPVEntry.cxx:8
GeoMPVEntry::DumpEntry
void DumpEntry()
Definition: GeoMPVEntry.cxx:47
GeoMPVEntry::m_theProperty
double m_theProperty
Definition: GeoMPVEntry.h:26