Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TNtuples
interface
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
{
17
struct
L1AnalysisEventDataFormat
18
{
19
L1AnalysisEventDataFormat
() {
Reset
();}
20
~L1AnalysisEventDataFormat
(){}
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
L1Analysis::L1AnalysisEventDataFormat::orbit
ULong64_t orbit
Definition:
L1AnalysisEventDataFormat.h:38
L1Analysis::L1AnalysisEventDataFormat::hlt
std::vector< TString > hlt
Definition:
L1AnalysisEventDataFormat.h:43
L1Analysis::L1AnalysisEventDataFormat::L1AnalysisEventDataFormat
L1AnalysisEventDataFormat()
Definition:
L1AnalysisEventDataFormat.h:19
L1Analysis::L1AnalysisEventDataFormat::nPV
int nPV
Definition:
L1AnalysisEventDataFormat.h:41
L1Analysis::L1AnalysisEventDataFormat
Definition:
L1AnalysisEventDataFormat.h:17
L1Analysis::L1AnalysisEventDataFormat::puWeight
double puWeight
Definition:
L1AnalysisEventDataFormat.h:45
L1Analysis::L1AnalysisEventDataFormat::event
unsigned long long event
Definition:
L1AnalysisEventDataFormat.h:34
L1Analysis::L1AnalysisEventDataFormat::nPV_True
int nPV_True
Definition:
L1AnalysisEventDataFormat.h:42
L1Analysis::L1AnalysisEventDataFormat::~L1AnalysisEventDataFormat
~L1AnalysisEventDataFormat()
Definition:
L1AnalysisEventDataFormat.h:20
L1Analysis::L1AnalysisEventDataFormat::lumi
unsigned lumi
Definition:
L1AnalysisEventDataFormat.h:35
L1Analysis::L1AnalysisEventDataFormat::run
unsigned run
Definition:
L1AnalysisEventDataFormat.h:33
L1Analysis::L1AnalysisEventDataFormat::bx
unsigned bx
Definition:
L1AnalysisEventDataFormat.h:36
L1Analysis::L1AnalysisEventDataFormat::time
ULong64_t time
Definition:
L1AnalysisEventDataFormat.h:40
L1Analysis::L1AnalysisEventDataFormat::Reset
void Reset()
Definition:
L1AnalysisEventDataFormat.h:22
Generated for CMSSW Reference Manual by
1.8.5