CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
reco::GsfElectron::IsolationVariables Struct Reference

#include <GsfElectron.h>

Public Member Functions

 IsolationVariables ()
 

Public Attributes

float ecalRecHitSumEt
 
float hcalDepth1TowerSumEt
 
float hcalDepth1TowerSumEtBc
 
float hcalDepth2TowerSumEt
 
float hcalDepth2TowerSumEtBc
 
std::array< float, 7 > hcalRecHitSumEt
 
std::array< float, 7 > hcalRecHitSumEtBc
 
bool pre7DepthHcal
 
float tkSumPt
 
float tkSumPtHEEP
 

Detailed Description

Definition at line 540 of file GsfElectron.h.

Constructor & Destructor Documentation

◆ IsolationVariables()

reco::GsfElectron::IsolationVariables::IsolationVariables ( )
inline

Definition at line 551 of file GsfElectron.h.

551  {{0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}},
552  hcalRecHitSumEtBc{{0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}},
553  pre7DepthHcal(true) {}
554  };
555 
556  // 03 accessors
557  float dr03TkSumPt() const { return dr03_.tkSumPt; }
558  float dr03TkSumPtHEEP() const { return dr03_.tkSumPtHEEP; }
559  float dr03EcalRecHitSumEt() const { return dr03_.ecalRecHitSumEt; }
560  float hcalTowerSumEt(const IsolationVariables &iv, int depth) const {
561  if (iv.pre7DepthHcal) {

Member Data Documentation

◆ ecalRecHitSumEt

float reco::GsfElectron::IsolationVariables::ecalRecHitSumEt

◆ hcalDepth1TowerSumEt

float reco::GsfElectron::IsolationVariables::hcalDepth1TowerSumEt

Definition at line 544 of file GsfElectron.h.

◆ hcalDepth1TowerSumEtBc

float reco::GsfElectron::IsolationVariables::hcalDepth1TowerSumEtBc

Definition at line 546 of file GsfElectron.h.

◆ hcalDepth2TowerSumEt

float reco::GsfElectron::IsolationVariables::hcalDepth2TowerSumEt

Definition at line 545 of file GsfElectron.h.

◆ hcalDepth2TowerSumEtBc

float reco::GsfElectron::IsolationVariables::hcalDepth2TowerSumEtBc

Definition at line 547 of file GsfElectron.h.

◆ hcalRecHitSumEt

std::array<float, 7> reco::GsfElectron::IsolationVariables::hcalRecHitSumEt

◆ hcalRecHitSumEtBc

std::array<float, 7> reco::GsfElectron::IsolationVariables::hcalRecHitSumEtBc

Definition at line 549 of file GsfElectron.h.

Referenced by GsfElectronAlgo::createElectron().

◆ pre7DepthHcal

bool reco::GsfElectron::IsolationVariables::pre7DepthHcal

Definition at line 550 of file GsfElectron.h.

Referenced by GsfElectronAlgo::createElectron().

◆ tkSumPt

float reco::GsfElectron::IsolationVariables::tkSumPt

◆ tkSumPtHEEP

float reco::GsfElectron::IsolationVariables::tkSumPtHEEP
reco::GsfElectron::dr03TkSumPt
float dr03TkSumPt() const
Definition: GsfElectron.h:565
gpuVertexFinder::iv
int32_t *__restrict__ iv
Definition: gpuClusterTracksDBSCAN.h:42
reco::GsfElectron::IsolationVariables::hcalRecHitSumEtBc
std::array< float, 7 > hcalRecHitSumEtBc
Definition: GsfElectron.h:549
reco::GsfElectron::dr03TkSumPtHEEP
float dr03TkSumPtHEEP() const
Definition: GsfElectron.h:566
reco::GsfElectron::IsolationVariables::tkSumPtHEEP
float tkSumPtHEEP
Definition: GsfElectron.h:542
reco::GsfElectron::IsolationVariables::tkSumPt
float tkSumPt
Definition: GsfElectron.h:541
reco::GsfElectron::IsolationVariables::pre7DepthHcal
bool pre7DepthHcal
Definition: GsfElectron.h:550
LEDCalibrationChannels.depth
depth
Definition: LEDCalibrationChannels.py:65
reco::GsfElectron::dr03_
IsolationVariables dr03_
Definition: GsfElectron.h:627
reco::GsfElectron::IsolationVariables::ecalRecHitSumEt
float ecalRecHitSumEt
Definition: GsfElectron.h:543
reco::GsfElectron::IsolationVariables::IsolationVariables
IsolationVariables()
Definition: GsfElectron.h:551
reco::GsfElectron::hcalTowerSumEt
float hcalTowerSumEt(const IsolationVariables &iv, int depth) const
Definition: GsfElectron.h:568
reco::GsfElectron::dr03EcalRecHitSumEt
float dr03EcalRecHitSumEt() const
Definition: GsfElectron.h:567