ATLAS Offline Software
PhysicsAnalysis
JetTagging
JetTagInfo
src
GbbNNTagInfo.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/***************************************************************************
6
GbbNNTagInfo.h - Description
7
-------------------
8
begin : April 2011
9
authors : Maria Laura Gonzalez Silva
10
email : laugs@cern.ch
11
changes :
12
13
***************************************************************************/
14
15
#include "
JetTagInfo/GbbNNTagInfo.h
"
16
17
namespace
Analysis
18
{
19
21
GbbNNTagInfo::GbbNNTagInfo
() : BaseTagInfo(),
22
m_nMatchingTracks(-1),
23
m_trkJetWidth(-1),
24
m_trkJetMaxDeltaR(-1)
25
{
26
27
}
28
29
30
31
33
GbbNNTagInfo::GbbNNTagInfo(
const
TagInfoType
& tagJetInfoType) :
34
BaseTagInfo
(tagJetInfoType),
35
m_nMatchingTracks(-1),
36
m_trkJetWidth(-1),
37
m_trkJetMaxDeltaR(-1)
38
{
39
40
}
41
43
GbbNNTagInfo::GbbNNTagInfo
(
const
GbbNNTagInfo
& rhs) :
44
BaseTagInfo
(rhs),
45
m_nMatchingTracks(rhs.m_nMatchingTracks),
46
m_trkJetWidth(rhs.m_trkJetWidth),
47
m_trkJetMaxDeltaR(rhs.m_trkJetMaxDeltaR)
48
{
49
50
}
51
53
GbbNNTagInfo
&
GbbNNTagInfo::operator=
(
const
GbbNNTagInfo
& rhs)
54
{
55
if
(
this
!=&rhs)
56
{
57
m_nMatchingTracks
=rhs.
m_nMatchingTracks
;
58
m_trkJetWidth
=rhs.
m_trkJetWidth
;
59
m_trkJetMaxDeltaR
=rhs.
m_trkJetMaxDeltaR
;
60
}
61
return
*
this
;
62
}
63
65
GbbNNTagInfo::~GbbNNTagInfo
()
66
{}
67
68
}
Analysis::GbbNNTagInfo::operator=
GbbNNTagInfo & operator=(const GbbNNTagInfo &rhs)
assigenment operator
Definition:
GbbNNTagInfo.cxx:61
Analysis::GbbNNTagInfo
Definition:
GbbNNTagInfo.h:34
Analysis::GbbNNTagInfo::GbbNNTagInfo
GbbNNTagInfo()
default constructor
Definition:
GbbNNTagInfo.cxx:29
Analysis::GbbNNTagInfo::m_trkJetWidth
double m_trkJetWidth
Definition:
GbbNNTagInfo.h:74
GbbNNTagInfo.h
Analysis::GbbNNTagInfo::m_trkJetMaxDeltaR
double m_trkJetMaxDeltaR
Definition:
GbbNNTagInfo.h:75
Analysis::BaseTagInfo
Class BasetagInfo: Implements methods defined in ITagInfo.
Definition:
BaseTagInfo.h:40
Analysis::TagInfoType
std::string TagInfoType
Definition:
JetTagInfoBase.h:19
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition:
BTaggingCnvAlg.h:20
Analysis::GbbNNTagInfo::m_nMatchingTracks
int m_nMatchingTracks
Definition:
GbbNNTagInfo.h:73
Analysis::GbbNNTagInfo::~GbbNNTagInfo
virtual ~GbbNNTagInfo()
default destructor
Definition:
GbbNNTagInfo.cxx:73
Generated on Thu Jul 4 2024 21:16:07 for ATLAS Offline Software by
1.8.18