ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataUtil/interface/Debug.h
(Generate patch)

Comparing UserCode/MitAna/DataUtil/interface/Debug.h (file contents):
Revision 1.1 by loizides, Tue May 27 19:36:05 2008 UTC vs.
Revision 1.6 by paus, Mon Jul 7 16:41:52 2008 UTC

# Line 1 | Line 1
1 + //--------------------------------------------------------------------------------------------------
2   // $Id$
3 + //
4 + // Debug - detailed logging / debug scheme
5 + //
6 + // This class defines the debuging masks (EDebugMask), which are used with the MDB (MIT DeBug) macro
7 + // together with the log levels to control the verbosity.  As a rule of thumb:
8 + //
9 + //    level 1 and 2 should not be used in (event) loops, level 3 and 4 might be used in loops.
10 + //
11 + // Please, do not introduce more levels!
12 + //
13 + // Authors: C.Loizides
14 + //--------------------------------------------------------------------------------------------------
15  
16   #ifndef DATAUTIL_DEBUG_H
17   #define DATAUTIL_DEBUG_H
# Line 6 | Line 19
19   #include <Rtypes.h>
20   #include <TError.h>
21  
22 < //--------------------------------------------------------------------------------------------------
23 < //
11 < // Debug
12 < //
13 < // Detailed logging / debug scheme:
14 < //   This class defines the debuging masks (EDebugMask), which
15 < //   are used with the MDB (MIT DeBug) macro together with
16 < //   the log levels to control the verbosity.
17 < //   As a rule of thumb:
18 < //    level 1 and 2 should not be used in (event) loops,
19 < //    level 3 and 4 might be used in loops.
20 < //  Please, do not introduce more levels!
21 < //
22 < // Authors: C.Loizides
23 < //
24 < //--------------------------------------------------------------------------------------------------
25 <
26 < namespace mithep {
22 > namespace mithep
23 > {
24    class Debug
25    {
26      public:
# Line 40 | Line 37 | namespace mithep {
37       virtual ~Debug() {}
38       Debug(const Debug &cpy);
39  
40 <     ClassDef(Debug, 0) // Defines different debug masks
41 <  };
40 >   ClassDef(Debug, 0) // Defines different debug masks
41 >  };
42   }
43  
44   R__EXTERN mithep::Debug::EDebugMask gDebugMask;
# Line 56 | Line 53 | R__EXTERN Int_t gDebugLevel;
53   #define MitAssertStatic(f,e) \
54          if (!(e)) ::Fatal(f, kAssertMsg, _QUOTE_(e), __LINE__, __FILE__)
55  
56 < #endif /*DATAUTIL_DEBUG_H*/
56 > #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines