00001
00002
00003
00004
00005
00006
00007
00008 #include "BaBar/BaBar.hh"
00009
00010 #include "CdbRooConversionFwk/CdbBdb2RooPayloadMrgConverter.hh"
00011
00012 template < class P,
00013 class R >
00014 CdbBdb2RooPayloadMrgConverter<P,R>::CdbBdb2RooPayloadMrgConverter( ) :
00015 CdbBdb2RooPayloadConverter<P,R>( )
00016 { }
00017
00018 template < class P,
00019 class R >
00020 CdbBdb2RooPayloadMrgConverter<P,R>::CdbBdb2RooPayloadMrgConverter( const CdbBdb2RooPayloadMrgConverter<P,R>& theOther ) :
00021 CdbBdb2RooPayloadConverter<P,R>( theOther )
00022 { }
00023
00024 template < class P,
00025 class R >
00026 CdbBdb2RooPayloadMrgConverter<P,R>::~CdbBdb2RooPayloadMrgConverter( )
00027 {
00028 }
00029
00030 template < class P,
00031 class R >
00032 CdbBdb2RooPayloadMrgConverter<P,R>&
00033 CdbBdb2RooPayloadMrgConverter<P,R>::operator=( const CdbBdb2RooPayloadMrgConverter<P,R>& theOther )
00034 {
00035 if( this != &theOther ) {
00036 CdbBdb2RooPayloadConverter<P,R>::operator=( theOther );
00037 }
00038 return *this;
00039 }
00040
00041 template < class P,
00042 class R >
00043 CdbStatus
00044 CdbBdb2RooPayloadMrgConverter<P,R>::userDefinedConversion( const BdbRef(BdbObject)& theInputObjectRef,
00045 R*& theOutputObjectPtr ) const
00046 {
00047
00048
00049 return userDefinedConversion( theInputObjectRef,
00050 extraObjects( ),
00051 theOutputObjectPtr );
00052 }
00053
00054
00055
00056