LDMX Software
testutils.h
1#ifndef TESTUTILS_H
2#define TESTUTILS_H
3#include "objdef.h"
4
5bool compareHit(Hit Hit1, Hit Hit2) {
6 return ((Hit1.m_id_ == Hit2.m_id_) and (Hit1.b_id_ == Hit2.b_id_) and
7 (Hit1.amp_ == Hit2.amp_) and
8 (Hit1.time_ == Hit2.time_)); // and(Hit1.TrigTime==Hit2.TrigTime));
9}
10
11bool compareClus(Cluster clus1[NHITS], Cluster clus2[NHITS]) {
12 for (int i = 0; i < NHITS; ++i) {
13 if (not((compareHit(clus1[i].seed_, clus2[i].seed_)) and
14 (compareHit(clus1[i].sec_, clus2[i].sec_)))) {
15 return false;
16 }
17 }
18 return true;
19}
20
21#endif
Definition objdef.h:49