#ifndef IoaRecPack_version_hxx_seen #define IoaRecPack_version_hxx_seen // Source for IoaRecPack_version.hxx auto-generated using the // Ipackage_version.hxx.in template file. #include namespace COMET { class IoaRecPack_version; }; /// This has fields for the library version and can add stuff to the TROOT /// environment. class COMET::IoaRecPack_version: public COMET::IPackageVersion { private: static IoaRecPack_version* fThis; public: IoaRecPack_version(); ~IoaRecPack_version(); /// Return a reference to the singleton. static IoaRecPack_version* Get(void); /// Return the version of this library. const char* GetName(void) const; /// Return the version of this library. const char* GetVersion(void) const; /// Return the date that this library was compiled. const char* GetCompilationDate(void) const; /// Return the host that this library was compiled on. const char* GetCompilationHost(void) const; /// Return the directory from which this library was compiled. const char* GetCompilationDirectory(void) const; /// Return the machine information for the machine that compiled this /// library. On most machines this is generated from "uname -a". const char* GetCompilationMachineInfo(void) const; /// Do any initialization needed for the oaUtility library. This is /// called by the IoaRecPack_version constructor. void Initialize(void); ClassDef(IoaRecPack_version,0); }; #endif