CMS 3D CMS Logo

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
 
bool rechitZeroSuppression () 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, bool rechitZeroSuppression)
 
 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_
 
bool rechitZeroSuppression_
 
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() [1/2]

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,
bool  rechitZeroSuppression 
)
inline

Definition at line 12 of file Run3ScoutingPhoton.h.

29  : pt_(pt),
30  eta_(eta),
31  phi_(phi),
32  m_(m),
34  hOverE_(hOverE),
37  trkIso_(trkIso),
38  r9_(r9),
39  sMin_(sMin),
40  sMaj_(sMaj),
41  seedId_(seedId),
std::vector< float > const & timingMatrix() const
std::vector< uint32_t > const & detIds() const
bool rechitZeroSuppression() const
uint32_t seedId() const
std::vector< float > energyMatrix_
std::vector< float > timingMatrix_
std::vector< uint32_t > detIds_
float sigmaIetaIeta() const
std::vector< float > const & energyMatrix() const
def move(src, dest)
Definition: eostools.py:511

◆ Run3ScoutingPhoton() [2/2]

Run3ScoutingPhoton::Run3ScoutingPhoton ( )
inline

Definition at line 47 of file Run3ScoutingPhoton.h.

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

Member Function Documentation

◆ detIds()

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

Definition at line 80 of file Run3ScoutingPhoton.h.

References detIds_.

80 { return detIds_; }
std::vector< uint32_t > detIds_

◆ ecalIso()

float Run3ScoutingPhoton::ecalIso ( ) const
inline

Definition at line 72 of file Run3ScoutingPhoton.h.

References ecalIso_.

72 { return ecalIso_; }

◆ energyMatrix()

std::vector<float> const& Run3ScoutingPhoton::energyMatrix ( ) const
inline

Definition at line 79 of file Run3ScoutingPhoton.h.

References energyMatrix_.

79 { return energyMatrix_; }
std::vector< float > energyMatrix_

◆ eta()

float Run3ScoutingPhoton::eta ( ) const
inline

Definition at line 67 of file Run3ScoutingPhoton.h.

References eta_.

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

67 { return eta_; }

◆ hcalIso()

float Run3ScoutingPhoton::hcalIso ( ) const
inline

Definition at line 73 of file Run3ScoutingPhoton.h.

References hcalIso_.

73 { return hcalIso_; }

◆ hOverE()

float Run3ScoutingPhoton::hOverE ( ) const
inline

Definition at line 71 of file Run3ScoutingPhoton.h.

References hOverE_.

71 { return hOverE_; }

◆ m()

float Run3ScoutingPhoton::m ( ) const
inline

Definition at line 69 of file Run3ScoutingPhoton.h.

References m_.

69 { return m_; }

◆ phi()

float Run3ScoutingPhoton::phi ( ) const
inline

Definition at line 68 of file Run3ScoutingPhoton.h.

References phi_.

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

68 { return phi_; }

◆ pt()

float Run3ScoutingPhoton::pt ( ) const
inline

◆ r9()

float Run3ScoutingPhoton::r9 ( ) const
inline

Definition at line 75 of file Run3ScoutingPhoton.h.

References r9_.

75 { return r9_; }

◆ rechitZeroSuppression()

bool Run3ScoutingPhoton::rechitZeroSuppression ( ) const
inline

Definition at line 82 of file Run3ScoutingPhoton.h.

References rechitZeroSuppression_.

◆ seedId()

uint32_t Run3ScoutingPhoton::seedId ( ) const
inline

Definition at line 78 of file Run3ScoutingPhoton.h.

References seedId_.

78 { return seedId_; }

◆ sigmaIetaIeta()

float Run3ScoutingPhoton::sigmaIetaIeta ( ) const
inline

Definition at line 70 of file Run3ScoutingPhoton.h.

References sigmaIetaIeta_.

70 { return sigmaIetaIeta_; }

◆ sMaj()

float Run3ScoutingPhoton::sMaj ( ) const
inline

Definition at line 77 of file Run3ScoutingPhoton.h.

References sMaj_.

77 { return sMaj_; }

◆ sMin()

float Run3ScoutingPhoton::sMin ( ) const
inline

Definition at line 76 of file Run3ScoutingPhoton.h.

References sMin_.

76 { return sMin_; }

◆ timingMatrix()

std::vector<float> const& Run3ScoutingPhoton::timingMatrix ( ) const
inline

Definition at line 81 of file Run3ScoutingPhoton.h.

References timingMatrix_.

81 { return timingMatrix_; }
std::vector< float > timingMatrix_

◆ trkIso()

float Run3ScoutingPhoton::trkIso ( ) const
inline

Definition at line 74 of file Run3ScoutingPhoton.h.

References trkIso_.

74 { return trkIso_; }

Member Data Documentation

◆ detIds_

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

Definition at line 99 of file Run3ScoutingPhoton.h.

Referenced by detIds().

◆ ecalIso_

float Run3ScoutingPhoton::ecalIso_
private

Definition at line 91 of file Run3ScoutingPhoton.h.

Referenced by ecalIso().

◆ energyMatrix_

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

Definition at line 98 of file Run3ScoutingPhoton.h.

Referenced by energyMatrix().

◆ eta_

float Run3ScoutingPhoton::eta_
private

Definition at line 86 of file Run3ScoutingPhoton.h.

Referenced by eta().

◆ hcalIso_

float Run3ScoutingPhoton::hcalIso_
private

Definition at line 92 of file Run3ScoutingPhoton.h.

Referenced by hcalIso().

◆ hOverE_

float Run3ScoutingPhoton::hOverE_
private

Definition at line 90 of file Run3ScoutingPhoton.h.

Referenced by hOverE().

◆ m_

float Run3ScoutingPhoton::m_
private

Definition at line 88 of file Run3ScoutingPhoton.h.

Referenced by m().

◆ phi_

float Run3ScoutingPhoton::phi_
private

Definition at line 87 of file Run3ScoutingPhoton.h.

Referenced by phi().

◆ pt_

float Run3ScoutingPhoton::pt_
private

Definition at line 85 of file Run3ScoutingPhoton.h.

Referenced by pt().

◆ r9_

float Run3ScoutingPhoton::r9_
private

Definition at line 94 of file Run3ScoutingPhoton.h.

Referenced by r9().

◆ rechitZeroSuppression_

bool Run3ScoutingPhoton::rechitZeroSuppression_
private

Definition at line 101 of file Run3ScoutingPhoton.h.

Referenced by rechitZeroSuppression().

◆ seedId_

uint32_t Run3ScoutingPhoton::seedId_
private

Definition at line 97 of file Run3ScoutingPhoton.h.

Referenced by seedId().

◆ sigmaIetaIeta_

float Run3ScoutingPhoton::sigmaIetaIeta_
private

Definition at line 89 of file Run3ScoutingPhoton.h.

Referenced by sigmaIetaIeta().

◆ sMaj_

float Run3ScoutingPhoton::sMaj_
private

Definition at line 96 of file Run3ScoutingPhoton.h.

Referenced by sMaj().

◆ sMin_

float Run3ScoutingPhoton::sMin_
private

Definition at line 95 of file Run3ScoutingPhoton.h.

Referenced by sMin().

◆ timingMatrix_

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

Definition at line 100 of file Run3ScoutingPhoton.h.

Referenced by timingMatrix().

◆ trkIso_

float Run3ScoutingPhoton::trkIso_
private

Definition at line 93 of file Run3ScoutingPhoton.h.

Referenced by trkIso().