CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
reco::GsfElectron::ShowerShape Struct Reference

#include <GsfElectron.h>

Public Member Functions

 e2nd (0.f)
 
 e2x5Bottom (0.f)
 
 e2x5Left (0.f)
 
 e2x5Right (0.f)
 
 e2x5Top (0.f)
 
 eBottom (0.f)
 
 eLeft (0.f)
 
 eMax (0.f)
 
 eRight (0.f)
 
 eTop (0.f)
 
 invalidHcal (false)
 
 pre7DepthHcal (true)
 
 ShowerShape ()
 
 sigmaIetaIphi (0.f)
 

Public Attributes

float e1x5
 
float e2nd
 
float e2x5Bottom
 
float e2x5Left
 
float e2x5Max
 
float e2x5Right
 
float e2x5Top
 
float e5x5
 
float eBottom
 
float eLeft
 
float eMax
 
float eRight
 
float eTop
 
float hcalDepth1OverEcal
 
float hcalDepth1OverEcalBc
 
float hcalDepth2OverEcal
 
float hcalDepth2OverEcalBc
 
std::array< float, 7 > hcalOverEcal
 
std::array< float, 7 > hcalOverEcalBc
 
 hcalOverEcalBc {{0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}}
 
std::vector< CaloTowerDetIdhcalTowersBehindClusters
 
bool invalidHcal
 
bool pre7DepthHcal
 
float r9
 
float sigmaEtaEta
 
float sigmaIetaIeta
 
float sigmaIetaIphi
 
float sigmaIphiIphi
 

Detailed Description

Definition at line 358 of file GsfElectron.h.

Constructor & Destructor Documentation

reco::GsfElectron::ShowerShape::ShowerShape ( )
inline

Definition at line 388 of file GsfElectron.h.

392  e1x5(0.f),
393  e2x5Max(0.f),
394  e5x5(0.f),
400  hcalOverEcal{{0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}},
std::array< float, 7 > hcalOverEcal
Definition: GsfElectron.h:371

Member Function Documentation

reco::GsfElectron::ShowerShape::e2nd ( 0.  f)
reco::GsfElectron::ShowerShape::e2x5Bottom ( 0.  f)
inline

Definition at line 414 of file GsfElectron.h.

414 {}
reco::GsfElectron::ShowerShape::e2x5Left ( 0.  f)
reco::GsfElectron::ShowerShape::e2x5Right ( 0.  f)
reco::GsfElectron::ShowerShape::e2x5Top ( 0.  f)
reco::GsfElectron::ShowerShape::eBottom ( 0.  f)
reco::GsfElectron::ShowerShape::eLeft ( 0.  f)
reco::GsfElectron::ShowerShape::eMax ( 0.  f)
reco::GsfElectron::ShowerShape::eRight ( 0.  f)
reco::GsfElectron::ShowerShape::eTop ( 0.  f)
reco::GsfElectron::ShowerShape::invalidHcal ( false  )
reco::GsfElectron::ShowerShape::pre7DepthHcal ( true  )
reco::GsfElectron::ShowerShape::sigmaIetaIphi ( 0.  f)

Member Data Documentation

float reco::GsfElectron::ShowerShape::e1x5
float reco::GsfElectron::ShowerShape::e2nd

Definition at line 379 of file GsfElectron.h.

Referenced by GsfElectronAlgo::calculateShowerShape().

float reco::GsfElectron::ShowerShape::e2x5Bottom
float reco::GsfElectron::ShowerShape::e2x5Left
float reco::GsfElectron::ShowerShape::e2x5Max
float reco::GsfElectron::ShowerShape::e2x5Right
float reco::GsfElectron::ShowerShape::e2x5Top
float reco::GsfElectron::ShowerShape::e5x5
float reco::GsfElectron::ShowerShape::eBottom
float reco::GsfElectron::ShowerShape::eLeft
float reco::GsfElectron::ShowerShape::eMax

Definition at line 378 of file GsfElectron.h.

Referenced by GsfElectronAlgo::calculateShowerShape().

float reco::GsfElectron::ShowerShape::eRight
float reco::GsfElectron::ShowerShape::eTop
float reco::GsfElectron::ShowerShape::hcalDepth1OverEcal

Definition at line 366 of file GsfElectron.h.

Referenced by reco::GsfElectron::hcalOverEcal().

float reco::GsfElectron::ShowerShape::hcalDepth1OverEcalBc

Definition at line 368 of file GsfElectron.h.

Referenced by reco::GsfElectron::hcalOverEcalBc().

float reco::GsfElectron::ShowerShape::hcalDepth2OverEcal

Definition at line 367 of file GsfElectron.h.

Referenced by reco::GsfElectron::hcalOverEcal().

float reco::GsfElectron::ShowerShape::hcalDepth2OverEcalBc

Definition at line 369 of file GsfElectron.h.

Referenced by reco::GsfElectron::hcalOverEcalBc().

std::array<float, 7> reco::GsfElectron::ShowerShape::hcalOverEcal
std::array<float, 7> reco::GsfElectron::ShowerShape::hcalOverEcalBc
reco::GsfElectron::ShowerShape::hcalOverEcalBc {{0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}}

Definition at line 401 of file GsfElectron.h.

std::vector<CaloTowerDetId> reco::GsfElectron::ShowerShape::hcalTowersBehindClusters
bool reco::GsfElectron::ShowerShape::invalidHcal
bool reco::GsfElectron::ShowerShape::pre7DepthHcal
float reco::GsfElectron::ShowerShape::r9
float reco::GsfElectron::ShowerShape::sigmaEtaEta
float reco::GsfElectron::ShowerShape::sigmaIetaIeta
float reco::GsfElectron::ShowerShape::sigmaIetaIphi

Definition at line 377 of file GsfElectron.h.

Referenced by GsfElectronAlgo::calculateShowerShape().

float reco::GsfElectron::ShowerShape::sigmaIphiIphi