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

TMuiClusterO Class Reference
[Interface Objects]

The MUID Cluster Interface Object. More...

#include <TMuiClusterO.h>

Inheritance diagram for TMuiClusterO:

TMuiClusterO_v1 TMuiClusterO_v2 List of all members.

Public Methods

Functional Interface
 TMuiClusterO ()
virtual ~TMuiClusterO ()
 TMuiClusterO (const Key &key)
 TMuiClusterO (const Key &, UShort_t arm, UShort_t plane, UShort_t panel, UShort_t orientation, UShort_t index)
virtual void set_size (UShort_t size)
virtual void set_centroidpos (const PHPoint &point)
virtual void set_centroidsigma (const PHPoint &point)
virtual UShort_t get_size () const
virtual PHPoint get_centroidpos () const
virtual PHPoint get_centroidsigma () const
virtual void set_coord (const PHLine &line)
virtual void set_coord_end (const PHPoint &point)
virtual void set_coord_begin (const PHPoint &point)
virtual PHLine get_coord () const
virtual PHPoint get_coord_end () const
virtual PHPoint get_coord_begin () const
Locators
virtual void set_arm (UShort_t arm)
virtual void set_plane (UShort_t plane)
virtual void set_panel (UShort_t panel)
virtual void set_orientation (UShort_t orientation)
virtual UShort_t get_arm () const
virtual UShort_t get_plane () const
virtual UShort_t get_panel () const
virtual UShort_t get_orientation () const
virtual UShort_t get_index () const
Dumpers
virtual void print (std::ostream &os=std::cout) const

Detailed Description

The MUID Cluster Interface Object.

The MUID Cluster Interface Object

The MUID Cluster object presents an interface to some data members of old framework mui Cluster object.

The purpose for having this interface object is the translate old frame work Cluster road into a new framework object.

Definition at line 33 of file TMuiClusterO.h.


Constructor & Destructor Documentation

TMuiClusterO   [inline]
 

Default constructor

Definition at line 41 of file TMuiClusterO.h.

00041 {;}  

virtual ~TMuiClusterO   [inline, virtual]
 

Default destructor

Definition at line 44 of file TMuiClusterO.h.

00044 {;}

TMuiClusterO const Key &    key [inline]
 

Default constructor

Definition at line 47 of file TMuiClusterO.h.

00047                                :
00048     PHKey(key){;}
  

TMuiClusterO const Key &   ,
UShort_t    arm,
UShort_t    plane,
UShort_t    panel,
UShort_t    orientation,
UShort_t    index
[inline]
 

Construct with key and location

Definition at line 51 of file TMuiClusterO.h.

00056                               {;}


Member Function Documentation

virtual UShort_t get_arm   const [inline, virtual]
 

Arm [0,1]

Reimplemented in TMuiClusterO_v1.

Definition at line 103 of file TMuiClusterO.h.

00103 {return 0;}

virtual PHPoint get_centroidpos   const [inline, virtual]
 

CentroidPos

Reimplemented in TMuiClusterO_v1.

Definition at line 71 of file TMuiClusterO.h.

00071 {return PHPoint();}

virtual PHPoint get_centroidsigma   const [inline, virtual]
 

CentroidSigma

Reimplemented in TMuiClusterO_v1.

Definition at line 73 of file TMuiClusterO.h.

00073 {return PHPoint();}

virtual PHLine get_coord   const [inline, virtual]
 

Return coordinate

Reimplemented in TMuiClusterO_v2.

Definition at line 83 of file TMuiClusterO.h.

00083 {return PHLine();}

virtual PHPoint get_coord_begin   const [inline, virtual]
 

Return begin point

Reimplemented in TMuiClusterO_v2.

Definition at line 87 of file TMuiClusterO.h.

00087 { return PHPoint();}

virtual PHPoint get_coord_end   const [inline, virtual]
 

Return end point

Reimplemented in TMuiClusterO_v2.

Definition at line 85 of file TMuiClusterO.h.

00085 { return PHPoint();}

virtual UShort_t get_index   const [inline, virtual]
 

Index

Reimplemented in TMuiClusterO_v1.

Definition at line 111 of file TMuiClusterO.h.

00111 {return 0;}

virtual UShort_t get_orientation   const [inline, virtual]
 

Orientation[0,1]

Reimplemented in TMuiClusterO_v1.

Definition at line 109 of file TMuiClusterO.h.

00109 {return 0;}

virtual UShort_t get_panel   const [inline, virtual]
 

Panel [0,5]

Reimplemented in TMuiClusterO_v1.

Definition at line 107 of file TMuiClusterO.h.

00107 {return 0;}

virtual UShort_t get_plane   const [inline, virtual]
 

Plane [0,4]

Reimplemented in TMuiClusterO_v1.

Definition at line 105 of file TMuiClusterO.h.

00105 {return 0;}

virtual UShort_t get_size   const [inline, virtual]
 

size

Reimplemented in TMuiClusterO_v1.

Definition at line 69 of file TMuiClusterO.h.

00069 {return 0;}

virtual void print std::ostream &    os = std::cout const [inline, virtual]
 

Reimplemented in TMuiClusterO_v1.

Definition at line 118 of file TMuiClusterO.h.

00118 {}

virtual void set_arm UShort_t    arm [inline, virtual]
 

Arm [0,1]

Reimplemented in TMuiClusterO_v1.

Definition at line 94 of file TMuiClusterO.h.

00094 {}

virtual void set_centroidpos const PHPoint &    point [inline, virtual]
 

CentroidPos

Reimplemented in TMuiClusterO_v1.

Definition at line 64 of file TMuiClusterO.h.

00064 {}

virtual void set_centroidsigma const PHPoint &    point [inline, virtual]
 

CentroidPos

Reimplemented in TMuiClusterO_v1.

Definition at line 66 of file TMuiClusterO.h.

00066 {}

virtual void set_coord const PHLine &    line [inline, virtual]
 

Set coordinate

Reimplemented in TMuiClusterO_v2.

Definition at line 76 of file TMuiClusterO.h.

00076 {}

virtual void set_coord_begin const PHPoint &    point [inline, virtual]
 

Set begin point

Reimplemented in TMuiClusterO_v2.

Definition at line 80 of file TMuiClusterO.h.

00080 {}

virtual void set_coord_end const PHPoint &    point [inline, virtual]
 

Set end point

Reimplemented in TMuiClusterO_v2.

Definition at line 78 of file TMuiClusterO.h.

00078 {}

virtual void set_orientation UShort_t    orientation [inline, virtual]
 

Orientation[0,1]

Reimplemented in TMuiClusterO_v1.

Definition at line 100 of file TMuiClusterO.h.

00100 {}

virtual void set_panel UShort_t    panel [inline, virtual]
 

Panel [0,5]

Reimplemented in TMuiClusterO_v1.

Definition at line 98 of file TMuiClusterO.h.

00098 {}

virtual void set_plane UShort_t    plane [inline, virtual]
 

Plane [0,4]

Reimplemented in TMuiClusterO_v1.

Definition at line 96 of file TMuiClusterO.h.

00096 {}

virtual void set_size UShort_t    size [inline, virtual]
 

size

Reimplemented in TMuiClusterO_v1.

Definition at line 62 of file TMuiClusterO.h.

00062 {}


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