CMS 3D CMS Logo

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

#include <Run3ScoutingElectron.h>

Public Member Functions

float dEtaIn () const
 
std::vector< uint32_t > const & detIds () const
 
float dPhiIn () 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, std::vector< float > trkd0, std::vector< float > trkdz, std::vector< float > trkpt, std::vector< float > trketa, std::vector< float > trkphi, std::vector< float > trkchi2overndf, float dEtaIn, float dPhiIn, float sigmaIetaIeta, float hOverE, float ooEMOop, int missingHits, std::vector< int > trkcharge, 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
 
std::vector< int > const & trkcharge () const
 
std::vector< float > const & trkchi2overndf () const
 
std::vector< float > const & trkd0 () const
 
std::vector< float > const & trkdz () const
 
std::vector< float > const & trketa () const
 
std::vector< float > const & trkphi () const
 
std::vector< float > const & trkpt () const
 

Private Attributes

float dEtaIn_
 
std::vector< uint32_t > detIds_
 
float dPhiIn_
 
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_
 
std::vector< int > trkcharge_
 
std::vector< float > trkchi2overndf_
 
std::vector< float > trkd0_
 
std::vector< float > trkdz_
 
std::vector< float > trketa_
 
std::vector< float > trkphi_
 
std::vector< float > trkpt_
 

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,
std::vector< float >  trkd0,
std::vector< float >  trkdz,
std::vector< float >  trkpt,
std::vector< float >  trketa,
std::vector< float >  trkphi,
std::vector< float >  trkchi2overndf,
float  dEtaIn,
float  dPhiIn,
float  sigmaIetaIeta,
float  hOverE,
float  ooEMOop,
int  missingHits,
std::vector< int >  trkcharge,
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.

40  : pt_(pt),
41  eta_(eta),
42  phi_(phi),
43  m_(m),
50  dEtaIn_(dEtaIn),
51  dPhiIn_(dPhiIn),
53  hOverE_(hOverE),
60  r9_(r9),
61  sMin_(sMin),
62  sMaj_(sMaj),
63  seedId_(seedId),
bool rechitZeroSuppression() const
std::vector< float > const & trkphi() const
std::vector< float > timingMatrix_
std::vector< float > trkpt_
std::vector< float > const & trkpt() const
std::vector< float > const & energyMatrix() const
std::vector< float > trkchi2overndf_
std::vector< float > trkphi_
std::vector< float > const & trkd0() const
std::vector< float > energyMatrix_
std::vector< float > trkdz_
std::vector< float > trkd0_
std::vector< float > const & trkchi2overndf() const
std::vector< int > const & trkcharge() const
std::vector< float > const & timingMatrix() const
std::vector< int > trkcharge_
std::vector< float > const & trketa() const
std::vector< float > trketa_
std::vector< uint32_t > detIds_
std::vector< uint32_t > const & detIds() const
std::vector< float > const & trkdz() const
def move(src, dest)
Definition: eostools.py:511

◆ Run3ScoutingElectron() [2/2]

Run3ScoutingElectron::Run3ScoutingElectron ( )
inline

Definition at line 69 of file Run3ScoutingElectron.h.

70  : pt_(0),
71  eta_(0),
72  phi_(0),
73  m_(0),
74  trkd0_(0),
75  trkdz_(0),
76  trkpt_(0),
77  trketa_(0),
78  trkphi_(0),
79  trkchi2overndf_(0),
80  dEtaIn_(0),
81  dPhiIn_(0),
82  sigmaIetaIeta_(0),
83  hOverE_(0),
84  ooEMOop_(0),
85  missingHits_(0),
86  trkcharge_(0),
87  ecalIso_(0),
88  hcalIso_(0),
89  trackIso_(0),
90  r9_(0),
91  sMin_(0),
92  sMaj_(0),
93  seedId_(0),
94  rechitZeroSuppression_(false) {}
std::vector< float > trkpt_
std::vector< float > trkchi2overndf_
std::vector< float > trkphi_
std::vector< float > trkdz_
std::vector< float > trkd0_
std::vector< int > trkcharge_
std::vector< float > trketa_

Member Function Documentation

◆ dEtaIn()

float Run3ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 107 of file Run3ScoutingElectron.h.

References dEtaIn_.

107 { return dEtaIn_; }

◆ detIds()

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

Definition at line 122 of file Run3ScoutingElectron.h.

References detIds_.

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

◆ dPhiIn()

float Run3ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 108 of file Run3ScoutingElectron.h.

References dPhiIn_.

108 { return dPhiIn_; }

◆ ecalIso()

float Run3ScoutingElectron::ecalIso ( ) const
inline

Definition at line 114 of file Run3ScoutingElectron.h.

References ecalIso_.

114 { return ecalIso_; }

◆ energyMatrix()

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

Definition at line 121 of file Run3ScoutingElectron.h.

References energyMatrix_.

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

◆ eta()

float Run3ScoutingElectron::eta ( ) const
inline

Definition at line 98 of file Run3ScoutingElectron.h.

References eta_.

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

98 { return eta_; }

◆ hcalIso()

float Run3ScoutingElectron::hcalIso ( ) const
inline

Definition at line 115 of file Run3ScoutingElectron.h.

References hcalIso_.

115 { return hcalIso_; }

◆ hOverE()

float Run3ScoutingElectron::hOverE ( ) const
inline

Definition at line 110 of file Run3ScoutingElectron.h.

References hOverE_.

110 { return hOverE_; }

◆ m()

float Run3ScoutingElectron::m ( ) const
inline

Definition at line 100 of file Run3ScoutingElectron.h.

References m_.

100 { return m_; }

◆ missingHits()

int Run3ScoutingElectron::missingHits ( ) const
inline

Definition at line 112 of file Run3ScoutingElectron.h.

References missingHits_.

◆ ooEMOop()

float Run3ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 111 of file Run3ScoutingElectron.h.

References ooEMOop_.

111 { return ooEMOop_; }

◆ phi()

float Run3ScoutingElectron::phi ( ) const
inline

Definition at line 99 of file Run3ScoutingElectron.h.

References phi_.

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

99 { return phi_; }

◆ pt()

float Run3ScoutingElectron::pt ( ) const
inline

◆ r9()

float Run3ScoutingElectron::r9 ( ) const
inline

Definition at line 117 of file Run3ScoutingElectron.h.

References r9_.

117 { return r9_; }

◆ rechitZeroSuppression()

bool Run3ScoutingElectron::rechitZeroSuppression ( ) const
inline

Definition at line 124 of file Run3ScoutingElectron.h.

References rechitZeroSuppression_.

◆ seedId()

uint32_t Run3ScoutingElectron::seedId ( ) const
inline

Definition at line 120 of file Run3ScoutingElectron.h.

References seedId_.

120 { return seedId_; }

◆ sigmaIetaIeta()

float Run3ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 109 of file Run3ScoutingElectron.h.

References sigmaIetaIeta_.

109 { return sigmaIetaIeta_; }

◆ sMaj()

float Run3ScoutingElectron::sMaj ( ) const
inline

Definition at line 119 of file Run3ScoutingElectron.h.

References sMaj_.

119 { return sMaj_; }

◆ sMin()

float Run3ScoutingElectron::sMin ( ) const
inline

Definition at line 118 of file Run3ScoutingElectron.h.

References sMin_.

118 { return sMin_; }

◆ timingMatrix()

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

Definition at line 123 of file Run3ScoutingElectron.h.

References timingMatrix_.

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

◆ trackIso()

float Run3ScoutingElectron::trackIso ( ) const
inline

Definition at line 116 of file Run3ScoutingElectron.h.

References trackIso_.

116 { return trackIso_; }

◆ trkcharge()

std::vector<int> const& Run3ScoutingElectron::trkcharge ( ) const
inline

Definition at line 113 of file Run3ScoutingElectron.h.

References trkcharge_.

113 { return trkcharge_; }
std::vector< int > trkcharge_

◆ trkchi2overndf()

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

Definition at line 106 of file Run3ScoutingElectron.h.

References trkchi2overndf_.

106 { return trkchi2overndf_; }
std::vector< float > trkchi2overndf_

◆ trkd0()

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

Definition at line 101 of file Run3ScoutingElectron.h.

References trkd0_.

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

◆ trkdz()

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

Definition at line 102 of file Run3ScoutingElectron.h.

References trkdz_.

102 { return trkdz_; }
std::vector< float > trkdz_

◆ trketa()

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

Definition at line 104 of file Run3ScoutingElectron.h.

References trketa_.

104 { return trketa_; }
std::vector< float > trketa_

◆ trkphi()

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

Definition at line 105 of file Run3ScoutingElectron.h.

References trkphi_.

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

◆ trkpt()

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

Definition at line 103 of file Run3ScoutingElectron.h.

References trkpt_.

103 { return trkpt_; }
std::vector< float > trkpt_

Member Data Documentation

◆ dEtaIn_

float Run3ScoutingElectron::dEtaIn_
private

Definition at line 137 of file Run3ScoutingElectron.h.

Referenced by dEtaIn().

◆ detIds_

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

Definition at line 152 of file Run3ScoutingElectron.h.

Referenced by detIds().

◆ dPhiIn_

float Run3ScoutingElectron::dPhiIn_
private

Definition at line 138 of file Run3ScoutingElectron.h.

Referenced by dPhiIn().

◆ ecalIso_

float Run3ScoutingElectron::ecalIso_
private

Definition at line 144 of file Run3ScoutingElectron.h.

Referenced by ecalIso().

◆ energyMatrix_

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

Definition at line 151 of file Run3ScoutingElectron.h.

Referenced by energyMatrix().

◆ eta_

float Run3ScoutingElectron::eta_
private

Definition at line 128 of file Run3ScoutingElectron.h.

Referenced by eta().

◆ hcalIso_

float Run3ScoutingElectron::hcalIso_
private

Definition at line 145 of file Run3ScoutingElectron.h.

Referenced by hcalIso().

◆ hOverE_

float Run3ScoutingElectron::hOverE_
private

Definition at line 140 of file Run3ScoutingElectron.h.

Referenced by hOverE().

◆ m_

float Run3ScoutingElectron::m_
private

Definition at line 130 of file Run3ScoutingElectron.h.

Referenced by m().

◆ missingHits_

int Run3ScoutingElectron::missingHits_
private

Definition at line 142 of file Run3ScoutingElectron.h.

Referenced by missingHits().

◆ ooEMOop_

float Run3ScoutingElectron::ooEMOop_
private

Definition at line 141 of file Run3ScoutingElectron.h.

Referenced by ooEMOop().

◆ phi_

float Run3ScoutingElectron::phi_
private

Definition at line 129 of file Run3ScoutingElectron.h.

Referenced by phi().

◆ pt_

float Run3ScoutingElectron::pt_
private

Definition at line 127 of file Run3ScoutingElectron.h.

Referenced by pt().

◆ r9_

float Run3ScoutingElectron::r9_
private

Definition at line 147 of file Run3ScoutingElectron.h.

Referenced by r9().

◆ rechitZeroSuppression_

bool Run3ScoutingElectron::rechitZeroSuppression_
private

Definition at line 154 of file Run3ScoutingElectron.h.

Referenced by rechitZeroSuppression().

◆ seedId_

uint32_t Run3ScoutingElectron::seedId_
private

Definition at line 150 of file Run3ScoutingElectron.h.

Referenced by seedId().

◆ sigmaIetaIeta_

float Run3ScoutingElectron::sigmaIetaIeta_
private

Definition at line 139 of file Run3ScoutingElectron.h.

Referenced by sigmaIetaIeta().

◆ sMaj_

float Run3ScoutingElectron::sMaj_
private

Definition at line 149 of file Run3ScoutingElectron.h.

Referenced by sMaj().

◆ sMin_

float Run3ScoutingElectron::sMin_
private

Definition at line 148 of file Run3ScoutingElectron.h.

Referenced by sMin().

◆ timingMatrix_

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

Definition at line 153 of file Run3ScoutingElectron.h.

Referenced by timingMatrix().

◆ trackIso_

float Run3ScoutingElectron::trackIso_
private

Definition at line 146 of file Run3ScoutingElectron.h.

Referenced by trackIso().

◆ trkcharge_

std::vector<int> Run3ScoutingElectron::trkcharge_
private

Definition at line 143 of file Run3ScoutingElectron.h.

Referenced by trkcharge().

◆ trkchi2overndf_

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

Definition at line 136 of file Run3ScoutingElectron.h.

Referenced by trkchi2overndf().

◆ trkd0_

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

Definition at line 131 of file Run3ScoutingElectron.h.

Referenced by trkd0().

◆ trkdz_

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

Definition at line 132 of file Run3ScoutingElectron.h.

Referenced by trkdz().

◆ trketa_

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

Definition at line 134 of file Run3ScoutingElectron.h.

Referenced by trketa().

◆ trkphi_

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

Definition at line 135 of file Run3ScoutingElectron.h.

Referenced by trkphi().

◆ trkpt_

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

Definition at line 133 of file Run3ScoutingElectron.h.

Referenced by trkpt().