CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1AnalysisEventDataFormat.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisEventDataFormat_H__
2 #define __L1Analysis_L1AnalysisEventDataFormat_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 15/04/2010 - E. Conte, A.C. Le Bihan
6 //
7 //
8 // Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9 //-------------------------------------------------------------------------------
10 
11 // #include <inttypes.h>
12 #include <vector>
13 #include <TString.h>
14 
15 namespace L1Analysis {
19 
20  void Reset() {
21  run = -1;
22  event = -1;
23  lumi = -1;
24  bx = -1;
25  orbit = 0;
26  time = 0;
27  hlt.resize(0);
28  }
29 
30  unsigned run;
31  unsigned long long event;
32  unsigned lumi;
33  unsigned bx;
34  //uint64_t orbit;
35  ULong64_t orbit;
36  //uint64_t time;
37  ULong64_t time;
38  int nPV;
39  int nPV_True;
40  std::vector<TString> hlt;
41 
42  double puWeight;
43  };
44 } // namespace L1Analysis
45 #endif