src
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
Definition:
L1AnalysisBMTFInputs.h:12
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.14