-
Vardan Tadevosyan authored
Access the energy of the golden track from THaGoldenTrack. Include THaTrack.h in THaGoldenTrack.h. Add GetEnergy method in THaGoldenTrack.h. Define variable name "e" for the energy of golden track in THaGoldenTrack.C.
Vardan Tadevosyan authoredAccess the energy of the golden track from THaGoldenTrack. Include THaTrack.h in THaGoldenTrack.h. Add GetEnergy method in THaGoldenTrack.h. Define variable name "e" for the energy of golden track in THaGoldenTrack.C.
SConscript.py 1.57 KiB
###### Hall C Software Source SConscript Build File #####
###### Author: Edward Brash (brash@jlab.org) June 2013
import os
import re
import SCons.Util
Import('pbaseenv')
list = Split("""
THcInterface.cxx THcParmList.cxx THcAnalyzer.cxx \
THcHallCSpectrometer.cxx \
THcDetectorMap.cxx \
THcRawHit.cxx THcHitList.cxx \
THcSignalHit.cxx \
THcHodoscope.cxx THcScintillatorPlane.cxx \
THcRawHodoHit.cxx \
THcDC.cxx THcDriftChamberPlane.cxx \
THcDriftChamber.cxx \
THcRawDCHit.cxx THcDCHit.cxx \
THcDCWire.cxx \
THcSpacePoint.cxx THcDCTrack.cxx \
THcDCLookupTTDConv.cxx THcDCTimeToDistConv.cxx \
THcShower.cxx THcShowerPlane.cxx \
THcRawShowerHit.cxx \
THcAerogel.cxx THcAerogelHit.cxx \
THcCherenkov.cxx THcCherenkovHit.cxx \
THcFormula.cxx \
THcRaster.cxx THcRasteredBeam.cxx THcRasterRawHit.cxx
""")
pbaseenv.Object('main.C')
sotarget = 'HallC'
#srclib = pbaseenv.SharedLibrary(target = sotarget, source = list+['HallCDict.so'],SHLIBVERSION=['$VERSION'],LIBS=[''])
srclib = pbaseenv.SharedLibrary(target = sotarget, source = list+['HallCDict.so'],SHLIBPREFIX='../lib',LIBS=[''])
print ('Source shared library = %s\n' % srclib)
linkbase =pbaseenv.subst('$SHLIBPREFIX')+sotarget
cleantarget = linkbase+'.so.'+pbaseenv.subst('$VERSION')
localmajorcleantarget = '../'+linkbase+'.so'
print('cleantarget = %s\n' % cleantarget)
print('localmajorcleantarget = %s\n' % localmajorcleantarget)
try:
os.symlink(cleantarget,localmajorcleantarget)
except:
print " Continuing ... "
Clean(srclib,cleantarget)
Clean(srclib,localmajorcleantarget)
#baseenv.Install('../',srclib)
#baseenv.Alias('install',['../'])