![]() |
|
|
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 BdbDefScribe< T, P > Class Template Reference
[BdbScribes]#include <BdbDefScribe.hh>
Inheritance diagram for BdbDefScribe< T, P >:
List of all members.
Public Methods
BdbDefScribe (const IfdKey &aKey, const std::string &aTree, const std::string &aPlacement) BdbDefScribe (const IfdKey &transKey, const std::string &persKey, const std::string &aTree, const std::string &aPlacement) virtual ~BdbDefScribe () Private Methods
BdbDefScribe () BdbDefScribe (const BdbDefScribe< T, P > &aRhs) const BdbDefScribe< T, P > & operator= (const BdbDefScribe< T, P > &aRhs) Detailed Description
template<class T, class P>
This class constructs a BdbAbsScribe using the "default" classes BdbDefTransPushPull, BdbDefPersPushPull and BdbDefSupplier. This allows any subclass of BdbEvtObjP to be stored with a one-to-one mapping.
class BdbDefScribe< T, P >
Definition at line 70 of file BdbDefScribe.hh.
Constructor & Destructor Documentation
template<class T, class P> BdbDefScribe< T, P >::BdbDefScribe ( const IfdKey & aKey, const std::string & aTree, const std::string & aPlacement )
Constructs an instanace of this class.
- Parameters:
aKey the key necessary to place or find the transient object in the the transient Event. aTree the name of the tree header in which to place the persistent object. aPlacement the name of the placement policy to use when creating the persistent object. aStrategy the strategy object to use to do the convertion. Definition at line 73 of file BdbDefScribe.cc.
template<class T, class P> BdbDefScribe< T, P >::BdbDefScribe ( const IfdKey & transKey, const std::string & persKey, const std::string & aTree, const std::string & aPlacement )
Definition at line 89 of file BdbDefScribe.cc.
template<class T, class P> BdbDefScribe< T, P >::~BdbDefScribe ( ) [virtual]
Destroys this instance.
Definition at line 114 of file BdbDefScribe.cc.
template<class T, class P> BdbDefScribe< T, P >::BdbDefScribe ( ) [private]
stops default
template<class T, class P> BdbDefScribe< T, P >::BdbDefScribe ( const BdbDefScribe< T, P > & aRhs ) [private]
stops default
Member Function Documentation
template<class T, class P> const BdbDefScribe< T , P >& BdbDefScribe< T, P >::operator= ( const BdbDefScribe< T, P > & aRhs ) [private]
stops default
The documentation for this class was generated from the following files:
- /BdbScribes/BdbDefScribe.hh
- /BdbScribes/BdbDefScribe.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002