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

update cmake

parent 655caae6
No related branches found
No related tags found
No related merge requests found
...@@ -15,11 +15,6 @@ ...@@ -15,11 +15,6 @@
class Image class Image
{ {
private: private:
/* data */
public:
bool finished=false;
const Setup* config;
TCanvas* canvas;
TH2D* histo; TH2D* histo;
void initDrawImage(); void initDrawImage();
// gridlines // gridlines
...@@ -32,6 +27,10 @@ public: ...@@ -32,6 +27,10 @@ public:
// source marker // source marker
TEllipse* sourceMarker; TEllipse* sourceMarker;
void drawSource(); void drawSource();
public:
// bool finished=false;
const Setup* config;
TCanvas* canvas;
void addCone(const std::vector<Cone> cones); void addCone(const std::vector<Cone> cones);
// void closed() { std::cout << "Close app" << '\n'; finished = true; gApplication->Terminate(0);} // void closed() { std::cout << "Close app" << '\n'; finished = true; gApplication->Terminate(0);}
Image(const Setup* config_): config(config_) { Image(const Setup* config_): config(config_) {
...@@ -61,7 +60,7 @@ public: ...@@ -61,7 +60,7 @@ public:
} }
ClassDef(Image,0) // ClassDef(Image,0)
}; };
int Backprojection(const Setup* config, const std::vector<Cone>& cones, int Backprojection(const Setup* config, const std::vector<Cone>& cones,
......
...@@ -8,10 +8,11 @@ target_link_libraries(simulation PUBLIC setup ROOT::Thread) ...@@ -8,10 +8,11 @@ target_link_libraries(simulation PUBLIC setup ROOT::Thread)
#---Create a shared library with geneated dictionary #---Create a shared library with geneated dictionary
add_library(draw SHARED draw.cpp) add_library(draw SHARED draw.cpp)
ROOT_GENERATE_DICTIONARY(G__draw ../Headers/draw.h # ROOT_GENERATE_DICTIONARY(G__draw ../Headers/draw.h
LINKDEF ../Headers/drawLinkDef.h # LINKDEF ../Headers/drawLinkDef.h
MODULE draw) # MODULE draw)
target_link_libraries(draw PUBLIC setup ROOT::Gpad ROOT::Gui) # target_link_libraries(draw PUBLIC setup ROOT::Gpad ROOT::Gui)
target_link_libraries(draw PUBLIC setup ROOT::Gpad)
add_executable(main main.cpp) add_executable(main main.cpp)
target_link_libraries(main PUBLIC setup simulation draw ROOT::Gpad ROOT::Gui) target_link_libraries(main PUBLIC setup simulation draw ROOT::Gpad ROOT::Gui)
......
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