-
Notifications
You must be signed in to change notification settings - Fork 184
/
TrkrHitSetContainer.cc
59 lines (49 loc) · 1.35 KB
/
TrkrHitSetContainer.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/**
* @file trackbase/TrkrHitSetContainer.cc
* @author D. McGlinchey
* @date June 2018
* @brief Implementation for TrkrHitSetContainer
*/
#include "TrkrHitSetContainer.h"
#include <TSystem.h>
#include <cstdlib>
#include <iostream>
namespace
{
TrkrHitSetContainer::Map dummy_map;
}
void TrkrHitSetContainer::Reset()
{
std::cout << "TrkrHitSetContainer: Reset() not implemented by daughter class" << std::endl;
gSystem->Exit(1);
}
TrkrHitSetContainer::ConstIterator
TrkrHitSetContainer::addHitSet(TrkrHitSet* /*newhit*/)
{
return dummy_map.cbegin();
}
TrkrHitSetContainer::ConstIterator
TrkrHitSetContainer::addHitSetSpecifyKey(const TrkrDefs::hitsetkey /*key*/, TrkrHitSet* /*newhit*/)
{
return dummy_map.cbegin();
}
TrkrHitSetContainer::Iterator
TrkrHitSetContainer::findOrAddHitSet(TrkrDefs::hitsetkey /*key*/)
{
return dummy_map.begin();
}
TrkrHitSetContainer::ConstRange
TrkrHitSetContainer::getHitSets(const TrkrDefs::TrkrId /*trackerid*/) const
{
return std::make_pair(dummy_map.cbegin(), dummy_map.cend());
}
TrkrHitSetContainer::ConstRange
TrkrHitSetContainer::getHitSets(const TrkrDefs::TrkrId /*unused*/, const uint8_t /*unused*/) const
{
return std::make_pair(dummy_map.cbegin(), dummy_map.cend());
}
TrkrHitSetContainer::ConstRange
TrkrHitSetContainer::getHitSets() const
{
return std::make_pair(dummy_map.cbegin(), dummy_map.cend());
}