CMS 3D CMS Logo

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

#include <Run3ScoutingElectron.h>

Public Member Functions

int charge () const
 
float d0 () const
 
float dEtaIn () const
 
std::vector< uint32_t > const & detIds () const
 
float dPhiIn () const
 
float dz () const
 
float ecalIso () const
 
std::vector< float > const & energyMatrix () 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
 
float r9 () const
 
bool rechitZeroSuppression () const
 
 Run3ScoutingElectron (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, float r9, float sMin, float sMaj, uint32_t seedId, std::vector< float > energyMatrix, std::vector< uint32_t > detIds, std::vector< float > timingMatrix, bool rechitZeroSuppression)
 
 Run3ScoutingElectron ()
 
uint32_t seedId () const
 
float sigmaIetaIeta () const
 
float sMaj () const
 
float sMin () const
 
std::vector< float > const & timingMatrix () const
 
float trackIso () const
 

Private Attributes

int charge_
 
float d0_
 
float dEtaIn_
 
std::vector< uint32_t > detIds_
 
float dPhiIn_
 
float dz_
 
float ecalIso_
 
std::vector< float > energyMatrix_
 
float eta_
 
float hcalIso_
 
float hOverE_
 
float m_
 
int missingHits_
 
float ooEMOop_
 
float phi_
 
float pt_
 
float r9_
 
bool rechitZeroSuppression_
 
uint32_t seedId_
 
float sigmaIetaIeta_
 
float sMaj_
 
float sMin_
 
std::vector< float > timingMatrix_
 
float trackIso_
 

Detailed Description

Definition at line 9 of file Run3ScoutingElectron.h.

Constructor & Destructor Documentation

◆ Run3ScoutingElectron() [1/2]

Run3ScoutingElectron::Run3ScoutingElectron ( 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,
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 Run3ScoutingElectron.h.

36  : pt_(pt),
37  eta_(eta),
38  phi_(phi),
39  m_(m),
40  d0_(d0),
41  dz_(dz),
42  dEtaIn_(dEtaIn),
43  dPhiIn_(dPhiIn),
45  hOverE_(hOverE),
48  charge_(charge),
52  r9_(r9),
53  sMin_(sMin),
54  sMaj_(sMaj),
55  seedId_(seedId),
bool rechitZeroSuppression() const
std::vector< float > timingMatrix_
std::vector< float > const & energyMatrix() const
std::vector< float > energyMatrix_
std::vector< float > const & timingMatrix() const
std::vector< uint32_t > detIds_
std::vector< uint32_t > const & detIds() const
def move(src, dest)
Definition: eostools.py:511

◆ Run3ScoutingElectron() [2/2]

Run3ScoutingElectron::Run3ScoutingElectron ( )
inline

Definition at line 61 of file Run3ScoutingElectron.h.

62  : pt_(0),
63  eta_(0),
64  phi_(0),
65  m_(0),
66  d0_(0),
67  dz_(0),
68  dEtaIn_(0),
69  dPhiIn_(0),
70  sigmaIetaIeta_(0),
71  hOverE_(0),
72  ooEMOop_(0),
73  missingHits_(0),
74  charge_(0),
75  ecalIso_(0),
76  hcalIso_(0),
77  trackIso_(0),
78  r9_(0),
79  sMin_(0),
80  sMaj_(0),
81  seedId_(0),
82  rechitZeroSuppression_(false) {}

Member Function Documentation

◆ charge()

int Run3ScoutingElectron::charge ( ) const
inline

Definition at line 97 of file Run3ScoutingElectron.h.

References charge_.

◆ d0()

float Run3ScoutingElectron::d0 ( ) const
inline

Definition at line 89 of file Run3ScoutingElectron.h.

References d0_.

89 { return d0_; }

◆ dEtaIn()

float Run3ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 91 of file Run3ScoutingElectron.h.

References dEtaIn_.

91 { return dEtaIn_; }

◆ detIds()

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

Definition at line 106 of file Run3ScoutingElectron.h.

References detIds_.

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

◆ dPhiIn()

float Run3ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 92 of file Run3ScoutingElectron.h.

References dPhiIn_.

92 { return dPhiIn_; }

◆ dz()

float Run3ScoutingElectron::dz ( ) const
inline

Definition at line 90 of file Run3ScoutingElectron.h.

References dz_.

Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dzPull().

90 { return dz_; }

◆ ecalIso()

float Run3ScoutingElectron::ecalIso ( ) const
inline

Definition at line 98 of file Run3ScoutingElectron.h.

References ecalIso_.

98 { return ecalIso_; }

◆ energyMatrix()

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

Definition at line 105 of file Run3ScoutingElectron.h.

References energyMatrix_.

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

◆ eta()

float Run3ScoutingElectron::eta ( ) const
inline

Definition at line 86 of file Run3ScoutingElectron.h.

References eta_.

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

86 { return eta_; }

◆ hcalIso()

float Run3ScoutingElectron::hcalIso ( ) const
inline

Definition at line 99 of file Run3ScoutingElectron.h.

References hcalIso_.

99 { return hcalIso_; }

◆ hOverE()

float Run3ScoutingElectron::hOverE ( ) const
inline

Definition at line 94 of file Run3ScoutingElectron.h.

References hOverE_.

94 { return hOverE_; }

◆ m()

float Run3ScoutingElectron::m ( ) const
inline

Definition at line 88 of file Run3ScoutingElectron.h.

References m_.

88 { return m_; }

◆ missingHits()

int Run3ScoutingElectron::missingHits ( ) const
inline

Definition at line 96 of file Run3ScoutingElectron.h.

References missingHits_.

◆ ooEMOop()

float Run3ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 95 of file Run3ScoutingElectron.h.

References ooEMOop_.

95 { return ooEMOop_; }

◆ phi()

float Run3ScoutingElectron::phi ( ) const
inline

Definition at line 87 of file Run3ScoutingElectron.h.

References phi_.

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

87 { return phi_; }

◆ pt()

float Run3ScoutingElectron::pt ( ) const
inline

◆ r9()

float Run3ScoutingElectron::r9 ( ) const
inline

Definition at line 101 of file Run3ScoutingElectron.h.

References r9_.

101 { return r9_; }

◆ rechitZeroSuppression()

bool Run3ScoutingElectron::rechitZeroSuppression ( ) const
inline

Definition at line 108 of file Run3ScoutingElectron.h.

References rechitZeroSuppression_.

◆ seedId()

uint32_t Run3ScoutingElectron::seedId ( ) const
inline

Definition at line 104 of file Run3ScoutingElectron.h.

References seedId_.

104 { return seedId_; }

◆ sigmaIetaIeta()

float Run3ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 93 of file Run3ScoutingElectron.h.

References sigmaIetaIeta_.

◆ sMaj()

float Run3ScoutingElectron::sMaj ( ) const
inline

Definition at line 103 of file Run3ScoutingElectron.h.

References sMaj_.

103 { return sMaj_; }

◆ sMin()

float Run3ScoutingElectron::sMin ( ) const
inline

Definition at line 102 of file Run3ScoutingElectron.h.

References sMin_.

102 { return sMin_; }

◆ timingMatrix()

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

Definition at line 107 of file Run3ScoutingElectron.h.

References timingMatrix_.

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

◆ trackIso()

float Run3ScoutingElectron::trackIso ( ) const
inline

Definition at line 100 of file Run3ScoutingElectron.h.

References trackIso_.

100 { return trackIso_; }

Member Data Documentation

◆ charge_

int Run3ScoutingElectron::charge_
private

Definition at line 123 of file Run3ScoutingElectron.h.

Referenced by charge().

◆ d0_

float Run3ScoutingElectron::d0_
private

Definition at line 115 of file Run3ScoutingElectron.h.

Referenced by d0().

◆ dEtaIn_

float Run3ScoutingElectron::dEtaIn_
private

Definition at line 117 of file Run3ScoutingElectron.h.

Referenced by dEtaIn().

◆ detIds_

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

Definition at line 132 of file Run3ScoutingElectron.h.

Referenced by detIds().

◆ dPhiIn_

float Run3ScoutingElectron::dPhiIn_
private

Definition at line 118 of file Run3ScoutingElectron.h.

Referenced by dPhiIn().

◆ dz_

float Run3ScoutingElectron::dz_
private

Definition at line 116 of file Run3ScoutingElectron.h.

Referenced by dz().

◆ ecalIso_

float Run3ScoutingElectron::ecalIso_
private

Definition at line 124 of file Run3ScoutingElectron.h.

Referenced by ecalIso().

◆ energyMatrix_

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

Definition at line 131 of file Run3ScoutingElectron.h.

Referenced by energyMatrix().

◆ eta_

float Run3ScoutingElectron::eta_
private

Definition at line 112 of file Run3ScoutingElectron.h.

Referenced by eta().

◆ hcalIso_

float Run3ScoutingElectron::hcalIso_
private

Definition at line 125 of file Run3ScoutingElectron.h.

Referenced by hcalIso().

◆ hOverE_

float Run3ScoutingElectron::hOverE_
private

Definition at line 120 of file Run3ScoutingElectron.h.

Referenced by hOverE().

◆ m_

float Run3ScoutingElectron::m_
private

Definition at line 114 of file Run3ScoutingElectron.h.

Referenced by m().

◆ missingHits_

int Run3ScoutingElectron::missingHits_
private

Definition at line 122 of file Run3ScoutingElectron.h.

Referenced by missingHits().

◆ ooEMOop_

float Run3ScoutingElectron::ooEMOop_
private

Definition at line 121 of file Run3ScoutingElectron.h.

Referenced by ooEMOop().

◆ phi_

float Run3ScoutingElectron::phi_
private

Definition at line 113 of file Run3ScoutingElectron.h.

Referenced by phi().

◆ pt_

float Run3ScoutingElectron::pt_
private

Definition at line 111 of file Run3ScoutingElectron.h.

Referenced by pt().

◆ r9_

float Run3ScoutingElectron::r9_
private

Definition at line 127 of file Run3ScoutingElectron.h.

Referenced by r9().

◆ rechitZeroSuppression_

bool Run3ScoutingElectron::rechitZeroSuppression_
private

Definition at line 134 of file Run3ScoutingElectron.h.

Referenced by rechitZeroSuppression().

◆ seedId_

uint32_t Run3ScoutingElectron::seedId_
private

Definition at line 130 of file Run3ScoutingElectron.h.

Referenced by seedId().

◆ sigmaIetaIeta_

float Run3ScoutingElectron::sigmaIetaIeta_
private

Definition at line 119 of file Run3ScoutingElectron.h.

Referenced by sigmaIetaIeta().

◆ sMaj_

float Run3ScoutingElectron::sMaj_
private

Definition at line 129 of file Run3ScoutingElectron.h.

Referenced by sMaj().

◆ sMin_

float Run3ScoutingElectron::sMin_
private

Definition at line 128 of file Run3ScoutingElectron.h.

Referenced by sMin().

◆ timingMatrix_

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

Definition at line 133 of file Run3ScoutingElectron.h.

Referenced by timingMatrix().

◆ trackIso_

float Run3ScoutingElectron::trackIso_
private

Definition at line 126 of file Run3ScoutingElectron.h.

Referenced by trackIso().