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

TMuiEval Class Reference
[Interface Objects]

The Muon Id road finding evaluation object. More...

#include <TMuiEval.hh>

Inheritance diagram for TMuiEval:

TMuiEval_v1 List of all members.

Public Types

typedef std::vector< TMuiEvalReseval_res_list
typedef std::vector< TMuiEvalRes
>::const_iterator 
const_evalres_iter

Public Methods

Constructors/Destructors
 TMuiEval ()
 TMuiEval (const Key &key)
virtual ~TMuiEval ()
Per Hit Evaluation Residuals
virtual const eval_res_listget_eval_res_list () const
virtual void push_eval_res_list (const TMuiEvalRes &res_eval)
Per Track Evaluation
virtual const TMuiRoadEvalget_road_eval () const
virtual void set_road_eval (const TMuiRoadEval &road_eval)
Locators
virtual UShort_t get_arm () const
virtual UShort_t get_index () const
virtual void set_arm (UShort_t arm)
virtual void set_index (UShort_t index)
Dumpers
virtual void print (std::ostream &os=std::cout, bool max=false) const

Detailed Description

The Muon Id road finding evaluation object.

The Muon Id road finding evaluation object

Definition at line 16 of file TMuiEval.hh.


Member Typedef Documentation

typedef std::vector<TMuiEvalRes>::const_iterator const_evalres_iter
 

Name of a const iterator to the reseval list

Definition at line 24 of file TMuiEval.hh.

typedef std::vector<TMuiEvalRes> eval_res_list
 

Name of the list of TMuiResEval contained in this object

Definition at line 21 of file TMuiEval.hh.

Referenced by TMuiEval_v1::get_eval_res_list, and get_eval_res_list.


Constructor & Destructor Documentation

TMuiEval   [inline]
 

Default constructor

Definition at line 30 of file TMuiEval.hh.

00030 {;}

TMuiEval const Key &    key [inline]
 

Constructor with key

Definition at line 33 of file TMuiEval.hh.

00033 : PHKey(key){;}

virtual ~TMuiEval   [inline, virtual]
 

Destructor

Definition at line 36 of file TMuiEval.hh.

00036 {;}


Member Function Documentation

virtual UShort_t get_arm   const [inline, virtual]
 

arm

Reimplemented in TMuiEval_v1.

Definition at line 63 of file TMuiEval.hh.

00063 { return 0;}

virtual const eval_res_list* get_eval_res_list   const [inline, virtual]
 

Read only pointer to eval residuals

Reimplemented in TMuiEval_v1.

Definition at line 44 of file TMuiEval.hh.

References eval_res_list.

00044 {return 0;}

virtual UShort_t get_index   const [inline, virtual]
 

index

Reimplemented in TMuiEval_v1.

Definition at line 65 of file TMuiEval.hh.

00065 { return 0;}

virtual const TMuiRoadEval* get_road_eval   const [inline, virtual]
 

Read only access to the track eval object

Reimplemented in TMuiEval_v1.

Definition at line 54 of file TMuiEval.hh.

00054 {return 0;}

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

Print data members to ostream os, defaults to std::cout

Reimplemented in TMuiEval_v1.

Definition at line 75 of file TMuiEval.hh.

00075 {}

virtual void push_eval_res_list const TMuiEvalRes   res_eval [inline, virtual]
 

Add a eval residual to the list

Reimplemented in TMuiEval_v1.

Definition at line 46 of file TMuiEval.hh.

00046 { }

virtual void set_arm UShort_t    arm [inline, virtual]
 

arm

Reimplemented in TMuiEval_v1.

Definition at line 67 of file TMuiEval.hh.

00067 { }

virtual void set_index UShort_t    index [inline, virtual]
 

index

Reimplemented in TMuiEval_v1.

Definition at line 69 of file TMuiEval.hh.

00069 { }

virtual void set_road_eval const TMuiRoadEval   road_eval [inline, virtual]
 

Set the track eval object

Reimplemented in TMuiEval_v1.

Definition at line 56 of file TMuiEval.hh.

00056 { }   


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