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

GFdata Class Reference

#include <GFdata.h>

Inheritance diagram for GFdata:

GFbase GFgamma GFpair GFparticle GFtrack List of all members.

Public Methods

 GFdata ()
GFdata getGFdata ()
Point vertex () const
Vector direction () const
double RCenergy () const
double Q () const
int firstLayer () const
int nhits () const
int tower () const
Ray ray () const
void ini ()
bool empty () const
void writeOut (MsgStream& log) const

Static Public Methods

Point doVertex (const Ray&, const Ray& )
Vector doDirection (const Vector& xdir, const Vector& ydir)
bool neighbourTowers (int itower, int jtower)

Protected Attributes

Point m_vertex
Vector m_direction
double m_RCenergy
double m_quality
int m_firstLayer
int m_nhits
int m_itower

Constructor & Destructor Documentation

GFdata::GFdata ( ) [inline]
 

Definition at line 28 of file GFdata.h.


Member Function Documentation

double GFdata::Q ( ) const [inline]
 

Definition at line 38 of file GFdata.h.

Referenced by TkrTupleValues::calcTupleValues(), and GFcandidates::findSeedCandidates().

double GFdata::RCenergy ( ) const [inline]
 

Definition at line 37 of file GFdata.h.

Referenced by TkrTupleValues::calcTupleValues(), and GFpair::doEnergy().

Vector GFdata::direction ( ) const [inline]
 

Definition at line 36 of file GFdata.h.

Referenced by RecTupleValues::calcEnergyCorrection(), and RecTupleValues::calcExtraHits().

Vector GFdata::doDirection ( const Vector & xdir,
const Vector & ydir ) [static]
 

Definition at line 119 of file GFdata.cxx.

Referenced by RecTupleValues::calcExtraHits(), TkrTupleValues::calcTupleValues(), GFparticle::loadGFdata(), and GFgamma::loadGFdata().

Point GFdata::doVertex ( const Ray & r1,
const Ray & r2 ) [static]
 

Definition at line 70 of file GFdata.cxx.

Referenced by RecTupleValues::calcExtraHits(), TkrTupleValues::calcTupleValues(), GFparticle::loadGFdata(), GFgamma::loadGFdata(), and GFpair::loadGFdata().

bool GFdata::empty ( ) const
 

Reimplemented in GFbase, GFpair, GFgamma, GFtrack, and GFparticle.

Definition at line 48 of file GFdata.cxx.

Referenced by GFparticle::empty(), GFtrack::empty(), GFgamma::empty(), and GFpair::empty().

int GFdata::firstLayer ( ) const [inline]
 

Definition at line 39 of file GFdata.h.

Referenced by GFgamma::accept(), RecTupleValues::calcExtraHits(), TkrTupleValues::calcTupleValues(), GFcandidates::findCandidates(), SiRecObjsAlg::searchGammas(), and SiRecObjsAlg::searchParticles().

GFdata GFdata::getGFdata ( ) [inline]
 

Definition at line 32 of file GFdata.h.

void GFdata::ini ( )
 

Reimplemented in GFbase, GFpair, GFgamma, GFtrack, and GFparticle.

Definition at line 36 of file GFdata.cxx.

Referenced by GFdata(), GFgamma::GFgamma(), GFparticle::clear(), GFtrack::clear(), GFgamma::clear(), GFpair::clear(), GFtrack::doQbest(), GFparticle::fit(), GFtrack::fit(), GFgamma::fit(), GFpair::fit(), GFparticle::ini(), GFtrack::ini(), GFgamma::ini(), and GFpair::ini().

bool GFdata::neighbourTowers ( int itower,
int jtower ) [static]
 

int GFdata::nhits ( ) const [inline]
 

Definition at line 40 of file GFdata.h.

Referenced by TkrTupleValues::calcTupleValues().

Ray GFdata::ray ( ) const [inline]
 

Definition at line 43 of file GFdata.h.

Referenced by RecTupleValues::calcExtraHits(), SiRecObjsAlg::searchGammas(), and SiRecObjsAlg::searchParticles().

int GFdata::tower ( ) const [inline]
 

Definition at line 41 of file GFdata.h.

Referenced by GFgamma::accept(), and GFcandidates::findCandidates().

Point GFdata::vertex ( ) const [inline]
 

Definition at line 35 of file GFdata.h.

Referenced by RecTupleValues::calcExtraHits().

void GFdata::writeOut ( MsgStream & log ) const
 

Reimplemented in GFpair, GFgamma, GFtrack, and GFparticle.

Definition at line 57 of file GFdata.cxx.

Referenced by GFparticle::writeOut(), and GFpair::writeOut().


Member Data Documentation

double GFdata::m_RCenergy [protected]
 

Definition at line 60 of file GFdata.h.

Vector GFdata::m_direction [protected]
 

Definition at line 59 of file GFdata.h.

int GFdata::m_firstLayer [protected]
 

Definition at line 62 of file GFdata.h.

int GFdata::m_itower [protected]
 

Definition at line 64 of file GFdata.h.

int GFdata::m_nhits [protected]
 

Definition at line 63 of file GFdata.h.

double GFdata::m_quality [protected]
 

Definition at line 61 of file GFdata.h.

Point GFdata::m_vertex [protected]
 

Definition at line 58 of file GFdata.h.


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