File indexing completed on 2025-08-06 08:18:10
0001 #include "TpcSeedTrackMapv1.h"
0002
0003 #include <TSystem.h>
0004 #include <iostream>
0005
0006 void TpcSeedTrackMapv1::Reset()
0007 {
0008 SeedTrackMap.clear();
0009 }
0010
0011 void TpcSeedTrackMapv1::addAssoc(unsigned int tpc_key, unsigned int track_key)
0012 {
0013 SeedTrackMap.insert(std::make_pair(tpc_key, track_key));
0014 }
0015
0016
0017 TpcSeedTrackMapv1::ConstRange TpcSeedTrackMapv1::getAssocTracks(unsigned int tpc_key)
0018 {
0019 return std::make_pair(SeedTrackMap.lower_bound(tpc_key), SeedTrackMap.upper_bound(tpc_key));
0020 }
0021
0022
0023 TpcSeedTrackMapv1::ConstRange TpcSeedTrackMapv1::getAll()
0024 {
0025 return std::make_pair(SeedTrackMap.begin(), SeedTrackMap.end());
0026 }
0027
0028 unsigned int TpcSeedTrackMapv1::size()
0029 {
0030 return SeedTrackMap.size();
0031 }