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 
14 
16  //max length of a module label is 80 characters - name is truncated otherwise
22  };
24  {
25  //max length of a path name is 80 characters - name is truncated otherwise
26  //max modules in a path are 100
27  // int bitPosition;
28  int timesRun;
34  // int modulesInPath;
35  // char name[max_label];
36  // ModuleInPathsSummaryStatic moduleInPathSummaries[max_modules];
37  };
39  //max number of paths in a menu is 500
40  //max number of endpaths in a menu is 20
41  unsigned int lumiSection;
42  unsigned int prescaleIndex;
49  };
50  namespace funcs{
51  void reset(TriggerReportStatic *);
52  void addToReport(TriggerReportStatic *trs, TriggerReportStatic *trp, unsigned int lumisection);
53  }
54 }
55 
56 
57 #endif
PathSummaryStatic trigPathSummaries[max_paths]
void addToReport(TriggerReportStatic *trs, TriggerReportStatic *trp, unsigned int lumisection)
static const size_t max_label
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