Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:33

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   -lphparameter_io \
0032   -lphool \
0033   -lSubsysReco
0034 endif
0035 
0036 AM_CPPFLAGS = \
0037   -I$(includedir) \
0038   -isystem$(OFFLINE_MAIN)/include \
0039   -isystem$(ROOTSYS)/include
0040 
0041 if USE_ONLINE
0042 pkginclude_HEADERS = \
0043   CaloWaveformFitting.h
0044 
0045 else
0046 pkginclude_HEADERS = \
0047   CaloGeomMapping.h \
0048   CaloWaveformFitting.h \
0049   CaloWaveformProcessing.h \
0050   CaloRecoUtility.h \
0051   CaloTowerBuilder.h \
0052   CaloTowerCalib.h \
0053   CaloTowerStatus.h \
0054   CaloTowerDefs.h \
0055   RawClusterBuilderGraph.h \
0056   RawClusterBuilderTopo.h \
0057   RawClusterBuilderTemplate.h \
0058   RawClusterCNNClassifier.h \
0059   RawClusterLikelihoodProfile.h \
0060   ClusterCDFCalculator.h \
0061   RawClusterPositionCorrection.h \
0062   RawClusterZVertexRecorrect.h \
0063   RawTowerCalibration.h \
0064   RawTowerDeadTowerInterp.h \
0065   DeadHotMapLoader.h \
0066   RawClusterDeadHotMask.h \
0067   TowerInfoDeadHotMask.h
0068 endif
0069 
0070 if USE_ONLINE
0071 libcalo_reco_la_SOURCES = \
0072   CaloWaveformFitting.cc
0073 
0074 else
0075 libcalo_reco_la_SOURCES = \
0076   BEmcCluster.cc \
0077   BEmcProfile.cc \
0078   BEmcRec.cc \
0079   BEmcRecCEMC.cc \
0080   CaloGeomMapping.cc \
0081   CaloRecoUtility.cc \
0082   CaloWaveformFitting.cc \
0083   CaloWaveformProcessing.cc \
0084   CaloTowerBuilder.cc \
0085   CaloTowerCalib.cc \
0086   CaloTowerStatus.cc \
0087   RawClusterBuilderGraph.cc \
0088   RawClusterBuilderTopo.cc \
0089   RawClusterBuilderTemplate.cc \
0090   RawClusterCNNClassifier.cc \
0091   RawClusterLikelihoodProfile.cc \
0092   ClusterCDFCalculator.cc \
0093   RawClusterPositionCorrection.cc \
0094   RawClusterZVertexRecorrect.cc \
0095   RawTowerCombiner.cc \
0096   RawTowerCalibration.cc \
0097   RawTowerDeadTowerInterp.cc \
0098   DeadHotMapLoader.cc \
0099   RawClusterDeadHotMask.cc \
0100   TowerInfoDeadHotMask.cc
0101 endif
0102 
0103 ################################################
0104 # linking tests
0105 
0106 noinst_PROGRAMS = \
0107   testexternals_calo_reco
0108 
0109 BUILT_SOURCES  = testexternals.cc
0110 
0111 testexternals_calo_reco_SOURCES = testexternals.cc
0112 testexternals_calo_reco_LDADD = libcalo_reco.la
0113 
0114 testexternals.cc:
0115         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0116         echo "int main()" >> $@
0117         echo "{" >> $@
0118         echo "  return 0;" >> $@
0119         echo "}" >> $@
0120 
0121 ##############################################
0122 # please add new classes in alphabetical order
0123 
0124 clean-local:
0125         rm -f $(BUILT_SOURCES)