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.mID == Hit2.mID) and (Hit1.bID == Hit2.bID) 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