Belle II Software development
OverlapMatrixCreatorTest Class Reference

Test the overlap-matrix creator using known input. More...

Inheritance diagram for OverlapMatrixCreatorTest:

Protected Attributes

vector< vector< unsigned short > > hitRelatedTracks
 A hitRelatedTracks matrix for Testing purposes:
 
vector< vector< unsigned short > > smallOverlapTestMatrix
 Corresponding overlap matrix for testing purposes: [assumes sorting].
 
vector< vector< unsigned short > > hitRelatedTracks2
 Another hitRelatedTracks matrix with multiple double overlaps:
 
vector< vector< unsigned short > > allowOneOverlapTestMatrix
 and its overlap matrix which allows for 1 cluster overlaps
 
vector< vector< unsigned short > > hitRelatedTracks3
 This time, we want to check for double overlaps.
 
vector< vector< unsigned short > > allowTwoOverlapTestMatrix
 and its overlap matrix which allows for 2 cluster overlaps
 

Detailed Description

Test the overlap-matrix creator using known input.

Definition at line 18 of file overlapMatrixCreator.cc.

Member Data Documentation

◆ allowOneOverlapTestMatrix

vector<vector <unsigned short> > allowOneOverlapTestMatrix
protected
Initial value:
=
{{}, {2, 3}, {1, 3}, {1, 2, 5}, {}, {3}, {}}

and its overlap matrix which allows for 1 cluster overlaps

Definition at line 33 of file overlapMatrixCreator.cc.

◆ allowTwoOverlapTestMatrix

vector<vector <unsigned short> > allowTwoOverlapTestMatrix
protected
Initial value:
=
{{}, {}, {3}, {2}, {}, {}, {}}

and its overlap matrix which allows for 2 cluster overlaps

Definition at line 40 of file overlapMatrixCreator.cc.

◆ hitRelatedTracks

vector<vector <unsigned short> > hitRelatedTracks
protected
Initial value:
=
{{1, 2, 3}, {0, 5, 7}, {5}, {1, 5, 9}, {1}, {4}, {4}, {7, 8, 9}, {8}, {0, 1}}

A hitRelatedTracks matrix for Testing purposes:

Definition at line 21 of file overlapMatrixCreator.cc.

◆ hitRelatedTracks2

vector<vector <unsigned short> > hitRelatedTracks2
protected
Initial value:
=
{{0, 1, 2, 3}, {1, 2, 3}, {3, 4, 5, 6}, {2, 4}, {3, 5}}

Another hitRelatedTracks matrix with multiple double overlaps:

Definition at line 30 of file overlapMatrixCreator.cc.

◆ hitRelatedTracks3

vector<vector <unsigned short> > hitRelatedTracks3
protected
Initial value:
=
{{0, 1, 2, 3}, {1, 2, 3}, {3, 4, 5, 6}, {2, 3, 4}, {3, 5}}

This time, we want to check for double overlaps.

Definition at line 37 of file overlapMatrixCreator.cc.

◆ smallOverlapTestMatrix

vector<vector <unsigned short> > smallOverlapTestMatrix
protected
Initial value:
=
{{1, 5, 7}, {0, 2, 3, 5, 9}, {1, 3}, {1, 2}, {}, {0, 1, 7, 9}, {}, {0, 5, 8, 9}, {7, 9}, {1, 5, 7, 8}}

Corresponding overlap matrix for testing purposes: [assumes sorting].

Definition at line 25 of file overlapMatrixCreator.cc.


The documentation for this class was generated from the following file: