![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members AbsParmDouble Class Reference
[Framework]#include <AbsParmDouble.hh>
Inheritance diagram for AbsParmDouble:
List of all members.
Public Methods
AbsParmDouble (const char *const theCommand, AppModule *theTarget, double def=0) AbsParmDouble (const AbsParmDouble &theOther, AppModule *theTarget) virtual ~AbsParmDouble () virtual double value () const FwkString type () const FwkString classDescription () const void dumpState (AppConfigRecorder *r) void restoreState (char *[]) void set (const double v) Protected Methods
virtual int setHandler () virtual int listHandler () const virtual int getHandler () Private Methods
AbsParmDouble (const AbsParmDouble &) AbsParmDouble & operator= (const AbsParmDouble &) Private Attributes
double _x Constructor & Destructor Documentation
AbsParmDouble::AbsParmDouble ( const char *const theCommand, AppModule * theTarget, double def = 0 )
Definition at line 56 of file AbsParmDouble.cc.
AbsParmDouble::AbsParmDouble ( const AbsParmDouble & theOther, AppModule * theTarget )
Definition at line 62 of file AbsParmDouble.cc.
AbsParmDouble::~AbsParmDouble ( ) [virtual]
Definition at line 73 of file AbsParmDouble.cc.
AbsParmDouble::AbsParmDouble ( const AbsParmDouble & ) [private]
Member Function Documentation
FwkString AbsParmDouble::classDescription ( ) const [inline, virtual]
Implements AbsParm.
Definition at line 76 of file AbsParmDouble.hh.
void AbsParmDouble::dumpState ( AppConfigRecorder * r ) [inline, virtual]
Implements AbsParm.
Definition at line 80 of file AbsParmDouble.hh.
References AppConfigRecorder::store(), and value().
int AbsParmDouble::getHandler ( ) [protected, virtual]
Implements AbsParm.
Definition at line 118 of file AbsParmDouble.cc.
int AbsParmDouble::listHandler ( ) [protected, virtual]
Implements AbsParm.
Definition at line 101 of file AbsParmDouble.cc.
References AbsParm::_name, _x, APPExecutable::fullReport(), APPExecutable::name(), APPExecutable::partialReport(), and APPCommand::target().
AbsParmDouble& AbsParmDouble::operator= ( const AbsParmDouble & ) [private]
void AbsParmDouble::restoreState ( char * [] ) [virtual]
Implements AbsParm.
Definition at line 124 of file AbsParmDouble.cc.
References APPCommand::setArgs(), and setHandler().
void AbsParmDouble::set ( const double v ) [inline]
Definition at line 84 of file AbsParmDouble.hh.
References _x.
int AbsParmDouble::setHandler ( ) [protected, virtual]
Implements AbsParm.
Definition at line 83 of file AbsParmDouble.cc.
References APPCommand::_argc, _x, APPExecutable::fullReport(), APPCommand::getArgument(), and APPCommand::target().
Referenced by restoreState().
FwkString AbsParmDouble::type ( ) const [inline, virtual]
Reimplemented from AbsParm.
Definition at line 74 of file AbsParmDouble.hh.
virtual double AbsParmDouble::value ( void ) const [inline, virtual]
Definition at line 73 of file AbsParmDouble.hh.
References _x.
Referenced by BdbSetTime::beginJob(), and dumpState().
Member Data Documentation
double AbsParmDouble::_x [private]
Definition at line 99 of file AbsParmDouble.hh.
Referenced by listHandler(), set(), setHandler(), and value().
The documentation for this class was generated from the following files:
- /Framework/Framework/AbsParmDouble.hh
- /Framework/src/AbsParmDouble.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002