//----------------------------------------------------------------------------- // File and Version Information: // $Id: BdbConfigTestXTCTransient.hh,v 1.1 1999/11/29 23:31:24 giorgos Exp $ // // Description: // Class BdbConfigTestXTCTransient // A sample transient object for the configuration database // based on odfTestXTC. // // Environment: // Software developed for the BaBar Detector at the SLAC B-Factory. // // Author List: // George Zioulas // // Copyright Information: // Copyright (C) 1999 SLAC // //----------------------------------------------------------------------------- #ifndef BDBCONFIGTESTXTCTRANSIENT_HH #define BDBCONFIGTESTXTCTRANSIENT_HH //----------------- // BaBar Headers -- //----------------- #include "BaBar/BaBar.hh" //------------- // C Headers -- //------------- //---------------------- // Base Class Headers -- //---------------------- //------------------------------- // Collaborating Class Headers -- //------------------------------- #include "BdbUtil/Bdb.hh" //------------------------------------ // Collaborating Class Declarations -- //------------------------------------ class ostream; // --------------------- // -- Class Interface -- // --------------------- class BdbConfigTestXTCTransient { public: // Constructor BdbConfigTestXTCTransient(d_ULong a, d_ULong b, d_ULong c); // Destructor virtual ~BdbConfigTestXTCTransient( ); // Accessors d_ULong a() const; d_ULong b() const; d_ULong c() const; //Modifiers // print method virtual void print(ostream& os, const char* margin="") const; private: d_ULong _a; d_ULong _b; d_ULong _c; // copy ctor BdbConfigTestXTCTransient(const BdbConfigTestXTCTransient& anotherObject); }; #endif