aboutsummaryrefslogtreecommitdiff
path: root/src/event.h
blob: 64e8df1fce1d44eed8cff06459cadbd2df65aa6c (plain)
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
#ifndef EVENT_H
#define EVENT_H

#include <stdint.h>
#include "pmt.h"

/* Struct to hold all data from a single event used for fitting. */

typedef struct pmt_hit {
    int hit;
    float t;
    float qhl;
    float qhs;
    float qlx;
    uint16_t qihl;
    uint16_t qihs;
    uint16_t qilx;
    int flags;
} pmt_hit;

typedef struct event {
    int run;
    uint32_t gtid;
    int nhit;
    pmt_hit pmt_hits[MAX_PMTS];
} event;

#endif