CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Run3ScoutingPhoton Class Reference

#include <Run3ScoutingPhoton.h>

Public Member Functions

float corrEcalEnergyError () const
 
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
 
uint32_t nClusters () const
 
uint32_t nCrystals () const
 
float phi () const
 
float preshowerEnergy () const
 
float pt () const
 
float r9 () const
 
float rawEnergy () const
 
bool rechitZeroSuppression () const
 
 Run3ScoutingPhoton (float pt, float eta, float phi, float m, float rawEnergy, float preshowerEnergy, float corrEcalEnergyError, float sigmaIetaIeta, float hOverE, float ecalIso, float hcalIso, float trkIso, float r9, float sMin, float sMaj, uint32_t seedId, uint32_t nClusters, uint32_t nCrystals, 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

float corrEcalEnergyError_
 
std::vector< uint32_t > detIds_
 
float ecalIso_
 
std::vector< float > energyMatrix_
 
float eta_
 
float hcalIso_
 
float hOverE_
 
float m_
 
uint32_t nClusters_
 
uint32_t nCrystals_
 
float phi_
 
float preshowerEnergy_
 
float pt_
 
float r9_
 
float rawEnergy_
 
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  rawEnergy,
float  preshowerEnergy,
float  corrEcalEnergyError,
float  sigmaIetaIeta,
float  hOverE,
float  ecalIso,
float  hcalIso,
float  trkIso,
float  r9,
float  sMin,
float  sMaj,
uint32_t  seedId,
uint32_t  nClusters,
uint32_t  nCrystals,
std::vector< float >  energyMatrix,
std::vector< uint32_t >  detIds,
std::vector< float >  timingMatrix,
bool  rechitZeroSuppression 
)
inline

Definition at line 12 of file Run3ScoutingPhoton.h.

34  : pt_(pt),
35  eta_(eta),
36  phi_(phi),
37  m_(m),
42  hOverE_(hOverE),
45  trkIso_(trkIso),
46  r9_(r9),
47  sMin_(sMin),
48  sMaj_(sMaj),
49  seedId_(seedId),
float corrEcalEnergyError() const
float preshowerEnergy() const
std::vector< float > const & timingMatrix() const
std::vector< uint32_t > const & detIds() const
uint32_t nCrystals() const
bool rechitZeroSuppression() const
uint32_t seedId() const
std::vector< float > energyMatrix_
std::vector< float > timingMatrix_
uint32_t nClusters() const
std::vector< uint32_t > detIds_
float sigmaIetaIeta() const
std::vector< float > const & energyMatrix() const
float rawEnergy() const
def move(src, dest)
Definition: eostools.py:511

◆ Run3ScoutingPhoton() [2/2]

Run3ScoutingPhoton::Run3ScoutingPhoton ( )
inline

Definition at line 57 of file Run3ScoutingPhoton.h.

58  : pt_(0),
59  eta_(0),
60  phi_(0),
61  m_(0),
62  rawEnergy_(0),
65  sigmaIetaIeta_(0),
66  hOverE_(0),
67  ecalIso_(0),
68  hcalIso_(0),
69  trkIso_(0),
70  r9_(0),
71  sMin_(0),
72  sMaj_(0),
73  seedId_(0),
74  nClusters_(0),
75  nCrystals_(0),
76  energyMatrix_(0),
77  timingMatrix_(0),
78  rechitZeroSuppression_(false) {}
std::vector< float > energyMatrix_
std::vector< float > timingMatrix_

Member Function Documentation

◆ corrEcalEnergyError()

float Run3ScoutingPhoton::corrEcalEnergyError ( ) const
inline

Definition at line 87 of file Run3ScoutingPhoton.h.

References corrEcalEnergyError_.

87 { return corrEcalEnergyError_; }

◆ detIds()

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

Definition at line 100 of file Run3ScoutingPhoton.h.

References detIds_.

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

◆ ecalIso()

float Run3ScoutingPhoton::ecalIso ( ) const
inline

Definition at line 90 of file Run3ScoutingPhoton.h.

References ecalIso_.

90 { return ecalIso_; }

◆ energyMatrix()

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

Definition at line 99 of file Run3ScoutingPhoton.h.

References energyMatrix_.

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

◆ eta()

float Run3ScoutingPhoton::eta ( ) const
inline

◆ hcalIso()

float Run3ScoutingPhoton::hcalIso ( ) const
inline

Definition at line 91 of file Run3ScoutingPhoton.h.

References hcalIso_.

91 { return hcalIso_; }

◆ hOverE()

float Run3ScoutingPhoton::hOverE ( ) const
inline

Definition at line 89 of file Run3ScoutingPhoton.h.

References hOverE_.

89 { return hOverE_; }

◆ m()

float Run3ScoutingPhoton::m ( ) const
inline

Definition at line 84 of file Run3ScoutingPhoton.h.

References m_.

84 { return m_; }

◆ nClusters()

uint32_t Run3ScoutingPhoton::nClusters ( ) const
inline

Definition at line 97 of file Run3ScoutingPhoton.h.

References nClusters_.

97 { return nClusters_; }

◆ nCrystals()

uint32_t Run3ScoutingPhoton::nCrystals ( ) const
inline

Definition at line 98 of file Run3ScoutingPhoton.h.

References nCrystals_.

98 { return nCrystals_; }

◆ phi()

float Run3ScoutingPhoton::phi ( ) const
inline

◆ preshowerEnergy()

float Run3ScoutingPhoton::preshowerEnergy ( ) const
inline

Definition at line 86 of file Run3ScoutingPhoton.h.

References preshowerEnergy_.

86 { return preshowerEnergy_; }

◆ pt()

float Run3ScoutingPhoton::pt ( ) const
inline

◆ r9()

float Run3ScoutingPhoton::r9 ( ) const
inline

Definition at line 93 of file Run3ScoutingPhoton.h.

References r9_.

93 { return r9_; }

◆ rawEnergy()

float Run3ScoutingPhoton::rawEnergy ( ) const
inline

◆ rechitZeroSuppression()

bool Run3ScoutingPhoton::rechitZeroSuppression ( ) const
inline

Definition at line 102 of file Run3ScoutingPhoton.h.

References rechitZeroSuppression_.

◆ seedId()

uint32_t Run3ScoutingPhoton::seedId ( ) const
inline

Definition at line 96 of file Run3ScoutingPhoton.h.

References seedId_.

96 { return seedId_; }

◆ sigmaIetaIeta()

float Run3ScoutingPhoton::sigmaIetaIeta ( ) const
inline

Definition at line 88 of file Run3ScoutingPhoton.h.

References sigmaIetaIeta_.

88 { return sigmaIetaIeta_; }

◆ sMaj()

float Run3ScoutingPhoton::sMaj ( ) const
inline

Definition at line 95 of file Run3ScoutingPhoton.h.

References sMaj_.

95 { return sMaj_; }

◆ sMin()

float Run3ScoutingPhoton::sMin ( ) const
inline

Definition at line 94 of file Run3ScoutingPhoton.h.

References sMin_.

94 { return sMin_; }

◆ timingMatrix()

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

Definition at line 101 of file Run3ScoutingPhoton.h.

References timingMatrix_.

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

◆ trkIso()

float Run3ScoutingPhoton::trkIso ( ) const
inline

Definition at line 92 of file Run3ScoutingPhoton.h.

References trkIso_.

92 { return trkIso_; }

Member Data Documentation

◆ corrEcalEnergyError_

float Run3ScoutingPhoton::corrEcalEnergyError_
private

Definition at line 111 of file Run3ScoutingPhoton.h.

Referenced by corrEcalEnergyError().

◆ detIds_

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

Definition at line 124 of file Run3ScoutingPhoton.h.

Referenced by detIds().

◆ ecalIso_

float Run3ScoutingPhoton::ecalIso_
private

Definition at line 114 of file Run3ScoutingPhoton.h.

Referenced by ecalIso().

◆ energyMatrix_

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

Definition at line 123 of file Run3ScoutingPhoton.h.

Referenced by energyMatrix().

◆ eta_

float Run3ScoutingPhoton::eta_
private

Definition at line 106 of file Run3ScoutingPhoton.h.

Referenced by eta().

◆ hcalIso_

float Run3ScoutingPhoton::hcalIso_
private

Definition at line 115 of file Run3ScoutingPhoton.h.

Referenced by hcalIso().

◆ hOverE_

float Run3ScoutingPhoton::hOverE_
private

Definition at line 113 of file Run3ScoutingPhoton.h.

Referenced by hOverE().

◆ m_

float Run3ScoutingPhoton::m_
private

Definition at line 108 of file Run3ScoutingPhoton.h.

Referenced by m().

◆ nClusters_

uint32_t Run3ScoutingPhoton::nClusters_
private

Definition at line 121 of file Run3ScoutingPhoton.h.

Referenced by nClusters().

◆ nCrystals_

uint32_t Run3ScoutingPhoton::nCrystals_
private

Definition at line 122 of file Run3ScoutingPhoton.h.

Referenced by nCrystals().

◆ phi_

float Run3ScoutingPhoton::phi_
private

Definition at line 107 of file Run3ScoutingPhoton.h.

Referenced by phi().

◆ preshowerEnergy_

float Run3ScoutingPhoton::preshowerEnergy_
private

Definition at line 110 of file Run3ScoutingPhoton.h.

Referenced by preshowerEnergy().

◆ pt_

float Run3ScoutingPhoton::pt_
private

Definition at line 105 of file Run3ScoutingPhoton.h.

Referenced by pt().

◆ r9_

float Run3ScoutingPhoton::r9_
private

Definition at line 117 of file Run3ScoutingPhoton.h.

Referenced by r9().

◆ rawEnergy_

float Run3ScoutingPhoton::rawEnergy_
private

Definition at line 109 of file Run3ScoutingPhoton.h.

Referenced by rawEnergy().

◆ rechitZeroSuppression_

bool Run3ScoutingPhoton::rechitZeroSuppression_
private

Definition at line 126 of file Run3ScoutingPhoton.h.

Referenced by rechitZeroSuppression().

◆ seedId_

uint32_t Run3ScoutingPhoton::seedId_
private

Definition at line 120 of file Run3ScoutingPhoton.h.

Referenced by seedId().

◆ sigmaIetaIeta_

float Run3ScoutingPhoton::sigmaIetaIeta_
private

Definition at line 112 of file Run3ScoutingPhoton.h.

Referenced by sigmaIetaIeta().

◆ sMaj_

float Run3ScoutingPhoton::sMaj_
private

Definition at line 119 of file Run3ScoutingPhoton.h.

Referenced by sMaj().

◆ sMin_

float Run3ScoutingPhoton::sMin_
private

Definition at line 118 of file Run3ScoutingPhoton.h.

Referenced by sMin().

◆ timingMatrix_

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

Definition at line 125 of file Run3ScoutingPhoton.h.

Referenced by timingMatrix().

◆ trkIso_

float Run3ScoutingPhoton::trkIso_
private

Definition at line 116 of file Run3ScoutingPhoton.h.

Referenced by trkIso().