Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

mMuiClusterFinderPar Class Reference

Runtime parameter object for mMuiClusterFinder analysis module. More...

#include <mMuiClusterFinderPar.h>

Inheritance diagram for mMuiClusterFinderPar:

TMuiParBase List of all members.

Public Types

enum  ClMode { NONE, ISOLATED, NORMAL }

Public Methods

 mMuiClusterFinderPar ()
 ~mMuiClusterFinderPar ()
ClMode get_clustering_mode () const
UShort_t get_min_cluster_width () const
UShort_t get_max_cluster_width () const
void set_clustering_mode (ClMode mode)
void set_min_cluster_width (UShort_t width)
void set_max_cluster_width (UShort_t width)

Private Attributes

UShort_t _min_clus_width
UShort_t _max_clus_width
ClMode _clustering_mode

Detailed Description

Runtime parameter object for mMuiClusterFinder analysis module.

Definition at line 11 of file mMuiClusterFinderPar.h.


Member Enumeration Documentation

enum ClMode
 

Clustering mode NONE = no clustering done ISOLATED = just accept as clusters if there are no other neighbors NORMAL = cluster all neighbors, as long as the width is not exceeded

Enumeration values:
NONE 
ISOLATED 
NORMAL 

Definition at line 31 of file mMuiClusterFinderPar.h.

Referenced by get_clustering_mode, and set_clustering_mode.

00031 {NONE, ISOLATED, NORMAL};


Constructor & Destructor Documentation

mMuiClusterFinderPar   [inline]
 

default constructor

Definition at line 17 of file mMuiClusterFinderPar.h.

References _clustering_mode, _max_clus_width, _min_clus_width, and ISOLATED.

00017                          : 
00018     _min_clus_width(1),
00019     _max_clus_width(2),
00020     _clustering_mode(ISOLATED)
00021     {}

~mMuiClusterFinderPar   [inline]
 

destructor

Definition at line 24 of file mMuiClusterFinderPar.h.

00024 {;}


Member Function Documentation

ClMode get_clustering_mode   const [inline]
 

Clustering mode

Definition at line 34 of file mMuiClusterFinderPar.h.

References _clustering_mode, and ClMode.

Referenced by mMuiClusterFinder::find_clusters.

00034 { return _clustering_mode; }

UShort_t get_max_cluster_width   const [inline]
 

Maximum cluster width

Definition at line 40 of file mMuiClusterFinderPar.h.

References _max_clus_width.

Referenced by mMuiClusterFinder::apply_cluster_cuts.

00040 {return _max_clus_width;} 

UShort_t get_min_cluster_width   const [inline]
 

Minimum cluster width

Definition at line 37 of file mMuiClusterFinderPar.h.

References _min_clus_width.

Referenced by mMuiClusterFinder::apply_cluster_cuts.

00037 {return _min_clus_width;} 

void set_clustering_mode ClMode    mode [inline]
 

Clustering mode

Definition at line 43 of file mMuiClusterFinderPar.h.

References _clustering_mode, and ClMode.

00043 {_clustering_mode = mode;}

void set_max_cluster_width UShort_t    width [inline]
 

Maximum cluster width

Definition at line 49 of file mMuiClusterFinderPar.h.

References _max_clus_width.

00049 {_max_clus_width = width;}

void set_min_cluster_width UShort_t    width [inline]
 

Minimum cluster width

Definition at line 46 of file mMuiClusterFinderPar.h.

References _min_clus_width.

00046 {_min_clus_width = width;}


Member Data Documentation

ClMode _clustering_mode [private]
 

Definition at line 55 of file mMuiClusterFinderPar.h.

Referenced by get_clustering_mode, mMuiClusterFinderPar, and set_clustering_mode.

UShort_t _max_clus_width [private]
 

Definition at line 54 of file mMuiClusterFinderPar.h.

Referenced by get_max_cluster_width, mMuiClusterFinderPar, and set_max_cluster_width.

UShort_t _min_clus_width [private]
 

Definition at line 53 of file mMuiClusterFinderPar.h.

Referenced by get_min_cluster_width, mMuiClusterFinderPar, and set_min_cluster_width.


The documentation for this class was generated from the following file:
MUIOO: PHENIX Muon Identifier Analysis Framework. Documentation by doxygen
Last modified: