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

GFsegment Class Reference

#include <GlastFit.h>

Inheritance diagram for GFsegment:

KalTrack List of all members.

Protected Methods

 GFsegment (const GFtrack* _GFtrack)
int indexhit () const
GFbase::StatusHit status () const
KalPlane getKPlane () const
double chiGFSq () const
void best (int kplane)
void next (int kplane)
void previous (int kplane)
void clear ()
bool accept () const
void flagUsedHits (int kplane)
void unFlagAllHits ()

Private Methods

KalPlane followingKPlane (int kplane) const
KalPlane getKPlane (int kplane) const
void doit (KalPlane& oriKplane, int jplane, KalHit::TYPE type = KalHit::FIT)
KalPlane projectedKPlane (KalPlane previous, int klayer, KalHit::TYPE type = KalHit::FIT) const
GFbase::StatusHit nextKPlane (const KalPlane& previous, int kplane, KalPlane& next, KalHit::TYPE typ = KalHit::FIT) const
double sigmaFoundHit (const KalPlane& previous, const KalPlane& next, int& indexhit, double& radius) const
void incorporateFoundHit (KalPlane& next, int indexhit) const
bool foundHit (int& indexhit, double& inerRadius, double outRadius, const Point& CenterX, const Point& nearHit, double slope) const
double getZklayer (enum SiData::Axis axis, int klayer) const
bool crack (const KalPlane&) const

Private Attributes

SiData::Axis m_axis
KalPlane m_nextKplane
int m_indexhit
GFbase::StatusHit m_statusHit
const GFtrack_mGFtrack

Friends

class  GFgamma
class  GFparticle
class  GFpair
class  GFtrack

Constructor & Destructor Documentation

GFsegment::GFsegment ( const GFtrack * _GFtrack ) [protected]
 

Definition at line 223 of file GlastFit.cxx.


Member Function Documentation

bool GFsegment::accept ( ) const [protected]
 

Definition at line 382 of file GlastFit.cxx.

void GFsegment::best ( int klayer ) [protected]
 

Definition at line 275 of file GlastFit.cxx.

double GFsegment::chiGFSq ( ) const [protected]
 

Definition at line 433 of file GlastFit.cxx.

void GFsegment::clear ( ) [protected]
 

Reimplemented from KalTrack.

Definition at line 241 of file GlastFit.cxx.

Referenced by GFsegment().

bool GFsegment::crack ( const KalPlane & nextKplane ) const [private]
 

Definition at line 706 of file GlastFit.cxx.

void GFsegment::doit ( KalPlane & oriKplane,
int jplane,
KalHit::TYPE type = KalHit::FIT ) [private]
 

Definition at line 486 of file GlastFit.cxx.

void GFsegment::flagUsedHits ( int jplane ) [protected]
 

Definition at line 406 of file GlastFit.cxx.

KalPlane GFsegment::followingKPlane ( int kplane ) const [private]
 

Definition at line 467 of file GlastFit.cxx.

bool GFsegment::foundHit ( int & indexhit,
double & inerRadius,
double outRadius,
const Point & centerX,
const Point & nearHit,
double slope ) const [private]
 

Definition at line 661 of file GlastFit.cxx.

KalPlane GFsegment::getKPlane ( int kplane ) const [private]
 

Definition at line 449 of file GlastFit.cxx.

KalPlane GFsegment::getKPlane ( ) const [protected]
 

Definition at line 231 of file GlastFit.cxx.

double GFsegment::getZklayer ( enum SiData::Axis axis,
int klayer ) const [private]
 

Definition at line 691 of file GlastFit.cxx.

Referenced by projectedKPlane().

void GFsegment::incorporateFoundHit ( KalPlane & nextKplane,
int indexhit ) const [private]
 

Definition at line 577 of file GlastFit.cxx.

int GFsegment::indexhit ( ) const [inline, protected]
 

Definition at line 233 of file GlastFit.h.

void GFsegment::next ( int jplane ) [protected]
 

Definition at line 250 of file GlastFit.cxx.

GFbase::StatusHit GFsegment::nextKPlane ( const KalPlane & previousKplane,
int kplane,
KalPlane & nextKplane,
KalHit::TYPE type = KalHit::FIT ) const [private]
 

Definition at line 542 of file GlastFit.cxx.

void GFsegment::previous ( int jplane ) [protected]
 

Definition at line 262 of file GlastFit.cxx.

KalPlane GFsegment::projectedKPlane ( KalPlane prevKplane,
int klayer,
KalHit::TYPE type = KalHit::FIT ) const [private]
 

Definition at line 562 of file GlastFit.cxx.

double GFsegment::sigmaFoundHit ( const KalPlane & previousKplane,
const KalPlane & nextKplane,
int & indexhit,
double & radiushit ) const [private]
 

Definition at line 601 of file GlastFit.cxx.

GFbase::StatusHit GFsegment::status ( ) const [inline, protected]
 

Definition at line 234 of file GlastFit.h.

void GFsegment::unFlagAllHits ( ) [protected]
 

Definition at line 420 of file GlastFit.cxx.


Friends And Related Function Documentation

class GFgamma [friend]
 

Definition at line 224 of file GlastFit.h.

class GFpair [friend]
 

Definition at line 226 of file GlastFit.h.

class GFparticle [friend]
 

Definition at line 225 of file GlastFit.h.

class GFtrack [friend]
 

Definition at line 227 of file GlastFit.h.


Member Data Documentation

const GFtrack * GFsegment::_mGFtrack [private]
 

Definition at line 278 of file GlastFit.h.

SiData::Axis GFsegment::m_axis [private]
 

Definition at line 272 of file GlastFit.h.

int GFsegment::m_indexhit [private]
 

Definition at line 275 of file GlastFit.h.

KalPlane GFsegment::m_nextKplane [private]
 

Definition at line 274 of file GlastFit.h.

GFbase::StatusHit GFsegment::m_statusHit [private]
 

Definition at line 276 of file GlastFit.h.


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