ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
JetTagInfo
src
SvxSummary.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
#include "
JetTagInfo/SvxSummary.h
"
6
7
namespace
Analysis
{
8
10
SvxSummary::SvxSummary
() :
BaseTagInfo
(),
11
m_Svx
(
Trk
::RecVertex()),
12
m_Results
(
std
::
vector
<double>()),
13
m_TrkFromV0
(
std
::
vector
<
const
Rec
::TrackParticle*>()) {
14
m_Results
.clear();
15
m_TrkFromV0
.clear();
16
}
17
19
SvxSummary::SvxSummary
(
const
TagInfoType
& tagJetInfoType)
20
:
BaseTagInfo
(tagJetInfoType),
21
m_Svx
(
Trk
::RecVertex()),
22
m_Results
(
std
::
vector
<double>()),
23
m_TrkFromV0
(
std
::
vector
<
const
Rec
::TrackParticle*>()) {
24
m_Results
.clear();
25
m_TrkFromV0
.clear();
26
}
27
29
SvxSummary::SvxSummary
(
const
SvxSummary
& rhs) :
BaseTagInfo
(rhs),
30
m_Svx
(rhs.
m_Svx
),
31
m_Results
(rhs.
m_Results
),
32
m_TrkFromV0
(rhs.
m_TrkFromV0
) {}
33
35
SvxSummary
&
SvxSummary::operator=
(
const
SvxSummary
& rhs)
36
{
37
if
(
this
!=&rhs)
38
{
39
m_Svx
= rhs.
m_Svx
;
40
m_Results
= rhs.
m_Results
;
41
m_TrkFromV0
= rhs.
m_TrkFromV0
;
42
m_tagJetInfoType
=rhs.
m_tagJetInfoType
;
43
}
44
return
*
this
;
45
}
46
47
}
48
SvxSummary.h
Analysis::BaseTagInfo::BaseTagInfo
BaseTagInfo()=default
Analysis::BaseTagInfo::m_tagJetInfoType
TagInfoType m_tagJetInfoType
string to hold the info type (specified by the tag tool)
Definition
BaseTagInfo.h:63
Analysis::SvxSummary::m_TrkFromV0
std::vector< const Rec::TrackParticle * > m_TrkFromV0
Definition
SvxSummary.h:56
Analysis::SvxSummary::SvxSummary
SvxSummary()
default constructor
Definition
SvxSummary.cxx:10
Analysis::SvxSummary::m_Results
std::vector< double > m_Results
Definition
SvxSummary.h:54
Analysis::SvxSummary::operator=
SvxSummary & operator=(const SvxSummary &rhs)
assigenment operator
Definition
SvxSummary.cxx:35
Analysis::SvxSummary::m_Svx
Trk::RecVertex m_Svx
Definition
SvxSummary.h:53
vector
Definition
MultiHisto.h:13
const
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition
IConstituent.h:25
Analysis::TagInfoType
std::string TagInfoType
Definition
JetTagInfoBase.h:19
Rec
namespace for combined reconstruction tools and interfaces
Definition
FakeTrackBuilder.h:10
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.17.0