CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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
16 {
18  {
21 
22  void Reset()
23  {
24  run = -1;
25  event = -1;
26  lumi = -1;
27  bx = -1;
28  orbit = 0;
29  time = 0;
30  hlt.resize(0);
31  }
32 
33  unsigned run;
34  unsigned long long event;
35  unsigned lumi;
36  unsigned bx;
37  //boost::uint64_t orbit;
38  ULong64_t orbit;
39  //boost::uint64_t time;
40  ULong64_t time;
41  int nPV;
42  int nPV_True;
43  std::vector<TString> hlt;
44 
45  double puWeight;
46 
47  };
48 }
49 #endif
50 
51