ATLAS Offline Software
PhysicsAnalysis
JetTagging
JetTagInfo
src
SoftLeptonTruthInfo.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/SoftLeptonTruthInfo.h
"
6
7
namespace
Analysis
8
{
9
11
SoftLeptonTruthInfo::SoftLeptonTruthInfo
() :
BaseTagInfo
(), m_sltrueinfo() {}
12
14
SoftLeptonTruthInfo::SoftLeptonTruthInfo
(
const
TagInfoType
& tagJetInfoType) :
BaseTagInfo
(tagJetInfoType),
15
m_sltrueinfo()
16
{
17
m_sltrueinfo
.clear();
18
}
19
23
SoftLeptonTruthInfo::SoftLeptonTruthInfo
(
const
SoftLeptonTruthInfo
& rhs) :
BaseTagInfo
(rhs),
24
m_sltrueinfo(rhs.m_sltrueinfo)
25
{}
26
28
SoftLeptonTruthInfo
&
SoftLeptonTruthInfo::operator=
(
const
SoftLeptonTruthInfo
& rhs)
29
{
30
if
(
this
!=&rhs)
31
{
32
m_sltrueinfo
= rhs.
m_sltrueinfo
;
33
}
34
return
*
this
;
35
}
36
38
SoftLeptonTruthInfo::~SoftLeptonTruthInfo
() {}
39
40
}
Analysis::SoftLeptonTruthInfo::operator=
SoftLeptonTruthInfo & operator=(const SoftLeptonTruthInfo &rhs)
assigenment operator
Definition:
SoftLeptonTruthInfo.cxx:28
Analysis::SoftLeptonTruthInfo::m_sltrueinfo
std::vector< SLTrueInfo > m_sltrueinfo
Definition:
SoftLeptonTruthInfo.h:50
Analysis::SoftLeptonTruthInfo::~SoftLeptonTruthInfo
virtual ~SoftLeptonTruthInfo()
default destructor
Definition:
SoftLeptonTruthInfo.cxx:38
Analysis::SoftLeptonTruthInfo
Class SoftLeptonTruthInfo: Class to store truth information about lepton in jet.
Definition:
SoftLeptonTruthInfo.h:18
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
SoftLeptonTruthInfo.h
Analysis::SoftLeptonTruthInfo::SoftLeptonTruthInfo
SoftLeptonTruthInfo()
default constructor
Definition:
SoftLeptonTruthInfo.cxx:11
Generated on Fri Jan 10 2025 21:17:55 for ATLAS Offline Software by
1.8.18