14 #define _RESOLUTION1_ 1
15 #define _RESOLUTION2_ 1
16 #define _RESOLUTION3_ 1
53 if ((*
this) == k)
return false;
59 if((*
this) == k)
return false;
61 if (
St<k.
St)
return true;
62 else if(
St==k.
St and
X<k.
X)
return true;
63 else if(
St==k.
St and
X==k.
X and
U<k.
U)
return true;
64 else if(
St==k.
St and
X==k.
X and
U==k.
U and
V<k.
V)
return true;
92 <<
"PatternDB::identify: "
93 <<
" St1 size: " <<
St1.size()
94 <<
" St2 size: " <<
St2.size()
95 <<
" St3 size: " <<
St3.size()
96 <<
" St23 size: " <<
St23.size()
97 <<
" St123 size: " <<
St123.size()
160 for(
auto key :
St1) {
161 std::cout << key << std::endl;
PatternDB interface objects.
std::set< TrackletKey > St2
static const TrackletKey ERR_KEY
virtual int isValid() const
isValid returns non zero if object contains vailid data
std::set< GlobTrackKey > St123
std::set< PartTrackKey > St23
std::set< TrackletKey > St1
std::set< TrackletKey > St3
virtual void identify(std::ostream &os=std::cout) const
bool operator==(const TrackletKey &k) const
bool operator<(const TrackletKey &k) const
bool operator!=(const TrackletKey &k) const