CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AnomalousTower.cc
Go to the documentation of this file.
4 
5 #define init_param(type, varname) varname(ps.getParameter<type>(#varname))
6 
8  : init_param(unsigned, maxBadEcalCells),
11  init_param(unsigned, maxBadHcalCells),
14 
16  const CaloTower* tower = dynamic_cast<const CaloTower*>(&input);
17  if (tower)
22  else
23  return false;
24 }
unsigned int numRecoveredEcalCells() const
Definition: CaloTower.h:212
#define init_param(type, varname)
tuple maxRecoveredHcalCells
unsigned int numRecoveredHcalCells() const
Definition: CaloTower.h:216
unsigned int numBadHcalCells() const
Definition: CaloTower.h:215
tuple maxProblematicHcalCells
tuple maxBadHcalCells
const unsigned maxBadEcalCells
const unsigned maxRecoveredEcalCells
static std::string const input
Definition: EdmProvDump.cc:47
unsigned int numBadEcalCells() const
Definition: CaloTower.h:211
tuple maxProblematicEcalCells
const unsigned maxProblematicEcalCells
tuple maxRecoveredEcalCells
tuple maxBadEcalCells
AnomalousTower()=delete
const unsigned maxBadHcalCells
virtual bool operator()(const reco::Candidate &input) const
unsigned int numProblematicEcalCells() const
Definition: CaloTower.h:213
unsigned int numProblematicHcalCells() const
Definition: CaloTower.h:217
const unsigned maxProblematicHcalCells
const unsigned maxRecoveredHcalCells