SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Comp. Search
Who's who?
Meetings
FAQ Homepage
Archive
Environment
Administration
New User Info.
Web Info/Tools
Monitoring
Training
Tools & Utils
Programming
C++ Standard
SRT, AFS, CVS
QA and QC
Remedy
Histogramming
Operations
PromptReco
Simulation Production
Online SW
Dataflow
Detector Control
Evt Processing
Run Control
Calibration
Databases
Offline
Workbook
Coding Standards
Simulation
Reconstruction
Prompt Reco.
BaBar Grid
Data Distribution
Beta & BetaTools
Kanga & Root
Analysis Tools
RooFit Toolkit
Data Management
Data Quality
Event display
Event Browser
Code releases
Databases
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)

Perl modules used in BaBar software

This is a partial list of perl modules used in BaBar software, but it should become more complete as people respond. To get this table I hit the hot spots of perl use in BaBar packages, e-Logbook, ProdTools, SkimTools, and the Opr* packages.

Modules listed as 'Standard' are included in the perl distribution and do not need to be installed, they are part of the perl installation. Modules listed as 'added' need to be installed beyond the perl installation to use the required package. Modules listed as 'BaBar' are perl modules which are part of the BaBar software, and should be part of the package.

The best place to find information on the added modules, documentation and how to install, is a CPAN site. Search for the modules at The CPAN Search Site.

Module Name Perl standard,
added module,
Babar module:
Package Used: Notes:
BaBar::SQL Babar ProdTools, SkimTools, ebook, OprUtils, OprManager also needs DBI module
Carp Standard OprUtils, BbkTools
CGI Standard ProdTools, ebook
CGI::Carp Standard OprUtils
CGI::Multiple added OprUtils
Chart::GnuPlot added ProdTools, ebook, OprUtils not used anymore for ProdTools and ebook
Cwd Standard ProdTools, SkimTools, OprUtils, BbkTools
DBI added ProdTools, SkimTools, OprHPSS, OprManager, BbkTools at slac this also will need DBD::Oracle module, except for Bbk packages
Date::Calc added OprUtils, OprManager, BbkTools
Env Standard OprFarmDaemon, OprManager
Fcntl Standard OprHPSS, OprManager
File::Basename Standard ProdTools, SkimTools, ebook, OprUtils, OprFarmDaemon, OprManager, BbkTools
File::Copy Standard ProdTools
File::Find Standard SkimTools
File::stat Standard ProdTools
FileHandle Standard ProdTools, OprHPSS, OprManager
Filesys::Df added ProdTools, SkimTools, BbkTools
Getopt::Long Standard ProdTools, SkimTools, ebook, OprUtils, OprManager, BbkTools
Getopt::Std Standard OprUtils, OprFarmDaemon, OprManager
HTML::CalendarMonth added ebook
HTML::ElementTable added ebook
IO::Handle Standard SkimTools, OprUtils
IO::Socket Standard OprManager
IPC::Open2 Standard OprManager
locale Standard ProdTools
MIME::Entity added ebook
Net::daemon added ProdTools only needed at slac
Net::hostent Standard OprManager
POSIX Standard OprHPSS
RPC::PlClient added ProdTools needed for remote production
RPC::PlServer added ProdTools only needed at slac
SkimUtils BaBar SkimTools part of SkimTools package
Storable added ProdTools need >v1.0, and bugs found in v1.0.6
Term::ReadKey added OprManager
Term::ReadLine standard BbkTools other modules can add functions to this one, see CPAN
Text::ParseWords added BbkTools not needed for all funtions, check package
Text::Wrap Standard ProdTools
Time::Local Standard SkimTools, BbkTools
Time::localtime Standard ebook
Tk added OprUtils
Tk::FileSelect added OprUtils



Maintained by Douglas Smith. Send suggestions and additions to
douglas@slac.stanford.edu 650-926-3618