ATLAS Offline Software
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 
6 
7 namespace Analysis
8 {
9 
12 
14 SoftLeptonTruthInfo::SoftLeptonTruthInfo(const TagInfoType& tagJetInfoType) : BaseTagInfo(tagJetInfoType),
15  m_sltrueinfo()
16 {
17  m_sltrueinfo.clear();
18 }
19 
24  m_sltrueinfo(rhs.m_sltrueinfo)
25 {}
26 
29 {
30  if (this!=&rhs)
31  {
33  }
34  return *this;
35 }
36 
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