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 (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)
 
 ScoutingElectron ()
 
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),
int missingHits() const
float hcalIso() const
float sigmaIetaIeta() const
float ooEMOop() const
float pt() const
float dz() const
float dPhiIn() const
float d0() const
float ecalIso() const
float phi() const
float hOverE() const
float eta() const
int charge() const
float trackIso() const
float m() const
float dEtaIn() const

◆ 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.

References charge_.

75 { return charge_; }

◆ d0()

float ScoutingElectron::d0 ( ) const
inline

Definition at line 67 of file ScoutingElectron.h.

References d0_.

67 { return d0_; }

◆ dEtaIn()

float ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 69 of file ScoutingElectron.h.

References dEtaIn_.

69 { return dEtaIn_; }

◆ dPhiIn()

float ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 70 of file ScoutingElectron.h.

References dPhiIn_.

70 { return dPhiIn_; }

◆ dz()

float ScoutingElectron::dz ( ) const
inline

Definition at line 68 of file ScoutingElectron.h.

References dz_.

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

68 { return dz_; }

◆ ecalIso()

float ScoutingElectron::ecalIso ( ) const
inline

Definition at line 76 of file ScoutingElectron.h.

References ecalIso_.

76 { return ecalIso_; }

◆ eta()

float ScoutingElectron::eta ( ) const
inline

Definition at line 64 of file ScoutingElectron.h.

References eta_.

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

64 { return eta_; }

◆ hcalIso()

float ScoutingElectron::hcalIso ( ) const
inline

Definition at line 77 of file ScoutingElectron.h.

References hcalIso_.

77 { return hcalIso_; }

◆ hOverE()

float ScoutingElectron::hOverE ( ) const
inline

Definition at line 72 of file ScoutingElectron.h.

References hOverE_.

72 { return hOverE_; }

◆ m()

float ScoutingElectron::m ( ) const
inline

Definition at line 66 of file ScoutingElectron.h.

References m_.

66 { return m_; }

◆ missingHits()

int ScoutingElectron::missingHits ( ) const
inline

Definition at line 74 of file ScoutingElectron.h.

References missingHits_.

74 { return missingHits_; }

◆ ooEMOop()

float ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 73 of file ScoutingElectron.h.

References ooEMOop_.

73 { return ooEMOop_; }

◆ phi()

float ScoutingElectron::phi ( ) const
inline

Definition at line 65 of file ScoutingElectron.h.

References phi_.

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

65 { return phi_; }

◆ pt()

float ScoutingElectron::pt ( ) const
inline

◆ sigmaIetaIeta()

float ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 71 of file ScoutingElectron.h.

References sigmaIetaIeta_.

71 { return sigmaIetaIeta_; }

◆ trackIso()

float ScoutingElectron::trackIso ( ) const
inline

Definition at line 78 of file ScoutingElectron.h.

References trackIso_.

78 { return 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().