Main Page   Namespace List   Compound List   File List   Compound Members   File Members  

TrMeasurement Class Reference

#include <TrMeasurement.h>

List of all members.

Public Types

enum  Type { OTMeasurement, STMeasurement, VeloRMeasurement, VeloPhiMeasurement }

Public Methods

 TrMeasurement ()
 Default Constructor. More...

virtual ~TrMeasurement ()
 Destructor. More...

virtual TrMeasurement * clone () const=0
 Clone the TrMeasurement. More...

Type type () const
 Retrieve the measurement type. More...

virtual StreamBuffer & serialize (StreamBuffer &s) const
 Serialize the object for writing. More...

virtual StreamBuffer & serialize (StreamBuffer &s)
 Serialize the object for reading. More...

virtual std::ostream & fillStream (std::ostream &s) const
 Fill the ASCII output stream. More...


Friends

StreamBuffer & operator<< (StreamBuffer &s, const TrMeasurement &obj)
 Operator overloading for serializing (writing). More...

StreamBuffer & operator>> (StreamBuffer &s, TrMeasurement &obj)
 Operator overloading for serializing (reading). More...

std::ostream & operator<< (std::ostream &s, const TrMeasurement &obj)
 Operator overloading for stringoutput. More...


Detailed Description

TrMeasurement is the base class for measurements from different detectors

Author:
Eduardo Rodrigues created Fri Sep 10 19:14:12 2004


Member Enumeration Documentation

enum TrMeasurement::Type
 

Enumeration values:
OTMeasurement 
STMeasurement 
VeloRMeasurement 
VeloPhiMeasurement 


Constructor & Destructor Documentation

TrMeasurement::TrMeasurement   [inline]
 

Default Constructor.

virtual TrMeasurement::~TrMeasurement   [inline, virtual]
 

Destructor.


Member Function Documentation

virtual TrMeasurement* TrMeasurement::clone   const [pure virtual]
 

Clone the TrMeasurement.

std::ostream & TrMeasurement::fillStream std::ostream &    s const [inline, virtual]
 

Fill the ASCII output stream.

StreamBuffer & TrMeasurement::serialize StreamBuffer &    s [inline, virtual]
 

Serialize the object for reading.

StreamBuffer & TrMeasurement::serialize StreamBuffer &    s const [inline, virtual]
 

Serialize the object for writing.

Type TrMeasurement::type   const
 

Retrieve the measurement type.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &    s,
const TrMeasurement &    obj
[friend]
 

Operator overloading for stringoutput.

StreamBuffer& operator<< StreamBuffer &    s,
const TrMeasurement &    obj
[friend]
 

Operator overloading for serializing (writing).

StreamBuffer& operator>> StreamBuffer &    s,
TrMeasurement &    obj
[friend]
 

Operator overloading for serializing (reading).


The documentation for this class was generated from the following file:
Generated on Fri Sep 10 19:14:13 2004 for New Track Event Model by doxygen 1.2.14 written by Dimitri van Heesch, © 1997-2002