00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00012
00013 #ifndef PLANECOVERAGE_H
00014 #define PLANECOVERAGE_H
00015
00016 #ifndef ROOT_Rtypes
00017 #if !defined(__CINT__) || defined(__MAKECINT__)
00018 #include "Rtypes.h"
00019 #endif
00020 #endif
00021
00022 namespace PlaneCoverage {
00023
00024 typedef enum EPlaneCoverage {
00025 kUnknown = -1,
00026 kNoActive = 0,
00027 kUninstrumented = kNoActive,
00028 kNearPartial = 1,
00029 kNearFull = 2,
00030 kComplete = 3,
00031 kTotal = 3,
00032
00033
00034
00035
00036
00037
00038 kVScN = 4,
00039 kVSCN = 5,
00040 kVSeS = 6,
00041 kVSES = 7,
00042 kVScS = 8,
00043 kVSCS = 9,
00044 kVSeN = 10,
00045 kVSEN = 11
00046 } PlaneCoverage_t;
00047
00048
00049
00050 const Char_t* AsString(PlaneCoverage_t view);
00051 PlaneCoverage::PlaneCoverage_t StringToEnum(const Char_t* chars);
00052
00053 }
00054
00055 #endif // PLANECOVERAGE_H