Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TNtuples
interface
L1AnalysisGeneratorDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisGeneratorDataFormat_H__
2
#define __L1Analysis_L1AnalysisGeneratorDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 15/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9
//-------------------------------------------------------------------------------
10
#include <TROOT.h>
11
#include <vector>
12
//#include <TString.h>
13
14
15
namespace
L1Analysis
16
{
17
struct
L1AnalysisGeneratorDataFormat
18
{
19
20
L1AnalysisGeneratorDataFormat
(){
Reset
();};
21
~L1AnalysisGeneratorDataFormat
(){};
22
23
void
Reset
()
24
{
25
weight
= -999.;
26
pthat
= -999.;
27
id
.resize(0);
28
status
.resize(0);
29
parent_id
.resize(0);
30
px
.resize(0);
31
py
.resize(0);
32
pz
.resize(0);
33
e
.resize(0);
34
35
}
36
37
38
// ---- L1AnalysisGeneratorDataFormat information.
39
40
float
weight
;
41
float
pthat
;
42
std::vector<int>
id
;
43
std::vector<int>
status
;
44
std::vector<int>
parent_id
;
45
std::vector<float>
px
;
46
std::vector<float>
py
;
47
std::vector<float>
pz
;
48
std::vector<float>
e
;
49
50
};
51
}
52
#endif
53
54
L1Analysis::L1AnalysisGeneratorDataFormat::pthat
float pthat
Definition:
L1AnalysisGeneratorDataFormat.h:41
L1Analysis::L1AnalysisGeneratorDataFormat::weight
float weight
Definition:
L1AnalysisGeneratorDataFormat.h:40
L1Analysis::L1AnalysisGeneratorDataFormat::parent_id
std::vector< int > parent_id
Definition:
L1AnalysisGeneratorDataFormat.h:44
L1Analysis::L1AnalysisGeneratorDataFormat::Reset
void Reset()
Definition:
L1AnalysisGeneratorDataFormat.h:23
L1Analysis::L1AnalysisGeneratorDataFormat::status
std::vector< int > status
Definition:
L1AnalysisGeneratorDataFormat.h:43
L1Analysis::L1AnalysisGeneratorDataFormat::id
std::vector< int > id
Definition:
L1AnalysisGeneratorDataFormat.h:42
L1Analysis::L1AnalysisGeneratorDataFormat::L1AnalysisGeneratorDataFormat
L1AnalysisGeneratorDataFormat()
Definition:
L1AnalysisGeneratorDataFormat.h:20
L1Analysis::L1AnalysisGeneratorDataFormat::px
std::vector< float > px
Definition:
L1AnalysisGeneratorDataFormat.h:45
L1Analysis::L1AnalysisGeneratorDataFormat::pz
std::vector< float > pz
Definition:
L1AnalysisGeneratorDataFormat.h:47
L1Analysis::L1AnalysisGeneratorDataFormat::e
std::vector< float > e
Definition:
L1AnalysisGeneratorDataFormat.h:48
L1Analysis::L1AnalysisGeneratorDataFormat::py
std::vector< float > py
Definition:
L1AnalysisGeneratorDataFormat.h:46
L1Analysis::L1AnalysisGeneratorDataFormat
Definition:
L1AnalysisGeneratorDataFormat.h:17
L1Analysis::L1AnalysisGeneratorDataFormat::~L1AnalysisGeneratorDataFormat
~L1AnalysisGeneratorDataFormat()
Definition:
L1AnalysisGeneratorDataFormat.h:21
Generated for CMSSW Reference Manual by
1.8.5