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
SeedClusterRemover::ParamBlock Struct Reference

Public Member Functions

 ParamBlock ()
 
 ParamBlock (const edm::ParameterSet &iConfig)
 

Public Attributes

bool isSet_
 
float maxCharge_
 
float maxChi2_
 
size_t maxSize_
 
bool usesCharge_
 
bool usesSize_
 

Detailed Description

Definition at line 42 of file SeedClusterRemover.cc.

Constructor & Destructor Documentation

SeedClusterRemover::ParamBlock::ParamBlock ( )
inline
SeedClusterRemover::ParamBlock::ParamBlock ( const edm::ParameterSet iConfig)
inline

Definition at line 44 of file SeedClusterRemover.cc.

45  : isSet_(true),
46  usesCharge_(iConfig.exists("maxCharge")),
47  usesSize_(iConfig.exists("maxSize")),
48  maxChi2_(iConfig.getParameter<double>("maxChi2")),
49  maxCharge_(usesCharge_ ? iConfig.getParameter<double>("maxCharge") : 0),
50  maxSize_(usesSize_ ? iConfig.getParameter<uint32_t>("maxSize") : 0) {}
bool exists(std::string const &parameterName) const
checks if a parameter exists
T getParameter(std::string const &) const
Definition: ParameterSet.h:303

Member Data Documentation

bool SeedClusterRemover::ParamBlock::isSet_

Definition at line 51 of file SeedClusterRemover.cc.

float SeedClusterRemover::ParamBlock::maxCharge_

Definition at line 52 of file SeedClusterRemover.cc.

float SeedClusterRemover::ParamBlock::maxChi2_

Definition at line 52 of file SeedClusterRemover.cc.

size_t SeedClusterRemover::ParamBlock::maxSize_

Definition at line 53 of file SeedClusterRemover.cc.

Referenced by SeedClusterRemover::process().

bool SeedClusterRemover::ParamBlock::usesCharge_

Definition at line 51 of file SeedClusterRemover.cc.

bool SeedClusterRemover::ParamBlock::usesSize_

Definition at line 51 of file SeedClusterRemover.cc.