Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:19:50

0001 ##############################################
0002 # please add new classes in alphabetical order
0003 
0004 AUTOMAKE_OPTIONS = foreign
0005 
0006 # List of shared libraries to produce
0007 lib_LTLIBRARIES = \
0008   libcalo_reco.la
0009 
0010 #
0011 libcalo_reco_la_LDFLAGS = \
0012   -L$(libdir) \
0013   -L$(OFFLINE_MAIN)/lib64 \
0014   -L$(OFFLINE_MAIN)/lib \
0015   `root-config --libs`
0016 
0017 if USE_ONLINE
0018 
0019 else
0020 libcalo_reco_la_LIBADD = \
0021   -lmbd_io \
0022   -lcalo_io \
0023   -lcdbobjects \
0024   -lCLHEP \
0025   -lffamodules \
0026   -lffarawobjects \
0027   -lgsl \
0028   -lgslcblas \
0029   -lglobalvertex_io \
0030   -lsph_onnx \
0031   -lphg4hit \
0032   -lphparameter_io \
0033   -lphool \
0034   -lSubsysReco \
0035   -lTMVA \
0036   -lTMVAUtils
0037 endif
0038 
0039 AM_CPPFLAGS = \
0040   -I$(includedir) \
0041   -isystem$(OFFLINE_MAIN)/include \
0042   -isystem$(ROOTSYS)/include
0043 
0044 if USE_ONLINE
0045 pkginclude_HEADERS = \
0046   CaloWaveformFitting.h
0047 
0048 else
0049 pkginclude_HEADERS = \
0050   CaloGeomMapping.h \
0051   CaloWaveformFitting.h \
0052   CaloWaveformProcessing.h \
0053   CaloRecoUtility.h \
0054   CaloTowerBuilder.h \
0055   CaloTowerCalib.h \
0056   CaloTowerStatus.h \
0057   CaloTowerDefs.h \
0058   PhotonClusterBuilder.h \
0059   RawClusterBuilderGraph.h \
0060   RawClusterBuilderTopo.h \
0061   RawClusterBuilderTemplate.h \
0062   RawClusterCNNClassifier.h \
0063   RawClusterLikelihoodProfile.h \
0064   ClusterCDFCalculator.h \
0065   RawClusterPositionCorrection.h \
0066   RawClusterZVertexRecorrect.h \
0067   RawTowerCalibration.h \
0068   RawTowerDeadTowerInterp.h \
0069   DeadHotMapLoader.h \
0070   RawClusterDeadHotMask.h \
0071   TowerInfoDeadHotMask.h
0072 endif
0073 
0074 if USE_ONLINE
0075 libcalo_reco_la_SOURCES = \
0076   CaloWaveformFitting.cc
0077 
0078 else
0079 libcalo_reco_la_SOURCES = \
0080   BEmcCluster.cc \
0081   BEmcProfile.cc \
0082   BEmcRec.cc \
0083   BEmcRecCEMC.cc \
0084   CaloGeomMapping.cc \
0085   CaloRecoUtility.cc \
0086   CaloWaveformFitting.cc \
0087   CaloWaveformProcessing.cc \
0088   CaloTowerBuilder.cc \
0089   CaloTowerCalib.cc \
0090   CaloTowerStatus.cc \
0091   PhotonClusterBuilder.cc \
0092   RawClusterBuilderGraph.cc \
0093   RawClusterBuilderTopo.cc \
0094   RawClusterBuilderTemplate.cc \
0095   RawClusterCNNClassifier.cc \
0096   RawClusterLikelihoodProfile.cc \
0097   ClusterCDFCalculator.cc \
0098   RawClusterPositionCorrection.cc \
0099   RawClusterZVertexRecorrect.cc \
0100   RawTowerCombiner.cc \
0101   RawTowerCalibration.cc \
0102   RawTowerDeadTowerInterp.cc \
0103   DeadHotMapLoader.cc \
0104   RawClusterDeadHotMask.cc \
0105   TowerInfoDeadHotMask.cc
0106 endif
0107 
0108 ################################################
0109 # linking tests
0110 
0111 noinst_PROGRAMS = \
0112   testexternals_calo_reco
0113 
0114 BUILT_SOURCES  = testexternals.cc
0115 
0116 testexternals_calo_reco_SOURCES = testexternals.cc
0117 testexternals_calo_reco_LDADD = libcalo_reco.la
0118 
0119 testexternals.cc:
0120         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0121         echo "int main()" >> $@
0122         echo "{" >> $@
0123         echo "  return 0;" >> $@
0124         echo "}" >> $@
0125 
0126 ##############################################
0127 # please add new classes in alphabetical order
0128 
0129 clean-local:
0130         rm -f $(BUILT_SOURCES)