CMS 3D CMS Logo

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

#include <Run3ScoutingElectron.h>

Public Member Functions

float corrEcalEnergyError () const
 
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
 
uint32_t nClusters () const
 
uint32_t nCrystals () const
 
float ooEMOop () const
 
float phi () const
 
float preshowerEnergy () const
 
float pt () const
 
float r9 () const
 
float rawEnergy () const
 
bool rechitZeroSuppression () const
 
 Run3ScoutingElectron (float pt, float eta, float phi, float m, float rawEnergy, float preshowerEnergy, float corrEcalEnergyError, std::vector< float > trkd0, std::vector< float > trkdz, std::vector< float > trkpt, std::vector< float > trketa, std::vector< float > trkphi, std::vector< float > trkpMode, std::vector< float > trketaMode, std::vector< float > trkphiMode, std::vector< float > trkqoverpModeError, std::vector< float > trkchi2overndf, float dEtaIn, float dPhiIn, float sigmaIetaIeta, float hOverE, float ooEMOop, int missingHits, std::vector< int > trkcharge, float trackfbrem, float ecalIso, float hcalIso, float trackIso, 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)
 
 Run3ScoutingElectron ()
 
uint32_t seedId () const
 
float sigmaIetaIeta () const
 
float sMaj () const
 
float sMin () const
 
std::vector< float > const & timingMatrix () const
 
float trackfbrem () 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 & trketaMode () const
 
std::vector< float > const & trkphi () const
 
std::vector< float > const & trkphiMode () const
 
std::vector< float > const & trkpMode () const
 
std::vector< float > const & trkpt () const
 
std::vector< float > const & trkqoverpModeError () const
 

Private Attributes

float corrEcalEnergyError_
 
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_
 
uint32_t nClusters_
 
uint32_t nCrystals_
 
float ooEMOop_
 
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 trackfbrem_
 
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 > trketaMode_
 
std::vector< float > trkphi_
 
std::vector< float > trkphiMode_
 
std::vector< float > trkpMode_
 
std::vector< float > trkpt_
 
std::vector< float > trkqoverpModeError_
 

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  rawEnergy,
float  preshowerEnergy,
float  corrEcalEnergyError,
std::vector< float >  trkd0,
std::vector< float >  trkdz,
std::vector< float >  trkpt,
std::vector< float >  trketa,
std::vector< float >  trkphi,
std::vector< float >  trkpMode,
std::vector< float >  trketaMode,
std::vector< float >  trkphiMode,
std::vector< float >  trkqoverpModeError,
std::vector< float >  trkchi2overndf,
float  dEtaIn,
float  dPhiIn,
float  sigmaIetaIeta,
float  hOverE,
float  ooEMOop,
int  missingHits,
std::vector< int >  trkcharge,
float  trackfbrem,
float  ecalIso,
float  hcalIso,
float  trackIso,
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 Run3ScoutingElectron.h.

50  : pt_(pt),
51  eta_(eta),
52  phi_(phi),
53  m_(m),
67  dEtaIn_(dEtaIn),
68  dPhiIn_(dPhiIn),
70  hOverE_(hOverE),
78  r9_(r9),
79  sMin_(sMin),
80  sMaj_(sMaj),
81  seedId_(seedId),
bool rechitZeroSuppression() const
std::vector< float > const & trkphi() const
std::vector< float > timingMatrix_
std::vector< float > trkpt_
std::vector< float > const & trketaMode() const
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_
uint32_t nCrystals() const
std::vector< float > const & trkpMode() const
float corrEcalEnergyError() const
std::vector< float > trkd0_
std::vector< float > const & trkchi2overndf() const
std::vector< float > const & trkqoverpModeError() const
std::vector< int > const & trkcharge() const
std::vector< float > trkphiMode_
std::vector< float > const & timingMatrix() const
std::vector< int > trkcharge_
std::vector< float > const & trketa() const
std::vector< float > trketa_
std::vector< float > const & trkphiMode() const
std::vector< float > trketaMode_
std::vector< uint32_t > detIds_
std::vector< uint32_t > const & detIds() const
std::vector< float > const & trkdz() const
uint32_t nClusters() const
def move(src, dest)
Definition: eostools.py:511
std::vector< float > trkqoverpModeError_
std::vector< float > trkpMode_

◆ Run3ScoutingElectron() [2/2]

Run3ScoutingElectron::Run3ScoutingElectron ( )
inline

Definition at line 89 of file Run3ScoutingElectron.h.

90  : pt_(0),
91  eta_(0),
92  phi_(0),
93  m_(0),
94  rawEnergy_(0),
97  trkd0_(0),
98  trkdz_(0),
99  trkpt_(0),
100  trketa_(0),
101  trkphi_(0),
102  trkpMode_(0),
103  trketaMode_(0),
104  trkphiMode_(0),
106  trkchi2overndf_(0),
107  dEtaIn_(0),
108  dPhiIn_(0),
109  sigmaIetaIeta_(0),
110  hOverE_(0),
111  ooEMOop_(0),
112  missingHits_(0),
113  trkcharge_(0),
114  trackfbrem_(0),
115  ecalIso_(0),
116  hcalIso_(0),
117  trackIso_(0),
118  r9_(0),
119  sMin_(0),
120  sMaj_(0),
121  seedId_(0),
122  nClusters_(0),
123  nCrystals_(0),
124  rechitZeroSuppression_(false) {}
std::vector< float > trkpt_
std::vector< float > trkchi2overndf_
std::vector< float > trkphi_
std::vector< float > trkdz_
std::vector< float > trkd0_
std::vector< float > trkphiMode_
std::vector< int > trkcharge_
std::vector< float > trketa_
std::vector< float > trketaMode_
std::vector< float > trkqoverpModeError_
std::vector< float > trkpMode_

Member Function Documentation

◆ corrEcalEnergyError()

float Run3ScoutingElectron::corrEcalEnergyError ( ) const
inline

Definition at line 133 of file Run3ScoutingElectron.h.

References corrEcalEnergyError_.

◆ dEtaIn()

float Run3ScoutingElectron::dEtaIn ( ) const
inline

Definition at line 144 of file Run3ScoutingElectron.h.

References dEtaIn_.

144 { return dEtaIn_; }

◆ detIds()

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

Definition at line 162 of file Run3ScoutingElectron.h.

References detIds_.

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

◆ dPhiIn()

float Run3ScoutingElectron::dPhiIn ( ) const
inline

Definition at line 145 of file Run3ScoutingElectron.h.

References dPhiIn_.

145 { return dPhiIn_; }

◆ ecalIso()

float Run3ScoutingElectron::ecalIso ( ) const
inline

Definition at line 152 of file Run3ScoutingElectron.h.

References ecalIso_.

152 { return ecalIso_; }

◆ energyMatrix()

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

Definition at line 161 of file Run3ScoutingElectron.h.

References energyMatrix_.

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

◆ eta()

float Run3ScoutingElectron::eta ( ) const
inline

◆ hcalIso()

float Run3ScoutingElectron::hcalIso ( ) const
inline

Definition at line 153 of file Run3ScoutingElectron.h.

References hcalIso_.

153 { return hcalIso_; }

◆ hOverE()

float Run3ScoutingElectron::hOverE ( ) const
inline

Definition at line 147 of file Run3ScoutingElectron.h.

References hOverE_.

147 { return hOverE_; }

◆ m()

float Run3ScoutingElectron::m ( ) const
inline

Definition at line 130 of file Run3ScoutingElectron.h.

References m_.

130 { return m_; }

◆ missingHits()

int Run3ScoutingElectron::missingHits ( ) const
inline

Definition at line 149 of file Run3ScoutingElectron.h.

References missingHits_.

◆ nClusters()

uint32_t Run3ScoutingElectron::nClusters ( ) const
inline

Definition at line 159 of file Run3ScoutingElectron.h.

References nClusters_.

159 { return nClusters_; }

◆ nCrystals()

uint32_t Run3ScoutingElectron::nCrystals ( ) const
inline

Definition at line 160 of file Run3ScoutingElectron.h.

References nCrystals_.

160 { return nCrystals_; }

◆ ooEMOop()

float Run3ScoutingElectron::ooEMOop ( ) const
inline

Definition at line 148 of file Run3ScoutingElectron.h.

References ooEMOop_.

148 { return ooEMOop_; }

◆ phi()

float Run3ScoutingElectron::phi ( ) const
inline

◆ preshowerEnergy()

float Run3ScoutingElectron::preshowerEnergy ( ) const
inline

Definition at line 132 of file Run3ScoutingElectron.h.

References preshowerEnergy_.

◆ pt()

float Run3ScoutingElectron::pt ( ) const
inline

◆ r9()

float Run3ScoutingElectron::r9 ( ) const
inline

Definition at line 155 of file Run3ScoutingElectron.h.

References r9_.

155 { return r9_; }

◆ rawEnergy()

float Run3ScoutingElectron::rawEnergy ( ) const
inline

◆ rechitZeroSuppression()

bool Run3ScoutingElectron::rechitZeroSuppression ( ) const
inline

Definition at line 164 of file Run3ScoutingElectron.h.

References rechitZeroSuppression_.

◆ seedId()

uint32_t Run3ScoutingElectron::seedId ( ) const
inline

Definition at line 158 of file Run3ScoutingElectron.h.

References seedId_.

158 { return seedId_; }

◆ sigmaIetaIeta()

float Run3ScoutingElectron::sigmaIetaIeta ( ) const
inline

Definition at line 146 of file Run3ScoutingElectron.h.

References sigmaIetaIeta_.

146 { return sigmaIetaIeta_; }

◆ sMaj()

float Run3ScoutingElectron::sMaj ( ) const
inline

Definition at line 157 of file Run3ScoutingElectron.h.

References sMaj_.

157 { return sMaj_; }

◆ sMin()

float Run3ScoutingElectron::sMin ( ) const
inline

Definition at line 156 of file Run3ScoutingElectron.h.

References sMin_.

156 { return sMin_; }

◆ timingMatrix()

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

Definition at line 163 of file Run3ScoutingElectron.h.

References timingMatrix_.

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

◆ trackfbrem()

float Run3ScoutingElectron::trackfbrem ( ) const
inline

Definition at line 151 of file Run3ScoutingElectron.h.

References trackfbrem_.

151 { return trackfbrem_; }

◆ trackIso()

float Run3ScoutingElectron::trackIso ( ) const
inline

Definition at line 154 of file Run3ScoutingElectron.h.

References trackIso_.

154 { return trackIso_; }

◆ trkcharge()

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

Definition at line 150 of file Run3ScoutingElectron.h.

References trkcharge_.

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

◆ trkchi2overndf()

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

Definition at line 143 of file Run3ScoutingElectron.h.

References trkchi2overndf_.

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

◆ trkd0()

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

Definition at line 134 of file Run3ScoutingElectron.h.

References trkd0_.

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

◆ trkdz()

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

Definition at line 135 of file Run3ScoutingElectron.h.

References trkdz_.

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

◆ trketa()

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

Definition at line 137 of file Run3ScoutingElectron.h.

References trketa_.

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

◆ trketaMode()

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

Definition at line 140 of file Run3ScoutingElectron.h.

References trketaMode_.

140 { return trketaMode_; }
std::vector< float > trketaMode_

◆ trkphi()

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

Definition at line 138 of file Run3ScoutingElectron.h.

References trkphi_.

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

◆ trkphiMode()

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

Definition at line 141 of file Run3ScoutingElectron.h.

References trkphiMode_.

141 { return trkphiMode_; }
std::vector< float > trkphiMode_

◆ trkpMode()

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

Definition at line 139 of file Run3ScoutingElectron.h.

References trkpMode_.

139 { return trkpMode_; }
std::vector< float > trkpMode_

◆ trkpt()

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

Definition at line 136 of file Run3ScoutingElectron.h.

References trkpt_.

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

◆ trkqoverpModeError()

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

Definition at line 142 of file Run3ScoutingElectron.h.

References trkqoverpModeError_.

142 { return trkqoverpModeError_; }
std::vector< float > trkqoverpModeError_

Member Data Documentation

◆ corrEcalEnergyError_

float Run3ScoutingElectron::corrEcalEnergyError_
private

Definition at line 173 of file Run3ScoutingElectron.h.

Referenced by corrEcalEnergyError().

◆ dEtaIn_

float Run3ScoutingElectron::dEtaIn_
private

Definition at line 184 of file Run3ScoutingElectron.h.

Referenced by dEtaIn().

◆ detIds_

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

Definition at line 202 of file Run3ScoutingElectron.h.

Referenced by detIds().

◆ dPhiIn_

float Run3ScoutingElectron::dPhiIn_
private

Definition at line 185 of file Run3ScoutingElectron.h.

Referenced by dPhiIn().

◆ ecalIso_

float Run3ScoutingElectron::ecalIso_
private

Definition at line 192 of file Run3ScoutingElectron.h.

Referenced by ecalIso().

◆ energyMatrix_

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

Definition at line 201 of file Run3ScoutingElectron.h.

Referenced by energyMatrix().

◆ eta_

float Run3ScoutingElectron::eta_
private

Definition at line 168 of file Run3ScoutingElectron.h.

Referenced by eta().

◆ hcalIso_

float Run3ScoutingElectron::hcalIso_
private

Definition at line 193 of file Run3ScoutingElectron.h.

Referenced by hcalIso().

◆ hOverE_

float Run3ScoutingElectron::hOverE_
private

Definition at line 187 of file Run3ScoutingElectron.h.

Referenced by hOverE().

◆ m_

float Run3ScoutingElectron::m_
private

Definition at line 170 of file Run3ScoutingElectron.h.

Referenced by m().

◆ missingHits_

int Run3ScoutingElectron::missingHits_
private

Definition at line 189 of file Run3ScoutingElectron.h.

Referenced by missingHits().

◆ nClusters_

uint32_t Run3ScoutingElectron::nClusters_
private

Definition at line 199 of file Run3ScoutingElectron.h.

Referenced by nClusters().

◆ nCrystals_

uint32_t Run3ScoutingElectron::nCrystals_
private

Definition at line 200 of file Run3ScoutingElectron.h.

Referenced by nCrystals().

◆ ooEMOop_

float Run3ScoutingElectron::ooEMOop_
private

Definition at line 188 of file Run3ScoutingElectron.h.

Referenced by ooEMOop().

◆ phi_

float Run3ScoutingElectron::phi_
private

Definition at line 169 of file Run3ScoutingElectron.h.

Referenced by phi().

◆ preshowerEnergy_

float Run3ScoutingElectron::preshowerEnergy_
private

Definition at line 172 of file Run3ScoutingElectron.h.

Referenced by preshowerEnergy().

◆ pt_

float Run3ScoutingElectron::pt_
private

Definition at line 167 of file Run3ScoutingElectron.h.

Referenced by pt().

◆ r9_

float Run3ScoutingElectron::r9_
private

Definition at line 195 of file Run3ScoutingElectron.h.

Referenced by r9().

◆ rawEnergy_

float Run3ScoutingElectron::rawEnergy_
private

Definition at line 171 of file Run3ScoutingElectron.h.

Referenced by rawEnergy().

◆ rechitZeroSuppression_

bool Run3ScoutingElectron::rechitZeroSuppression_
private

Definition at line 204 of file Run3ScoutingElectron.h.

Referenced by rechitZeroSuppression().

◆ seedId_

uint32_t Run3ScoutingElectron::seedId_
private

Definition at line 198 of file Run3ScoutingElectron.h.

Referenced by seedId().

◆ sigmaIetaIeta_

float Run3ScoutingElectron::sigmaIetaIeta_
private

Definition at line 186 of file Run3ScoutingElectron.h.

Referenced by sigmaIetaIeta().

◆ sMaj_

float Run3ScoutingElectron::sMaj_
private

Definition at line 197 of file Run3ScoutingElectron.h.

Referenced by sMaj().

◆ sMin_

float Run3ScoutingElectron::sMin_
private

Definition at line 196 of file Run3ScoutingElectron.h.

Referenced by sMin().

◆ timingMatrix_

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

Definition at line 203 of file Run3ScoutingElectron.h.

Referenced by timingMatrix().

◆ trackfbrem_

float Run3ScoutingElectron::trackfbrem_
private

Definition at line 191 of file Run3ScoutingElectron.h.

Referenced by trackfbrem().

◆ trackIso_

float Run3ScoutingElectron::trackIso_
private

Definition at line 194 of file Run3ScoutingElectron.h.

Referenced by trackIso().

◆ trkcharge_

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

Definition at line 190 of file Run3ScoutingElectron.h.

Referenced by trkcharge().

◆ trkchi2overndf_

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

Definition at line 183 of file Run3ScoutingElectron.h.

Referenced by trkchi2overndf().

◆ trkd0_

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

Definition at line 174 of file Run3ScoutingElectron.h.

Referenced by trkd0().

◆ trkdz_

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

Definition at line 175 of file Run3ScoutingElectron.h.

Referenced by trkdz().

◆ trketa_

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

Definition at line 177 of file Run3ScoutingElectron.h.

Referenced by trketa().

◆ trketaMode_

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

Definition at line 180 of file Run3ScoutingElectron.h.

Referenced by trketaMode().

◆ trkphi_

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

Definition at line 178 of file Run3ScoutingElectron.h.

Referenced by trkphi().

◆ trkphiMode_

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

Definition at line 181 of file Run3ScoutingElectron.h.

Referenced by trkphiMode().

◆ trkpMode_

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

Definition at line 179 of file Run3ScoutingElectron.h.

Referenced by trkpMode().

◆ trkpt_

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

Definition at line 176 of file Run3ScoutingElectron.h.

Referenced by trkpt().

◆ trkqoverpModeError_

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

Definition at line 182 of file Run3ScoutingElectron.h.

Referenced by trkqoverpModeError().