Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:12:47

0001 ##
0002 # Hot Towers Analysis
0003 #
0004 # @file
0005 # @version 0.1
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 # end