CMS 3D CMS Logo

Public Member Functions | Public Attributes

TrackClusterRemover::ParamBlock Struct Reference

List of all members.

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 41 of file TrackClusterRemover.cc.


Constructor & Destructor Documentation

TrackClusterRemover::ParamBlock::ParamBlock ( ) [inline]

Definition at line 42 of file TrackClusterRemover.cc.

: isSet_(false), usesCharge_(false) {}
TrackClusterRemover::ParamBlock::ParamBlock ( const edm::ParameterSet iConfig) [inline]

Definition at line 43 of file TrackClusterRemover.cc.

                                                       :
                isSet_(true), 
                usesCharge_(iConfig.exists("maxCharge")),
                usesSize_(iConfig.exists("maxSize")),
                maxChi2_(iConfig.getParameter<double>("maxChi2")),
                maxCharge_(usesCharge_ ? iConfig.getParameter<double>("maxCharge") : 0), 
                maxSize_(usesSize_ ? iConfig.getParameter<uint32_t>("maxSize") : 0) { }

Member Data Documentation

Definition at line 50 of file TrackClusterRemover.cc.

Definition at line 51 of file TrackClusterRemover.cc.

Definition at line 51 of file TrackClusterRemover.cc.

Definition at line 52 of file TrackClusterRemover.cc.

Referenced by TrackClusterRemover::process().

Definition at line 50 of file TrackClusterRemover.cc.

Definition at line 50 of file TrackClusterRemover.cc.