CMS 3D CMS Logo

Public Member Functions | Public Attributes

HLTTrackClusterRemover::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 40 of file HLTTrackClusterRemover.cc.


Constructor & Destructor Documentation

HLTTrackClusterRemover::ParamBlock::ParamBlock ( ) [inline]

Definition at line 41 of file HLTTrackClusterRemover.cc.

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

Definition at line 42 of file HLTTrackClusterRemover.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 49 of file HLTTrackClusterRemover.cc.

Definition at line 50 of file HLTTrackClusterRemover.cc.

Definition at line 50 of file HLTTrackClusterRemover.cc.

Definition at line 51 of file HLTTrackClusterRemover.cc.

Referenced by HLTTrackClusterRemover::process().

Definition at line 49 of file HLTTrackClusterRemover.cc.

Definition at line 49 of file HLTTrackClusterRemover.cc.