File indexing completed on 2025-08-06 08:18:16
0001 #include "SvtxTrackSeed_v1.h"
0002
0003 SvtxTrackSeed_v1::SvtxTrackSeed_v1() = default;
0004
0005
0006
0007
0008 SvtxTrackSeed_v1::SvtxTrackSeed_v1(const SvtxTrackSeed_v1& seed)
0009 : TrackSeed(seed)
0010 {
0011 SvtxTrackSeed_v1::CopyFrom(seed);
0012 }
0013
0014 SvtxTrackSeed_v1& SvtxTrackSeed_v1::operator=(const SvtxTrackSeed_v1& seed)
0015 {
0016 if (this != &seed)
0017 {
0018 CopyFrom(seed);
0019 }
0020 return *this;
0021 }
0022
0023 SvtxTrackSeed_v1::~SvtxTrackSeed_v1() = default;
0024
0025 void SvtxTrackSeed_v1::CopyFrom(const TrackSeed& seed)
0026 {
0027 if (this == &seed)
0028 {
0029 return;
0030 }
0031 TrackSeed::CopyFrom(seed);
0032
0033 m_silicon_seed = seed.get_silicon_seed_index();
0034 m_tpc_seed = seed.get_tpc_seed_index();
0035 }
0036
0037 void SvtxTrackSeed_v1::identify(std::ostream& os) const
0038 {
0039 os << "SvtxTrackSeed_v1 object ";
0040 os << "Silicon seed index: " << m_silicon_seed;
0041 os << "tpc seed index: " << m_tpc_seed;
0042 }