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

RecoSiData Class Reference

#include <RecoSiData.h>

Inheritance diagram for RecoSiData:

SiData List of all members.

Public Methods

 RecoSiData ()
 RecoSiData (unsigned int n)
virtual ~RecoSiData ()
virtual const SiData::Id& moduleId (enum SiData::Axis a, unsigned int tray, unsigned int n) const
void load (const SiDetector& strips, idents::ModuleId module)
void clear ()
int nHits (enum SiData::Axis a, int tray) const
Point hit (enum SiData::Axis a, unsigned int tray, unsigned int n) const
unsigned int hitId (enum SiData::Axis a, unsigned int tray, unsigned int n) const
int totalHits () const
void readData (std::istream& in)
void writeData (std::ostream& out)
void printOn (std::ostream& cout = std::cout) const

Private Attributes

int m_total_hits
int m_controller_max
std::vector< std::vector<
class Strip >* > 
xhitList
std::vector< std::vector<
class Strip >* > 
yhitList

Constructor & Destructor Documentation

RecoSiData::RecoSiData ( )
 

Definition at line 30 of file RecoSiData.cxx.

RecoSiData::RecoSiData ( unsigned int n )
 

Definition at line 39 of file RecoSiData.cxx.

RecoSiData::~RecoSiData ( ) [virtual]
 

Definition at line 48 of file RecoSiData.cxx.


Member Function Documentation

void RecoSiData::clear ( )
 

Definition at line 105 of file RecoSiData.cxx.

Referenced by RecoGlastData::clear(), and ~RecoSiData().

Point RecoSiData::hit ( enum SiData::Axis a,
unsigned int tray,
unsigned int n ) const
 

Definition at line 120 of file RecoSiData.cxx.

Referenced by printOn(), and writeData().

unsigned int RecoSiData::hitId ( enum SiData::Axis a,
unsigned int tray,
unsigned int n ) const
 

Definition at line 128 of file RecoSiData.cxx.

Referenced by writeData().

void RecoSiData::load ( const SiDetector & plane,
idents::ModuleId moduleId )
 

Definition at line 67 of file RecoSiData.cxx.

Referenced by RecoGlastData::forward().

const SiData::Id & RecoSiData::moduleId ( enum SiData::Axis a,
unsigned int tray,
unsigned int n ) const [virtual]
 

Definition at line 59 of file RecoSiData.cxx.

Referenced by writeData().

int RecoSiData::nHits ( enum SiData::Axis a,
int tray ) const
 

Definition at line 113 of file RecoSiData.cxx.

Referenced by printOn(), and writeData().

void RecoSiData::printOn ( std::ostream & cout = std::cout ) const
 

Definition at line 210 of file RecoSiData.cxx.

Referenced by RecoGlastData::printOn().

void RecoSiData::readData ( std::istream & in )
 

Definition at line 149 of file RecoSiData.cxx.

int RecoSiData::totalHits ( ) const
 

Definition at line 144 of file RecoSiData.cxx.

void RecoSiData::writeData ( std::ostream & out )
 

Definition at line 179 of file RecoSiData.cxx.


Member Data Documentation

int RecoSiData::m_controller_max [private]
 

Definition at line 72 of file RecoSiData.h.

int RecoSiData::m_total_hits [private]
 

Definition at line 71 of file RecoSiData.h.

std::vector< std::vector< class Strip >* > RecoSiData::xhitList [private]
 

Definition at line 75 of file RecoSiData.h.

std::vector< std::vector< class Strip >* > RecoSiData::yhitList [private]
 

Definition at line 78 of file RecoSiData.h.


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