Skip to content
Snippets Groups Projects
Commit d6a97cf3 authored by mingf2's avatar mingf2
Browse files

remove cpp test files

parent 568cea40
No related branches found
No related tags found
No related merge requests found
Pipeline #195149 failed
# CMakeLists.txt CMakeLists.txt
# main.cpp main.cpp
test_data/test.csv test_data/test.csv
# sources/CMakeLists.txt sources/CMakeLists.txt
sources/py_BinFileParser.cpp sources/py_BinFileParser.cpp
sources/py_BinFileParser.pyi sources/py_BinFileParser.pyi
sources/py_BinFileParser.pyx sources/py_BinFileParser.pyx
......
cmake_minimum_required(VERSION 3.16.3)
project(BinParser CXX)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/sources)
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose Release or Debug" FORCE)
endif ()
message(STATUS "Build type: '${CMAKE_BUILD_TYPE}'")
add_subdirectory(sources)
add_executable(main main.cpp)
target_link_libraries(main PUBLIC binFileParser)
\ No newline at end of file
#include <string>
#include <iostream>
#include "BinFileParser.h"
int main(int argc, char** argv)
{
std::string fpath("/home/mingf2/projects/DT5550W_python_parser/test_data/test.data");
DT5550WBinFile binFileHandle(fpath, true);
auto events = binFileHandle.readNextNEvents(1);
CITIROCEvent firstEvent = events[0];
std::cout << "Events read: " << binFileHandle.getNumberOfEventRead() << std::endl;
std::cout << "First event: ASICID = " << firstEvent.AsicID
<< ", RunTimeCode = " << firstEvent.RunEventTimecode
<< ", EventCounter = " << firstEvent.EventCounter
<< ", Hit = " << firstEvent.hit << std::endl;
events = binFileHandle.readNextNEvents(1);
CITIROCEvent secondEvent = events[0];
std::cout << "Events read: " << binFileHandle.getNumberOfEventRead() << std::endl;
std::cout << "First event: ASICID = " << secondEvent.AsicID
<< ", RunTimeCode = " << secondEvent.RunEventTimecode
<< ", EventCounter = " << secondEvent.EventCounter
<< ", Hit = " << secondEvent.hit << std::endl;
return 0;
}
\ No newline at end of file
add_library(binFileParser SHARED BinFileParser.cpp)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment