CMS 3D CMS Logo

format.h
Go to the documentation of this file.
1 #ifndef DQMServices_FwkIO_format_h
2 #define DQMServices_FwkIO_format_h
3 // -*- C++ -*-
4 //
5 // Package: FwkIO
6 // Class : format
7 //
16 //
17 // Original Author:
18 // Created: Tue May 3 15:33:16 CDT 2011
19 //
20 
21 
22 //These are the different types where each type has its own TTree
27 
28 static const char* const kTypeNames[]={"Ints","Floats","Strings",
29  "TH1Fs","TH1Ss","TH1Ds",
30  "TH2Fs", "TH2Ss", "TH2Ds",
31  "TH3Fs", "TProfiles","TProfile2Ds"};
32 
33 //Branches for each TTree type
34 static const char* const kFullNameBranch = "FullName";
35 static const char* const kFlagBranch = "Flags";
36 static const char* const kValueBranch = "Value";
37 
38 
39 //Storage of Run and Lumi information
40 static const char* const kIndicesTree = "Indices";
41 static const char* const kRunBranch = "Run";
42 static const char* const kLumiBranch = "Lumi";
43 static const char* const kProcessHistoryIndexBranch = "ProcessHistoryIndex";
44 static const char* const kBeginTimeBranch = "BeginTime";
45 static const char* const kEndTimeBranch = "EndTime";
46 static const char* const kTypeBranch = "Type";
47 static const char* const kFirstIndex = "FirstIndex";
48 static const char* const kLastIndex = "LastIndex";
49 
50 //Meta data info
51 static const char* const kMetaDataDirectoryAbsolute = "/MetaData";
52 static const char* const kMetaDataDirectory = kMetaDataDirectoryAbsolute+1;
53 
54 static const char* const kProcessHistoryTree = "ProcessHistories";
55 static const char* const kPHIndexBranch = "Index";
56 static const char* const kProcessConfigurationProcessNameBranch = "ProcessName";
57 static const char* const kProcessConfigurationParameterSetIDBranch = "ParameterSetID";
58 static const char* const kProcessConfigurationReleaseVersion = "ReleaseVersion";
59 static const char* const kProcessConfigurationPassID = "PassID";
60 
61 static const char* const kParameterSetTree = "ParameterSets";
62 static const char* const kParameterSetBranch = "ParameterSetBlob";
63 #endif
static const char *const kProcessHistoryTree
Definition: format.h:54
static const char *const kRunBranch
Definition: format.h:41
static const char *const kTypeNames[]
Definition: format.h:28
static const char *const kIndicesTree
Definition: format.h:40
static const char *const kFirstIndex
Definition: format.h:47
static const char *const kLumiBranch
Definition: format.h:42
static const char *const kFullNameBranch
Definition: format.h:34
TypeIndex
Definition: format.h:23
static const char *const kPHIndexBranch
Definition: format.h:55
static const char *const kParameterSetBranch
Definition: format.h:62
static const char *const kMetaDataDirectory
Definition: format.h:52
static const char *const kParameterSetTree
Definition: format.h:61
static const char *const kFlagBranch
Definition: format.h:35
static const char *const kTypeBranch
Definition: format.h:46
static const char *const kProcessHistoryIndexBranch
Definition: format.h:43
static const char *const kEndTimeBranch
Definition: format.h:45
static const char *const kProcessConfigurationPassID
Definition: format.h:59
static const char *const kMetaDataDirectoryAbsolute
Definition: format.h:51
static const char *const kLastIndex
Definition: format.h:48
static const char *const kProcessConfigurationReleaseVersion
Definition: format.h:58
static const char *const kProcessConfigurationProcessNameBranch
Definition: format.h:56
static const char *const kBeginTimeBranch
Definition: format.h:44
static const char *const kValueBranch
Definition: format.h:36
static const char *const kProcessConfigurationParameterSetIDBranch
Definition: format.h:57