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

TMuiHitO_v1 Class Reference

#include <TMuiHitO.h>

Inheritance diagram for TMuiHitO_v1:

TMuiHitO List of all members.

Public Methods

 TMuiHitO_v1 ()
virtual ~TMuiHitO_v1 ()
 TMuiHitO_v1 (const Key &, UShort_t arm, UShort_t plane, UShort_t panel, UShort_t orientation, UShort_t twopack, UShort_t index)
 TMuiHitO_v1 (const TMuiHitO *)
 TMuiHitO_v1 (const TMuiHitO &)
void set_arm (UShort_t arm)
void set_plane (UShort_t plane)
void set_panel (UShort_t panel)
void set_orientation (UShort_t orientation)
void set_twopack (UShort_t twopack)
void set_index (UShort_t index)
UShort_t get_arm () const
UShort_t get_plane () const
UShort_t get_panel () const
UShort_t get_orientation () const
UShort_t get_twopack () const
UShort_t get_index () const
void print (std::ostream &os=std::cout) const

Private Attributes

UShort_t _arm
UShort_t _plane
UShort_t _panel
UShort_t _orientation
UShort_t _twopack
UShort_t _index

Constructor & Destructor Documentation

TMuiHitO_v1  
 

virtual ~TMuiHitO_v1   [inline, virtual]
 

Definition at line 117 of file TMuiHitO.h.

00117 {;}

TMuiHitO_v1 const Key &   ,
UShort_t    arm,
UShort_t    plane,
UShort_t    panel,
UShort_t    orientation,
UShort_t    twopack,
UShort_t    index
 

Definition at line 16 of file TMuiHitO.cxx.

00022                                            :
00023   TMuiHitO(key),
00024   _arm(arm),
00025   _plane(plane),
00026   _panel(panel),
00027   _orientation(orientation),
00028   _twopack(twopack),
00029   _index(index)
00030 {;}

TMuiHitO_v1 const TMuiHitO  
 

Definition at line 33 of file TMuiHitO.cxx.

00033                                                  :
00034   TMuiHitO(*base_ptr),
00035   _arm(base_ptr->get_arm()),
00036   _plane(base_ptr->get_plane()),
00037   _panel(base_ptr->get_panel()),
00038   _orientation(base_ptr->get_orientation()),
00039   _twopack(base_ptr->get_twopack()),
00040   _index(base_ptr->get_index())
00041 {;}

TMuiHitO_v1 const TMuiHitO  
 

Definition at line 43 of file TMuiHitO.cxx.

00043                                                  :
00044   TMuiHitO(base_ref),
00045   _arm(base_ref.get_arm()),
00046   _plane(base_ref.get_plane()),
00047   _panel(base_ref.get_panel()),
00048   _orientation(base_ref.get_orientation()),
00049   _twopack(base_ref.get_twopack()),
00050   _index(base_ref.get_index())
00051 {;}


Member Function Documentation

UShort_t get_arm   const [inline, virtual]
 

Arm [0,1]

Reimplemented from TMuiHitO.

Definition at line 144 of file TMuiHitO.h.

References _arm.

00144 {return _arm;}

UShort_t get_index   const [inline, virtual]
 

Index

Reimplemented from TMuiHitO.

Definition at line 154 of file TMuiHitO.h.

References _index.

00154 {return _index;}

UShort_t get_orientation   const [inline, virtual]
 

Orientation[0,1]

Reimplemented from TMuiHitO.

Definition at line 150 of file TMuiHitO.h.

References _orientation.

00150 {return _orientation;}

UShort_t get_panel   const [inline, virtual]
 

Panel [0,5]

Reimplemented from TMuiHitO.

Definition at line 148 of file TMuiHitO.h.

References _panel.

00148 {return _panel;}

UShort_t get_plane   const [inline, virtual]
 

Plane [0,4]

Reimplemented from TMuiHitO.

Definition at line 146 of file TMuiHitO.h.

References _plane.

00146 {return _plane;}

UShort_t get_twopack   const [inline, virtual]
 

TwoPack[0,64]

Reimplemented from TMuiHitO.

Definition at line 152 of file TMuiHitO.h.

References _twopack.

00152 {return _twopack;}

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

Reimplemented from TMuiHitO.

Definition at line 156 of file TMuiHitO.h.

References _arm, _index, _orientation, _panel, _plane, _twopack, and MUIOO::PRINT.

00156                                              {
00157     MUIOO::PRINT(os,GetName());
00158     os << " index: " << _index << std::endl;
00159     os << " arm: " << _arm << std::endl;
00160     os << " plane: " << _plane << std::endl;
00161     os << " panel: " << _panel << std::endl;
00162     os << " orientation: " << _orientation << std::endl;
00163     os << " twopack: " << _twopack << std::endl;
00164    MUIOO::PRINT(os,"**");
00165   }

void set_arm UShort_t    arm [inline, virtual]
 

Arm [0,1]

Reimplemented from TMuiHitO.

Definition at line 132 of file TMuiHitO.h.

References _arm.

00132 { _arm=arm;}

void set_index UShort_t    index [inline]
 

Definition at line 142 of file TMuiHitO.h.

References _index.

00142 { _index=index;}

void set_orientation UShort_t    orientation [inline, virtual]
 

Orientation[0,1]

Reimplemented from TMuiHitO.

Definition at line 138 of file TMuiHitO.h.

References _orientation.

00138 { _orientation=orientation;}

void set_panel UShort_t    panel [inline, virtual]
 

Panel [0,5]

Reimplemented from TMuiHitO.

Definition at line 136 of file TMuiHitO.h.

References _panel.

00136 { _panel=panel;}

void set_plane UShort_t    plane [inline, virtual]
 

Plane [0,4]

Reimplemented from TMuiHitO.

Definition at line 134 of file TMuiHitO.h.

References _plane.

00134 { _plane=plane;}

void set_twopack UShort_t    twopack [inline, virtual]
 

TwoPack[0,64]

Reimplemented from TMuiHitO.

Definition at line 140 of file TMuiHitO.h.

References _twopack.

00140 { _twopack=twopack;}


Member Data Documentation

UShort_t _arm [private]
 

Definition at line 169 of file TMuiHitO.h.

Referenced by get_arm, print, and set_arm.

UShort_t _index [private]
 

Definition at line 174 of file TMuiHitO.h.

Referenced by get_index, print, and set_index.

UShort_t _orientation [private]
 

Definition at line 172 of file TMuiHitO.h.

Referenced by get_orientation, print, and set_orientation.

UShort_t _panel [private]
 

Definition at line 171 of file TMuiHitO.h.

Referenced by get_panel, print, and set_panel.

UShort_t _plane [private]
 

Definition at line 170 of file TMuiHitO.h.

Referenced by get_plane, print, and set_plane.

UShort_t _twopack [private]
 

Definition at line 173 of file TMuiHitO.h.

Referenced by get_twopack, print, and set_twopack.


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