CMS 3D CMS Logo

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

#include <ScoutingElectron.h>

Public Member Functions

int charge () const
 
float d0 () const
 
float dEtaIn () const
 
float dPhiIn () const
 
float dz () const
 
float ecalIso () 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
 
 ScoutingElectron ()
 
 ScoutingElectron (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 sigmaIetaIeta () const
 
float trackIso () const
 

Private Attributes

int charge_
 
float d0_
 
float dEtaIn_
 
float dPhiIn_
 
float dz_
 
float ecalIso_
 
float eta_
 
float hcalIso_
 
float hOverE_
 
float m_
 
int missingHits_
 
float ooEMOop_
 
float phi_
 
float pt_
 
float sigmaIetaIeta_
 
float trackIso_
 

Detailed Description

Definition at line 8 of file ScoutingElectron.h.

Constructor & Destructor Documentation

◆ ScoutingElectron() [1/2]

ScoutingElectron::ScoutingElectron ( 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 
)
inline

Definition at line 11 of file ScoutingElectron.h.

27  : pt_(pt),
28  eta_(eta),
29  phi_(phi),
30  m_(m),
31  d0_(d0),
32  dz_(dz),
33  dEtaIn_(dEtaIn),
34  dPhiIn_(dPhiIn),
36  hOverE_(hOverE),
39  charge_(charge),

◆ ScoutingElectron() [2/2]

ScoutingElectron::ScoutingElectron ( )
inline

Definition at line 44 of file ScoutingElectron.h.

45  : pt_(0),
46  eta_(0),
47  phi_(0),
48  m_(0),
49  d0_(0),
50  dz_(0),
51  dEtaIn_(0),
52  dPhiIn_(0),
53  sigmaIetaIeta_(0),
54  hOverE_(0),
55  ooEMOop_(0),
56  missingHits_(0),
57  charge_(0),
58  ecalIso_(0),
59  hcalIso_(0),
60  trackIso_(0) {}

Member Function Documentation

◆ charge()

int ScoutingElectron::charge ( ) const
inline

Definition at line 75 of file ScoutingElectron.h.

75 { return charge_; }

References charge_.

◆ d0()

float ScoutingElectron::d0 ( ) const
inline

Definition at line 67 of file ScoutingElectron.h.

67 { return d0_; }

References d0_.

◆ dEtaIn()

float ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 69 of file ScoutingElectron.h.

69 { return dEtaIn_; }

References dEtaIn_.

◆ dPhiIn()

float ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 70 of file ScoutingElectron.h.

70 { return dPhiIn_; }

References dPhiIn_.

◆ dz()

float ScoutingElectron::dz ( ) const
inline

Definition at line 68 of file ScoutingElectron.h.

68 { return dz_; }

References dz_.

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

◆ ecalIso()

float ScoutingElectron::ecalIso ( ) const
inline

Definition at line 76 of file ScoutingElectron.h.

76 { return ecalIso_; }

References ecalIso_.

◆ eta()

float ScoutingElectron::eta ( ) const
inline

Definition at line 64 of file ScoutingElectron.h.

64 { return eta_; }

References eta_.

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

◆ hcalIso()

float ScoutingElectron::hcalIso ( ) const
inline

Definition at line 77 of file ScoutingElectron.h.

77 { return hcalIso_; }

References hcalIso_.

◆ hOverE()

float ScoutingElectron::hOverE ( ) const
inline

Definition at line 72 of file ScoutingElectron.h.

72 { return hOverE_; }

References hOverE_.

◆ m()

float ScoutingElectron::m ( ) const
inline

Definition at line 66 of file ScoutingElectron.h.

66 { return m_; }

References m_.

◆ missingHits()

int ScoutingElectron::missingHits ( ) const
inline

Definition at line 74 of file ScoutingElectron.h.

74 { return missingHits_; }

References missingHits_.

◆ ooEMOop()

float ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 73 of file ScoutingElectron.h.

73 { return ooEMOop_; }

References ooEMOop_.

◆ phi()

float ScoutingElectron::phi ( ) const
inline

Definition at line 65 of file ScoutingElectron.h.

65 { return phi_; }

References phi_.

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

◆ pt()

float ScoutingElectron::pt ( ) const
inline

◆ sigmaIetaIeta()

float ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 71 of file ScoutingElectron.h.

71 { return sigmaIetaIeta_; }

References sigmaIetaIeta_.

◆ trackIso()

float ScoutingElectron::trackIso ( ) const
inline

Definition at line 78 of file ScoutingElectron.h.

78 { return trackIso_; }

References trackIso_.

Member Data Documentation

◆ charge_

int ScoutingElectron::charge_
private

Definition at line 93 of file ScoutingElectron.h.

Referenced by charge().

◆ d0_

float ScoutingElectron::d0_
private

Definition at line 85 of file ScoutingElectron.h.

Referenced by d0().

◆ dEtaIn_

float ScoutingElectron::dEtaIn_
private

Definition at line 87 of file ScoutingElectron.h.

Referenced by dEtaIn().

◆ dPhiIn_

float ScoutingElectron::dPhiIn_
private

Definition at line 88 of file ScoutingElectron.h.

Referenced by dPhiIn().

◆ dz_

float ScoutingElectron::dz_
private

Definition at line 86 of file ScoutingElectron.h.

Referenced by dz().

◆ ecalIso_

float ScoutingElectron::ecalIso_
private

Definition at line 94 of file ScoutingElectron.h.

Referenced by ecalIso().

◆ eta_

float ScoutingElectron::eta_
private

Definition at line 82 of file ScoutingElectron.h.

Referenced by eta().

◆ hcalIso_

float ScoutingElectron::hcalIso_
private

Definition at line 95 of file ScoutingElectron.h.

Referenced by hcalIso().

◆ hOverE_

float ScoutingElectron::hOverE_
private

Definition at line 90 of file ScoutingElectron.h.

Referenced by hOverE().

◆ m_

float ScoutingElectron::m_
private

Definition at line 84 of file ScoutingElectron.h.

Referenced by m().

◆ missingHits_

int ScoutingElectron::missingHits_
private

Definition at line 92 of file ScoutingElectron.h.

Referenced by missingHits().

◆ ooEMOop_

float ScoutingElectron::ooEMOop_
private

Definition at line 91 of file ScoutingElectron.h.

Referenced by ooEMOop().

◆ phi_

float ScoutingElectron::phi_
private

Definition at line 83 of file ScoutingElectron.h.

Referenced by phi().

◆ pt_

float ScoutingElectron::pt_
private

Definition at line 81 of file ScoutingElectron.h.

Referenced by pt().

◆ sigmaIetaIeta_

float ScoutingElectron::sigmaIetaIeta_
private

Definition at line 89 of file ScoutingElectron.h.

Referenced by sigmaIetaIeta().

◆ trackIso_

float ScoutingElectron::trackIso_
private

Definition at line 96 of file ScoutingElectron.h.

Referenced by trackIso().

ScoutingElectron::dPhiIn
float dPhiIn() const
Definition: ScoutingElectron.h:70
ScoutingElectron::ecalIso_
float ecalIso_
Definition: ScoutingElectron.h:94
ScoutingElectron::dEtaIn
float dEtaIn() const
Definition: ScoutingElectron.h:69
ScoutingElectron::dz
float dz() const
Definition: ScoutingElectron.h:68
ScoutingElectron::m
float m() const
Definition: ScoutingElectron.h:66
ScoutingElectron::charge
int charge() const
Definition: ScoutingElectron.h:75
ScoutingElectron::dz_
float dz_
Definition: ScoutingElectron.h:86
ScoutingElectron::phi
float phi() const
Definition: ScoutingElectron.h:65
ScoutingElectron::trackIso
float trackIso() const
Definition: ScoutingElectron.h:78
ScoutingElectron::eta_
float eta_
Definition: ScoutingElectron.h:82
ScoutingElectron::hOverE_
float hOverE_
Definition: ScoutingElectron.h:90
ScoutingElectron::pt_
float pt_
Definition: ScoutingElectron.h:81
ScoutingElectron::phi_
float phi_
Definition: ScoutingElectron.h:83
ScoutingElectron::hcalIso_
float hcalIso_
Definition: ScoutingElectron.h:95
ScoutingElectron::eta
float eta() const
Definition: ScoutingElectron.h:64
ScoutingElectron::dPhiIn_
float dPhiIn_
Definition: ScoutingElectron.h:88
ScoutingElectron::hcalIso
float hcalIso() const
Definition: ScoutingElectron.h:77
ScoutingElectron::ooEMOop_
float ooEMOop_
Definition: ScoutingElectron.h:91
ScoutingElectron::sigmaIetaIeta_
float sigmaIetaIeta_
Definition: ScoutingElectron.h:89
ScoutingElectron::sigmaIetaIeta
float sigmaIetaIeta() const
Definition: ScoutingElectron.h:71
ScoutingElectron::dEtaIn_
float dEtaIn_
Definition: ScoutingElectron.h:87
ScoutingElectron::charge_
int charge_
Definition: ScoutingElectron.h:93
ScoutingElectron::d0_
float d0_
Definition: ScoutingElectron.h:85
ScoutingElectron::ecalIso
float ecalIso() const
Definition: ScoutingElectron.h:76
ScoutingElectron::missingHits
int missingHits() const
Definition: ScoutingElectron.h:74
ScoutingElectron::hOverE
float hOverE() const
Definition: ScoutingElectron.h:72
ScoutingElectron::trackIso_
float trackIso_
Definition: ScoutingElectron.h:96
ScoutingElectron::missingHits_
int missingHits_
Definition: ScoutingElectron.h:92
ScoutingElectron::m_
float m_
Definition: ScoutingElectron.h:84
ScoutingElectron::pt
float pt() const
Definition: ScoutingElectron.h:63
ScoutingElectron::ooEMOop
float ooEMOop() const
Definition: ScoutingElectron.h:73
ScoutingElectron::d0
float d0() const
Definition: ScoutingElectron.h:67