Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
L1TNtuples
interface
L1AnalysisRecoTauDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisRecoTauDataFormat_H__
2
#define __L1Analysis_L1AnalysisRecoTauDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 20/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1RecoTauNtupleProducer - Jim Brooke
9
//-------------------------------------------------------------------------------
10
11
#include <vector>
12
13
namespace
L1Analysis {
14
struct
L1AnalysisRecoTauDataFormat
{
15
L1AnalysisRecoTauDataFormat
() {
Reset
(); };
16
~L1AnalysisRecoTauDataFormat
() {
Reset
(); };
17
18
void
Reset
() {
19
nTaus
= 0;
20
21
e
.clear();
22
et
.clear();
23
pt
.clear();
24
eta
.clear();
25
phi
.clear();
26
TightIsoFlag
.clear();
27
RawIso
.clear();
28
LooseIsoFlag
.clear();
29
LooseAntiMuonFlag
.clear();
30
TightAntiMuonFlag
.clear();
31
VLooseAntiElectronFlag
.clear();
32
LooseAntiElectronFlag
.clear();
33
TightAntiElectronFlag
.clear();
34
DMFindingNewDMs
.clear();
35
DMFindingOldDMs
.clear();
36
charge
.clear();
37
}
38
39
unsigned
nTaus
;
40
std::vector<float>
e
;
41
std::vector<float>
et
;
42
std::vector<float>
pt
;
43
std::vector<float>
eta
;
44
std::vector<float>
phi
;
45
std::vector<float>
DMFindingNewDMs
;
46
std::vector<float>
DMFindingOldDMs
;
47
std::vector<float>
TightIsoFlag
;
48
std::vector<float>
RawIso
;
49
std::vector<float>
LooseIsoFlag
;
50
std::vector<float>
LooseAntiMuonFlag
;
51
std::vector<float>
TightAntiMuonFlag
;
52
std::vector<float>
VLooseAntiElectronFlag
;
53
std::vector<float>
LooseAntiElectronFlag
;
54
std::vector<float>
TightAntiElectronFlag
;
55
std::vector<int>
charge
;
56
};
57
}
// namespace L1Analysis
58
#endif
L1Analysis::L1AnalysisRecoTauDataFormat::L1AnalysisRecoTauDataFormat
L1AnalysisRecoTauDataFormat()
Definition:
L1AnalysisRecoTauDataFormat.h:15
L1Analysis::L1AnalysisRecoTauDataFormat::phi
std::vector< float > phi
Definition:
L1AnalysisRecoTauDataFormat.h:44
L1Analysis::L1AnalysisRecoTauDataFormat::TightAntiMuonFlag
std::vector< float > TightAntiMuonFlag
Definition:
L1AnalysisRecoTauDataFormat.h:51
L1Analysis::L1AnalysisRecoTauDataFormat::~L1AnalysisRecoTauDataFormat
~L1AnalysisRecoTauDataFormat()
Definition:
L1AnalysisRecoTauDataFormat.h:16
L1Analysis::L1AnalysisRecoTauDataFormat::LooseAntiMuonFlag
std::vector< float > LooseAntiMuonFlag
Definition:
L1AnalysisRecoTauDataFormat.h:50
L1Analysis::L1AnalysisRecoTauDataFormat::TightIsoFlag
std::vector< float > TightIsoFlag
Definition:
L1AnalysisRecoTauDataFormat.h:47
L1Analysis::L1AnalysisRecoTauDataFormat
Definition:
L1AnalysisRecoTauDataFormat.h:14
L1Analysis::L1AnalysisRecoTauDataFormat::VLooseAntiElectronFlag
std::vector< float > VLooseAntiElectronFlag
Definition:
L1AnalysisRecoTauDataFormat.h:52
L1Analysis::L1AnalysisRecoTauDataFormat::eta
std::vector< float > eta
Definition:
L1AnalysisRecoTauDataFormat.h:43
L1Analysis::L1AnalysisRecoTauDataFormat::TightAntiElectronFlag
std::vector< float > TightAntiElectronFlag
Definition:
L1AnalysisRecoTauDataFormat.h:54
L1Analysis::L1AnalysisRecoTauDataFormat::charge
std::vector< int > charge
Definition:
L1AnalysisRecoTauDataFormat.h:55
L1Analysis::L1AnalysisRecoTauDataFormat::e
std::vector< float > e
Definition:
L1AnalysisRecoTauDataFormat.h:40
L1Analysis::L1AnalysisRecoTauDataFormat::DMFindingNewDMs
std::vector< float > DMFindingNewDMs
Definition:
L1AnalysisRecoTauDataFormat.h:45
L1Analysis::L1AnalysisRecoTauDataFormat::LooseAntiElectronFlag
std::vector< float > LooseAntiElectronFlag
Definition:
L1AnalysisRecoTauDataFormat.h:53
L1Analysis::L1AnalysisRecoTauDataFormat::RawIso
std::vector< float > RawIso
Definition:
L1AnalysisRecoTauDataFormat.h:48
L1Analysis::L1AnalysisRecoTauDataFormat::pt
std::vector< float > pt
Definition:
L1AnalysisRecoTauDataFormat.h:42
L1Analysis::L1AnalysisRecoTauDataFormat::nTaus
unsigned nTaus
Definition:
L1AnalysisRecoTauDataFormat.h:39
L1Analysis::L1AnalysisRecoTauDataFormat::LooseIsoFlag
std::vector< float > LooseIsoFlag
Definition:
L1AnalysisRecoTauDataFormat.h:49
L1Analysis::L1AnalysisRecoTauDataFormat::et
std::vector< float > et
Definition:
L1AnalysisRecoTauDataFormat.h:41
L1Analysis::L1AnalysisRecoTauDataFormat::Reset
void Reset()
Definition:
L1AnalysisRecoTauDataFormat.h:18
L1Analysis::L1AnalysisRecoTauDataFormat::DMFindingOldDMs
std::vector< float > DMFindingOldDMs
Definition:
L1AnalysisRecoTauDataFormat.h:46
Generated for CMSSW Reference Manual by
1.8.5