CLHEP 2.0.4.7 Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
00001 // ---------------------------------------------------------------------- 00002 // 00003 // ZMexClassInfo.cc 00004 // 00005 // Contains the following methods: 00006 // 00007 // ZMexClassInfo() 00008 // 00009 // Revision History 00010 // 011212 WEB Initial version w/ constructor no longer inline; 00011 // add new 3- and 4-arg constructors in lieu of a 00012 // single 5-arg constructor taking default arguments 00013 // 00014 // ---------------------------------------------------------------------- 00015 00016 00017 #include "CLHEP/Exceptions/ZMexClassInfo.h" 00018 00019 00020 namespace zmex { 00021 00022 00023 // ZMexClassInfo() 00024 //------------------ 00025 00026 ZMexClassInfo::ZMexClassInfo( 00027 const std::string & name 00028 , const std::string & facility 00029 , const ZMexSeverity s 00030 ) : 00031 count_ ( 0 ) 00032 , filterMax_( -1 ) 00033 , name_ ( name ) 00034 , facility_ ( facility ) 00035 , severity_ ( s ) 00036 , handler_ ( ZMexHandleViaParent() ) 00037 , logger_ ( ZMexLogViaParent() ) 00038 { 00039 } 00040 00041 ZMexClassInfo::ZMexClassInfo( 00042 const std::string & name 00043 , const std::string & facility 00044 , const ZMexSeverity s 00045 , const ZMexHandler & h 00046 ) : 00047 count_ ( 0 ) 00048 , filterMax_( -1 ) 00049 , name_ ( name ) 00050 , facility_ ( facility ) 00051 , severity_ ( s ) 00052 , handler_ ( h ) 00053 , logger_ ( ZMexLogViaParent() ) 00054 { 00055 } 00056 00057 ZMexClassInfo::ZMexClassInfo( 00058 const std::string & name 00059 , const std::string & facility 00060 , const ZMexSeverity s 00061 , const ZMexHandler & h 00062 , const ZMexLogger & l 00063 ) : 00064 count_ ( 0 ) 00065 , filterMax_( -1 ) 00066 , name_ ( name ) 00067 , facility_ ( facility ) 00068 , severity_ ( s ) 00069 , handler_ ( h ) 00070 , logger_ ( l ) 00071 { 00072 } 00073 00074 00075 } // namespace zmex