CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TriggerReport.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_TriggerReport_h
2 #define FWCore_Framework_TriggerReport_h
3 
4 /*----------------------------------------------------------------------
5 
6 TriggerReport: This struct contains all the information relevant to
7 reporting on the behavior of the trigger.ed at the time of its
8 creation.
9 
10 $Id: TriggerReport.h,v 1.2 2007/06/14 17:52:16 wmtan Exp $
11 
12 ----------------------------------------------------------------------*/
13 
14 #include <string>
15 #include <vector>
16 
17 namespace edm {
18 
19  struct EventSummary
20  {
24  };
25 
27  {
32 
34  };
35 
36 
37  struct PathSummary
38  {
40  int timesRun;
44 
46  std::vector<ModuleInPathSummary> moduleInPathSummaries;
47  };
48 
50  {
52  int timesRun;
56 
58  };
59 
60 
62  {
64  std::vector<PathSummary> trigPathSummaries;
65  std::vector<PathSummary> endPathSummaries;
66  std::vector<WorkerSummary> workerSummaries;
67  };
68 
69 }
70 #endif
std::vector< PathSummary > endPathSummaries
Definition: TriggerReport.h:65
std::vector< WorkerSummary > workerSummaries
Definition: TriggerReport.h:66
std::string moduleLabel
Definition: TriggerReport.h:57
std::vector< PathSummary > trigPathSummaries
Definition: TriggerReport.h:64
EventSummary eventSummary
Definition: TriggerReport.h:63
std::string name
Definition: TriggerReport.h:45
std::vector< ModuleInPathSummary > moduleInPathSummaries
Definition: TriggerReport.h:46