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

AcdRecon Class Reference

Reconstruction data for ACD. More...

#include <AcdRecon.h>

Inheritance diagram for AcdRecon:

DataObject List of all members.

Public Methods

 AcdRecon ()
 AcdRecon (double e, int count, double gDoca, double doca, IVetoData::Tile hitTile, std::vector<double> &rowDOCA, std::map<idents::AcdId,double> &energies)
virtual ~AcdRecon ()
 Destructor. More...

virtual const CLID& clID () const
 Retrieve reference to class definition structure. More...

const double energy () const
const int tileCount () const
const double gammaDOCA () const
const double DOCA () const
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...


Static Public Methods

const CLID& classID ()

Private Attributes

double m_totEnergy
int m_tileCount
double m_gammaDOCA
double m_DOCA
std::vector<double> m_rowDOCA_vec
IVetoData::Tile m_hitTile
std::map<idents::AcdId,double> m_energies

Detailed Description

Reconstruction data for ACD.

------------------------------------------------------------------------------

------------------------------------------------------------------------------

Definition at line 32 of file AcdRecon.h.


Constructor & Destructor Documentation

AcdRecon::AcdRecon ( ) [inline]
 

Definition at line 35 of file AcdRecon.h.

AcdRecon::AcdRecon ( double e,
int count,
double gDoca,
double doca,
IVetoData::Tile hitTile,
std::vector< double >& rowDOCA,
std::map< idents::AcdId,double >& energies ) [inline]
 

Definition at line 42 of file AcdRecon.h.

AcdRecon::~AcdRecon ( ) [inline, virtual]
 

Destructor.

Definition at line 56 of file AcdRecon.h.


Member Function Documentation

const double AcdRecon::DOCA ( ) const [inline]
 

Definition at line 65 of file AcdRecon.h.

const CLID & AcdRecon::clID ( ) const [inline, virtual]
 

Retrieve reference to class definition structure.

Definition at line 59 of file AcdRecon.h.

const CLID & AcdRecon::classID ( ) [inline, static]
 

Definition at line 60 of file AcdRecon.h.

Referenced by clID().

const double AcdRecon::energy ( ) const [inline]
 

Definition at line 62 of file AcdRecon.h.

std::ostream & AcdRecon::fillStream ( std::ostream & s ) const [inline, virtual]
 

Fill the ASCII output stream.

Definition at line 121 of file AcdRecon.h.

const double AcdRecon::gammaDOCA ( ) const [inline]
 

Definition at line 64 of file AcdRecon.h.

StreamBuffer & AcdRecon::serialize ( StreamBuffer & s ) [inline, virtual]
 

Serialize the object for reading.

Definition at line 107 of file AcdRecon.h.

StreamBuffer & AcdRecon::serialize ( StreamBuffer & s ) const [inline, virtual]
 

Serialize the object for writing.

Definition at line 95 of file AcdRecon.h.

const int AcdRecon::tileCount ( ) const [inline]
 

Definition at line 63 of file AcdRecon.h.


Member Data Documentation

double AcdRecon::m_DOCA [private]
 

Definition at line 83 of file AcdRecon.h.

std::map< idents::AcdId,double > AcdRecon::m_energies [private]
 

Definition at line 89 of file AcdRecon.h.

double AcdRecon::m_gammaDOCA [private]
 

Definition at line 82 of file AcdRecon.h.

IVetoData::Tile AcdRecon::m_hitTile [private]
 

Definition at line 87 of file AcdRecon.h.

std::vector< double > AcdRecon::m_rowDOCA_vec [private]
 

Definition at line 84 of file AcdRecon.h.

int AcdRecon::m_tileCount [private]
 

Definition at line 81 of file AcdRecon.h.

double AcdRecon::m_totEnergy [private]
 

Definition at line 80 of file AcdRecon.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:51 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000