//==================================================================== // AthenaPoolAddress.h //-------------------------------------------------------------------- // // Package : EventSelectorAthenaPool // // Description: Definition of Pool address object // // Author : H. Ma (adapted for POOL persistency by V.Fine) //==================================================================== #ifndef POOLEVENTSELECTOR_ROOTADDRESS_H #define POOLEVENTSELECTOR_ROOTADDRESS_H // C/C++ include files #include // Framework include files #include "GaudiKernel/Kernel.h" #include "GaudiKernel/GenericAddress.h" class AthenaPoolAddress : public GenericAddress { public: /// Standard Destructor virtual ~AthenaPoolAddress() {}; //doesn't own event /// Standard Constructor AthenaPoolAddress(const CLID& clid, const std::string& key, std::string &token); AthenaPoolAddress(const CLID& clid, std::string &token) ; std::string token() { return *(par()+1); } }; #endif // PoolEVENTSELECTOR_AthenaPoolAddress_H