File indexing completed on 2025-08-03 08:12:47
0001
0002
0003
0004
0005
0006
0007 ROOT_CPPFLAGS = `root-config --cflags`
0008 ROOT_LIBFLAGS = `root-config --libs`
0009 sPHENIX_CPPFLAGS = -I$(MYINSTALL)/include -I$(OFFLINE_MAIN)/include -I$(OFFLINE_MAIN)/rootmacros
0010 sPHENIX_LIBFLAGS = -L$(OFFLINE_MAIN)/lib -lcalo_io -lcalo_reco -lcdbobjects -lffamodules -lphool
0011 LIBFLAGS = -L$(MYINSTALL)/lib -lCaloHotTower
0012
0013 all: bin/hotAna bin/hotTypeAna bin/plots bin/genCDBTTree bin/genHotTowerList bin/convertHotList bin/Fun4All_CaloHotTower bin/Fun4All_CaloHotTowerSim bin/plots-hot
0014
0015 bin/hotAna: macro/HotTowerAnalysis.C
0016 mkdir -p bin
0017 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS)
0018
0019 bin/hotTypeAna: macro/HotTowerTypeAnalysis.C
0020 mkdir -p bin
0021 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS)
0022
0023 bin/plots: macro/display.C
0024 mkdir -p bin
0025 g++ -o $@ $< $(ROOT_CPPFLAGS) $(ROOT_LIBFLAGS) -I$(OFFLINE_MAIN)/rootmacros
0026
0027 bin/genCDBTTree: macro/genCDBTTree.C
0028 mkdir -p bin
0029 g++ -o $@ $< $(ROOT_CPPFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_CPPFLAGS) $(sPHENIX_LIBFLAGS)
0030
0031 bin/genHotTowerList: macro/genHotTowerList.C
0032 mkdir -p bin
0033 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS)
0034
0035 bin/convertHotList: macro/convertHotList.C
0036 mkdir -p bin
0037 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS)
0038
0039 bin/plots-hot: macro/display-hot.C
0040 mkdir -p bin
0041 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS)
0042
0043 bin/Fun4All_CaloHotTower: macro/Fun4All_CaloHotTower.C
0044 mkdir -p bin
0045 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(LIBFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS) -lfun4all -lphparameter -lffarawobjects -lcalotrigger
0046
0047 bin/Fun4All_CaloHotTowerSim: macro/Fun4All_CaloHotTowerSim.C
0048 mkdir -p bin
0049 g++ -o $@ $< $(ROOT_CPPFLAGS) $(sPHENIX_CPPFLAGS) $(LIBFLAGS) $(ROOT_LIBFLAGS) $(sPHENIX_LIBFLAGS) -lfun4all -lphparameter
0050
0051 clean:
0052 rm bin/hotAna
0053 rm bin/hotTypeAna
0054 rm bin/plots
0055 rm bin/plots-hot
0056 rm bin/genHotTowerList
0057 rm bin/convertHotList
0058 rm bin/Fun4All_CaloHotTower
0059 rm bin/Fun4All_CaloHotTowerSim
0060
0061