// ---------------------------------------------------------------------- // Exceptions.cc -- instantiate the static data member of the // HepTuple exceptions. // // // History // $Log: Exceptions.cc,v $ // Revision 1.8 2001/03/29 14:54:45 marafino // Commit the versions of FileManager that allow HEP_RENAME as a file-open // mode. Remove the ad hoc test job that went with this new "feature." // // Revision 1.7 2001/03/26 21:32:51 marafino // Add a new option to the list of file opening modes for all file managers. // In the case that the named file already exists, it is opened for update by // default Now, if the user specifies HepFileManager::HEP_REMOVE for the req_mode // argument of the FileManager constructor, the existing file is removed. // This is potentially dangerous stuff! // // Revision 1.6 2001/03/21 21:11:19 mf // Capabilities related to opening files of unknown types. // // Revision 1.5 2001/03/05 15:08:58 marafino // Add the combine member function to HepFileManager, together with the new // HepHistCombiner class. Update the "Incompatible histograms" ZMexception // and put a note on how to use all this into the documentation. // // Also, clean up a few lingering details in some of the examples. Kai 4.0 // insists that main programs be declared "int." They don't default any more. // // Finally, tell the IRIX6 systems to give the optimizer more table space // instead of giving up when the standard tables fill up. // // Revision 1.4 1998/11/25 01:14:02 pcanal // Add the histoscope file manager. It requires histo v5-0-2a0 to be setup to build // // Revision 1.3 1998/07/30 15:50:29 pcanal // Implement actual directory in HepFileManager. Add a list mechanism that an STL vector of the content of the directories. // // Revision 1.2 1998/06/29 20:00:15 wb // Changes in support of namespaces. // // Revision 1.1 1998/02/03 23:16:52 pcanal // start using the exceptions package // #include "HepTuple/Exceptions.h" ZM_BEGIN_NAMESPACE( zmht ) /* namespace zmht { */ ZMexClassInfo ZMxHepTuple::_classInfo( "ZMxHepTuple", "HepTuple", ZMexFATAL ); ZMexClassInfo ZMxHepBadIO::_classInfo( "ZMxHepBadIO", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantCreateFile::_classInfo( "ZMxHepCantCreateStream", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantOpenFile::_classInfo( "ZMxHepCantOpenStream", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantReadFile::_classInfo( "ZMxHepCantReadStream", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantWriteFile::_classInfo( "ZMxHepCantWriteStream", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantDeleteFile::_classInfo( "ZMxHepCantDeleteStream", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantRenameFile::_classInfo( "ZMxHepCantRenameStream", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantGenerateName::_classInfo( "ZMxHepCantGenerateStreamName", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantAccess::_classInfo( "ZMxHepCantAccess", "HepTuple", ZMexERROR); ZMexClassInfo ZMxHepUnrecognizedFile::_classInfo( "ZMxHepUnrecognizedFile", "HepTuple", ZMexERROR); ZMexClassInfo ZMxHepBadRequest::_classInfo( "ZMxHepBadRequest", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepNotYet::_classInfo( "ZMxHepNotYet", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnsupported::_classInfo( "ZMxHepUnsupported", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepIncompatible::_classInfo( "ZMxHepIncompatible", "HepTuple", ZMexWARNING ); ZMexClassInfo ZMxHepTooBig::_classInfo( "ZMxHepTooBig", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepAlreadyDone::_classInfo( "ZMxHepAlreadyDone", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepPremature::_classInfo( "ZMxHepPremature", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepImproperUse::_classInfo( "ZMxHepImproperUse", "HepTuple", ZMexERROR); ZMexClassInfo ZMxHepOutOfRangeValue::_classInfo( "ZMxHepOutOfRangeValue", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepTypeMismatch::_classInfo( "ZMxHepTypeMismatch", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepBadFormat::_classInfo( "ZMxHepBadFormat", "HepTuple", ZMexWARNING ); ZMexClassInfo ZMxHepUnknownEntity::_classInfo( "ZMxHepUnknownEntity", "HepTuple", ZMexFATAL ); ZMexClassInfo ZMxHepUnknownHepObj::_classInfo( "ZMxHepUnknownHepObj", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnknownHist::_classInfo( "ZMxHepUnknownHist", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnknownNtuple::_classInfo( "ZMxHepUnknownNtuple", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnknownColumn::_classInfo( "ZMxHepUnknownColumn", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnknownBlock::_classInfo( "ZMxHepUnknownBlock", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnknownTitle::_classInfo( "ZMxHepUnknownTitle", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepUnknownID::_classInfo( "ZMxHepUnknownID", "HepTuple", ZMexERROR); ZMexClassInfo ZMxHepUnknownType::_classInfo( "ZMxHepUnknownType", "HepTuple", ZMexPROBLEM ); ZMexClassInfo ZMxHepUnusableEntity::_classInfo( "ZMxHepUnusableEntity", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepUnmanagedItem::_classInfo( "ZMxHepUnmanagedItem", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepLockedItem::_classInfo( "ZMxHepLockedItem", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepIllFormedItem::_classInfo( "ZMxHepIllFormedItem", "HepTuple", ZMexFATAL ); ZMexClassInfo ZMxHepVacuousItem::_classInfo( "ZMxHepVacuousItem", "HepTuple", ZMexWARNING ); ZMexClassInfo ZMxHepCantMakeEntity::_classInfo( "ZMxHepCantMakeEntity", "HepTuple", ZMexSEVERE ); ZMexClassInfo ZMxHepCantMakeHepObj::_classInfo( "ZMxHepCantMakeHepObj", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepCantMakeHist::_classInfo( "ZMxHepCantMakeHist", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepCantMakeNtuple::_classInfo( "ZMxHepCantMakeNtuple", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepCantMakeDir::_classInfo( "ZMxHepCantMakeDir", "HepTuple", ZMexERROR ); ZMexClassInfo ZMxHepCantMakeColumn::_classInfo( "ZMxHepCantMakeColumn", "HepTuple",ZMexERROR ); ZMexClassInfo ZMxHepCantMakeBlock::_classInfo( "ZMxHepCantMakeBlock", "HepTuple", ZMexERROR ); ZM_END_NAMESPACE( zmht ) /* } // namespace zmht */