Main Page
Namespaces
Classes
Package Documentation
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
{
15
struct
L1AnalysisRecoTauDataFormat
16
{
17
L1AnalysisRecoTauDataFormat
(){
Reset
();};
18
~L1AnalysisRecoTauDataFormat
(){
Reset
();};
19
20
void
Reset
()
21
{
22
nTaus
=0;
23
24
e
.clear();
25
et
.clear();
26
pt
.clear();
27
eta
.clear();
28
phi
.clear();
29
TightIsoFlag
.clear();
30
RawIso
.clear();
31
LooseIsoFlag
.clear();
32
LooseAntiMuonFlag
.clear();
33
TightAntiMuonFlag
.clear();
34
VLooseAntiElectronFlag
.clear();
35
LooseAntiElectronFlag
.clear();
36
TightAntiElectronFlag
.clear();
37
DMFindingNewDMs
.clear();
38
DMFindingOldDMs
.clear();
39
charge
.clear();
40
}
41
42
unsigned
nTaus
;
43
std::vector<float>
e
;
44
std::vector<float>
et
;
45
std::vector<float>
pt
;
46
std::vector<float>
eta
;
47
std::vector<float>
phi
;
48
std::vector<float>
DMFindingNewDMs
;
49
std::vector<float>
DMFindingOldDMs
;
50
std::vector<float>
TightIsoFlag
;
51
std::vector<float>
RawIso
;
52
std::vector<float>
LooseIsoFlag
;
53
std::vector<float>
LooseAntiMuonFlag
;
54
std::vector<float>
TightAntiMuonFlag
;
55
std::vector<float>
VLooseAntiElectronFlag
;
56
std::vector<float>
LooseAntiElectronFlag
;
57
std::vector<float>
TightAntiElectronFlag
;
58
std::vector<int>
charge
;
59
60
};
61
}
62
#endif
63
64
L1Analysis::L1AnalysisRecoTauDataFormat::L1AnalysisRecoTauDataFormat
L1AnalysisRecoTauDataFormat()
Definition:
L1AnalysisRecoTauDataFormat.h:17
L1Analysis::L1AnalysisRecoTauDataFormat::phi
std::vector< float > phi
Definition:
L1AnalysisRecoTauDataFormat.h:47
L1Analysis::L1AnalysisRecoTauDataFormat::TightAntiMuonFlag
std::vector< float > TightAntiMuonFlag
Definition:
L1AnalysisRecoTauDataFormat.h:54
L1Analysis::L1AnalysisRecoTauDataFormat::~L1AnalysisRecoTauDataFormat
~L1AnalysisRecoTauDataFormat()
Definition:
L1AnalysisRecoTauDataFormat.h:18
L1Analysis::L1AnalysisRecoTauDataFormat::LooseAntiMuonFlag
std::vector< float > LooseAntiMuonFlag
Definition:
L1AnalysisRecoTauDataFormat.h:53
L1Analysis::L1AnalysisRecoTauDataFormat::TightIsoFlag
std::vector< float > TightIsoFlag
Definition:
L1AnalysisRecoTauDataFormat.h:50
L1Analysis::L1AnalysisRecoTauDataFormat
Definition:
L1AnalysisRecoTauDataFormat.h:15
L1Analysis::L1AnalysisRecoTauDataFormat::VLooseAntiElectronFlag
std::vector< float > VLooseAntiElectronFlag
Definition:
L1AnalysisRecoTauDataFormat.h:55
L1Analysis::L1AnalysisRecoTauDataFormat::eta
std::vector< float > eta
Definition:
L1AnalysisRecoTauDataFormat.h:46
L1Analysis::L1AnalysisRecoTauDataFormat::TightAntiElectronFlag
std::vector< float > TightAntiElectronFlag
Definition:
L1AnalysisRecoTauDataFormat.h:57
L1Analysis::L1AnalysisRecoTauDataFormat::charge
std::vector< int > charge
Definition:
L1AnalysisRecoTauDataFormat.h:58
L1Analysis::L1AnalysisRecoTauDataFormat::e
std::vector< float > e
Definition:
L1AnalysisRecoTauDataFormat.h:43
L1Analysis::L1AnalysisRecoTauDataFormat::DMFindingNewDMs
std::vector< float > DMFindingNewDMs
Definition:
L1AnalysisRecoTauDataFormat.h:48
L1Analysis::L1AnalysisRecoTauDataFormat::LooseAntiElectronFlag
std::vector< float > LooseAntiElectronFlag
Definition:
L1AnalysisRecoTauDataFormat.h:56
L1Analysis::L1AnalysisRecoTauDataFormat::RawIso
std::vector< float > RawIso
Definition:
L1AnalysisRecoTauDataFormat.h:51
L1Analysis::L1AnalysisRecoTauDataFormat::pt
std::vector< float > pt
Definition:
L1AnalysisRecoTauDataFormat.h:45
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:19
L1Analysis::L1AnalysisRecoTauDataFormat::nTaus
unsigned nTaus
Definition:
L1AnalysisRecoTauDataFormat.h:42
L1Analysis::L1AnalysisRecoTauDataFormat::LooseIsoFlag
std::vector< float > LooseIsoFlag
Definition:
L1AnalysisRecoTauDataFormat.h:52
L1Analysis::L1AnalysisRecoTauDataFormat::et
std::vector< float > et
Definition:
L1AnalysisRecoTauDataFormat.h:44
L1Analysis::L1AnalysisRecoTauDataFormat::Reset
void Reset()
Definition:
L1AnalysisRecoTauDataFormat.h:20
L1Analysis::L1AnalysisRecoTauDataFormat::DMFindingOldDMs
std::vector< float > DMFindingOldDMs
Definition:
L1AnalysisRecoTauDataFormat.h:49
Generated for CMSSW Reference Manual by
1.8.11