RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
src
RFKey.cc
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
#include "
RestFrames/RFKey.hh
"
31
32
namespace
RestFrames {
33
34
RFKey::RFKey
(
int
key){ m_Key = key; }
35
RFKey::RFKey
(
const
RFKey
& key){ m_Key = key.
GetKey
(); }
36
RFKey::~RFKey(){ }
37
38
void
RFKey::operator=
(
const
RFKey
& key){ m_Key = key.
GetKey
(); }
39
40
bool
RFKey::operator==
(
int
key)
const
{
return
(m_Key == key); }
41
42
bool
RFKey::operator==
(
const
RFKey
& key)
const
{
return
(m_Key == key.
GetKey
()); }
43
44
int
RFKey::GetKey
()
const
{
return
m_Key; }
45
46
bool
RFKey::IsSame
(
const
RFKey
& key)
const
{
47
return
m_Key == key.
GetKey
();
48
}
49
50
}
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
RFKey.hh
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:49 for RestFrames by
1.8.17