ATLAS Offline Software
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 
6 
7 namespace Analysis {
8 
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 
30  m_Svx(rhs.m_Svx),
31  m_Results(rhs.m_Results),
32  m_TrkFromV0(rhs.m_TrkFromV0) {}
33 
36 {
37  if (this!=&rhs)
38  {
39  m_Svx = rhs.m_Svx;
40  m_Results = rhs.m_Results;
43  }
44  return *this;
45 }
46 
47 }
48 
SvxSummary.h
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition: Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
Rec
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Definition: FakeTrackBuilder.h:10
vector
Definition: MultiHisto.h:13
Analysis::BaseTagInfo
Class BasetagInfo: Implements methods defined in ITagInfo.
Definition: BaseTagInfo.h:40
Analysis::TagInfoType
std::string TagInfoType
Definition: JetTagInfoBase.h:19
xAOD::double
double
Definition: CompositeParticle_v1.cxx:159
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::SvxSummary::operator=
SvxSummary & operator=(const SvxSummary &rhs)
assigenment operator
Definition: SvxSummary.cxx:35
Analysis::SvxSummary::m_Results
std::vector< double > m_Results
Definition: SvxSummary.h:54
Analysis::SvxSummary::m_TrkFromV0
std::vector< const Rec::TrackParticle * > m_TrkFromV0
Definition: SvxSummary.h:56
Analysis::SvxSummary::m_Svx
Trk::RecVertex m_Svx
Definition: SvxSummary.h:50
Analysis::BaseTagInfo::m_tagJetInfoType
TagInfoType m_tagJetInfoType
string to hold the info type (specified by the tag tool)
Definition: BaseTagInfo.h:77
Analysis::SvxSummary::SvxSummary
SvxSummary()
default constructor
Definition: SvxSummary.cxx:10
Analysis::SvxSummary
Definition: SvxSummary.h:18