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 cutOnPixelCharge_
bool cutOnStripCharge_
bool isSet_
float maxCharge_
float maxChi2_
size_t maxSize_
float minGoodPixelCharge_
float minGoodStripCharge_
bool usesCharge_
bool usesSize_

Detailed Description

Definition at line 43 of file TrackClusterRemover.cc.


Constructor & Destructor Documentation

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

Definition at line 44 of file TrackClusterRemover.cc.

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

Definition at line 45 of file TrackClusterRemover.cc.

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

Member Data Documentation

Definition at line 56 of file TrackClusterRemover.cc.

Definition at line 56 of file TrackClusterRemover.cc.

Definition at line 56 of file TrackClusterRemover.cc.

Definition at line 57 of file TrackClusterRemover.cc.

Definition at line 57 of file TrackClusterRemover.cc.

Definition at line 58 of file TrackClusterRemover.cc.

Referenced by TrackClusterRemover::process().

Definition at line 57 of file TrackClusterRemover.cc.

Definition at line 57 of file TrackClusterRemover.cc.

Definition at line 56 of file TrackClusterRemover.cc.

Definition at line 56 of file TrackClusterRemover.cc.