CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
L1Analysis::L1AnalysisRecoElectronDataFormat Struct Reference

#include <L1AnalysisRecoElectronDataFormat.h>

Public Member Functions

 L1AnalysisRecoElectronDataFormat ()
 
void Reset ()
 
 ~L1AnalysisRecoElectronDataFormat ()
 

Public Attributes

std::vector< int > charge
 
std::vector< float > e
 
std::vector< float > e_ECAL
 
std::vector< float > e_SC
 
std::vector< float > et
 
std::vector< float > eta
 
std::vector< float > eta_SC
 
std::vector< short > isLooseElectron
 
std::vector< short > isMediumElectron
 
std::vector< float > iso
 
std::vector< short > isTightElectron
 
std::vector< short > isVetoElectron
 
unsigned nElectrons
 
std::vector< float > phi
 
std::vector< float > phi_SC
 
std::vector< float > pt
 

Detailed Description

Definition at line 14 of file L1AnalysisRecoElectronDataFormat.h.

Constructor & Destructor Documentation

◆ L1AnalysisRecoElectronDataFormat()

L1Analysis::L1AnalysisRecoElectronDataFormat::L1AnalysisRecoElectronDataFormat ( )
inline

Definition at line 15 of file L1AnalysisRecoElectronDataFormat.h.

15 { Reset(); };

References Reset().

◆ ~L1AnalysisRecoElectronDataFormat()

L1Analysis::L1AnalysisRecoElectronDataFormat::~L1AnalysisRecoElectronDataFormat ( )
inline

Definition at line 16 of file L1AnalysisRecoElectronDataFormat.h.

16 { Reset(); };

References Reset().

Member Function Documentation

◆ Reset()

void L1Analysis::L1AnalysisRecoElectronDataFormat::Reset ( )
inline

Definition at line 18 of file L1AnalysisRecoElectronDataFormat.h.

18  {
19  nElectrons = 0;
20 
21  e.clear();
22  et.clear();
23  e_ECAL.clear();
24  e_SC.clear();
25  pt.clear();
26  eta.clear();
27  eta_SC.clear();
28  phi_SC.clear();
29  phi.clear();
30  iso.clear();
31  isVetoElectron.clear();
32  isLooseElectron.clear();
33  isMediumElectron.clear();
34  isTightElectron.clear();
35  charge.clear();
36  }

References charge, e, e_ECAL, e_SC, et, eta, eta_SC, isLooseElectron, isMediumElectron, iso, isTightElectron, isVetoElectron, nElectrons, phi, phi_SC, and pt.

Referenced by L1AnalysisRecoElectronDataFormat(), L1Analysis::L1AnalysisRecoElectron::Reset(), and ~L1AnalysisRecoElectronDataFormat().

Member Data Documentation

◆ charge

std::vector<int> L1Analysis::L1AnalysisRecoElectronDataFormat::charge

Definition at line 53 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ e

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::e

Definition at line 39 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ e_ECAL

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::e_ECAL

Definition at line 42 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ e_SC

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::e_SC

Definition at line 41 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ et

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::et

Definition at line 40 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ eta

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::eta

◆ eta_SC

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::eta_SC

Definition at line 46 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ isLooseElectron

std::vector<short> L1Analysis::L1AnalysisRecoElectronDataFormat::isLooseElectron

Definition at line 50 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ isMediumElectron

std::vector<short> L1Analysis::L1AnalysisRecoElectronDataFormat::isMediumElectron

Definition at line 51 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ iso

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::iso

Definition at line 48 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ isTightElectron

std::vector<short> L1Analysis::L1AnalysisRecoElectronDataFormat::isTightElectron

Definition at line 52 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ isVetoElectron

std::vector<short> L1Analysis::L1AnalysisRecoElectronDataFormat::isVetoElectron

Definition at line 49 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ nElectrons

unsigned L1Analysis::L1AnalysisRecoElectronDataFormat::nElectrons

Definition at line 38 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ phi

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::phi

◆ phi_SC

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::phi_SC

Definition at line 43 of file L1AnalysisRecoElectronDataFormat.h.

Referenced by Reset().

◆ pt

std::vector<float> L1Analysis::L1AnalysisRecoElectronDataFormat::pt
L1Analysis::L1AnalysisRecoElectronDataFormat::eta_SC
std::vector< float > eta_SC
Definition: L1AnalysisRecoElectronDataFormat.h:46
L1Analysis::L1AnalysisRecoElectronDataFormat::e
std::vector< float > e
Definition: L1AnalysisRecoElectronDataFormat.h:39
L1Analysis::L1AnalysisRecoElectronDataFormat::pt
std::vector< float > pt
Definition: L1AnalysisRecoElectronDataFormat.h:44
L1Analysis::L1AnalysisRecoElectronDataFormat::iso
std::vector< float > iso
Definition: L1AnalysisRecoElectronDataFormat.h:48
L1Analysis::L1AnalysisRecoElectronDataFormat::e_SC
std::vector< float > e_SC
Definition: L1AnalysisRecoElectronDataFormat.h:41
L1Analysis::L1AnalysisRecoElectronDataFormat::phi
std::vector< float > phi
Definition: L1AnalysisRecoElectronDataFormat.h:47
L1Analysis::L1AnalysisRecoElectronDataFormat::et
std::vector< float > et
Definition: L1AnalysisRecoElectronDataFormat.h:40
L1Analysis::L1AnalysisRecoElectronDataFormat::Reset
void Reset()
Definition: L1AnalysisRecoElectronDataFormat.h:18
L1Analysis::L1AnalysisRecoElectronDataFormat::isTightElectron
std::vector< short > isTightElectron
Definition: L1AnalysisRecoElectronDataFormat.h:52
L1Analysis::L1AnalysisRecoElectronDataFormat::nElectrons
unsigned nElectrons
Definition: L1AnalysisRecoElectronDataFormat.h:38
L1Analysis::L1AnalysisRecoElectronDataFormat::e_ECAL
std::vector< float > e_ECAL
Definition: L1AnalysisRecoElectronDataFormat.h:42
L1Analysis::L1AnalysisRecoElectronDataFormat::isLooseElectron
std::vector< short > isLooseElectron
Definition: L1AnalysisRecoElectronDataFormat.h:50
L1Analysis::L1AnalysisRecoElectronDataFormat::eta
std::vector< float > eta
Definition: L1AnalysisRecoElectronDataFormat.h:45
L1Analysis::L1AnalysisRecoElectronDataFormat::charge
std::vector< int > charge
Definition: L1AnalysisRecoElectronDataFormat.h:53
L1Analysis::L1AnalysisRecoElectronDataFormat::isVetoElectron
std::vector< short > isVetoElectron
Definition: L1AnalysisRecoElectronDataFormat.h:49
L1Analysis::L1AnalysisRecoElectronDataFormat::isMediumElectron
std::vector< short > isMediumElectron
Definition: L1AnalysisRecoElectronDataFormat.h:51
L1Analysis::L1AnalysisRecoElectronDataFormat::phi_SC
std::vector< float > phi_SC
Definition: L1AnalysisRecoElectronDataFormat.h:43