CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TriggerReportDef.h
Go to the documentation of this file.
1 #ifndef EVF_UTILITIES_TRIGGERREPORTDEF
2 #define EVF_UTILITIES_TRIGGERREPORTDEF
3 
5 
6 namespace evf{
7 
8  static const size_t max_paths = 500;
9  static const size_t max_endpaths = 30;
10  static const size_t max_label = 30;
11  static const size_t max_modules = 50;
12  static const size_t max_datasets = 60;
13 
15 
17  //max length of a module label is 80 characters - name is truncated otherwise
23  };
25  {
26  //max length of a path name is 80 characters - name is truncated otherwise
27  //max modules in a path are 100
28  // int bitPosition;
29  int timesRun;
35  // int modulesInPath;
36  // char name[max_label];
37  // ModuleInPathsSummaryStatic moduleInPathSummaries[max_modules];
38  };
41  };
43  //max number of paths in a menu is 500
44  //max number of endpaths in a menu is 20
45  unsigned int lumiSection;
46  unsigned int prescaleIndex;
47  unsigned int nbExpected;
48  unsigned int nbReporting;
57  };
58  namespace funcs{
59  void reset(TriggerReportStatic *);
60  void addToReport(TriggerReportStatic *trs, TriggerReportStatic *trp, unsigned int lumisection);
61  }
62 }
63 
64 
65 #endif
PathSummaryStatic trigPathSummaries[max_paths]
void addToReport(TriggerReportStatic *trs, TriggerReportStatic *trp, unsigned int lumisection)
static const size_t max_label
static const size_t max_datasets
DatasetSummaryStatic datasetSummaries[max_datasets]
void reset(TriggerReportStatic *)
PathSummaryStatic endPathSummaries[max_endpaths]
static const size_t max_modules
static const size_t max_paths
edm::EventSummary eventSummary
static const size_t max_endpaths