CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Run3ScoutingElectron Class Reference

#include <Run3ScoutingElectron.h>

Public Member Functions

int charge () const
 
float d0 () const
 
float dEtaIn () const
 
float dPhiIn () const
 
float dz () const
 
float ecalIso () const
 
std::vector< float > const & energyMatrix () const
 
float eta () const
 
float hcalIso () const
 
float hOverE () const
 
float m () const
 
int missingHits () const
 
float ooEMOop () const
 
float phi () const
 
float pt () const
 
float r9 () const
 
 Run3ScoutingElectron ()
 
 Run3ScoutingElectron (float pt, float eta, float phi, float m, float d0, float dz, float dEtaIn, float dPhiIn, float sigmaIetaIeta, float hOverE, float ooEMOop, int missingHits, int charge, float ecalIso, float hcalIso, float trackIso, float r9, float sMin, float sMaj, unsigned int seedId, std::vector< float > energyMatrix, std::vector< float > timingMatrix)
 
unsigned int seedId () const
 
float sigmaIetaIeta () const
 
float sMaj () const
 
float sMin () const
 
std::vector< float > const & timingMatrix () const
 
float trackIso () const
 

Private Attributes

int charge_
 
float d0_
 
float dEtaIn_
 
float dPhiIn_
 
float dz_
 
float ecalIso_
 
std::vector< float > energyMatrix_
 
float eta_
 
float hcalIso_
 
float hOverE_
 
float m_
 
int missingHits_
 
float ooEMOop_
 
float phi_
 
float pt_
 
float r9_
 
unsigned int seedId_
 
float sigmaIetaIeta_
 
float sMaj_
 
float sMin_
 
std::vector< float > timingMatrix_
 
float trackIso_
 

Detailed Description

Definition at line 8 of file Run3ScoutingElectron.h.

Constructor & Destructor Documentation

◆ Run3ScoutingElectron() [1/2]

Run3ScoutingElectron::Run3ScoutingElectron ( float  pt,
float  eta,
float  phi,
float  m,
float  d0,
float  dz,
float  dEtaIn,
float  dPhiIn,
float  sigmaIetaIeta,
float  hOverE,
float  ooEMOop,
int  missingHits,
int  charge,
float  ecalIso,
float  hcalIso,
float  trackIso,
float  r9,
float  sMin,
float  sMaj,
unsigned int  seedId,
std::vector< float >  energyMatrix,
std::vector< float >  timingMatrix 
)
inline

Definition at line 11 of file Run3ScoutingElectron.h.

33  : pt_(pt),
34  eta_(eta),
35  phi_(phi),
36  m_(m),
37  d0_(d0),
38  dz_(dz),
39  dEtaIn_(dEtaIn),
40  dPhiIn_(dPhiIn),
42  hOverE_(hOverE),
45  charge_(charge),
49  r9_(r9),
50  sMin_(sMin),
51  sMaj_(sMaj),
52  seedId_(seedId),

◆ Run3ScoutingElectron() [2/2]

Run3ScoutingElectron::Run3ScoutingElectron ( )
inline

Definition at line 56 of file Run3ScoutingElectron.h.

57  : pt_(0),
58  eta_(0),
59  phi_(0),
60  m_(0),
61  d0_(0),
62  dz_(0),
63  dEtaIn_(0),
64  dPhiIn_(0),
65  sigmaIetaIeta_(0),
66  hOverE_(0),
67  ooEMOop_(0),
68  missingHits_(0),
69  charge_(0),
70  ecalIso_(0),
71  hcalIso_(0),
72  trackIso_(0),
73  r9_(0),
74  sMin_(0),
75  sMaj_(0),
76  seedId_(0) {}

Member Function Documentation

◆ charge()

int Run3ScoutingElectron::charge ( ) const
inline

Definition at line 91 of file Run3ScoutingElectron.h.

91 { return charge_; }

References charge_.

◆ d0()

float Run3ScoutingElectron::d0 ( ) const
inline

Definition at line 83 of file Run3ScoutingElectron.h.

83 { return d0_; }

References d0_.

◆ dEtaIn()

float Run3ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 85 of file Run3ScoutingElectron.h.

85 { return dEtaIn_; }

References dEtaIn_.

◆ dPhiIn()

float Run3ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 86 of file Run3ScoutingElectron.h.

86 { return dPhiIn_; }

References dPhiIn_.

◆ dz()

float Run3ScoutingElectron::dz ( ) const
inline

Definition at line 84 of file Run3ScoutingElectron.h.

84 { return dz_; }

References dz_.

Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dzPull().

◆ ecalIso()

float Run3ScoutingElectron::ecalIso ( ) const
inline

Definition at line 92 of file Run3ScoutingElectron.h.

92 { return ecalIso_; }

References ecalIso_.

◆ energyMatrix()

std::vector<float> const& Run3ScoutingElectron::energyMatrix ( ) const
inline

Definition at line 99 of file Run3ScoutingElectron.h.

99 { return energyMatrix_; }

References energyMatrix_.

◆ eta()

float Run3ScoutingElectron::eta ( ) const
inline

Definition at line 80 of file Run3ScoutingElectron.h.

80 { return eta_; }

References eta_.

Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().

◆ hcalIso()

float Run3ScoutingElectron::hcalIso ( ) const
inline

Definition at line 93 of file Run3ScoutingElectron.h.

93 { return hcalIso_; }

References hcalIso_.

◆ hOverE()

float Run3ScoutingElectron::hOverE ( ) const
inline

Definition at line 88 of file Run3ScoutingElectron.h.

88 { return hOverE_; }

References hOverE_.

◆ m()

float Run3ScoutingElectron::m ( ) const
inline

Definition at line 82 of file Run3ScoutingElectron.h.

82 { return m_; }

References m_.

◆ missingHits()

int Run3ScoutingElectron::missingHits ( ) const
inline

Definition at line 90 of file Run3ScoutingElectron.h.

90 { return missingHits_; }

References missingHits_.

◆ ooEMOop()

float Run3ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 89 of file Run3ScoutingElectron.h.

89 { return ooEMOop_; }

References ooEMOop_.

◆ phi()

float Run3ScoutingElectron::phi ( ) const
inline

Definition at line 81 of file Run3ScoutingElectron.h.

81 { return phi_; }

References phi_.

Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().

◆ pt()

float Run3ScoutingElectron::pt ( ) const
inline

◆ r9()

float Run3ScoutingElectron::r9 ( ) const
inline

Definition at line 95 of file Run3ScoutingElectron.h.

95 { return r9_; }

References r9_.

◆ seedId()

unsigned int Run3ScoutingElectron::seedId ( ) const
inline

Definition at line 98 of file Run3ScoutingElectron.h.

98 { return seedId_; }

References seedId_.

◆ sigmaIetaIeta()

float Run3ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 87 of file Run3ScoutingElectron.h.

87 { return sigmaIetaIeta_; }

References sigmaIetaIeta_.

◆ sMaj()

float Run3ScoutingElectron::sMaj ( ) const
inline

Definition at line 97 of file Run3ScoutingElectron.h.

97 { return sMaj_; }

References sMaj_.

◆ sMin()

float Run3ScoutingElectron::sMin ( ) const
inline

Definition at line 96 of file Run3ScoutingElectron.h.

96 { return sMin_; }

References sMin_.

◆ timingMatrix()

std::vector<float> const& Run3ScoutingElectron::timingMatrix ( ) const
inline

Definition at line 100 of file Run3ScoutingElectron.h.

100 { return timingMatrix_; }

References timingMatrix_.

◆ trackIso()

float Run3ScoutingElectron::trackIso ( ) const
inline

Definition at line 94 of file Run3ScoutingElectron.h.

94 { return trackIso_; }

References trackIso_.

Member Data Documentation

◆ charge_

int Run3ScoutingElectron::charge_
private

Definition at line 115 of file Run3ScoutingElectron.h.

Referenced by charge().

◆ d0_

float Run3ScoutingElectron::d0_
private

Definition at line 107 of file Run3ScoutingElectron.h.

Referenced by d0().

◆ dEtaIn_

float Run3ScoutingElectron::dEtaIn_
private

Definition at line 109 of file Run3ScoutingElectron.h.

Referenced by dEtaIn().

◆ dPhiIn_

float Run3ScoutingElectron::dPhiIn_
private

Definition at line 110 of file Run3ScoutingElectron.h.

Referenced by dPhiIn().

◆ dz_

float Run3ScoutingElectron::dz_
private

Definition at line 108 of file Run3ScoutingElectron.h.

Referenced by dz().

◆ ecalIso_

float Run3ScoutingElectron::ecalIso_
private

Definition at line 116 of file Run3ScoutingElectron.h.

Referenced by ecalIso().

◆ energyMatrix_

std::vector<float> Run3ScoutingElectron::energyMatrix_
private

Definition at line 123 of file Run3ScoutingElectron.h.

Referenced by energyMatrix().

◆ eta_

float Run3ScoutingElectron::eta_
private

Definition at line 104 of file Run3ScoutingElectron.h.

Referenced by eta().

◆ hcalIso_

float Run3ScoutingElectron::hcalIso_
private

Definition at line 117 of file Run3ScoutingElectron.h.

Referenced by hcalIso().

◆ hOverE_

float Run3ScoutingElectron::hOverE_
private

Definition at line 112 of file Run3ScoutingElectron.h.

Referenced by hOverE().

◆ m_

float Run3ScoutingElectron::m_
private

Definition at line 106 of file Run3ScoutingElectron.h.

Referenced by m().

◆ missingHits_

int Run3ScoutingElectron::missingHits_
private

Definition at line 114 of file Run3ScoutingElectron.h.

Referenced by missingHits().

◆ ooEMOop_

float Run3ScoutingElectron::ooEMOop_
private

Definition at line 113 of file Run3ScoutingElectron.h.

Referenced by ooEMOop().

◆ phi_

float Run3ScoutingElectron::phi_
private

Definition at line 105 of file Run3ScoutingElectron.h.

Referenced by phi().

◆ pt_

float Run3ScoutingElectron::pt_
private

Definition at line 103 of file Run3ScoutingElectron.h.

Referenced by pt().

◆ r9_

float Run3ScoutingElectron::r9_
private

Definition at line 119 of file Run3ScoutingElectron.h.

Referenced by r9().

◆ seedId_

unsigned int Run3ScoutingElectron::seedId_
private

Definition at line 122 of file Run3ScoutingElectron.h.

Referenced by seedId().

◆ sigmaIetaIeta_

float Run3ScoutingElectron::sigmaIetaIeta_
private

Definition at line 111 of file Run3ScoutingElectron.h.

Referenced by sigmaIetaIeta().

◆ sMaj_

float Run3ScoutingElectron::sMaj_
private

Definition at line 121 of file Run3ScoutingElectron.h.

Referenced by sMaj().

◆ sMin_

float Run3ScoutingElectron::sMin_
private

Definition at line 120 of file Run3ScoutingElectron.h.

Referenced by sMin().

◆ timingMatrix_

std::vector<float> Run3ScoutingElectron::timingMatrix_
private

Definition at line 124 of file Run3ScoutingElectron.h.

Referenced by timingMatrix().

◆ trackIso_

float Run3ScoutingElectron::trackIso_
private

Definition at line 118 of file Run3ScoutingElectron.h.

Referenced by trackIso().

Run3ScoutingElectron::dz_
float dz_
Definition: Run3ScoutingElectron.h:108
Run3ScoutingElectron::d0_
float d0_
Definition: Run3ScoutingElectron.h:107
Run3ScoutingElectron::hOverE
float hOverE() const
Definition: Run3ScoutingElectron.h:88
Run3ScoutingElectron::d0
float d0() const
Definition: Run3ScoutingElectron.h:83
Run3ScoutingElectron::ooEMOop
float ooEMOop() const
Definition: Run3ScoutingElectron.h:89
Run3ScoutingElectron::missingHits_
int missingHits_
Definition: Run3ScoutingElectron.h:114
Run3ScoutingElectron::ecalIso
float ecalIso() const
Definition: Run3ScoutingElectron.h:92
Run3ScoutingElectron::hcalIso_
float hcalIso_
Definition: Run3ScoutingElectron.h:117
Run3ScoutingElectron::missingHits
int missingHits() const
Definition: Run3ScoutingElectron.h:90
Run3ScoutingElectron::m_
float m_
Definition: Run3ScoutingElectron.h:106
Run3ScoutingElectron::sMin_
float sMin_
Definition: Run3ScoutingElectron.h:120
Run3ScoutingElectron::eta
float eta() const
Definition: Run3ScoutingElectron.h:80
Run3ScoutingElectron::charge
int charge() const
Definition: Run3ScoutingElectron.h:91
Run3ScoutingElectron::pt
float pt() const
Definition: Run3ScoutingElectron.h:79
Run3ScoutingElectron::charge_
int charge_
Definition: Run3ScoutingElectron.h:115
Run3ScoutingElectron::ooEMOop_
float ooEMOop_
Definition: Run3ScoutingElectron.h:113
Run3ScoutingElectron::seedId
unsigned int seedId() const
Definition: Run3ScoutingElectron.h:98
Run3ScoutingElectron::sMaj
float sMaj() const
Definition: Run3ScoutingElectron.h:97
Run3ScoutingElectron::m
float m() const
Definition: Run3ScoutingElectron.h:82
Run3ScoutingElectron::sigmaIetaIeta
float sigmaIetaIeta() const
Definition: Run3ScoutingElectron.h:87
Run3ScoutingElectron::energyMatrix_
std::vector< float > energyMatrix_
Definition: Run3ScoutingElectron.h:123
Run3ScoutingElectron::sMin
float sMin() const
Definition: Run3ScoutingElectron.h:96
Run3ScoutingElectron::phi_
float phi_
Definition: Run3ScoutingElectron.h:105
Run3ScoutingElectron::sMaj_
float sMaj_
Definition: Run3ScoutingElectron.h:121
Run3ScoutingElectron::seedId_
unsigned int seedId_
Definition: Run3ScoutingElectron.h:122
Run3ScoutingElectron::phi
float phi() const
Definition: Run3ScoutingElectron.h:81
Run3ScoutingElectron::dPhiIn
float dPhiIn() const
Definition: Run3ScoutingElectron.h:86
Run3ScoutingElectron::ecalIso_
float ecalIso_
Definition: Run3ScoutingElectron.h:116
Run3ScoutingElectron::energyMatrix
std::vector< float > const & energyMatrix() const
Definition: Run3ScoutingElectron.h:99
Run3ScoutingElectron::trackIso_
float trackIso_
Definition: Run3ScoutingElectron.h:118
Run3ScoutingElectron::dEtaIn
float dEtaIn() const
Definition: Run3ScoutingElectron.h:85
Run3ScoutingElectron::sigmaIetaIeta_
float sigmaIetaIeta_
Definition: Run3ScoutingElectron.h:111
Run3ScoutingElectron::dz
float dz() const
Definition: Run3ScoutingElectron.h:84
eostools.move
def move(src, dest)
Definition: eostools.py:511
Run3ScoutingElectron::eta_
float eta_
Definition: Run3ScoutingElectron.h:104
Run3ScoutingElectron::r9
float r9() const
Definition: Run3ScoutingElectron.h:95
Run3ScoutingElectron::trackIso
float trackIso() const
Definition: Run3ScoutingElectron.h:94
Run3ScoutingElectron::dPhiIn_
float dPhiIn_
Definition: Run3ScoutingElectron.h:110
Run3ScoutingElectron::hOverE_
float hOverE_
Definition: Run3ScoutingElectron.h:112
Run3ScoutingElectron::hcalIso
float hcalIso() const
Definition: Run3ScoutingElectron.h:93
Run3ScoutingElectron::timingMatrix_
std::vector< float > timingMatrix_
Definition: Run3ScoutingElectron.h:124
Run3ScoutingElectron::pt_
float pt_
Definition: Run3ScoutingElectron.h:103
Run3ScoutingElectron::r9_
float r9_
Definition: Run3ScoutingElectron.h:119
Run3ScoutingElectron::timingMatrix
std::vector< float > const & timingMatrix() const
Definition: Run3ScoutingElectron.h:100
Run3ScoutingElectron::dEtaIn_
float dEtaIn_
Definition: Run3ScoutingElectron.h:109