Rev 40 | Rev 50 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 40 | Rev 47 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | // data format |
28 | // data format |
29 | #define MAXDATA 16 |
29 | #define MAXDATA 16 |
30 | #define NCH 64 |
30 | #define NCH 64 |
31 | #define TDC_BIN 1.0416 // 1 TDC bin in ns |
31 | #define TDC_BIN 1.0416 // 1 TDC bin in ns |
32 | #define MIKRO_BIN 0.49609/1000. //1 mikro step in mm; stage MM3MF |
32 | #define MIKRO_BIN 0.49609/1000. //1 mikro step in mm; stage MM3MF |
33 | #define OFFSETX |
33 | #define OFFSETX 5220 // Right edge of SiPM+Lightguide |
34 | #define OFFSETY |
34 | #define OFFSETY 5860 // Lower edge of SiPM+Lightguide |
35 | 35 | ||
36 | #define RUNREC_ID 1 |
36 | #define RUNREC_ID 1 |
37 | #define ENDREC_ID 2 |
37 | #define ENDREC_ID 2 |
38 | #define POSREC_ID 3 |
38 | #define POSREC_ID 3 |
39 | #define EVTREC_ID 4 |
39 | #define EVTREC_ID 4 |
Line 89... | Line 89... | ||
89 | // ------------------------------------------------------------------------------ |
89 | // ------------------------------------------------------------------------------ |
90 | 90 | ||
91 | int analysisScan(char* dfile0="test", int dbg=0, double tdcCut=5.0) |
91 | int analysisScan(char* dfile0="test", int dbg=0, double tdcCut=5.0) |
92 | { |
92 | { |
93 | 93 | ||
94 | const double c_tdcOffset = + |
94 | const double c_tdcOffset = +96*TDC_BIN; // ns, SiPM4 |
95 | - | ||
96 | printf(" Data to root conversion program\nUsage:\nd2r(input file name <without .dat>, debug on/off, TDC cut +-[ns])\n\n"); |
95 | printf(" Data to root conversion program\nUsage:\nd2r(input file name <without .dat>, debug on/off, TDC cut +-[ns])\n\n"); |
97 | printf(" OFFSETS: \n x: %d\n y: %d\n t:%f\n", OFFSETX, OFFSETY, c_tdcOffset); |
96 | printf(" OFFSETS: \n x: %d\n y: %d\n t:%f\n", OFFSETX, OFFSETY, c_tdcOffset); |
98 | 97 | ||
99 | char fullname[256]; |
98 | char fullname[256]; |
100 | char sbuff[256]; |
99 | char sbuff[256]; |