ROOT
6.07/01
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
proof
proof
inc
TProofDebug.h
Go to the documentation of this file.
1
// @(#)root/proof:$Id$
2
// Author: Maarten Ballintijn 19/6/2002
3
4
/*************************************************************************
5
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TProofDebug
13
#define ROOT_TProofDebug
14
15
16
//////////////////////////////////////////////////////////////////////////
17
// //
18
// TProofDebug //
19
// //
20
// Detailed logging / debug scheme. //
21
// //
22
//////////////////////////////////////////////////////////////////////////
23
24
#ifndef ROOT_Rtypes
25
#include "
Rtypes.h
"
26
#endif
27
28
// Remember to update the related mapping in tutorials/proof/runProof.C !
29
30
class
TProofDebug
{
31
public
:
32
enum
EProofDebugMask
{
33
kNone
= 0,
34
kPacketizer
= 1,
35
kLoop
= 2,
36
kSelector
= 4,
37
kOutput
= 8,
38
kInput
= 16,
39
kGlobal
= 32,
40
kPackage
= 64,
41
kFeedback
= 128,
42
kCondor
= 256,
43
kDraw
= 512,
44
kAsyn
= 1024,
45
kCache
= 2048,
46
kCollect
= 4096,
47
kDataset
= 8192,
48
kSubmerger
= 16384,
49
kMonitoring
= 32768,
50
51
kAll
= 0xFFFFFFFF
52
};
53
};
54
55
R__EXTERN
TProofDebug::EProofDebugMask
gProofDebugMask
;
56
R__EXTERN
Int_t
gProofDebugLevel
;
57
58
#define PDB(mask,level) \
59
if ((TProofDebug::mask & gProofDebugMask) && gProofDebugLevel >= (level))
60
61
#endif
TProofDebug::kLoop
Definition:
TProofDebug.h:35
TProofDebug::kNone
Definition:
TProofDebug.h:33
gProofDebugMask
R__EXTERN TProofDebug::EProofDebugMask gProofDebugMask
Definition:
TProofDebug.h:55
Rtypes.h
TProofDebug::kPackage
Definition:
TProofDebug.h:40
TProofDebug::kAsyn
Definition:
TProofDebug.h:44
TProofDebug
Definition:
TProofDebug.h:30
TProofDebug::kCondor
Definition:
TProofDebug.h:42
Int_t
int Int_t
Definition:
RtypesCore.h:41
TProofDebug::kCollect
Definition:
TProofDebug.h:46
TProofDebug::kDraw
Definition:
TProofDebug.h:43
TProofDebug::kMonitoring
Definition:
TProofDebug.h:49
TProofDebug::kOutput
Definition:
TProofDebug.h:37
TProofDebug::EProofDebugMask
EProofDebugMask
Definition:
TProofDebug.h:32
TProofDebug::kInput
Definition:
TProofDebug.h:38
TProofDebug::kDataset
Definition:
TProofDebug.h:47
TProofDebug::kCache
Definition:
TProofDebug.h:45
TProofDebug::kSubmerger
Definition:
TProofDebug.h:48
TProofDebug::kSelector
Definition:
TProofDebug.h:36
TProofDebug::kFeedback
Definition:
TProofDebug.h:41
R__EXTERN
#define R__EXTERN
Definition:
DllImport.h:27
TProofDebug::kPacketizer
Definition:
TProofDebug.h:34
gProofDebugLevel
R__EXTERN Int_t gProofDebugLevel
Definition:
TProofDebug.h:56
TProofDebug::kGlobal
Definition:
TProofDebug.h:39
TProofDebug::kAll
Definition:
TProofDebug.h:51