CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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::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 12 of file ScoutingElectron.h.

14  :
15  pt_(pt), eta_(eta), phi_(phi), m_(m), d0_(d0), dz_(dz), dEtaIn_(dEtaIn),
float pt() const
float trackIso() const
float d0() const
int missingHits() const
float dPhiIn() const
float hcalIso() const
float eta() const
float ecalIso() const
float ooEMOop() const
int charge() const
float m() const
float dz() const
float phi() const
float dEtaIn() const
float hOverE() const
float sigmaIetaIeta() const
ScoutingElectron::ScoutingElectron ( )
inline

Member Function Documentation

int ScoutingElectron::charge ( ) const
inline

Definition at line 37 of file ScoutingElectron.h.

References charge_.

37 { return charge_; }
float ScoutingElectron::d0 ( ) const
inline

Definition at line 29 of file ScoutingElectron.h.

References d0_.

29 { return d0_; }
float ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 31 of file ScoutingElectron.h.

References dEtaIn_.

31 { return dEtaIn_; }
float ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 32 of file ScoutingElectron.h.

References dPhiIn_.

32 { return dPhiIn_; }
float ScoutingElectron::dz ( ) const
inline

Definition at line 30 of file ScoutingElectron.h.

References dz_.

Referenced by Electron.Electron::cutBasedId().

30 { return dz_; }
float ScoutingElectron::ecalIso ( ) const
inline

Definition at line 38 of file ScoutingElectron.h.

References ecalIso_.

38 { return ecalIso_; }
float ScoutingElectron::eta ( ) const
inline

Definition at line 26 of file ScoutingElectron.h.

References eta_.

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

26 { return eta_; }
float ScoutingElectron::hcalIso ( ) const
inline

Definition at line 39 of file ScoutingElectron.h.

References hcalIso_.

39 { return hcalIso_; }
float ScoutingElectron::hOverE ( ) const
inline

Definition at line 34 of file ScoutingElectron.h.

References hOverE_.

34 { return hOverE_; }
float ScoutingElectron::m ( ) const
inline

Definition at line 28 of file ScoutingElectron.h.

References m_.

28 { return m_; }
int ScoutingElectron::missingHits ( ) const
inline

Definition at line 36 of file ScoutingElectron.h.

References missingHits_.

36 { return missingHits_; }
float ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 35 of file ScoutingElectron.h.

References ooEMOop_.

35 { return ooEMOop_; }
float ScoutingElectron::phi ( ) const
inline

Definition at line 27 of file ScoutingElectron.h.

References phi_.

Referenced by Particle.Particle::__str__().

27 { return phi_; }
float ScoutingElectron::pt ( ) const
inline
float ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 33 of file ScoutingElectron.h.

References sigmaIetaIeta_.

33 { return sigmaIetaIeta_; }
float ScoutingElectron::trackIso ( ) const
inline

Definition at line 40 of file ScoutingElectron.h.

References trackIso_.

40 { return trackIso_; }

Member Data Documentation

int ScoutingElectron::charge_
private

Definition at line 55 of file ScoutingElectron.h.

Referenced by charge().

float ScoutingElectron::d0_
private

Definition at line 47 of file ScoutingElectron.h.

Referenced by d0().

float ScoutingElectron::dEtaIn_
private

Definition at line 49 of file ScoutingElectron.h.

Referenced by dEtaIn().

float ScoutingElectron::dPhiIn_
private

Definition at line 50 of file ScoutingElectron.h.

Referenced by dPhiIn().

float ScoutingElectron::dz_
private

Definition at line 48 of file ScoutingElectron.h.

Referenced by dz().

float ScoutingElectron::ecalIso_
private

Definition at line 56 of file ScoutingElectron.h.

Referenced by ecalIso().

float ScoutingElectron::eta_
private

Definition at line 44 of file ScoutingElectron.h.

Referenced by eta().

float ScoutingElectron::hcalIso_
private

Definition at line 57 of file ScoutingElectron.h.

Referenced by hcalIso().

float ScoutingElectron::hOverE_
private

Definition at line 52 of file ScoutingElectron.h.

Referenced by hOverE().

float ScoutingElectron::m_
private

Definition at line 46 of file ScoutingElectron.h.

Referenced by m().

int ScoutingElectron::missingHits_
private

Definition at line 54 of file ScoutingElectron.h.

Referenced by missingHits().

float ScoutingElectron::ooEMOop_
private

Definition at line 53 of file ScoutingElectron.h.

Referenced by ooEMOop().

float ScoutingElectron::phi_
private

Definition at line 45 of file ScoutingElectron.h.

Referenced by phi().

float ScoutingElectron::pt_
private

Definition at line 43 of file ScoutingElectron.h.

Referenced by pt().

float ScoutingElectron::sigmaIetaIeta_
private

Definition at line 51 of file ScoutingElectron.h.

Referenced by sigmaIetaIeta().

float ScoutingElectron::trackIso_
private

Definition at line 58 of file ScoutingElectron.h.

Referenced by trackIso().