CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CaloTowersCreationAlgo::MetaTower Struct Reference

Public Member Functions

bool empty () const
 
 MetaTower ()
 

Public Attributes

float E = 0
 
float E_em = 0
 
float E_had = 0
 
float E_outer = 0
 
float emSumEForTime = 0
 
float emSumTimeTimesE = 0
 
float hadSumEForTime = 0
 
float hadSumTimeTimesE = 0
 
CaloTowerDetId id
 
std::vector< std::pair< DetId, float > > metaConstituents
 
int numBadEcalCells = 0
 
int numBadHcalCells = 0
 
int numProbEcalCells = 0
 
int numProbHcalCells = 0
 
int numRecEcalCells = 0
 
int numRecHcalCells = 0
 

Detailed Description

Definition at line 267 of file CaloTowersCreationAlgo.h.

Constructor & Destructor Documentation

◆ MetaTower()

CaloTowersCreationAlgo::MetaTower::MetaTower ( )
inline

Definition at line 268 of file CaloTowersCreationAlgo.h.

268 {}

Member Function Documentation

◆ empty()

bool CaloTowersCreationAlgo::MetaTower::empty ( void  ) const
inline

Definition at line 269 of file CaloTowersCreationAlgo.h.

References metaConstituents.

269 { return metaConstituents.empty(); }
std::vector< std::pair< DetId, float > > metaConstituents

Member Data Documentation

◆ E

float CaloTowersCreationAlgo::MetaTower::E = 0

Definition at line 273 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ E_em

float CaloTowersCreationAlgo::MetaTower::E_em = 0

Definition at line 273 of file CaloTowersCreationAlgo.h.

◆ E_had

float CaloTowersCreationAlgo::MetaTower::E_had = 0

Definition at line 273 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ E_outer

float CaloTowersCreationAlgo::MetaTower::E_outer = 0

Definition at line 273 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ emSumEForTime

float CaloTowersCreationAlgo::MetaTower::emSumEForTime = 0

Definition at line 274 of file CaloTowersCreationAlgo.h.

◆ emSumTimeTimesE

float CaloTowersCreationAlgo::MetaTower::emSumTimeTimesE = 0

Definition at line 274 of file CaloTowersCreationAlgo.h.

◆ hadSumEForTime

float CaloTowersCreationAlgo::MetaTower::hadSumEForTime = 0

Definition at line 275 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ hadSumTimeTimesE

float CaloTowersCreationAlgo::MetaTower::hadSumTimeTimesE = 0

Definition at line 274 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ id

CaloTowerDetId CaloTowersCreationAlgo::MetaTower::id

Definition at line 272 of file CaloTowersCreationAlgo.h.

◆ metaConstituents

std::vector<std::pair<DetId, float> > CaloTowersCreationAlgo::MetaTower::metaConstituents

Definition at line 271 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal(), and empty().

◆ numBadEcalCells

int CaloTowersCreationAlgo::MetaTower::numBadEcalCells = 0

Definition at line 278 of file CaloTowersCreationAlgo.h.

◆ numBadHcalCells

int CaloTowersCreationAlgo::MetaTower::numBadHcalCells = 0

Definition at line 278 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ numProbEcalCells

int CaloTowersCreationAlgo::MetaTower::numProbEcalCells = 0

Definition at line 278 of file CaloTowersCreationAlgo.h.

◆ numProbHcalCells

int CaloTowersCreationAlgo::MetaTower::numProbHcalCells = 0

Definition at line 279 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().

◆ numRecEcalCells

int CaloTowersCreationAlgo::MetaTower::numRecEcalCells = 0

Definition at line 278 of file CaloTowersCreationAlgo.h.

◆ numRecHcalCells

int CaloTowersCreationAlgo::MetaTower::numRecHcalCells = 0

Definition at line 278 of file CaloTowersCreationAlgo.h.

Referenced by CaloTowersCreationAlgo::assignHitHcal().