22#include "GaudiKernel/StatusCode.h"
29 const std::string& inputCollection,
30 unsigned int contextId,
67 }
catch (std::exception &e) {
70 return StatusCode::SUCCESS;
75 return StatusCode::SUCCESS;
80 return StatusCode::SUCCESS;
84 return m_poolCollection !=
nullptr ? StatusCode::SUCCESS : StatusCode::FAILURE;
This file contains the class definition for the IPoolSvc interface class.
This file contains the class definition for the PoolCollectionConverter class.
This file contains the class definition for the Token class (migrated from POOL).
This class provides the interface to the LCG POOL persistency software.
std::string m_inputCollection
StatusCode disconnectDb()
Disconnect Database.
pool::ICollectionCursor * m_collectionCursor
pool::ICollection * m_poolCollection
StatusCode isValid() const
Check whether has valid pool::ICollection*.
const IPoolSvc * m_poolSvc
PoolCollectionConverter(const std::string &collectionType, const std::string &inputCollection, unsigned int contextId, const IPoolSvc *svc)
Constructor.
pool::ICollectionCursor & selectAll()
virtual ~PoolCollectionConverter()
Destructor.
StatusCode initialize()
Required by all Gaudi Services.
std::string m_collectionType
An interface used to navigate the result of a query on a collection.
static const DbType ROOT_StorageType
static const DbType POOL_StorageType