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
ScoutingPhoton Class Reference

#include <ScoutingPhoton.h>

Public Member Functions

float ecalIso () const
 
float eta () const
 
float hcalIso () const
 
float hOverE () const
 
float m () const
 
float phi () const
 
float pt () const
 
 ScoutingPhoton (float pt, float eta, float phi, float m, float sigmaIetaIeta, float hOverE, float ecalIso, float hcalIso)
 
 ScoutingPhoton ()
 
float sigmaIetaIeta () const
 

Private Attributes

float ecalIso_
 
float eta_
 
float hcalIso_
 
float hOverE_
 
float m_
 
float phi_
 
float pt_
 
float sigmaIetaIeta_
 

Detailed Description

Definition at line 8 of file ScoutingPhoton.h.

Constructor & Destructor Documentation

ScoutingPhoton::ScoutingPhoton ( float  pt,
float  eta,
float  phi,
float  m,
float  sigmaIetaIeta,
float  hOverE,
float  ecalIso,
float  hcalIso 
)
inline

Definition at line 12 of file ScoutingPhoton.h.

13  :
float hcalIso() const
float phi() const
float m() const
float eta() const
float hOverE() const
float pt() const
float sigmaIetaIeta() const
float ecalIso() const
ScoutingPhoton::ScoutingPhoton ( )
inline

Definition at line 17 of file ScoutingPhoton.h.

17  : pt_(0), eta_(0), phi_(0), m_(0), sigmaIetaIeta_(0), hOverE_(0),
18  ecalIso_(0), hcalIso_(0) {}

Member Function Documentation

float ScoutingPhoton::ecalIso ( ) const
inline

Definition at line 27 of file ScoutingPhoton.h.

References ecalIso_.

27 { return ecalIso_; }
float ScoutingPhoton::eta ( ) const
inline

Definition at line 22 of file ScoutingPhoton.h.

References eta_.

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

22 { return eta_; }
float ScoutingPhoton::hcalIso ( ) const
inline

Definition at line 28 of file ScoutingPhoton.h.

References hcalIso_.

28 { return hcalIso_; }
float ScoutingPhoton::hOverE ( ) const
inline

Definition at line 26 of file ScoutingPhoton.h.

References hOverE_.

26 { return hOverE_; }
float ScoutingPhoton::m ( ) const
inline

Definition at line 24 of file ScoutingPhoton.h.

References m_.

24 { return m_; }
float ScoutingPhoton::phi ( ) const
inline

Definition at line 23 of file ScoutingPhoton.h.

References phi_.

Referenced by Particle.Particle::__str__().

23 { return phi_; }
float ScoutingPhoton::pt ( void  ) const
inline
float ScoutingPhoton::sigmaIetaIeta ( ) const
inline

Definition at line 25 of file ScoutingPhoton.h.

References sigmaIetaIeta_.

25 { return sigmaIetaIeta_; }

Member Data Documentation

float ScoutingPhoton::ecalIso_
private

Definition at line 37 of file ScoutingPhoton.h.

Referenced by ecalIso().

float ScoutingPhoton::eta_
private

Definition at line 32 of file ScoutingPhoton.h.

Referenced by eta().

float ScoutingPhoton::hcalIso_
private

Definition at line 38 of file ScoutingPhoton.h.

Referenced by hcalIso().

float ScoutingPhoton::hOverE_
private

Definition at line 36 of file ScoutingPhoton.h.

Referenced by hOverE().

float ScoutingPhoton::m_
private

Definition at line 34 of file ScoutingPhoton.h.

Referenced by m().

float ScoutingPhoton::phi_
private

Definition at line 33 of file ScoutingPhoton.h.

Referenced by phi().

float ScoutingPhoton::pt_
private

Definition at line 31 of file ScoutingPhoton.h.

Referenced by pt().

float ScoutingPhoton::sigmaIetaIeta_
private

Definition at line 35 of file ScoutingPhoton.h.

Referenced by sigmaIetaIeta().