CGEM BOSS
6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
test_write.cxx
Go to the documentation of this file.
1
#include "
RawFile/RawFileWriter.h
"
2
#include <stdlib.h>
3
4
int
main
(
int
argc,
char
* argv[])
5
{
6
if
( argc != 3 ) {
7
std::cout <<
"Usage: "
<< argv[0] <<
" datafile nevt"
<< std::endl;
8
exit(1);
9
}
10
11
uint32_t dummy[10000] = { 0 };
12
13
uint32_t
nevt
= atoi(argv[2]);
14
15
uint32_t seed =
nevt
;
16
17
RawFileWriter
fwriter(argv[1]);
18
19
while
( dummy[8]++ <
nevt
) {
//dummy[8]: EventID ( dummy[5] = 0 )
20
dummy[1] = 3000 + rand_r(&seed)%500;
21
fwriter.
writeEvent
(dummy);
22
}
23
24
return
0;
25
}
nevt
Int_t nevt[10]
Definition
DataBase/tau_mode.c:56
RawFileWriter.h
RawFileWriter
Definition
RawFileWriter.h:7
RawFileWriter::writeEvent
int writeEvent(const uint32_t *pevt)
Definition
RawFileWriter.cxx:13
main
int main()
Definition
test_IFile.cxx:11
6.6.5.h
Event
RawFile
RawFile-00-00-10
test
test_write.cxx
Generated by
1.12.0