Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BdbSetTime Class Reference
[BdbModules]

#include <BdbSetTime.hh>

Inheritance diagram for BdbSetTime:

AppModule APPExecutable List of all members.

Public Methods

 BdbSetTime (const char *const theName, const char *const theDescription)
virtual ~BdbSetTime ()
virtual AppResult beginJob (AbsEvent *anEvent)
virtual AppResult event (AbsEvent *anEvent)

Private Attributes

BdbTime _currenttime
BdbDuration _step
AbsParmGeneral< HepString > _startdate
AbsParmGeneral< HepString > _starttime
AbsParmDouble _timestep
AbsParmBool _useprogram
AbsParmBool _usespecified

Constructor & Destructor Documentation

BdbSetTime::BdbSetTime const char *const    theName,
const char *const    theDescription
 

Definition at line 30 of file BdbSetTime.cc.

References _startdate, _starttime, _timestep, _useprogram, _usespecified, AppModule::commands(), false, and true.

BdbSetTime::~BdbSetTime   [virtual]
 

Definition at line 47 of file BdbSetTime.cc.


Member Function Documentation

AppResult BdbSetTime::beginJob AbsEvent   anEvent [virtual]
 

Reimplemented from AppModule.

Definition at line 50 of file BdbSetTime.cc.

References _currenttime, _startdate, _starttime, _step, _timestep, _usespecified, AppModule::_verbose, cout, APPExecutable::name(), AppResult::OK, AbsParmDouble::value(), AbsParmGeneral< HepString >::value(), and AbsParmBool::value().

AppResult BdbSetTime::event AbsEvent   anEvent [virtual]
 

Reimplemented from AppModule.

Definition at line 76 of file BdbSetTime.cc.

References _currenttime, _step, _usespecified, AppModule::_verbose, cout, AppResult::OK, and AbsParmBool::value().


Member Data Documentation

BdbTime BdbSetTime::_currenttime [private]
 

Definition at line 45 of file BdbSetTime.hh.

Referenced by beginJob(), and event().

AbsParmGeneral<HepString> BdbSetTime::_startdate [private]
 

Definition at line 47 of file BdbSetTime.hh.

Referenced by BdbSetTime(), and beginJob().

AbsParmGeneral<HepString> BdbSetTime::_starttime [private]
 

Definition at line 48 of file BdbSetTime.hh.

Referenced by BdbSetTime(), and beginJob().

BdbDuration BdbSetTime::_step [private]
 

Definition at line 46 of file BdbSetTime.hh.

Referenced by beginJob(), and event().

AbsParmDouble BdbSetTime::_timestep [private]
 

Definition at line 49 of file BdbSetTime.hh.

Referenced by BdbSetTime(), and beginJob().

AbsParmBool BdbSetTime::_useprogram [private]
 

Definition at line 50 of file BdbSetTime.hh.

Referenced by BdbSetTime().

AbsParmBool BdbSetTime::_usespecified [private]
 

Definition at line 51 of file BdbSetTime.hh.

Referenced by BdbSetTime(), beginJob(), and event().


The documentation for this class was generated from the following files:

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002