ATLAS Offline Software
PhysicsAnalysis
JetTagging
JetTagInfo
src
HadFlavorTagInfo.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
HadFlavorTagInfo.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/HadFlavorTagInfo.h
"
16
17
namespace
Analysis
18
{
19
21
HadFlavorTagInfo::HadFlavorTagInfo
() : BaseTagInfo(),
22
m_nMatchingTracks(-1),
23
m_trkJetWidth(-1),
24
m_trkJetDRKtaxes(-1)
25
{
26
27
}
28
29
30
31
33
HadFlavorTagInfo::HadFlavorTagInfo(
const
TagInfoType
& tagJetInfoType) :
34
BaseTagInfo
(tagJetInfoType),
35
m_nMatchingTracks(-1),
36
m_trkJetWidth(-1),
37
m_trkJetDRKtaxes(-1)
38
{
39
40
}
41
43
HadFlavorTagInfo::HadFlavorTagInfo
(
const
HadFlavorTagInfo
& rhs) :
44
BaseTagInfo
(rhs),
45
m_nMatchingTracks(rhs.m_nMatchingTracks),
46
m_trkJetWidth(rhs.m_trkJetWidth),
47
m_trkJetDRKtaxes(rhs.m_trkJetDRKtaxes)
48
{
49
50
}
51
53
HadFlavorTagInfo
&
HadFlavorTagInfo::operator=
(
const
HadFlavorTagInfo
& rhs)
54
{
55
if
(
this
!=&rhs)
56
{
57
m_nMatchingTracks
=rhs.
m_nMatchingTracks
;
58
m_trkJetWidth
=rhs.
m_trkJetWidth
;
59
m_trkJetDRKtaxes
=rhs.
m_trkJetDRKtaxes
;
60
}
61
return
*
this
;
62
}
63
65
HadFlavorTagInfo::~HadFlavorTagInfo
()
66
{}
67
68
}
HadFlavorTagInfo.h
Analysis::HadFlavorTagInfo
Definition:
HadFlavorTagInfo.h:34
Analysis::HadFlavorTagInfo::m_trkJetDRKtaxes
double m_trkJetDRKtaxes
Definition:
HadFlavorTagInfo.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::HadFlavorTagInfo::m_nMatchingTracks
int m_nMatchingTracks
Definition:
HadFlavorTagInfo.h:73
Analysis::HadFlavorTagInfo::HadFlavorTagInfo
HadFlavorTagInfo()
default constructor
Definition:
HadFlavorTagInfo.cxx:29
Analysis::HadFlavorTagInfo::operator=
HadFlavorTagInfo & operator=(const HadFlavorTagInfo &rhs)
assigenment operator
Definition:
HadFlavorTagInfo.cxx:61
Analysis::HadFlavorTagInfo::m_trkJetWidth
double m_trkJetWidth
Definition:
HadFlavorTagInfo.h:74
Analysis::HadFlavorTagInfo::~HadFlavorTagInfo
virtual ~HadFlavorTagInfo()
default destructor
Definition:
HadFlavorTagInfo.cxx:73
Generated on Thu Jul 4 2024 21:16:33 for ATLAS Offline Software by
1.8.18