gmake command. You only need one
release installed for each type of service. For example, if you will
only analyse data, one release is enough. You can choose put Monte
Carlo simulation code in a different directory as well. .bashrc and add the following commands:
if [ -r /afs/hep.man.ac.uk/g/bfactory/etc/hepix/bashrc ]; then
. /afs/hep.man.ac.uk/g/bfactory/etc/hepix/bashrc
else
echo BaBar setup file /afs/hep.man.ac.uk/g/bfactory/etc/hepix/bashrc not found
fi
Now login at another terminal (or simply open another terminal window)
to start a shell session with these changes implemented. Close other
terminal windows which were opened before the changes to
.bashrc were made.
Make a directory to store temporary files associated with the BaBar software release you are about to check out:
mkdir workList the available releases:
ls /afs/hep.man.ac.uk/g/bfactory/dist/releasesThe system will respond with something that looks like:
10.4.0 14.2.1 14.3.1d analysis-13b log 10.4.4-physics-1b 14.2.1a 14.4.2 analysis-14 newest 12.3.3 14.3.1 14.4.2a analysis-14a pippo.pbs 12.5.2 14.3.1b 14.5.2 analysis-21 12.5.2-physics-1a 14.3.1c analysis-12a currentThe new data schema use analysis-21, so set up a test release based on this analysis release (using your own username in place of "jamwer"):
newrel -s /afs/hep.man.ac.uk/u/jamwer/work -t analysis-21 BbSoft
newrel version: 1.8
Linux24RH73 is not supported. Please use Linux24RH72 machine to build
[os-1]
GNU Make version 3.79.1,
Build OPTIONS =
Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic
Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31
EST 2003 i686 unknown [uname -a]
-> installdirs:
Creating database/GNUmakefile from release 14.5.2
next, addpkg, checkout or ln -s to your packages, then gmake installdirs
remember to run srtpath. (see man page of srtpath about setting it up)
Now change into your release directory, set the CVSROOT
environment variable to see the SLAC repository and obtain a token at SLAC:
cd BbSoft export CVSROOT=/afs/slac.stanford.edu/g/babar/repo klog jamwer@slac.stanford.edu Password:Set up the Software Release Tools path:
srtpath
enter release number (CR=14.5.2): Select/enter BFARCH (CR=1): 1) Linux24RH72_i386_gcc2953 [prod][test][active] 2) Linux24RH72_i386_gcc2953-Optimize-Profile [prod] 3) Linux24RH72_i386_gcc2953-noOptimize-Debug [prod]
gmake cleanThen check out the workdir package:
addpkg workdir
Offline Release 14.5.2 uses workdir version V00-04-15, will check that out cvs checkout: Updating workdir U workdir/.cvsignore U workdir/.rootrc U workdir/GNUmakefile U workdir/README U workdir/RooAlias.C U workdir/RooLogon.C U workdir/pawlogon.kumac cvs checkout: Updating workdir/kumac U workdir/kumac/babar.kumac U workdir/kumac/mkportrait.kumac U workdir/kumac/psportrait.kumac cvs checkout: Updating workdir/results Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> installdirs:Set up symbolic links in the workdir package:
gmake workdir.setup
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> workdir.setup: (Mon Jul 12 14:18:15 BST 2004) RELDIR not specified. Defaults to ../ Release directory set to ../
addpkg BetaUser
Offline Release 14.5.2 uses BetaUser version V00-09-37, will check that out cvs checkout: Updating BetaUser U BetaUser/AppUserBuild.cc U BetaUser/CM2Apr2003.tcl U BetaUser/DECAY.DEC U BetaUser/FastFilterSequence.tcl U BetaUser/GNUmakefile U BetaUser/MicroFilterSequence.tcl U BetaUser/MyAnalysis.cc U BetaUser/MyAnalysis.hh U BetaUser/Patches.tcl U BetaUser/README U BetaUser/README-update-to-8.5.0 U BetaUser/TagFilterSequence.tcl U BetaUser/WorkBook1.cc U BetaUser/WorkBook1.hh U BetaUser/bdbAll.tcl U BetaUser/bdbDigi.tcl U BetaUser/bdbDst.tcl U BetaUser/bdbFilterDigi.tcl U BetaUser/bdbFilterMicro.tcl U BetaUser/bdbFilterReco.tcl U BetaUser/bdbGHit.tcl U BetaUser/bdbMicro.tcl U BetaUser/bdbReco.tcl U BetaUser/bdbTag.tcl U BetaUser/betarun U BetaUser/bin_BetaUser.mk U BetaUser/binlist U BetaUser/bogusFast.tcl U BetaUser/kanga.tcl U BetaUser/kangaFilterMicro.tcl U BetaUser/link_BetaUser.mk U BetaUser/myAnalysis.tcl U BetaUser/startup.t cvs checkout: Updating BetaUser/doc U BetaUser/doc/GNUmakefile U BetaUser/doc/guide.mif U BetaUser/doc/guide.ps Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> installdirs:Compile the BetaUser binaries:
gmake lib > lib.log
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a]
gmake BetaUser.bin > bin.log
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a]
addpkg BetaMiniUser
Offline Release 14.5.2 uses BetaMiniUser version V00-01-51, will check that out cvs checkout: Updating BetaMiniUser U BetaMiniUser/.cvsignore U BetaMiniUser/AppMicroBuild.cc U BetaMiniUser/AppUserBuild.cc U BetaMiniUser/BetaMiniPatches.tcl U BetaMiniUser/BetaMiniPidKilling.tcl U BetaMiniUser/GNUmakefile U BetaMiniUser/History U BetaMiniUser/MyDstarAnalysis.cc U BetaMiniUser/MyDstarAnalysis.hh U BetaMiniUser/MyDstarMicroAnalysis.tcl U BetaMiniUser/MyDstarMiniAnalysis.tcl U BetaMiniUser/MyK0Analysis.cc U BetaMiniUser/MyK0Analysis.hh U BetaMiniUser/MyK0MicroAnalysis.tcl U BetaMiniUser/MyK0MiniAnalysis.tcl U BetaMiniUser/MyMiniAnalysis.cc U BetaMiniUser/MyMiniAnalysis.hh U BetaMiniUser/MyMiniAnalysis.tcl U BetaMiniUser/MyTimePointAnalysis.cc U BetaMiniUser/MyTimePointAnalysis.hh U BetaMiniUser/MyTimePointAnalysis.tcl U BetaMiniUser/NamedScalers.cc U BetaMiniUser/NamedScalers.hh U BetaMiniUser/README U BetaMiniUser/RewriteMini.tcl U BetaMiniUser/bdbMini.tcl U BetaMiniUser/bdbMiniPhysProdSequence.tcl U BetaMiniUser/bdbMiniPhysics.tcl U BetaMiniUser/bdbMiniQA.tcl U BetaMiniUser/bin_BetaMiniUser.mk U BetaMiniUser/binlist U BetaMiniUser/btaMini.tcl U BetaMiniUser/btaMiniPhysProdSequence.tcl U BetaMiniUser/btaMiniPhysics.tcl U BetaMiniUser/btaMiniQA.tcl U BetaMiniUser/link_BetaMiniUser.mk Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> installdirs: Package BetaMiniUser contains files that are older than libraries or binaries you have built. You should delete the existing binaries and libraries so that gmake can reliably make a clean copy. Use 'gmake clean', then gmake installdirs.Compile the associated binaries and generate library files
gmake lib > lib.log
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a]
gmake BetaMiniUser.bin
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> BetaMiniUser.bin: (Mon Jul 12 15:12:12 BST 2004) Making NamedScalers.d [cc1] Making MyTimePointAnalysis.d [cc1] Making MyMiniAnalysis.d [cc1] Making MyK0Analysis.d [cc1] Making MyDstarAnalysis.d [cc1] Making AppMicroBuild.d [cc1] Making AppUserBuild.d [cc3] Compiling AppUserBuild.cc [AppUserBuild.o] [cc-3] Compiling AppMicroBuild.cc [libBetaMiniUser.a] [cc-1] Compiling MyDstarAnalysis.cc [libBetaMiniUser.a] [cc-1] Compiling MyK0Analysis.cc [libBetaMiniUser.a] [cc-1] Compiling MyMiniAnalysis.cc [libBetaMiniUser.a] [cc-1] Compiling MyTimePointAnalysis.cc [libBetaMiniUser.a] [cc-1] Compiling NamedScalers.cc [libBetaMiniUser.a] [cc-1] Linking BetaMiniApp in BetaMiniUser [link-1] /afs/hep.man.ac.uk/g/bfactory/package/gcc-2.95.3/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libg2c.a(open.o): In function `f_open': /afs/hep.man.ac.uk/g/bfactory/package/gcc-2.95.3.install/i686-pc-linux-gnu/libf2c/libI77/open.c:213: the use of `tempnam' is dangerous, better use `mkstemp' bin stage done in /home/jamwer/BbSoft/BetaMiniUser
Book Keeping is the package we will use to obtain information about
the dataset we want to analyse.
addpkg BbkUserTools
Offline Release 14.5.2 uses BbkUserTools version V00-00-06, will check that out cvs checkout: Updating BbkUserTools U BbkUserTools/BbkMakeDataset U BbkUserTools/BbkModifyDseFlags U BbkUserTools/BbkSPModes U BbkUserTools/BbkSqlShell U BbkUserTools/GNUmakefile U BbkUserTools/History U BbkUserTools/relBbkDatasetHistory U BbkUserTools/relBbkDatasetTcl U BbkUserTools/relBbkUser Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> installdirs:
addpkg BbkTools
Offline Release 14.5.2 uses BbkTools version V00-00-14, will check that out cvs checkout: Updating BbkTools U BbkTools/BbkAllTables.pm U BbkTools/BbkArgvFile.pm U BbkTools/BbkBase.pm U BbkTools/BbkConfiguration.pm U BbkTools/BbkConnect.pm U BbkTools/BbkDataFileTable.pm U BbkTools/BbkDataset.pm U BbkTools/BbkDatasetTable.pm U BbkTools/BbkDbiAccessor.pm U BbkTools/BbkDefaultTable.pm U BbkTools/BbkDsAlias.pm U BbkTools/BbkDsAliasTable.pm U BbkTools/BbkDsEntity.pm U BbkTools/BbkDsEntityTable.pm U BbkTools/BbkDsToDseTable.pm U BbkTools/BbkDseToDseTable.pm U BbkTools/BbkDseToRunTable.pm U BbkTools/BbkDynamicClass.pm U BbkTools/BbkExtCollName.pm U BbkTools/BbkFile.pm U BbkTools/BbkFileTable.pm U BbkTools/BbkGenTable.pm U BbkTools/BbkGetConnectInfo U BbkTools/BbkItemBase.pm U BbkTools/BbkObject.pm U BbkTools/BbkOptionsManager.pm U BbkTools/BbkPrintTable.pm U BbkTools/BbkRelease.pm U BbkTools/BbkReleaseTable.pm U BbkTools/BbkRun.pm U BbkTools/BbkRunTable.pm U BbkTools/BbkSqlSelect.pm U BbkTools/BbkSqlShell U BbkTools/BbkStream.pm U BbkTools/BbkStreamTable.pm U BbkTools/BbkTableBase.pm U BbkTools/BbkTcl.pm U BbkTools/BbkTestAccessor U BbkTools/BbkTestConfiguration U BbkTools/BbkTestConfigurationHash U BbkTools/BbkTestConnect U BbkTools/BbkTestOptionsManager U BbkTools/BbkTestTime U BbkTools/BbkTestXmlParser U BbkTools/BbkXmlBaseParser.pm U BbkTools/BbkXmlConfigurationParser.pm U BbkTools/GNUmakefile U BbkTools/History U BbkTools/README U BbkTools/bbk_table_schema.mysql U BbkTools/bbk_table_schema.oracle U BbkTools/bbklocalds.mysql U BbkTools/bbklocalds.oracle U BbkTools/data_table_schema.mysql U BbkTools/data_table_schema.oracle Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> installdirs:Compile the bookkeeping tools binaries:
gmake BbkUserTools.bin
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown [uname -a] -> BbkUserTools.bin: (Mon Jul 12 14:21:56 BST 2004) Mangling relBbkDatasetHistory to binary directory [binscripts-1] Mangling relBbkDatasetTcl to binary directory [binscripts-1] Mangling BbkMakeDataset to binary directory [binscripts-1] Mangling BbkModifyDseFlags to binary directory [binscripts-1] Mangling BbkSqlShell to binary directory [binscripts-1] Mangling relBbkUser to binary directory [binscripts-1] Mangling BbkSPModes to binary directory [binscripts-1] bin stage done in /home/jamwer/BbSoft/BbkUserTools
Reference: http://www.slac.stanford.edu/BFROOT/www/Physics/Tools/Pid/primer.html
cd BbSoft/ export CVSROOT=/afs/slac.stanford.edu/g/babar/repo klog jamwer@slac.stanford.edu srtpath
enter release number (CR=14.5.2): Select/enter BFARCH (CR=1): 1) Linux24RH72_i386_gcc2953 [prod][test][active] 2) Linux24RH73_i386_gcc2953 [default]
addpkg BetaPid
Offline Release 14.5.2 uses BetaPid version V00-01-82, will check that out cvs checkout: Updating BetaPid U BetaPid/BtaDrcPidInfoMaker.cc U BetaPid/BtaDrcPidInfoMaker.hh U BetaPid/BtaMergedPi0Algo.cc U BetaPid/BtaMergedPi0Algo.hh U BetaPid/BtaPidElectronId.dat U BetaPid/BtaPidElectronIdAlgo.cc U BetaPid/BtaPidElectronIdAlgo.hh U BetaPid/BtaPidExample.cc U BetaPid/BtaPidExample.hh U BetaPid/BtaPidExampleApp.cc U BetaPid/BtaPidExampleApp.tcl U BetaPid/BtaPidKillExample.cc U BetaPid/BtaPidKillExample.hh U BetaPid/BtaPidKillExample.tcl U BetaPid/BtaPidParamAlgorithm.cc U BetaPid/BtaPidParamAlgorithm.hh U BetaPid/BtaSimplePidInfoMaker.cc U BetaPid/BtaSimplePidInfoMaker.hh U BetaPid/BtaUniqueList.cc U BetaPid/BtaUniqueList.hh U BetaPid/GNUmakefile U BetaPid/History U BetaPid/PidAPrioriProba.cc U BetaPid/PidAPrioriProba.hh U BetaPid/PidAlgConcreteFactory.hh U BetaPid/PidAlgFactoryManager.cc U BetaPid/PidAlgFactoryManager.hh U BetaPid/PidAlgMicroFactories.hh U BetaPid/PidAlgSelector.cc U BetaPid/PidAlgSelector.hh U BetaPid/PidBaseMicroDispatch.cc U BetaPid/PidBaseMicroDispatch.hh U BetaPid/PidChargedAPrioriProba.cc U BetaPid/PidChargedAPrioriProba.hh U BetaPid/PidChargedLikelihoodFraction.cc U BetaPid/PidChargedLikelihoodFraction.hh U BetaPid/PidChargedSelector.cc U BetaPid/PidChargedSelector.hh U BetaPid/PidDRCLike.cc U BetaPid/PidDRCLike.dat U BetaPid/PidDRCLike.hh U BetaPid/PidElectronMicroSelector.cc U BetaPid/PidElectronMicroSelector.hh U BetaPid/PidElectronMicroSequence.cc U BetaPid/PidElectronMicroSequence.hh U BetaPid/PidElectronMicroSequence.tcl U BetaPid/PidKaonDCHCalc.cc U BetaPid/PidKaonDCHCalc.hh U BetaPid/PidKaonDRCCalc.cc U BetaPid/PidKaonDRCCalc.hh U BetaPid/PidKaonDecaySelector.cc U BetaPid/PidKaonDecaySelector.hh U BetaPid/PidKaonLHSelector.cc U BetaPid/PidKaonLHSelector.hh U BetaPid/PidKaonMicroSelector.cc U BetaPid/PidKaonMicroSelector.hh U BetaPid/PidKaonMicroSelector.tcl U BetaPid/PidKaonMicroSequence.cc U BetaPid/PidKaonMicroSequence.hh U BetaPid/PidKaonMicroSequence.tcl U BetaPid/PidKaonSMSSelector.cc U BetaPid/PidKaonSMSSelector.hh U BetaPid/PidKaonSMSSelector.tcl U BetaPid/PidKaonSVTCalc.cc U BetaPid/PidKaonSVTCalc.hh U BetaPid/PidKlongEmcSelector.cc U BetaPid/PidKlongEmcSelector.hh U BetaPid/PidKlongIfrSelector.cc U BetaPid/PidKlongIfrSelector.hh U BetaPid/PidKlongMicroSequence.cc U BetaPid/PidKlongMicroSequence.hh U BetaPid/PidKlongMicroSequence.tcl U BetaPid/PidKlongSelector.cc U BetaPid/PidKlongSelector.hh U BetaPid/PidLHElectronSelector.cc U BetaPid/PidLHElectronSelector.hh U BetaPid/PidLHRatios.cc U BetaPid/PidLHRatios.hh U BetaPid/PidLikelihoodFraction.cc U BetaPid/PidLikelihoodFraction.hh U BetaPid/PidMergedPi0MicroSelector.cc U BetaPid/PidMergedPi0MicroSelector.hh U BetaPid/PidMergedPi0MicroSequence.cc U BetaPid/PidMergedPi0MicroSequence.hh U BetaPid/PidMergedPi0MicroSequence.tcl U BetaPid/PidMicroSequence.cc U BetaPid/PidMicroSequence.hh U BetaPid/PidMicroSequence.tcl U BetaPid/PidMicroTaggingDispatch.cc U BetaPid/PidMicroTaggingDispatch.hh U BetaPid/PidMuon12xRun1Run2MicroSelector.cc U BetaPid/PidMuon12xRun1Run2MicroSelector.hh U BetaPid/PidMuon12xRun1Run2MicroSelectorKal.cc U BetaPid/PidMuon12xRun1Run2MicroSelectorKal.hh U BetaPid/PidMuonAbsSelector.cc U BetaPid/PidMuonAbsSelector.hh U BetaPid/PidMuonClassicMicroSelector.cc U BetaPid/PidMuonClassicMicroSelector.hh U BetaPid/PidMuonCuts.cc U BetaPid/PidMuonCuts.hh U BetaPid/PidMuonLikeSelector.cc U BetaPid/PidMuonLikeSelector.hh U BetaPid/PidMuonLikeSelector.tcl U BetaPid/PidMuonMicroFWDSelector.cc U BetaPid/PidMuonMicroFWDSelector.hh U BetaPid/PidMuonMicroFWDSelectorKal.cc U BetaPid/PidMuonMicroFWDSelectorKal.hh U BetaPid/PidMuonMicroNNSelectorSequence.tcl U BetaPid/PidMuonMicroSelector.cc U BetaPid/PidMuonMicroSelector.hh U BetaPid/PidMuonMicroSelector.tcl U BetaPid/PidMuonMicroSequence.cc U BetaPid/PidMuonMicroSequence.hh U BetaPid/PidMuonMicroSequence.tcl U BetaPid/PidMuonMicroSequenceCOMPLETE.tcl U BetaPid/PidMuonNNSelector.cc U BetaPid/PidMuonNNSelector.hh U BetaPid/PidNNOSelector.hh U BetaPid/PidNeutralSelector.cc U BetaPid/PidNeutralSelector.hh U BetaPid/PidPionLHSelector.cc U BetaPid/PidPionLHSelector.hh U BetaPid/PidPionMicroSequence.cc U BetaPid/PidPionMicroSequence.hh U BetaPid/PidPionMicroSequence.tcl U BetaPid/PidProtonGRLSelector.cc U BetaPid/PidProtonGRLSelector.hh U BetaPid/PidProtonLHSelector.cc U BetaPid/PidProtonLHSelector.hh U BetaPid/PidProtonMicroSelector.cc U BetaPid/PidProtonMicroSelector.hh U BetaPid/PidProtonMicroSequence.cc U BetaPid/PidProtonMicroSequence.hh U BetaPid/PidProtonMicroSequence.tcl U BetaPid/PidProtonSMSSelector.cc U BetaPid/PidProtonSMSSelector.hh U BetaPid/PidProtonSMSSelector.tcl U BetaPid/PidProtonSMSSelectorDT.tcl U BetaPid/PidProtonSMSSelectorMC.tcl U BetaPid/PidRoyElectronSelector.cc U BetaPid/PidRoyElectronSelector.hh U BetaPid/PidRoyKaonSelector.cc U BetaPid/PidRoyKaonSelector.hh U BetaPid/PidRoyPionSelector.cc U BetaPid/PidRoyPionSelector.hh U BetaPid/PidRoySelectorBase.cc U BetaPid/PidRoySelectorBase.hh U BetaPid/PidRoySelectors.hh U BetaPid/PidSMSCache.cc U BetaPid/PidSMSCache.hh U BetaPid/PidSelConcreteFactory.hh U BetaPid/PidSelFactoryManager.cc U BetaPid/PidSelFactoryManager.hh U BetaPid/PidSelMicroFactories.hh U BetaPid/PidSelectCand.cc U BetaPid/PidSelectCand.hh U BetaPid/PidSelector.cc U BetaPid/PidSelector.hh U BetaPid/PidSelectorNtupleFiller.cc U BetaPid/PidSelectorNtupleFiller.hh U BetaPid/PidSimpleKaonSelector.cc U BetaPid/PidSimpleKaonSelector.hh U BetaPid/PidSimpleKaonTagger.cc U BetaPid/PidSimpleKaonTagger.hh U BetaPid/PidSimpleTaggingDispatch.cc U BetaPid/PidSimpleTaggingDispatch.hh U BetaPid/PidTaggingMicroSequence.cc U BetaPid/PidTaggingMicroSequence.hh U BetaPid/PidTaggingMicroSequence.tcl U BetaPid/PidWeighter.cc U BetaPid/PidWeighter.hh U BetaPid/README U BetaPid/SMSMonCalib.cc U BetaPid/SMSMonCalib.hh U BetaPid/bin_BetaPid.mk U BetaPid/link_BetaPid.mk U BetaPid/setupPid.tcl cvs checkout: Updating BetaPid/doc Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-30.7.legacysmp #1 SMP Fri Feb 20 10:12:55 PST 2004 i686 unknown [uname -a] -> installdirs: Package BetaPid contains files that are older than libraries or binaries you have built. You should delete the existing binaries and libraries so that gmake can reliably make a clean copy. Use 'gmake clean', then gmake installdirs.
gmake lib
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-30.7.legacysmp #1 SMP Fri Feb 20 10:12:55 PST 2004 i686 unknown [uname -a] -> lib -> BbkTools.lib: (Fri Dec 17 09:34:56 GMT 2004) lib stage done in /home/jamwer/BbSoft/BbkTools -> BbkUserTools.lib: (Fri Dec 17 09:34:57 GMT 2004) lib stage done in /home/jamwer/BbSoft/BbkUserTools -> BetaExamples.lib: (Fri Dec 17 09:34:57 GMT 2004) Making BtaV0NtupleFiller.d [cc1] Making BtaSingleTracks.d [cc1] Making BtaRhoPiAnalysis.d [cc1] Making BtaPidPlots.d [cc1] Making BtaPResolution.d [cc1] Making BtaMinimalMicroAnalysis.d [cc1] Making BtaJpsiK0sTagFilter.d [cc1] Making BtaJpsiK0sMicroFilter.d [cc1] Making BtaJpsiK0sAnalysis.d [cc1] Making BtaInclusiveP.d [cc1] Making BtaExampleAnalysis.d [cc1] Making BtaEventShapeExamples.d [cc1] Making BtaDecayLen.d [cc1] Making AppUserBuild.d [cc3] Compiling BtaDecayLen.cc [libBetaExamples.a] [cc-1] Compiling BtaEventShapeExamples.cc [libBetaExamples.a] [cc-1] Compiling BtaExampleAnalysis.cc [libBetaExamples.a] [cc-1] Compiling BtaInclusiveP.cc [libBetaExamples.a] [cc-1] Compiling BtaJpsiK0sAnalysis.cc [libBetaExamples.a] [cc-1] Compiling BtaJpsiK0sMicroFilter.cc [libBetaExamples.a] [cc-1] Compiling BtaJpsiK0sTagFilter.cc [libBetaExamples.a] [cc-1] Compiling BtaMinimalMicroAnalysis.cc [libBetaExamples.a] [cc-1] Compiling BtaPResolution.cc [libBetaExamples.a] [cc-1] Compiling BtaPidPlots.cc [libBetaExamples.a] [cc-1] Compiling BtaRhoPiAnalysis.cc [libBetaExamples.a] [cc-1] Compiling BtaSingleTracks.cc [libBetaExamples.a] [cc-1] Compiling BtaV0NtupleFiller.cc [libBetaExamples.a] [cc-1] Collecting /home/jamwer/BbSoft/tmp/Linux24RH72_i386_gcc2953/BetaExamples/obj/*.o to library /home/jamwer/BbSoft/lib/Linux24RH72_i386_gcc2953/libBetaExamples.a [lib-1] lib stage done in /home/jamwer/BbSoft/BetaExamples -> BetaMiniUser.lib: (Fri Dec 17 09:36:18 GMT 2004) lib stage done in /home/jamwer/BbSoft/BetaMiniUser -> BetaPid.lib: (Fri Dec 17 09:38:00 GMT 2004) Compiling BtaDrcPidInfoMaker.cc [libBetaPid.a] [cc-1] Compiling BtaMergedPi0Algo.cc [libBetaPid.a] [cc-1] Compiling BtaPidElectronIdAlgo.cc [libBetaPid.a] [cc-1] Compiling BtaPidExample.cc [libBetaPid.a] [cc-1] Compiling BtaPidKillExample.cc [libBetaPid.a] [cc-1] Compiling BtaPidParamAlgorithm.cc [libBetaPid.a] [cc-1] Compiling BtaSimplePidInfoMaker.cc [libBetaPid.a] [cc-1] Compiling BtaUniqueList.cc [libBetaPid.a] [cc-1] Compiling PidAPrioriProba.cc [libBetaPid.a] [cc-1] Compiling PidAlgFactoryManager.cc [libBetaPid.a] [cc-1] Compiling PidAlgSelector.cc [libBetaPid.a] [cc-1] Compiling PidBaseMicroDispatch.cc [libBetaPid.a] [cc-1] Compiling PidChargedAPrioriProba.cc [libBetaPid.a] [cc-1] Compiling PidChargedLikelihoodFraction.cc [libBetaPid.a] [cc-1] Compiling PidChargedSelector.cc [libBetaPid.a] [cc-1] Compiling PidDRCLike.cc [libBetaPid.a] [cc-1] Compiling PidElectronMicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidElectronMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidKaonDCHCalc.cc [libBetaPid.a] [cc-1] Compiling PidKaonDRCCalc.cc [libBetaPid.a] [cc-1] Compiling PidKaonDecaySelector.cc [libBetaPid.a] [cc-1] Compiling PidKaonLHSelector.cc [libBetaPid.a] [cc-1] Compiling PidKaonMicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidKaonMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidKaonSMSSelector.cc [libBetaPid.a] [cc-1] Compiling PidKaonSVTCalc.cc [libBetaPid.a] [cc-1] Compiling PidKlongEmcSelector.cc [libBetaPid.a] [cc-1] Compiling PidKlongIfrSelector.cc [libBetaPid.a] [cc-1] Compiling PidKlongMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidKlongSelector.cc [libBetaPid.a] [cc-1] Compiling PidLHElectronSelector.cc [libBetaPid.a] [cc-1] Compiling PidLHRatios.cc [libBetaPid.a] [cc-1] Compiling PidLikelihoodFraction.cc [libBetaPid.a] [cc-1] Compiling PidMergedPi0MicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidMergedPi0MicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidMicroTaggingDispatch.cc [libBetaPid.a] [cc-1] Compiling PidMuon12xRun1Run2MicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidMuon12xRun1Run2MicroSelectorKal.cc [libBetaPid.a] [cc-1] Compiling PidMuonAbsSelector.cc [libBetaPid.a] [cc-1] Compiling PidMuonClassicMicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidMuonCuts.cc [libBetaPid.a] [cc-1] Compiling PidMuonLikeSelector.cc [libBetaPid.a] [cc-1] Compiling PidMuonMicroFWDSelector.cc [libBetaPid.a] [cc-1] Compiling PidMuonMicroFWDSelectorKal.cc [libBetaPid.a] [cc-1] Compiling PidMuonMicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidMuonMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidMuonNNSelector.cc [libBetaPid.a] [cc-1] Compiling PidNeutralSelector.cc [libBetaPid.a] [cc-1] Compiling PidPionLHSelector.cc [libBetaPid.a] [cc-1] Compiling PidPionMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidProtonGRLSelector.cc [libBetaPid.a] [cc-1] Compiling PidProtonLHSelector.cc [libBetaPid.a] [cc-1] Compiling PidProtonMicroSelector.cc [libBetaPid.a] [cc-1] Compiling PidProtonMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidProtonSMSSelector.cc [libBetaPid.a] [cc-1] Compiling PidRoyElectronSelector.cc [libBetaPid.a] [cc-1] Compiling PidRoyKaonSelector.cc [libBetaPid.a] [cc-1] Compiling PidRoyPionSelector.cc [libBetaPid.a] [cc-1] Compiling PidRoySelectorBase.cc [libBetaPid.a] [cc-1] Compiling PidSMSCache.cc [libBetaPid.a] [cc-1] Compiling PidSelFactoryManager.cc [libBetaPid.a] [cc-1] Compiling PidSelectCand.cc [libBetaPid.a] [cc-1] Compiling PidSelector.cc [libBetaPid.a] [cc-1] Compiling PidSelectorNtupleFiller.cc [libBetaPid.a] [cc-1] Compiling PidSimpleKaonSelector.cc [libBetaPid.a] [cc-1] Compiling PidSimpleKaonTagger.cc [libBetaPid.a] [cc-1] Compiling PidSimpleTaggingDispatch.cc [libBetaPid.a] [cc-1] Compiling PidTaggingMicroSequence.cc [libBetaPid.a] [cc-1] Compiling PidWeighter.cc [libBetaPid.a] [cc-1] Compiling SMSMonCalib.cc [libBetaPid.a] [cc-1] Collecting /home/jamwer/BbSoft/tmp/Linux24RH72_i386_gcc2953/BetaPid/obj/*.o to library /home/jamwer/BbSoft/lib/Linux24RH72_i386_gcc2953/libBetaPid.a [lib-1] lib stage done in /home/jamwer/BbSoft/BetaPid -> BetaUser.lib: (Fri Dec 17 09:42:30 GMT 2004) lib stage done in /home/jamwer/BbSoft/BetaUser -> HOWTO.lib: (Fri Dec 17 09:42:31 GMT 2004) lib stage done in /home/jamwer/BbSoft/HOWTO -> database.lib: (Fri Dec 17 09:42:32 GMT 2004) lib stage done in /home/jamwer/BbSoft/database -> workdir.lib: (Fri Dec 17 09:42:32 GMT 2004)
[jamwer@bfb BbSoft]$ gmake BetaPid.bin
Linux24RH73 is not supported. Please use Linux24RH72 machine to build [os-1] GNU Make version 3.79.1, Build OPTIONS = Linux24RH72_i386_gcc2953-Debug-native-Objy-Optimize-Fastbuild-Ldlink2-SkipSlaclog-Static-Lstatic Linux bfb.tier2.hep.man.ac.uk 2.4.20-30.7.legacysmp #1 SMP Fri Feb 20 10:12:55 PST 2004 i686 unknown [uname -a] -> BetaPid.bin: (Fri Dec 17 09:45:38 GMT 2004) Compiling BtaPidExampleApp.cc [BtaPidExampleApp.o] [cc-3] bin stage done in /home/jamwer/BbSoft/BetaPid
VERBOSE=yes to the end of your
gmake commands:
gmake ... VERBOSE=yes
If your links appears blinking, such as bin and shlib, it is because the links were lost. The command to rebuild these links is:gmake workdir.setup
|
|
|
Feedback to: jamwer@hep.man.ac.uk |