CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id: format.h,v 1.5 2011/05/13 15:54:45 chrjones Exp $
20 //
21 
22 
23 //These are the different types where each type has its own TTree
28 
29 static const char* const kTypeNames[]={"Ints","Floats","Strings",
30  "TH1Fs","TH1Ss","TH1Ds",
31  "TH2Fs", "TH2Ss", "TH2Ds",
32  "TH3Fs", "TProfiles","TProfile2Ds"};
33 
34 //Branches for each TTree type
35 static const char* const kFullNameBranch = "FullName";
36 static const char* const kFlagBranch = "Flags";
37 static const char* const kValueBranch = "Value";
38 
39 
40 //Storage of Run and Lumi information
41 static const char* const kIndicesTree = "Indices";
42 static const char* const kRunBranch = "Run";
43 static const char* const kLumiBranch = "Lumi";
44 static const char* const kProcessHistoryIndexBranch = "ProcessHistoryIndex";
45 static const char* const kBeginTimeBranch = "BeginTime";
46 static const char* const kEndTimeBranch = "EndTime";
47 static const char* const kTypeBranch = "Type";
48 static const char* const kFirstIndex = "FirstIndex";
49 static const char* const kLastIndex = "LastIndex";
50 
51 //Meta data info
52 static const char* const kMetaDataDirectoryAbsolute = "/MetaData";
53 static const char* const kMetaDataDirectory = kMetaDataDirectoryAbsolute+1;
54 
55 static const char* const kProcessHistoryTree = "ProcessHistories";
56 static const char* const kPHIndexBranch = "Index";
57 static const char* const kProcessConfigurationProcessNameBranch = "ProcessName";
58 static const char* const kProcessConfigurationParameterSetIDBranch = "ParameterSetID";
59 static const char* const kProcessConfigurationReleaseVersion = "ReleaseVersion";
60 static const char* const kProcessConfigurationPassID = "PassID";
61 
62 static const char* const kParameterSetTree = "ParameterSets";
63 static const char* const kParameterSetBranch = "ParameterSetBlob";
64 #endif
static const char *const kProcessHistoryTree
Definition: format.h:55
static const char *const kRunBranch
Definition: format.h:42
static const char *const kTypeNames[]
Definition: format.h:29
static const char *const kIndicesTree
Definition: format.h:41
static const char *const kFirstIndex
Definition: format.h:48
static const char *const kLumiBranch
Definition: format.h:43
static const char *const kFullNameBranch
Definition: format.h:35
TypeIndex
Definition: format.h:24
static const char *const kPHIndexBranch
Definition: format.h:56
static const char *const kParameterSetBranch
Definition: format.h:63
static const char *const kMetaDataDirectory
Definition: format.h:53
static const char *const kParameterSetTree
Definition: format.h:62
static const char *const kFlagBranch
Definition: format.h:36
static const char *const kTypeBranch
Definition: format.h:47
static const char *const kProcessHistoryIndexBranch
Definition: format.h:44
static const char *const kEndTimeBranch
Definition: format.h:46
static const char *const kProcessConfigurationPassID
Definition: format.h:60
static const char *const kMetaDataDirectoryAbsolute
Definition: format.h:52
static const char *const kLastIndex
Definition: format.h:49
static const char *const kProcessConfigurationReleaseVersion
Definition: format.h:59
static const char *const kProcessConfigurationProcessNameBranch
Definition: format.h:57
static const char *const kBeginTimeBranch
Definition: format.h:45
static const char *const kValueBranch
Definition: format.h:37
static const char *const kProcessConfigurationParameterSetIDBranch
Definition: format.h:58