forked from ltikvica/WZanalysis
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
115 lines (69 loc) · 4.14 KB
/
Makefile
File metadata and controls
115 lines (69 loc) · 4.14 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#LDFLAGS=`root-config --libs`
#CPPFLAGS= -Wall -Wno-long-long -pthread -DCTHREAD_POSIX -D_THREAD_SAFE -D_REENTRANT -I$(ROOTSYS)/include
CPPFLAGS=`root-config --cflags` -IRooUnfold-1.1.1/src/ -g
#If running in CMSSW42...
#LDFLAGS = -L$(ROOTSYS)/lib -lNew -lRint -lTree -lTreePlayer -lCint -lThread -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMinuit -lPostscript -lProof -lThread -lCore -lGX11 -lPhysics -lGpad -lGui -lTreeViewer -L/usr/X11R6/lib -lm -ldl -L/usr/lib -lpthread -rdynamic
#if running in CMSSW53...
LDFLAGS =$(shell root-config --libs) RooUnfold-1.1.1/libRooUnfold.so
#
# FOR DATA
#MYCCOPT=-D DATA
#FOR OLDMC
#MYCCOPT2=-M OLDMC
# FOR mc
MYCCOPT=
#wzDoGenAnalysisNewAutomatic1: wzDoGenAnalysisNewAutomatic1.C wzTools2.C WZ.C WZEvent.C
# g++ $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzAnalysisData: wzAnalysisData.C wzToolsNew.C WZ2012Data.C WZEventMCOld.C HistogramFactory.C
g++ -D DATA $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzDataAnalysisMatrixMethod: wzDataAnalysisMatrixMethod.C wzToolsNew.C WZ2012Data.C UnfoldingHistogramFactory.C HistogramFactory.C WZEventMCOld.C
g++ -D DATA $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzAnalysisDataWithMM: wzAnalysisDataWithMM.C wzToolsNew.C WZ2012Data.C UnfoldingHistogramFactory.C HistogramFactory.C WZEventMCOld.C
g++ -D DATA $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzMatrixMethod: wzMatrixMethod.C wzToolsNew.C WZ2012Data.C UnfoldingHistogramFactory.C WZEventMCOld.C
g++ -D DATA $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzAnalysisMCAll: wzAnalysisMCAll.C wzToolsNew.C WZ.C UnfoldingHistogramFactory.C HistogramFactory.C WZEventMCOld.C
g++ -D OLDMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzAnalyzeMCVB: wzAnalyzeMCVB.C wzToolsNew.C TZJets.C UnfoldingHistogramFactory.C HistogramFactory.C WZEventMCOld.C
g++ -D TZMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzBackground: wzBackground.C wzToolsNew.C WZ.C UnfoldingHistogramFactory.C HistogramFactory.C WZEventMCOld.C
g++ -D OLDMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzAnalysisMC: wzAnalysisMC.C wzToolsNew.C WZGenEvent.C WZEvent.C UnfoldingHistogramFactory.C HistogramFactory.C SystematicsManager.C MetSystematicsTool.C metsys.C JetEnergyTool.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzWZ: wzWZ.C wzToolsNew.C WZGenEvent.C WZEvent.C UnfoldingHistogramFactory.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzMCSignalAnalysis: wzMCSignalAnalysis.C wzToolsNew.C WZ.C WZGenEvent.C WZEvent.C UnfoldingAnalysis.C UnfoldingAnalysis.h
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzMCUnfoldingAnalysis: wzMCUnfoldingAnalysis.C wzToolsNew.C WZGenEvent_v140710.C WZGenEvent.C WZEvent.C UnfoldingAnalysis.C WZAnalysis.C UnfoldingAnalysis.h UnfoldingHistogramFactory.C JetEnergyTool.C SystematicsManager.C MetSystematicsTool.C metsys.C
g++ -D NEWMCPUFIX $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzExampleAnalysis: wzExampleAnalysis.C wzToolsNew.C WZGenEvent.C WZEvent.C WZAnalysis.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
unfold: unfold.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
wzDataUnfold: wzDataUnfold.C SystematicsManager.C HistogramKeeper.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
plotResponse: plotResponse.C
wzDataUnfoldRegStudy: wzDataUnfoldRegStudy.C SystematicsManager.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
BLUE_unfolding: BLUE_unfolding.C UnfoldingHistogramFactory.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
BLUE_unfoldingV2: BLUE_unfoldingV2.C UnfoldingHistogramFactory.C Combine_unfolded.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
BLUE_global: BLUE_global.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
combine_unfolded: combine_unfolded.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
Systematics: Systematics.C UnfoldingHistogramFactory.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
mcfmPlots: mcfmPlots.C mcfmTree.C UnfoldingHistogramFactory.C
g++ $(CPPFLAGS) $(LDFLAGS) -o $@ $^
MatrixPlay: MatrixPlay.C
g++ $(CPPFLAGS) $(LDFLAGS) -o $@ $^
checkMatrix: checkMatrix.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
xsection_8tev: xsection_8tev.C
g++ -D NEWMC $(CPPFLAGS) $(LDFLAGS) -o $@ $^
#test: test.C wzTools2.C WZ2012Data.C
# g++ -D DATA $(CPPFLAGS) $(LDFLAGS) -o $@ $^
#wzMatrixMethod: wzMatrixMethod.C wzTools2.C WZ2012Data.C
# g++ -D DATA $(CPPFLAGS) $(LDFLAGS) -o $@ $^