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
|