RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
inc
RestFrames
RFKey.hh
Go to the documentation of this file.
1
// RestFrames: particle physics event analysis library
3
// --------------------------------------------------------------------
4
// Copyright (c) 2014-2015, Christopher Rogan
14
// This file is part of RestFrames.
15
//
16
// RestFrames is free software; you can redistribute it and/or modify
17
// it under the terms of the GNU General Public License as published by
18
// the Free Software Foundation; either version 2 of the License, or
19
// (at your option) any later version.
20
//
21
// RestFrames is distributed in the hope that it will be useful,
22
// but WITHOUT ANY WARRANTY; without even the implied warranty of
23
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24
// GNU General Public License for more details.
25
//
26
// You should have received a copy of the GNU General Public License
27
// along with RestFrames. If not, see <http://www.gnu.org/licenses/>.
29
30
#ifndef RFKey_HH
31
#define RFKey_HH
32
33
namespace
RestFrames {
34
36
// RFKey class
38
class
RFKey
{
39
40
public
:
41
45
RFKey
(
const
RFKey
& key);
46
50
RFKey
(
int
key);
51
~
RFKey
();
52
56
void
operator=
(
const
RFKey
& key);
57
61
bool
operator==
(
int
key)
const
;
62
66
bool
operator==
(
const
RFKey
& key)
const
;
67
71
int
GetKey
()
const
;
72
76
bool
IsSame
(
const
RFKey
& key)
const
;
77
78
private
:
79
int
m_Key;
80
81
};
82
83
}
84
85
#endif
RestFrames::RFKey::GetKey
int GetKey() const
Returns key of this object.
Definition:
RFKey.cc:44
RestFrames::RFKey::operator==
bool operator==(int key) const
Tests whether key is the same as this object's key.
Definition:
RFKey.cc:40
RestFrames::RFKey::operator=
void operator=(const RFKey &key)
Tests whether key is the same as this object's key.
Definition:
RFKey.cc:38
RestFrames::RFKey::RFKey
RFKey(const RFKey &key)
Standard constructor.
Definition:
RFKey.cc:35
RestFrames::RFKey
Definition:
RFKey.hh:38
RestFrames::RFKey::IsSame
bool IsSame(const RFKey &key) const
Tests whether key is the same as this object's key.
Definition:
RFKey.cc:46
Generated on Thu Dec 17 2020 14:04:46 for RestFrames by
1.8.17