CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
Run3ScoutingPhoton Class Reference

#include <Run3ScoutingPhoton.h>

Public Member Functions

std::vector< uint32_t > const & detIds () const
 
float ecalIso () const
 
std::vector< float > const & energyMatrix () const
 
float eta () const
 
float hcalIso () const
 
float hOverE () const
 
float m () const
 
float phi () const
 
float pt () const
 
float r9 () const
 
 Run3ScoutingPhoton (float pt, float eta, float phi, float m, float sigmaIetaIeta, float hOverE, float ecalIso, float hcalIso, float trkIso, float r9, float sMin, float sMaj, uint32_t seedId, std::vector< float > energyMatrix, std::vector< uint32_t > detIds, std::vector< float > timingMatrix)
 
 Run3ScoutingPhoton ()
 
uint32_t seedId () const
 
float sigmaIetaIeta () const
 
float sMaj () const
 
float sMin () const
 
std::vector< float > const & timingMatrix () const
 
float trkIso () const
 

Private Attributes

std::vector< uint32_t > detIds_
 
float ecalIso_
 
std::vector< float > energyMatrix_
 
float eta_
 
float hcalIso_
 
float hOverE_
 
float m_
 
float phi_
 
float pt_
 
float r9_
 
uint32_t seedId_
 
float sigmaIetaIeta_
 
float sMaj_
 
float sMin_
 
std::vector< float > timingMatrix_
 
float trkIso_
 

Detailed Description

Definition at line 9 of file Run3ScoutingPhoton.h.

Constructor & Destructor Documentation

Run3ScoutingPhoton::Run3ScoutingPhoton ( float  pt,
float  eta,
float  phi,
float  m,
float  sigmaIetaIeta,
float  hOverE,
float  ecalIso,
float  hcalIso,
float  trkIso,
float  r9,
float  sMin,
float  sMaj,
uint32_t  seedId,
std::vector< float >  energyMatrix,
std::vector< uint32_t >  detIds,
std::vector< float >  timingMatrix 
)
inline

Definition at line 12 of file Run3ScoutingPhoton.h.

28  : pt_(pt),
29  eta_(eta),
30  phi_(phi),
31  m_(m),
33  hOverE_(hOverE),
36  trkIso_(trkIso),
37  r9_(r9),
38  sMin_(sMin),
39  sMaj_(sMaj),
40  seedId_(seedId),
float trkIso() const
float sigmaIetaIeta() const
float hOverE() const
std::vector< float > const & energyMatrix() const
std::vector< float > energyMatrix_
def move
Definition: eostools.py:511
std::vector< float > const & timingMatrix() const
std::vector< float > timingMatrix_
std::vector< uint32_t > const & detIds() const
std::vector< uint32_t > detIds_
uint32_t seedId() const
float ecalIso() const
float hcalIso() const
Run3ScoutingPhoton::Run3ScoutingPhoton ( )
inline

Definition at line 45 of file Run3ScoutingPhoton.h.

46  : pt_(0),
47  eta_(0),
48  phi_(0),
49  m_(0),
50  sigmaIetaIeta_(0),
51  hOverE_(0),
52  ecalIso_(0),
53  hcalIso_(0),
54  trkIso_(0),
55  r9_(0),
56  sMin_(0),
57  sMaj_(0),
58  seedId_(0),
59  energyMatrix_(0),
60  timingMatrix_(0) {}
std::vector< float > energyMatrix_
std::vector< float > timingMatrix_

Member Function Documentation

std::vector<uint32_t> const& Run3ScoutingPhoton::detIds ( ) const
inline

Definition at line 77 of file Run3ScoutingPhoton.h.

References detIds_.

77 { return detIds_; }
std::vector< uint32_t > detIds_
float Run3ScoutingPhoton::ecalIso ( ) const
inline

Definition at line 69 of file Run3ScoutingPhoton.h.

References ecalIso_.

69 { return ecalIso_; }
std::vector<float> const& Run3ScoutingPhoton::energyMatrix ( ) const
inline

Definition at line 76 of file Run3ScoutingPhoton.h.

References energyMatrix_.

76 { return energyMatrix_; }
std::vector< float > energyMatrix_
float Run3ScoutingPhoton::eta ( ) const
inline

Definition at line 64 of file Run3ScoutingPhoton.h.

References eta_.

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

64 { return eta_; }
float Run3ScoutingPhoton::hcalIso ( ) const
inline

Definition at line 70 of file Run3ScoutingPhoton.h.

References hcalIso_.

70 { return hcalIso_; }
float Run3ScoutingPhoton::hOverE ( ) const
inline

Definition at line 68 of file Run3ScoutingPhoton.h.

References hOverE_.

68 { return hOverE_; }
float Run3ScoutingPhoton::m ( ) const
inline

Definition at line 66 of file Run3ScoutingPhoton.h.

References m_.

66 { return m_; }
float Run3ScoutingPhoton::phi ( ) const
inline

Definition at line 65 of file Run3ScoutingPhoton.h.

References phi_.

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

65 { return phi_; }
float Run3ScoutingPhoton::pt ( ) const
inline
float Run3ScoutingPhoton::r9 ( ) const
inline

Definition at line 72 of file Run3ScoutingPhoton.h.

References r9_.

72 { return r9_; }
uint32_t Run3ScoutingPhoton::seedId ( ) const
inline

Definition at line 75 of file Run3ScoutingPhoton.h.

References seedId_.

75 { return seedId_; }
float Run3ScoutingPhoton::sigmaIetaIeta ( ) const
inline

Definition at line 67 of file Run3ScoutingPhoton.h.

References sigmaIetaIeta_.

67 { return sigmaIetaIeta_; }
float Run3ScoutingPhoton::sMaj ( ) const
inline

Definition at line 74 of file Run3ScoutingPhoton.h.

References sMaj_.

74 { return sMaj_; }
float Run3ScoutingPhoton::sMin ( ) const
inline

Definition at line 73 of file Run3ScoutingPhoton.h.

References sMin_.

73 { return sMin_; }
std::vector<float> const& Run3ScoutingPhoton::timingMatrix ( ) const
inline

Definition at line 78 of file Run3ScoutingPhoton.h.

References timingMatrix_.

78 { return timingMatrix_; }
std::vector< float > timingMatrix_
float Run3ScoutingPhoton::trkIso ( ) const
inline

Definition at line 71 of file Run3ScoutingPhoton.h.

References trkIso_.

71 { return trkIso_; }

Member Data Documentation

std::vector<uint32_t> Run3ScoutingPhoton::detIds_
private

Definition at line 95 of file Run3ScoutingPhoton.h.

Referenced by detIds().

float Run3ScoutingPhoton::ecalIso_
private

Definition at line 87 of file Run3ScoutingPhoton.h.

Referenced by ecalIso().

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

Definition at line 94 of file Run3ScoutingPhoton.h.

Referenced by energyMatrix().

float Run3ScoutingPhoton::eta_
private

Definition at line 82 of file Run3ScoutingPhoton.h.

Referenced by eta().

float Run3ScoutingPhoton::hcalIso_
private

Definition at line 88 of file Run3ScoutingPhoton.h.

Referenced by hcalIso().

float Run3ScoutingPhoton::hOverE_
private

Definition at line 86 of file Run3ScoutingPhoton.h.

Referenced by hOverE().

float Run3ScoutingPhoton::m_
private

Definition at line 84 of file Run3ScoutingPhoton.h.

Referenced by m().

float Run3ScoutingPhoton::phi_
private

Definition at line 83 of file Run3ScoutingPhoton.h.

Referenced by phi().

float Run3ScoutingPhoton::pt_
private

Definition at line 81 of file Run3ScoutingPhoton.h.

Referenced by pt().

float Run3ScoutingPhoton::r9_
private

Definition at line 90 of file Run3ScoutingPhoton.h.

Referenced by r9().

uint32_t Run3ScoutingPhoton::seedId_
private

Definition at line 93 of file Run3ScoutingPhoton.h.

Referenced by seedId().

float Run3ScoutingPhoton::sigmaIetaIeta_
private

Definition at line 85 of file Run3ScoutingPhoton.h.

Referenced by sigmaIetaIeta().

float Run3ScoutingPhoton::sMaj_
private

Definition at line 92 of file Run3ScoutingPhoton.h.

Referenced by sMaj().

float Run3ScoutingPhoton::sMin_
private

Definition at line 91 of file Run3ScoutingPhoton.h.

Referenced by sMin().

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

Definition at line 96 of file Run3ScoutingPhoton.h.

Referenced by timingMatrix().

float Run3ScoutingPhoton::trkIso_
private

Definition at line 89 of file Run3ScoutingPhoton.h.

Referenced by trkIso().